00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 #ifdef _MSC_VER
00037 #pragma optimize( "g", off )
00038 #endif
00039
00040 #include <stdio.h>
00041 #include <stdlib.h>
00042 #include <string.h>
00043 #include "GLee.h"
00044
00045 #if defined(__APPLE__) || defined(__APPLE_CC__)
00046 #include <Carbon/Carbon.h>
00047 #endif
00048
00049 typedef GLuint(*GLEE_LINK_FUNCTION)(void);
00050
00051 GLboolean __GLeeInited=GL_FALSE;
00052
00053 #ifndef _WIN32
00054 #define __stdcall
00055 #endif
00056
00057 void * __GLeeGetProcAddress(const char *extname)
00058 {
00059 #ifdef WIN32
00060 return (void*)wglGetProcAddress(extname);
00061 #elif defined(__APPLE__) || defined(__APPLE_CC__)
00062 CFBundleRef bundle;
00063 CFURLRef bundleURL = CFURLCreateWithFileSystemPath(kCFAllocatorDefault, CFSTR("/System/Library/Frameworks/OpenGL.framework"), kCFURLPOSIXPathStyle, true);
00064
00065 CFStringRef functionName = CFStringCreateWithCString(kCFAllocatorDefault, extname, kCFStringEncodingASCII);
00066
00067 void *function;
00068
00069 bundle = CFBundleCreate(kCFAllocatorDefault, bundleURL);
00070 assert(bundle != NULL);
00071
00072 function = CFBundleGetFunctionPointerForName(bundle, functionName);
00073
00074 CFRelease(bundleURL);
00075 CFRelease(functionName);
00076 CFRelease(bundle);
00077
00078 return function;
00079 #else
00080 return (void*)glXGetProcAddressARB((const GLubyte *)extname);
00081 #endif
00082 }
00083
00084
00085
00086
00087
00088
00089 GLboolean _GLEE_VERSION_1_2 = GL_FALSE;
00090 GLboolean _GLEE_ARB_imaging = GL_FALSE;
00091 GLboolean _GLEE_VERSION_1_3 = GL_FALSE;
00092 GLboolean _GLEE_VERSION_1_4 = GL_FALSE;
00093 GLboolean _GLEE_VERSION_1_5 = GL_FALSE;
00094 GLboolean _GLEE_VERSION_2_0 = GL_FALSE;
00095 GLboolean _GLEE_VERSION_2_1 = GL_FALSE;
00096 GLboolean _GLEE_VERSION_3_0 = GL_FALSE;
00097 GLboolean _GLEE_ARB_multitexture = GL_FALSE;
00098 GLboolean _GLEE_ARB_transpose_matrix = GL_FALSE;
00099 GLboolean _GLEE_ARB_multisample = GL_FALSE;
00100 GLboolean _GLEE_ARB_texture_env_add = GL_FALSE;
00101 GLboolean _GLEE_ARB_texture_cube_map = GL_FALSE;
00102 GLboolean _GLEE_ARB_texture_compression = GL_FALSE;
00103 GLboolean _GLEE_ARB_texture_border_clamp = GL_FALSE;
00104 GLboolean _GLEE_ARB_point_parameters = GL_FALSE;
00105 GLboolean _GLEE_ARB_vertex_blend = GL_FALSE;
00106 GLboolean _GLEE_ARB_matrix_palette = GL_FALSE;
00107 GLboolean _GLEE_ARB_texture_env_combine = GL_FALSE;
00108 GLboolean _GLEE_ARB_texture_env_crossbar = GL_FALSE;
00109 GLboolean _GLEE_ARB_texture_env_dot3 = GL_FALSE;
00110 GLboolean _GLEE_ARB_texture_mirrored_repeat = GL_FALSE;
00111 GLboolean _GLEE_ARB_depth_texture = GL_FALSE;
00112 GLboolean _GLEE_ARB_shadow = GL_FALSE;
00113 GLboolean _GLEE_ARB_shadow_ambient = GL_FALSE;
00114 GLboolean _GLEE_ARB_window_pos = GL_FALSE;
00115 GLboolean _GLEE_ARB_vertex_program = GL_FALSE;
00116 GLboolean _GLEE_ARB_fragment_program = GL_FALSE;
00117 GLboolean _GLEE_ARB_vertex_buffer_object = GL_FALSE;
00118 GLboolean _GLEE_ARB_occlusion_query = GL_FALSE;
00119 GLboolean _GLEE_ARB_shader_objects = GL_FALSE;
00120 GLboolean _GLEE_ARB_vertex_shader = GL_FALSE;
00121 GLboolean _GLEE_ARB_fragment_shader = GL_FALSE;
00122 GLboolean _GLEE_ARB_shading_language_100 = GL_FALSE;
00123 GLboolean _GLEE_ARB_texture_non_power_of_two = GL_FALSE;
00124 GLboolean _GLEE_ARB_point_sprite = GL_FALSE;
00125 GLboolean _GLEE_ARB_fragment_program_shadow = GL_FALSE;
00126 GLboolean _GLEE_ARB_draw_buffers = GL_FALSE;
00127 GLboolean _GLEE_ARB_texture_rectangle = GL_FALSE;
00128 GLboolean _GLEE_ARB_color_buffer_float = GL_FALSE;
00129 GLboolean _GLEE_ARB_half_float_pixel = GL_FALSE;
00130 GLboolean _GLEE_ARB_texture_float = GL_FALSE;
00131 GLboolean _GLEE_ARB_pixel_buffer_object = GL_FALSE;
00132 GLboolean _GLEE_ARB_depth_buffer_float = GL_FALSE;
00133 GLboolean _GLEE_ARB_draw_instanced = GL_FALSE;
00134 GLboolean _GLEE_ARB_framebuffer_object = GL_FALSE;
00135 GLboolean _GLEE_ARB_framebuffer_sRGB = GL_FALSE;
00136 GLboolean _GLEE_ARB_geometry_shader4 = GL_FALSE;
00137 GLboolean _GLEE_ARB_half_float_vertex = GL_FALSE;
00138 GLboolean _GLEE_ARB_instanced_arrays = GL_FALSE;
00139 GLboolean _GLEE_ARB_map_buffer_range = GL_FALSE;
00140 GLboolean _GLEE_ARB_texture_buffer_object = GL_FALSE;
00141 GLboolean _GLEE_ARB_texture_compression_rgtc = GL_FALSE;
00142 GLboolean _GLEE_ARB_texture_rg = GL_FALSE;
00143 GLboolean _GLEE_ARB_vertex_array_object = GL_FALSE;
00144 GLboolean _GLEE_EXT_abgr = GL_FALSE;
00145 GLboolean _GLEE_EXT_blend_color = GL_FALSE;
00146 GLboolean _GLEE_EXT_polygon_offset = GL_FALSE;
00147 GLboolean _GLEE_EXT_texture = GL_FALSE;
00148 GLboolean _GLEE_EXT_texture3D = GL_FALSE;
00149 GLboolean _GLEE_SGIS_texture_filter4 = GL_FALSE;
00150 GLboolean _GLEE_EXT_subtexture = GL_FALSE;
00151 GLboolean _GLEE_EXT_copy_texture = GL_FALSE;
00152 GLboolean _GLEE_EXT_histogram = GL_FALSE;
00153 GLboolean _GLEE_EXT_convolution = GL_FALSE;
00154 GLboolean _GLEE_SGI_color_matrix = GL_FALSE;
00155 GLboolean _GLEE_SGI_color_table = GL_FALSE;
00156 GLboolean _GLEE_SGIS_pixel_texture = GL_FALSE;
00157 GLboolean _GLEE_SGIX_pixel_texture = GL_FALSE;
00158 GLboolean _GLEE_SGIS_texture4D = GL_FALSE;
00159 GLboolean _GLEE_SGI_texture_color_table = GL_FALSE;
00160 GLboolean _GLEE_EXT_cmyka = GL_FALSE;
00161 GLboolean _GLEE_EXT_texture_object = GL_FALSE;
00162 GLboolean _GLEE_SGIS_detail_texture = GL_FALSE;
00163 GLboolean _GLEE_SGIS_sharpen_texture = GL_FALSE;
00164 GLboolean _GLEE_EXT_packed_pixels = GL_FALSE;
00165 GLboolean _GLEE_SGIS_texture_lod = GL_FALSE;
00166 GLboolean _GLEE_SGIS_multisample = GL_FALSE;
00167 GLboolean _GLEE_EXT_rescale_normal = GL_FALSE;
00168 GLboolean _GLEE_EXT_vertex_array = GL_FALSE;
00169 GLboolean _GLEE_EXT_misc_attribute = GL_FALSE;
00170 GLboolean _GLEE_SGIS_generate_mipmap = GL_FALSE;
00171 GLboolean _GLEE_SGIX_clipmap = GL_FALSE;
00172 GLboolean _GLEE_SGIX_shadow = GL_FALSE;
00173 GLboolean _GLEE_SGIS_texture_edge_clamp = GL_FALSE;
00174 GLboolean _GLEE_SGIS_texture_border_clamp = GL_FALSE;
00175 GLboolean _GLEE_EXT_blend_minmax = GL_FALSE;
00176 GLboolean _GLEE_EXT_blend_subtract = GL_FALSE;
00177 GLboolean _GLEE_EXT_blend_logic_op = GL_FALSE;
00178 GLboolean _GLEE_SGIX_interlace = GL_FALSE;
00179 GLboolean _GLEE_SGIX_pixel_tiles = GL_FALSE;
00180 GLboolean _GLEE_SGIS_texture_select = GL_FALSE;
00181 GLboolean _GLEE_SGIX_sprite = GL_FALSE;
00182 GLboolean _GLEE_SGIX_texture_multi_buffer = GL_FALSE;
00183 GLboolean _GLEE_EXT_point_parameters = GL_FALSE;
00184 GLboolean _GLEE_SGIS_point_parameters = GL_FALSE;
00185 GLboolean _GLEE_SGIX_instruments = GL_FALSE;
00186 GLboolean _GLEE_SGIX_texture_scale_bias = GL_FALSE;
00187 GLboolean _GLEE_SGIX_framezoom = GL_FALSE;
00188 GLboolean _GLEE_SGIX_tag_sample_buffer = GL_FALSE;
00189 GLboolean _GLEE_FfdMaskSGIX = GL_FALSE;
00190 GLboolean _GLEE_SGIX_polynomial_ffd = GL_FALSE;
00191 GLboolean _GLEE_SGIX_reference_plane = GL_FALSE;
00192 GLboolean _GLEE_SGIX_flush_raster = GL_FALSE;
00193 GLboolean _GLEE_SGIX_depth_texture = GL_FALSE;
00194 GLboolean _GLEE_SGIS_fog_function = GL_FALSE;
00195 GLboolean _GLEE_SGIX_fog_offset = GL_FALSE;
00196 GLboolean _GLEE_HP_image_transform = GL_FALSE;
00197 GLboolean _GLEE_HP_convolution_border_modes = GL_FALSE;
00198 GLboolean _GLEE_INGR_palette_buffer = GL_FALSE;
00199 GLboolean _GLEE_SGIX_texture_add_env = GL_FALSE;
00200 GLboolean _GLEE_EXT_color_subtable = GL_FALSE;
00201 GLboolean _GLEE_PGI_vertex_hints = GL_FALSE;
00202 GLboolean _GLEE_PGI_misc_hints = GL_FALSE;
00203 GLboolean _GLEE_EXT_paletted_texture = GL_FALSE;
00204 GLboolean _GLEE_EXT_clip_volume_hint = GL_FALSE;
00205 GLboolean _GLEE_SGIX_list_priority = GL_FALSE;
00206 GLboolean _GLEE_SGIX_ir_instrument1 = GL_FALSE;
00207 GLboolean _GLEE_SGIX_calligraphic_fragment = GL_FALSE;
00208 GLboolean _GLEE_SGIX_texture_lod_bias = GL_FALSE;
00209 GLboolean _GLEE_SGIX_shadow_ambient = GL_FALSE;
00210 GLboolean _GLEE_EXT_index_texture = GL_FALSE;
00211 GLboolean _GLEE_EXT_index_material = GL_FALSE;
00212 GLboolean _GLEE_EXT_index_func = GL_FALSE;
00213 GLboolean _GLEE_EXT_index_array_formats = GL_FALSE;
00214 GLboolean _GLEE_EXT_compiled_vertex_array = GL_FALSE;
00215 GLboolean _GLEE_EXT_cull_vertex = GL_FALSE;
00216 GLboolean _GLEE_SGIX_ycrcb = GL_FALSE;
00217 GLboolean _GLEE_SGIX_fragment_lighting = GL_FALSE;
00218 GLboolean _GLEE_IBM_rasterpos_clip = GL_FALSE;
00219 GLboolean _GLEE_HP_texture_lighting = GL_FALSE;
00220 GLboolean _GLEE_EXT_draw_range_elements = GL_FALSE;
00221 GLboolean _GLEE_WIN_phong_shading = GL_FALSE;
00222 GLboolean _GLEE_WIN_specular_fog = GL_FALSE;
00223 GLboolean _GLEE_EXT_light_texture = GL_FALSE;
00224 GLboolean _GLEE_SGIX_blend_alpha_minmax = GL_FALSE;
00225 GLboolean _GLEE_SGIX_impact_pixel_texture = GL_FALSE;
00226 GLboolean _GLEE_EXT_bgra = GL_FALSE;
00227 GLboolean _GLEE_SGIX_async = GL_FALSE;
00228 GLboolean _GLEE_SGIX_async_pixel = GL_FALSE;
00229 GLboolean _GLEE_SGIX_async_histogram = GL_FALSE;
00230 GLboolean _GLEE_INTEL_texture_scissor = GL_FALSE;
00231 GLboolean _GLEE_INTEL_parallel_arrays = GL_FALSE;
00232 GLboolean _GLEE_HP_occlusion_test = GL_FALSE;
00233 GLboolean _GLEE_EXT_pixel_transform = GL_FALSE;
00234 GLboolean _GLEE_EXT_pixel_transform_color_table = GL_FALSE;
00235 GLboolean _GLEE_EXT_shared_texture_palette = GL_FALSE;
00236 GLboolean _GLEE_EXT_separate_specular_color = GL_FALSE;
00237 GLboolean _GLEE_EXT_secondary_color = GL_FALSE;
00238 GLboolean _GLEE_EXT_texture_perturb_normal = GL_FALSE;
00239 GLboolean _GLEE_EXT_multi_draw_arrays = GL_FALSE;
00240 GLboolean _GLEE_EXT_fog_coord = GL_FALSE;
00241 GLboolean _GLEE_REND_screen_coordinates = GL_FALSE;
00242 GLboolean _GLEE_EXT_coordinate_frame = GL_FALSE;
00243 GLboolean _GLEE_EXT_texture_env_combine = GL_FALSE;
00244 GLboolean _GLEE_APPLE_specular_vector = GL_FALSE;
00245 GLboolean _GLEE_APPLE_transform_hint = GL_FALSE;
00246 GLboolean _GLEE_SGIX_fog_scale = GL_FALSE;
00247 GLboolean _GLEE_SUNX_constant_data = GL_FALSE;
00248 GLboolean _GLEE_SUN_global_alpha = GL_FALSE;
00249 GLboolean _GLEE_SUN_triangle_list = GL_FALSE;
00250 GLboolean _GLEE_SUN_vertex = GL_FALSE;
00251 GLboolean _GLEE_EXT_blend_func_separate = GL_FALSE;
00252 GLboolean _GLEE_INGR_color_clamp = GL_FALSE;
00253 GLboolean _GLEE_INGR_interlace_read = GL_FALSE;
00254 GLboolean _GLEE_EXT_stencil_wrap = GL_FALSE;
00255 GLboolean _GLEE_EXT_422_pixels = GL_FALSE;
00256 GLboolean _GLEE_NV_texgen_reflection = GL_FALSE;
00257 GLboolean _GLEE_EXT_texture_cube_map = GL_FALSE;
00258 GLboolean _GLEE_SUN_convolution_border_modes = GL_FALSE;
00259 GLboolean _GLEE_EXT_texture_env_add = GL_FALSE;
00260 GLboolean _GLEE_EXT_texture_lod_bias = GL_FALSE;
00261 GLboolean _GLEE_EXT_texture_filter_anisotropic = GL_FALSE;
00262 GLboolean _GLEE_EXT_vertex_weighting = GL_FALSE;
00263 GLboolean _GLEE_NV_light_max_exponent = GL_FALSE;
00264 GLboolean _GLEE_NV_vertex_array_range = GL_FALSE;
00265 GLboolean _GLEE_NV_register_combiners = GL_FALSE;
00266 GLboolean _GLEE_NV_fog_distance = GL_FALSE;
00267 GLboolean _GLEE_NV_texgen_emboss = GL_FALSE;
00268 GLboolean _GLEE_NV_blend_square = GL_FALSE;
00269 GLboolean _GLEE_NV_texture_env_combine4 = GL_FALSE;
00270 GLboolean _GLEE_MESA_resize_buffers = GL_FALSE;
00271 GLboolean _GLEE_MESA_window_pos = GL_FALSE;
00272 GLboolean _GLEE_EXT_texture_compression_s3tc = GL_FALSE;
00273 GLboolean _GLEE_IBM_cull_vertex = GL_FALSE;
00274 GLboolean _GLEE_IBM_multimode_draw_arrays = GL_FALSE;
00275 GLboolean _GLEE_IBM_vertex_array_lists = GL_FALSE;
00276 GLboolean _GLEE_SGIX_subsample = GL_FALSE;
00277 GLboolean _GLEE_SGIX_ycrcb_subsample = GL_FALSE;
00278 GLboolean _GLEE_SGIX_ycrcba = GL_FALSE;
00279 GLboolean _GLEE_SGI_depth_pass_instrument = GL_FALSE;
00280 GLboolean _GLEE_3DFX_texture_compression_FXT1 = GL_FALSE;
00281 GLboolean _GLEE_3DFX_multisample = GL_FALSE;
00282 GLboolean _GLEE_3DFX_tbuffer = GL_FALSE;
00283 GLboolean _GLEE_EXT_multisample = GL_FALSE;
00284 GLboolean _GLEE_SGIX_vertex_preclip = GL_FALSE;
00285 GLboolean _GLEE_SGIX_convolution_accuracy = GL_FALSE;
00286 GLboolean _GLEE_SGIX_resample = GL_FALSE;
00287 GLboolean _GLEE_SGIS_point_line_texgen = GL_FALSE;
00288 GLboolean _GLEE_SGIS_texture_color_mask = GL_FALSE;
00289 GLboolean _GLEE_EXT_texture_env_dot3 = GL_FALSE;
00290 GLboolean _GLEE_ATI_texture_mirror_once = GL_FALSE;
00291 GLboolean _GLEE_NV_fence = GL_FALSE;
00292 GLboolean _GLEE_IBM_texture_mirrored_repeat = GL_FALSE;
00293 GLboolean _GLEE_NV_evaluators = GL_FALSE;
00294 GLboolean _GLEE_NV_packed_depth_stencil = GL_FALSE;
00295 GLboolean _GLEE_NV_register_combiners2 = GL_FALSE;
00296 GLboolean _GLEE_NV_texture_compression_vtc = GL_FALSE;
00297 GLboolean _GLEE_NV_texture_rectangle = GL_FALSE;
00298 GLboolean _GLEE_NV_texture_shader = GL_FALSE;
00299 GLboolean _GLEE_NV_texture_shader2 = GL_FALSE;
00300 GLboolean _GLEE_NV_vertex_array_range2 = GL_FALSE;
00301 GLboolean _GLEE_NV_vertex_program = GL_FALSE;
00302 GLboolean _GLEE_SGIX_texture_coordinate_clamp = GL_FALSE;
00303 GLboolean _GLEE_SGIX_scalebias_hint = GL_FALSE;
00304 GLboolean _GLEE_OML_interlace = GL_FALSE;
00305 GLboolean _GLEE_OML_subsample = GL_FALSE;
00306 GLboolean _GLEE_OML_resample = GL_FALSE;
00307 GLboolean _GLEE_NV_copy_depth_to_color = GL_FALSE;
00308 GLboolean _GLEE_ATI_envmap_bumpmap = GL_FALSE;
00309 GLboolean _GLEE_ATI_fragment_shader = GL_FALSE;
00310 GLboolean _GLEE_ATI_pn_triangles = GL_FALSE;
00311 GLboolean _GLEE_ATI_vertex_array_object = GL_FALSE;
00312 GLboolean _GLEE_EXT_vertex_shader = GL_FALSE;
00313 GLboolean _GLEE_ATI_vertex_streams = GL_FALSE;
00314 GLboolean _GLEE_ATI_element_array = GL_FALSE;
00315 GLboolean _GLEE_SUN_mesh_array = GL_FALSE;
00316 GLboolean _GLEE_SUN_slice_accum = GL_FALSE;
00317 GLboolean _GLEE_NV_multisample_filter_hint = GL_FALSE;
00318 GLboolean _GLEE_NV_depth_clamp = GL_FALSE;
00319 GLboolean _GLEE_NV_occlusion_query = GL_FALSE;
00320 GLboolean _GLEE_NV_point_sprite = GL_FALSE;
00321 GLboolean _GLEE_NV_texture_shader3 = GL_FALSE;
00322 GLboolean _GLEE_NV_vertex_program1_1 = GL_FALSE;
00323 GLboolean _GLEE_EXT_shadow_funcs = GL_FALSE;
00324 GLboolean _GLEE_EXT_stencil_two_side = GL_FALSE;
00325 GLboolean _GLEE_ATI_text_fragment_shader = GL_FALSE;
00326 GLboolean _GLEE_APPLE_client_storage = GL_FALSE;
00327 GLboolean _GLEE_APPLE_element_array = GL_FALSE;
00328 GLboolean _GLEE_APPLE_fence = GL_FALSE;
00329 GLboolean _GLEE_APPLE_vertex_array_object = GL_FALSE;
00330 GLboolean _GLEE_APPLE_vertex_array_range = GL_FALSE;
00331 GLboolean _GLEE_APPLE_ycbcr_422 = GL_FALSE;
00332 GLboolean _GLEE_S3_s3tc = GL_FALSE;
00333 GLboolean _GLEE_ATI_draw_buffers = GL_FALSE;
00334 GLboolean _GLEE_ATI_pixel_format_float = GL_FALSE;
00335 GLboolean _GLEE_ATI_texture_env_combine3 = GL_FALSE;
00336 GLboolean _GLEE_ATI_texture_float = GL_FALSE;
00337 GLboolean _GLEE_NV_float_buffer = GL_FALSE;
00338 GLboolean _GLEE_NV_fragment_program = GL_FALSE;
00339 GLboolean _GLEE_NV_half_float = GL_FALSE;
00340 GLboolean _GLEE_NV_pixel_data_range = GL_FALSE;
00341 GLboolean _GLEE_NV_primitive_restart = GL_FALSE;
00342 GLboolean _GLEE_NV_texture_expand_normal = GL_FALSE;
00343 GLboolean _GLEE_NV_vertex_program2 = GL_FALSE;
00344 GLboolean _GLEE_ATI_map_object_buffer = GL_FALSE;
00345 GLboolean _GLEE_ATI_separate_stencil = GL_FALSE;
00346 GLboolean _GLEE_ATI_vertex_attrib_array_object = GL_FALSE;
00347 GLboolean _GLEE_OES_read_format = GL_FALSE;
00348 GLboolean _GLEE_EXT_depth_bounds_test = GL_FALSE;
00349 GLboolean _GLEE_EXT_texture_mirror_clamp = GL_FALSE;
00350 GLboolean _GLEE_EXT_blend_equation_separate = GL_FALSE;
00351 GLboolean _GLEE_MESA_pack_invert = GL_FALSE;
00352 GLboolean _GLEE_MESA_ycbcr_texture = GL_FALSE;
00353 GLboolean _GLEE_EXT_pixel_buffer_object = GL_FALSE;
00354 GLboolean _GLEE_NV_fragment_program_option = GL_FALSE;
00355 GLboolean _GLEE_NV_fragment_program2 = GL_FALSE;
00356 GLboolean _GLEE_NV_vertex_program2_option = GL_FALSE;
00357 GLboolean _GLEE_NV_vertex_program3 = GL_FALSE;
00358 GLboolean _GLEE_EXT_framebuffer_object = GL_FALSE;
00359 GLboolean _GLEE_GREMEDY_string_marker = GL_FALSE;
00360 GLboolean _GLEE_EXT_packed_depth_stencil = GL_FALSE;
00361 GLboolean _GLEE_EXT_stencil_clear_tag = GL_FALSE;
00362 GLboolean _GLEE_EXT_texture_sRGB = GL_FALSE;
00363 GLboolean _GLEE_EXT_framebuffer_blit = GL_FALSE;
00364 GLboolean _GLEE_EXT_framebuffer_multisample = GL_FALSE;
00365 GLboolean _GLEE_MESAX_texture_stack = GL_FALSE;
00366 GLboolean _GLEE_EXT_timer_query = GL_FALSE;
00367 GLboolean _GLEE_EXT_gpu_program_parameters = GL_FALSE;
00368 GLboolean _GLEE_APPLE_flush_buffer_range = GL_FALSE;
00369 GLboolean _GLEE_EXT_gpu_shader4 = GL_FALSE;
00370 GLboolean _GLEE_EXT_draw_instanced = GL_FALSE;
00371 GLboolean _GLEE_EXT_packed_float = GL_FALSE;
00372 GLboolean _GLEE_EXT_texture_array = GL_FALSE;
00373 GLboolean _GLEE_EXT_texture_buffer_object = GL_FALSE;
00374 GLboolean _GLEE_EXT_texture_compression_latc = GL_FALSE;
00375 GLboolean _GLEE_EXT_texture_compression_rgtc = GL_FALSE;
00376 GLboolean _GLEE_EXT_texture_shared_exponent = GL_FALSE;
00377 GLboolean _GLEE_NV_depth_buffer_float = GL_FALSE;
00378 GLboolean _GLEE_NV_framebuffer_multisample_coverage = GL_FALSE;
00379 GLboolean _GLEE_EXT_framebuffer_sRGB = GL_FALSE;
00380 GLboolean _GLEE_NV_geometry_shader4 = GL_FALSE;
00381 GLboolean _GLEE_NV_parameter_buffer_object = GL_FALSE;
00382 GLboolean _GLEE_EXT_draw_buffers2 = GL_FALSE;
00383 GLboolean _GLEE_NV_transform_feedback = GL_FALSE;
00384 GLboolean _GLEE_EXT_bindable_uniform = GL_FALSE;
00385 GLboolean _GLEE_EXT_texture_integer = GL_FALSE;
00386 GLboolean _GLEE_GREMEDY_frame_terminator = GL_FALSE;
00387 GLboolean _GLEE_NV_conditional_render = GL_FALSE;
00388 GLboolean _GLEE_NV_present_video = GL_FALSE;
00389 GLboolean _GLEE_EXT_transform_feedback = GL_FALSE;
00390 GLboolean _GLEE_EXT_direct_state_access = GL_FALSE;
00391 GLboolean _GLEE_EXT_vertex_array_bgra = GL_FALSE;
00392 GLboolean _GLEE_EXT_texture_swizzle = GL_FALSE;
00393 GLboolean _GLEE_NV_explicit_multisample = GL_FALSE;
00394 GLboolean _GLEE_NV_transform_feedback2 = GL_FALSE;
00395 GLboolean _GLEE_SGIX_texture_select = GL_FALSE;
00396 GLboolean _GLEE_INGR_blend_func_separate = GL_FALSE;
00397 GLboolean _GLEE_SGIX_depth_pass_instrument = GL_FALSE;
00398 GLboolean _GLEE_SGIX_igloo_interface = GL_FALSE;
00399 GLboolean _GLEE_EXT_fragment_lighting = GL_FALSE;
00400 GLboolean _GLEE_EXT_geometry_shader4 = GL_FALSE;
00401 GLboolean _GLEE_EXT_scene_marker = GL_FALSE;
00402 GLboolean _GLEE_EXT_texture_compression_dxt1 = GL_FALSE;
00403 GLboolean _GLEE_EXT_texture_env = GL_FALSE;
00404 GLboolean _GLEE_IBM_static_data = GL_FALSE;
00405 GLboolean _GLEE_NV_gpu_program4 = GL_FALSE;
00406 GLboolean _GLEE_OES_byte_coordinates = GL_FALSE;
00407 GLboolean _GLEE_OES_compressed_paletted_texture = GL_FALSE;
00408 GLboolean _GLEE_OES_single_precision = GL_FALSE;
00409 GLboolean _GLEE_SGIX_pixel_texture_bits = GL_FALSE;
00410 GLboolean _GLEE_SGIX_texture_range = GL_FALSE;
00411
00412
00413
00414 char __GLeeGLExtensionNames[322][39]={
00415 "GL_VERSION_1_2",
00416 "GL_ARB_imaging",
00417 "GL_VERSION_1_3",
00418 "GL_VERSION_1_4",
00419 "GL_VERSION_1_5",
00420 "GL_VERSION_2_0",
00421 "GL_VERSION_2_1",
00422 "GL_VERSION_3_0",
00423 "GL_ARB_multitexture",
00424 "GL_ARB_transpose_matrix",
00425 "GL_ARB_multisample",
00426 "GL_ARB_texture_env_add",
00427 "GL_ARB_texture_cube_map",
00428 "GL_ARB_texture_compression",
00429 "GL_ARB_texture_border_clamp",
00430 "GL_ARB_point_parameters",
00431 "GL_ARB_vertex_blend",
00432 "GL_ARB_matrix_palette",
00433 "GL_ARB_texture_env_combine",
00434 "GL_ARB_texture_env_crossbar",
00435 "GL_ARB_texture_env_dot3",
00436 "GL_ARB_texture_mirrored_repeat",
00437 "GL_ARB_depth_texture",
00438 "GL_ARB_shadow",
00439 "GL_ARB_shadow_ambient",
00440 "GL_ARB_window_pos",
00441 "GL_ARB_vertex_program",
00442 "GL_ARB_fragment_program",
00443 "GL_ARB_vertex_buffer_object",
00444 "GL_ARB_occlusion_query",
00445 "GL_ARB_shader_objects",
00446 "GL_ARB_vertex_shader",
00447 "GL_ARB_fragment_shader",
00448 "GL_ARB_shading_language_100",
00449 "GL_ARB_texture_non_power_of_two",
00450 "GL_ARB_point_sprite",
00451 "GL_ARB_fragment_program_shadow",
00452 "GL_ARB_draw_buffers",
00453 "GL_ARB_texture_rectangle",
00454 "GL_ARB_color_buffer_float",
00455 "GL_ARB_half_float_pixel",
00456 "GL_ARB_texture_float",
00457 "GL_ARB_pixel_buffer_object",
00458 "GL_ARB_depth_buffer_float",
00459 "GL_ARB_draw_instanced",
00460 "GL_ARB_framebuffer_object",
00461 "GL_ARB_framebuffer_sRGB",
00462 "GL_ARB_geometry_shader4",
00463 "GL_ARB_half_float_vertex",
00464 "GL_ARB_instanced_arrays",
00465 "GL_ARB_map_buffer_range",
00466 "GL_ARB_texture_buffer_object",
00467 "GL_ARB_texture_compression_rgtc",
00468 "GL_ARB_texture_rg",
00469 "GL_ARB_vertex_array_object",
00470 "GL_EXT_abgr",
00471 "GL_EXT_blend_color",
00472 "GL_EXT_polygon_offset",
00473 "GL_EXT_texture",
00474 "GL_EXT_texture3D",
00475 "GL_SGIS_texture_filter4",
00476 "GL_EXT_subtexture",
00477 "GL_EXT_copy_texture",
00478 "GL_EXT_histogram",
00479 "GL_EXT_convolution",
00480 "GL_SGI_color_matrix",
00481 "GL_SGI_color_table",
00482 "GL_SGIS_pixel_texture",
00483 "GL_SGIX_pixel_texture",
00484 "GL_SGIS_texture4D",
00485 "GL_SGI_texture_color_table",
00486 "GL_EXT_cmyka",
00487 "GL_EXT_texture_object",
00488 "GL_SGIS_detail_texture",
00489 "GL_SGIS_sharpen_texture",
00490 "GL_EXT_packed_pixels",
00491 "GL_SGIS_texture_lod",
00492 "GL_SGIS_multisample",
00493 "GL_EXT_rescale_normal",
00494 "GL_EXT_vertex_array",
00495 "GL_EXT_misc_attribute",
00496 "GL_SGIS_generate_mipmap",
00497 "GL_SGIX_clipmap",
00498 "GL_SGIX_shadow",
00499 "GL_SGIS_texture_edge_clamp",
00500 "GL_SGIS_texture_border_clamp",
00501 "GL_EXT_blend_minmax",
00502 "GL_EXT_blend_subtract",
00503 "GL_EXT_blend_logic_op",
00504 "GL_SGIX_interlace",
00505 "GL_SGIX_pixel_tiles",
00506 "GL_SGIS_texture_select",
00507 "GL_SGIX_sprite",
00508 "GL_SGIX_texture_multi_buffer",
00509 "GL_EXT_point_parameters",
00510 "GL_SGIS_point_parameters",
00511 "GL_SGIX_instruments",
00512 "GL_SGIX_texture_scale_bias",
00513 "GL_SGIX_framezoom",
00514 "GL_SGIX_tag_sample_buffer",
00515 "GL_FfdMaskSGIX",
00516 "GL_SGIX_polynomial_ffd",
00517 "GL_SGIX_reference_plane",
00518 "GL_SGIX_flush_raster",
00519 "GL_SGIX_depth_texture",
00520 "GL_SGIS_fog_function",
00521 "GL_SGIX_fog_offset",
00522 "GL_HP_image_transform",
00523 "GL_HP_convolution_border_modes",
00524 "GL_INGR_palette_buffer",
00525 "GL_SGIX_texture_add_env",
00526 "GL_EXT_color_subtable",
00527 "GL_PGI_vertex_hints",
00528 "GL_PGI_misc_hints",
00529 "GL_EXT_paletted_texture",
00530 "GL_EXT_clip_volume_hint",
00531 "GL_SGIX_list_priority",
00532 "GL_SGIX_ir_instrument1",
00533 "GL_SGIX_calligraphic_fragment",
00534 "GL_SGIX_texture_lod_bias",
00535 "GL_SGIX_shadow_ambient",
00536 "GL_EXT_index_texture",
00537 "GL_EXT_index_material",
00538 "GL_EXT_index_func",
00539 "GL_EXT_index_array_formats",
00540 "GL_EXT_compiled_vertex_array",
00541 "GL_EXT_cull_vertex",
00542 "GL_SGIX_ycrcb",
00543 "GL_SGIX_fragment_lighting",
00544 "GL_IBM_rasterpos_clip",
00545 "GL_HP_texture_lighting",
00546 "GL_EXT_draw_range_elements",
00547 "GL_WIN_phong_shading",
00548 "GL_WIN_specular_fog",
00549 "GL_EXT_light_texture",
00550 "GL_SGIX_blend_alpha_minmax",
00551 "GL_SGIX_impact_pixel_texture",
00552 "GL_EXT_bgra",
00553 "GL_SGIX_async",
00554 "GL_SGIX_async_pixel",
00555 "GL_SGIX_async_histogram",
00556 "GL_INTEL_texture_scissor",
00557 "GL_INTEL_parallel_arrays",
00558 "GL_HP_occlusion_test",
00559 "GL_EXT_pixel_transform",
00560 "GL_EXT_pixel_transform_color_table",
00561 "GL_EXT_shared_texture_palette",
00562 "GL_EXT_separate_specular_color",
00563 "GL_EXT_secondary_color",
00564 "GL_EXT_texture_perturb_normal",
00565 "GL_EXT_multi_draw_arrays",
00566 "GL_EXT_fog_coord",
00567 "GL_REND_screen_coordinates",
00568 "GL_EXT_coordinate_frame",
00569 "GL_EXT_texture_env_combine",
00570 "GL_APPLE_specular_vector",
00571 "GL_APPLE_transform_hint",
00572 "GL_SGIX_fog_scale",
00573 "GL_SUNX_constant_data",
00574 "GL_SUN_global_alpha",
00575 "GL_SUN_triangle_list",
00576 "GL_SUN_vertex",
00577 "GL_EXT_blend_func_separate",
00578 "GL_INGR_color_clamp",
00579 "GL_INGR_interlace_read",
00580 "GL_EXT_stencil_wrap",
00581 "GL_EXT_422_pixels",
00582 "GL_NV_texgen_reflection",
00583 "GL_EXT_texture_cube_map",
00584 "GL_SUN_convolution_border_modes",
00585 "GL_EXT_texture_env_add",
00586 "GL_EXT_texture_lod_bias",
00587 "GL_EXT_texture_filter_anisotropic",
00588 "GL_EXT_vertex_weighting",
00589 "GL_NV_light_max_exponent",
00590 "GL_NV_vertex_array_range",
00591 "GL_NV_register_combiners",
00592 "GL_NV_fog_distance",
00593 "GL_NV_texgen_emboss",
00594 "GL_NV_blend_square",
00595 "GL_NV_texture_env_combine4",
00596 "GL_MESA_resize_buffers",
00597 "GL_MESA_window_pos",
00598 "GL_EXT_texture_compression_s3tc",
00599 "GL_IBM_cull_vertex",
00600 "GL_IBM_multimode_draw_arrays",
00601 "GL_IBM_vertex_array_lists",
00602 "GL_SGIX_subsample",
00603 "GL_SGIX_ycrcb_subsample",
00604 "GL_SGIX_ycrcba",
00605 "GL_SGI_depth_pass_instrument",
00606 "GL_3DFX_texture_compression_FXT1",
00607 "GL_3DFX_multisample",
00608 "GL_3DFX_tbuffer",
00609 "GL_EXT_multisample",
00610 "GL_SGIX_vertex_preclip",
00611 "GL_SGIX_convolution_accuracy",
00612 "GL_SGIX_resample",
00613 "GL_SGIS_point_line_texgen",
00614 "GL_SGIS_texture_color_mask",
00615 "GL_EXT_texture_env_dot3",
00616 "GL_ATI_texture_mirror_once",
00617 "GL_NV_fence",
00618 "GL_IBM_texture_mirrored_repeat",
00619 "GL_NV_evaluators",
00620 "GL_NV_packed_depth_stencil",
00621 "GL_NV_register_combiners2",
00622 "GL_NV_texture_compression_vtc",
00623 "GL_NV_texture_rectangle",
00624 "GL_NV_texture_shader",
00625 "GL_NV_texture_shader2",
00626 "GL_NV_vertex_array_range2",
00627 "GL_NV_vertex_program",
00628 "GL_SGIX_texture_coordinate_clamp",
00629 "GL_SGIX_scalebias_hint",
00630 "GL_OML_interlace",
00631 "GL_OML_subsample",
00632 "GL_OML_resample",
00633 "GL_NV_copy_depth_to_color",
00634 "GL_ATI_envmap_bumpmap",
00635 "GL_ATI_fragment_shader",
00636 "GL_ATI_pn_triangles",
00637 "GL_ATI_vertex_array_object",
00638 "GL_EXT_vertex_shader",
00639 "GL_ATI_vertex_streams",
00640 "GL_ATI_element_array",
00641 "GL_SUN_mesh_array",
00642 "GL_SUN_slice_accum",
00643 "GL_NV_multisample_filter_hint",
00644 "GL_NV_depth_clamp",
00645 "GL_NV_occlusion_query",
00646 "GL_NV_point_sprite",
00647 "GL_NV_texture_shader3",
00648 "GL_NV_vertex_program1_1",
00649 "GL_EXT_shadow_funcs",
00650 "GL_EXT_stencil_two_side",
00651 "GL_ATI_text_fragment_shader",
00652 "GL_APPLE_client_storage",
00653 "GL_APPLE_element_array",
00654 "GL_APPLE_fence",
00655 "GL_APPLE_vertex_array_object",
00656 "GL_APPLE_vertex_array_range",
00657 "GL_APPLE_ycbcr_422",
00658 "GL_S3_s3tc",
00659 "GL_ATI_draw_buffers",
00660 "GL_ATI_pixel_format_float",
00661 "GL_ATI_texture_env_combine3",
00662 "GL_ATI_texture_float",
00663 "GL_NV_float_buffer",
00664 "GL_NV_fragment_program",
00665 "GL_NV_half_float",
00666 "GL_NV_pixel_data_range",
00667 "GL_NV_primitive_restart",
00668 "GL_NV_texture_expand_normal",
00669 "GL_NV_vertex_program2",
00670 "GL_ATI_map_object_buffer",
00671 "GL_ATI_separate_stencil",
00672 "GL_ATI_vertex_attrib_array_object",
00673 "GL_OES_read_format",
00674 "GL_EXT_depth_bounds_test",
00675 "GL_EXT_texture_mirror_clamp",
00676 "GL_EXT_blend_equation_separate",
00677 "GL_MESA_pack_invert",
00678 "GL_MESA_ycbcr_texture",
00679 "GL_EXT_pixel_buffer_object",
00680 "GL_NV_fragment_program_option",
00681 "GL_NV_fragment_program2",
00682 "GL_NV_vertex_program2_option",
00683 "GL_NV_vertex_program3",
00684 "GL_EXT_framebuffer_object",
00685 "GL_GREMEDY_string_marker",
00686 "GL_EXT_packed_depth_stencil",
00687 "GL_EXT_stencil_clear_tag",
00688 "GL_EXT_texture_sRGB",
00689 "GL_EXT_framebuffer_blit",
00690 "GL_EXT_framebuffer_multisample",
00691 "GL_MESAX_texture_stack",
00692 "GL_EXT_timer_query",
00693 "GL_EXT_gpu_program_parameters",
00694 "GL_APPLE_flush_buffer_range",
00695 "GL_EXT_gpu_shader4",
00696 "GL_EXT_draw_instanced",
00697 "GL_EXT_packed_float",
00698 "GL_EXT_texture_array",
00699 "GL_EXT_texture_buffer_object",
00700 "GL_EXT_texture_compression_latc",
00701 "GL_EXT_texture_compression_rgtc",
00702 "GL_EXT_texture_shared_exponent",
00703 "GL_NV_depth_buffer_float",
00704 "GL_NV_framebuffer_multisample_coverage",
00705 "GL_EXT_framebuffer_sRGB",
00706 "GL_NV_geometry_shader4",
00707 "GL_NV_parameter_buffer_object",
00708 "GL_EXT_draw_buffers2",
00709 "GL_NV_transform_feedback",
00710 "GL_EXT_bindable_uniform",
00711 "GL_EXT_texture_integer",
00712 "GL_GREMEDY_frame_terminator",
00713 "GL_NV_conditional_render",
00714 "GL_NV_present_video",
00715 "GL_EXT_transform_feedback",
00716 "GL_EXT_direct_state_access",
00717 "GL_EXT_vertex_array_bgra",
00718 "GL_EXT_texture_swizzle",
00719 "GL_NV_explicit_multisample",
00720 "GL_NV_transform_feedback2",
00721 "GL_SGIX_texture_select",
00722 "GL_INGR_blend_func_separate",
00723 "GL_SGIX_depth_pass_instrument",
00724 "GL_SGIX_igloo_interface",
00725 "GL_EXT_fragment_lighting",
00726 "GL_EXT_geometry_shader4",
00727 "GL_EXT_scene_marker",
00728 "GL_EXT_texture_compression_dxt1",
00729 "GL_EXT_texture_env",
00730 "GL_IBM_static_data",
00731 "GL_NV_gpu_program4",
00732 "GL_OES_byte_coordinates",
00733 "GL_OES_compressed_paletted_texture",
00734 "GL_OES_single_precision",
00735 "GL_SGIX_pixel_texture_bits",
00736 "GL_SGIX_texture_range"
00737 };
00738 int __GLeeGLNumExtensions=322;
00739
00740
00741
00742 #ifdef __GLEE_GL_VERSION_1_2
00743 #ifndef GLEE_C_DEFINED_glBlendColor
00744 #define GLEE_C_DEFINED_glBlendColor
00745 void __stdcall GLee_Lazy_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {if (GLeeInit()) glBlendColor(red, green, blue, alpha);}
00746 GLEEPFNGLBLENDCOLORPROC GLeeFuncPtr_glBlendColor=GLee_Lazy_glBlendColor;
00747 #endif
00748 #ifndef GLEE_C_DEFINED_glBlendEquation
00749 #define GLEE_C_DEFINED_glBlendEquation
00750 void __stdcall GLee_Lazy_glBlendEquation(GLenum mode) {if (GLeeInit()) glBlendEquation(mode);}
00751 GLEEPFNGLBLENDEQUATIONPROC GLeeFuncPtr_glBlendEquation=GLee_Lazy_glBlendEquation;
00752 #endif
00753 #ifndef GLEE_C_DEFINED_glDrawRangeElements
00754 #define GLEE_C_DEFINED_glDrawRangeElements
00755 void __stdcall GLee_Lazy_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit()) glDrawRangeElements(mode, start, end, count, type, indices);}
00756 GLEEPFNGLDRAWRANGEELEMENTSPROC GLeeFuncPtr_glDrawRangeElements=GLee_Lazy_glDrawRangeElements;
00757 #endif
00758 #ifndef GLEE_C_DEFINED_glColorTable
00759 #define GLEE_C_DEFINED_glColorTable
00760 void __stdcall GLee_Lazy_glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeInit()) glColorTable(target, internalformat, width, format, type, table);}
00761 GLEEPFNGLCOLORTABLEPROC GLeeFuncPtr_glColorTable=GLee_Lazy_glColorTable;
00762 #endif
00763 #ifndef GLEE_C_DEFINED_glColorTableParameterfv
00764 #define GLEE_C_DEFINED_glColorTableParameterfv
00765 void __stdcall GLee_Lazy_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glColorTableParameterfv(target, pname, params);}
00766 GLEEPFNGLCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glColorTableParameterfv=GLee_Lazy_glColorTableParameterfv;
00767 #endif
00768 #ifndef GLEE_C_DEFINED_glColorTableParameteriv
00769 #define GLEE_C_DEFINED_glColorTableParameteriv
00770 void __stdcall GLee_Lazy_glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glColorTableParameteriv(target, pname, params);}
00771 GLEEPFNGLCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glColorTableParameteriv=GLee_Lazy_glColorTableParameteriv;
00772 #endif
00773 #ifndef GLEE_C_DEFINED_glCopyColorTable
00774 #define GLEE_C_DEFINED_glCopyColorTable
00775 void __stdcall GLee_Lazy_glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTable(target, internalformat, x, y, width);}
00776 GLEEPFNGLCOPYCOLORTABLEPROC GLeeFuncPtr_glCopyColorTable=GLee_Lazy_glCopyColorTable;
00777 #endif
00778 #ifndef GLEE_C_DEFINED_glGetColorTable
00779 #define GLEE_C_DEFINED_glGetColorTable
00780 void __stdcall GLee_Lazy_glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table) {if (GLeeInit()) glGetColorTable(target, format, type, table);}
00781 GLEEPFNGLGETCOLORTABLEPROC GLeeFuncPtr_glGetColorTable=GLee_Lazy_glGetColorTable;
00782 #endif
00783 #ifndef GLEE_C_DEFINED_glGetColorTableParameterfv
00784 #define GLEE_C_DEFINED_glGetColorTableParameterfv
00785 void __stdcall GLee_Lazy_glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfv(target, pname, params);}
00786 GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glGetColorTableParameterfv=GLee_Lazy_glGetColorTableParameterfv;
00787 #endif
00788 #ifndef GLEE_C_DEFINED_glGetColorTableParameteriv
00789 #define GLEE_C_DEFINED_glGetColorTableParameteriv
00790 void __stdcall GLee_Lazy_glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetColorTableParameteriv(target, pname, params);}
00791 GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glGetColorTableParameteriv=GLee_Lazy_glGetColorTableParameteriv;
00792 #endif
00793 #ifndef GLEE_C_DEFINED_glColorSubTable
00794 #define GLEE_C_DEFINED_glColorSubTable
00795 void __stdcall GLee_Lazy_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeInit()) glColorSubTable(target, start, count, format, type, data);}
00796 GLEEPFNGLCOLORSUBTABLEPROC GLeeFuncPtr_glColorSubTable=GLee_Lazy_glColorSubTable;
00797 #endif
00798 #ifndef GLEE_C_DEFINED_glCopyColorSubTable
00799 #define GLEE_C_DEFINED_glCopyColorSubTable
00800 void __stdcall GLee_Lazy_glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTable(target, start, x, y, width);}
00801 GLEEPFNGLCOPYCOLORSUBTABLEPROC GLeeFuncPtr_glCopyColorSubTable=GLee_Lazy_glCopyColorSubTable;
00802 #endif
00803 #ifndef GLEE_C_DEFINED_glConvolutionFilter1D
00804 #define GLEE_C_DEFINED_glConvolutionFilter1D
00805 void __stdcall GLee_Lazy_glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter1D(target, internalformat, width, format, type, image);}
00806 GLEEPFNGLCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glConvolutionFilter1D=GLee_Lazy_glConvolutionFilter1D;
00807 #endif
00808 #ifndef GLEE_C_DEFINED_glConvolutionFilter2D
00809 #define GLEE_C_DEFINED_glConvolutionFilter2D
00810 void __stdcall GLee_Lazy_glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter2D(target, internalformat, width, height, format, type, image);}
00811 GLEEPFNGLCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glConvolutionFilter2D=GLee_Lazy_glConvolutionFilter2D;
00812 #endif
00813 #ifndef GLEE_C_DEFINED_glConvolutionParameterf
00814 #define GLEE_C_DEFINED_glConvolutionParameterf
00815 void __stdcall GLee_Lazy_glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params) {if (GLeeInit()) glConvolutionParameterf(target, pname, params);}
00816 GLEEPFNGLCONVOLUTIONPARAMETERFPROC GLeeFuncPtr_glConvolutionParameterf=GLee_Lazy_glConvolutionParameterf;
00817 #endif
00818 #ifndef GLEE_C_DEFINED_glConvolutionParameterfv
00819 #define GLEE_C_DEFINED_glConvolutionParameterfv
00820 void __stdcall GLee_Lazy_glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfv(target, pname, params);}
00821 GLEEPFNGLCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glConvolutionParameterfv=GLee_Lazy_glConvolutionParameterfv;
00822 #endif
00823 #ifndef GLEE_C_DEFINED_glConvolutionParameteri
00824 #define GLEE_C_DEFINED_glConvolutionParameteri
00825 void __stdcall GLee_Lazy_glConvolutionParameteri(GLenum target, GLenum pname, GLint params) {if (GLeeInit()) glConvolutionParameteri(target, pname, params);}
00826 GLEEPFNGLCONVOLUTIONPARAMETERIPROC GLeeFuncPtr_glConvolutionParameteri=GLee_Lazy_glConvolutionParameteri;
00827 #endif
00828 #ifndef GLEE_C_DEFINED_glConvolutionParameteriv
00829 #define GLEE_C_DEFINED_glConvolutionParameteriv
00830 void __stdcall GLee_Lazy_glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glConvolutionParameteriv(target, pname, params);}
00831 GLEEPFNGLCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glConvolutionParameteriv=GLee_Lazy_glConvolutionParameteriv;
00832 #endif
00833 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1D
00834 #define GLEE_C_DEFINED_glCopyConvolutionFilter1D
00835 void __stdcall GLee_Lazy_glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyConvolutionFilter1D(target, internalformat, x, y, width);}
00836 GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glCopyConvolutionFilter1D=GLee_Lazy_glCopyConvolutionFilter1D;
00837 #endif
00838 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2D
00839 #define GLEE_C_DEFINED_glCopyConvolutionFilter2D
00840 void __stdcall GLee_Lazy_glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyConvolutionFilter2D(target, internalformat, x, y, width, height);}
00841 GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glCopyConvolutionFilter2D=GLee_Lazy_glCopyConvolutionFilter2D;
00842 #endif
00843 #ifndef GLEE_C_DEFINED_glGetConvolutionFilter
00844 #define GLEE_C_DEFINED_glGetConvolutionFilter
00845 void __stdcall GLee_Lazy_glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilter(target, format, type, image);}
00846 GLEEPFNGLGETCONVOLUTIONFILTERPROC GLeeFuncPtr_glGetConvolutionFilter=GLee_Lazy_glGetConvolutionFilter;
00847 #endif
00848 #ifndef GLEE_C_DEFINED_glGetConvolutionParameterfv
00849 #define GLEE_C_DEFINED_glGetConvolutionParameterfv
00850 void __stdcall GLee_Lazy_glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfv(target, pname, params);}
00851 GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glGetConvolutionParameterfv=GLee_Lazy_glGetConvolutionParameterfv;
00852 #endif
00853 #ifndef GLEE_C_DEFINED_glGetConvolutionParameteriv
00854 #define GLEE_C_DEFINED_glGetConvolutionParameteriv
00855 void __stdcall GLee_Lazy_glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetConvolutionParameteriv(target, pname, params);}
00856 GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glGetConvolutionParameteriv=GLee_Lazy_glGetConvolutionParameteriv;
00857 #endif
00858 #ifndef GLEE_C_DEFINED_glGetSeparableFilter
00859 #define GLEE_C_DEFINED_glGetSeparableFilter
00860 void __stdcall GLee_Lazy_glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeInit()) glGetSeparableFilter(target, format, type, row, column, span);}
00861 GLEEPFNGLGETSEPARABLEFILTERPROC GLeeFuncPtr_glGetSeparableFilter=GLee_Lazy_glGetSeparableFilter;
00862 #endif
00863 #ifndef GLEE_C_DEFINED_glSeparableFilter2D
00864 #define GLEE_C_DEFINED_glSeparableFilter2D
00865 void __stdcall GLee_Lazy_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter2D(target, internalformat, width, height, format, type, row, column);}
00866 GLEEPFNGLSEPARABLEFILTER2DPROC GLeeFuncPtr_glSeparableFilter2D=GLee_Lazy_glSeparableFilter2D;
00867 #endif
00868 #ifndef GLEE_C_DEFINED_glGetHistogram
00869 #define GLEE_C_DEFINED_glGetHistogram
00870 void __stdcall GLee_Lazy_glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogram(target, reset, format, type, values);}
00871 GLEEPFNGLGETHISTOGRAMPROC GLeeFuncPtr_glGetHistogram=GLee_Lazy_glGetHistogram;
00872 #endif
00873 #ifndef GLEE_C_DEFINED_glGetHistogramParameterfv
00874 #define GLEE_C_DEFINED_glGetHistogramParameterfv
00875 void __stdcall GLee_Lazy_glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfv(target, pname, params);}
00876 GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC GLeeFuncPtr_glGetHistogramParameterfv=GLee_Lazy_glGetHistogramParameterfv;
00877 #endif
00878 #ifndef GLEE_C_DEFINED_glGetHistogramParameteriv
00879 #define GLEE_C_DEFINED_glGetHistogramParameteriv
00880 void __stdcall GLee_Lazy_glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetHistogramParameteriv(target, pname, params);}
00881 GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC GLeeFuncPtr_glGetHistogramParameteriv=GLee_Lazy_glGetHistogramParameteriv;
00882 #endif
00883 #ifndef GLEE_C_DEFINED_glGetMinmax
00884 #define GLEE_C_DEFINED_glGetMinmax
00885 void __stdcall GLee_Lazy_glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmax(target, reset, format, type, values);}
00886 GLEEPFNGLGETMINMAXPROC GLeeFuncPtr_glGetMinmax=GLee_Lazy_glGetMinmax;
00887 #endif
00888 #ifndef GLEE_C_DEFINED_glGetMinmaxParameterfv
00889 #define GLEE_C_DEFINED_glGetMinmaxParameterfv
00890 void __stdcall GLee_Lazy_glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfv(target, pname, params);}
00891 GLEEPFNGLGETMINMAXPARAMETERFVPROC GLeeFuncPtr_glGetMinmaxParameterfv=GLee_Lazy_glGetMinmaxParameterfv;
00892 #endif
00893 #ifndef GLEE_C_DEFINED_glGetMinmaxParameteriv
00894 #define GLEE_C_DEFINED_glGetMinmaxParameteriv
00895 void __stdcall GLee_Lazy_glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMinmaxParameteriv(target, pname, params);}
00896 GLEEPFNGLGETMINMAXPARAMETERIVPROC GLeeFuncPtr_glGetMinmaxParameteriv=GLee_Lazy_glGetMinmaxParameteriv;
00897 #endif
00898 #ifndef GLEE_C_DEFINED_glHistogram
00899 #define GLEE_C_DEFINED_glHistogram
00900 void __stdcall GLee_Lazy_glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glHistogram(target, width, internalformat, sink);}
00901 GLEEPFNGLHISTOGRAMPROC GLeeFuncPtr_glHistogram=GLee_Lazy_glHistogram;
00902 #endif
00903 #ifndef GLEE_C_DEFINED_glMinmax
00904 #define GLEE_C_DEFINED_glMinmax
00905 void __stdcall GLee_Lazy_glMinmax(GLenum target, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glMinmax(target, internalformat, sink);}
00906 GLEEPFNGLMINMAXPROC GLeeFuncPtr_glMinmax=GLee_Lazy_glMinmax;
00907 #endif
00908 #ifndef GLEE_C_DEFINED_glResetHistogram
00909 #define GLEE_C_DEFINED_glResetHistogram
00910 void __stdcall GLee_Lazy_glResetHistogram(GLenum target) {if (GLeeInit()) glResetHistogram(target);}
00911 GLEEPFNGLRESETHISTOGRAMPROC GLeeFuncPtr_glResetHistogram=GLee_Lazy_glResetHistogram;
00912 #endif
00913 #ifndef GLEE_C_DEFINED_glResetMinmax
00914 #define GLEE_C_DEFINED_glResetMinmax
00915 void __stdcall GLee_Lazy_glResetMinmax(GLenum target) {if (GLeeInit()) glResetMinmax(target);}
00916 GLEEPFNGLRESETMINMAXPROC GLeeFuncPtr_glResetMinmax=GLee_Lazy_glResetMinmax;
00917 #endif
00918 #ifndef GLEE_C_DEFINED_glTexImage3D
00919 #define GLEE_C_DEFINED_glTexImage3D
00920 void __stdcall GLee_Lazy_glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);}
00921 GLEEPFNGLTEXIMAGE3DPROC GLeeFuncPtr_glTexImage3D=GLee_Lazy_glTexImage3D;
00922 #endif
00923 #ifndef GLEE_C_DEFINED_glTexSubImage3D
00924 #define GLEE_C_DEFINED_glTexSubImage3D
00925 void __stdcall GLee_Lazy_glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
00926 GLEEPFNGLTEXSUBIMAGE3DPROC GLeeFuncPtr_glTexSubImage3D=GLee_Lazy_glTexSubImage3D;
00927 #endif
00928 #ifndef GLEE_C_DEFINED_glCopyTexSubImage3D
00929 #define GLEE_C_DEFINED_glCopyTexSubImage3D
00930 void __stdcall GLee_Lazy_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);}
00931 GLEEPFNGLCOPYTEXSUBIMAGE3DPROC GLeeFuncPtr_glCopyTexSubImage3D=GLee_Lazy_glCopyTexSubImage3D;
00932 #endif
00933 #endif
00934
00935
00936
00937 #ifdef __GLEE_GL_ARB_imaging
00938 #endif
00939
00940
00941
00942 #ifdef __GLEE_GL_VERSION_1_3
00943 #ifndef GLEE_C_DEFINED_glActiveTexture
00944 #define GLEE_C_DEFINED_glActiveTexture
00945 void __stdcall GLee_Lazy_glActiveTexture(GLenum texture) {if (GLeeInit()) glActiveTexture(texture);}
00946 GLEEPFNGLACTIVETEXTUREPROC GLeeFuncPtr_glActiveTexture=GLee_Lazy_glActiveTexture;
00947 #endif
00948 #ifndef GLEE_C_DEFINED_glClientActiveTexture
00949 #define GLEE_C_DEFINED_glClientActiveTexture
00950 void __stdcall GLee_Lazy_glClientActiveTexture(GLenum texture) {if (GLeeInit()) glClientActiveTexture(texture);}
00951 GLEEPFNGLCLIENTACTIVETEXTUREPROC GLeeFuncPtr_glClientActiveTexture=GLee_Lazy_glClientActiveTexture;
00952 #endif
00953 #ifndef GLEE_C_DEFINED_glMultiTexCoord1d
00954 #define GLEE_C_DEFINED_glMultiTexCoord1d
00955 void __stdcall GLee_Lazy_glMultiTexCoord1d(GLenum target, GLdouble s) {if (GLeeInit()) glMultiTexCoord1d(target, s);}
00956 GLEEPFNGLMULTITEXCOORD1DPROC GLeeFuncPtr_glMultiTexCoord1d=GLee_Lazy_glMultiTexCoord1d;
00957 #endif
00958 #ifndef GLEE_C_DEFINED_glMultiTexCoord1dv
00959 #define GLEE_C_DEFINED_glMultiTexCoord1dv
00960 void __stdcall GLee_Lazy_glMultiTexCoord1dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord1dv(target, v);}
00961 GLEEPFNGLMULTITEXCOORD1DVPROC GLeeFuncPtr_glMultiTexCoord1dv=GLee_Lazy_glMultiTexCoord1dv;
00962 #endif
00963 #ifndef GLEE_C_DEFINED_glMultiTexCoord1f
00964 #define GLEE_C_DEFINED_glMultiTexCoord1f
00965 void __stdcall GLee_Lazy_glMultiTexCoord1f(GLenum target, GLfloat s) {if (GLeeInit()) glMultiTexCoord1f(target, s);}
00966 GLEEPFNGLMULTITEXCOORD1FPROC GLeeFuncPtr_glMultiTexCoord1f=GLee_Lazy_glMultiTexCoord1f;
00967 #endif
00968 #ifndef GLEE_C_DEFINED_glMultiTexCoord1fv
00969 #define GLEE_C_DEFINED_glMultiTexCoord1fv
00970 void __stdcall GLee_Lazy_glMultiTexCoord1fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord1fv(target, v);}
00971 GLEEPFNGLMULTITEXCOORD1FVPROC GLeeFuncPtr_glMultiTexCoord1fv=GLee_Lazy_glMultiTexCoord1fv;
00972 #endif
00973 #ifndef GLEE_C_DEFINED_glMultiTexCoord1i
00974 #define GLEE_C_DEFINED_glMultiTexCoord1i
00975 void __stdcall GLee_Lazy_glMultiTexCoord1i(GLenum target, GLint s) {if (GLeeInit()) glMultiTexCoord1i(target, s);}
00976 GLEEPFNGLMULTITEXCOORD1IPROC GLeeFuncPtr_glMultiTexCoord1i=GLee_Lazy_glMultiTexCoord1i;
00977 #endif
00978 #ifndef GLEE_C_DEFINED_glMultiTexCoord1iv
00979 #define GLEE_C_DEFINED_glMultiTexCoord1iv
00980 void __stdcall GLee_Lazy_glMultiTexCoord1iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord1iv(target, v);}
00981 GLEEPFNGLMULTITEXCOORD1IVPROC GLeeFuncPtr_glMultiTexCoord1iv=GLee_Lazy_glMultiTexCoord1iv;
00982 #endif
00983 #ifndef GLEE_C_DEFINED_glMultiTexCoord1s
00984 #define GLEE_C_DEFINED_glMultiTexCoord1s
00985 void __stdcall GLee_Lazy_glMultiTexCoord1s(GLenum target, GLshort s) {if (GLeeInit()) glMultiTexCoord1s(target, s);}
00986 GLEEPFNGLMULTITEXCOORD1SPROC GLeeFuncPtr_glMultiTexCoord1s=GLee_Lazy_glMultiTexCoord1s;
00987 #endif
00988 #ifndef GLEE_C_DEFINED_glMultiTexCoord1sv
00989 #define GLEE_C_DEFINED_glMultiTexCoord1sv
00990 void __stdcall GLee_Lazy_glMultiTexCoord1sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord1sv(target, v);}
00991 GLEEPFNGLMULTITEXCOORD1SVPROC GLeeFuncPtr_glMultiTexCoord1sv=GLee_Lazy_glMultiTexCoord1sv;
00992 #endif
00993 #ifndef GLEE_C_DEFINED_glMultiTexCoord2d
00994 #define GLEE_C_DEFINED_glMultiTexCoord2d
00995 void __stdcall GLee_Lazy_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t) {if (GLeeInit()) glMultiTexCoord2d(target, s, t);}
00996 GLEEPFNGLMULTITEXCOORD2DPROC GLeeFuncPtr_glMultiTexCoord2d=GLee_Lazy_glMultiTexCoord2d;
00997 #endif
00998 #ifndef GLEE_C_DEFINED_glMultiTexCoord2dv
00999 #define GLEE_C_DEFINED_glMultiTexCoord2dv
01000 void __stdcall GLee_Lazy_glMultiTexCoord2dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord2dv(target, v);}
01001 GLEEPFNGLMULTITEXCOORD2DVPROC GLeeFuncPtr_glMultiTexCoord2dv=GLee_Lazy_glMultiTexCoord2dv;
01002 #endif
01003 #ifndef GLEE_C_DEFINED_glMultiTexCoord2f
01004 #define GLEE_C_DEFINED_glMultiTexCoord2f
01005 void __stdcall GLee_Lazy_glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t) {if (GLeeInit()) glMultiTexCoord2f(target, s, t);}
01006 GLEEPFNGLMULTITEXCOORD2FPROC GLeeFuncPtr_glMultiTexCoord2f=GLee_Lazy_glMultiTexCoord2f;
01007 #endif
01008 #ifndef GLEE_C_DEFINED_glMultiTexCoord2fv
01009 #define GLEE_C_DEFINED_glMultiTexCoord2fv
01010 void __stdcall GLee_Lazy_glMultiTexCoord2fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord2fv(target, v);}
01011 GLEEPFNGLMULTITEXCOORD2FVPROC GLeeFuncPtr_glMultiTexCoord2fv=GLee_Lazy_glMultiTexCoord2fv;
01012 #endif
01013 #ifndef GLEE_C_DEFINED_glMultiTexCoord2i
01014 #define GLEE_C_DEFINED_glMultiTexCoord2i
01015 void __stdcall GLee_Lazy_glMultiTexCoord2i(GLenum target, GLint s, GLint t) {if (GLeeInit()) glMultiTexCoord2i(target, s, t);}
01016 GLEEPFNGLMULTITEXCOORD2IPROC GLeeFuncPtr_glMultiTexCoord2i=GLee_Lazy_glMultiTexCoord2i;
01017 #endif
01018 #ifndef GLEE_C_DEFINED_glMultiTexCoord2iv
01019 #define GLEE_C_DEFINED_glMultiTexCoord2iv
01020 void __stdcall GLee_Lazy_glMultiTexCoord2iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord2iv(target, v);}
01021 GLEEPFNGLMULTITEXCOORD2IVPROC GLeeFuncPtr_glMultiTexCoord2iv=GLee_Lazy_glMultiTexCoord2iv;
01022 #endif
01023 #ifndef GLEE_C_DEFINED_glMultiTexCoord2s
01024 #define GLEE_C_DEFINED_glMultiTexCoord2s
01025 void __stdcall GLee_Lazy_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t) {if (GLeeInit()) glMultiTexCoord2s(target, s, t);}
01026 GLEEPFNGLMULTITEXCOORD2SPROC GLeeFuncPtr_glMultiTexCoord2s=GLee_Lazy_glMultiTexCoord2s;
01027 #endif
01028 #ifndef GLEE_C_DEFINED_glMultiTexCoord2sv
01029 #define GLEE_C_DEFINED_glMultiTexCoord2sv
01030 void __stdcall GLee_Lazy_glMultiTexCoord2sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord2sv(target, v);}
01031 GLEEPFNGLMULTITEXCOORD2SVPROC GLeeFuncPtr_glMultiTexCoord2sv=GLee_Lazy_glMultiTexCoord2sv;
01032 #endif
01033 #ifndef GLEE_C_DEFINED_glMultiTexCoord3d
01034 #define GLEE_C_DEFINED_glMultiTexCoord3d
01035 void __stdcall GLee_Lazy_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3d(target, s, t, r);}
01036 GLEEPFNGLMULTITEXCOORD3DPROC GLeeFuncPtr_glMultiTexCoord3d=GLee_Lazy_glMultiTexCoord3d;
01037 #endif
01038 #ifndef GLEE_C_DEFINED_glMultiTexCoord3dv
01039 #define GLEE_C_DEFINED_glMultiTexCoord3dv
01040 void __stdcall GLee_Lazy_glMultiTexCoord3dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord3dv(target, v);}
01041 GLEEPFNGLMULTITEXCOORD3DVPROC GLeeFuncPtr_glMultiTexCoord3dv=GLee_Lazy_glMultiTexCoord3dv;
01042 #endif
01043 #ifndef GLEE_C_DEFINED_glMultiTexCoord3f
01044 #define GLEE_C_DEFINED_glMultiTexCoord3f
01045 void __stdcall GLee_Lazy_glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3f(target, s, t, r);}
01046 GLEEPFNGLMULTITEXCOORD3FPROC GLeeFuncPtr_glMultiTexCoord3f=GLee_Lazy_glMultiTexCoord3f;
01047 #endif
01048 #ifndef GLEE_C_DEFINED_glMultiTexCoord3fv
01049 #define GLEE_C_DEFINED_glMultiTexCoord3fv
01050 void __stdcall GLee_Lazy_glMultiTexCoord3fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord3fv(target, v);}
01051 GLEEPFNGLMULTITEXCOORD3FVPROC GLeeFuncPtr_glMultiTexCoord3fv=GLee_Lazy_glMultiTexCoord3fv;
01052 #endif
01053 #ifndef GLEE_C_DEFINED_glMultiTexCoord3i
01054 #define GLEE_C_DEFINED_glMultiTexCoord3i
01055 void __stdcall GLee_Lazy_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r) {if (GLeeInit()) glMultiTexCoord3i(target, s, t, r);}
01056 GLEEPFNGLMULTITEXCOORD3IPROC GLeeFuncPtr_glMultiTexCoord3i=GLee_Lazy_glMultiTexCoord3i;
01057 #endif
01058 #ifndef GLEE_C_DEFINED_glMultiTexCoord3iv
01059 #define GLEE_C_DEFINED_glMultiTexCoord3iv
01060 void __stdcall GLee_Lazy_glMultiTexCoord3iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord3iv(target, v);}
01061 GLEEPFNGLMULTITEXCOORD3IVPROC GLeeFuncPtr_glMultiTexCoord3iv=GLee_Lazy_glMultiTexCoord3iv;
01062 #endif
01063 #ifndef GLEE_C_DEFINED_glMultiTexCoord3s
01064 #define GLEE_C_DEFINED_glMultiTexCoord3s
01065 void __stdcall GLee_Lazy_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r) {if (GLeeInit()) glMultiTexCoord3s(target, s, t, r);}
01066 GLEEPFNGLMULTITEXCOORD3SPROC GLeeFuncPtr_glMultiTexCoord3s=GLee_Lazy_glMultiTexCoord3s;
01067 #endif
01068 #ifndef GLEE_C_DEFINED_glMultiTexCoord3sv
01069 #define GLEE_C_DEFINED_glMultiTexCoord3sv
01070 void __stdcall GLee_Lazy_glMultiTexCoord3sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord3sv(target, v);}
01071 GLEEPFNGLMULTITEXCOORD3SVPROC GLeeFuncPtr_glMultiTexCoord3sv=GLee_Lazy_glMultiTexCoord3sv;
01072 #endif
01073 #ifndef GLEE_C_DEFINED_glMultiTexCoord4d
01074 #define GLEE_C_DEFINED_glMultiTexCoord4d
01075 void __stdcall GLee_Lazy_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4d(target, s, t, r, q);}
01076 GLEEPFNGLMULTITEXCOORD4DPROC GLeeFuncPtr_glMultiTexCoord4d=GLee_Lazy_glMultiTexCoord4d;
01077 #endif
01078 #ifndef GLEE_C_DEFINED_glMultiTexCoord4dv
01079 #define GLEE_C_DEFINED_glMultiTexCoord4dv
01080 void __stdcall GLee_Lazy_glMultiTexCoord4dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord4dv(target, v);}
01081 GLEEPFNGLMULTITEXCOORD4DVPROC GLeeFuncPtr_glMultiTexCoord4dv=GLee_Lazy_glMultiTexCoord4dv;
01082 #endif
01083 #ifndef GLEE_C_DEFINED_glMultiTexCoord4f
01084 #define GLEE_C_DEFINED_glMultiTexCoord4f
01085 void __stdcall GLee_Lazy_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4f(target, s, t, r, q);}
01086 GLEEPFNGLMULTITEXCOORD4FPROC GLeeFuncPtr_glMultiTexCoord4f=GLee_Lazy_glMultiTexCoord4f;
01087 #endif
01088 #ifndef GLEE_C_DEFINED_glMultiTexCoord4fv
01089 #define GLEE_C_DEFINED_glMultiTexCoord4fv
01090 void __stdcall GLee_Lazy_glMultiTexCoord4fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord4fv(target, v);}
01091 GLEEPFNGLMULTITEXCOORD4FVPROC GLeeFuncPtr_glMultiTexCoord4fv=GLee_Lazy_glMultiTexCoord4fv;
01092 #endif
01093 #ifndef GLEE_C_DEFINED_glMultiTexCoord4i
01094 #define GLEE_C_DEFINED_glMultiTexCoord4i
01095 void __stdcall GLee_Lazy_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4i(target, s, t, r, q);}
01096 GLEEPFNGLMULTITEXCOORD4IPROC GLeeFuncPtr_glMultiTexCoord4i=GLee_Lazy_glMultiTexCoord4i;
01097 #endif
01098 #ifndef GLEE_C_DEFINED_glMultiTexCoord4iv
01099 #define GLEE_C_DEFINED_glMultiTexCoord4iv
01100 void __stdcall GLee_Lazy_glMultiTexCoord4iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord4iv(target, v);}
01101 GLEEPFNGLMULTITEXCOORD4IVPROC GLeeFuncPtr_glMultiTexCoord4iv=GLee_Lazy_glMultiTexCoord4iv;
01102 #endif
01103 #ifndef GLEE_C_DEFINED_glMultiTexCoord4s
01104 #define GLEE_C_DEFINED_glMultiTexCoord4s
01105 void __stdcall GLee_Lazy_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4s(target, s, t, r, q);}
01106 GLEEPFNGLMULTITEXCOORD4SPROC GLeeFuncPtr_glMultiTexCoord4s=GLee_Lazy_glMultiTexCoord4s;
01107 #endif
01108 #ifndef GLEE_C_DEFINED_glMultiTexCoord4sv
01109 #define GLEE_C_DEFINED_glMultiTexCoord4sv
01110 void __stdcall GLee_Lazy_glMultiTexCoord4sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord4sv(target, v);}
01111 GLEEPFNGLMULTITEXCOORD4SVPROC GLeeFuncPtr_glMultiTexCoord4sv=GLee_Lazy_glMultiTexCoord4sv;
01112 #endif
01113 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixf
01114 #define GLEE_C_DEFINED_glLoadTransposeMatrixf
01115 void __stdcall GLee_Lazy_glLoadTransposeMatrixf(const GLfloat * m) {if (GLeeInit()) glLoadTransposeMatrixf(m);}
01116 GLEEPFNGLLOADTRANSPOSEMATRIXFPROC GLeeFuncPtr_glLoadTransposeMatrixf=GLee_Lazy_glLoadTransposeMatrixf;
01117 #endif
01118 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixd
01119 #define GLEE_C_DEFINED_glLoadTransposeMatrixd
01120 void __stdcall GLee_Lazy_glLoadTransposeMatrixd(const GLdouble * m) {if (GLeeInit()) glLoadTransposeMatrixd(m);}
01121 GLEEPFNGLLOADTRANSPOSEMATRIXDPROC GLeeFuncPtr_glLoadTransposeMatrixd=GLee_Lazy_glLoadTransposeMatrixd;
01122 #endif
01123 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixf
01124 #define GLEE_C_DEFINED_glMultTransposeMatrixf
01125 void __stdcall GLee_Lazy_glMultTransposeMatrixf(const GLfloat * m) {if (GLeeInit()) glMultTransposeMatrixf(m);}
01126 GLEEPFNGLMULTTRANSPOSEMATRIXFPROC GLeeFuncPtr_glMultTransposeMatrixf=GLee_Lazy_glMultTransposeMatrixf;
01127 #endif
01128 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixd
01129 #define GLEE_C_DEFINED_glMultTransposeMatrixd
01130 void __stdcall GLee_Lazy_glMultTransposeMatrixd(const GLdouble * m) {if (GLeeInit()) glMultTransposeMatrixd(m);}
01131 GLEEPFNGLMULTTRANSPOSEMATRIXDPROC GLeeFuncPtr_glMultTransposeMatrixd=GLee_Lazy_glMultTransposeMatrixd;
01132 #endif
01133 #ifndef GLEE_C_DEFINED_glSampleCoverage
01134 #define GLEE_C_DEFINED_glSampleCoverage
01135 void __stdcall GLee_Lazy_glSampleCoverage(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleCoverage(value, invert);}
01136 GLEEPFNGLSAMPLECOVERAGEPROC GLeeFuncPtr_glSampleCoverage=GLee_Lazy_glSampleCoverage;
01137 #endif
01138 #ifndef GLEE_C_DEFINED_glCompressedTexImage3D
01139 #define GLEE_C_DEFINED_glCompressedTexImage3D
01140 void __stdcall GLee_Lazy_glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);}
01141 GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC GLeeFuncPtr_glCompressedTexImage3D=GLee_Lazy_glCompressedTexImage3D;
01142 #endif
01143 #ifndef GLEE_C_DEFINED_glCompressedTexImage2D
01144 #define GLEE_C_DEFINED_glCompressedTexImage2D
01145 void __stdcall GLee_Lazy_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);}
01146 GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC GLeeFuncPtr_glCompressedTexImage2D=GLee_Lazy_glCompressedTexImage2D;
01147 #endif
01148 #ifndef GLEE_C_DEFINED_glCompressedTexImage1D
01149 #define GLEE_C_DEFINED_glCompressedTexImage1D
01150 void __stdcall GLee_Lazy_glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);}
01151 GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC GLeeFuncPtr_glCompressedTexImage1D=GLee_Lazy_glCompressedTexImage1D;
01152 #endif
01153 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage3D
01154 #define GLEE_C_DEFINED_glCompressedTexSubImage3D
01155 void __stdcall GLee_Lazy_glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);}
01156 GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC GLeeFuncPtr_glCompressedTexSubImage3D=GLee_Lazy_glCompressedTexSubImage3D;
01157 #endif
01158 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage2D
01159 #define GLEE_C_DEFINED_glCompressedTexSubImage2D
01160 void __stdcall GLee_Lazy_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);}
01161 GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC GLeeFuncPtr_glCompressedTexSubImage2D=GLee_Lazy_glCompressedTexSubImage2D;
01162 #endif
01163 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage1D
01164 #define GLEE_C_DEFINED_glCompressedTexSubImage1D
01165 void __stdcall GLee_Lazy_glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);}
01166 GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC GLeeFuncPtr_glCompressedTexSubImage1D=GLee_Lazy_glCompressedTexSubImage1D;
01167 #endif
01168 #ifndef GLEE_C_DEFINED_glGetCompressedTexImage
01169 #define GLEE_C_DEFINED_glGetCompressedTexImage
01170 void __stdcall GLee_Lazy_glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img) {if (GLeeInit()) glGetCompressedTexImage(target, level, img);}
01171 GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC GLeeFuncPtr_glGetCompressedTexImage=GLee_Lazy_glGetCompressedTexImage;
01172 #endif
01173 #endif
01174
01175
01176
01177 #ifdef __GLEE_GL_VERSION_1_4
01178 #ifndef GLEE_C_DEFINED_glBlendFuncSeparate
01179 #define GLEE_C_DEFINED_glBlendFuncSeparate
01180 void __stdcall GLee_Lazy_glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
01181 GLEEPFNGLBLENDFUNCSEPARATEPROC GLeeFuncPtr_glBlendFuncSeparate=GLee_Lazy_glBlendFuncSeparate;
01182 #endif
01183 #ifndef GLEE_C_DEFINED_glFogCoordf
01184 #define GLEE_C_DEFINED_glFogCoordf
01185 void __stdcall GLee_Lazy_glFogCoordf(GLfloat coord) {if (GLeeInit()) glFogCoordf(coord);}
01186 GLEEPFNGLFOGCOORDFPROC GLeeFuncPtr_glFogCoordf=GLee_Lazy_glFogCoordf;
01187 #endif
01188 #ifndef GLEE_C_DEFINED_glFogCoordfv
01189 #define GLEE_C_DEFINED_glFogCoordfv
01190 void __stdcall GLee_Lazy_glFogCoordfv(const GLfloat * coord) {if (GLeeInit()) glFogCoordfv(coord);}
01191 GLEEPFNGLFOGCOORDFVPROC GLeeFuncPtr_glFogCoordfv=GLee_Lazy_glFogCoordfv;
01192 #endif
01193 #ifndef GLEE_C_DEFINED_glFogCoordd
01194 #define GLEE_C_DEFINED_glFogCoordd
01195 void __stdcall GLee_Lazy_glFogCoordd(GLdouble coord) {if (GLeeInit()) glFogCoordd(coord);}
01196 GLEEPFNGLFOGCOORDDPROC GLeeFuncPtr_glFogCoordd=GLee_Lazy_glFogCoordd;
01197 #endif
01198 #ifndef GLEE_C_DEFINED_glFogCoorddv
01199 #define GLEE_C_DEFINED_glFogCoorddv
01200 void __stdcall GLee_Lazy_glFogCoorddv(const GLdouble * coord) {if (GLeeInit()) glFogCoorddv(coord);}
01201 GLEEPFNGLFOGCOORDDVPROC GLeeFuncPtr_glFogCoorddv=GLee_Lazy_glFogCoorddv;
01202 #endif
01203 #ifndef GLEE_C_DEFINED_glFogCoordPointer
01204 #define GLEE_C_DEFINED_glFogCoordPointer
01205 void __stdcall GLee_Lazy_glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glFogCoordPointer(type, stride, pointer);}
01206 GLEEPFNGLFOGCOORDPOINTERPROC GLeeFuncPtr_glFogCoordPointer=GLee_Lazy_glFogCoordPointer;
01207 #endif
01208 #ifndef GLEE_C_DEFINED_glMultiDrawArrays
01209 #define GLEE_C_DEFINED_glMultiDrawArrays
01210 void __stdcall GLee_Lazy_glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArrays(mode, first, count, primcount);}
01211 GLEEPFNGLMULTIDRAWARRAYSPROC GLeeFuncPtr_glMultiDrawArrays=GLee_Lazy_glMultiDrawArrays;
01212 #endif
01213 #ifndef GLEE_C_DEFINED_glMultiDrawElements
01214 #define GLEE_C_DEFINED_glMultiDrawElements
01215 void __stdcall GLee_Lazy_glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLeeInit()) glMultiDrawElements(mode, count, type, indices, primcount);}
01216 GLEEPFNGLMULTIDRAWELEMENTSPROC GLeeFuncPtr_glMultiDrawElements=GLee_Lazy_glMultiDrawElements;
01217 #endif
01218 #ifndef GLEE_C_DEFINED_glPointParameterf
01219 #define GLEE_C_DEFINED_glPointParameterf
01220 void __stdcall GLee_Lazy_glPointParameterf(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterf(pname, param);}
01221 GLEEPFNGLPOINTPARAMETERFPROC GLeeFuncPtr_glPointParameterf=GLee_Lazy_glPointParameterf;
01222 #endif
01223 #ifndef GLEE_C_DEFINED_glPointParameterfv
01224 #define GLEE_C_DEFINED_glPointParameterfv
01225 void __stdcall GLee_Lazy_glPointParameterfv(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfv(pname, params);}
01226 GLEEPFNGLPOINTPARAMETERFVPROC GLeeFuncPtr_glPointParameterfv=GLee_Lazy_glPointParameterfv;
01227 #endif
01228 #ifndef GLEE_C_DEFINED_glPointParameteri
01229 #define GLEE_C_DEFINED_glPointParameteri
01230 void __stdcall GLee_Lazy_glPointParameteri(GLenum pname, GLint param) {if (GLeeInit()) glPointParameteri(pname, param);}
01231 GLEEPFNGLPOINTPARAMETERIPROC GLeeFuncPtr_glPointParameteri=GLee_Lazy_glPointParameteri;
01232 #endif
01233 #ifndef GLEE_C_DEFINED_glPointParameteriv
01234 #define GLEE_C_DEFINED_glPointParameteriv
01235 void __stdcall GLee_Lazy_glPointParameteriv(GLenum pname, const GLint * params) {if (GLeeInit()) glPointParameteriv(pname, params);}
01236 GLEEPFNGLPOINTPARAMETERIVPROC GLeeFuncPtr_glPointParameteriv=GLee_Lazy_glPointParameteriv;
01237 #endif
01238 #ifndef GLEE_C_DEFINED_glSecondaryColor3b
01239 #define GLEE_C_DEFINED_glSecondaryColor3b
01240 void __stdcall GLee_Lazy_glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue) {if (GLeeInit()) glSecondaryColor3b(red, green, blue);}
01241 GLEEPFNGLSECONDARYCOLOR3BPROC GLeeFuncPtr_glSecondaryColor3b=GLee_Lazy_glSecondaryColor3b;
01242 #endif
01243 #ifndef GLEE_C_DEFINED_glSecondaryColor3bv
01244 #define GLEE_C_DEFINED_glSecondaryColor3bv
01245 void __stdcall GLee_Lazy_glSecondaryColor3bv(const GLbyte * v) {if (GLeeInit()) glSecondaryColor3bv(v);}
01246 GLEEPFNGLSECONDARYCOLOR3BVPROC GLeeFuncPtr_glSecondaryColor3bv=GLee_Lazy_glSecondaryColor3bv;
01247 #endif
01248 #ifndef GLEE_C_DEFINED_glSecondaryColor3d
01249 #define GLEE_C_DEFINED_glSecondaryColor3d
01250 void __stdcall GLee_Lazy_glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue) {if (GLeeInit()) glSecondaryColor3d(red, green, blue);}
01251 GLEEPFNGLSECONDARYCOLOR3DPROC GLeeFuncPtr_glSecondaryColor3d=GLee_Lazy_glSecondaryColor3d;
01252 #endif
01253 #ifndef GLEE_C_DEFINED_glSecondaryColor3dv
01254 #define GLEE_C_DEFINED_glSecondaryColor3dv
01255 void __stdcall GLee_Lazy_glSecondaryColor3dv(const GLdouble * v) {if (GLeeInit()) glSecondaryColor3dv(v);}
01256 GLEEPFNGLSECONDARYCOLOR3DVPROC GLeeFuncPtr_glSecondaryColor3dv=GLee_Lazy_glSecondaryColor3dv;
01257 #endif
01258 #ifndef GLEE_C_DEFINED_glSecondaryColor3f
01259 #define GLEE_C_DEFINED_glSecondaryColor3f
01260 void __stdcall GLee_Lazy_glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue) {if (GLeeInit()) glSecondaryColor3f(red, green, blue);}
01261 GLEEPFNGLSECONDARYCOLOR3FPROC GLeeFuncPtr_glSecondaryColor3f=GLee_Lazy_glSecondaryColor3f;
01262 #endif
01263 #ifndef GLEE_C_DEFINED_glSecondaryColor3fv
01264 #define GLEE_C_DEFINED_glSecondaryColor3fv
01265 void __stdcall GLee_Lazy_glSecondaryColor3fv(const GLfloat * v) {if (GLeeInit()) glSecondaryColor3fv(v);}
01266 GLEEPFNGLSECONDARYCOLOR3FVPROC GLeeFuncPtr_glSecondaryColor3fv=GLee_Lazy_glSecondaryColor3fv;
01267 #endif
01268 #ifndef GLEE_C_DEFINED_glSecondaryColor3i
01269 #define GLEE_C_DEFINED_glSecondaryColor3i
01270 void __stdcall GLee_Lazy_glSecondaryColor3i(GLint red, GLint green, GLint blue) {if (GLeeInit()) glSecondaryColor3i(red, green, blue);}
01271 GLEEPFNGLSECONDARYCOLOR3IPROC GLeeFuncPtr_glSecondaryColor3i=GLee_Lazy_glSecondaryColor3i;
01272 #endif
01273 #ifndef GLEE_C_DEFINED_glSecondaryColor3iv
01274 #define GLEE_C_DEFINED_glSecondaryColor3iv
01275 void __stdcall GLee_Lazy_glSecondaryColor3iv(const GLint * v) {if (GLeeInit()) glSecondaryColor3iv(v);}
01276 GLEEPFNGLSECONDARYCOLOR3IVPROC GLeeFuncPtr_glSecondaryColor3iv=GLee_Lazy_glSecondaryColor3iv;
01277 #endif
01278 #ifndef GLEE_C_DEFINED_glSecondaryColor3s
01279 #define GLEE_C_DEFINED_glSecondaryColor3s
01280 void __stdcall GLee_Lazy_glSecondaryColor3s(GLshort red, GLshort green, GLshort blue) {if (GLeeInit()) glSecondaryColor3s(red, green, blue);}
01281 GLEEPFNGLSECONDARYCOLOR3SPROC GLeeFuncPtr_glSecondaryColor3s=GLee_Lazy_glSecondaryColor3s;
01282 #endif
01283 #ifndef GLEE_C_DEFINED_glSecondaryColor3sv
01284 #define GLEE_C_DEFINED_glSecondaryColor3sv
01285 void __stdcall GLee_Lazy_glSecondaryColor3sv(const GLshort * v) {if (GLeeInit()) glSecondaryColor3sv(v);}
01286 GLEEPFNGLSECONDARYCOLOR3SVPROC GLeeFuncPtr_glSecondaryColor3sv=GLee_Lazy_glSecondaryColor3sv;
01287 #endif
01288 #ifndef GLEE_C_DEFINED_glSecondaryColor3ub
01289 #define GLEE_C_DEFINED_glSecondaryColor3ub
01290 void __stdcall GLee_Lazy_glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue) {if (GLeeInit()) glSecondaryColor3ub(red, green, blue);}
01291 GLEEPFNGLSECONDARYCOLOR3UBPROC GLeeFuncPtr_glSecondaryColor3ub=GLee_Lazy_glSecondaryColor3ub;
01292 #endif
01293 #ifndef GLEE_C_DEFINED_glSecondaryColor3ubv
01294 #define GLEE_C_DEFINED_glSecondaryColor3ubv
01295 void __stdcall GLee_Lazy_glSecondaryColor3ubv(const GLubyte * v) {if (GLeeInit()) glSecondaryColor3ubv(v);}
01296 GLEEPFNGLSECONDARYCOLOR3UBVPROC GLeeFuncPtr_glSecondaryColor3ubv=GLee_Lazy_glSecondaryColor3ubv;
01297 #endif
01298 #ifndef GLEE_C_DEFINED_glSecondaryColor3ui
01299 #define GLEE_C_DEFINED_glSecondaryColor3ui
01300 void __stdcall GLee_Lazy_glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue) {if (GLeeInit()) glSecondaryColor3ui(red, green, blue);}
01301 GLEEPFNGLSECONDARYCOLOR3UIPROC GLeeFuncPtr_glSecondaryColor3ui=GLee_Lazy_glSecondaryColor3ui;
01302 #endif
01303 #ifndef GLEE_C_DEFINED_glSecondaryColor3uiv
01304 #define GLEE_C_DEFINED_glSecondaryColor3uiv
01305 void __stdcall GLee_Lazy_glSecondaryColor3uiv(const GLuint * v) {if (GLeeInit()) glSecondaryColor3uiv(v);}
01306 GLEEPFNGLSECONDARYCOLOR3UIVPROC GLeeFuncPtr_glSecondaryColor3uiv=GLee_Lazy_glSecondaryColor3uiv;
01307 #endif
01308 #ifndef GLEE_C_DEFINED_glSecondaryColor3us
01309 #define GLEE_C_DEFINED_glSecondaryColor3us
01310 void __stdcall GLee_Lazy_glSecondaryColor3us(GLushort red, GLushort green, GLushort blue) {if (GLeeInit()) glSecondaryColor3us(red, green, blue);}
01311 GLEEPFNGLSECONDARYCOLOR3USPROC GLeeFuncPtr_glSecondaryColor3us=GLee_Lazy_glSecondaryColor3us;
01312 #endif
01313 #ifndef GLEE_C_DEFINED_glSecondaryColor3usv
01314 #define GLEE_C_DEFINED_glSecondaryColor3usv
01315 void __stdcall GLee_Lazy_glSecondaryColor3usv(const GLushort * v) {if (GLeeInit()) glSecondaryColor3usv(v);}
01316 GLEEPFNGLSECONDARYCOLOR3USVPROC GLeeFuncPtr_glSecondaryColor3usv=GLee_Lazy_glSecondaryColor3usv;
01317 #endif
01318 #ifndef GLEE_C_DEFINED_glSecondaryColorPointer
01319 #define GLEE_C_DEFINED_glSecondaryColorPointer
01320 void __stdcall GLee_Lazy_glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColorPointer(size, type, stride, pointer);}
01321 GLEEPFNGLSECONDARYCOLORPOINTERPROC GLeeFuncPtr_glSecondaryColorPointer=GLee_Lazy_glSecondaryColorPointer;
01322 #endif
01323 #ifndef GLEE_C_DEFINED_glWindowPos2d
01324 #define GLEE_C_DEFINED_glWindowPos2d
01325 void __stdcall GLee_Lazy_glWindowPos2d(GLdouble x, GLdouble y) {if (GLeeInit()) glWindowPos2d(x, y);}
01326 GLEEPFNGLWINDOWPOS2DPROC GLeeFuncPtr_glWindowPos2d=GLee_Lazy_glWindowPos2d;
01327 #endif
01328 #ifndef GLEE_C_DEFINED_glWindowPos2dv
01329 #define GLEE_C_DEFINED_glWindowPos2dv
01330 void __stdcall GLee_Lazy_glWindowPos2dv(const GLdouble * v) {if (GLeeInit()) glWindowPos2dv(v);}
01331 GLEEPFNGLWINDOWPOS2DVPROC GLeeFuncPtr_glWindowPos2dv=GLee_Lazy_glWindowPos2dv;
01332 #endif
01333 #ifndef GLEE_C_DEFINED_glWindowPos2f
01334 #define GLEE_C_DEFINED_glWindowPos2f
01335 void __stdcall GLee_Lazy_glWindowPos2f(GLfloat x, GLfloat y) {if (GLeeInit()) glWindowPos2f(x, y);}
01336 GLEEPFNGLWINDOWPOS2FPROC GLeeFuncPtr_glWindowPos2f=GLee_Lazy_glWindowPos2f;
01337 #endif
01338 #ifndef GLEE_C_DEFINED_glWindowPos2fv
01339 #define GLEE_C_DEFINED_glWindowPos2fv
01340 void __stdcall GLee_Lazy_glWindowPos2fv(const GLfloat * v) {if (GLeeInit()) glWindowPos2fv(v);}
01341 GLEEPFNGLWINDOWPOS2FVPROC GLeeFuncPtr_glWindowPos2fv=GLee_Lazy_glWindowPos2fv;
01342 #endif
01343 #ifndef GLEE_C_DEFINED_glWindowPos2i
01344 #define GLEE_C_DEFINED_glWindowPos2i
01345 void __stdcall GLee_Lazy_glWindowPos2i(GLint x, GLint y) {if (GLeeInit()) glWindowPos2i(x, y);}
01346 GLEEPFNGLWINDOWPOS2IPROC GLeeFuncPtr_glWindowPos2i=GLee_Lazy_glWindowPos2i;
01347 #endif
01348 #ifndef GLEE_C_DEFINED_glWindowPos2iv
01349 #define GLEE_C_DEFINED_glWindowPos2iv
01350 void __stdcall GLee_Lazy_glWindowPos2iv(const GLint * v) {if (GLeeInit()) glWindowPos2iv(v);}
01351 GLEEPFNGLWINDOWPOS2IVPROC GLeeFuncPtr_glWindowPos2iv=GLee_Lazy_glWindowPos2iv;
01352 #endif
01353 #ifndef GLEE_C_DEFINED_glWindowPos2s
01354 #define GLEE_C_DEFINED_glWindowPos2s
01355 void __stdcall GLee_Lazy_glWindowPos2s(GLshort x, GLshort y) {if (GLeeInit()) glWindowPos2s(x, y);}
01356 GLEEPFNGLWINDOWPOS2SPROC GLeeFuncPtr_glWindowPos2s=GLee_Lazy_glWindowPos2s;
01357 #endif
01358 #ifndef GLEE_C_DEFINED_glWindowPos2sv
01359 #define GLEE_C_DEFINED_glWindowPos2sv
01360 void __stdcall GLee_Lazy_glWindowPos2sv(const GLshort * v) {if (GLeeInit()) glWindowPos2sv(v);}
01361 GLEEPFNGLWINDOWPOS2SVPROC GLeeFuncPtr_glWindowPos2sv=GLee_Lazy_glWindowPos2sv;
01362 #endif
01363 #ifndef GLEE_C_DEFINED_glWindowPos3d
01364 #define GLEE_C_DEFINED_glWindowPos3d
01365 void __stdcall GLee_Lazy_glWindowPos3d(GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glWindowPos3d(x, y, z);}
01366 GLEEPFNGLWINDOWPOS3DPROC GLeeFuncPtr_glWindowPos3d=GLee_Lazy_glWindowPos3d;
01367 #endif
01368 #ifndef GLEE_C_DEFINED_glWindowPos3dv
01369 #define GLEE_C_DEFINED_glWindowPos3dv
01370 void __stdcall GLee_Lazy_glWindowPos3dv(const GLdouble * v) {if (GLeeInit()) glWindowPos3dv(v);}
01371 GLEEPFNGLWINDOWPOS3DVPROC GLeeFuncPtr_glWindowPos3dv=GLee_Lazy_glWindowPos3dv;
01372 #endif
01373 #ifndef GLEE_C_DEFINED_glWindowPos3f
01374 #define GLEE_C_DEFINED_glWindowPos3f
01375 void __stdcall GLee_Lazy_glWindowPos3f(GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glWindowPos3f(x, y, z);}
01376 GLEEPFNGLWINDOWPOS3FPROC GLeeFuncPtr_glWindowPos3f=GLee_Lazy_glWindowPos3f;
01377 #endif
01378 #ifndef GLEE_C_DEFINED_glWindowPos3fv
01379 #define GLEE_C_DEFINED_glWindowPos3fv
01380 void __stdcall GLee_Lazy_glWindowPos3fv(const GLfloat * v) {if (GLeeInit()) glWindowPos3fv(v);}
01381 GLEEPFNGLWINDOWPOS3FVPROC GLeeFuncPtr_glWindowPos3fv=GLee_Lazy_glWindowPos3fv;
01382 #endif
01383 #ifndef GLEE_C_DEFINED_glWindowPos3i
01384 #define GLEE_C_DEFINED_glWindowPos3i
01385 void __stdcall GLee_Lazy_glWindowPos3i(GLint x, GLint y, GLint z) {if (GLeeInit()) glWindowPos3i(x, y, z);}
01386 GLEEPFNGLWINDOWPOS3IPROC GLeeFuncPtr_glWindowPos3i=GLee_Lazy_glWindowPos3i;
01387 #endif
01388 #ifndef GLEE_C_DEFINED_glWindowPos3iv
01389 #define GLEE_C_DEFINED_glWindowPos3iv
01390 void __stdcall GLee_Lazy_glWindowPos3iv(const GLint * v) {if (GLeeInit()) glWindowPos3iv(v);}
01391 GLEEPFNGLWINDOWPOS3IVPROC GLeeFuncPtr_glWindowPos3iv=GLee_Lazy_glWindowPos3iv;
01392 #endif
01393 #ifndef GLEE_C_DEFINED_glWindowPos3s
01394 #define GLEE_C_DEFINED_glWindowPos3s
01395 void __stdcall GLee_Lazy_glWindowPos3s(GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glWindowPos3s(x, y, z);}
01396 GLEEPFNGLWINDOWPOS3SPROC GLeeFuncPtr_glWindowPos3s=GLee_Lazy_glWindowPos3s;
01397 #endif
01398 #ifndef GLEE_C_DEFINED_glWindowPos3sv
01399 #define GLEE_C_DEFINED_glWindowPos3sv
01400 void __stdcall GLee_Lazy_glWindowPos3sv(const GLshort * v) {if (GLeeInit()) glWindowPos3sv(v);}
01401 GLEEPFNGLWINDOWPOS3SVPROC GLeeFuncPtr_glWindowPos3sv=GLee_Lazy_glWindowPos3sv;
01402 #endif
01403 #endif
01404
01405
01406
01407 #ifdef __GLEE_GL_VERSION_1_5
01408 #ifndef GLEE_C_DEFINED_glGenQueries
01409 #define GLEE_C_DEFINED_glGenQueries
01410 void __stdcall GLee_Lazy_glGenQueries(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenQueries(n, ids);}
01411 GLEEPFNGLGENQUERIESPROC GLeeFuncPtr_glGenQueries=GLee_Lazy_glGenQueries;
01412 #endif
01413 #ifndef GLEE_C_DEFINED_glDeleteQueries
01414 #define GLEE_C_DEFINED_glDeleteQueries
01415 void __stdcall GLee_Lazy_glDeleteQueries(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteQueries(n, ids);}
01416 GLEEPFNGLDELETEQUERIESPROC GLeeFuncPtr_glDeleteQueries=GLee_Lazy_glDeleteQueries;
01417 #endif
01418 #ifndef GLEE_C_DEFINED_glIsQuery
01419 #define GLEE_C_DEFINED_glIsQuery
01420 GLboolean __stdcall GLee_Lazy_glIsQuery(GLuint id) {if (GLeeInit()) return glIsQuery(id); return (GLboolean)0;}
01421 GLEEPFNGLISQUERYPROC GLeeFuncPtr_glIsQuery=GLee_Lazy_glIsQuery;
01422 #endif
01423 #ifndef GLEE_C_DEFINED_glBeginQuery
01424 #define GLEE_C_DEFINED_glBeginQuery
01425 void __stdcall GLee_Lazy_glBeginQuery(GLenum target, GLuint id) {if (GLeeInit()) glBeginQuery(target, id);}
01426 GLEEPFNGLBEGINQUERYPROC GLeeFuncPtr_glBeginQuery=GLee_Lazy_glBeginQuery;
01427 #endif
01428 #ifndef GLEE_C_DEFINED_glEndQuery
01429 #define GLEE_C_DEFINED_glEndQuery
01430 void __stdcall GLee_Lazy_glEndQuery(GLenum target) {if (GLeeInit()) glEndQuery(target);}
01431 GLEEPFNGLENDQUERYPROC GLeeFuncPtr_glEndQuery=GLee_Lazy_glEndQuery;
01432 #endif
01433 #ifndef GLEE_C_DEFINED_glGetQueryiv
01434 #define GLEE_C_DEFINED_glGetQueryiv
01435 void __stdcall GLee_Lazy_glGetQueryiv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryiv(target, pname, params);}
01436 GLEEPFNGLGETQUERYIVPROC GLeeFuncPtr_glGetQueryiv=GLee_Lazy_glGetQueryiv;
01437 #endif
01438 #ifndef GLEE_C_DEFINED_glGetQueryObjectiv
01439 #define GLEE_C_DEFINED_glGetQueryObjectiv
01440 void __stdcall GLee_Lazy_glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryObjectiv(id, pname, params);}
01441 GLEEPFNGLGETQUERYOBJECTIVPROC GLeeFuncPtr_glGetQueryObjectiv=GLee_Lazy_glGetQueryObjectiv;
01442 #endif
01443 #ifndef GLEE_C_DEFINED_glGetQueryObjectuiv
01444 #define GLEE_C_DEFINED_glGetQueryObjectuiv
01445 void __stdcall GLee_Lazy_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params) {if (GLeeInit()) glGetQueryObjectuiv(id, pname, params);}
01446 GLEEPFNGLGETQUERYOBJECTUIVPROC GLeeFuncPtr_glGetQueryObjectuiv=GLee_Lazy_glGetQueryObjectuiv;
01447 #endif
01448 #ifndef GLEE_C_DEFINED_glBindBuffer
01449 #define GLEE_C_DEFINED_glBindBuffer
01450 void __stdcall GLee_Lazy_glBindBuffer(GLenum target, GLuint buffer) {if (GLeeInit()) glBindBuffer(target, buffer);}
01451 GLEEPFNGLBINDBUFFERPROC GLeeFuncPtr_glBindBuffer=GLee_Lazy_glBindBuffer;
01452 #endif
01453 #ifndef GLEE_C_DEFINED_glDeleteBuffers
01454 #define GLEE_C_DEFINED_glDeleteBuffers
01455 void __stdcall GLee_Lazy_glDeleteBuffers(GLsizei n, const GLuint * buffers) {if (GLeeInit()) glDeleteBuffers(n, buffers);}
01456 GLEEPFNGLDELETEBUFFERSPROC GLeeFuncPtr_glDeleteBuffers=GLee_Lazy_glDeleteBuffers;
01457 #endif
01458 #ifndef GLEE_C_DEFINED_glGenBuffers
01459 #define GLEE_C_DEFINED_glGenBuffers
01460 void __stdcall GLee_Lazy_glGenBuffers(GLsizei n, GLuint * buffers) {if (GLeeInit()) glGenBuffers(n, buffers);}
01461 GLEEPFNGLGENBUFFERSPROC GLeeFuncPtr_glGenBuffers=GLee_Lazy_glGenBuffers;
01462 #endif
01463 #ifndef GLEE_C_DEFINED_glIsBuffer
01464 #define GLEE_C_DEFINED_glIsBuffer
01465 GLboolean __stdcall GLee_Lazy_glIsBuffer(GLuint buffer) {if (GLeeInit()) return glIsBuffer(buffer); return (GLboolean)0;}
01466 GLEEPFNGLISBUFFERPROC GLeeFuncPtr_glIsBuffer=GLee_Lazy_glIsBuffer;
01467 #endif
01468 #ifndef GLEE_C_DEFINED_glBufferData
01469 #define GLEE_C_DEFINED_glBufferData
01470 void __stdcall GLee_Lazy_glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferData(target, size, data, usage);}
01471 GLEEPFNGLBUFFERDATAPROC GLeeFuncPtr_glBufferData=GLee_Lazy_glBufferData;
01472 #endif
01473 #ifndef GLEE_C_DEFINED_glBufferSubData
01474 #define GLEE_C_DEFINED_glBufferSubData
01475 void __stdcall GLee_Lazy_glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glBufferSubData(target, offset, size, data);}
01476 GLEEPFNGLBUFFERSUBDATAPROC GLeeFuncPtr_glBufferSubData=GLee_Lazy_glBufferSubData;
01477 #endif
01478 #ifndef GLEE_C_DEFINED_glGetBufferSubData
01479 #define GLEE_C_DEFINED_glGetBufferSubData
01480 void __stdcall GLee_Lazy_glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetBufferSubData(target, offset, size, data);}
01481 GLEEPFNGLGETBUFFERSUBDATAPROC GLeeFuncPtr_glGetBufferSubData=GLee_Lazy_glGetBufferSubData;
01482 #endif
01483 #ifndef GLEE_C_DEFINED_glMapBuffer
01484 #define GLEE_C_DEFINED_glMapBuffer
01485 GLvoid* __stdcall GLee_Lazy_glMapBuffer(GLenum target, GLenum access) {if (GLeeInit()) return glMapBuffer(target, access); return (GLvoid*)0;}
01486 GLEEPFNGLMAPBUFFERPROC GLeeFuncPtr_glMapBuffer=GLee_Lazy_glMapBuffer;
01487 #endif
01488 #ifndef GLEE_C_DEFINED_glUnmapBuffer
01489 #define GLEE_C_DEFINED_glUnmapBuffer
01490 GLboolean __stdcall GLee_Lazy_glUnmapBuffer(GLenum target) {if (GLeeInit()) return glUnmapBuffer(target); return (GLboolean)0;}
01491 GLEEPFNGLUNMAPBUFFERPROC GLeeFuncPtr_glUnmapBuffer=GLee_Lazy_glUnmapBuffer;
01492 #endif
01493 #ifndef GLEE_C_DEFINED_glGetBufferParameteriv
01494 #define GLEE_C_DEFINED_glGetBufferParameteriv
01495 void __stdcall GLee_Lazy_glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetBufferParameteriv(target, pname, params);}
01496 GLEEPFNGLGETBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetBufferParameteriv=GLee_Lazy_glGetBufferParameteriv;
01497 #endif
01498 #ifndef GLEE_C_DEFINED_glGetBufferPointerv
01499 #define GLEE_C_DEFINED_glGetBufferPointerv
01500 void __stdcall GLee_Lazy_glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetBufferPointerv(target, pname, params);}
01501 GLEEPFNGLGETBUFFERPOINTERVPROC GLeeFuncPtr_glGetBufferPointerv=GLee_Lazy_glGetBufferPointerv;
01502 #endif
01503 #endif
01504
01505
01506
01507 #ifdef __GLEE_GL_VERSION_2_0
01508 #ifndef GLEE_C_DEFINED_glBlendEquationSeparate
01509 #define GLEE_C_DEFINED_glBlendEquationSeparate
01510 void __stdcall GLee_Lazy_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) {if (GLeeInit()) glBlendEquationSeparate(modeRGB, modeAlpha);}
01511 GLEEPFNGLBLENDEQUATIONSEPARATEPROC GLeeFuncPtr_glBlendEquationSeparate=GLee_Lazy_glBlendEquationSeparate;
01512 #endif
01513 #ifndef GLEE_C_DEFINED_glDrawBuffers
01514 #define GLEE_C_DEFINED_glDrawBuffers
01515 void __stdcall GLee_Lazy_glDrawBuffers(GLsizei n, const GLenum * bufs) {if (GLeeInit()) glDrawBuffers(n, bufs);}
01516 GLEEPFNGLDRAWBUFFERSPROC GLeeFuncPtr_glDrawBuffers=GLee_Lazy_glDrawBuffers;
01517 #endif
01518 #ifndef GLEE_C_DEFINED_glStencilOpSeparate
01519 #define GLEE_C_DEFINED_glStencilOpSeparate
01520 void __stdcall GLee_Lazy_glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparate(face, sfail, dpfail, dppass);}
01521 GLEEPFNGLSTENCILOPSEPARATEPROC GLeeFuncPtr_glStencilOpSeparate=GLee_Lazy_glStencilOpSeparate;
01522 #endif
01523 #ifndef GLEE_C_DEFINED_glStencilFuncSeparate
01524 #define GLEE_C_DEFINED_glStencilFuncSeparate
01525 void __stdcall GLee_Lazy_glStencilFuncSeparate(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparate(frontfunc, backfunc, ref, mask);}
01526 GLEEPFNGLSTENCILFUNCSEPARATEPROC GLeeFuncPtr_glStencilFuncSeparate=GLee_Lazy_glStencilFuncSeparate;
01527 #endif
01528 #ifndef GLEE_C_DEFINED_glStencilMaskSeparate
01529 #define GLEE_C_DEFINED_glStencilMaskSeparate
01530 void __stdcall GLee_Lazy_glStencilMaskSeparate(GLenum face, GLuint mask) {if (GLeeInit()) glStencilMaskSeparate(face, mask);}
01531 GLEEPFNGLSTENCILMASKSEPARATEPROC GLeeFuncPtr_glStencilMaskSeparate=GLee_Lazy_glStencilMaskSeparate;
01532 #endif
01533 #ifndef GLEE_C_DEFINED_glAttachShader
01534 #define GLEE_C_DEFINED_glAttachShader
01535 void __stdcall GLee_Lazy_glAttachShader(GLuint program, GLuint shader) {if (GLeeInit()) glAttachShader(program, shader);}
01536 GLEEPFNGLATTACHSHADERPROC GLeeFuncPtr_glAttachShader=GLee_Lazy_glAttachShader;
01537 #endif
01538 #ifndef GLEE_C_DEFINED_glBindAttribLocation
01539 #define GLEE_C_DEFINED_glBindAttribLocation
01540 void __stdcall GLee_Lazy_glBindAttribLocation(GLuint program, GLuint index, const GLchar * name) {if (GLeeInit()) glBindAttribLocation(program, index, name);}
01541 GLEEPFNGLBINDATTRIBLOCATIONPROC GLeeFuncPtr_glBindAttribLocation=GLee_Lazy_glBindAttribLocation;
01542 #endif
01543 #ifndef GLEE_C_DEFINED_glCompileShader
01544 #define GLEE_C_DEFINED_glCompileShader
01545 void __stdcall GLee_Lazy_glCompileShader(GLuint shader) {if (GLeeInit()) glCompileShader(shader);}
01546 GLEEPFNGLCOMPILESHADERPROC GLeeFuncPtr_glCompileShader=GLee_Lazy_glCompileShader;
01547 #endif
01548 #ifndef GLEE_C_DEFINED_glCreateProgram
01549 #define GLEE_C_DEFINED_glCreateProgram
01550 GLuint __stdcall GLee_Lazy_glCreateProgram(void) {if (GLeeInit()) return glCreateProgram(); return (GLuint)0;}
01551 GLEEPFNGLCREATEPROGRAMPROC GLeeFuncPtr_glCreateProgram=GLee_Lazy_glCreateProgram;
01552 #endif
01553 #ifndef GLEE_C_DEFINED_glCreateShader
01554 #define GLEE_C_DEFINED_glCreateShader
01555 GLuint __stdcall GLee_Lazy_glCreateShader(GLenum type) {if (GLeeInit()) return glCreateShader(type); return (GLuint)0;}
01556 GLEEPFNGLCREATESHADERPROC GLeeFuncPtr_glCreateShader=GLee_Lazy_glCreateShader;
01557 #endif
01558 #ifndef GLEE_C_DEFINED_glDeleteProgram
01559 #define GLEE_C_DEFINED_glDeleteProgram
01560 void __stdcall GLee_Lazy_glDeleteProgram(GLuint program) {if (GLeeInit()) glDeleteProgram(program);}
01561 GLEEPFNGLDELETEPROGRAMPROC GLeeFuncPtr_glDeleteProgram=GLee_Lazy_glDeleteProgram;
01562 #endif
01563 #ifndef GLEE_C_DEFINED_glDeleteShader
01564 #define GLEE_C_DEFINED_glDeleteShader
01565 void __stdcall GLee_Lazy_glDeleteShader(GLuint shader) {if (GLeeInit()) glDeleteShader(shader);}
01566 GLEEPFNGLDELETESHADERPROC GLeeFuncPtr_glDeleteShader=GLee_Lazy_glDeleteShader;
01567 #endif
01568 #ifndef GLEE_C_DEFINED_glDetachShader
01569 #define GLEE_C_DEFINED_glDetachShader
01570 void __stdcall GLee_Lazy_glDetachShader(GLuint program, GLuint shader) {if (GLeeInit()) glDetachShader(program, shader);}
01571 GLEEPFNGLDETACHSHADERPROC GLeeFuncPtr_glDetachShader=GLee_Lazy_glDetachShader;
01572 #endif
01573 #ifndef GLEE_C_DEFINED_glDisableVertexAttribArray
01574 #define GLEE_C_DEFINED_glDisableVertexAttribArray
01575 void __stdcall GLee_Lazy_glDisableVertexAttribArray(GLuint index) {if (GLeeInit()) glDisableVertexAttribArray(index);}
01576 GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glDisableVertexAttribArray=GLee_Lazy_glDisableVertexAttribArray;
01577 #endif
01578 #ifndef GLEE_C_DEFINED_glEnableVertexAttribArray
01579 #define GLEE_C_DEFINED_glEnableVertexAttribArray
01580 void __stdcall GLee_Lazy_glEnableVertexAttribArray(GLuint index) {if (GLeeInit()) glEnableVertexAttribArray(index);}
01581 GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glEnableVertexAttribArray=GLee_Lazy_glEnableVertexAttribArray;
01582 #endif
01583 #ifndef GLEE_C_DEFINED_glGetActiveAttrib
01584 #define GLEE_C_DEFINED_glGetActiveAttrib
01585 void __stdcall GLee_Lazy_glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) {if (GLeeInit()) glGetActiveAttrib(program, index, bufSize, length, size, type, name);}
01586 GLEEPFNGLGETACTIVEATTRIBPROC GLeeFuncPtr_glGetActiveAttrib=GLee_Lazy_glGetActiveAttrib;
01587 #endif
01588 #ifndef GLEE_C_DEFINED_glGetActiveUniform
01589 #define GLEE_C_DEFINED_glGetActiveUniform
01590 void __stdcall GLee_Lazy_glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) {if (GLeeInit()) glGetActiveUniform(program, index, bufSize, length, size, type, name);}
01591 GLEEPFNGLGETACTIVEUNIFORMPROC GLeeFuncPtr_glGetActiveUniform=GLee_Lazy_glGetActiveUniform;
01592 #endif
01593 #ifndef GLEE_C_DEFINED_glGetAttachedShaders
01594 #define GLEE_C_DEFINED_glGetAttachedShaders
01595 void __stdcall GLee_Lazy_glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj) {if (GLeeInit()) glGetAttachedShaders(program, maxCount, count, obj);}
01596 GLEEPFNGLGETATTACHEDSHADERSPROC GLeeFuncPtr_glGetAttachedShaders=GLee_Lazy_glGetAttachedShaders;
01597 #endif
01598 #ifndef GLEE_C_DEFINED_glGetAttribLocation
01599 #define GLEE_C_DEFINED_glGetAttribLocation
01600 GLint __stdcall GLee_Lazy_glGetAttribLocation(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetAttribLocation(program, name); return (GLint)0;}
01601 GLEEPFNGLGETATTRIBLOCATIONPROC GLeeFuncPtr_glGetAttribLocation=GLee_Lazy_glGetAttribLocation;
01602 #endif
01603 #ifndef GLEE_C_DEFINED_glGetProgramiv
01604 #define GLEE_C_DEFINED_glGetProgramiv
01605 void __stdcall GLee_Lazy_glGetProgramiv(GLuint program, GLenum pname, GLint * params) {if (GLeeInit()) glGetProgramiv(program, pname, params);}
01606 GLEEPFNGLGETPROGRAMIVPROC GLeeFuncPtr_glGetProgramiv=GLee_Lazy_glGetProgramiv;
01607 #endif
01608 #ifndef GLEE_C_DEFINED_glGetProgramInfoLog
01609 #define GLEE_C_DEFINED_glGetProgramInfoLog
01610 void __stdcall GLee_Lazy_glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetProgramInfoLog(program, bufSize, length, infoLog);}
01611 GLEEPFNGLGETPROGRAMINFOLOGPROC GLeeFuncPtr_glGetProgramInfoLog=GLee_Lazy_glGetProgramInfoLog;
01612 #endif
01613 #ifndef GLEE_C_DEFINED_glGetShaderiv
01614 #define GLEE_C_DEFINED_glGetShaderiv
01615 void __stdcall GLee_Lazy_glGetShaderiv(GLuint shader, GLenum pname, GLint * params) {if (GLeeInit()) glGetShaderiv(shader, pname, params);}
01616 GLEEPFNGLGETSHADERIVPROC GLeeFuncPtr_glGetShaderiv=GLee_Lazy_glGetShaderiv;
01617 #endif
01618 #ifndef GLEE_C_DEFINED_glGetShaderInfoLog
01619 #define GLEE_C_DEFINED_glGetShaderInfoLog
01620 void __stdcall GLee_Lazy_glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetShaderInfoLog(shader, bufSize, length, infoLog);}
01621 GLEEPFNGLGETSHADERINFOLOGPROC GLeeFuncPtr_glGetShaderInfoLog=GLee_Lazy_glGetShaderInfoLog;
01622 #endif
01623 #ifndef GLEE_C_DEFINED_glGetShaderSource
01624 #define GLEE_C_DEFINED_glGetShaderSource
01625 void __stdcall GLee_Lazy_glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source) {if (GLeeInit()) glGetShaderSource(shader, bufSize, length, source);}
01626 GLEEPFNGLGETSHADERSOURCEPROC GLeeFuncPtr_glGetShaderSource=GLee_Lazy_glGetShaderSource;
01627 #endif
01628 #ifndef GLEE_C_DEFINED_glGetUniformLocation
01629 #define GLEE_C_DEFINED_glGetUniformLocation
01630 GLint __stdcall GLee_Lazy_glGetUniformLocation(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetUniformLocation(program, name); return (GLint)0;}
01631 GLEEPFNGLGETUNIFORMLOCATIONPROC GLeeFuncPtr_glGetUniformLocation=GLee_Lazy_glGetUniformLocation;
01632 #endif
01633 #ifndef GLEE_C_DEFINED_glGetUniformfv
01634 #define GLEE_C_DEFINED_glGetUniformfv
01635 void __stdcall GLee_Lazy_glGetUniformfv(GLuint program, GLint location, GLfloat * params) {if (GLeeInit()) glGetUniformfv(program, location, params);}
01636 GLEEPFNGLGETUNIFORMFVPROC GLeeFuncPtr_glGetUniformfv=GLee_Lazy_glGetUniformfv;
01637 #endif
01638 #ifndef GLEE_C_DEFINED_glGetUniformiv
01639 #define GLEE_C_DEFINED_glGetUniformiv
01640 void __stdcall GLee_Lazy_glGetUniformiv(GLuint program, GLint location, GLint * params) {if (GLeeInit()) glGetUniformiv(program, location, params);}
01641 GLEEPFNGLGETUNIFORMIVPROC GLeeFuncPtr_glGetUniformiv=GLee_Lazy_glGetUniformiv;
01642 #endif
01643 #ifndef GLEE_C_DEFINED_glGetVertexAttribdv
01644 #define GLEE_C_DEFINED_glGetVertexAttribdv
01645 void __stdcall GLee_Lazy_glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdv(index, pname, params);}
01646 GLEEPFNGLGETVERTEXATTRIBDVPROC GLeeFuncPtr_glGetVertexAttribdv=GLee_Lazy_glGetVertexAttribdv;
01647 #endif
01648 #ifndef GLEE_C_DEFINED_glGetVertexAttribfv
01649 #define GLEE_C_DEFINED_glGetVertexAttribfv
01650 void __stdcall GLee_Lazy_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfv(index, pname, params);}
01651 GLEEPFNGLGETVERTEXATTRIBFVPROC GLeeFuncPtr_glGetVertexAttribfv=GLee_Lazy_glGetVertexAttribfv;
01652 #endif
01653 #ifndef GLEE_C_DEFINED_glGetVertexAttribiv
01654 #define GLEE_C_DEFINED_glGetVertexAttribiv
01655 void __stdcall GLee_Lazy_glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribiv(index, pname, params);}
01656 GLEEPFNGLGETVERTEXATTRIBIVPROC GLeeFuncPtr_glGetVertexAttribiv=GLee_Lazy_glGetVertexAttribiv;
01657 #endif
01658 #ifndef GLEE_C_DEFINED_glGetVertexAttribPointerv
01659 #define GLEE_C_DEFINED_glGetVertexAttribPointerv
01660 void __stdcall GLee_Lazy_glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointerv(index, pname, pointer);}
01661 GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC GLeeFuncPtr_glGetVertexAttribPointerv=GLee_Lazy_glGetVertexAttribPointerv;
01662 #endif
01663 #ifndef GLEE_C_DEFINED_glIsProgram
01664 #define GLEE_C_DEFINED_glIsProgram
01665 GLboolean __stdcall GLee_Lazy_glIsProgram(GLuint program) {if (GLeeInit()) return glIsProgram(program); return (GLboolean)0;}
01666 GLEEPFNGLISPROGRAMPROC GLeeFuncPtr_glIsProgram=GLee_Lazy_glIsProgram;
01667 #endif
01668 #ifndef GLEE_C_DEFINED_glIsShader
01669 #define GLEE_C_DEFINED_glIsShader
01670 GLboolean __stdcall GLee_Lazy_glIsShader(GLuint shader) {if (GLeeInit()) return glIsShader(shader); return (GLboolean)0;}
01671 GLEEPFNGLISSHADERPROC GLeeFuncPtr_glIsShader=GLee_Lazy_glIsShader;
01672 #endif
01673 #ifndef GLEE_C_DEFINED_glLinkProgram
01674 #define GLEE_C_DEFINED_glLinkProgram
01675 void __stdcall GLee_Lazy_glLinkProgram(GLuint program) {if (GLeeInit()) glLinkProgram(program);}
01676 GLEEPFNGLLINKPROGRAMPROC GLeeFuncPtr_glLinkProgram=GLee_Lazy_glLinkProgram;
01677 #endif
01678 #ifndef GLEE_C_DEFINED_glShaderSource
01679 #define GLEE_C_DEFINED_glShaderSource
01680 void __stdcall GLee_Lazy_glShaderSource(GLuint shader, GLsizei count, const GLchar* * string, const GLint * length) {if (GLeeInit()) glShaderSource(shader, count, string, length);}
01681 GLEEPFNGLSHADERSOURCEPROC GLeeFuncPtr_glShaderSource=GLee_Lazy_glShaderSource;
01682 #endif
01683 #ifndef GLEE_C_DEFINED_glUseProgram
01684 #define GLEE_C_DEFINED_glUseProgram
01685 void __stdcall GLee_Lazy_glUseProgram(GLuint program) {if (GLeeInit()) glUseProgram(program);}
01686 GLEEPFNGLUSEPROGRAMPROC GLeeFuncPtr_glUseProgram=GLee_Lazy_glUseProgram;
01687 #endif
01688 #ifndef GLEE_C_DEFINED_glUniform1f
01689 #define GLEE_C_DEFINED_glUniform1f
01690 void __stdcall GLee_Lazy_glUniform1f(GLint location, GLfloat v0) {if (GLeeInit()) glUniform1f(location, v0);}
01691 GLEEPFNGLUNIFORM1FPROC GLeeFuncPtr_glUniform1f=GLee_Lazy_glUniform1f;
01692 #endif
01693 #ifndef GLEE_C_DEFINED_glUniform2f
01694 #define GLEE_C_DEFINED_glUniform2f
01695 void __stdcall GLee_Lazy_glUniform2f(GLint location, GLfloat v0, GLfloat v1) {if (GLeeInit()) glUniform2f(location, v0, v1);}
01696 GLEEPFNGLUNIFORM2FPROC GLeeFuncPtr_glUniform2f=GLee_Lazy_glUniform2f;
01697 #endif
01698 #ifndef GLEE_C_DEFINED_glUniform3f
01699 #define GLEE_C_DEFINED_glUniform3f
01700 void __stdcall GLee_Lazy_glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glUniform3f(location, v0, v1, v2);}
01701 GLEEPFNGLUNIFORM3FPROC GLeeFuncPtr_glUniform3f=GLee_Lazy_glUniform3f;
01702 #endif
01703 #ifndef GLEE_C_DEFINED_glUniform4f
01704 #define GLEE_C_DEFINED_glUniform4f
01705 void __stdcall GLee_Lazy_glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4f(location, v0, v1, v2, v3);}
01706 GLEEPFNGLUNIFORM4FPROC GLeeFuncPtr_glUniform4f=GLee_Lazy_glUniform4f;
01707 #endif
01708 #ifndef GLEE_C_DEFINED_glUniform1i
01709 #define GLEE_C_DEFINED_glUniform1i
01710 void __stdcall GLee_Lazy_glUniform1i(GLint location, GLint v0) {if (GLeeInit()) glUniform1i(location, v0);}
01711 GLEEPFNGLUNIFORM1IPROC GLeeFuncPtr_glUniform1i=GLee_Lazy_glUniform1i;
01712 #endif
01713 #ifndef GLEE_C_DEFINED_glUniform2i
01714 #define GLEE_C_DEFINED_glUniform2i
01715 void __stdcall GLee_Lazy_glUniform2i(GLint location, GLint v0, GLint v1) {if (GLeeInit()) glUniform2i(location, v0, v1);}
01716 GLEEPFNGLUNIFORM2IPROC GLeeFuncPtr_glUniform2i=GLee_Lazy_glUniform2i;
01717 #endif
01718 #ifndef GLEE_C_DEFINED_glUniform3i
01719 #define GLEE_C_DEFINED_glUniform3i
01720 void __stdcall GLee_Lazy_glUniform3i(GLint location, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glUniform3i(location, v0, v1, v2);}
01721 GLEEPFNGLUNIFORM3IPROC GLeeFuncPtr_glUniform3i=GLee_Lazy_glUniform3i;
01722 #endif
01723 #ifndef GLEE_C_DEFINED_glUniform4i
01724 #define GLEE_C_DEFINED_glUniform4i
01725 void __stdcall GLee_Lazy_glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glUniform4i(location, v0, v1, v2, v3);}
01726 GLEEPFNGLUNIFORM4IPROC GLeeFuncPtr_glUniform4i=GLee_Lazy_glUniform4i;
01727 #endif
01728 #ifndef GLEE_C_DEFINED_glUniform1fv
01729 #define GLEE_C_DEFINED_glUniform1fv
01730 void __stdcall GLee_Lazy_glUniform1fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform1fv(location, count, value);}
01731 GLEEPFNGLUNIFORM1FVPROC GLeeFuncPtr_glUniform1fv=GLee_Lazy_glUniform1fv;
01732 #endif
01733 #ifndef GLEE_C_DEFINED_glUniform2fv
01734 #define GLEE_C_DEFINED_glUniform2fv
01735 void __stdcall GLee_Lazy_glUniform2fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform2fv(location, count, value);}
01736 GLEEPFNGLUNIFORM2FVPROC GLeeFuncPtr_glUniform2fv=GLee_Lazy_glUniform2fv;
01737 #endif
01738 #ifndef GLEE_C_DEFINED_glUniform3fv
01739 #define GLEE_C_DEFINED_glUniform3fv
01740 void __stdcall GLee_Lazy_glUniform3fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform3fv(location, count, value);}
01741 GLEEPFNGLUNIFORM3FVPROC GLeeFuncPtr_glUniform3fv=GLee_Lazy_glUniform3fv;
01742 #endif
01743 #ifndef GLEE_C_DEFINED_glUniform4fv
01744 #define GLEE_C_DEFINED_glUniform4fv
01745 void __stdcall GLee_Lazy_glUniform4fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform4fv(location, count, value);}
01746 GLEEPFNGLUNIFORM4FVPROC GLeeFuncPtr_glUniform4fv=GLee_Lazy_glUniform4fv;
01747 #endif
01748 #ifndef GLEE_C_DEFINED_glUniform1iv
01749 #define GLEE_C_DEFINED_glUniform1iv
01750 void __stdcall GLee_Lazy_glUniform1iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform1iv(location, count, value);}
01751 GLEEPFNGLUNIFORM1IVPROC GLeeFuncPtr_glUniform1iv=GLee_Lazy_glUniform1iv;
01752 #endif
01753 #ifndef GLEE_C_DEFINED_glUniform2iv
01754 #define GLEE_C_DEFINED_glUniform2iv
01755 void __stdcall GLee_Lazy_glUniform2iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform2iv(location, count, value);}
01756 GLEEPFNGLUNIFORM2IVPROC GLeeFuncPtr_glUniform2iv=GLee_Lazy_glUniform2iv;
01757 #endif
01758 #ifndef GLEE_C_DEFINED_glUniform3iv
01759 #define GLEE_C_DEFINED_glUniform3iv
01760 void __stdcall GLee_Lazy_glUniform3iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform3iv(location, count, value);}
01761 GLEEPFNGLUNIFORM3IVPROC GLeeFuncPtr_glUniform3iv=GLee_Lazy_glUniform3iv;
01762 #endif
01763 #ifndef GLEE_C_DEFINED_glUniform4iv
01764 #define GLEE_C_DEFINED_glUniform4iv
01765 void __stdcall GLee_Lazy_glUniform4iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform4iv(location, count, value);}
01766 GLEEPFNGLUNIFORM4IVPROC GLeeFuncPtr_glUniform4iv=GLee_Lazy_glUniform4iv;
01767 #endif
01768 #ifndef GLEE_C_DEFINED_glUniformMatrix2fv
01769 #define GLEE_C_DEFINED_glUniformMatrix2fv
01770 void __stdcall GLee_Lazy_glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2fv(location, count, transpose, value);}
01771 GLEEPFNGLUNIFORMMATRIX2FVPROC GLeeFuncPtr_glUniformMatrix2fv=GLee_Lazy_glUniformMatrix2fv;
01772 #endif
01773 #ifndef GLEE_C_DEFINED_glUniformMatrix3fv
01774 #define GLEE_C_DEFINED_glUniformMatrix3fv
01775 void __stdcall GLee_Lazy_glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3fv(location, count, transpose, value);}
01776 GLEEPFNGLUNIFORMMATRIX3FVPROC GLeeFuncPtr_glUniformMatrix3fv=GLee_Lazy_glUniformMatrix3fv;
01777 #endif
01778 #ifndef GLEE_C_DEFINED_glUniformMatrix4fv
01779 #define GLEE_C_DEFINED_glUniformMatrix4fv
01780 void __stdcall GLee_Lazy_glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4fv(location, count, transpose, value);}
01781 GLEEPFNGLUNIFORMMATRIX4FVPROC GLeeFuncPtr_glUniformMatrix4fv=GLee_Lazy_glUniformMatrix4fv;
01782 #endif
01783 #ifndef GLEE_C_DEFINED_glValidateProgram
01784 #define GLEE_C_DEFINED_glValidateProgram
01785 void __stdcall GLee_Lazy_glValidateProgram(GLuint program) {if (GLeeInit()) glValidateProgram(program);}
01786 GLEEPFNGLVALIDATEPROGRAMPROC GLeeFuncPtr_glValidateProgram=GLee_Lazy_glValidateProgram;
01787 #endif
01788 #ifndef GLEE_C_DEFINED_glVertexAttrib1d
01789 #define GLEE_C_DEFINED_glVertexAttrib1d
01790 void __stdcall GLee_Lazy_glVertexAttrib1d(GLuint index, GLdouble x) {if (GLeeInit()) glVertexAttrib1d(index, x);}
01791 GLEEPFNGLVERTEXATTRIB1DPROC GLeeFuncPtr_glVertexAttrib1d=GLee_Lazy_glVertexAttrib1d;
01792 #endif
01793 #ifndef GLEE_C_DEFINED_glVertexAttrib1dv
01794 #define GLEE_C_DEFINED_glVertexAttrib1dv
01795 void __stdcall GLee_Lazy_glVertexAttrib1dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib1dv(index, v);}
01796 GLEEPFNGLVERTEXATTRIB1DVPROC GLeeFuncPtr_glVertexAttrib1dv=GLee_Lazy_glVertexAttrib1dv;
01797 #endif
01798 #ifndef GLEE_C_DEFINED_glVertexAttrib1f
01799 #define GLEE_C_DEFINED_glVertexAttrib1f
01800 void __stdcall GLee_Lazy_glVertexAttrib1f(GLuint index, GLfloat x) {if (GLeeInit()) glVertexAttrib1f(index, x);}
01801 GLEEPFNGLVERTEXATTRIB1FPROC GLeeFuncPtr_glVertexAttrib1f=GLee_Lazy_glVertexAttrib1f;
01802 #endif
01803 #ifndef GLEE_C_DEFINED_glVertexAttrib1fv
01804 #define GLEE_C_DEFINED_glVertexAttrib1fv
01805 void __stdcall GLee_Lazy_glVertexAttrib1fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib1fv(index, v);}
01806 GLEEPFNGLVERTEXATTRIB1FVPROC GLeeFuncPtr_glVertexAttrib1fv=GLee_Lazy_glVertexAttrib1fv;
01807 #endif
01808 #ifndef GLEE_C_DEFINED_glVertexAttrib1s
01809 #define GLEE_C_DEFINED_glVertexAttrib1s
01810 void __stdcall GLee_Lazy_glVertexAttrib1s(GLuint index, GLshort x) {if (GLeeInit()) glVertexAttrib1s(index, x);}
01811 GLEEPFNGLVERTEXATTRIB1SPROC GLeeFuncPtr_glVertexAttrib1s=GLee_Lazy_glVertexAttrib1s;
01812 #endif
01813 #ifndef GLEE_C_DEFINED_glVertexAttrib1sv
01814 #define GLEE_C_DEFINED_glVertexAttrib1sv
01815 void __stdcall GLee_Lazy_glVertexAttrib1sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib1sv(index, v);}
01816 GLEEPFNGLVERTEXATTRIB1SVPROC GLeeFuncPtr_glVertexAttrib1sv=GLee_Lazy_glVertexAttrib1sv;
01817 #endif
01818 #ifndef GLEE_C_DEFINED_glVertexAttrib2d
01819 #define GLEE_C_DEFINED_glVertexAttrib2d
01820 void __stdcall GLee_Lazy_glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexAttrib2d(index, x, y);}
01821 GLEEPFNGLVERTEXATTRIB2DPROC GLeeFuncPtr_glVertexAttrib2d=GLee_Lazy_glVertexAttrib2d;
01822 #endif
01823 #ifndef GLEE_C_DEFINED_glVertexAttrib2dv
01824 #define GLEE_C_DEFINED_glVertexAttrib2dv
01825 void __stdcall GLee_Lazy_glVertexAttrib2dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib2dv(index, v);}
01826 GLEEPFNGLVERTEXATTRIB2DVPROC GLeeFuncPtr_glVertexAttrib2dv=GLee_Lazy_glVertexAttrib2dv;
01827 #endif
01828 #ifndef GLEE_C_DEFINED_glVertexAttrib2f
01829 #define GLEE_C_DEFINED_glVertexAttrib2f
01830 void __stdcall GLee_Lazy_glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexAttrib2f(index, x, y);}
01831 GLEEPFNGLVERTEXATTRIB2FPROC GLeeFuncPtr_glVertexAttrib2f=GLee_Lazy_glVertexAttrib2f;
01832 #endif
01833 #ifndef GLEE_C_DEFINED_glVertexAttrib2fv
01834 #define GLEE_C_DEFINED_glVertexAttrib2fv
01835 void __stdcall GLee_Lazy_glVertexAttrib2fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib2fv(index, v);}
01836 GLEEPFNGLVERTEXATTRIB2FVPROC GLeeFuncPtr_glVertexAttrib2fv=GLee_Lazy_glVertexAttrib2fv;
01837 #endif
01838 #ifndef GLEE_C_DEFINED_glVertexAttrib2s
01839 #define GLEE_C_DEFINED_glVertexAttrib2s
01840 void __stdcall GLee_Lazy_glVertexAttrib2s(GLuint index, GLshort x, GLshort y) {if (GLeeInit()) glVertexAttrib2s(index, x, y);}
01841 GLEEPFNGLVERTEXATTRIB2SPROC GLeeFuncPtr_glVertexAttrib2s=GLee_Lazy_glVertexAttrib2s;
01842 #endif
01843 #ifndef GLEE_C_DEFINED_glVertexAttrib2sv
01844 #define GLEE_C_DEFINED_glVertexAttrib2sv
01845 void __stdcall GLee_Lazy_glVertexAttrib2sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib2sv(index, v);}
01846 GLEEPFNGLVERTEXATTRIB2SVPROC GLeeFuncPtr_glVertexAttrib2sv=GLee_Lazy_glVertexAttrib2sv;
01847 #endif
01848 #ifndef GLEE_C_DEFINED_glVertexAttrib3d
01849 #define GLEE_C_DEFINED_glVertexAttrib3d
01850 void __stdcall GLee_Lazy_glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3d(index, x, y, z);}
01851 GLEEPFNGLVERTEXATTRIB3DPROC GLeeFuncPtr_glVertexAttrib3d=GLee_Lazy_glVertexAttrib3d;
01852 #endif
01853 #ifndef GLEE_C_DEFINED_glVertexAttrib3dv
01854 #define GLEE_C_DEFINED_glVertexAttrib3dv
01855 void __stdcall GLee_Lazy_glVertexAttrib3dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib3dv(index, v);}
01856 GLEEPFNGLVERTEXATTRIB3DVPROC GLeeFuncPtr_glVertexAttrib3dv=GLee_Lazy_glVertexAttrib3dv;
01857 #endif
01858 #ifndef GLEE_C_DEFINED_glVertexAttrib3f
01859 #define GLEE_C_DEFINED_glVertexAttrib3f
01860 void __stdcall GLee_Lazy_glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3f(index, x, y, z);}
01861 GLEEPFNGLVERTEXATTRIB3FPROC GLeeFuncPtr_glVertexAttrib3f=GLee_Lazy_glVertexAttrib3f;
01862 #endif
01863 #ifndef GLEE_C_DEFINED_glVertexAttrib3fv
01864 #define GLEE_C_DEFINED_glVertexAttrib3fv
01865 void __stdcall GLee_Lazy_glVertexAttrib3fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib3fv(index, v);}
01866 GLEEPFNGLVERTEXATTRIB3FVPROC GLeeFuncPtr_glVertexAttrib3fv=GLee_Lazy_glVertexAttrib3fv;
01867 #endif
01868 #ifndef GLEE_C_DEFINED_glVertexAttrib3s
01869 #define GLEE_C_DEFINED_glVertexAttrib3s
01870 void __stdcall GLee_Lazy_glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexAttrib3s(index, x, y, z);}
01871 GLEEPFNGLVERTEXATTRIB3SPROC GLeeFuncPtr_glVertexAttrib3s=GLee_Lazy_glVertexAttrib3s;
01872 #endif
01873 #ifndef GLEE_C_DEFINED_glVertexAttrib3sv
01874 #define GLEE_C_DEFINED_glVertexAttrib3sv
01875 void __stdcall GLee_Lazy_glVertexAttrib3sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib3sv(index, v);}
01876 GLEEPFNGLVERTEXATTRIB3SVPROC GLeeFuncPtr_glVertexAttrib3sv=GLee_Lazy_glVertexAttrib3sv;
01877 #endif
01878 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nbv
01879 #define GLEE_C_DEFINED_glVertexAttrib4Nbv
01880 void __stdcall GLee_Lazy_glVertexAttrib4Nbv(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4Nbv(index, v);}
01881 GLEEPFNGLVERTEXATTRIB4NBVPROC GLeeFuncPtr_glVertexAttrib4Nbv=GLee_Lazy_glVertexAttrib4Nbv;
01882 #endif
01883 #ifndef GLEE_C_DEFINED_glVertexAttrib4Niv
01884 #define GLEE_C_DEFINED_glVertexAttrib4Niv
01885 void __stdcall GLee_Lazy_glVertexAttrib4Niv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4Niv(index, v);}
01886 GLEEPFNGLVERTEXATTRIB4NIVPROC GLeeFuncPtr_glVertexAttrib4Niv=GLee_Lazy_glVertexAttrib4Niv;
01887 #endif
01888 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nsv
01889 #define GLEE_C_DEFINED_glVertexAttrib4Nsv
01890 void __stdcall GLee_Lazy_glVertexAttrib4Nsv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4Nsv(index, v);}
01891 GLEEPFNGLVERTEXATTRIB4NSVPROC GLeeFuncPtr_glVertexAttrib4Nsv=GLee_Lazy_glVertexAttrib4Nsv;
01892 #endif
01893 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nub
01894 #define GLEE_C_DEFINED_glVertexAttrib4Nub
01895 void __stdcall GLee_Lazy_glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4Nub(index, x, y, z, w);}
01896 GLEEPFNGLVERTEXATTRIB4NUBPROC GLeeFuncPtr_glVertexAttrib4Nub=GLee_Lazy_glVertexAttrib4Nub;
01897 #endif
01898 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nubv
01899 #define GLEE_C_DEFINED_glVertexAttrib4Nubv
01900 void __stdcall GLee_Lazy_glVertexAttrib4Nubv(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4Nubv(index, v);}
01901 GLEEPFNGLVERTEXATTRIB4NUBVPROC GLeeFuncPtr_glVertexAttrib4Nubv=GLee_Lazy_glVertexAttrib4Nubv;
01902 #endif
01903 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nuiv
01904 #define GLEE_C_DEFINED_glVertexAttrib4Nuiv
01905 void __stdcall GLee_Lazy_glVertexAttrib4Nuiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4Nuiv(index, v);}
01906 GLEEPFNGLVERTEXATTRIB4NUIVPROC GLeeFuncPtr_glVertexAttrib4Nuiv=GLee_Lazy_glVertexAttrib4Nuiv;
01907 #endif
01908 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nusv
01909 #define GLEE_C_DEFINED_glVertexAttrib4Nusv
01910 void __stdcall GLee_Lazy_glVertexAttrib4Nusv(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4Nusv(index, v);}
01911 GLEEPFNGLVERTEXATTRIB4NUSVPROC GLeeFuncPtr_glVertexAttrib4Nusv=GLee_Lazy_glVertexAttrib4Nusv;
01912 #endif
01913 #ifndef GLEE_C_DEFINED_glVertexAttrib4bv
01914 #define GLEE_C_DEFINED_glVertexAttrib4bv
01915 void __stdcall GLee_Lazy_glVertexAttrib4bv(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4bv(index, v);}
01916 GLEEPFNGLVERTEXATTRIB4BVPROC GLeeFuncPtr_glVertexAttrib4bv=GLee_Lazy_glVertexAttrib4bv;
01917 #endif
01918 #ifndef GLEE_C_DEFINED_glVertexAttrib4d
01919 #define GLEE_C_DEFINED_glVertexAttrib4d
01920 void __stdcall GLee_Lazy_glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4d(index, x, y, z, w);}
01921 GLEEPFNGLVERTEXATTRIB4DPROC GLeeFuncPtr_glVertexAttrib4d=GLee_Lazy_glVertexAttrib4d;
01922 #endif
01923 #ifndef GLEE_C_DEFINED_glVertexAttrib4dv
01924 #define GLEE_C_DEFINED_glVertexAttrib4dv
01925 void __stdcall GLee_Lazy_glVertexAttrib4dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib4dv(index, v);}
01926 GLEEPFNGLVERTEXATTRIB4DVPROC GLeeFuncPtr_glVertexAttrib4dv=GLee_Lazy_glVertexAttrib4dv;
01927 #endif
01928 #ifndef GLEE_C_DEFINED_glVertexAttrib4f
01929 #define GLEE_C_DEFINED_glVertexAttrib4f
01930 void __stdcall GLee_Lazy_glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4f(index, x, y, z, w);}
01931 GLEEPFNGLVERTEXATTRIB4FPROC GLeeFuncPtr_glVertexAttrib4f=GLee_Lazy_glVertexAttrib4f;
01932 #endif
01933 #ifndef GLEE_C_DEFINED_glVertexAttrib4fv
01934 #define GLEE_C_DEFINED_glVertexAttrib4fv
01935 void __stdcall GLee_Lazy_glVertexAttrib4fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib4fv(index, v);}
01936 GLEEPFNGLVERTEXATTRIB4FVPROC GLeeFuncPtr_glVertexAttrib4fv=GLee_Lazy_glVertexAttrib4fv;
01937 #endif
01938 #ifndef GLEE_C_DEFINED_glVertexAttrib4iv
01939 #define GLEE_C_DEFINED_glVertexAttrib4iv
01940 void __stdcall GLee_Lazy_glVertexAttrib4iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4iv(index, v);}
01941 GLEEPFNGLVERTEXATTRIB4IVPROC GLeeFuncPtr_glVertexAttrib4iv=GLee_Lazy_glVertexAttrib4iv;
01942 #endif
01943 #ifndef GLEE_C_DEFINED_glVertexAttrib4s
01944 #define GLEE_C_DEFINED_glVertexAttrib4s
01945 void __stdcall GLee_Lazy_glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4s(index, x, y, z, w);}
01946 GLEEPFNGLVERTEXATTRIB4SPROC GLeeFuncPtr_glVertexAttrib4s=GLee_Lazy_glVertexAttrib4s;
01947 #endif
01948 #ifndef GLEE_C_DEFINED_glVertexAttrib4sv
01949 #define GLEE_C_DEFINED_glVertexAttrib4sv
01950 void __stdcall GLee_Lazy_glVertexAttrib4sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4sv(index, v);}
01951 GLEEPFNGLVERTEXATTRIB4SVPROC GLeeFuncPtr_glVertexAttrib4sv=GLee_Lazy_glVertexAttrib4sv;
01952 #endif
01953 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubv
01954 #define GLEE_C_DEFINED_glVertexAttrib4ubv
01955 void __stdcall GLee_Lazy_glVertexAttrib4ubv(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4ubv(index, v);}
01956 GLEEPFNGLVERTEXATTRIB4UBVPROC GLeeFuncPtr_glVertexAttrib4ubv=GLee_Lazy_glVertexAttrib4ubv;
01957 #endif
01958 #ifndef GLEE_C_DEFINED_glVertexAttrib4uiv
01959 #define GLEE_C_DEFINED_glVertexAttrib4uiv
01960 void __stdcall GLee_Lazy_glVertexAttrib4uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4uiv(index, v);}
01961 GLEEPFNGLVERTEXATTRIB4UIVPROC GLeeFuncPtr_glVertexAttrib4uiv=GLee_Lazy_glVertexAttrib4uiv;
01962 #endif
01963 #ifndef GLEE_C_DEFINED_glVertexAttrib4usv
01964 #define GLEE_C_DEFINED_glVertexAttrib4usv
01965 void __stdcall GLee_Lazy_glVertexAttrib4usv(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4usv(index, v);}
01966 GLEEPFNGLVERTEXATTRIB4USVPROC GLeeFuncPtr_glVertexAttrib4usv=GLee_Lazy_glVertexAttrib4usv;
01967 #endif
01968 #ifndef GLEE_C_DEFINED_glVertexAttribPointer
01969 #define GLEE_C_DEFINED_glVertexAttribPointer
01970 void __stdcall GLee_Lazy_glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribPointer(index, size, type, normalized, stride, pointer);}
01971 GLEEPFNGLVERTEXATTRIBPOINTERPROC GLeeFuncPtr_glVertexAttribPointer=GLee_Lazy_glVertexAttribPointer;
01972 #endif
01973 #endif
01974
01975
01976
01977 #ifdef __GLEE_GL_VERSION_2_1
01978 #ifndef GLEE_C_DEFINED_glUniformMatrix2x3fv
01979 #define GLEE_C_DEFINED_glUniformMatrix2x3fv
01980 void __stdcall GLee_Lazy_glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2x3fv(location, count, transpose, value);}
01981 GLEEPFNGLUNIFORMMATRIX2X3FVPROC GLeeFuncPtr_glUniformMatrix2x3fv=GLee_Lazy_glUniformMatrix2x3fv;
01982 #endif
01983 #ifndef GLEE_C_DEFINED_glUniformMatrix3x2fv
01984 #define GLEE_C_DEFINED_glUniformMatrix3x2fv
01985 void __stdcall GLee_Lazy_glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3x2fv(location, count, transpose, value);}
01986 GLEEPFNGLUNIFORMMATRIX3X2FVPROC GLeeFuncPtr_glUniformMatrix3x2fv=GLee_Lazy_glUniformMatrix3x2fv;
01987 #endif
01988 #ifndef GLEE_C_DEFINED_glUniformMatrix2x4fv
01989 #define GLEE_C_DEFINED_glUniformMatrix2x4fv
01990 void __stdcall GLee_Lazy_glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2x4fv(location, count, transpose, value);}
01991 GLEEPFNGLUNIFORMMATRIX2X4FVPROC GLeeFuncPtr_glUniformMatrix2x4fv=GLee_Lazy_glUniformMatrix2x4fv;
01992 #endif
01993 #ifndef GLEE_C_DEFINED_glUniformMatrix4x2fv
01994 #define GLEE_C_DEFINED_glUniformMatrix4x2fv
01995 void __stdcall GLee_Lazy_glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4x2fv(location, count, transpose, value);}
01996 GLEEPFNGLUNIFORMMATRIX4X2FVPROC GLeeFuncPtr_glUniformMatrix4x2fv=GLee_Lazy_glUniformMatrix4x2fv;
01997 #endif
01998 #ifndef GLEE_C_DEFINED_glUniformMatrix3x4fv
01999 #define GLEE_C_DEFINED_glUniformMatrix3x4fv
02000 void __stdcall GLee_Lazy_glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3x4fv(location, count, transpose, value);}
02001 GLEEPFNGLUNIFORMMATRIX3X4FVPROC GLeeFuncPtr_glUniformMatrix3x4fv=GLee_Lazy_glUniformMatrix3x4fv;
02002 #endif
02003 #ifndef GLEE_C_DEFINED_glUniformMatrix4x3fv
02004 #define GLEE_C_DEFINED_glUniformMatrix4x3fv
02005 void __stdcall GLee_Lazy_glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4x3fv(location, count, transpose, value);}
02006 GLEEPFNGLUNIFORMMATRIX4X3FVPROC GLeeFuncPtr_glUniformMatrix4x3fv=GLee_Lazy_glUniformMatrix4x3fv;
02007 #endif
02008 #endif
02009
02010
02011
02012 #ifdef __GLEE_GL_VERSION_3_0
02013 #ifndef GLEE_C_DEFINED_glColorMaski
02014 #define GLEE_C_DEFINED_glColorMaski
02015 void __stdcall GLee_Lazy_glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaski(index, r, g, b, a);}
02016 GLEEPFNGLCOLORMASKIPROC GLeeFuncPtr_glColorMaski=GLee_Lazy_glColorMaski;
02017 #endif
02018 #ifndef GLEE_C_DEFINED_glGetBooleani_v
02019 #define GLEE_C_DEFINED_glGetBooleani_v
02020 void __stdcall GLee_Lazy_glGetBooleani_v(GLenum target, GLuint index, GLboolean * data) {if (GLeeInit()) glGetBooleani_v(target, index, data);}
02021 GLEEPFNGLGETBOOLEANI_VPROC GLeeFuncPtr_glGetBooleani_v=GLee_Lazy_glGetBooleani_v;
02022 #endif
02023 #ifndef GLEE_C_DEFINED_glGetIntegeri_v
02024 #define GLEE_C_DEFINED_glGetIntegeri_v
02025 void __stdcall GLee_Lazy_glGetIntegeri_v(GLenum target, GLuint index, GLint * data) {if (GLeeInit()) glGetIntegeri_v(target, index, data);}
02026 GLEEPFNGLGETINTEGERI_VPROC GLeeFuncPtr_glGetIntegeri_v=GLee_Lazy_glGetIntegeri_v;
02027 #endif
02028 #ifndef GLEE_C_DEFINED_glEnablei
02029 #define GLEE_C_DEFINED_glEnablei
02030 void __stdcall GLee_Lazy_glEnablei(GLenum target, GLuint index) {if (GLeeInit()) glEnablei(target, index);}
02031 GLEEPFNGLENABLEIPROC GLeeFuncPtr_glEnablei=GLee_Lazy_glEnablei;
02032 #endif
02033 #ifndef GLEE_C_DEFINED_glDisablei
02034 #define GLEE_C_DEFINED_glDisablei
02035 void __stdcall GLee_Lazy_glDisablei(GLenum target, GLuint index) {if (GLeeInit()) glDisablei(target, index);}
02036 GLEEPFNGLDISABLEIPROC GLeeFuncPtr_glDisablei=GLee_Lazy_glDisablei;
02037 #endif
02038 #ifndef GLEE_C_DEFINED_glIsEnabledi
02039 #define GLEE_C_DEFINED_glIsEnabledi
02040 GLboolean __stdcall GLee_Lazy_glIsEnabledi(GLenum target, GLuint index) {if (GLeeInit()) return glIsEnabledi(target, index); return (GLboolean)0;}
02041 GLEEPFNGLISENABLEDIPROC GLeeFuncPtr_glIsEnabledi=GLee_Lazy_glIsEnabledi;
02042 #endif
02043 #ifndef GLEE_C_DEFINED_glBeginTransformFeedback
02044 #define GLEE_C_DEFINED_glBeginTransformFeedback
02045 void __stdcall GLee_Lazy_glBeginTransformFeedback(GLenum primitiveMode) {if (GLeeInit()) glBeginTransformFeedback(primitiveMode);}
02046 GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC GLeeFuncPtr_glBeginTransformFeedback=GLee_Lazy_glBeginTransformFeedback;
02047 #endif
02048 #ifndef GLEE_C_DEFINED_glEndTransformFeedback
02049 #define GLEE_C_DEFINED_glEndTransformFeedback
02050 void __stdcall GLee_Lazy_glEndTransformFeedback(void) {if (GLeeInit()) glEndTransformFeedback();}
02051 GLEEPFNGLENDTRANSFORMFEEDBACKPROC GLeeFuncPtr_glEndTransformFeedback=GLee_Lazy_glEndTransformFeedback;
02052 #endif
02053 #ifndef GLEE_C_DEFINED_glBindBufferRange
02054 #define GLEE_C_DEFINED_glBindBufferRange
02055 void __stdcall GLee_Lazy_glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRange(target, index, buffer, offset, size);}
02056 GLEEPFNGLBINDBUFFERRANGEPROC GLeeFuncPtr_glBindBufferRange=GLee_Lazy_glBindBufferRange;
02057 #endif
02058 #ifndef GLEE_C_DEFINED_glBindBufferBase
02059 #define GLEE_C_DEFINED_glBindBufferBase
02060 void __stdcall GLee_Lazy_glBindBufferBase(GLenum target, GLuint index, GLuint buffer) {if (GLeeInit()) glBindBufferBase(target, index, buffer);}
02061 GLEEPFNGLBINDBUFFERBASEPROC GLeeFuncPtr_glBindBufferBase=GLee_Lazy_glBindBufferBase;
02062 #endif
02063 #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryings
02064 #define GLEE_C_DEFINED_glTransformFeedbackVaryings
02065 void __stdcall GLee_Lazy_glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackVaryings(program, count, locations, bufferMode);}
02066 GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC GLeeFuncPtr_glTransformFeedbackVaryings=GLee_Lazy_glTransformFeedbackVaryings;
02067 #endif
02068 #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVarying
02069 #define GLEE_C_DEFINED_glGetTransformFeedbackVarying
02070 void __stdcall GLee_Lazy_glGetTransformFeedbackVarying(GLuint program, GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVarying(program, index, location);}
02071 GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC GLeeFuncPtr_glGetTransformFeedbackVarying=GLee_Lazy_glGetTransformFeedbackVarying;
02072 #endif
02073 #ifndef GLEE_C_DEFINED_glClampColor
02074 #define GLEE_C_DEFINED_glClampColor
02075 void __stdcall GLee_Lazy_glClampColor(GLenum target, GLenum clamp) {if (GLeeInit()) glClampColor(target, clamp);}
02076 GLEEPFNGLCLAMPCOLORPROC GLeeFuncPtr_glClampColor=GLee_Lazy_glClampColor;
02077 #endif
02078 #ifndef GLEE_C_DEFINED_glBeginConditionalRender
02079 #define GLEE_C_DEFINED_glBeginConditionalRender
02080 void __stdcall GLee_Lazy_glBeginConditionalRender(GLuint id, GLenum mode) {if (GLeeInit()) glBeginConditionalRender(id, mode);}
02081 GLEEPFNGLBEGINCONDITIONALRENDERPROC GLeeFuncPtr_glBeginConditionalRender=GLee_Lazy_glBeginConditionalRender;
02082 #endif
02083 #ifndef GLEE_C_DEFINED_glEndConditionalRender
02084 #define GLEE_C_DEFINED_glEndConditionalRender
02085 void __stdcall GLee_Lazy_glEndConditionalRender(void) {if (GLeeInit()) glEndConditionalRender();}
02086 GLEEPFNGLENDCONDITIONALRENDERPROC GLeeFuncPtr_glEndConditionalRender=GLee_Lazy_glEndConditionalRender;
02087 #endif
02088 #ifndef GLEE_C_DEFINED_glVertexAttribI1i
02089 #define GLEE_C_DEFINED_glVertexAttribI1i
02090 void __stdcall GLee_Lazy_glVertexAttribI1i(GLuint index, GLint x) {if (GLeeInit()) glVertexAttribI1i(index, x);}
02091 GLEEPFNGLVERTEXATTRIBI1IPROC GLeeFuncPtr_glVertexAttribI1i=GLee_Lazy_glVertexAttribI1i;
02092 #endif
02093 #ifndef GLEE_C_DEFINED_glVertexAttribI2i
02094 #define GLEE_C_DEFINED_glVertexAttribI2i
02095 void __stdcall GLee_Lazy_glVertexAttribI2i(GLuint index, GLint x, GLint y) {if (GLeeInit()) glVertexAttribI2i(index, x, y);}
02096 GLEEPFNGLVERTEXATTRIBI2IPROC GLeeFuncPtr_glVertexAttribI2i=GLee_Lazy_glVertexAttribI2i;
02097 #endif
02098 #ifndef GLEE_C_DEFINED_glVertexAttribI3i
02099 #define GLEE_C_DEFINED_glVertexAttribI3i
02100 void __stdcall GLee_Lazy_glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z) {if (GLeeInit()) glVertexAttribI3i(index, x, y, z);}
02101 GLEEPFNGLVERTEXATTRIBI3IPROC GLeeFuncPtr_glVertexAttribI3i=GLee_Lazy_glVertexAttribI3i;
02102 #endif
02103 #ifndef GLEE_C_DEFINED_glVertexAttribI4i
02104 #define GLEE_C_DEFINED_glVertexAttribI4i
02105 void __stdcall GLee_Lazy_glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glVertexAttribI4i(index, x, y, z, w);}
02106 GLEEPFNGLVERTEXATTRIBI4IPROC GLeeFuncPtr_glVertexAttribI4i=GLee_Lazy_glVertexAttribI4i;
02107 #endif
02108 #ifndef GLEE_C_DEFINED_glVertexAttribI1ui
02109 #define GLEE_C_DEFINED_glVertexAttribI1ui
02110 void __stdcall GLee_Lazy_glVertexAttribI1ui(GLuint index, GLuint x) {if (GLeeInit()) glVertexAttribI1ui(index, x);}
02111 GLEEPFNGLVERTEXATTRIBI1UIPROC GLeeFuncPtr_glVertexAttribI1ui=GLee_Lazy_glVertexAttribI1ui;
02112 #endif
02113 #ifndef GLEE_C_DEFINED_glVertexAttribI2ui
02114 #define GLEE_C_DEFINED_glVertexAttribI2ui
02115 void __stdcall GLee_Lazy_glVertexAttribI2ui(GLuint index, GLuint x, GLuint y) {if (GLeeInit()) glVertexAttribI2ui(index, x, y);}
02116 GLEEPFNGLVERTEXATTRIBI2UIPROC GLeeFuncPtr_glVertexAttribI2ui=GLee_Lazy_glVertexAttribI2ui;
02117 #endif
02118 #ifndef GLEE_C_DEFINED_glVertexAttribI3ui
02119 #define GLEE_C_DEFINED_glVertexAttribI3ui
02120 void __stdcall GLee_Lazy_glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z) {if (GLeeInit()) glVertexAttribI3ui(index, x, y, z);}
02121 GLEEPFNGLVERTEXATTRIBI3UIPROC GLeeFuncPtr_glVertexAttribI3ui=GLee_Lazy_glVertexAttribI3ui;
02122 #endif
02123 #ifndef GLEE_C_DEFINED_glVertexAttribI4ui
02124 #define GLEE_C_DEFINED_glVertexAttribI4ui
02125 void __stdcall GLee_Lazy_glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4ui(index, x, y, z, w);}
02126 GLEEPFNGLVERTEXATTRIBI4UIPROC GLeeFuncPtr_glVertexAttribI4ui=GLee_Lazy_glVertexAttribI4ui;
02127 #endif
02128 #ifndef GLEE_C_DEFINED_glVertexAttribI1iv
02129 #define GLEE_C_DEFINED_glVertexAttribI1iv
02130 void __stdcall GLee_Lazy_glVertexAttribI1iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI1iv(index, v);}
02131 GLEEPFNGLVERTEXATTRIBI1IVPROC GLeeFuncPtr_glVertexAttribI1iv=GLee_Lazy_glVertexAttribI1iv;
02132 #endif
02133 #ifndef GLEE_C_DEFINED_glVertexAttribI2iv
02134 #define GLEE_C_DEFINED_glVertexAttribI2iv
02135 void __stdcall GLee_Lazy_glVertexAttribI2iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI2iv(index, v);}
02136 GLEEPFNGLVERTEXATTRIBI2IVPROC GLeeFuncPtr_glVertexAttribI2iv=GLee_Lazy_glVertexAttribI2iv;
02137 #endif
02138 #ifndef GLEE_C_DEFINED_glVertexAttribI3iv
02139 #define GLEE_C_DEFINED_glVertexAttribI3iv
02140 void __stdcall GLee_Lazy_glVertexAttribI3iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI3iv(index, v);}
02141 GLEEPFNGLVERTEXATTRIBI3IVPROC GLeeFuncPtr_glVertexAttribI3iv=GLee_Lazy_glVertexAttribI3iv;
02142 #endif
02143 #ifndef GLEE_C_DEFINED_glVertexAttribI4iv
02144 #define GLEE_C_DEFINED_glVertexAttribI4iv
02145 void __stdcall GLee_Lazy_glVertexAttribI4iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI4iv(index, v);}
02146 GLEEPFNGLVERTEXATTRIBI4IVPROC GLeeFuncPtr_glVertexAttribI4iv=GLee_Lazy_glVertexAttribI4iv;
02147 #endif
02148 #ifndef GLEE_C_DEFINED_glVertexAttribI1uiv
02149 #define GLEE_C_DEFINED_glVertexAttribI1uiv
02150 void __stdcall GLee_Lazy_glVertexAttribI1uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI1uiv(index, v);}
02151 GLEEPFNGLVERTEXATTRIBI1UIVPROC GLeeFuncPtr_glVertexAttribI1uiv=GLee_Lazy_glVertexAttribI1uiv;
02152 #endif
02153 #ifndef GLEE_C_DEFINED_glVertexAttribI2uiv
02154 #define GLEE_C_DEFINED_glVertexAttribI2uiv
02155 void __stdcall GLee_Lazy_glVertexAttribI2uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI2uiv(index, v);}
02156 GLEEPFNGLVERTEXATTRIBI2UIVPROC GLeeFuncPtr_glVertexAttribI2uiv=GLee_Lazy_glVertexAttribI2uiv;
02157 #endif
02158 #ifndef GLEE_C_DEFINED_glVertexAttribI3uiv
02159 #define GLEE_C_DEFINED_glVertexAttribI3uiv
02160 void __stdcall GLee_Lazy_glVertexAttribI3uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI3uiv(index, v);}
02161 GLEEPFNGLVERTEXATTRIBI3UIVPROC GLeeFuncPtr_glVertexAttribI3uiv=GLee_Lazy_glVertexAttribI3uiv;
02162 #endif
02163 #ifndef GLEE_C_DEFINED_glVertexAttribI4uiv
02164 #define GLEE_C_DEFINED_glVertexAttribI4uiv
02165 void __stdcall GLee_Lazy_glVertexAttribI4uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI4uiv(index, v);}
02166 GLEEPFNGLVERTEXATTRIBI4UIVPROC GLeeFuncPtr_glVertexAttribI4uiv=GLee_Lazy_glVertexAttribI4uiv;
02167 #endif
02168 #ifndef GLEE_C_DEFINED_glVertexAttribI4bv
02169 #define GLEE_C_DEFINED_glVertexAttribI4bv
02170 void __stdcall GLee_Lazy_glVertexAttribI4bv(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttribI4bv(index, v);}
02171 GLEEPFNGLVERTEXATTRIBI4BVPROC GLeeFuncPtr_glVertexAttribI4bv=GLee_Lazy_glVertexAttribI4bv;
02172 #endif
02173 #ifndef GLEE_C_DEFINED_glVertexAttribI4sv
02174 #define GLEE_C_DEFINED_glVertexAttribI4sv
02175 void __stdcall GLee_Lazy_glVertexAttribI4sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttribI4sv(index, v);}
02176 GLEEPFNGLVERTEXATTRIBI4SVPROC GLeeFuncPtr_glVertexAttribI4sv=GLee_Lazy_glVertexAttribI4sv;
02177 #endif
02178 #ifndef GLEE_C_DEFINED_glVertexAttribI4ubv
02179 #define GLEE_C_DEFINED_glVertexAttribI4ubv
02180 void __stdcall GLee_Lazy_glVertexAttribI4ubv(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttribI4ubv(index, v);}
02181 GLEEPFNGLVERTEXATTRIBI4UBVPROC GLeeFuncPtr_glVertexAttribI4ubv=GLee_Lazy_glVertexAttribI4ubv;
02182 #endif
02183 #ifndef GLEE_C_DEFINED_glVertexAttribI4usv
02184 #define GLEE_C_DEFINED_glVertexAttribI4usv
02185 void __stdcall GLee_Lazy_glVertexAttribI4usv(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttribI4usv(index, v);}
02186 GLEEPFNGLVERTEXATTRIBI4USVPROC GLeeFuncPtr_glVertexAttribI4usv=GLee_Lazy_glVertexAttribI4usv;
02187 #endif
02188 #ifndef GLEE_C_DEFINED_glVertexAttribIPointer
02189 #define GLEE_C_DEFINED_glVertexAttribIPointer
02190 void __stdcall GLee_Lazy_glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribIPointer(index, size, type, stride, pointer);}
02191 GLEEPFNGLVERTEXATTRIBIPOINTERPROC GLeeFuncPtr_glVertexAttribIPointer=GLee_Lazy_glVertexAttribIPointer;
02192 #endif
02193 #ifndef GLEE_C_DEFINED_glGetVertexAttribIiv
02194 #define GLEE_C_DEFINED_glGetVertexAttribIiv
02195 void __stdcall GLee_Lazy_glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribIiv(index, pname, params);}
02196 GLEEPFNGLGETVERTEXATTRIBIIVPROC GLeeFuncPtr_glGetVertexAttribIiv=GLee_Lazy_glGetVertexAttribIiv;
02197 #endif
02198 #ifndef GLEE_C_DEFINED_glGetVertexAttribIuiv
02199 #define GLEE_C_DEFINED_glGetVertexAttribIuiv
02200 void __stdcall GLee_Lazy_glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params) {if (GLeeInit()) glGetVertexAttribIuiv(index, pname, params);}
02201 GLEEPFNGLGETVERTEXATTRIBIUIVPROC GLeeFuncPtr_glGetVertexAttribIuiv=GLee_Lazy_glGetVertexAttribIuiv;
02202 #endif
02203 #ifndef GLEE_C_DEFINED_glGetUniformuiv
02204 #define GLEE_C_DEFINED_glGetUniformuiv
02205 void __stdcall GLee_Lazy_glGetUniformuiv(GLuint program, GLint location, GLuint * params) {if (GLeeInit()) glGetUniformuiv(program, location, params);}
02206 GLEEPFNGLGETUNIFORMUIVPROC GLeeFuncPtr_glGetUniformuiv=GLee_Lazy_glGetUniformuiv;
02207 #endif
02208 #ifndef GLEE_C_DEFINED_glBindFragDataLocation
02209 #define GLEE_C_DEFINED_glBindFragDataLocation
02210 void __stdcall GLee_Lazy_glBindFragDataLocation(GLuint program, GLuint color, const GLchar * name) {if (GLeeInit()) glBindFragDataLocation(program, color, name);}
02211 GLEEPFNGLBINDFRAGDATALOCATIONPROC GLeeFuncPtr_glBindFragDataLocation=GLee_Lazy_glBindFragDataLocation;
02212 #endif
02213 #ifndef GLEE_C_DEFINED_glGetFragDataLocation
02214 #define GLEE_C_DEFINED_glGetFragDataLocation
02215 GLint __stdcall GLee_Lazy_glGetFragDataLocation(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetFragDataLocation(program, name); return (GLint)0;}
02216 GLEEPFNGLGETFRAGDATALOCATIONPROC GLeeFuncPtr_glGetFragDataLocation=GLee_Lazy_glGetFragDataLocation;
02217 #endif
02218 #ifndef GLEE_C_DEFINED_glUniform1ui
02219 #define GLEE_C_DEFINED_glUniform1ui
02220 void __stdcall GLee_Lazy_glUniform1ui(GLint location, GLuint v0) {if (GLeeInit()) glUniform1ui(location, v0);}
02221 GLEEPFNGLUNIFORM1UIPROC GLeeFuncPtr_glUniform1ui=GLee_Lazy_glUniform1ui;
02222 #endif
02223 #ifndef GLEE_C_DEFINED_glUniform2ui
02224 #define GLEE_C_DEFINED_glUniform2ui
02225 void __stdcall GLee_Lazy_glUniform2ui(GLint location, GLuint v0, GLuint v1) {if (GLeeInit()) glUniform2ui(location, v0, v1);}
02226 GLEEPFNGLUNIFORM2UIPROC GLeeFuncPtr_glUniform2ui=GLee_Lazy_glUniform2ui;
02227 #endif
02228 #ifndef GLEE_C_DEFINED_glUniform3ui
02229 #define GLEE_C_DEFINED_glUniform3ui
02230 void __stdcall GLee_Lazy_glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glUniform3ui(location, v0, v1, v2);}
02231 GLEEPFNGLUNIFORM3UIPROC GLeeFuncPtr_glUniform3ui=GLee_Lazy_glUniform3ui;
02232 #endif
02233 #ifndef GLEE_C_DEFINED_glUniform4ui
02234 #define GLEE_C_DEFINED_glUniform4ui
02235 void __stdcall GLee_Lazy_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4ui(location, v0, v1, v2, v3);}
02236 GLEEPFNGLUNIFORM4UIPROC GLeeFuncPtr_glUniform4ui=GLee_Lazy_glUniform4ui;
02237 #endif
02238 #ifndef GLEE_C_DEFINED_glUniform1uiv
02239 #define GLEE_C_DEFINED_glUniform1uiv
02240 void __stdcall GLee_Lazy_glUniform1uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform1uiv(location, count, value);}
02241 GLEEPFNGLUNIFORM1UIVPROC GLeeFuncPtr_glUniform1uiv=GLee_Lazy_glUniform1uiv;
02242 #endif
02243 #ifndef GLEE_C_DEFINED_glUniform2uiv
02244 #define GLEE_C_DEFINED_glUniform2uiv
02245 void __stdcall GLee_Lazy_glUniform2uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform2uiv(location, count, value);}
02246 GLEEPFNGLUNIFORM2UIVPROC GLeeFuncPtr_glUniform2uiv=GLee_Lazy_glUniform2uiv;
02247 #endif
02248 #ifndef GLEE_C_DEFINED_glUniform3uiv
02249 #define GLEE_C_DEFINED_glUniform3uiv
02250 void __stdcall GLee_Lazy_glUniform3uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform3uiv(location, count, value);}
02251 GLEEPFNGLUNIFORM3UIVPROC GLeeFuncPtr_glUniform3uiv=GLee_Lazy_glUniform3uiv;
02252 #endif
02253 #ifndef GLEE_C_DEFINED_glUniform4uiv
02254 #define GLEE_C_DEFINED_glUniform4uiv
02255 void __stdcall GLee_Lazy_glUniform4uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform4uiv(location, count, value);}
02256 GLEEPFNGLUNIFORM4UIVPROC GLeeFuncPtr_glUniform4uiv=GLee_Lazy_glUniform4uiv;
02257 #endif
02258 #ifndef GLEE_C_DEFINED_glTexParameterIiv
02259 #define GLEE_C_DEFINED_glTexParameterIiv
02260 void __stdcall GLee_Lazy_glTexParameterIiv(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTexParameterIiv(target, pname, params);}
02261 GLEEPFNGLTEXPARAMETERIIVPROC GLeeFuncPtr_glTexParameterIiv=GLee_Lazy_glTexParameterIiv;
02262 #endif
02263 #ifndef GLEE_C_DEFINED_glTexParameterIuiv
02264 #define GLEE_C_DEFINED_glTexParameterIuiv
02265 void __stdcall GLee_Lazy_glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTexParameterIuiv(target, pname, params);}
02266 GLEEPFNGLTEXPARAMETERIUIVPROC GLeeFuncPtr_glTexParameterIuiv=GLee_Lazy_glTexParameterIuiv;
02267 #endif
02268 #ifndef GLEE_C_DEFINED_glGetTexParameterIiv
02269 #define GLEE_C_DEFINED_glGetTexParameterIiv
02270 void __stdcall GLee_Lazy_glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTexParameterIiv(target, pname, params);}
02271 GLEEPFNGLGETTEXPARAMETERIIVPROC GLeeFuncPtr_glGetTexParameterIiv=GLee_Lazy_glGetTexParameterIiv;
02272 #endif
02273 #ifndef GLEE_C_DEFINED_glGetTexParameterIuiv
02274 #define GLEE_C_DEFINED_glGetTexParameterIuiv
02275 void __stdcall GLee_Lazy_glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTexParameterIuiv(target, pname, params);}
02276 GLEEPFNGLGETTEXPARAMETERIUIVPROC GLeeFuncPtr_glGetTexParameterIuiv=GLee_Lazy_glGetTexParameterIuiv;
02277 #endif
02278 #ifndef GLEE_C_DEFINED_glClearBufferiv
02279 #define GLEE_C_DEFINED_glClearBufferiv
02280 void __stdcall GLee_Lazy_glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value) {if (GLeeInit()) glClearBufferiv(buffer, drawbuffer, value);}
02281 GLEEPFNGLCLEARBUFFERIVPROC GLeeFuncPtr_glClearBufferiv=GLee_Lazy_glClearBufferiv;
02282 #endif
02283 #ifndef GLEE_C_DEFINED_glClearBufferuiv
02284 #define GLEE_C_DEFINED_glClearBufferuiv
02285 void __stdcall GLee_Lazy_glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value) {if (GLeeInit()) glClearBufferuiv(buffer, drawbuffer, value);}
02286 GLEEPFNGLCLEARBUFFERUIVPROC GLeeFuncPtr_glClearBufferuiv=GLee_Lazy_glClearBufferuiv;
02287 #endif
02288 #ifndef GLEE_C_DEFINED_glClearBufferfv
02289 #define GLEE_C_DEFINED_glClearBufferfv
02290 void __stdcall GLee_Lazy_glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value) {if (GLeeInit()) glClearBufferfv(buffer, drawbuffer, value);}
02291 GLEEPFNGLCLEARBUFFERFVPROC GLeeFuncPtr_glClearBufferfv=GLee_Lazy_glClearBufferfv;
02292 #endif
02293 #ifndef GLEE_C_DEFINED_glClearBufferfi
02294 #define GLEE_C_DEFINED_glClearBufferfi
02295 void __stdcall GLee_Lazy_glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) {if (GLeeInit()) glClearBufferfi(buffer, drawbuffer, depth, stencil);}
02296 GLEEPFNGLCLEARBUFFERFIPROC GLeeFuncPtr_glClearBufferfi=GLee_Lazy_glClearBufferfi;
02297 #endif
02298 #ifndef GLEE_C_DEFINED_glGetStringi
02299 #define GLEE_C_DEFINED_glGetStringi
02300 const GLubyte * __stdcall GLee_Lazy_glGetStringi(GLenum name, GLuint index) {if (GLeeInit()) return glGetStringi(name, index); return (const GLubyte *)0;}
02301 GLEEPFNGLGETSTRINGIPROC GLeeFuncPtr_glGetStringi=GLee_Lazy_glGetStringi;
02302 #endif
02303 #endif
02304
02305
02306
02307 #ifdef __GLEE_GL_ARB_multitexture
02308 #ifndef GLEE_C_DEFINED_glActiveTextureARB
02309 #define GLEE_C_DEFINED_glActiveTextureARB
02310 void __stdcall GLee_Lazy_glActiveTextureARB(GLenum texture) {if (GLeeInit()) glActiveTextureARB(texture);}
02311 GLEEPFNGLACTIVETEXTUREARBPROC GLeeFuncPtr_glActiveTextureARB=GLee_Lazy_glActiveTextureARB;
02312 #endif
02313 #ifndef GLEE_C_DEFINED_glClientActiveTextureARB
02314 #define GLEE_C_DEFINED_glClientActiveTextureARB
02315 void __stdcall GLee_Lazy_glClientActiveTextureARB(GLenum texture) {if (GLeeInit()) glClientActiveTextureARB(texture);}
02316 GLEEPFNGLCLIENTACTIVETEXTUREARBPROC GLeeFuncPtr_glClientActiveTextureARB=GLee_Lazy_glClientActiveTextureARB;
02317 #endif
02318 #ifndef GLEE_C_DEFINED_glMultiTexCoord1dARB
02319 #define GLEE_C_DEFINED_glMultiTexCoord1dARB
02320 void __stdcall GLee_Lazy_glMultiTexCoord1dARB(GLenum target, GLdouble s) {if (GLeeInit()) glMultiTexCoord1dARB(target, s);}
02321 GLEEPFNGLMULTITEXCOORD1DARBPROC GLeeFuncPtr_glMultiTexCoord1dARB=GLee_Lazy_glMultiTexCoord1dARB;
02322 #endif
02323 #ifndef GLEE_C_DEFINED_glMultiTexCoord1dvARB
02324 #define GLEE_C_DEFINED_glMultiTexCoord1dvARB
02325 void __stdcall GLee_Lazy_glMultiTexCoord1dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord1dvARB(target, v);}
02326 GLEEPFNGLMULTITEXCOORD1DVARBPROC GLeeFuncPtr_glMultiTexCoord1dvARB=GLee_Lazy_glMultiTexCoord1dvARB;
02327 #endif
02328 #ifndef GLEE_C_DEFINED_glMultiTexCoord1fARB
02329 #define GLEE_C_DEFINED_glMultiTexCoord1fARB
02330 void __stdcall GLee_Lazy_glMultiTexCoord1fARB(GLenum target, GLfloat s) {if (GLeeInit()) glMultiTexCoord1fARB(target, s);}
02331 GLEEPFNGLMULTITEXCOORD1FARBPROC GLeeFuncPtr_glMultiTexCoord1fARB=GLee_Lazy_glMultiTexCoord1fARB;
02332 #endif
02333 #ifndef GLEE_C_DEFINED_glMultiTexCoord1fvARB
02334 #define GLEE_C_DEFINED_glMultiTexCoord1fvARB
02335 void __stdcall GLee_Lazy_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord1fvARB(target, v);}
02336 GLEEPFNGLMULTITEXCOORD1FVARBPROC GLeeFuncPtr_glMultiTexCoord1fvARB=GLee_Lazy_glMultiTexCoord1fvARB;
02337 #endif
02338 #ifndef GLEE_C_DEFINED_glMultiTexCoord1iARB
02339 #define GLEE_C_DEFINED_glMultiTexCoord1iARB
02340 void __stdcall GLee_Lazy_glMultiTexCoord1iARB(GLenum target, GLint s) {if (GLeeInit()) glMultiTexCoord1iARB(target, s);}
02341 GLEEPFNGLMULTITEXCOORD1IARBPROC GLeeFuncPtr_glMultiTexCoord1iARB=GLee_Lazy_glMultiTexCoord1iARB;
02342 #endif
02343 #ifndef GLEE_C_DEFINED_glMultiTexCoord1ivARB
02344 #define GLEE_C_DEFINED_glMultiTexCoord1ivARB
02345 void __stdcall GLee_Lazy_glMultiTexCoord1ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord1ivARB(target, v);}
02346 GLEEPFNGLMULTITEXCOORD1IVARBPROC GLeeFuncPtr_glMultiTexCoord1ivARB=GLee_Lazy_glMultiTexCoord1ivARB;
02347 #endif
02348 #ifndef GLEE_C_DEFINED_glMultiTexCoord1sARB
02349 #define GLEE_C_DEFINED_glMultiTexCoord1sARB
02350 void __stdcall GLee_Lazy_glMultiTexCoord1sARB(GLenum target, GLshort s) {if (GLeeInit()) glMultiTexCoord1sARB(target, s);}
02351 GLEEPFNGLMULTITEXCOORD1SARBPROC GLeeFuncPtr_glMultiTexCoord1sARB=GLee_Lazy_glMultiTexCoord1sARB;
02352 #endif
02353 #ifndef GLEE_C_DEFINED_glMultiTexCoord1svARB
02354 #define GLEE_C_DEFINED_glMultiTexCoord1svARB
02355 void __stdcall GLee_Lazy_glMultiTexCoord1svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord1svARB(target, v);}
02356 GLEEPFNGLMULTITEXCOORD1SVARBPROC GLeeFuncPtr_glMultiTexCoord1svARB=GLee_Lazy_glMultiTexCoord1svARB;
02357 #endif
02358 #ifndef GLEE_C_DEFINED_glMultiTexCoord2dARB
02359 #define GLEE_C_DEFINED_glMultiTexCoord2dARB
02360 void __stdcall GLee_Lazy_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t) {if (GLeeInit()) glMultiTexCoord2dARB(target, s, t);}
02361 GLEEPFNGLMULTITEXCOORD2DARBPROC GLeeFuncPtr_glMultiTexCoord2dARB=GLee_Lazy_glMultiTexCoord2dARB;
02362 #endif
02363 #ifndef GLEE_C_DEFINED_glMultiTexCoord2dvARB
02364 #define GLEE_C_DEFINED_glMultiTexCoord2dvARB
02365 void __stdcall GLee_Lazy_glMultiTexCoord2dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord2dvARB(target, v);}
02366 GLEEPFNGLMULTITEXCOORD2DVARBPROC GLeeFuncPtr_glMultiTexCoord2dvARB=GLee_Lazy_glMultiTexCoord2dvARB;
02367 #endif
02368 #ifndef GLEE_C_DEFINED_glMultiTexCoord2fARB
02369 #define GLEE_C_DEFINED_glMultiTexCoord2fARB
02370 void __stdcall GLee_Lazy_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t) {if (GLeeInit()) glMultiTexCoord2fARB(target, s, t);}
02371 GLEEPFNGLMULTITEXCOORD2FARBPROC GLeeFuncPtr_glMultiTexCoord2fARB=GLee_Lazy_glMultiTexCoord2fARB;
02372 #endif
02373 #ifndef GLEE_C_DEFINED_glMultiTexCoord2fvARB
02374 #define GLEE_C_DEFINED_glMultiTexCoord2fvARB
02375 void __stdcall GLee_Lazy_glMultiTexCoord2fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord2fvARB(target, v);}
02376 GLEEPFNGLMULTITEXCOORD2FVARBPROC GLeeFuncPtr_glMultiTexCoord2fvARB=GLee_Lazy_glMultiTexCoord2fvARB;
02377 #endif
02378 #ifndef GLEE_C_DEFINED_glMultiTexCoord2iARB
02379 #define GLEE_C_DEFINED_glMultiTexCoord2iARB
02380 void __stdcall GLee_Lazy_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t) {if (GLeeInit()) glMultiTexCoord2iARB(target, s, t);}
02381 GLEEPFNGLMULTITEXCOORD2IARBPROC GLeeFuncPtr_glMultiTexCoord2iARB=GLee_Lazy_glMultiTexCoord2iARB;
02382 #endif
02383 #ifndef GLEE_C_DEFINED_glMultiTexCoord2ivARB
02384 #define GLEE_C_DEFINED_glMultiTexCoord2ivARB
02385 void __stdcall GLee_Lazy_glMultiTexCoord2ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord2ivARB(target, v);}
02386 GLEEPFNGLMULTITEXCOORD2IVARBPROC GLeeFuncPtr_glMultiTexCoord2ivARB=GLee_Lazy_glMultiTexCoord2ivARB;
02387 #endif
02388 #ifndef GLEE_C_DEFINED_glMultiTexCoord2sARB
02389 #define GLEE_C_DEFINED_glMultiTexCoord2sARB
02390 void __stdcall GLee_Lazy_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t) {if (GLeeInit()) glMultiTexCoord2sARB(target, s, t);}
02391 GLEEPFNGLMULTITEXCOORD2SARBPROC GLeeFuncPtr_glMultiTexCoord2sARB=GLee_Lazy_glMultiTexCoord2sARB;
02392 #endif
02393 #ifndef GLEE_C_DEFINED_glMultiTexCoord2svARB
02394 #define GLEE_C_DEFINED_glMultiTexCoord2svARB
02395 void __stdcall GLee_Lazy_glMultiTexCoord2svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord2svARB(target, v);}
02396 GLEEPFNGLMULTITEXCOORD2SVARBPROC GLeeFuncPtr_glMultiTexCoord2svARB=GLee_Lazy_glMultiTexCoord2svARB;
02397 #endif
02398 #ifndef GLEE_C_DEFINED_glMultiTexCoord3dARB
02399 #define GLEE_C_DEFINED_glMultiTexCoord3dARB
02400 void __stdcall GLee_Lazy_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3dARB(target, s, t, r);}
02401 GLEEPFNGLMULTITEXCOORD3DARBPROC GLeeFuncPtr_glMultiTexCoord3dARB=GLee_Lazy_glMultiTexCoord3dARB;
02402 #endif
02403 #ifndef GLEE_C_DEFINED_glMultiTexCoord3dvARB
02404 #define GLEE_C_DEFINED_glMultiTexCoord3dvARB
02405 void __stdcall GLee_Lazy_glMultiTexCoord3dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord3dvARB(target, v);}
02406 GLEEPFNGLMULTITEXCOORD3DVARBPROC GLeeFuncPtr_glMultiTexCoord3dvARB=GLee_Lazy_glMultiTexCoord3dvARB;
02407 #endif
02408 #ifndef GLEE_C_DEFINED_glMultiTexCoord3fARB
02409 #define GLEE_C_DEFINED_glMultiTexCoord3fARB
02410 void __stdcall GLee_Lazy_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3fARB(target, s, t, r);}
02411 GLEEPFNGLMULTITEXCOORD3FARBPROC GLeeFuncPtr_glMultiTexCoord3fARB=GLee_Lazy_glMultiTexCoord3fARB;
02412 #endif
02413 #ifndef GLEE_C_DEFINED_glMultiTexCoord3fvARB
02414 #define GLEE_C_DEFINED_glMultiTexCoord3fvARB
02415 void __stdcall GLee_Lazy_glMultiTexCoord3fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord3fvARB(target, v);}
02416 GLEEPFNGLMULTITEXCOORD3FVARBPROC GLeeFuncPtr_glMultiTexCoord3fvARB=GLee_Lazy_glMultiTexCoord3fvARB;
02417 #endif
02418 #ifndef GLEE_C_DEFINED_glMultiTexCoord3iARB
02419 #define GLEE_C_DEFINED_glMultiTexCoord3iARB
02420 void __stdcall GLee_Lazy_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r) {if (GLeeInit()) glMultiTexCoord3iARB(target, s, t, r);}
02421 GLEEPFNGLMULTITEXCOORD3IARBPROC GLeeFuncPtr_glMultiTexCoord3iARB=GLee_Lazy_glMultiTexCoord3iARB;
02422 #endif
02423 #ifndef GLEE_C_DEFINED_glMultiTexCoord3ivARB
02424 #define GLEE_C_DEFINED_glMultiTexCoord3ivARB
02425 void __stdcall GLee_Lazy_glMultiTexCoord3ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord3ivARB(target, v);}
02426 GLEEPFNGLMULTITEXCOORD3IVARBPROC GLeeFuncPtr_glMultiTexCoord3ivARB=GLee_Lazy_glMultiTexCoord3ivARB;
02427 #endif
02428 #ifndef GLEE_C_DEFINED_glMultiTexCoord3sARB
02429 #define GLEE_C_DEFINED_glMultiTexCoord3sARB
02430 void __stdcall GLee_Lazy_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r) {if (GLeeInit()) glMultiTexCoord3sARB(target, s, t, r);}
02431 GLEEPFNGLMULTITEXCOORD3SARBPROC GLeeFuncPtr_glMultiTexCoord3sARB=GLee_Lazy_glMultiTexCoord3sARB;
02432 #endif
02433 #ifndef GLEE_C_DEFINED_glMultiTexCoord3svARB
02434 #define GLEE_C_DEFINED_glMultiTexCoord3svARB
02435 void __stdcall GLee_Lazy_glMultiTexCoord3svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord3svARB(target, v);}
02436 GLEEPFNGLMULTITEXCOORD3SVARBPROC GLeeFuncPtr_glMultiTexCoord3svARB=GLee_Lazy_glMultiTexCoord3svARB;
02437 #endif
02438 #ifndef GLEE_C_DEFINED_glMultiTexCoord4dARB
02439 #define GLEE_C_DEFINED_glMultiTexCoord4dARB
02440 void __stdcall GLee_Lazy_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4dARB(target, s, t, r, q);}
02441 GLEEPFNGLMULTITEXCOORD4DARBPROC GLeeFuncPtr_glMultiTexCoord4dARB=GLee_Lazy_glMultiTexCoord4dARB;
02442 #endif
02443 #ifndef GLEE_C_DEFINED_glMultiTexCoord4dvARB
02444 #define GLEE_C_DEFINED_glMultiTexCoord4dvARB
02445 void __stdcall GLee_Lazy_glMultiTexCoord4dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord4dvARB(target, v);}
02446 GLEEPFNGLMULTITEXCOORD4DVARBPROC GLeeFuncPtr_glMultiTexCoord4dvARB=GLee_Lazy_glMultiTexCoord4dvARB;
02447 #endif
02448 #ifndef GLEE_C_DEFINED_glMultiTexCoord4fARB
02449 #define GLEE_C_DEFINED_glMultiTexCoord4fARB
02450 void __stdcall GLee_Lazy_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4fARB(target, s, t, r, q);}
02451 GLEEPFNGLMULTITEXCOORD4FARBPROC GLeeFuncPtr_glMultiTexCoord4fARB=GLee_Lazy_glMultiTexCoord4fARB;
02452 #endif
02453 #ifndef GLEE_C_DEFINED_glMultiTexCoord4fvARB
02454 #define GLEE_C_DEFINED_glMultiTexCoord4fvARB
02455 void __stdcall GLee_Lazy_glMultiTexCoord4fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord4fvARB(target, v);}
02456 GLEEPFNGLMULTITEXCOORD4FVARBPROC GLeeFuncPtr_glMultiTexCoord4fvARB=GLee_Lazy_glMultiTexCoord4fvARB;
02457 #endif
02458 #ifndef GLEE_C_DEFINED_glMultiTexCoord4iARB
02459 #define GLEE_C_DEFINED_glMultiTexCoord4iARB
02460 void __stdcall GLee_Lazy_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4iARB(target, s, t, r, q);}
02461 GLEEPFNGLMULTITEXCOORD4IARBPROC GLeeFuncPtr_glMultiTexCoord4iARB=GLee_Lazy_glMultiTexCoord4iARB;
02462 #endif
02463 #ifndef GLEE_C_DEFINED_glMultiTexCoord4ivARB
02464 #define GLEE_C_DEFINED_glMultiTexCoord4ivARB
02465 void __stdcall GLee_Lazy_glMultiTexCoord4ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord4ivARB(target, v);}
02466 GLEEPFNGLMULTITEXCOORD4IVARBPROC GLeeFuncPtr_glMultiTexCoord4ivARB=GLee_Lazy_glMultiTexCoord4ivARB;
02467 #endif
02468 #ifndef GLEE_C_DEFINED_glMultiTexCoord4sARB
02469 #define GLEE_C_DEFINED_glMultiTexCoord4sARB
02470 void __stdcall GLee_Lazy_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4sARB(target, s, t, r, q);}
02471 GLEEPFNGLMULTITEXCOORD4SARBPROC GLeeFuncPtr_glMultiTexCoord4sARB=GLee_Lazy_glMultiTexCoord4sARB;
02472 #endif
02473 #ifndef GLEE_C_DEFINED_glMultiTexCoord4svARB
02474 #define GLEE_C_DEFINED_glMultiTexCoord4svARB
02475 void __stdcall GLee_Lazy_glMultiTexCoord4svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord4svARB(target, v);}
02476 GLEEPFNGLMULTITEXCOORD4SVARBPROC GLeeFuncPtr_glMultiTexCoord4svARB=GLee_Lazy_glMultiTexCoord4svARB;
02477 #endif
02478 #endif
02479
02480
02481
02482 #ifdef __GLEE_GL_ARB_transpose_matrix
02483 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixfARB
02484 #define GLEE_C_DEFINED_glLoadTransposeMatrixfARB
02485 void __stdcall GLee_Lazy_glLoadTransposeMatrixfARB(const GLfloat * m) {if (GLeeInit()) glLoadTransposeMatrixfARB(m);}
02486 GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glLoadTransposeMatrixfARB=GLee_Lazy_glLoadTransposeMatrixfARB;
02487 #endif
02488 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixdARB
02489 #define GLEE_C_DEFINED_glLoadTransposeMatrixdARB
02490 void __stdcall GLee_Lazy_glLoadTransposeMatrixdARB(const GLdouble * m) {if (GLeeInit()) glLoadTransposeMatrixdARB(m);}
02491 GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glLoadTransposeMatrixdARB=GLee_Lazy_glLoadTransposeMatrixdARB;
02492 #endif
02493 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixfARB
02494 #define GLEE_C_DEFINED_glMultTransposeMatrixfARB
02495 void __stdcall GLee_Lazy_glMultTransposeMatrixfARB(const GLfloat * m) {if (GLeeInit()) glMultTransposeMatrixfARB(m);}
02496 GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glMultTransposeMatrixfARB=GLee_Lazy_glMultTransposeMatrixfARB;
02497 #endif
02498 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixdARB
02499 #define GLEE_C_DEFINED_glMultTransposeMatrixdARB
02500 void __stdcall GLee_Lazy_glMultTransposeMatrixdARB(const GLdouble * m) {if (GLeeInit()) glMultTransposeMatrixdARB(m);}
02501 GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glMultTransposeMatrixdARB=GLee_Lazy_glMultTransposeMatrixdARB;
02502 #endif
02503 #endif
02504
02505
02506
02507 #ifdef __GLEE_GL_ARB_multisample
02508 #ifndef GLEE_C_DEFINED_glSampleCoverageARB
02509 #define GLEE_C_DEFINED_glSampleCoverageARB
02510 void __stdcall GLee_Lazy_glSampleCoverageARB(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleCoverageARB(value, invert);}
02511 GLEEPFNGLSAMPLECOVERAGEARBPROC GLeeFuncPtr_glSampleCoverageARB=GLee_Lazy_glSampleCoverageARB;
02512 #endif
02513 #endif
02514
02515
02516
02517 #ifdef __GLEE_GL_ARB_texture_env_add
02518 #endif
02519
02520
02521
02522 #ifdef __GLEE_GL_ARB_texture_cube_map
02523 #endif
02524
02525
02526
02527 #ifdef __GLEE_GL_ARB_texture_compression
02528 #ifndef GLEE_C_DEFINED_glCompressedTexImage3DARB
02529 #define GLEE_C_DEFINED_glCompressedTexImage3DARB
02530 void __stdcall GLee_Lazy_glCompressedTexImage3DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data);}
02531 GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexImage3DARB=GLee_Lazy_glCompressedTexImage3DARB;
02532 #endif
02533 #ifndef GLEE_C_DEFINED_glCompressedTexImage2DARB
02534 #define GLEE_C_DEFINED_glCompressedTexImage2DARB
02535 void __stdcall GLee_Lazy_glCompressedTexImage2DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data);}
02536 GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexImage2DARB=GLee_Lazy_glCompressedTexImage2DARB;
02537 #endif
02538 #ifndef GLEE_C_DEFINED_glCompressedTexImage1DARB
02539 #define GLEE_C_DEFINED_glCompressedTexImage1DARB
02540 void __stdcall GLee_Lazy_glCompressedTexImage1DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data);}
02541 GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexImage1DARB=GLee_Lazy_glCompressedTexImage1DARB;
02542 #endif
02543 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage3DARB
02544 #define GLEE_C_DEFINED_glCompressedTexSubImage3DARB
02545 void __stdcall GLee_Lazy_glCompressedTexSubImage3DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);}
02546 GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexSubImage3DARB=GLee_Lazy_glCompressedTexSubImage3DARB;
02547 #endif
02548 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage2DARB
02549 #define GLEE_C_DEFINED_glCompressedTexSubImage2DARB
02550 void __stdcall GLee_Lazy_glCompressedTexSubImage2DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data);}
02551 GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexSubImage2DARB=GLee_Lazy_glCompressedTexSubImage2DARB;
02552 #endif
02553 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage1DARB
02554 #define GLEE_C_DEFINED_glCompressedTexSubImage1DARB
02555 void __stdcall GLee_Lazy_glCompressedTexSubImage1DARB(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data);}
02556 GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexSubImage1DARB=GLee_Lazy_glCompressedTexSubImage1DARB;
02557 #endif
02558 #ifndef GLEE_C_DEFINED_glGetCompressedTexImageARB
02559 #define GLEE_C_DEFINED_glGetCompressedTexImageARB
02560 void __stdcall GLee_Lazy_glGetCompressedTexImageARB(GLenum target, GLint level, GLvoid * img) {if (GLeeInit()) glGetCompressedTexImageARB(target, level, img);}
02561 GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC GLeeFuncPtr_glGetCompressedTexImageARB=GLee_Lazy_glGetCompressedTexImageARB;
02562 #endif
02563 #endif
02564
02565
02566
02567 #ifdef __GLEE_GL_ARB_texture_border_clamp
02568 #endif
02569
02570
02571
02572 #ifdef __GLEE_GL_ARB_point_parameters
02573 #ifndef GLEE_C_DEFINED_glPointParameterfARB
02574 #define GLEE_C_DEFINED_glPointParameterfARB
02575 void __stdcall GLee_Lazy_glPointParameterfARB(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterfARB(pname, param);}
02576 GLEEPFNGLPOINTPARAMETERFARBPROC GLeeFuncPtr_glPointParameterfARB=GLee_Lazy_glPointParameterfARB;
02577 #endif
02578 #ifndef GLEE_C_DEFINED_glPointParameterfvARB
02579 #define GLEE_C_DEFINED_glPointParameterfvARB
02580 void __stdcall GLee_Lazy_glPointParameterfvARB(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfvARB(pname, params);}
02581 GLEEPFNGLPOINTPARAMETERFVARBPROC GLeeFuncPtr_glPointParameterfvARB=GLee_Lazy_glPointParameterfvARB;
02582 #endif
02583 #endif
02584
02585
02586
02587 #ifdef __GLEE_GL_ARB_vertex_blend
02588 #ifndef GLEE_C_DEFINED_glWeightbvARB
02589 #define GLEE_C_DEFINED_glWeightbvARB
02590 void __stdcall GLee_Lazy_glWeightbvARB(GLint size, const GLbyte * weights) {if (GLeeInit()) glWeightbvARB(size, weights);}
02591 GLEEPFNGLWEIGHTBVARBPROC GLeeFuncPtr_glWeightbvARB=GLee_Lazy_glWeightbvARB;
02592 #endif
02593 #ifndef GLEE_C_DEFINED_glWeightsvARB
02594 #define GLEE_C_DEFINED_glWeightsvARB
02595 void __stdcall GLee_Lazy_glWeightsvARB(GLint size, const GLshort * weights) {if (GLeeInit()) glWeightsvARB(size, weights);}
02596 GLEEPFNGLWEIGHTSVARBPROC GLeeFuncPtr_glWeightsvARB=GLee_Lazy_glWeightsvARB;
02597 #endif
02598 #ifndef GLEE_C_DEFINED_glWeightivARB
02599 #define GLEE_C_DEFINED_glWeightivARB
02600 void __stdcall GLee_Lazy_glWeightivARB(GLint size, const GLint * weights) {if (GLeeInit()) glWeightivARB(size, weights);}
02601 GLEEPFNGLWEIGHTIVARBPROC GLeeFuncPtr_glWeightivARB=GLee_Lazy_glWeightivARB;
02602 #endif
02603 #ifndef GLEE_C_DEFINED_glWeightfvARB
02604 #define GLEE_C_DEFINED_glWeightfvARB
02605 void __stdcall GLee_Lazy_glWeightfvARB(GLint size, const GLfloat * weights) {if (GLeeInit()) glWeightfvARB(size, weights);}
02606 GLEEPFNGLWEIGHTFVARBPROC GLeeFuncPtr_glWeightfvARB=GLee_Lazy_glWeightfvARB;
02607 #endif
02608 #ifndef GLEE_C_DEFINED_glWeightdvARB
02609 #define GLEE_C_DEFINED_glWeightdvARB
02610 void __stdcall GLee_Lazy_glWeightdvARB(GLint size, const GLdouble * weights) {if (GLeeInit()) glWeightdvARB(size, weights);}
02611 GLEEPFNGLWEIGHTDVARBPROC GLeeFuncPtr_glWeightdvARB=GLee_Lazy_glWeightdvARB;
02612 #endif
02613 #ifndef GLEE_C_DEFINED_glWeightubvARB
02614 #define GLEE_C_DEFINED_glWeightubvARB
02615 void __stdcall GLee_Lazy_glWeightubvARB(GLint size, const GLubyte * weights) {if (GLeeInit()) glWeightubvARB(size, weights);}
02616 GLEEPFNGLWEIGHTUBVARBPROC GLeeFuncPtr_glWeightubvARB=GLee_Lazy_glWeightubvARB;
02617 #endif
02618 #ifndef GLEE_C_DEFINED_glWeightusvARB
02619 #define GLEE_C_DEFINED_glWeightusvARB
02620 void __stdcall GLee_Lazy_glWeightusvARB(GLint size, const GLushort * weights) {if (GLeeInit()) glWeightusvARB(size, weights);}
02621 GLEEPFNGLWEIGHTUSVARBPROC GLeeFuncPtr_glWeightusvARB=GLee_Lazy_glWeightusvARB;
02622 #endif
02623 #ifndef GLEE_C_DEFINED_glWeightuivARB
02624 #define GLEE_C_DEFINED_glWeightuivARB
02625 void __stdcall GLee_Lazy_glWeightuivARB(GLint size, const GLuint * weights) {if (GLeeInit()) glWeightuivARB(size, weights);}
02626 GLEEPFNGLWEIGHTUIVARBPROC GLeeFuncPtr_glWeightuivARB=GLee_Lazy_glWeightuivARB;
02627 #endif
02628 #ifndef GLEE_C_DEFINED_glWeightPointerARB
02629 #define GLEE_C_DEFINED_glWeightPointerARB
02630 void __stdcall GLee_Lazy_glWeightPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glWeightPointerARB(size, type, stride, pointer);}
02631 GLEEPFNGLWEIGHTPOINTERARBPROC GLeeFuncPtr_glWeightPointerARB=GLee_Lazy_glWeightPointerARB;
02632 #endif
02633 #ifndef GLEE_C_DEFINED_glVertexBlendARB
02634 #define GLEE_C_DEFINED_glVertexBlendARB
02635 void __stdcall GLee_Lazy_glVertexBlendARB(GLint count) {if (GLeeInit()) glVertexBlendARB(count);}
02636 GLEEPFNGLVERTEXBLENDARBPROC GLeeFuncPtr_glVertexBlendARB=GLee_Lazy_glVertexBlendARB;
02637 #endif
02638 #endif
02639
02640
02641
02642 #ifdef __GLEE_GL_ARB_matrix_palette
02643 #ifndef GLEE_C_DEFINED_glCurrentPaletteMatrixARB
02644 #define GLEE_C_DEFINED_glCurrentPaletteMatrixARB
02645 void __stdcall GLee_Lazy_glCurrentPaletteMatrixARB(GLint index) {if (GLeeInit()) glCurrentPaletteMatrixARB(index);}
02646 GLEEPFNGLCURRENTPALETTEMATRIXARBPROC GLeeFuncPtr_glCurrentPaletteMatrixARB=GLee_Lazy_glCurrentPaletteMatrixARB;
02647 #endif
02648 #ifndef GLEE_C_DEFINED_glMatrixIndexubvARB
02649 #define GLEE_C_DEFINED_glMatrixIndexubvARB
02650 void __stdcall GLee_Lazy_glMatrixIndexubvARB(GLint size, const GLubyte * indices) {if (GLeeInit()) glMatrixIndexubvARB(size, indices);}
02651 GLEEPFNGLMATRIXINDEXUBVARBPROC GLeeFuncPtr_glMatrixIndexubvARB=GLee_Lazy_glMatrixIndexubvARB;
02652 #endif
02653 #ifndef GLEE_C_DEFINED_glMatrixIndexusvARB
02654 #define GLEE_C_DEFINED_glMatrixIndexusvARB
02655 void __stdcall GLee_Lazy_glMatrixIndexusvARB(GLint size, const GLushort * indices) {if (GLeeInit()) glMatrixIndexusvARB(size, indices);}
02656 GLEEPFNGLMATRIXINDEXUSVARBPROC GLeeFuncPtr_glMatrixIndexusvARB=GLee_Lazy_glMatrixIndexusvARB;
02657 #endif
02658 #ifndef GLEE_C_DEFINED_glMatrixIndexuivARB
02659 #define GLEE_C_DEFINED_glMatrixIndexuivARB
02660 void __stdcall GLee_Lazy_glMatrixIndexuivARB(GLint size, const GLuint * indices) {if (GLeeInit()) glMatrixIndexuivARB(size, indices);}
02661 GLEEPFNGLMATRIXINDEXUIVARBPROC GLeeFuncPtr_glMatrixIndexuivARB=GLee_Lazy_glMatrixIndexuivARB;
02662 #endif
02663 #ifndef GLEE_C_DEFINED_glMatrixIndexPointerARB
02664 #define GLEE_C_DEFINED_glMatrixIndexPointerARB
02665 void __stdcall GLee_Lazy_glMatrixIndexPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glMatrixIndexPointerARB(size, type, stride, pointer);}
02666 GLEEPFNGLMATRIXINDEXPOINTERARBPROC GLeeFuncPtr_glMatrixIndexPointerARB=GLee_Lazy_glMatrixIndexPointerARB;
02667 #endif
02668 #endif
02669
02670
02671
02672 #ifdef __GLEE_GL_ARB_texture_env_combine
02673 #endif
02674
02675
02676
02677 #ifdef __GLEE_GL_ARB_texture_env_crossbar
02678 #endif
02679
02680
02681
02682 #ifdef __GLEE_GL_ARB_texture_env_dot3
02683 #endif
02684
02685
02686
02687 #ifdef __GLEE_GL_ARB_texture_mirrored_repeat
02688 #endif
02689
02690
02691
02692 #ifdef __GLEE_GL_ARB_depth_texture
02693 #endif
02694
02695
02696
02697 #ifdef __GLEE_GL_ARB_shadow
02698 #endif
02699
02700
02701
02702 #ifdef __GLEE_GL_ARB_shadow_ambient
02703 #endif
02704
02705
02706
02707 #ifdef __GLEE_GL_ARB_window_pos
02708 #ifndef GLEE_C_DEFINED_glWindowPos2dARB
02709 #define GLEE_C_DEFINED_glWindowPos2dARB
02710 void __stdcall GLee_Lazy_glWindowPos2dARB(GLdouble x, GLdouble y) {if (GLeeInit()) glWindowPos2dARB(x, y);}
02711 GLEEPFNGLWINDOWPOS2DARBPROC GLeeFuncPtr_glWindowPos2dARB=GLee_Lazy_glWindowPos2dARB;
02712 #endif
02713 #ifndef GLEE_C_DEFINED_glWindowPos2dvARB
02714 #define GLEE_C_DEFINED_glWindowPos2dvARB
02715 void __stdcall GLee_Lazy_glWindowPos2dvARB(const GLdouble * v) {if (GLeeInit()) glWindowPos2dvARB(v);}
02716 GLEEPFNGLWINDOWPOS2DVARBPROC GLeeFuncPtr_glWindowPos2dvARB=GLee_Lazy_glWindowPos2dvARB;
02717 #endif
02718 #ifndef GLEE_C_DEFINED_glWindowPos2fARB
02719 #define GLEE_C_DEFINED_glWindowPos2fARB
02720 void __stdcall GLee_Lazy_glWindowPos2fARB(GLfloat x, GLfloat y) {if (GLeeInit()) glWindowPos2fARB(x, y);}
02721 GLEEPFNGLWINDOWPOS2FARBPROC GLeeFuncPtr_glWindowPos2fARB=GLee_Lazy_glWindowPos2fARB;
02722 #endif
02723 #ifndef GLEE_C_DEFINED_glWindowPos2fvARB
02724 #define GLEE_C_DEFINED_glWindowPos2fvARB
02725 void __stdcall GLee_Lazy_glWindowPos2fvARB(const GLfloat * v) {if (GLeeInit()) glWindowPos2fvARB(v);}
02726 GLEEPFNGLWINDOWPOS2FVARBPROC GLeeFuncPtr_glWindowPos2fvARB=GLee_Lazy_glWindowPos2fvARB;
02727 #endif
02728 #ifndef GLEE_C_DEFINED_glWindowPos2iARB
02729 #define GLEE_C_DEFINED_glWindowPos2iARB
02730 void __stdcall GLee_Lazy_glWindowPos2iARB(GLint x, GLint y) {if (GLeeInit()) glWindowPos2iARB(x, y);}
02731 GLEEPFNGLWINDOWPOS2IARBPROC GLeeFuncPtr_glWindowPos2iARB=GLee_Lazy_glWindowPos2iARB;
02732 #endif
02733 #ifndef GLEE_C_DEFINED_glWindowPos2ivARB
02734 #define GLEE_C_DEFINED_glWindowPos2ivARB
02735 void __stdcall GLee_Lazy_glWindowPos2ivARB(const GLint * v) {if (GLeeInit()) glWindowPos2ivARB(v);}
02736 GLEEPFNGLWINDOWPOS2IVARBPROC GLeeFuncPtr_glWindowPos2ivARB=GLee_Lazy_glWindowPos2ivARB;
02737 #endif
02738 #ifndef GLEE_C_DEFINED_glWindowPos2sARB
02739 #define GLEE_C_DEFINED_glWindowPos2sARB
02740 void __stdcall GLee_Lazy_glWindowPos2sARB(GLshort x, GLshort y) {if (GLeeInit()) glWindowPos2sARB(x, y);}
02741 GLEEPFNGLWINDOWPOS2SARBPROC GLeeFuncPtr_glWindowPos2sARB=GLee_Lazy_glWindowPos2sARB;
02742 #endif
02743 #ifndef GLEE_C_DEFINED_glWindowPos2svARB
02744 #define GLEE_C_DEFINED_glWindowPos2svARB
02745 void __stdcall GLee_Lazy_glWindowPos2svARB(const GLshort * v) {if (GLeeInit()) glWindowPos2svARB(v);}
02746 GLEEPFNGLWINDOWPOS2SVARBPROC GLeeFuncPtr_glWindowPos2svARB=GLee_Lazy_glWindowPos2svARB;
02747 #endif
02748 #ifndef GLEE_C_DEFINED_glWindowPos3dARB
02749 #define GLEE_C_DEFINED_glWindowPos3dARB
02750 void __stdcall GLee_Lazy_glWindowPos3dARB(GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glWindowPos3dARB(x, y, z);}
02751 GLEEPFNGLWINDOWPOS3DARBPROC GLeeFuncPtr_glWindowPos3dARB=GLee_Lazy_glWindowPos3dARB;
02752 #endif
02753 #ifndef GLEE_C_DEFINED_glWindowPos3dvARB
02754 #define GLEE_C_DEFINED_glWindowPos3dvARB
02755 void __stdcall GLee_Lazy_glWindowPos3dvARB(const GLdouble * v) {if (GLeeInit()) glWindowPos3dvARB(v);}
02756 GLEEPFNGLWINDOWPOS3DVARBPROC GLeeFuncPtr_glWindowPos3dvARB=GLee_Lazy_glWindowPos3dvARB;
02757 #endif
02758 #ifndef GLEE_C_DEFINED_glWindowPos3fARB
02759 #define GLEE_C_DEFINED_glWindowPos3fARB
02760 void __stdcall GLee_Lazy_glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glWindowPos3fARB(x, y, z);}
02761 GLEEPFNGLWINDOWPOS3FARBPROC GLeeFuncPtr_glWindowPos3fARB=GLee_Lazy_glWindowPos3fARB;
02762 #endif
02763 #ifndef GLEE_C_DEFINED_glWindowPos3fvARB
02764 #define GLEE_C_DEFINED_glWindowPos3fvARB
02765 void __stdcall GLee_Lazy_glWindowPos3fvARB(const GLfloat * v) {if (GLeeInit()) glWindowPos3fvARB(v);}
02766 GLEEPFNGLWINDOWPOS3FVARBPROC GLeeFuncPtr_glWindowPos3fvARB=GLee_Lazy_glWindowPos3fvARB;
02767 #endif
02768 #ifndef GLEE_C_DEFINED_glWindowPos3iARB
02769 #define GLEE_C_DEFINED_glWindowPos3iARB
02770 void __stdcall GLee_Lazy_glWindowPos3iARB(GLint x, GLint y, GLint z) {if (GLeeInit()) glWindowPos3iARB(x, y, z);}
02771 GLEEPFNGLWINDOWPOS3IARBPROC GLeeFuncPtr_glWindowPos3iARB=GLee_Lazy_glWindowPos3iARB;
02772 #endif
02773 #ifndef GLEE_C_DEFINED_glWindowPos3ivARB
02774 #define GLEE_C_DEFINED_glWindowPos3ivARB
02775 void __stdcall GLee_Lazy_glWindowPos3ivARB(const GLint * v) {if (GLeeInit()) glWindowPos3ivARB(v);}
02776 GLEEPFNGLWINDOWPOS3IVARBPROC GLeeFuncPtr_glWindowPos3ivARB=GLee_Lazy_glWindowPos3ivARB;
02777 #endif
02778 #ifndef GLEE_C_DEFINED_glWindowPos3sARB
02779 #define GLEE_C_DEFINED_glWindowPos3sARB
02780 void __stdcall GLee_Lazy_glWindowPos3sARB(GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glWindowPos3sARB(x, y, z);}
02781 GLEEPFNGLWINDOWPOS3SARBPROC GLeeFuncPtr_glWindowPos3sARB=GLee_Lazy_glWindowPos3sARB;
02782 #endif
02783 #ifndef GLEE_C_DEFINED_glWindowPos3svARB
02784 #define GLEE_C_DEFINED_glWindowPos3svARB
02785 void __stdcall GLee_Lazy_glWindowPos3svARB(const GLshort * v) {if (GLeeInit()) glWindowPos3svARB(v);}
02786 GLEEPFNGLWINDOWPOS3SVARBPROC GLeeFuncPtr_glWindowPos3svARB=GLee_Lazy_glWindowPos3svARB;
02787 #endif
02788 #endif
02789
02790
02791
02792 #ifdef __GLEE_GL_ARB_vertex_program
02793 #ifndef GLEE_C_DEFINED_glVertexAttrib1dARB
02794 #define GLEE_C_DEFINED_glVertexAttrib1dARB
02795 void __stdcall GLee_Lazy_glVertexAttrib1dARB(GLuint index, GLdouble x) {if (GLeeInit()) glVertexAttrib1dARB(index, x);}
02796 GLEEPFNGLVERTEXATTRIB1DARBPROC GLeeFuncPtr_glVertexAttrib1dARB=GLee_Lazy_glVertexAttrib1dARB;
02797 #endif
02798 #ifndef GLEE_C_DEFINED_glVertexAttrib1dvARB
02799 #define GLEE_C_DEFINED_glVertexAttrib1dvARB
02800 void __stdcall GLee_Lazy_glVertexAttrib1dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib1dvARB(index, v);}
02801 GLEEPFNGLVERTEXATTRIB1DVARBPROC GLeeFuncPtr_glVertexAttrib1dvARB=GLee_Lazy_glVertexAttrib1dvARB;
02802 #endif
02803 #ifndef GLEE_C_DEFINED_glVertexAttrib1fARB
02804 #define GLEE_C_DEFINED_glVertexAttrib1fARB
02805 void __stdcall GLee_Lazy_glVertexAttrib1fARB(GLuint index, GLfloat x) {if (GLeeInit()) glVertexAttrib1fARB(index, x);}
02806 GLEEPFNGLVERTEXATTRIB1FARBPROC GLeeFuncPtr_glVertexAttrib1fARB=GLee_Lazy_glVertexAttrib1fARB;
02807 #endif
02808 #ifndef GLEE_C_DEFINED_glVertexAttrib1fvARB
02809 #define GLEE_C_DEFINED_glVertexAttrib1fvARB
02810 void __stdcall GLee_Lazy_glVertexAttrib1fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib1fvARB(index, v);}
02811 GLEEPFNGLVERTEXATTRIB1FVARBPROC GLeeFuncPtr_glVertexAttrib1fvARB=GLee_Lazy_glVertexAttrib1fvARB;
02812 #endif
02813 #ifndef GLEE_C_DEFINED_glVertexAttrib1sARB
02814 #define GLEE_C_DEFINED_glVertexAttrib1sARB
02815 void __stdcall GLee_Lazy_glVertexAttrib1sARB(GLuint index, GLshort x) {if (GLeeInit()) glVertexAttrib1sARB(index, x);}
02816 GLEEPFNGLVERTEXATTRIB1SARBPROC GLeeFuncPtr_glVertexAttrib1sARB=GLee_Lazy_glVertexAttrib1sARB;
02817 #endif
02818 #ifndef GLEE_C_DEFINED_glVertexAttrib1svARB
02819 #define GLEE_C_DEFINED_glVertexAttrib1svARB
02820 void __stdcall GLee_Lazy_glVertexAttrib1svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib1svARB(index, v);}
02821 GLEEPFNGLVERTEXATTRIB1SVARBPROC GLeeFuncPtr_glVertexAttrib1svARB=GLee_Lazy_glVertexAttrib1svARB;
02822 #endif
02823 #ifndef GLEE_C_DEFINED_glVertexAttrib2dARB
02824 #define GLEE_C_DEFINED_glVertexAttrib2dARB
02825 void __stdcall GLee_Lazy_glVertexAttrib2dARB(GLuint index, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexAttrib2dARB(index, x, y);}
02826 GLEEPFNGLVERTEXATTRIB2DARBPROC GLeeFuncPtr_glVertexAttrib2dARB=GLee_Lazy_glVertexAttrib2dARB;
02827 #endif
02828 #ifndef GLEE_C_DEFINED_glVertexAttrib2dvARB
02829 #define GLEE_C_DEFINED_glVertexAttrib2dvARB
02830 void __stdcall GLee_Lazy_glVertexAttrib2dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib2dvARB(index, v);}
02831 GLEEPFNGLVERTEXATTRIB2DVARBPROC GLeeFuncPtr_glVertexAttrib2dvARB=GLee_Lazy_glVertexAttrib2dvARB;
02832 #endif
02833 #ifndef GLEE_C_DEFINED_glVertexAttrib2fARB
02834 #define GLEE_C_DEFINED_glVertexAttrib2fARB
02835 void __stdcall GLee_Lazy_glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexAttrib2fARB(index, x, y);}
02836 GLEEPFNGLVERTEXATTRIB2FARBPROC GLeeFuncPtr_glVertexAttrib2fARB=GLee_Lazy_glVertexAttrib2fARB;
02837 #endif
02838 #ifndef GLEE_C_DEFINED_glVertexAttrib2fvARB
02839 #define GLEE_C_DEFINED_glVertexAttrib2fvARB
02840 void __stdcall GLee_Lazy_glVertexAttrib2fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib2fvARB(index, v);}
02841 GLEEPFNGLVERTEXATTRIB2FVARBPROC GLeeFuncPtr_glVertexAttrib2fvARB=GLee_Lazy_glVertexAttrib2fvARB;
02842 #endif
02843 #ifndef GLEE_C_DEFINED_glVertexAttrib2sARB
02844 #define GLEE_C_DEFINED_glVertexAttrib2sARB
02845 void __stdcall GLee_Lazy_glVertexAttrib2sARB(GLuint index, GLshort x, GLshort y) {if (GLeeInit()) glVertexAttrib2sARB(index, x, y);}
02846 GLEEPFNGLVERTEXATTRIB2SARBPROC GLeeFuncPtr_glVertexAttrib2sARB=GLee_Lazy_glVertexAttrib2sARB;
02847 #endif
02848 #ifndef GLEE_C_DEFINED_glVertexAttrib2svARB
02849 #define GLEE_C_DEFINED_glVertexAttrib2svARB
02850 void __stdcall GLee_Lazy_glVertexAttrib2svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib2svARB(index, v);}
02851 GLEEPFNGLVERTEXATTRIB2SVARBPROC GLeeFuncPtr_glVertexAttrib2svARB=GLee_Lazy_glVertexAttrib2svARB;
02852 #endif
02853 #ifndef GLEE_C_DEFINED_glVertexAttrib3dARB
02854 #define GLEE_C_DEFINED_glVertexAttrib3dARB
02855 void __stdcall GLee_Lazy_glVertexAttrib3dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dARB(index, x, y, z);}
02856 GLEEPFNGLVERTEXATTRIB3DARBPROC GLeeFuncPtr_glVertexAttrib3dARB=GLee_Lazy_glVertexAttrib3dARB;
02857 #endif
02858 #ifndef GLEE_C_DEFINED_glVertexAttrib3dvARB
02859 #define GLEE_C_DEFINED_glVertexAttrib3dvARB
02860 void __stdcall GLee_Lazy_glVertexAttrib3dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib3dvARB(index, v);}
02861 GLEEPFNGLVERTEXATTRIB3DVARBPROC GLeeFuncPtr_glVertexAttrib3dvARB=GLee_Lazy_glVertexAttrib3dvARB;
02862 #endif
02863 #ifndef GLEE_C_DEFINED_glVertexAttrib3fARB
02864 #define GLEE_C_DEFINED_glVertexAttrib3fARB
02865 void __stdcall GLee_Lazy_glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3fARB(index, x, y, z);}
02866 GLEEPFNGLVERTEXATTRIB3FARBPROC GLeeFuncPtr_glVertexAttrib3fARB=GLee_Lazy_glVertexAttrib3fARB;
02867 #endif
02868 #ifndef GLEE_C_DEFINED_glVertexAttrib3fvARB
02869 #define GLEE_C_DEFINED_glVertexAttrib3fvARB
02870 void __stdcall GLee_Lazy_glVertexAttrib3fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib3fvARB(index, v);}
02871 GLEEPFNGLVERTEXATTRIB3FVARBPROC GLeeFuncPtr_glVertexAttrib3fvARB=GLee_Lazy_glVertexAttrib3fvARB;
02872 #endif
02873 #ifndef GLEE_C_DEFINED_glVertexAttrib3sARB
02874 #define GLEE_C_DEFINED_glVertexAttrib3sARB
02875 void __stdcall GLee_Lazy_glVertexAttrib3sARB(GLuint index, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexAttrib3sARB(index, x, y, z);}
02876 GLEEPFNGLVERTEXATTRIB3SARBPROC GLeeFuncPtr_glVertexAttrib3sARB=GLee_Lazy_glVertexAttrib3sARB;
02877 #endif
02878 #ifndef GLEE_C_DEFINED_glVertexAttrib3svARB
02879 #define GLEE_C_DEFINED_glVertexAttrib3svARB
02880 void __stdcall GLee_Lazy_glVertexAttrib3svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib3svARB(index, v);}
02881 GLEEPFNGLVERTEXATTRIB3SVARBPROC GLeeFuncPtr_glVertexAttrib3svARB=GLee_Lazy_glVertexAttrib3svARB;
02882 #endif
02883 #ifndef GLEE_C_DEFINED_glVertexAttrib4NbvARB
02884 #define GLEE_C_DEFINED_glVertexAttrib4NbvARB
02885 void __stdcall GLee_Lazy_glVertexAttrib4NbvARB(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4NbvARB(index, v);}
02886 GLEEPFNGLVERTEXATTRIB4NBVARBPROC GLeeFuncPtr_glVertexAttrib4NbvARB=GLee_Lazy_glVertexAttrib4NbvARB;
02887 #endif
02888 #ifndef GLEE_C_DEFINED_glVertexAttrib4NivARB
02889 #define GLEE_C_DEFINED_glVertexAttrib4NivARB
02890 void __stdcall GLee_Lazy_glVertexAttrib4NivARB(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4NivARB(index, v);}
02891 GLEEPFNGLVERTEXATTRIB4NIVARBPROC GLeeFuncPtr_glVertexAttrib4NivARB=GLee_Lazy_glVertexAttrib4NivARB;
02892 #endif
02893 #ifndef GLEE_C_DEFINED_glVertexAttrib4NsvARB
02894 #define GLEE_C_DEFINED_glVertexAttrib4NsvARB
02895 void __stdcall GLee_Lazy_glVertexAttrib4NsvARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4NsvARB(index, v);}
02896 GLEEPFNGLVERTEXATTRIB4NSVARBPROC GLeeFuncPtr_glVertexAttrib4NsvARB=GLee_Lazy_glVertexAttrib4NsvARB;
02897 #endif
02898 #ifndef GLEE_C_DEFINED_glVertexAttrib4NubARB
02899 #define GLEE_C_DEFINED_glVertexAttrib4NubARB
02900 void __stdcall GLee_Lazy_glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4NubARB(index, x, y, z, w);}
02901 GLEEPFNGLVERTEXATTRIB4NUBARBPROC GLeeFuncPtr_glVertexAttrib4NubARB=GLee_Lazy_glVertexAttrib4NubARB;
02902 #endif
02903 #ifndef GLEE_C_DEFINED_glVertexAttrib4NubvARB
02904 #define GLEE_C_DEFINED_glVertexAttrib4NubvARB
02905 void __stdcall GLee_Lazy_glVertexAttrib4NubvARB(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4NubvARB(index, v);}
02906 GLEEPFNGLVERTEXATTRIB4NUBVARBPROC GLeeFuncPtr_glVertexAttrib4NubvARB=GLee_Lazy_glVertexAttrib4NubvARB;
02907 #endif
02908 #ifndef GLEE_C_DEFINED_glVertexAttrib4NuivARB
02909 #define GLEE_C_DEFINED_glVertexAttrib4NuivARB
02910 void __stdcall GLee_Lazy_glVertexAttrib4NuivARB(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4NuivARB(index, v);}
02911 GLEEPFNGLVERTEXATTRIB4NUIVARBPROC GLeeFuncPtr_glVertexAttrib4NuivARB=GLee_Lazy_glVertexAttrib4NuivARB;
02912 #endif
02913 #ifndef GLEE_C_DEFINED_glVertexAttrib4NusvARB
02914 #define GLEE_C_DEFINED_glVertexAttrib4NusvARB
02915 void __stdcall GLee_Lazy_glVertexAttrib4NusvARB(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4NusvARB(index, v);}
02916 GLEEPFNGLVERTEXATTRIB4NUSVARBPROC GLeeFuncPtr_glVertexAttrib4NusvARB=GLee_Lazy_glVertexAttrib4NusvARB;
02917 #endif
02918 #ifndef GLEE_C_DEFINED_glVertexAttrib4bvARB
02919 #define GLEE_C_DEFINED_glVertexAttrib4bvARB
02920 void __stdcall GLee_Lazy_glVertexAttrib4bvARB(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4bvARB(index, v);}
02921 GLEEPFNGLVERTEXATTRIB4BVARBPROC GLeeFuncPtr_glVertexAttrib4bvARB=GLee_Lazy_glVertexAttrib4bvARB;
02922 #endif
02923 #ifndef GLEE_C_DEFINED_glVertexAttrib4dARB
02924 #define GLEE_C_DEFINED_glVertexAttrib4dARB
02925 void __stdcall GLee_Lazy_glVertexAttrib4dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dARB(index, x, y, z, w);}
02926 GLEEPFNGLVERTEXATTRIB4DARBPROC GLeeFuncPtr_glVertexAttrib4dARB=GLee_Lazy_glVertexAttrib4dARB;
02927 #endif
02928 #ifndef GLEE_C_DEFINED_glVertexAttrib4dvARB
02929 #define GLEE_C_DEFINED_glVertexAttrib4dvARB
02930 void __stdcall GLee_Lazy_glVertexAttrib4dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib4dvARB(index, v);}
02931 GLEEPFNGLVERTEXATTRIB4DVARBPROC GLeeFuncPtr_glVertexAttrib4dvARB=GLee_Lazy_glVertexAttrib4dvARB;
02932 #endif
02933 #ifndef GLEE_C_DEFINED_glVertexAttrib4fARB
02934 #define GLEE_C_DEFINED_glVertexAttrib4fARB
02935 void __stdcall GLee_Lazy_glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fARB(index, x, y, z, w);}
02936 GLEEPFNGLVERTEXATTRIB4FARBPROC GLeeFuncPtr_glVertexAttrib4fARB=GLee_Lazy_glVertexAttrib4fARB;
02937 #endif
02938 #ifndef GLEE_C_DEFINED_glVertexAttrib4fvARB
02939 #define GLEE_C_DEFINED_glVertexAttrib4fvARB
02940 void __stdcall GLee_Lazy_glVertexAttrib4fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib4fvARB(index, v);}
02941 GLEEPFNGLVERTEXATTRIB4FVARBPROC GLeeFuncPtr_glVertexAttrib4fvARB=GLee_Lazy_glVertexAttrib4fvARB;
02942 #endif
02943 #ifndef GLEE_C_DEFINED_glVertexAttrib4ivARB
02944 #define GLEE_C_DEFINED_glVertexAttrib4ivARB
02945 void __stdcall GLee_Lazy_glVertexAttrib4ivARB(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4ivARB(index, v);}
02946 GLEEPFNGLVERTEXATTRIB4IVARBPROC GLeeFuncPtr_glVertexAttrib4ivARB=GLee_Lazy_glVertexAttrib4ivARB;
02947 #endif
02948 #ifndef GLEE_C_DEFINED_glVertexAttrib4sARB
02949 #define GLEE_C_DEFINED_glVertexAttrib4sARB
02950 void __stdcall GLee_Lazy_glVertexAttrib4sARB(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sARB(index, x, y, z, w);}
02951 GLEEPFNGLVERTEXATTRIB4SARBPROC GLeeFuncPtr_glVertexAttrib4sARB=GLee_Lazy_glVertexAttrib4sARB;
02952 #endif
02953 #ifndef GLEE_C_DEFINED_glVertexAttrib4svARB
02954 #define GLEE_C_DEFINED_glVertexAttrib4svARB
02955 void __stdcall GLee_Lazy_glVertexAttrib4svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4svARB(index, v);}
02956 GLEEPFNGLVERTEXATTRIB4SVARBPROC GLeeFuncPtr_glVertexAttrib4svARB=GLee_Lazy_glVertexAttrib4svARB;
02957 #endif
02958 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubvARB
02959 #define GLEE_C_DEFINED_glVertexAttrib4ubvARB
02960 void __stdcall GLee_Lazy_glVertexAttrib4ubvARB(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4ubvARB(index, v);}
02961 GLEEPFNGLVERTEXATTRIB4UBVARBPROC GLeeFuncPtr_glVertexAttrib4ubvARB=GLee_Lazy_glVertexAttrib4ubvARB;
02962 #endif
02963 #ifndef GLEE_C_DEFINED_glVertexAttrib4uivARB
02964 #define GLEE_C_DEFINED_glVertexAttrib4uivARB
02965 void __stdcall GLee_Lazy_glVertexAttrib4uivARB(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4uivARB(index, v);}
02966 GLEEPFNGLVERTEXATTRIB4UIVARBPROC GLeeFuncPtr_glVertexAttrib4uivARB=GLee_Lazy_glVertexAttrib4uivARB;
02967 #endif
02968 #ifndef GLEE_C_DEFINED_glVertexAttrib4usvARB
02969 #define GLEE_C_DEFINED_glVertexAttrib4usvARB
02970 void __stdcall GLee_Lazy_glVertexAttrib4usvARB(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4usvARB(index, v);}
02971 GLEEPFNGLVERTEXATTRIB4USVARBPROC GLeeFuncPtr_glVertexAttrib4usvARB=GLee_Lazy_glVertexAttrib4usvARB;
02972 #endif
02973 #ifndef GLEE_C_DEFINED_glVertexAttribPointerARB
02974 #define GLEE_C_DEFINED_glVertexAttribPointerARB
02975 void __stdcall GLee_Lazy_glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribPointerARB(index, size, type, normalized, stride, pointer);}
02976 GLEEPFNGLVERTEXATTRIBPOINTERARBPROC GLeeFuncPtr_glVertexAttribPointerARB=GLee_Lazy_glVertexAttribPointerARB;
02977 #endif
02978 #ifndef GLEE_C_DEFINED_glEnableVertexAttribArrayARB
02979 #define GLEE_C_DEFINED_glEnableVertexAttribArrayARB
02980 void __stdcall GLee_Lazy_glEnableVertexAttribArrayARB(GLuint index) {if (GLeeInit()) glEnableVertexAttribArrayARB(index);}
02981 GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glEnableVertexAttribArrayARB=GLee_Lazy_glEnableVertexAttribArrayARB;
02982 #endif
02983 #ifndef GLEE_C_DEFINED_glDisableVertexAttribArrayARB
02984 #define GLEE_C_DEFINED_glDisableVertexAttribArrayARB
02985 void __stdcall GLee_Lazy_glDisableVertexAttribArrayARB(GLuint index) {if (GLeeInit()) glDisableVertexAttribArrayARB(index);}
02986 GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glDisableVertexAttribArrayARB=GLee_Lazy_glDisableVertexAttribArrayARB;
02987 #endif
02988 #ifndef GLEE_C_DEFINED_glProgramStringARB
02989 #define GLEE_C_DEFINED_glProgramStringARB
02990 void __stdcall GLee_Lazy_glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string) {if (GLeeInit()) glProgramStringARB(target, format, len, string);}
02991 GLEEPFNGLPROGRAMSTRINGARBPROC GLeeFuncPtr_glProgramStringARB=GLee_Lazy_glProgramStringARB;
02992 #endif
02993 #ifndef GLEE_C_DEFINED_glBindProgramARB
02994 #define GLEE_C_DEFINED_glBindProgramARB
02995 void __stdcall GLee_Lazy_glBindProgramARB(GLenum target, GLuint program) {if (GLeeInit()) glBindProgramARB(target, program);}
02996 GLEEPFNGLBINDPROGRAMARBPROC GLeeFuncPtr_glBindProgramARB=GLee_Lazy_glBindProgramARB;
02997 #endif
02998 #ifndef GLEE_C_DEFINED_glDeleteProgramsARB
02999 #define GLEE_C_DEFINED_glDeleteProgramsARB
03000 void __stdcall GLee_Lazy_glDeleteProgramsARB(GLsizei n, const GLuint * programs) {if (GLeeInit()) glDeleteProgramsARB(n, programs);}
03001 GLEEPFNGLDELETEPROGRAMSARBPROC GLeeFuncPtr_glDeleteProgramsARB=GLee_Lazy_glDeleteProgramsARB;
03002 #endif
03003 #ifndef GLEE_C_DEFINED_glGenProgramsARB
03004 #define GLEE_C_DEFINED_glGenProgramsARB
03005 void __stdcall GLee_Lazy_glGenProgramsARB(GLsizei n, GLuint * programs) {if (GLeeInit()) glGenProgramsARB(n, programs);}
03006 GLEEPFNGLGENPROGRAMSARBPROC GLeeFuncPtr_glGenProgramsARB=GLee_Lazy_glGenProgramsARB;
03007 #endif
03008 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4dARB
03009 #define GLEE_C_DEFINED_glProgramEnvParameter4dARB
03010 void __stdcall GLee_Lazy_glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramEnvParameter4dARB(target, index, x, y, z, w);}
03011 GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC GLeeFuncPtr_glProgramEnvParameter4dARB=GLee_Lazy_glProgramEnvParameter4dARB;
03012 #endif
03013 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4dvARB
03014 #define GLEE_C_DEFINED_glProgramEnvParameter4dvARB
03015 void __stdcall GLee_Lazy_glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit()) glProgramEnvParameter4dvARB(target, index, params);}
03016 GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC GLeeFuncPtr_glProgramEnvParameter4dvARB=GLee_Lazy_glProgramEnvParameter4dvARB;
03017 #endif
03018 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4fARB
03019 #define GLEE_C_DEFINED_glProgramEnvParameter4fARB
03020 void __stdcall GLee_Lazy_glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramEnvParameter4fARB(target, index, x, y, z, w);}
03021 GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC GLeeFuncPtr_glProgramEnvParameter4fARB=GLee_Lazy_glProgramEnvParameter4fARB;
03022 #endif
03023 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4fvARB
03024 #define GLEE_C_DEFINED_glProgramEnvParameter4fvARB
03025 void __stdcall GLee_Lazy_glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) glProgramEnvParameter4fvARB(target, index, params);}
03026 GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC GLeeFuncPtr_glProgramEnvParameter4fvARB=GLee_Lazy_glProgramEnvParameter4fvARB;
03027 #endif
03028 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4dARB
03029 #define GLEE_C_DEFINED_glProgramLocalParameter4dARB
03030 void __stdcall GLee_Lazy_glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramLocalParameter4dARB(target, index, x, y, z, w);}
03031 GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC GLeeFuncPtr_glProgramLocalParameter4dARB=GLee_Lazy_glProgramLocalParameter4dARB;
03032 #endif
03033 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4dvARB
03034 #define GLEE_C_DEFINED_glProgramLocalParameter4dvARB
03035 void __stdcall GLee_Lazy_glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit()) glProgramLocalParameter4dvARB(target, index, params);}
03036 GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC GLeeFuncPtr_glProgramLocalParameter4dvARB=GLee_Lazy_glProgramLocalParameter4dvARB;
03037 #endif
03038 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4fARB
03039 #define GLEE_C_DEFINED_glProgramLocalParameter4fARB
03040 void __stdcall GLee_Lazy_glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramLocalParameter4fARB(target, index, x, y, z, w);}
03041 GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC GLeeFuncPtr_glProgramLocalParameter4fARB=GLee_Lazy_glProgramLocalParameter4fARB;
03042 #endif
03043 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4fvARB
03044 #define GLEE_C_DEFINED_glProgramLocalParameter4fvARB
03045 void __stdcall GLee_Lazy_glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) glProgramLocalParameter4fvARB(target, index, params);}
03046 GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC GLeeFuncPtr_glProgramLocalParameter4fvARB=GLee_Lazy_glProgramLocalParameter4fvARB;
03047 #endif
03048 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterdvARB
03049 #define GLEE_C_DEFINED_glGetProgramEnvParameterdvARB
03050 void __stdcall GLee_Lazy_glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetProgramEnvParameterdvARB(target, index, params);}
03051 GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramEnvParameterdvARB=GLee_Lazy_glGetProgramEnvParameterdvARB;
03052 #endif
03053 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterfvARB
03054 #define GLEE_C_DEFINED_glGetProgramEnvParameterfvARB
03055 void __stdcall GLee_Lazy_glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetProgramEnvParameterfvARB(target, index, params);}
03056 GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramEnvParameterfvARB=GLee_Lazy_glGetProgramEnvParameterfvARB;
03057 #endif
03058 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterdvARB
03059 #define GLEE_C_DEFINED_glGetProgramLocalParameterdvARB
03060 void __stdcall GLee_Lazy_glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetProgramLocalParameterdvARB(target, index, params);}
03061 GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramLocalParameterdvARB=GLee_Lazy_glGetProgramLocalParameterdvARB;
03062 #endif
03063 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterfvARB
03064 #define GLEE_C_DEFINED_glGetProgramLocalParameterfvARB
03065 void __stdcall GLee_Lazy_glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetProgramLocalParameterfvARB(target, index, params);}
03066 GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramLocalParameterfvARB=GLee_Lazy_glGetProgramLocalParameterfvARB;
03067 #endif
03068 #ifndef GLEE_C_DEFINED_glGetProgramivARB
03069 #define GLEE_C_DEFINED_glGetProgramivARB
03070 void __stdcall GLee_Lazy_glGetProgramivARB(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetProgramivARB(target, pname, params);}
03071 GLEEPFNGLGETPROGRAMIVARBPROC GLeeFuncPtr_glGetProgramivARB=GLee_Lazy_glGetProgramivARB;
03072 #endif
03073 #ifndef GLEE_C_DEFINED_glGetProgramStringARB
03074 #define GLEE_C_DEFINED_glGetProgramStringARB
03075 void __stdcall GLee_Lazy_glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string) {if (GLeeInit()) glGetProgramStringARB(target, pname, string);}
03076 GLEEPFNGLGETPROGRAMSTRINGARBPROC GLeeFuncPtr_glGetProgramStringARB=GLee_Lazy_glGetProgramStringARB;
03077 #endif
03078 #ifndef GLEE_C_DEFINED_glGetVertexAttribdvARB
03079 #define GLEE_C_DEFINED_glGetVertexAttribdvARB
03080 void __stdcall GLee_Lazy_glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdvARB(index, pname, params);}
03081 GLEEPFNGLGETVERTEXATTRIBDVARBPROC GLeeFuncPtr_glGetVertexAttribdvARB=GLee_Lazy_glGetVertexAttribdvARB;
03082 #endif
03083 #ifndef GLEE_C_DEFINED_glGetVertexAttribfvARB
03084 #define GLEE_C_DEFINED_glGetVertexAttribfvARB
03085 void __stdcall GLee_Lazy_glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfvARB(index, pname, params);}
03086 GLEEPFNGLGETVERTEXATTRIBFVARBPROC GLeeFuncPtr_glGetVertexAttribfvARB=GLee_Lazy_glGetVertexAttribfvARB;
03087 #endif
03088 #ifndef GLEE_C_DEFINED_glGetVertexAttribivARB
03089 #define GLEE_C_DEFINED_glGetVertexAttribivARB
03090 void __stdcall GLee_Lazy_glGetVertexAttribivARB(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribivARB(index, pname, params);}
03091 GLEEPFNGLGETVERTEXATTRIBIVARBPROC GLeeFuncPtr_glGetVertexAttribivARB=GLee_Lazy_glGetVertexAttribivARB;
03092 #endif
03093 #ifndef GLEE_C_DEFINED_glGetVertexAttribPointervARB
03094 #define GLEE_C_DEFINED_glGetVertexAttribPointervARB
03095 void __stdcall GLee_Lazy_glGetVertexAttribPointervARB(GLuint index, GLenum pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervARB(index, pname, pointer);}
03096 GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC GLeeFuncPtr_glGetVertexAttribPointervARB=GLee_Lazy_glGetVertexAttribPointervARB;
03097 #endif
03098 #ifndef GLEE_C_DEFINED_glIsProgramARB
03099 #define GLEE_C_DEFINED_glIsProgramARB
03100 GLboolean __stdcall GLee_Lazy_glIsProgramARB(GLuint program) {if (GLeeInit()) return glIsProgramARB(program); return (GLboolean)0;}
03101 GLEEPFNGLISPROGRAMARBPROC GLeeFuncPtr_glIsProgramARB=GLee_Lazy_glIsProgramARB;
03102 #endif
03103 #endif
03104
03105
03106
03107 #ifdef __GLEE_GL_ARB_fragment_program
03108 #endif
03109
03110
03111
03112 #ifdef __GLEE_GL_ARB_vertex_buffer_object
03113 #ifndef GLEE_C_DEFINED_glBindBufferARB
03114 #define GLEE_C_DEFINED_glBindBufferARB
03115 void __stdcall GLee_Lazy_glBindBufferARB(GLenum target, GLuint buffer) {if (GLeeInit()) glBindBufferARB(target, buffer);}
03116 GLEEPFNGLBINDBUFFERARBPROC GLeeFuncPtr_glBindBufferARB=GLee_Lazy_glBindBufferARB;
03117 #endif
03118 #ifndef GLEE_C_DEFINED_glDeleteBuffersARB
03119 #define GLEE_C_DEFINED_glDeleteBuffersARB
03120 void __stdcall GLee_Lazy_glDeleteBuffersARB(GLsizei n, const GLuint * buffers) {if (GLeeInit()) glDeleteBuffersARB(n, buffers);}
03121 GLEEPFNGLDELETEBUFFERSARBPROC GLeeFuncPtr_glDeleteBuffersARB=GLee_Lazy_glDeleteBuffersARB;
03122 #endif
03123 #ifndef GLEE_C_DEFINED_glGenBuffersARB
03124 #define GLEE_C_DEFINED_glGenBuffersARB
03125 void __stdcall GLee_Lazy_glGenBuffersARB(GLsizei n, GLuint * buffers) {if (GLeeInit()) glGenBuffersARB(n, buffers);}
03126 GLEEPFNGLGENBUFFERSARBPROC GLeeFuncPtr_glGenBuffersARB=GLee_Lazy_glGenBuffersARB;
03127 #endif
03128 #ifndef GLEE_C_DEFINED_glIsBufferARB
03129 #define GLEE_C_DEFINED_glIsBufferARB
03130 GLboolean __stdcall GLee_Lazy_glIsBufferARB(GLuint buffer) {if (GLeeInit()) return glIsBufferARB(buffer); return (GLboolean)0;}
03131 GLEEPFNGLISBUFFERARBPROC GLeeFuncPtr_glIsBufferARB=GLee_Lazy_glIsBufferARB;
03132 #endif
03133 #ifndef GLEE_C_DEFINED_glBufferDataARB
03134 #define GLEE_C_DEFINED_glBufferDataARB
03135 void __stdcall GLee_Lazy_glBufferDataARB(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferDataARB(target, size, data, usage);}
03136 GLEEPFNGLBUFFERDATAARBPROC GLeeFuncPtr_glBufferDataARB=GLee_Lazy_glBufferDataARB;
03137 #endif
03138 #ifndef GLEE_C_DEFINED_glBufferSubDataARB
03139 #define GLEE_C_DEFINED_glBufferSubDataARB
03140 void __stdcall GLee_Lazy_glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data) {if (GLeeInit()) glBufferSubDataARB(target, offset, size, data);}
03141 GLEEPFNGLBUFFERSUBDATAARBPROC GLeeFuncPtr_glBufferSubDataARB=GLee_Lazy_glBufferSubDataARB;
03142 #endif
03143 #ifndef GLEE_C_DEFINED_glGetBufferSubDataARB
03144 #define GLEE_C_DEFINED_glGetBufferSubDataARB
03145 void __stdcall GLee_Lazy_glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data) {if (GLeeInit()) glGetBufferSubDataARB(target, offset, size, data);}
03146 GLEEPFNGLGETBUFFERSUBDATAARBPROC GLeeFuncPtr_glGetBufferSubDataARB=GLee_Lazy_glGetBufferSubDataARB;
03147 #endif
03148 #ifndef GLEE_C_DEFINED_glMapBufferARB
03149 #define GLEE_C_DEFINED_glMapBufferARB
03150 GLvoid* __stdcall GLee_Lazy_glMapBufferARB(GLenum target, GLenum access) {if (GLeeInit()) return glMapBufferARB(target, access); return (GLvoid*)0;}
03151 GLEEPFNGLMAPBUFFERARBPROC GLeeFuncPtr_glMapBufferARB=GLee_Lazy_glMapBufferARB;
03152 #endif
03153 #ifndef GLEE_C_DEFINED_glUnmapBufferARB
03154 #define GLEE_C_DEFINED_glUnmapBufferARB
03155 GLboolean __stdcall GLee_Lazy_glUnmapBufferARB(GLenum target) {if (GLeeInit()) return glUnmapBufferARB(target); return (GLboolean)0;}
03156 GLEEPFNGLUNMAPBUFFERARBPROC GLeeFuncPtr_glUnmapBufferARB=GLee_Lazy_glUnmapBufferARB;
03157 #endif
03158 #ifndef GLEE_C_DEFINED_glGetBufferParameterivARB
03159 #define GLEE_C_DEFINED_glGetBufferParameterivARB
03160 void __stdcall GLee_Lazy_glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetBufferParameterivARB(target, pname, params);}
03161 GLEEPFNGLGETBUFFERPARAMETERIVARBPROC GLeeFuncPtr_glGetBufferParameterivARB=GLee_Lazy_glGetBufferParameterivARB;
03162 #endif
03163 #ifndef GLEE_C_DEFINED_glGetBufferPointervARB
03164 #define GLEE_C_DEFINED_glGetBufferPointervARB
03165 void __stdcall GLee_Lazy_glGetBufferPointervARB(GLenum target, GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetBufferPointervARB(target, pname, params);}
03166 GLEEPFNGLGETBUFFERPOINTERVARBPROC GLeeFuncPtr_glGetBufferPointervARB=GLee_Lazy_glGetBufferPointervARB;
03167 #endif
03168 #endif
03169
03170
03171
03172 #ifdef __GLEE_GL_ARB_occlusion_query
03173 #ifndef GLEE_C_DEFINED_glGenQueriesARB
03174 #define GLEE_C_DEFINED_glGenQueriesARB
03175 void __stdcall GLee_Lazy_glGenQueriesARB(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenQueriesARB(n, ids);}
03176 GLEEPFNGLGENQUERIESARBPROC GLeeFuncPtr_glGenQueriesARB=GLee_Lazy_glGenQueriesARB;
03177 #endif
03178 #ifndef GLEE_C_DEFINED_glDeleteQueriesARB
03179 #define GLEE_C_DEFINED_glDeleteQueriesARB
03180 void __stdcall GLee_Lazy_glDeleteQueriesARB(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteQueriesARB(n, ids);}
03181 GLEEPFNGLDELETEQUERIESARBPROC GLeeFuncPtr_glDeleteQueriesARB=GLee_Lazy_glDeleteQueriesARB;
03182 #endif
03183 #ifndef GLEE_C_DEFINED_glIsQueryARB
03184 #define GLEE_C_DEFINED_glIsQueryARB
03185 GLboolean __stdcall GLee_Lazy_glIsQueryARB(GLuint id) {if (GLeeInit()) return glIsQueryARB(id); return (GLboolean)0;}
03186 GLEEPFNGLISQUERYARBPROC GLeeFuncPtr_glIsQueryARB=GLee_Lazy_glIsQueryARB;
03187 #endif
03188 #ifndef GLEE_C_DEFINED_glBeginQueryARB
03189 #define GLEE_C_DEFINED_glBeginQueryARB
03190 void __stdcall GLee_Lazy_glBeginQueryARB(GLenum target, GLuint id) {if (GLeeInit()) glBeginQueryARB(target, id);}
03191 GLEEPFNGLBEGINQUERYARBPROC GLeeFuncPtr_glBeginQueryARB=GLee_Lazy_glBeginQueryARB;
03192 #endif
03193 #ifndef GLEE_C_DEFINED_glEndQueryARB
03194 #define GLEE_C_DEFINED_glEndQueryARB
03195 void __stdcall GLee_Lazy_glEndQueryARB(GLenum target) {if (GLeeInit()) glEndQueryARB(target);}
03196 GLEEPFNGLENDQUERYARBPROC GLeeFuncPtr_glEndQueryARB=GLee_Lazy_glEndQueryARB;
03197 #endif
03198 #ifndef GLEE_C_DEFINED_glGetQueryivARB
03199 #define GLEE_C_DEFINED_glGetQueryivARB
03200 void __stdcall GLee_Lazy_glGetQueryivARB(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryivARB(target, pname, params);}
03201 GLEEPFNGLGETQUERYIVARBPROC GLeeFuncPtr_glGetQueryivARB=GLee_Lazy_glGetQueryivARB;
03202 #endif
03203 #ifndef GLEE_C_DEFINED_glGetQueryObjectivARB
03204 #define GLEE_C_DEFINED_glGetQueryObjectivARB
03205 void __stdcall GLee_Lazy_glGetQueryObjectivARB(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryObjectivARB(id, pname, params);}
03206 GLEEPFNGLGETQUERYOBJECTIVARBPROC GLeeFuncPtr_glGetQueryObjectivARB=GLee_Lazy_glGetQueryObjectivARB;
03207 #endif
03208 #ifndef GLEE_C_DEFINED_glGetQueryObjectuivARB
03209 #define GLEE_C_DEFINED_glGetQueryObjectuivARB
03210 void __stdcall GLee_Lazy_glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint * params) {if (GLeeInit()) glGetQueryObjectuivARB(id, pname, params);}
03211 GLEEPFNGLGETQUERYOBJECTUIVARBPROC GLeeFuncPtr_glGetQueryObjectuivARB=GLee_Lazy_glGetQueryObjectuivARB;
03212 #endif
03213 #endif
03214
03215
03216
03217 #ifdef __GLEE_GL_ARB_shader_objects
03218 #ifndef GLEE_C_DEFINED_glDeleteObjectARB
03219 #define GLEE_C_DEFINED_glDeleteObjectARB
03220 void __stdcall GLee_Lazy_glDeleteObjectARB(GLhandleARB obj) {if (GLeeInit()) glDeleteObjectARB(obj);}
03221 GLEEPFNGLDELETEOBJECTARBPROC GLeeFuncPtr_glDeleteObjectARB=GLee_Lazy_glDeleteObjectARB;
03222 #endif
03223 #ifndef GLEE_C_DEFINED_glGetHandleARB
03224 #define GLEE_C_DEFINED_glGetHandleARB
03225 GLhandleARB __stdcall GLee_Lazy_glGetHandleARB(GLenum pname) {if (GLeeInit()) return glGetHandleARB(pname); return (GLhandleARB)0;}
03226 GLEEPFNGLGETHANDLEARBPROC GLeeFuncPtr_glGetHandleARB=GLee_Lazy_glGetHandleARB;
03227 #endif
03228 #ifndef GLEE_C_DEFINED_glDetachObjectARB
03229 #define GLEE_C_DEFINED_glDetachObjectARB
03230 void __stdcall GLee_Lazy_glDetachObjectARB(GLhandleARB containerObj, GLhandleARB attachedObj) {if (GLeeInit()) glDetachObjectARB(containerObj, attachedObj);}
03231 GLEEPFNGLDETACHOBJECTARBPROC GLeeFuncPtr_glDetachObjectARB=GLee_Lazy_glDetachObjectARB;
03232 #endif
03233 #ifndef GLEE_C_DEFINED_glCreateShaderObjectARB
03234 #define GLEE_C_DEFINED_glCreateShaderObjectARB
03235 GLhandleARB __stdcall GLee_Lazy_glCreateShaderObjectARB(GLenum shaderType) {if (GLeeInit()) return glCreateShaderObjectARB(shaderType); return (GLhandleARB)0;}
03236 GLEEPFNGLCREATESHADEROBJECTARBPROC GLeeFuncPtr_glCreateShaderObjectARB=GLee_Lazy_glCreateShaderObjectARB;
03237 #endif
03238 #ifndef GLEE_C_DEFINED_glShaderSourceARB
03239 #define GLEE_C_DEFINED_glShaderSourceARB
03240 void __stdcall GLee_Lazy_glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB* * string, const GLint * length) {if (GLeeInit()) glShaderSourceARB(shaderObj, count, string, length);}
03241 GLEEPFNGLSHADERSOURCEARBPROC GLeeFuncPtr_glShaderSourceARB=GLee_Lazy_glShaderSourceARB;
03242 #endif
03243 #ifndef GLEE_C_DEFINED_glCompileShaderARB
03244 #define GLEE_C_DEFINED_glCompileShaderARB
03245 void __stdcall GLee_Lazy_glCompileShaderARB(GLhandleARB shaderObj) {if (GLeeInit()) glCompileShaderARB(shaderObj);}
03246 GLEEPFNGLCOMPILESHADERARBPROC GLeeFuncPtr_glCompileShaderARB=GLee_Lazy_glCompileShaderARB;
03247 #endif
03248 #ifndef GLEE_C_DEFINED_glCreateProgramObjectARB
03249 #define GLEE_C_DEFINED_glCreateProgramObjectARB
03250 GLhandleARB __stdcall GLee_Lazy_glCreateProgramObjectARB(void) {if (GLeeInit()) return glCreateProgramObjectARB(); return (GLhandleARB)0;}
03251 GLEEPFNGLCREATEPROGRAMOBJECTARBPROC GLeeFuncPtr_glCreateProgramObjectARB=GLee_Lazy_glCreateProgramObjectARB;
03252 #endif
03253 #ifndef GLEE_C_DEFINED_glAttachObjectARB
03254 #define GLEE_C_DEFINED_glAttachObjectARB
03255 void __stdcall GLee_Lazy_glAttachObjectARB(GLhandleARB containerObj, GLhandleARB obj) {if (GLeeInit()) glAttachObjectARB(containerObj, obj);}
03256 GLEEPFNGLATTACHOBJECTARBPROC GLeeFuncPtr_glAttachObjectARB=GLee_Lazy_glAttachObjectARB;
03257 #endif
03258 #ifndef GLEE_C_DEFINED_glLinkProgramARB
03259 #define GLEE_C_DEFINED_glLinkProgramARB
03260 void __stdcall GLee_Lazy_glLinkProgramARB(GLhandleARB programObj) {if (GLeeInit()) glLinkProgramARB(programObj);}
03261 GLEEPFNGLLINKPROGRAMARBPROC GLeeFuncPtr_glLinkProgramARB=GLee_Lazy_glLinkProgramARB;
03262 #endif
03263 #ifndef GLEE_C_DEFINED_glUseProgramObjectARB
03264 #define GLEE_C_DEFINED_glUseProgramObjectARB
03265 void __stdcall GLee_Lazy_glUseProgramObjectARB(GLhandleARB programObj) {if (GLeeInit()) glUseProgramObjectARB(programObj);}
03266 GLEEPFNGLUSEPROGRAMOBJECTARBPROC GLeeFuncPtr_glUseProgramObjectARB=GLee_Lazy_glUseProgramObjectARB;
03267 #endif
03268 #ifndef GLEE_C_DEFINED_glValidateProgramARB
03269 #define GLEE_C_DEFINED_glValidateProgramARB
03270 void __stdcall GLee_Lazy_glValidateProgramARB(GLhandleARB programObj) {if (GLeeInit()) glValidateProgramARB(programObj);}
03271 GLEEPFNGLVALIDATEPROGRAMARBPROC GLeeFuncPtr_glValidateProgramARB=GLee_Lazy_glValidateProgramARB;
03272 #endif
03273 #ifndef GLEE_C_DEFINED_glUniform1fARB
03274 #define GLEE_C_DEFINED_glUniform1fARB
03275 void __stdcall GLee_Lazy_glUniform1fARB(GLint location, GLfloat v0) {if (GLeeInit()) glUniform1fARB(location, v0);}
03276 GLEEPFNGLUNIFORM1FARBPROC GLeeFuncPtr_glUniform1fARB=GLee_Lazy_glUniform1fARB;
03277 #endif
03278 #ifndef GLEE_C_DEFINED_glUniform2fARB
03279 #define GLEE_C_DEFINED_glUniform2fARB
03280 void __stdcall GLee_Lazy_glUniform2fARB(GLint location, GLfloat v0, GLfloat v1) {if (GLeeInit()) glUniform2fARB(location, v0, v1);}
03281 GLEEPFNGLUNIFORM2FARBPROC GLeeFuncPtr_glUniform2fARB=GLee_Lazy_glUniform2fARB;
03282 #endif
03283 #ifndef GLEE_C_DEFINED_glUniform3fARB
03284 #define GLEE_C_DEFINED_glUniform3fARB
03285 void __stdcall GLee_Lazy_glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glUniform3fARB(location, v0, v1, v2);}
03286 GLEEPFNGLUNIFORM3FARBPROC GLeeFuncPtr_glUniform3fARB=GLee_Lazy_glUniform3fARB;
03287 #endif
03288 #ifndef GLEE_C_DEFINED_glUniform4fARB
03289 #define GLEE_C_DEFINED_glUniform4fARB
03290 void __stdcall GLee_Lazy_glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4fARB(location, v0, v1, v2, v3);}
03291 GLEEPFNGLUNIFORM4FARBPROC GLeeFuncPtr_glUniform4fARB=GLee_Lazy_glUniform4fARB;
03292 #endif
03293 #ifndef GLEE_C_DEFINED_glUniform1iARB
03294 #define GLEE_C_DEFINED_glUniform1iARB
03295 void __stdcall GLee_Lazy_glUniform1iARB(GLint location, GLint v0) {if (GLeeInit()) glUniform1iARB(location, v0);}
03296 GLEEPFNGLUNIFORM1IARBPROC GLeeFuncPtr_glUniform1iARB=GLee_Lazy_glUniform1iARB;
03297 #endif
03298 #ifndef GLEE_C_DEFINED_glUniform2iARB
03299 #define GLEE_C_DEFINED_glUniform2iARB
03300 void __stdcall GLee_Lazy_glUniform2iARB(GLint location, GLint v0, GLint v1) {if (GLeeInit()) glUniform2iARB(location, v0, v1);}
03301 GLEEPFNGLUNIFORM2IARBPROC GLeeFuncPtr_glUniform2iARB=GLee_Lazy_glUniform2iARB;
03302 #endif
03303 #ifndef GLEE_C_DEFINED_glUniform3iARB
03304 #define GLEE_C_DEFINED_glUniform3iARB
03305 void __stdcall GLee_Lazy_glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glUniform3iARB(location, v0, v1, v2);}
03306 GLEEPFNGLUNIFORM3IARBPROC GLeeFuncPtr_glUniform3iARB=GLee_Lazy_glUniform3iARB;
03307 #endif
03308 #ifndef GLEE_C_DEFINED_glUniform4iARB
03309 #define GLEE_C_DEFINED_glUniform4iARB
03310 void __stdcall GLee_Lazy_glUniform4iARB(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glUniform4iARB(location, v0, v1, v2, v3);}
03311 GLEEPFNGLUNIFORM4IARBPROC GLeeFuncPtr_glUniform4iARB=GLee_Lazy_glUniform4iARB;
03312 #endif
03313 #ifndef GLEE_C_DEFINED_glUniform1fvARB
03314 #define GLEE_C_DEFINED_glUniform1fvARB
03315 void __stdcall GLee_Lazy_glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform1fvARB(location, count, value);}
03316 GLEEPFNGLUNIFORM1FVARBPROC GLeeFuncPtr_glUniform1fvARB=GLee_Lazy_glUniform1fvARB;
03317 #endif
03318 #ifndef GLEE_C_DEFINED_glUniform2fvARB
03319 #define GLEE_C_DEFINED_glUniform2fvARB
03320 void __stdcall GLee_Lazy_glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform2fvARB(location, count, value);}
03321 GLEEPFNGLUNIFORM2FVARBPROC GLeeFuncPtr_glUniform2fvARB=GLee_Lazy_glUniform2fvARB;
03322 #endif
03323 #ifndef GLEE_C_DEFINED_glUniform3fvARB
03324 #define GLEE_C_DEFINED_glUniform3fvARB
03325 void __stdcall GLee_Lazy_glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform3fvARB(location, count, value);}
03326 GLEEPFNGLUNIFORM3FVARBPROC GLeeFuncPtr_glUniform3fvARB=GLee_Lazy_glUniform3fvARB;
03327 #endif
03328 #ifndef GLEE_C_DEFINED_glUniform4fvARB
03329 #define GLEE_C_DEFINED_glUniform4fvARB
03330 void __stdcall GLee_Lazy_glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform4fvARB(location, count, value);}
03331 GLEEPFNGLUNIFORM4FVARBPROC GLeeFuncPtr_glUniform4fvARB=GLee_Lazy_glUniform4fvARB;
03332 #endif
03333 #ifndef GLEE_C_DEFINED_glUniform1ivARB
03334 #define GLEE_C_DEFINED_glUniform1ivARB
03335 void __stdcall GLee_Lazy_glUniform1ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform1ivARB(location, count, value);}
03336 GLEEPFNGLUNIFORM1IVARBPROC GLeeFuncPtr_glUniform1ivARB=GLee_Lazy_glUniform1ivARB;
03337 #endif
03338 #ifndef GLEE_C_DEFINED_glUniform2ivARB
03339 #define GLEE_C_DEFINED_glUniform2ivARB
03340 void __stdcall GLee_Lazy_glUniform2ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform2ivARB(location, count, value);}
03341 GLEEPFNGLUNIFORM2IVARBPROC GLeeFuncPtr_glUniform2ivARB=GLee_Lazy_glUniform2ivARB;
03342 #endif
03343 #ifndef GLEE_C_DEFINED_glUniform3ivARB
03344 #define GLEE_C_DEFINED_glUniform3ivARB
03345 void __stdcall GLee_Lazy_glUniform3ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform3ivARB(location, count, value);}
03346 GLEEPFNGLUNIFORM3IVARBPROC GLeeFuncPtr_glUniform3ivARB=GLee_Lazy_glUniform3ivARB;
03347 #endif
03348 #ifndef GLEE_C_DEFINED_glUniform4ivARB
03349 #define GLEE_C_DEFINED_glUniform4ivARB
03350 void __stdcall GLee_Lazy_glUniform4ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform4ivARB(location, count, value);}
03351 GLEEPFNGLUNIFORM4IVARBPROC GLeeFuncPtr_glUniform4ivARB=GLee_Lazy_glUniform4ivARB;
03352 #endif
03353 #ifndef GLEE_C_DEFINED_glUniformMatrix2fvARB
03354 #define GLEE_C_DEFINED_glUniformMatrix2fvARB
03355 void __stdcall GLee_Lazy_glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2fvARB(location, count, transpose, value);}
03356 GLEEPFNGLUNIFORMMATRIX2FVARBPROC GLeeFuncPtr_glUniformMatrix2fvARB=GLee_Lazy_glUniformMatrix2fvARB;
03357 #endif
03358 #ifndef GLEE_C_DEFINED_glUniformMatrix3fvARB
03359 #define GLEE_C_DEFINED_glUniformMatrix3fvARB
03360 void __stdcall GLee_Lazy_glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3fvARB(location, count, transpose, value);}
03361 GLEEPFNGLUNIFORMMATRIX3FVARBPROC GLeeFuncPtr_glUniformMatrix3fvARB=GLee_Lazy_glUniformMatrix3fvARB;
03362 #endif
03363 #ifndef GLEE_C_DEFINED_glUniformMatrix4fvARB
03364 #define GLEE_C_DEFINED_glUniformMatrix4fvARB
03365 void __stdcall GLee_Lazy_glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4fvARB(location, count, transpose, value);}
03366 GLEEPFNGLUNIFORMMATRIX4FVARBPROC GLeeFuncPtr_glUniformMatrix4fvARB=GLee_Lazy_glUniformMatrix4fvARB;
03367 #endif
03368 #ifndef GLEE_C_DEFINED_glGetObjectParameterfvARB
03369 #define GLEE_C_DEFINED_glGetObjectParameterfvARB
03370 void __stdcall GLee_Lazy_glGetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetObjectParameterfvARB(obj, pname, params);}
03371 GLEEPFNGLGETOBJECTPARAMETERFVARBPROC GLeeFuncPtr_glGetObjectParameterfvARB=GLee_Lazy_glGetObjectParameterfvARB;
03372 #endif
03373 #ifndef GLEE_C_DEFINED_glGetObjectParameterivARB
03374 #define GLEE_C_DEFINED_glGetObjectParameterivARB
03375 void __stdcall GLee_Lazy_glGetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint * params) {if (GLeeInit()) glGetObjectParameterivARB(obj, pname, params);}
03376 GLEEPFNGLGETOBJECTPARAMETERIVARBPROC GLeeFuncPtr_glGetObjectParameterivARB=GLee_Lazy_glGetObjectParameterivARB;
03377 #endif
03378 #ifndef GLEE_C_DEFINED_glGetInfoLogARB
03379 #define GLEE_C_DEFINED_glGetInfoLogARB
03380 void __stdcall GLee_Lazy_glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog) {if (GLeeInit()) glGetInfoLogARB(obj, maxLength, length, infoLog);}
03381 GLEEPFNGLGETINFOLOGARBPROC GLeeFuncPtr_glGetInfoLogARB=GLee_Lazy_glGetInfoLogARB;
03382 #endif
03383 #ifndef GLEE_C_DEFINED_glGetAttachedObjectsARB
03384 #define GLEE_C_DEFINED_glGetAttachedObjectsARB
03385 void __stdcall GLee_Lazy_glGetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj) {if (GLeeInit()) glGetAttachedObjectsARB(containerObj, maxCount, count, obj);}
03386 GLEEPFNGLGETATTACHEDOBJECTSARBPROC GLeeFuncPtr_glGetAttachedObjectsARB=GLee_Lazy_glGetAttachedObjectsARB;
03387 #endif
03388 #ifndef GLEE_C_DEFINED_glGetUniformLocationARB
03389 #define GLEE_C_DEFINED_glGetUniformLocationARB
03390 GLint __stdcall GLee_Lazy_glGetUniformLocationARB(GLhandleARB programObj, const GLcharARB * name) {if (GLeeInit()) return glGetUniformLocationARB(programObj, name); return (GLint)0;}
03391 GLEEPFNGLGETUNIFORMLOCATIONARBPROC GLeeFuncPtr_glGetUniformLocationARB=GLee_Lazy_glGetUniformLocationARB;
03392 #endif
03393 #ifndef GLEE_C_DEFINED_glGetActiveUniformARB
03394 #define GLEE_C_DEFINED_glGetActiveUniformARB
03395 void __stdcall GLee_Lazy_glGetActiveUniformARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name) {if (GLeeInit()) glGetActiveUniformARB(programObj, index, maxLength, length, size, type, name);}
03396 GLEEPFNGLGETACTIVEUNIFORMARBPROC GLeeFuncPtr_glGetActiveUniformARB=GLee_Lazy_glGetActiveUniformARB;
03397 #endif
03398 #ifndef GLEE_C_DEFINED_glGetUniformfvARB
03399 #define GLEE_C_DEFINED_glGetUniformfvARB
03400 void __stdcall GLee_Lazy_glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat * params) {if (GLeeInit()) glGetUniformfvARB(programObj, location, params);}
03401 GLEEPFNGLGETUNIFORMFVARBPROC GLeeFuncPtr_glGetUniformfvARB=GLee_Lazy_glGetUniformfvARB;
03402 #endif
03403 #ifndef GLEE_C_DEFINED_glGetUniformivARB
03404 #define GLEE_C_DEFINED_glGetUniformivARB
03405 void __stdcall GLee_Lazy_glGetUniformivARB(GLhandleARB programObj, GLint location, GLint * params) {if (GLeeInit()) glGetUniformivARB(programObj, location, params);}
03406 GLEEPFNGLGETUNIFORMIVARBPROC GLeeFuncPtr_glGetUniformivARB=GLee_Lazy_glGetUniformivARB;
03407 #endif
03408 #ifndef GLEE_C_DEFINED_glGetShaderSourceARB
03409 #define GLEE_C_DEFINED_glGetShaderSourceARB
03410 void __stdcall GLee_Lazy_glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source) {if (GLeeInit()) glGetShaderSourceARB(obj, maxLength, length, source);}
03411 GLEEPFNGLGETSHADERSOURCEARBPROC GLeeFuncPtr_glGetShaderSourceARB=GLee_Lazy_glGetShaderSourceARB;
03412 #endif
03413 #endif
03414
03415
03416
03417 #ifdef __GLEE_GL_ARB_vertex_shader
03418 #ifndef GLEE_C_DEFINED_glBindAttribLocationARB
03419 #define GLEE_C_DEFINED_glBindAttribLocationARB
03420 void __stdcall GLee_Lazy_glBindAttribLocationARB(GLhandleARB programObj, GLuint index, const GLcharARB * name) {if (GLeeInit()) glBindAttribLocationARB(programObj, index, name);}
03421 GLEEPFNGLBINDATTRIBLOCATIONARBPROC GLeeFuncPtr_glBindAttribLocationARB=GLee_Lazy_glBindAttribLocationARB;
03422 #endif
03423 #ifndef GLEE_C_DEFINED_glGetActiveAttribARB
03424 #define GLEE_C_DEFINED_glGetActiveAttribARB
03425 void __stdcall GLee_Lazy_glGetActiveAttribARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name) {if (GLeeInit()) glGetActiveAttribARB(programObj, index, maxLength, length, size, type, name);}
03426 GLEEPFNGLGETACTIVEATTRIBARBPROC GLeeFuncPtr_glGetActiveAttribARB=GLee_Lazy_glGetActiveAttribARB;
03427 #endif
03428 #ifndef GLEE_C_DEFINED_glGetAttribLocationARB
03429 #define GLEE_C_DEFINED_glGetAttribLocationARB
03430 GLint __stdcall GLee_Lazy_glGetAttribLocationARB(GLhandleARB programObj, const GLcharARB * name) {if (GLeeInit()) return glGetAttribLocationARB(programObj, name); return (GLint)0;}
03431 GLEEPFNGLGETATTRIBLOCATIONARBPROC GLeeFuncPtr_glGetAttribLocationARB=GLee_Lazy_glGetAttribLocationARB;
03432 #endif
03433 #endif
03434
03435
03436
03437 #ifdef __GLEE_GL_ARB_fragment_shader
03438 #endif
03439
03440
03441
03442 #ifdef __GLEE_GL_ARB_shading_language_100
03443 #endif
03444
03445
03446
03447 #ifdef __GLEE_GL_ARB_texture_non_power_of_two
03448 #endif
03449
03450
03451
03452 #ifdef __GLEE_GL_ARB_point_sprite
03453 #endif
03454
03455
03456
03457 #ifdef __GLEE_GL_ARB_fragment_program_shadow
03458 #endif
03459
03460
03461
03462 #ifdef __GLEE_GL_ARB_draw_buffers
03463 #ifndef GLEE_C_DEFINED_glDrawBuffersARB
03464 #define GLEE_C_DEFINED_glDrawBuffersARB
03465 void __stdcall GLee_Lazy_glDrawBuffersARB(GLsizei n, const GLenum * bufs) {if (GLeeInit()) glDrawBuffersARB(n, bufs);}
03466 GLEEPFNGLDRAWBUFFERSARBPROC GLeeFuncPtr_glDrawBuffersARB=GLee_Lazy_glDrawBuffersARB;
03467 #endif
03468 #endif
03469
03470
03471
03472 #ifdef __GLEE_GL_ARB_texture_rectangle
03473 #endif
03474
03475
03476
03477 #ifdef __GLEE_GL_ARB_color_buffer_float
03478 #ifndef GLEE_C_DEFINED_glClampColorARB
03479 #define GLEE_C_DEFINED_glClampColorARB
03480 void __stdcall GLee_Lazy_glClampColorARB(GLenum target, GLenum clamp) {if (GLeeInit()) glClampColorARB(target, clamp);}
03481 GLEEPFNGLCLAMPCOLORARBPROC GLeeFuncPtr_glClampColorARB=GLee_Lazy_glClampColorARB;
03482 #endif
03483 #endif
03484
03485
03486
03487 #ifdef __GLEE_GL_ARB_half_float_pixel
03488 #endif
03489
03490
03491
03492 #ifdef __GLEE_GL_ARB_texture_float
03493 #endif
03494
03495
03496
03497 #ifdef __GLEE_GL_ARB_pixel_buffer_object
03498 #endif
03499
03500
03501
03502 #ifdef __GLEE_GL_ARB_depth_buffer_float
03503 #endif
03504
03505
03506
03507 #ifdef __GLEE_GL_ARB_draw_instanced
03508 #ifndef GLEE_C_DEFINED_glDrawArraysInstancedARB
03509 #define GLEE_C_DEFINED_glDrawArraysInstancedARB
03510 void __stdcall GLee_Lazy_glDrawArraysInstancedARB(GLenum mode, GLint first, GLsizei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedARB(mode, first, count, primcount);}
03511 GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC GLeeFuncPtr_glDrawArraysInstancedARB=GLee_Lazy_glDrawArraysInstancedARB;
03512 #endif
03513 #ifndef GLEE_C_DEFINED_glDrawElementsInstancedARB
03514 #define GLEE_C_DEFINED_glDrawElementsInstancedARB
03515 void __stdcall GLee_Lazy_glDrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit()) glDrawElementsInstancedARB(mode, count, type, indices, primcount);}
03516 GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC GLeeFuncPtr_glDrawElementsInstancedARB=GLee_Lazy_glDrawElementsInstancedARB;
03517 #endif
03518 #endif
03519
03520
03521
03522 #ifdef __GLEE_GL_ARB_framebuffer_object
03523 #ifndef GLEE_C_DEFINED_glIsRenderbuffer
03524 #define GLEE_C_DEFINED_glIsRenderbuffer
03525 GLboolean __stdcall GLee_Lazy_glIsRenderbuffer(GLuint renderbuffer) {if (GLeeInit()) return glIsRenderbuffer(renderbuffer); return (GLboolean)0;}
03526 GLEEPFNGLISRENDERBUFFERPROC GLeeFuncPtr_glIsRenderbuffer=GLee_Lazy_glIsRenderbuffer;
03527 #endif
03528 #ifndef GLEE_C_DEFINED_glBindRenderbuffer
03529 #define GLEE_C_DEFINED_glBindRenderbuffer
03530 void __stdcall GLee_Lazy_glBindRenderbuffer(GLenum target, GLuint renderbuffer) {if (GLeeInit()) glBindRenderbuffer(target, renderbuffer);}
03531 GLEEPFNGLBINDRENDERBUFFERPROC GLeeFuncPtr_glBindRenderbuffer=GLee_Lazy_glBindRenderbuffer;
03532 #endif
03533 #ifndef GLEE_C_DEFINED_glDeleteRenderbuffers
03534 #define GLEE_C_DEFINED_glDeleteRenderbuffers
03535 void __stdcall GLee_Lazy_glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers) {if (GLeeInit()) glDeleteRenderbuffers(n, renderbuffers);}
03536 GLEEPFNGLDELETERENDERBUFFERSPROC GLeeFuncPtr_glDeleteRenderbuffers=GLee_Lazy_glDeleteRenderbuffers;
03537 #endif
03538 #ifndef GLEE_C_DEFINED_glGenRenderbuffers
03539 #define GLEE_C_DEFINED_glGenRenderbuffers
03540 void __stdcall GLee_Lazy_glGenRenderbuffers(GLsizei n, GLuint * renderbuffers) {if (GLeeInit()) glGenRenderbuffers(n, renderbuffers);}
03541 GLEEPFNGLGENRENDERBUFFERSPROC GLeeFuncPtr_glGenRenderbuffers=GLee_Lazy_glGenRenderbuffers;
03542 #endif
03543 #ifndef GLEE_C_DEFINED_glRenderbufferStorage
03544 #define GLEE_C_DEFINED_glRenderbufferStorage
03545 void __stdcall GLee_Lazy_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorage(target, internalformat, width, height);}
03546 GLEEPFNGLRENDERBUFFERSTORAGEPROC GLeeFuncPtr_glRenderbufferStorage=GLee_Lazy_glRenderbufferStorage;
03547 #endif
03548 #ifndef GLEE_C_DEFINED_glGetRenderbufferParameteriv
03549 #define GLEE_C_DEFINED_glGetRenderbufferParameteriv
03550 void __stdcall GLee_Lazy_glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameteriv(target, pname, params);}
03551 GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetRenderbufferParameteriv=GLee_Lazy_glGetRenderbufferParameteriv;
03552 #endif
03553 #ifndef GLEE_C_DEFINED_glIsFramebuffer
03554 #define GLEE_C_DEFINED_glIsFramebuffer
03555 GLboolean __stdcall GLee_Lazy_glIsFramebuffer(GLuint framebuffer) {if (GLeeInit()) return glIsFramebuffer(framebuffer); return (GLboolean)0;}
03556 GLEEPFNGLISFRAMEBUFFERPROC GLeeFuncPtr_glIsFramebuffer=GLee_Lazy_glIsFramebuffer;
03557 #endif
03558 #ifndef GLEE_C_DEFINED_glBindFramebuffer
03559 #define GLEE_C_DEFINED_glBindFramebuffer
03560 void __stdcall GLee_Lazy_glBindFramebuffer(GLenum target, GLuint framebuffer) {if (GLeeInit()) glBindFramebuffer(target, framebuffer);}
03561 GLEEPFNGLBINDFRAMEBUFFERPROC GLeeFuncPtr_glBindFramebuffer=GLee_Lazy_glBindFramebuffer;
03562 #endif
03563 #ifndef GLEE_C_DEFINED_glDeleteFramebuffers
03564 #define GLEE_C_DEFINED_glDeleteFramebuffers
03565 void __stdcall GLee_Lazy_glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers) {if (GLeeInit()) glDeleteFramebuffers(n, framebuffers);}
03566 GLEEPFNGLDELETEFRAMEBUFFERSPROC GLeeFuncPtr_glDeleteFramebuffers=GLee_Lazy_glDeleteFramebuffers;
03567 #endif
03568 #ifndef GLEE_C_DEFINED_glGenFramebuffers
03569 #define GLEE_C_DEFINED_glGenFramebuffers
03570 void __stdcall GLee_Lazy_glGenFramebuffers(GLsizei n, GLuint * framebuffers) {if (GLeeInit()) glGenFramebuffers(n, framebuffers);}
03571 GLEEPFNGLGENFRAMEBUFFERSPROC GLeeFuncPtr_glGenFramebuffers=GLee_Lazy_glGenFramebuffers;
03572 #endif
03573 #ifndef GLEE_C_DEFINED_glCheckFramebufferStatus
03574 #define GLEE_C_DEFINED_glCheckFramebufferStatus
03575 GLenum __stdcall GLee_Lazy_glCheckFramebufferStatus(GLenum target) {if (GLeeInit()) return glCheckFramebufferStatus(target); return (GLenum)0;}
03576 GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC GLeeFuncPtr_glCheckFramebufferStatus=GLee_Lazy_glCheckFramebufferStatus;
03577 #endif
03578 #ifndef GLEE_C_DEFINED_glFramebufferTexture1D
03579 #define GLEE_C_DEFINED_glFramebufferTexture1D
03580 void __stdcall GLee_Lazy_glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture1D(target, attachment, textarget, texture, level);}
03581 GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC GLeeFuncPtr_glFramebufferTexture1D=GLee_Lazy_glFramebufferTexture1D;
03582 #endif
03583 #ifndef GLEE_C_DEFINED_glFramebufferTexture2D
03584 #define GLEE_C_DEFINED_glFramebufferTexture2D
03585 void __stdcall GLee_Lazy_glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture2D(target, attachment, textarget, texture, level);}
03586 GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC GLeeFuncPtr_glFramebufferTexture2D=GLee_Lazy_glFramebufferTexture2D;
03587 #endif
03588 #ifndef GLEE_C_DEFINED_glFramebufferTexture3D
03589 #define GLEE_C_DEFINED_glFramebufferTexture3D
03590 void __stdcall GLee_Lazy_glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLeeInit()) glFramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);}
03591 GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC GLeeFuncPtr_glFramebufferTexture3D=GLee_Lazy_glFramebufferTexture3D;
03592 #endif
03593 #ifndef GLEE_C_DEFINED_glFramebufferRenderbuffer
03594 #define GLEE_C_DEFINED_glFramebufferRenderbuffer
03595 void __stdcall GLee_Lazy_glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);}
03596 GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC GLeeFuncPtr_glFramebufferRenderbuffer=GLee_Lazy_glFramebufferRenderbuffer;
03597 #endif
03598 #ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv
03599 #define GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv
03600 void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferAttachmentParameteriv(target, attachment, pname, params);}
03601 GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GLeeFuncPtr_glGetFramebufferAttachmentParameteriv=GLee_Lazy_glGetFramebufferAttachmentParameteriv;
03602 #endif
03603 #ifndef GLEE_C_DEFINED_glGenerateMipmap
03604 #define GLEE_C_DEFINED_glGenerateMipmap
03605 void __stdcall GLee_Lazy_glGenerateMipmap(GLenum target) {if (GLeeInit()) glGenerateMipmap(target);}
03606 GLEEPFNGLGENERATEMIPMAPPROC GLeeFuncPtr_glGenerateMipmap=GLee_Lazy_glGenerateMipmap;
03607 #endif
03608 #ifndef GLEE_C_DEFINED_glBlitFramebuffer
03609 #define GLEE_C_DEFINED_glBlitFramebuffer
03610 void __stdcall GLee_Lazy_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);}
03611 GLEEPFNGLBLITFRAMEBUFFERPROC GLeeFuncPtr_glBlitFramebuffer=GLee_Lazy_glBlitFramebuffer;
03612 #endif
03613 #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisample
03614 #define GLEE_C_DEFINED_glRenderbufferStorageMultisample
03615 void __stdcall GLee_Lazy_glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultisample(target, samples, internalformat, width, height);}
03616 GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC GLeeFuncPtr_glRenderbufferStorageMultisample=GLee_Lazy_glRenderbufferStorageMultisample;
03617 #endif
03618 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayer
03619 #define GLEE_C_DEFINED_glFramebufferTextureLayer
03620 void __stdcall GLee_Lazy_glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayer(target, attachment, texture, level, layer);}
03621 GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC GLeeFuncPtr_glFramebufferTextureLayer=GLee_Lazy_glFramebufferTextureLayer;
03622 #endif
03623 #endif
03624
03625
03626
03627 #ifdef __GLEE_GL_ARB_framebuffer_sRGB
03628 #endif
03629
03630
03631
03632 #ifdef __GLEE_GL_ARB_geometry_shader4
03633 #ifndef GLEE_C_DEFINED_glProgramParameteriARB
03634 #define GLEE_C_DEFINED_glProgramParameteriARB
03635 void __stdcall GLee_Lazy_glProgramParameteriARB(GLuint program, GLenum pname, GLint value) {if (GLeeInit()) glProgramParameteriARB(program, pname, value);}
03636 GLEEPFNGLPROGRAMPARAMETERIARBPROC GLeeFuncPtr_glProgramParameteriARB=GLee_Lazy_glProgramParameteriARB;
03637 #endif
03638 #ifndef GLEE_C_DEFINED_glFramebufferTextureARB
03639 #define GLEE_C_DEFINED_glFramebufferTextureARB
03640 void __stdcall GLee_Lazy_glFramebufferTextureARB(GLenum target, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureARB(target, attachment, texture, level);}
03641 GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC GLeeFuncPtr_glFramebufferTextureARB=GLee_Lazy_glFramebufferTextureARB;
03642 #endif
03643 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerARB
03644 #define GLEE_C_DEFINED_glFramebufferTextureLayerARB
03645 void __stdcall GLee_Lazy_glFramebufferTextureLayerARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayerARB(target, attachment, texture, level, layer);}
03646 GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC GLeeFuncPtr_glFramebufferTextureLayerARB=GLee_Lazy_glFramebufferTextureLayerARB;
03647 #endif
03648 #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceARB
03649 #define GLEE_C_DEFINED_glFramebufferTextureFaceARB
03650 void __stdcall GLee_Lazy_glFramebufferTextureFaceARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFramebufferTextureFaceARB(target, attachment, texture, level, face);}
03651 GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC GLeeFuncPtr_glFramebufferTextureFaceARB=GLee_Lazy_glFramebufferTextureFaceARB;
03652 #endif
03653 #endif
03654
03655
03656
03657 #ifdef __GLEE_GL_ARB_half_float_vertex
03658 #endif
03659
03660
03661
03662 #ifdef __GLEE_GL_ARB_instanced_arrays
03663 #ifndef GLEE_C_DEFINED_glVertexAttribDivisor
03664 #define GLEE_C_DEFINED_glVertexAttribDivisor
03665 void __stdcall GLee_Lazy_glVertexAttribDivisor(GLuint index, GLuint divisor) {if (GLeeInit()) glVertexAttribDivisor(index, divisor);}
03666 GLEEPFNGLVERTEXATTRIBDIVISORPROC GLeeFuncPtr_glVertexAttribDivisor=GLee_Lazy_glVertexAttribDivisor;
03667 #endif
03668 #endif
03669
03670
03671
03672 #ifdef __GLEE_GL_ARB_map_buffer_range
03673 #ifndef GLEE_C_DEFINED_glMapBufferRange
03674 #define GLEE_C_DEFINED_glMapBufferRange
03675 void __stdcall GLee_Lazy_glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) {if (GLeeInit()) glMapBufferRange(target, offset, length, access);}
03676 GLEEPFNGLMAPBUFFERRANGEPROC GLeeFuncPtr_glMapBufferRange=GLee_Lazy_glMapBufferRange;
03677 #endif
03678 #ifndef GLEE_C_DEFINED_glFlushMappedBufferRange
03679 #define GLEE_C_DEFINED_glFlushMappedBufferRange
03680 void __stdcall GLee_Lazy_glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length) {if (GLeeInit()) glFlushMappedBufferRange(target, offset, length);}
03681 GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC GLeeFuncPtr_glFlushMappedBufferRange=GLee_Lazy_glFlushMappedBufferRange;
03682 #endif
03683 #endif
03684
03685
03686
03687 #ifdef __GLEE_GL_ARB_texture_buffer_object
03688 #ifndef GLEE_C_DEFINED_glTexBufferARB
03689 #define GLEE_C_DEFINED_glTexBufferARB
03690 void __stdcall GLee_Lazy_glTexBufferARB(GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTexBufferARB(target, internalformat, buffer);}
03691 GLEEPFNGLTEXBUFFERARBPROC GLeeFuncPtr_glTexBufferARB=GLee_Lazy_glTexBufferARB;
03692 #endif
03693 #endif
03694
03695
03696
03697 #ifdef __GLEE_GL_ARB_texture_compression_rgtc
03698 #endif
03699
03700
03701
03702 #ifdef __GLEE_GL_ARB_texture_rg
03703 #endif
03704
03705
03706
03707 #ifdef __GLEE_GL_ARB_vertex_array_object
03708 #ifndef GLEE_C_DEFINED_glBindVertexArray
03709 #define GLEE_C_DEFINED_glBindVertexArray
03710 void __stdcall GLee_Lazy_glBindVertexArray(GLuint array) {if (GLeeInit()) glBindVertexArray(array);}
03711 GLEEPFNGLBINDVERTEXARRAYPROC GLeeFuncPtr_glBindVertexArray=GLee_Lazy_glBindVertexArray;
03712 #endif
03713 #ifndef GLEE_C_DEFINED_glDeleteVertexArrays
03714 #define GLEE_C_DEFINED_glDeleteVertexArrays
03715 void __stdcall GLee_Lazy_glDeleteVertexArrays(GLsizei n, const GLuint * arrays) {if (GLeeInit()) glDeleteVertexArrays(n, arrays);}
03716 GLEEPFNGLDELETEVERTEXARRAYSPROC GLeeFuncPtr_glDeleteVertexArrays=GLee_Lazy_glDeleteVertexArrays;
03717 #endif
03718 #ifndef GLEE_C_DEFINED_glGenVertexArrays
03719 #define GLEE_C_DEFINED_glGenVertexArrays
03720 void __stdcall GLee_Lazy_glGenVertexArrays(GLsizei n, GLuint * arrays) {if (GLeeInit()) glGenVertexArrays(n, arrays);}
03721 GLEEPFNGLGENVERTEXARRAYSPROC GLeeFuncPtr_glGenVertexArrays=GLee_Lazy_glGenVertexArrays;
03722 #endif
03723 #ifndef GLEE_C_DEFINED_glIsVertexArray
03724 #define GLEE_C_DEFINED_glIsVertexArray
03725 GLboolean __stdcall GLee_Lazy_glIsVertexArray(GLuint array) {if (GLeeInit()) return glIsVertexArray(array); return (GLboolean)0;}
03726 GLEEPFNGLISVERTEXARRAYPROC GLeeFuncPtr_glIsVertexArray=GLee_Lazy_glIsVertexArray;
03727 #endif
03728 #endif
03729
03730
03731
03732 #ifdef __GLEE_GL_EXT_abgr
03733 #endif
03734
03735
03736
03737 #ifdef __GLEE_GL_EXT_blend_color
03738 #ifndef GLEE_C_DEFINED_glBlendColorEXT
03739 #define GLEE_C_DEFINED_glBlendColorEXT
03740 void __stdcall GLee_Lazy_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {if (GLeeInit()) glBlendColorEXT(red, green, blue, alpha);}
03741 GLEEPFNGLBLENDCOLOREXTPROC GLeeFuncPtr_glBlendColorEXT=GLee_Lazy_glBlendColorEXT;
03742 #endif
03743 #endif
03744
03745
03746
03747 #ifdef __GLEE_GL_EXT_polygon_offset
03748 #ifndef GLEE_C_DEFINED_glPolygonOffsetEXT
03749 #define GLEE_C_DEFINED_glPolygonOffsetEXT
03750 void __stdcall GLee_Lazy_glPolygonOffsetEXT(GLfloat factor, GLfloat bias) {if (GLeeInit()) glPolygonOffsetEXT(factor, bias);}
03751 GLEEPFNGLPOLYGONOFFSETEXTPROC GLeeFuncPtr_glPolygonOffsetEXT=GLee_Lazy_glPolygonOffsetEXT;
03752 #endif
03753 #endif
03754
03755
03756
03757 #ifdef __GLEE_GL_EXT_texture
03758 #endif
03759
03760
03761
03762 #ifdef __GLEE_GL_EXT_texture3D
03763 #ifndef GLEE_C_DEFINED_glTexImage3DEXT
03764 #define GLEE_C_DEFINED_glTexImage3DEXT
03765 void __stdcall GLee_Lazy_glTexImage3DEXT(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels);}
03766 GLEEPFNGLTEXIMAGE3DEXTPROC GLeeFuncPtr_glTexImage3DEXT=GLee_Lazy_glTexImage3DEXT;
03767 #endif
03768 #ifndef GLEE_C_DEFINED_glTexSubImage3DEXT
03769 #define GLEE_C_DEFINED_glTexSubImage3DEXT
03770 void __stdcall GLee_Lazy_glTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
03771 GLEEPFNGLTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glTexSubImage3DEXT=GLee_Lazy_glTexSubImage3DEXT;
03772 #endif
03773 #endif
03774
03775
03776
03777 #ifdef __GLEE_GL_SGIS_texture_filter4
03778 #ifndef GLEE_C_DEFINED_glGetTexFilterFuncSGIS
03779 #define GLEE_C_DEFINED_glGetTexFilterFuncSGIS
03780 void __stdcall GLee_Lazy_glGetTexFilterFuncSGIS(GLenum target, GLenum filter, GLfloat * weights) {if (GLeeInit()) glGetTexFilterFuncSGIS(target, filter, weights);}
03781 GLEEPFNGLGETTEXFILTERFUNCSGISPROC GLeeFuncPtr_glGetTexFilterFuncSGIS=GLee_Lazy_glGetTexFilterFuncSGIS;
03782 #endif
03783 #ifndef GLEE_C_DEFINED_glTexFilterFuncSGIS
03784 #define GLEE_C_DEFINED_glTexFilterFuncSGIS
03785 void __stdcall GLee_Lazy_glTexFilterFuncSGIS(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights) {if (GLeeInit()) glTexFilterFuncSGIS(target, filter, n, weights);}
03786 GLEEPFNGLTEXFILTERFUNCSGISPROC GLeeFuncPtr_glTexFilterFuncSGIS=GLee_Lazy_glTexFilterFuncSGIS;
03787 #endif
03788 #endif
03789
03790
03791
03792 #ifdef __GLEE_GL_EXT_subtexture
03793 #ifndef GLEE_C_DEFINED_glTexSubImage1DEXT
03794 #define GLEE_C_DEFINED_glTexSubImage1DEXT
03795 void __stdcall GLee_Lazy_glTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage1DEXT(target, level, xoffset, width, format, type, pixels);}
03796 GLEEPFNGLTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glTexSubImage1DEXT=GLee_Lazy_glTexSubImage1DEXT;
03797 #endif
03798 #ifndef GLEE_C_DEFINED_glTexSubImage2DEXT
03799 #define GLEE_C_DEFINED_glTexSubImage2DEXT
03800 void __stdcall GLee_Lazy_glTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels);}
03801 GLEEPFNGLTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glTexSubImage2DEXT=GLee_Lazy_glTexSubImage2DEXT;
03802 #endif
03803 #endif
03804
03805
03806
03807 #ifdef __GLEE_GL_EXT_copy_texture
03808 #ifndef GLEE_C_DEFINED_glCopyTexImage1DEXT
03809 #define GLEE_C_DEFINED_glCopyTexImage1DEXT
03810 void __stdcall GLee_Lazy_glCopyTexImage1DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) {if (GLeeInit()) glCopyTexImage1DEXT(target, level, internalformat, x, y, width, border);}
03811 GLEEPFNGLCOPYTEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexImage1DEXT=GLee_Lazy_glCopyTexImage1DEXT;
03812 #endif
03813 #ifndef GLEE_C_DEFINED_glCopyTexImage2DEXT
03814 #define GLEE_C_DEFINED_glCopyTexImage2DEXT
03815 void __stdcall GLee_Lazy_glCopyTexImage2DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) {if (GLeeInit()) glCopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border);}
03816 GLEEPFNGLCOPYTEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexImage2DEXT=GLee_Lazy_glCopyTexImage2DEXT;
03817 #endif
03818 #ifndef GLEE_C_DEFINED_glCopyTexSubImage1DEXT
03819 #define GLEE_C_DEFINED_glCopyTexSubImage1DEXT
03820 void __stdcall GLee_Lazy_glCopyTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyTexSubImage1DEXT(target, level, xoffset, x, y, width);}
03821 GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexSubImage1DEXT=GLee_Lazy_glCopyTexSubImage1DEXT;
03822 #endif
03823 #ifndef GLEE_C_DEFINED_glCopyTexSubImage2DEXT
03824 #define GLEE_C_DEFINED_glCopyTexSubImage2DEXT
03825 void __stdcall GLee_Lazy_glCopyTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height);}
03826 GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexSubImage2DEXT=GLee_Lazy_glCopyTexSubImage2DEXT;
03827 #endif
03828 #ifndef GLEE_C_DEFINED_glCopyTexSubImage3DEXT
03829 #define GLEE_C_DEFINED_glCopyTexSubImage3DEXT
03830 void __stdcall GLee_Lazy_glCopyTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height);}
03831 GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTexSubImage3DEXT=GLee_Lazy_glCopyTexSubImage3DEXT;
03832 #endif
03833 #endif
03834
03835
03836
03837 #ifdef __GLEE_GL_EXT_histogram
03838 #ifndef GLEE_C_DEFINED_glGetHistogramEXT
03839 #define GLEE_C_DEFINED_glGetHistogramEXT
03840 void __stdcall GLee_Lazy_glGetHistogramEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogramEXT(target, reset, format, type, values);}
03841 GLEEPFNGLGETHISTOGRAMEXTPROC GLeeFuncPtr_glGetHistogramEXT=GLee_Lazy_glGetHistogramEXT;
03842 #endif
03843 #ifndef GLEE_C_DEFINED_glGetHistogramParameterfvEXT
03844 #define GLEE_C_DEFINED_glGetHistogramParameterfvEXT
03845 void __stdcall GLee_Lazy_glGetHistogramParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfvEXT(target, pname, params);}
03846 GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC GLeeFuncPtr_glGetHistogramParameterfvEXT=GLee_Lazy_glGetHistogramParameterfvEXT;
03847 #endif
03848 #ifndef GLEE_C_DEFINED_glGetHistogramParameterivEXT
03849 #define GLEE_C_DEFINED_glGetHistogramParameterivEXT
03850 void __stdcall GLee_Lazy_glGetHistogramParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetHistogramParameterivEXT(target, pname, params);}
03851 GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC GLeeFuncPtr_glGetHistogramParameterivEXT=GLee_Lazy_glGetHistogramParameterivEXT;
03852 #endif
03853 #ifndef GLEE_C_DEFINED_glGetMinmaxEXT
03854 #define GLEE_C_DEFINED_glGetMinmaxEXT
03855 void __stdcall GLee_Lazy_glGetMinmaxEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmaxEXT(target, reset, format, type, values);}
03856 GLEEPFNGLGETMINMAXEXTPROC GLeeFuncPtr_glGetMinmaxEXT=GLee_Lazy_glGetMinmaxEXT;
03857 #endif
03858 #ifndef GLEE_C_DEFINED_glGetMinmaxParameterfvEXT
03859 #define GLEE_C_DEFINED_glGetMinmaxParameterfvEXT
03860 void __stdcall GLee_Lazy_glGetMinmaxParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfvEXT(target, pname, params);}
03861 GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMinmaxParameterfvEXT=GLee_Lazy_glGetMinmaxParameterfvEXT;
03862 #endif
03863 #ifndef GLEE_C_DEFINED_glGetMinmaxParameterivEXT
03864 #define GLEE_C_DEFINED_glGetMinmaxParameterivEXT
03865 void __stdcall GLee_Lazy_glGetMinmaxParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMinmaxParameterivEXT(target, pname, params);}
03866 GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMinmaxParameterivEXT=GLee_Lazy_glGetMinmaxParameterivEXT;
03867 #endif
03868 #ifndef GLEE_C_DEFINED_glHistogramEXT
03869 #define GLEE_C_DEFINED_glHistogramEXT
03870 void __stdcall GLee_Lazy_glHistogramEXT(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glHistogramEXT(target, width, internalformat, sink);}
03871 GLEEPFNGLHISTOGRAMEXTPROC GLeeFuncPtr_glHistogramEXT=GLee_Lazy_glHistogramEXT;
03872 #endif
03873 #ifndef GLEE_C_DEFINED_glMinmaxEXT
03874 #define GLEE_C_DEFINED_glMinmaxEXT
03875 void __stdcall GLee_Lazy_glMinmaxEXT(GLenum target, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glMinmaxEXT(target, internalformat, sink);}
03876 GLEEPFNGLMINMAXEXTPROC GLeeFuncPtr_glMinmaxEXT=GLee_Lazy_glMinmaxEXT;
03877 #endif
03878 #ifndef GLEE_C_DEFINED_glResetHistogramEXT
03879 #define GLEE_C_DEFINED_glResetHistogramEXT
03880 void __stdcall GLee_Lazy_glResetHistogramEXT(GLenum target) {if (GLeeInit()) glResetHistogramEXT(target);}
03881 GLEEPFNGLRESETHISTOGRAMEXTPROC GLeeFuncPtr_glResetHistogramEXT=GLee_Lazy_glResetHistogramEXT;
03882 #endif
03883 #ifndef GLEE_C_DEFINED_glResetMinmaxEXT
03884 #define GLEE_C_DEFINED_glResetMinmaxEXT
03885 void __stdcall GLee_Lazy_glResetMinmaxEXT(GLenum target) {if (GLeeInit()) glResetMinmaxEXT(target);}
03886 GLEEPFNGLRESETMINMAXEXTPROC GLeeFuncPtr_glResetMinmaxEXT=GLee_Lazy_glResetMinmaxEXT;
03887 #endif
03888 #endif
03889
03890
03891
03892 #ifdef __GLEE_GL_EXT_convolution
03893 #ifndef GLEE_C_DEFINED_glConvolutionFilter1DEXT
03894 #define GLEE_C_DEFINED_glConvolutionFilter1DEXT
03895 void __stdcall GLee_Lazy_glConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter1DEXT(target, internalformat, width, format, type, image);}
03896 GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glConvolutionFilter1DEXT=GLee_Lazy_glConvolutionFilter1DEXT;
03897 #endif
03898 #ifndef GLEE_C_DEFINED_glConvolutionFilter2DEXT
03899 #define GLEE_C_DEFINED_glConvolutionFilter2DEXT
03900 void __stdcall GLee_Lazy_glConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image);}
03901 GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glConvolutionFilter2DEXT=GLee_Lazy_glConvolutionFilter2DEXT;
03902 #endif
03903 #ifndef GLEE_C_DEFINED_glConvolutionParameterfEXT
03904 #define GLEE_C_DEFINED_glConvolutionParameterfEXT
03905 void __stdcall GLee_Lazy_glConvolutionParameterfEXT(GLenum target, GLenum pname, GLfloat params) {if (GLeeInit()) glConvolutionParameterfEXT(target, pname, params);}
03906 GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC GLeeFuncPtr_glConvolutionParameterfEXT=GLee_Lazy_glConvolutionParameterfEXT;
03907 #endif
03908 #ifndef GLEE_C_DEFINED_glConvolutionParameterfvEXT
03909 #define GLEE_C_DEFINED_glConvolutionParameterfvEXT
03910 void __stdcall GLee_Lazy_glConvolutionParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfvEXT(target, pname, params);}
03911 GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glConvolutionParameterfvEXT=GLee_Lazy_glConvolutionParameterfvEXT;
03912 #endif
03913 #ifndef GLEE_C_DEFINED_glConvolutionParameteriEXT
03914 #define GLEE_C_DEFINED_glConvolutionParameteriEXT
03915 void __stdcall GLee_Lazy_glConvolutionParameteriEXT(GLenum target, GLenum pname, GLint params) {if (GLeeInit()) glConvolutionParameteriEXT(target, pname, params);}
03916 GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC GLeeFuncPtr_glConvolutionParameteriEXT=GLee_Lazy_glConvolutionParameteriEXT;
03917 #endif
03918 #ifndef GLEE_C_DEFINED_glConvolutionParameterivEXT
03919 #define GLEE_C_DEFINED_glConvolutionParameterivEXT
03920 void __stdcall GLee_Lazy_glConvolutionParameterivEXT(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glConvolutionParameterivEXT(target, pname, params);}
03921 GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glConvolutionParameterivEXT=GLee_Lazy_glConvolutionParameterivEXT;
03922 #endif
03923 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT
03924 #define GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT
03925 void __stdcall GLee_Lazy_glCopyConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyConvolutionFilter1DEXT(target, internalformat, x, y, width);}
03926 GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter1DEXT=GLee_Lazy_glCopyConvolutionFilter1DEXT;
03927 #endif
03928 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT
03929 #define GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT
03930 void __stdcall GLee_Lazy_glCopyConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height);}
03931 GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter2DEXT=GLee_Lazy_glCopyConvolutionFilter2DEXT;
03932 #endif
03933 #ifndef GLEE_C_DEFINED_glGetConvolutionFilterEXT
03934 #define GLEE_C_DEFINED_glGetConvolutionFilterEXT
03935 void __stdcall GLee_Lazy_glGetConvolutionFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilterEXT(target, format, type, image);}
03936 GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC GLeeFuncPtr_glGetConvolutionFilterEXT=GLee_Lazy_glGetConvolutionFilterEXT;
03937 #endif
03938 #ifndef GLEE_C_DEFINED_glGetConvolutionParameterfvEXT
03939 #define GLEE_C_DEFINED_glGetConvolutionParameterfvEXT
03940 void __stdcall GLee_Lazy_glGetConvolutionParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfvEXT(target, pname, params);}
03941 GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glGetConvolutionParameterfvEXT=GLee_Lazy_glGetConvolutionParameterfvEXT;
03942 #endif
03943 #ifndef GLEE_C_DEFINED_glGetConvolutionParameterivEXT
03944 #define GLEE_C_DEFINED_glGetConvolutionParameterivEXT
03945 void __stdcall GLee_Lazy_glGetConvolutionParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetConvolutionParameterivEXT(target, pname, params);}
03946 GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glGetConvolutionParameterivEXT=GLee_Lazy_glGetConvolutionParameterivEXT;
03947 #endif
03948 #ifndef GLEE_C_DEFINED_glGetSeparableFilterEXT
03949 #define GLEE_C_DEFINED_glGetSeparableFilterEXT
03950 void __stdcall GLee_Lazy_glGetSeparableFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeInit()) glGetSeparableFilterEXT(target, format, type, row, column, span);}
03951 GLEEPFNGLGETSEPARABLEFILTEREXTPROC GLeeFuncPtr_glGetSeparableFilterEXT=GLee_Lazy_glGetSeparableFilterEXT;
03952 #endif
03953 #ifndef GLEE_C_DEFINED_glSeparableFilter2DEXT
03954 #define GLEE_C_DEFINED_glSeparableFilter2DEXT
03955 void __stdcall GLee_Lazy_glSeparableFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column);}
03956 GLEEPFNGLSEPARABLEFILTER2DEXTPROC GLeeFuncPtr_glSeparableFilter2DEXT=GLee_Lazy_glSeparableFilter2DEXT;
03957 #endif
03958 #endif
03959
03960
03961
03962 #ifdef __GLEE_GL_SGI_color_matrix
03963 #endif
03964
03965
03966
03967 #ifdef __GLEE_GL_SGI_color_table
03968 #ifndef GLEE_C_DEFINED_glColorTableSGI
03969 #define GLEE_C_DEFINED_glColorTableSGI
03970 void __stdcall GLee_Lazy_glColorTableSGI(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeInit()) glColorTableSGI(target, internalformat, width, format, type, table);}
03971 GLEEPFNGLCOLORTABLESGIPROC GLeeFuncPtr_glColorTableSGI=GLee_Lazy_glColorTableSGI;
03972 #endif
03973 #ifndef GLEE_C_DEFINED_glColorTableParameterfvSGI
03974 #define GLEE_C_DEFINED_glColorTableParameterfvSGI
03975 void __stdcall GLee_Lazy_glColorTableParameterfvSGI(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glColorTableParameterfvSGI(target, pname, params);}
03976 GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glColorTableParameterfvSGI=GLee_Lazy_glColorTableParameterfvSGI;
03977 #endif
03978 #ifndef GLEE_C_DEFINED_glColorTableParameterivSGI
03979 #define GLEE_C_DEFINED_glColorTableParameterivSGI
03980 void __stdcall GLee_Lazy_glColorTableParameterivSGI(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glColorTableParameterivSGI(target, pname, params);}
03981 GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glColorTableParameterivSGI=GLee_Lazy_glColorTableParameterivSGI;
03982 #endif
03983 #ifndef GLEE_C_DEFINED_glCopyColorTableSGI
03984 #define GLEE_C_DEFINED_glCopyColorTableSGI
03985 void __stdcall GLee_Lazy_glCopyColorTableSGI(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTableSGI(target, internalformat, x, y, width);}
03986 GLEEPFNGLCOPYCOLORTABLESGIPROC GLeeFuncPtr_glCopyColorTableSGI=GLee_Lazy_glCopyColorTableSGI;
03987 #endif
03988 #ifndef GLEE_C_DEFINED_glGetColorTableSGI
03989 #define GLEE_C_DEFINED_glGetColorTableSGI
03990 void __stdcall GLee_Lazy_glGetColorTableSGI(GLenum target, GLenum format, GLenum type, GLvoid * table) {if (GLeeInit()) glGetColorTableSGI(target, format, type, table);}
03991 GLEEPFNGLGETCOLORTABLESGIPROC GLeeFuncPtr_glGetColorTableSGI=GLee_Lazy_glGetColorTableSGI;
03992 #endif
03993 #ifndef GLEE_C_DEFINED_glGetColorTableParameterfvSGI
03994 #define GLEE_C_DEFINED_glGetColorTableParameterfvSGI
03995 void __stdcall GLee_Lazy_glGetColorTableParameterfvSGI(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvSGI(target, pname, params);}
03996 GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glGetColorTableParameterfvSGI=GLee_Lazy_glGetColorTableParameterfvSGI;
03997 #endif
03998 #ifndef GLEE_C_DEFINED_glGetColorTableParameterivSGI
03999 #define GLEE_C_DEFINED_glGetColorTableParameterivSGI
04000 void __stdcall GLee_Lazy_glGetColorTableParameterivSGI(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetColorTableParameterivSGI(target, pname, params);}
04001 GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glGetColorTableParameterivSGI=GLee_Lazy_glGetColorTableParameterivSGI;
04002 #endif
04003 #endif
04004
04005
04006
04007 #ifdef __GLEE_GL_SGIS_pixel_texture
04008 #ifndef GLEE_C_DEFINED_glPixelTexGenParameteriSGIS
04009 #define GLEE_C_DEFINED_glPixelTexGenParameteriSGIS
04010 void __stdcall GLee_Lazy_glPixelTexGenParameteriSGIS(GLenum pname, GLint param) {if (GLeeInit()) glPixelTexGenParameteriSGIS(pname, param);}
04011 GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC GLeeFuncPtr_glPixelTexGenParameteriSGIS=GLee_Lazy_glPixelTexGenParameteriSGIS;
04012 #endif
04013 #ifndef GLEE_C_DEFINED_glPixelTexGenParameterivSGIS
04014 #define GLEE_C_DEFINED_glPixelTexGenParameterivSGIS
04015 void __stdcall GLee_Lazy_glPixelTexGenParameterivSGIS(GLenum pname, const GLint * params) {if (GLeeInit()) glPixelTexGenParameterivSGIS(pname, params);}
04016 GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glPixelTexGenParameterivSGIS=GLee_Lazy_glPixelTexGenParameterivSGIS;
04017 #endif
04018 #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfSGIS
04019 #define GLEE_C_DEFINED_glPixelTexGenParameterfSGIS
04020 void __stdcall GLee_Lazy_glPixelTexGenParameterfSGIS(GLenum pname, GLfloat param) {if (GLeeInit()) glPixelTexGenParameterfSGIS(pname, param);}
04021 GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC GLeeFuncPtr_glPixelTexGenParameterfSGIS=GLee_Lazy_glPixelTexGenParameterfSGIS;
04022 #endif
04023 #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS
04024 #define GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS
04025 void __stdcall GLee_Lazy_glPixelTexGenParameterfvSGIS(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPixelTexGenParameterfvSGIS(pname, params);}
04026 GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glPixelTexGenParameterfvSGIS=GLee_Lazy_glPixelTexGenParameterfvSGIS;
04027 #endif
04028 #ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS
04029 #define GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS
04030 void __stdcall GLee_Lazy_glGetPixelTexGenParameterivSGIS(GLenum pname, GLint * params) {if (GLeeInit()) glGetPixelTexGenParameterivSGIS(pname, params);}
04031 GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterivSGIS=GLee_Lazy_glGetPixelTexGenParameterivSGIS;
04032 #endif
04033 #ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS
04034 #define GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS
04035 void __stdcall GLee_Lazy_glGetPixelTexGenParameterfvSGIS(GLenum pname, GLfloat * params) {if (GLeeInit()) glGetPixelTexGenParameterfvSGIS(pname, params);}
04036 GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS=GLee_Lazy_glGetPixelTexGenParameterfvSGIS;
04037 #endif
04038 #endif
04039
04040
04041
04042 #ifdef __GLEE_GL_SGIX_pixel_texture
04043 #ifndef GLEE_C_DEFINED_glPixelTexGenSGIX
04044 #define GLEE_C_DEFINED_glPixelTexGenSGIX
04045 void __stdcall GLee_Lazy_glPixelTexGenSGIX(GLenum mode) {if (GLeeInit()) glPixelTexGenSGIX(mode);}
04046 GLEEPFNGLPIXELTEXGENSGIXPROC GLeeFuncPtr_glPixelTexGenSGIX=GLee_Lazy_glPixelTexGenSGIX;
04047 #endif
04048 #endif
04049
04050
04051
04052 #ifdef __GLEE_GL_SGIS_texture4D
04053 #ifndef GLEE_C_DEFINED_glTexImage4DSGIS
04054 #define GLEE_C_DEFINED_glTexImage4DSGIS
04055 void __stdcall GLee_Lazy_glTexImage4DSGIS(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels);}
04056 GLEEPFNGLTEXIMAGE4DSGISPROC GLeeFuncPtr_glTexImage4DSGIS=GLee_Lazy_glTexImage4DSGIS;
04057 #endif
04058 #ifndef GLEE_C_DEFINED_glTexSubImage4DSGIS
04059 #define GLEE_C_DEFINED_glTexSubImage4DSGIS
04060 void __stdcall GLee_Lazy_glTexSubImage4DSGIS(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels);}
04061 GLEEPFNGLTEXSUBIMAGE4DSGISPROC GLeeFuncPtr_glTexSubImage4DSGIS=GLee_Lazy_glTexSubImage4DSGIS;
04062 #endif
04063 #endif
04064
04065
04066
04067 #ifdef __GLEE_GL_SGI_texture_color_table
04068 #endif
04069
04070
04071
04072 #ifdef __GLEE_GL_EXT_cmyka
04073 #endif
04074
04075
04076
04077 #ifdef __GLEE_GL_EXT_texture_object
04078 #ifndef GLEE_C_DEFINED_glAreTexturesResidentEXT
04079 #define GLEE_C_DEFINED_glAreTexturesResidentEXT
04080 GLboolean __stdcall GLee_Lazy_glAreTexturesResidentEXT(GLsizei n, const GLuint * textures, GLboolean * residences) {if (GLeeInit()) return glAreTexturesResidentEXT(n, textures, residences); return (GLboolean)0;}
04081 GLEEPFNGLARETEXTURESRESIDENTEXTPROC GLeeFuncPtr_glAreTexturesResidentEXT=GLee_Lazy_glAreTexturesResidentEXT;
04082 #endif
04083 #ifndef GLEE_C_DEFINED_glBindTextureEXT
04084 #define GLEE_C_DEFINED_glBindTextureEXT
04085 void __stdcall GLee_Lazy_glBindTextureEXT(GLenum target, GLuint texture) {if (GLeeInit()) glBindTextureEXT(target, texture);}
04086 GLEEPFNGLBINDTEXTUREEXTPROC GLeeFuncPtr_glBindTextureEXT=GLee_Lazy_glBindTextureEXT;
04087 #endif
04088 #ifndef GLEE_C_DEFINED_glDeleteTexturesEXT
04089 #define GLEE_C_DEFINED_glDeleteTexturesEXT
04090 void __stdcall GLee_Lazy_glDeleteTexturesEXT(GLsizei n, const GLuint * textures) {if (GLeeInit()) glDeleteTexturesEXT(n, textures);}
04091 GLEEPFNGLDELETETEXTURESEXTPROC GLeeFuncPtr_glDeleteTexturesEXT=GLee_Lazy_glDeleteTexturesEXT;
04092 #endif
04093 #ifndef GLEE_C_DEFINED_glGenTexturesEXT
04094 #define GLEE_C_DEFINED_glGenTexturesEXT
04095 void __stdcall GLee_Lazy_glGenTexturesEXT(GLsizei n, GLuint * textures) {if (GLeeInit()) glGenTexturesEXT(n, textures);}
04096 GLEEPFNGLGENTEXTURESEXTPROC GLeeFuncPtr_glGenTexturesEXT=GLee_Lazy_glGenTexturesEXT;
04097 #endif
04098 #ifndef GLEE_C_DEFINED_glIsTextureEXT
04099 #define GLEE_C_DEFINED_glIsTextureEXT
04100 GLboolean __stdcall GLee_Lazy_glIsTextureEXT(GLuint texture) {if (GLeeInit()) return glIsTextureEXT(texture); return (GLboolean)0;}
04101 GLEEPFNGLISTEXTUREEXTPROC GLeeFuncPtr_glIsTextureEXT=GLee_Lazy_glIsTextureEXT;
04102 #endif
04103 #ifndef GLEE_C_DEFINED_glPrioritizeTexturesEXT
04104 #define GLEE_C_DEFINED_glPrioritizeTexturesEXT
04105 void __stdcall GLee_Lazy_glPrioritizeTexturesEXT(GLsizei n, const GLuint * textures, const GLclampf * priorities) {if (GLeeInit()) glPrioritizeTexturesEXT(n, textures, priorities);}
04106 GLEEPFNGLPRIORITIZETEXTURESEXTPROC GLeeFuncPtr_glPrioritizeTexturesEXT=GLee_Lazy_glPrioritizeTexturesEXT;
04107 #endif
04108 #endif
04109
04110
04111
04112 #ifdef __GLEE_GL_SGIS_detail_texture
04113 #ifndef GLEE_C_DEFINED_glDetailTexFuncSGIS
04114 #define GLEE_C_DEFINED_glDetailTexFuncSGIS
04115 void __stdcall GLee_Lazy_glDetailTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points) {if (GLeeInit()) glDetailTexFuncSGIS(target, n, points);}
04116 GLEEPFNGLDETAILTEXFUNCSGISPROC GLeeFuncPtr_glDetailTexFuncSGIS=GLee_Lazy_glDetailTexFuncSGIS;
04117 #endif
04118 #ifndef GLEE_C_DEFINED_glGetDetailTexFuncSGIS
04119 #define GLEE_C_DEFINED_glGetDetailTexFuncSGIS
04120 void __stdcall GLee_Lazy_glGetDetailTexFuncSGIS(GLenum target, GLfloat * points) {if (GLeeInit()) glGetDetailTexFuncSGIS(target, points);}
04121 GLEEPFNGLGETDETAILTEXFUNCSGISPROC GLeeFuncPtr_glGetDetailTexFuncSGIS=GLee_Lazy_glGetDetailTexFuncSGIS;
04122 #endif
04123 #endif
04124
04125
04126
04127 #ifdef __GLEE_GL_SGIS_sharpen_texture
04128 #ifndef GLEE_C_DEFINED_glSharpenTexFuncSGIS
04129 #define GLEE_C_DEFINED_glSharpenTexFuncSGIS
04130 void __stdcall GLee_Lazy_glSharpenTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points) {if (GLeeInit()) glSharpenTexFuncSGIS(target, n, points);}
04131 GLEEPFNGLSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glSharpenTexFuncSGIS=GLee_Lazy_glSharpenTexFuncSGIS;
04132 #endif
04133 #ifndef GLEE_C_DEFINED_glGetSharpenTexFuncSGIS
04134 #define GLEE_C_DEFINED_glGetSharpenTexFuncSGIS
04135 void __stdcall GLee_Lazy_glGetSharpenTexFuncSGIS(GLenum target, GLfloat * points) {if (GLeeInit()) glGetSharpenTexFuncSGIS(target, points);}
04136 GLEEPFNGLGETSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glGetSharpenTexFuncSGIS=GLee_Lazy_glGetSharpenTexFuncSGIS;
04137 #endif
04138 #endif
04139
04140
04141
04142 #ifdef __GLEE_GL_EXT_packed_pixels
04143 #endif
04144
04145
04146
04147 #ifdef __GLEE_GL_SGIS_texture_lod
04148 #endif
04149
04150
04151
04152 #ifdef __GLEE_GL_SGIS_multisample
04153 #ifndef GLEE_C_DEFINED_glSampleMaskSGIS
04154 #define GLEE_C_DEFINED_glSampleMaskSGIS
04155 void __stdcall GLee_Lazy_glSampleMaskSGIS(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleMaskSGIS(value, invert);}
04156 GLEEPFNGLSAMPLEMASKSGISPROC GLeeFuncPtr_glSampleMaskSGIS=GLee_Lazy_glSampleMaskSGIS;
04157 #endif
04158 #ifndef GLEE_C_DEFINED_glSamplePatternSGIS
04159 #define GLEE_C_DEFINED_glSamplePatternSGIS
04160 void __stdcall GLee_Lazy_glSamplePatternSGIS(GLenum pattern) {if (GLeeInit()) glSamplePatternSGIS(pattern);}
04161 GLEEPFNGLSAMPLEPATTERNSGISPROC GLeeFuncPtr_glSamplePatternSGIS=GLee_Lazy_glSamplePatternSGIS;
04162 #endif
04163 #endif
04164
04165
04166
04167 #ifdef __GLEE_GL_EXT_rescale_normal
04168 #endif
04169
04170
04171
04172 #ifdef __GLEE_GL_EXT_vertex_array
04173 #ifndef GLEE_C_DEFINED_glArrayElementEXT
04174 #define GLEE_C_DEFINED_glArrayElementEXT
04175 void __stdcall GLee_Lazy_glArrayElementEXT(GLint i) {if (GLeeInit()) glArrayElementEXT(i);}
04176 GLEEPFNGLARRAYELEMENTEXTPROC GLeeFuncPtr_glArrayElementEXT=GLee_Lazy_glArrayElementEXT;
04177 #endif
04178 #ifndef GLEE_C_DEFINED_glColorPointerEXT
04179 #define GLEE_C_DEFINED_glColorPointerEXT
04180 void __stdcall GLee_Lazy_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glColorPointerEXT(size, type, stride, count, pointer);}
04181 GLEEPFNGLCOLORPOINTEREXTPROC GLeeFuncPtr_glColorPointerEXT=GLee_Lazy_glColorPointerEXT;
04182 #endif
04183 #ifndef GLEE_C_DEFINED_glDrawArraysEXT
04184 #define GLEE_C_DEFINED_glDrawArraysEXT
04185 void __stdcall GLee_Lazy_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count) {if (GLeeInit()) glDrawArraysEXT(mode, first, count);}
04186 GLEEPFNGLDRAWARRAYSEXTPROC GLeeFuncPtr_glDrawArraysEXT=GLee_Lazy_glDrawArraysEXT;
04187 #endif
04188 #ifndef GLEE_C_DEFINED_glEdgeFlagPointerEXT
04189 #define GLEE_C_DEFINED_glEdgeFlagPointerEXT
04190 void __stdcall GLee_Lazy_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean * pointer) {if (GLeeInit()) glEdgeFlagPointerEXT(stride, count, pointer);}
04191 GLEEPFNGLEDGEFLAGPOINTEREXTPROC GLeeFuncPtr_glEdgeFlagPointerEXT=GLee_Lazy_glEdgeFlagPointerEXT;
04192 #endif
04193 #ifndef GLEE_C_DEFINED_glGetPointervEXT
04194 #define GLEE_C_DEFINED_glGetPointervEXT
04195 void __stdcall GLee_Lazy_glGetPointervEXT(GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetPointervEXT(pname, params);}
04196 GLEEPFNGLGETPOINTERVEXTPROC GLeeFuncPtr_glGetPointervEXT=GLee_Lazy_glGetPointervEXT;
04197 #endif
04198 #ifndef GLEE_C_DEFINED_glIndexPointerEXT
04199 #define GLEE_C_DEFINED_glIndexPointerEXT
04200 void __stdcall GLee_Lazy_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glIndexPointerEXT(type, stride, count, pointer);}
04201 GLEEPFNGLINDEXPOINTEREXTPROC GLeeFuncPtr_glIndexPointerEXT=GLee_Lazy_glIndexPointerEXT;
04202 #endif
04203 #ifndef GLEE_C_DEFINED_glNormalPointerEXT
04204 #define GLEE_C_DEFINED_glNormalPointerEXT
04205 void __stdcall GLee_Lazy_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glNormalPointerEXT(type, stride, count, pointer);}
04206 GLEEPFNGLNORMALPOINTEREXTPROC GLeeFuncPtr_glNormalPointerEXT=GLee_Lazy_glNormalPointerEXT;
04207 #endif
04208 #ifndef GLEE_C_DEFINED_glTexCoordPointerEXT
04209 #define GLEE_C_DEFINED_glTexCoordPointerEXT
04210 void __stdcall GLee_Lazy_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glTexCoordPointerEXT(size, type, stride, count, pointer);}
04211 GLEEPFNGLTEXCOORDPOINTEREXTPROC GLeeFuncPtr_glTexCoordPointerEXT=GLee_Lazy_glTexCoordPointerEXT;
04212 #endif
04213 #ifndef GLEE_C_DEFINED_glVertexPointerEXT
04214 #define GLEE_C_DEFINED_glVertexPointerEXT
04215 void __stdcall GLee_Lazy_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glVertexPointerEXT(size, type, stride, count, pointer);}
04216 GLEEPFNGLVERTEXPOINTEREXTPROC GLeeFuncPtr_glVertexPointerEXT=GLee_Lazy_glVertexPointerEXT;
04217 #endif
04218 #endif
04219
04220
04221
04222 #ifdef __GLEE_GL_EXT_misc_attribute
04223 #endif
04224
04225
04226
04227 #ifdef __GLEE_GL_SGIS_generate_mipmap
04228 #endif
04229
04230
04231
04232 #ifdef __GLEE_GL_SGIX_clipmap
04233 #endif
04234
04235
04236
04237 #ifdef __GLEE_GL_SGIX_shadow
04238 #endif
04239
04240
04241
04242 #ifdef __GLEE_GL_SGIS_texture_edge_clamp
04243 #endif
04244
04245
04246
04247 #ifdef __GLEE_GL_SGIS_texture_border_clamp
04248 #endif
04249
04250
04251
04252 #ifdef __GLEE_GL_EXT_blend_minmax
04253 #ifndef GLEE_C_DEFINED_glBlendEquationEXT
04254 #define GLEE_C_DEFINED_glBlendEquationEXT
04255 void __stdcall GLee_Lazy_glBlendEquationEXT(GLenum mode) {if (GLeeInit()) glBlendEquationEXT(mode);}
04256 GLEEPFNGLBLENDEQUATIONEXTPROC GLeeFuncPtr_glBlendEquationEXT=GLee_Lazy_glBlendEquationEXT;
04257 #endif
04258 #endif
04259
04260
04261
04262 #ifdef __GLEE_GL_EXT_blend_subtract
04263 #endif
04264
04265
04266
04267 #ifdef __GLEE_GL_EXT_blend_logic_op
04268 #endif
04269
04270
04271
04272 #ifdef __GLEE_GL_SGIX_interlace
04273 #endif
04274
04275
04276
04277 #ifdef __GLEE_GL_SGIX_pixel_tiles
04278 #endif
04279
04280
04281
04282 #ifdef __GLEE_GL_SGIS_texture_select
04283 #endif
04284
04285
04286
04287 #ifdef __GLEE_GL_SGIX_sprite
04288 #ifndef GLEE_C_DEFINED_glSpriteParameterfSGIX
04289 #define GLEE_C_DEFINED_glSpriteParameterfSGIX
04290 void __stdcall GLee_Lazy_glSpriteParameterfSGIX(GLenum pname, GLfloat param) {if (GLeeInit()) glSpriteParameterfSGIX(pname, param);}
04291 GLEEPFNGLSPRITEPARAMETERFSGIXPROC GLeeFuncPtr_glSpriteParameterfSGIX=GLee_Lazy_glSpriteParameterfSGIX;
04292 #endif
04293 #ifndef GLEE_C_DEFINED_glSpriteParameterfvSGIX
04294 #define GLEE_C_DEFINED_glSpriteParameterfvSGIX
04295 void __stdcall GLee_Lazy_glSpriteParameterfvSGIX(GLenum pname, const GLfloat * params) {if (GLeeInit()) glSpriteParameterfvSGIX(pname, params);}
04296 GLEEPFNGLSPRITEPARAMETERFVSGIXPROC GLeeFuncPtr_glSpriteParameterfvSGIX=GLee_Lazy_glSpriteParameterfvSGIX;
04297 #endif
04298 #ifndef GLEE_C_DEFINED_glSpriteParameteriSGIX
04299 #define GLEE_C_DEFINED_glSpriteParameteriSGIX
04300 void __stdcall GLee_Lazy_glSpriteParameteriSGIX(GLenum pname, GLint param) {if (GLeeInit()) glSpriteParameteriSGIX(pname, param);}
04301 GLEEPFNGLSPRITEPARAMETERISGIXPROC GLeeFuncPtr_glSpriteParameteriSGIX=GLee_Lazy_glSpriteParameteriSGIX;
04302 #endif
04303 #ifndef GLEE_C_DEFINED_glSpriteParameterivSGIX
04304 #define GLEE_C_DEFINED_glSpriteParameterivSGIX
04305 void __stdcall GLee_Lazy_glSpriteParameterivSGIX(GLenum pname, const GLint * params) {if (GLeeInit()) glSpriteParameterivSGIX(pname, params);}
04306 GLEEPFNGLSPRITEPARAMETERIVSGIXPROC GLeeFuncPtr_glSpriteParameterivSGIX=GLee_Lazy_glSpriteParameterivSGIX;
04307 #endif
04308 #endif
04309
04310
04311
04312 #ifdef __GLEE_GL_SGIX_texture_multi_buffer
04313 #endif
04314
04315
04316
04317 #ifdef __GLEE_GL_EXT_point_parameters
04318 #ifndef GLEE_C_DEFINED_glPointParameterfEXT
04319 #define GLEE_C_DEFINED_glPointParameterfEXT
04320 void __stdcall GLee_Lazy_glPointParameterfEXT(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterfEXT(pname, param);}
04321 GLEEPFNGLPOINTPARAMETERFEXTPROC GLeeFuncPtr_glPointParameterfEXT=GLee_Lazy_glPointParameterfEXT;
04322 #endif
04323 #ifndef GLEE_C_DEFINED_glPointParameterfvEXT
04324 #define GLEE_C_DEFINED_glPointParameterfvEXT
04325 void __stdcall GLee_Lazy_glPointParameterfvEXT(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfvEXT(pname, params);}
04326 GLEEPFNGLPOINTPARAMETERFVEXTPROC GLeeFuncPtr_glPointParameterfvEXT=GLee_Lazy_glPointParameterfvEXT;
04327 #endif
04328 #endif
04329
04330
04331
04332 #ifdef __GLEE_GL_SGIS_point_parameters
04333 #ifndef GLEE_C_DEFINED_glPointParameterfSGIS
04334 #define GLEE_C_DEFINED_glPointParameterfSGIS
04335 void __stdcall GLee_Lazy_glPointParameterfSGIS(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterfSGIS(pname, param);}
04336 GLEEPFNGLPOINTPARAMETERFSGISPROC GLeeFuncPtr_glPointParameterfSGIS=GLee_Lazy_glPointParameterfSGIS;
04337 #endif
04338 #ifndef GLEE_C_DEFINED_glPointParameterfvSGIS
04339 #define GLEE_C_DEFINED_glPointParameterfvSGIS
04340 void __stdcall GLee_Lazy_glPointParameterfvSGIS(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfvSGIS(pname, params);}
04341 GLEEPFNGLPOINTPARAMETERFVSGISPROC GLeeFuncPtr_glPointParameterfvSGIS=GLee_Lazy_glPointParameterfvSGIS;
04342 #endif
04343 #endif
04344
04345
04346
04347 #ifdef __GLEE_GL_SGIX_instruments
04348 #ifndef GLEE_C_DEFINED_glGetInstrumentsSGIX
04349 #define GLEE_C_DEFINED_glGetInstrumentsSGIX
04350 GLint __stdcall GLee_Lazy_glGetInstrumentsSGIX(void) {if (GLeeInit()) return glGetInstrumentsSGIX(); return (GLint)0;}
04351 GLEEPFNGLGETINSTRUMENTSSGIXPROC GLeeFuncPtr_glGetInstrumentsSGIX=GLee_Lazy_glGetInstrumentsSGIX;
04352 #endif
04353 #ifndef GLEE_C_DEFINED_glInstrumentsBufferSGIX
04354 #define GLEE_C_DEFINED_glInstrumentsBufferSGIX
04355 void __stdcall GLee_Lazy_glInstrumentsBufferSGIX(GLsizei size, GLint * buffer) {if (GLeeInit()) glInstrumentsBufferSGIX(size, buffer);}
04356 GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC GLeeFuncPtr_glInstrumentsBufferSGIX=GLee_Lazy_glInstrumentsBufferSGIX;
04357 #endif
04358 #ifndef GLEE_C_DEFINED_glPollInstrumentsSGIX
04359 #define GLEE_C_DEFINED_glPollInstrumentsSGIX
04360 GLint __stdcall GLee_Lazy_glPollInstrumentsSGIX(GLint * marker_p) {if (GLeeInit()) return glPollInstrumentsSGIX(marker_p); return (GLint)0;}
04361 GLEEPFNGLPOLLINSTRUMENTSSGIXPROC GLeeFuncPtr_glPollInstrumentsSGIX=GLee_Lazy_glPollInstrumentsSGIX;
04362 #endif
04363 #ifndef GLEE_C_DEFINED_glReadInstrumentsSGIX
04364 #define GLEE_C_DEFINED_glReadInstrumentsSGIX
04365 void __stdcall GLee_Lazy_glReadInstrumentsSGIX(GLint marker) {if (GLeeInit()) glReadInstrumentsSGIX(marker);}
04366 GLEEPFNGLREADINSTRUMENTSSGIXPROC GLeeFuncPtr_glReadInstrumentsSGIX=GLee_Lazy_glReadInstrumentsSGIX;
04367 #endif
04368 #ifndef GLEE_C_DEFINED_glStartInstrumentsSGIX
04369 #define GLEE_C_DEFINED_glStartInstrumentsSGIX
04370 void __stdcall GLee_Lazy_glStartInstrumentsSGIX(void) {if (GLeeInit()) glStartInstrumentsSGIX();}
04371 GLEEPFNGLSTARTINSTRUMENTSSGIXPROC GLeeFuncPtr_glStartInstrumentsSGIX=GLee_Lazy_glStartInstrumentsSGIX;
04372 #endif
04373 #ifndef GLEE_C_DEFINED_glStopInstrumentsSGIX
04374 #define GLEE_C_DEFINED_glStopInstrumentsSGIX
04375 void __stdcall GLee_Lazy_glStopInstrumentsSGIX(GLint marker) {if (GLeeInit()) glStopInstrumentsSGIX(marker);}
04376 GLEEPFNGLSTOPINSTRUMENTSSGIXPROC GLeeFuncPtr_glStopInstrumentsSGIX=GLee_Lazy_glStopInstrumentsSGIX;
04377 #endif
04378 #endif
04379
04380
04381
04382 #ifdef __GLEE_GL_SGIX_texture_scale_bias
04383 #endif
04384
04385
04386
04387 #ifdef __GLEE_GL_SGIX_framezoom
04388 #ifndef GLEE_C_DEFINED_glFrameZoomSGIX
04389 #define GLEE_C_DEFINED_glFrameZoomSGIX
04390 void __stdcall GLee_Lazy_glFrameZoomSGIX(GLint factor) {if (GLeeInit()) glFrameZoomSGIX(factor);}
04391 GLEEPFNGLFRAMEZOOMSGIXPROC GLeeFuncPtr_glFrameZoomSGIX=GLee_Lazy_glFrameZoomSGIX;
04392 #endif
04393 #endif
04394
04395
04396
04397 #ifdef __GLEE_GL_SGIX_tag_sample_buffer
04398 #ifndef GLEE_C_DEFINED_glTagSampleBufferSGIX
04399 #define GLEE_C_DEFINED_glTagSampleBufferSGIX
04400 void __stdcall GLee_Lazy_glTagSampleBufferSGIX(void) {if (GLeeInit()) glTagSampleBufferSGIX();}
04401 GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC GLeeFuncPtr_glTagSampleBufferSGIX=GLee_Lazy_glTagSampleBufferSGIX;
04402 #endif
04403 #endif
04404
04405
04406
04407 #ifdef __GLEE_GL_FfdMaskSGIX
04408 #endif
04409
04410
04411
04412 #ifdef __GLEE_GL_SGIX_polynomial_ffd
04413 #ifndef GLEE_C_DEFINED_glDeformationMap3dSGIX
04414 #define GLEE_C_DEFINED_glDeformationMap3dSGIX
04415 void __stdcall GLee_Lazy_glDeformationMap3dSGIX(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble * points) {if (GLeeInit()) glDeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points);}
04416 GLEEPFNGLDEFORMATIONMAP3DSGIXPROC GLeeFuncPtr_glDeformationMap3dSGIX=GLee_Lazy_glDeformationMap3dSGIX;
04417 #endif
04418 #ifndef GLEE_C_DEFINED_glDeformationMap3fSGIX
04419 #define GLEE_C_DEFINED_glDeformationMap3fSGIX
04420 void __stdcall GLee_Lazy_glDeformationMap3fSGIX(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat * points) {if (GLeeInit()) glDeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points);}
04421 GLEEPFNGLDEFORMATIONMAP3FSGIXPROC GLeeFuncPtr_glDeformationMap3fSGIX=GLee_Lazy_glDeformationMap3fSGIX;
04422 #endif
04423 #ifndef GLEE_C_DEFINED_glDeformSGIX
04424 #define GLEE_C_DEFINED_glDeformSGIX
04425 void __stdcall GLee_Lazy_glDeformSGIX(GLbitfield mask) {if (GLeeInit()) glDeformSGIX(mask);}
04426 GLEEPFNGLDEFORMSGIXPROC GLeeFuncPtr_glDeformSGIX=GLee_Lazy_glDeformSGIX;
04427 #endif
04428 #ifndef GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX
04429 #define GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX
04430 void __stdcall GLee_Lazy_glLoadIdentityDeformationMapSGIX(GLbitfield mask) {if (GLeeInit()) glLoadIdentityDeformationMapSGIX(mask);}
04431 GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC GLeeFuncPtr_glLoadIdentityDeformationMapSGIX=GLee_Lazy_glLoadIdentityDeformationMapSGIX;
04432 #endif
04433 #endif
04434
04435
04436
04437 #ifdef __GLEE_GL_SGIX_reference_plane
04438 #ifndef GLEE_C_DEFINED_glReferencePlaneSGIX
04439 #define GLEE_C_DEFINED_glReferencePlaneSGIX
04440 void __stdcall GLee_Lazy_glReferencePlaneSGIX(const GLdouble * equation) {if (GLeeInit()) glReferencePlaneSGIX(equation);}
04441 GLEEPFNGLREFERENCEPLANESGIXPROC GLeeFuncPtr_glReferencePlaneSGIX=GLee_Lazy_glReferencePlaneSGIX;
04442 #endif
04443 #endif
04444
04445
04446
04447 #ifdef __GLEE_GL_SGIX_flush_raster
04448 #ifndef GLEE_C_DEFINED_glFlushRasterSGIX
04449 #define GLEE_C_DEFINED_glFlushRasterSGIX
04450 void __stdcall GLee_Lazy_glFlushRasterSGIX(void) {if (GLeeInit()) glFlushRasterSGIX();}
04451 GLEEPFNGLFLUSHRASTERSGIXPROC GLeeFuncPtr_glFlushRasterSGIX=GLee_Lazy_glFlushRasterSGIX;
04452 #endif
04453 #endif
04454
04455
04456
04457 #ifdef __GLEE_GL_SGIX_depth_texture
04458 #endif
04459
04460
04461
04462 #ifdef __GLEE_GL_SGIS_fog_function
04463 #ifndef GLEE_C_DEFINED_glFogFuncSGIS
04464 #define GLEE_C_DEFINED_glFogFuncSGIS
04465 void __stdcall GLee_Lazy_glFogFuncSGIS(GLsizei n, const GLfloat * points) {if (GLeeInit()) glFogFuncSGIS(n, points);}
04466 GLEEPFNGLFOGFUNCSGISPROC GLeeFuncPtr_glFogFuncSGIS=GLee_Lazy_glFogFuncSGIS;
04467 #endif
04468 #ifndef GLEE_C_DEFINED_glGetFogFuncSGIS
04469 #define GLEE_C_DEFINED_glGetFogFuncSGIS
04470 void __stdcall GLee_Lazy_glGetFogFuncSGIS(GLfloat * points) {if (GLeeInit()) glGetFogFuncSGIS(points);}
04471 GLEEPFNGLGETFOGFUNCSGISPROC GLeeFuncPtr_glGetFogFuncSGIS=GLee_Lazy_glGetFogFuncSGIS;
04472 #endif
04473 #endif
04474
04475
04476
04477 #ifdef __GLEE_GL_SGIX_fog_offset
04478 #endif
04479
04480
04481
04482 #ifdef __GLEE_GL_HP_image_transform
04483 #ifndef GLEE_C_DEFINED_glImageTransformParameteriHP
04484 #define GLEE_C_DEFINED_glImageTransformParameteriHP
04485 void __stdcall GLee_Lazy_glImageTransformParameteriHP(GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glImageTransformParameteriHP(target, pname, param);}
04486 GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC GLeeFuncPtr_glImageTransformParameteriHP=GLee_Lazy_glImageTransformParameteriHP;
04487 #endif
04488 #ifndef GLEE_C_DEFINED_glImageTransformParameterfHP
04489 #define GLEE_C_DEFINED_glImageTransformParameterfHP
04490 void __stdcall GLee_Lazy_glImageTransformParameterfHP(GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glImageTransformParameterfHP(target, pname, param);}
04491 GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC GLeeFuncPtr_glImageTransformParameterfHP=GLee_Lazy_glImageTransformParameterfHP;
04492 #endif
04493 #ifndef GLEE_C_DEFINED_glImageTransformParameterivHP
04494 #define GLEE_C_DEFINED_glImageTransformParameterivHP
04495 void __stdcall GLee_Lazy_glImageTransformParameterivHP(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glImageTransformParameterivHP(target, pname, params);}
04496 GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glImageTransformParameterivHP=GLee_Lazy_glImageTransformParameterivHP;
04497 #endif
04498 #ifndef GLEE_C_DEFINED_glImageTransformParameterfvHP
04499 #define GLEE_C_DEFINED_glImageTransformParameterfvHP
04500 void __stdcall GLee_Lazy_glImageTransformParameterfvHP(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glImageTransformParameterfvHP(target, pname, params);}
04501 GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glImageTransformParameterfvHP=GLee_Lazy_glImageTransformParameterfvHP;
04502 #endif
04503 #ifndef GLEE_C_DEFINED_glGetImageTransformParameterivHP
04504 #define GLEE_C_DEFINED_glGetImageTransformParameterivHP
04505 void __stdcall GLee_Lazy_glGetImageTransformParameterivHP(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetImageTransformParameterivHP(target, pname, params);}
04506 GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glGetImageTransformParameterivHP=GLee_Lazy_glGetImageTransformParameterivHP;
04507 #endif
04508 #ifndef GLEE_C_DEFINED_glGetImageTransformParameterfvHP
04509 #define GLEE_C_DEFINED_glGetImageTransformParameterfvHP
04510 void __stdcall GLee_Lazy_glGetImageTransformParameterfvHP(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetImageTransformParameterfvHP(target, pname, params);}
04511 GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glGetImageTransformParameterfvHP=GLee_Lazy_glGetImageTransformParameterfvHP;
04512 #endif
04513 #endif
04514
04515
04516
04517 #ifdef __GLEE_GL_HP_convolution_border_modes
04518 #endif
04519
04520
04521
04522 #ifdef __GLEE_GL_INGR_palette_buffer
04523 #endif
04524
04525
04526
04527 #ifdef __GLEE_GL_SGIX_texture_add_env
04528 #endif
04529
04530
04531
04532 #ifdef __GLEE_GL_EXT_color_subtable
04533 #ifndef GLEE_C_DEFINED_glColorSubTableEXT
04534 #define GLEE_C_DEFINED_glColorSubTableEXT
04535 void __stdcall GLee_Lazy_glColorSubTableEXT(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeInit()) glColorSubTableEXT(target, start, count, format, type, data);}
04536 GLEEPFNGLCOLORSUBTABLEEXTPROC GLeeFuncPtr_glColorSubTableEXT=GLee_Lazy_glColorSubTableEXT;
04537 #endif
04538 #ifndef GLEE_C_DEFINED_glCopyColorSubTableEXT
04539 #define GLEE_C_DEFINED_glCopyColorSubTableEXT
04540 void __stdcall GLee_Lazy_glCopyColorSubTableEXT(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTableEXT(target, start, x, y, width);}
04541 GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC GLeeFuncPtr_glCopyColorSubTableEXT=GLee_Lazy_glCopyColorSubTableEXT;
04542 #endif
04543 #endif
04544
04545
04546
04547 #ifdef __GLEE_GL_PGI_vertex_hints
04548 #endif
04549
04550
04551
04552 #ifdef __GLEE_GL_PGI_misc_hints
04553 #ifndef GLEE_C_DEFINED_glHintPGI
04554 #define GLEE_C_DEFINED_glHintPGI
04555 void __stdcall GLee_Lazy_glHintPGI(GLenum target, GLint mode) {if (GLeeInit()) glHintPGI(target, mode);}
04556 GLEEPFNGLHINTPGIPROC GLeeFuncPtr_glHintPGI=GLee_Lazy_glHintPGI;
04557 #endif
04558 #endif
04559
04560
04561
04562 #ifdef __GLEE_GL_EXT_paletted_texture
04563 #ifndef GLEE_C_DEFINED_glColorTableEXT
04564 #define GLEE_C_DEFINED_glColorTableEXT
04565 void __stdcall GLee_Lazy_glColorTableEXT(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeInit()) glColorTableEXT(target, internalFormat, width, format, type, table);}
04566 GLEEPFNGLCOLORTABLEEXTPROC GLeeFuncPtr_glColorTableEXT=GLee_Lazy_glColorTableEXT;
04567 #endif
04568 #ifndef GLEE_C_DEFINED_glGetColorTableEXT
04569 #define GLEE_C_DEFINED_glGetColorTableEXT
04570 void __stdcall GLee_Lazy_glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid * data) {if (GLeeInit()) glGetColorTableEXT(target, format, type, data);}
04571 GLEEPFNGLGETCOLORTABLEEXTPROC GLeeFuncPtr_glGetColorTableEXT=GLee_Lazy_glGetColorTableEXT;
04572 #endif
04573 #ifndef GLEE_C_DEFINED_glGetColorTableParameterivEXT
04574 #define GLEE_C_DEFINED_glGetColorTableParameterivEXT
04575 void __stdcall GLee_Lazy_glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetColorTableParameterivEXT(target, pname, params);}
04576 GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC GLeeFuncPtr_glGetColorTableParameterivEXT=GLee_Lazy_glGetColorTableParameterivEXT;
04577 #endif
04578 #ifndef GLEE_C_DEFINED_glGetColorTableParameterfvEXT
04579 #define GLEE_C_DEFINED_glGetColorTableParameterfvEXT
04580 void __stdcall GLee_Lazy_glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvEXT(target, pname, params);}
04581 GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC GLeeFuncPtr_glGetColorTableParameterfvEXT=GLee_Lazy_glGetColorTableParameterfvEXT;
04582 #endif
04583 #endif
04584
04585
04586
04587 #ifdef __GLEE_GL_EXT_clip_volume_hint
04588 #endif
04589
04590
04591
04592 #ifdef __GLEE_GL_SGIX_list_priority
04593 #ifndef GLEE_C_DEFINED_glGetListParameterfvSGIX
04594 #define GLEE_C_DEFINED_glGetListParameterfvSGIX
04595 void __stdcall GLee_Lazy_glGetListParameterfvSGIX(GLuint list, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetListParameterfvSGIX(list, pname, params);}
04596 GLEEPFNGLGETLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glGetListParameterfvSGIX=GLee_Lazy_glGetListParameterfvSGIX;
04597 #endif
04598 #ifndef GLEE_C_DEFINED_glGetListParameterivSGIX
04599 #define GLEE_C_DEFINED_glGetListParameterivSGIX
04600 void __stdcall GLee_Lazy_glGetListParameterivSGIX(GLuint list, GLenum pname, GLint * params) {if (GLeeInit()) glGetListParameterivSGIX(list, pname, params);}
04601 GLEEPFNGLGETLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glGetListParameterivSGIX=GLee_Lazy_glGetListParameterivSGIX;
04602 #endif
04603 #ifndef GLEE_C_DEFINED_glListParameterfSGIX
04604 #define GLEE_C_DEFINED_glListParameterfSGIX
04605 void __stdcall GLee_Lazy_glListParameterfSGIX(GLuint list, GLenum pname, GLfloat param) {if (GLeeInit()) glListParameterfSGIX(list, pname, param);}
04606 GLEEPFNGLLISTPARAMETERFSGIXPROC GLeeFuncPtr_glListParameterfSGIX=GLee_Lazy_glListParameterfSGIX;
04607 #endif
04608 #ifndef GLEE_C_DEFINED_glListParameterfvSGIX
04609 #define GLEE_C_DEFINED_glListParameterfvSGIX
04610 void __stdcall GLee_Lazy_glListParameterfvSGIX(GLuint list, GLenum pname, const GLfloat * params) {if (GLeeInit()) glListParameterfvSGIX(list, pname, params);}
04611 GLEEPFNGLLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glListParameterfvSGIX=GLee_Lazy_glListParameterfvSGIX;
04612 #endif
04613 #ifndef GLEE_C_DEFINED_glListParameteriSGIX
04614 #define GLEE_C_DEFINED_glListParameteriSGIX
04615 void __stdcall GLee_Lazy_glListParameteriSGIX(GLuint list, GLenum pname, GLint param) {if (GLeeInit()) glListParameteriSGIX(list, pname, param);}
04616 GLEEPFNGLLISTPARAMETERISGIXPROC GLeeFuncPtr_glListParameteriSGIX=GLee_Lazy_glListParameteriSGIX;
04617 #endif
04618 #ifndef GLEE_C_DEFINED_glListParameterivSGIX
04619 #define GLEE_C_DEFINED_glListParameterivSGIX
04620 void __stdcall GLee_Lazy_glListParameterivSGIX(GLuint list, GLenum pname, const GLint * params) {if (GLeeInit()) glListParameterivSGIX(list, pname, params);}
04621 GLEEPFNGLLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glListParameterivSGIX=GLee_Lazy_glListParameterivSGIX;
04622 #endif
04623 #endif
04624
04625
04626
04627 #ifdef __GLEE_GL_SGIX_ir_instrument1
04628 #endif
04629
04630
04631
04632 #ifdef __GLEE_GL_SGIX_calligraphic_fragment
04633 #endif
04634
04635
04636
04637 #ifdef __GLEE_GL_SGIX_texture_lod_bias
04638 #endif
04639
04640
04641
04642 #ifdef __GLEE_GL_SGIX_shadow_ambient
04643 #endif
04644
04645
04646
04647 #ifdef __GLEE_GL_EXT_index_texture
04648 #endif
04649
04650
04651
04652 #ifdef __GLEE_GL_EXT_index_material
04653 #ifndef GLEE_C_DEFINED_glIndexMaterialEXT
04654 #define GLEE_C_DEFINED_glIndexMaterialEXT
04655 void __stdcall GLee_Lazy_glIndexMaterialEXT(GLenum face, GLenum mode) {if (GLeeInit()) glIndexMaterialEXT(face, mode);}
04656 GLEEPFNGLINDEXMATERIALEXTPROC GLeeFuncPtr_glIndexMaterialEXT=GLee_Lazy_glIndexMaterialEXT;
04657 #endif
04658 #endif
04659
04660
04661
04662 #ifdef __GLEE_GL_EXT_index_func
04663 #ifndef GLEE_C_DEFINED_glIndexFuncEXT
04664 #define GLEE_C_DEFINED_glIndexFuncEXT
04665 void __stdcall GLee_Lazy_glIndexFuncEXT(GLenum func, GLclampf ref) {if (GLeeInit()) glIndexFuncEXT(func, ref);}
04666 GLEEPFNGLINDEXFUNCEXTPROC GLeeFuncPtr_glIndexFuncEXT=GLee_Lazy_glIndexFuncEXT;
04667 #endif
04668 #endif
04669
04670
04671
04672 #ifdef __GLEE_GL_EXT_index_array_formats
04673 #endif
04674
04675
04676
04677 #ifdef __GLEE_GL_EXT_compiled_vertex_array
04678 #ifndef GLEE_C_DEFINED_glLockArraysEXT
04679 #define GLEE_C_DEFINED_glLockArraysEXT
04680 void __stdcall GLee_Lazy_glLockArraysEXT(GLint first, GLsizei count) {if (GLeeInit()) glLockArraysEXT(first, count);}
04681 GLEEPFNGLLOCKARRAYSEXTPROC GLeeFuncPtr_glLockArraysEXT=GLee_Lazy_glLockArraysEXT;
04682 #endif
04683 #ifndef GLEE_C_DEFINED_glUnlockArraysEXT
04684 #define GLEE_C_DEFINED_glUnlockArraysEXT
04685 void __stdcall GLee_Lazy_glUnlockArraysEXT(void) {if (GLeeInit()) glUnlockArraysEXT();}
04686 GLEEPFNGLUNLOCKARRAYSEXTPROC GLeeFuncPtr_glUnlockArraysEXT=GLee_Lazy_glUnlockArraysEXT;
04687 #endif
04688 #endif
04689
04690
04691
04692 #ifdef __GLEE_GL_EXT_cull_vertex
04693 #ifndef GLEE_C_DEFINED_glCullParameterdvEXT
04694 #define GLEE_C_DEFINED_glCullParameterdvEXT
04695 void __stdcall GLee_Lazy_glCullParameterdvEXT(GLenum pname, GLdouble * params) {if (GLeeInit()) glCullParameterdvEXT(pname, params);}
04696 GLEEPFNGLCULLPARAMETERDVEXTPROC GLeeFuncPtr_glCullParameterdvEXT=GLee_Lazy_glCullParameterdvEXT;
04697 #endif
04698 #ifndef GLEE_C_DEFINED_glCullParameterfvEXT
04699 #define GLEE_C_DEFINED_glCullParameterfvEXT
04700 void __stdcall GLee_Lazy_glCullParameterfvEXT(GLenum pname, GLfloat * params) {if (GLeeInit()) glCullParameterfvEXT(pname, params);}
04701 GLEEPFNGLCULLPARAMETERFVEXTPROC GLeeFuncPtr_glCullParameterfvEXT=GLee_Lazy_glCullParameterfvEXT;
04702 #endif
04703 #endif
04704
04705
04706
04707 #ifdef __GLEE_GL_SGIX_ycrcb
04708 #endif
04709
04710
04711
04712 #ifdef __GLEE_GL_SGIX_fragment_lighting
04713 #ifndef GLEE_C_DEFINED_glFragmentColorMaterialSGIX
04714 #define GLEE_C_DEFINED_glFragmentColorMaterialSGIX
04715 void __stdcall GLee_Lazy_glFragmentColorMaterialSGIX(GLenum face, GLenum mode) {if (GLeeInit()) glFragmentColorMaterialSGIX(face, mode);}
04716 GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC GLeeFuncPtr_glFragmentColorMaterialSGIX=GLee_Lazy_glFragmentColorMaterialSGIX;
04717 #endif
04718 #ifndef GLEE_C_DEFINED_glFragmentLightfSGIX
04719 #define GLEE_C_DEFINED_glFragmentLightfSGIX
04720 void __stdcall GLee_Lazy_glFragmentLightfSGIX(GLenum light, GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightfSGIX(light, pname, param);}
04721 GLEEPFNGLFRAGMENTLIGHTFSGIXPROC GLeeFuncPtr_glFragmentLightfSGIX=GLee_Lazy_glFragmentLightfSGIX;
04722 #endif
04723 #ifndef GLEE_C_DEFINED_glFragmentLightfvSGIX
04724 #define GLEE_C_DEFINED_glFragmentLightfvSGIX
04725 void __stdcall GLee_Lazy_glFragmentLightfvSGIX(GLenum light, GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentLightfvSGIX(light, pname, params);}
04726 GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glFragmentLightfvSGIX=GLee_Lazy_glFragmentLightfvSGIX;
04727 #endif
04728 #ifndef GLEE_C_DEFINED_glFragmentLightiSGIX
04729 #define GLEE_C_DEFINED_glFragmentLightiSGIX
04730 void __stdcall GLee_Lazy_glFragmentLightiSGIX(GLenum light, GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightiSGIX(light, pname, param);}
04731 GLEEPFNGLFRAGMENTLIGHTISGIXPROC GLeeFuncPtr_glFragmentLightiSGIX=GLee_Lazy_glFragmentLightiSGIX;
04732 #endif
04733 #ifndef GLEE_C_DEFINED_glFragmentLightivSGIX
04734 #define GLEE_C_DEFINED_glFragmentLightivSGIX
04735 void __stdcall GLee_Lazy_glFragmentLightivSGIX(GLenum light, GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentLightivSGIX(light, pname, params);}
04736 GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glFragmentLightivSGIX=GLee_Lazy_glFragmentLightivSGIX;
04737 #endif
04738 #ifndef GLEE_C_DEFINED_glFragmentLightModelfSGIX
04739 #define GLEE_C_DEFINED_glFragmentLightModelfSGIX
04740 void __stdcall GLee_Lazy_glFragmentLightModelfSGIX(GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightModelfSGIX(pname, param);}
04741 GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC GLeeFuncPtr_glFragmentLightModelfSGIX=GLee_Lazy_glFragmentLightModelfSGIX;
04742 #endif
04743 #ifndef GLEE_C_DEFINED_glFragmentLightModelfvSGIX
04744 #define GLEE_C_DEFINED_glFragmentLightModelfvSGIX
04745 void __stdcall GLee_Lazy_glFragmentLightModelfvSGIX(GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentLightModelfvSGIX(pname, params);}
04746 GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC GLeeFuncPtr_glFragmentLightModelfvSGIX=GLee_Lazy_glFragmentLightModelfvSGIX;
04747 #endif
04748 #ifndef GLEE_C_DEFINED_glFragmentLightModeliSGIX
04749 #define GLEE_C_DEFINED_glFragmentLightModeliSGIX
04750 void __stdcall GLee_Lazy_glFragmentLightModeliSGIX(GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightModeliSGIX(pname, param);}
04751 GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC GLeeFuncPtr_glFragmentLightModeliSGIX=GLee_Lazy_glFragmentLightModeliSGIX;
04752 #endif
04753 #ifndef GLEE_C_DEFINED_glFragmentLightModelivSGIX
04754 #define GLEE_C_DEFINED_glFragmentLightModelivSGIX
04755 void __stdcall GLee_Lazy_glFragmentLightModelivSGIX(GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentLightModelivSGIX(pname, params);}
04756 GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC GLeeFuncPtr_glFragmentLightModelivSGIX=GLee_Lazy_glFragmentLightModelivSGIX;
04757 #endif
04758 #ifndef GLEE_C_DEFINED_glFragmentMaterialfSGIX
04759 #define GLEE_C_DEFINED_glFragmentMaterialfSGIX
04760 void __stdcall GLee_Lazy_glFragmentMaterialfSGIX(GLenum face, GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentMaterialfSGIX(face, pname, param);}
04761 GLEEPFNGLFRAGMENTMATERIALFSGIXPROC GLeeFuncPtr_glFragmentMaterialfSGIX=GLee_Lazy_glFragmentMaterialfSGIX;
04762 #endif
04763 #ifndef GLEE_C_DEFINED_glFragmentMaterialfvSGIX
04764 #define GLEE_C_DEFINED_glFragmentMaterialfvSGIX
04765 void __stdcall GLee_Lazy_glFragmentMaterialfvSGIX(GLenum face, GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvSGIX(face, pname, params);}
04766 GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glFragmentMaterialfvSGIX=GLee_Lazy_glFragmentMaterialfvSGIX;
04767 #endif
04768 #ifndef GLEE_C_DEFINED_glFragmentMaterialiSGIX
04769 #define GLEE_C_DEFINED_glFragmentMaterialiSGIX
04770 void __stdcall GLee_Lazy_glFragmentMaterialiSGIX(GLenum face, GLenum pname, GLint param) {if (GLeeInit()) glFragmentMaterialiSGIX(face, pname, param);}
04771 GLEEPFNGLFRAGMENTMATERIALISGIXPROC GLeeFuncPtr_glFragmentMaterialiSGIX=GLee_Lazy_glFragmentMaterialiSGIX;
04772 #endif
04773 #ifndef GLEE_C_DEFINED_glFragmentMaterialivSGIX
04774 #define GLEE_C_DEFINED_glFragmentMaterialivSGIX
04775 void __stdcall GLee_Lazy_glFragmentMaterialivSGIX(GLenum face, GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentMaterialivSGIX(face, pname, params);}
04776 GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glFragmentMaterialivSGIX=GLee_Lazy_glFragmentMaterialivSGIX;
04777 #endif
04778 #ifndef GLEE_C_DEFINED_glGetFragmentLightfvSGIX
04779 #define GLEE_C_DEFINED_glGetFragmentLightfvSGIX
04780 void __stdcall GLee_Lazy_glGetFragmentLightfvSGIX(GLenum light, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvSGIX(light, pname, params);}
04781 GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glGetFragmentLightfvSGIX=GLee_Lazy_glGetFragmentLightfvSGIX;
04782 #endif
04783 #ifndef GLEE_C_DEFINED_glGetFragmentLightivSGIX
04784 #define GLEE_C_DEFINED_glGetFragmentLightivSGIX
04785 void __stdcall GLee_Lazy_glGetFragmentLightivSGIX(GLenum light, GLenum pname, GLint * params) {if (GLeeInit()) glGetFragmentLightivSGIX(light, pname, params);}
04786 GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glGetFragmentLightivSGIX=GLee_Lazy_glGetFragmentLightivSGIX;
04787 #endif
04788 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX
04789 #define GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX
04790 void __stdcall GLee_Lazy_glGetFragmentMaterialfvSGIX(GLenum face, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvSGIX(face, pname, params);}
04791 GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialfvSGIX=GLee_Lazy_glGetFragmentMaterialfvSGIX;
04792 #endif
04793 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialivSGIX
04794 #define GLEE_C_DEFINED_glGetFragmentMaterialivSGIX
04795 void __stdcall GLee_Lazy_glGetFragmentMaterialivSGIX(GLenum face, GLenum pname, GLint * params) {if (GLeeInit()) glGetFragmentMaterialivSGIX(face, pname, params);}
04796 GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialivSGIX=GLee_Lazy_glGetFragmentMaterialivSGIX;
04797 #endif
04798 #ifndef GLEE_C_DEFINED_glLightEnviSGIX
04799 #define GLEE_C_DEFINED_glLightEnviSGIX
04800 void __stdcall GLee_Lazy_glLightEnviSGIX(GLenum pname, GLint param) {if (GLeeInit()) glLightEnviSGIX(pname, param);}
04801 GLEEPFNGLLIGHTENVISGIXPROC GLeeFuncPtr_glLightEnviSGIX=GLee_Lazy_glLightEnviSGIX;
04802 #endif
04803 #endif
04804
04805
04806
04807 #ifdef __GLEE_GL_IBM_rasterpos_clip
04808 #endif
04809
04810
04811
04812 #ifdef __GLEE_GL_HP_texture_lighting
04813 #endif
04814
04815
04816
04817 #ifdef __GLEE_GL_EXT_draw_range_elements
04818 #ifndef GLEE_C_DEFINED_glDrawRangeElementsEXT
04819 #define GLEE_C_DEFINED_glDrawRangeElementsEXT
04820 void __stdcall GLee_Lazy_glDrawRangeElementsEXT(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit()) glDrawRangeElementsEXT(mode, start, end, count, type, indices);}
04821 GLEEPFNGLDRAWRANGEELEMENTSEXTPROC GLeeFuncPtr_glDrawRangeElementsEXT=GLee_Lazy_glDrawRangeElementsEXT;
04822 #endif
04823 #endif
04824
04825
04826
04827 #ifdef __GLEE_GL_WIN_phong_shading
04828 #endif
04829
04830
04831
04832 #ifdef __GLEE_GL_WIN_specular_fog
04833 #endif
04834
04835
04836
04837 #ifdef __GLEE_GL_EXT_light_texture
04838 #ifndef GLEE_C_DEFINED_glApplyTextureEXT
04839 #define GLEE_C_DEFINED_glApplyTextureEXT
04840 void __stdcall GLee_Lazy_glApplyTextureEXT(GLenum mode) {if (GLeeInit()) glApplyTextureEXT(mode);}
04841 GLEEPFNGLAPPLYTEXTUREEXTPROC GLeeFuncPtr_glApplyTextureEXT=GLee_Lazy_glApplyTextureEXT;
04842 #endif
04843 #ifndef GLEE_C_DEFINED_glTextureLightEXT
04844 #define GLEE_C_DEFINED_glTextureLightEXT
04845 void __stdcall GLee_Lazy_glTextureLightEXT(GLenum pname) {if (GLeeInit()) glTextureLightEXT(pname);}
04846 GLEEPFNGLTEXTURELIGHTEXTPROC GLeeFuncPtr_glTextureLightEXT=GLee_Lazy_glTextureLightEXT;
04847 #endif
04848 #ifndef GLEE_C_DEFINED_glTextureMaterialEXT
04849 #define GLEE_C_DEFINED_glTextureMaterialEXT
04850 void __stdcall GLee_Lazy_glTextureMaterialEXT(GLenum face, GLenum mode) {if (GLeeInit()) glTextureMaterialEXT(face, mode);}
04851 GLEEPFNGLTEXTUREMATERIALEXTPROC GLeeFuncPtr_glTextureMaterialEXT=GLee_Lazy_glTextureMaterialEXT;
04852 #endif
04853 #endif
04854
04855
04856
04857 #ifdef __GLEE_GL_SGIX_blend_alpha_minmax
04858 #endif
04859
04860
04861
04862 #ifdef __GLEE_GL_SGIX_impact_pixel_texture
04863 #endif
04864
04865
04866
04867 #ifdef __GLEE_GL_EXT_bgra
04868 #endif
04869
04870
04871
04872 #ifdef __GLEE_GL_SGIX_async
04873 #ifndef GLEE_C_DEFINED_glAsyncMarkerSGIX
04874 #define GLEE_C_DEFINED_glAsyncMarkerSGIX
04875 void __stdcall GLee_Lazy_glAsyncMarkerSGIX(GLuint marker) {if (GLeeInit()) glAsyncMarkerSGIX(marker);}
04876 GLEEPFNGLASYNCMARKERSGIXPROC GLeeFuncPtr_glAsyncMarkerSGIX=GLee_Lazy_glAsyncMarkerSGIX;
04877 #endif
04878 #ifndef GLEE_C_DEFINED_glFinishAsyncSGIX
04879 #define GLEE_C_DEFINED_glFinishAsyncSGIX
04880 GLint __stdcall GLee_Lazy_glFinishAsyncSGIX(GLuint * markerp) {if (GLeeInit()) return glFinishAsyncSGIX(markerp); return (GLint)0;}
04881 GLEEPFNGLFINISHASYNCSGIXPROC GLeeFuncPtr_glFinishAsyncSGIX=GLee_Lazy_glFinishAsyncSGIX;
04882 #endif
04883 #ifndef GLEE_C_DEFINED_glPollAsyncSGIX
04884 #define GLEE_C_DEFINED_glPollAsyncSGIX
04885 GLint __stdcall GLee_Lazy_glPollAsyncSGIX(GLuint * markerp) {if (GLeeInit()) return glPollAsyncSGIX(markerp); return (GLint)0;}
04886 GLEEPFNGLPOLLASYNCSGIXPROC GLeeFuncPtr_glPollAsyncSGIX=GLee_Lazy_glPollAsyncSGIX;
04887 #endif
04888 #ifndef GLEE_C_DEFINED_glGenAsyncMarkersSGIX
04889 #define GLEE_C_DEFINED_glGenAsyncMarkersSGIX
04890 GLuint __stdcall GLee_Lazy_glGenAsyncMarkersSGIX(GLsizei range) {if (GLeeInit()) return glGenAsyncMarkersSGIX(range); return (GLuint)0;}
04891 GLEEPFNGLGENASYNCMARKERSSGIXPROC GLeeFuncPtr_glGenAsyncMarkersSGIX=GLee_Lazy_glGenAsyncMarkersSGIX;
04892 #endif
04893 #ifndef GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX
04894 #define GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX
04895 void __stdcall GLee_Lazy_glDeleteAsyncMarkersSGIX(GLuint marker, GLsizei range) {if (GLeeInit()) glDeleteAsyncMarkersSGIX(marker, range);}
04896 GLEEPFNGLDELETEASYNCMARKERSSGIXPROC GLeeFuncPtr_glDeleteAsyncMarkersSGIX=GLee_Lazy_glDeleteAsyncMarkersSGIX;
04897 #endif
04898 #ifndef GLEE_C_DEFINED_glIsAsyncMarkerSGIX
04899 #define GLEE_C_DEFINED_glIsAsyncMarkerSGIX
04900 GLboolean __stdcall GLee_Lazy_glIsAsyncMarkerSGIX(GLuint marker) {if (GLeeInit()) return glIsAsyncMarkerSGIX(marker); return (GLboolean)0;}
04901 GLEEPFNGLISASYNCMARKERSGIXPROC GLeeFuncPtr_glIsAsyncMarkerSGIX=GLee_Lazy_glIsAsyncMarkerSGIX;
04902 #endif
04903 #endif
04904
04905
04906
04907 #ifdef __GLEE_GL_SGIX_async_pixel
04908 #endif
04909
04910
04911
04912 #ifdef __GLEE_GL_SGIX_async_histogram
04913 #endif
04914
04915
04916
04917 #ifdef __GLEE_GL_INTEL_texture_scissor
04918 #endif
04919
04920
04921
04922 #ifdef __GLEE_GL_INTEL_parallel_arrays
04923 #ifndef GLEE_C_DEFINED_glVertexPointervINTEL
04924 #define GLEE_C_DEFINED_glVertexPointervINTEL
04925 void __stdcall GLee_Lazy_glVertexPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glVertexPointervINTEL(size, type, pointer);}
04926 GLEEPFNGLVERTEXPOINTERVINTELPROC GLeeFuncPtr_glVertexPointervINTEL=GLee_Lazy_glVertexPointervINTEL;
04927 #endif
04928 #ifndef GLEE_C_DEFINED_glNormalPointervINTEL
04929 #define GLEE_C_DEFINED_glNormalPointervINTEL
04930 void __stdcall GLee_Lazy_glNormalPointervINTEL(GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glNormalPointervINTEL(type, pointer);}
04931 GLEEPFNGLNORMALPOINTERVINTELPROC GLeeFuncPtr_glNormalPointervINTEL=GLee_Lazy_glNormalPointervINTEL;
04932 #endif
04933 #ifndef GLEE_C_DEFINED_glColorPointervINTEL
04934 #define GLEE_C_DEFINED_glColorPointervINTEL
04935 void __stdcall GLee_Lazy_glColorPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glColorPointervINTEL(size, type, pointer);}
04936 GLEEPFNGLCOLORPOINTERVINTELPROC GLeeFuncPtr_glColorPointervINTEL=GLee_Lazy_glColorPointervINTEL;
04937 #endif
04938 #ifndef GLEE_C_DEFINED_glTexCoordPointervINTEL
04939 #define GLEE_C_DEFINED_glTexCoordPointervINTEL
04940 void __stdcall GLee_Lazy_glTexCoordPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glTexCoordPointervINTEL(size, type, pointer);}
04941 GLEEPFNGLTEXCOORDPOINTERVINTELPROC GLeeFuncPtr_glTexCoordPointervINTEL=GLee_Lazy_glTexCoordPointervINTEL;
04942 #endif
04943 #endif
04944
04945
04946
04947 #ifdef __GLEE_GL_HP_occlusion_test
04948 #endif
04949
04950
04951
04952 #ifdef __GLEE_GL_EXT_pixel_transform
04953 #ifndef GLEE_C_DEFINED_glPixelTransformParameteriEXT
04954 #define GLEE_C_DEFINED_glPixelTransformParameteriEXT
04955 void __stdcall GLee_Lazy_glPixelTransformParameteriEXT(GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glPixelTransformParameteriEXT(target, pname, param);}
04956 GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC GLeeFuncPtr_glPixelTransformParameteriEXT=GLee_Lazy_glPixelTransformParameteriEXT;
04957 #endif
04958 #ifndef GLEE_C_DEFINED_glPixelTransformParameterfEXT
04959 #define GLEE_C_DEFINED_glPixelTransformParameterfEXT
04960 void __stdcall GLee_Lazy_glPixelTransformParameterfEXT(GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glPixelTransformParameterfEXT(target, pname, param);}
04961 GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC GLeeFuncPtr_glPixelTransformParameterfEXT=GLee_Lazy_glPixelTransformParameterfEXT;
04962 #endif
04963 #ifndef GLEE_C_DEFINED_glPixelTransformParameterivEXT
04964 #define GLEE_C_DEFINED_glPixelTransformParameterivEXT
04965 void __stdcall GLee_Lazy_glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glPixelTransformParameterivEXT(target, pname, params);}
04966 GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC GLeeFuncPtr_glPixelTransformParameterivEXT=GLee_Lazy_glPixelTransformParameterivEXT;
04967 #endif
04968 #ifndef GLEE_C_DEFINED_glPixelTransformParameterfvEXT
04969 #define GLEE_C_DEFINED_glPixelTransformParameterfvEXT
04970 void __stdcall GLee_Lazy_glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glPixelTransformParameterfvEXT(target, pname, params);}
04971 GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC GLeeFuncPtr_glPixelTransformParameterfvEXT=GLee_Lazy_glPixelTransformParameterfvEXT;
04972 #endif
04973 #endif
04974
04975
04976
04977 #ifdef __GLEE_GL_EXT_pixel_transform_color_table
04978 #endif
04979
04980
04981
04982 #ifdef __GLEE_GL_EXT_shared_texture_palette
04983 #endif
04984
04985
04986
04987 #ifdef __GLEE_GL_EXT_separate_specular_color
04988 #endif
04989
04990
04991
04992 #ifdef __GLEE_GL_EXT_secondary_color
04993 #ifndef GLEE_C_DEFINED_glSecondaryColor3bEXT
04994 #define GLEE_C_DEFINED_glSecondaryColor3bEXT
04995 void __stdcall GLee_Lazy_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue) {if (GLeeInit()) glSecondaryColor3bEXT(red, green, blue);}
04996 GLEEPFNGLSECONDARYCOLOR3BEXTPROC GLeeFuncPtr_glSecondaryColor3bEXT=GLee_Lazy_glSecondaryColor3bEXT;
04997 #endif
04998 #ifndef GLEE_C_DEFINED_glSecondaryColor3bvEXT
04999 #define GLEE_C_DEFINED_glSecondaryColor3bvEXT
05000 void __stdcall GLee_Lazy_glSecondaryColor3bvEXT(const GLbyte * v) {if (GLeeInit()) glSecondaryColor3bvEXT(v);}
05001 GLEEPFNGLSECONDARYCOLOR3BVEXTPROC GLeeFuncPtr_glSecondaryColor3bvEXT=GLee_Lazy_glSecondaryColor3bvEXT;
05002 #endif
05003 #ifndef GLEE_C_DEFINED_glSecondaryColor3dEXT
05004 #define GLEE_C_DEFINED_glSecondaryColor3dEXT
05005 void __stdcall GLee_Lazy_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue) {if (GLeeInit()) glSecondaryColor3dEXT(red, green, blue);}
05006 GLEEPFNGLSECONDARYCOLOR3DEXTPROC GLeeFuncPtr_glSecondaryColor3dEXT=GLee_Lazy_glSecondaryColor3dEXT;
05007 #endif
05008 #ifndef GLEE_C_DEFINED_glSecondaryColor3dvEXT
05009 #define GLEE_C_DEFINED_glSecondaryColor3dvEXT
05010 void __stdcall GLee_Lazy_glSecondaryColor3dvEXT(const GLdouble * v) {if (GLeeInit()) glSecondaryColor3dvEXT(v);}
05011 GLEEPFNGLSECONDARYCOLOR3DVEXTPROC GLeeFuncPtr_glSecondaryColor3dvEXT=GLee_Lazy_glSecondaryColor3dvEXT;
05012 #endif
05013 #ifndef GLEE_C_DEFINED_glSecondaryColor3fEXT
05014 #define GLEE_C_DEFINED_glSecondaryColor3fEXT
05015 void __stdcall GLee_Lazy_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue) {if (GLeeInit()) glSecondaryColor3fEXT(red, green, blue);}
05016 GLEEPFNGLSECONDARYCOLOR3FEXTPROC GLeeFuncPtr_glSecondaryColor3fEXT=GLee_Lazy_glSecondaryColor3fEXT;
05017 #endif
05018 #ifndef GLEE_C_DEFINED_glSecondaryColor3fvEXT
05019 #define GLEE_C_DEFINED_glSecondaryColor3fvEXT
05020 void __stdcall GLee_Lazy_glSecondaryColor3fvEXT(const GLfloat * v) {if (GLeeInit()) glSecondaryColor3fvEXT(v);}
05021 GLEEPFNGLSECONDARYCOLOR3FVEXTPROC GLeeFuncPtr_glSecondaryColor3fvEXT=GLee_Lazy_glSecondaryColor3fvEXT;
05022 #endif
05023 #ifndef GLEE_C_DEFINED_glSecondaryColor3iEXT
05024 #define GLEE_C_DEFINED_glSecondaryColor3iEXT
05025 void __stdcall GLee_Lazy_glSecondaryColor3iEXT(GLint red, GLint green, GLint blue) {if (GLeeInit()) glSecondaryColor3iEXT(red, green, blue);}
05026 GLEEPFNGLSECONDARYCOLOR3IEXTPROC GLeeFuncPtr_glSecondaryColor3iEXT=GLee_Lazy_glSecondaryColor3iEXT;
05027 #endif
05028 #ifndef GLEE_C_DEFINED_glSecondaryColor3ivEXT
05029 #define GLEE_C_DEFINED_glSecondaryColor3ivEXT
05030 void __stdcall GLee_Lazy_glSecondaryColor3ivEXT(const GLint * v) {if (GLeeInit()) glSecondaryColor3ivEXT(v);}
05031 GLEEPFNGLSECONDARYCOLOR3IVEXTPROC GLeeFuncPtr_glSecondaryColor3ivEXT=GLee_Lazy_glSecondaryColor3ivEXT;
05032 #endif
05033 #ifndef GLEE_C_DEFINED_glSecondaryColor3sEXT
05034 #define GLEE_C_DEFINED_glSecondaryColor3sEXT
05035 void __stdcall GLee_Lazy_glSecondaryColor3sEXT(GLshort red, GLshort green, GLshort blue) {if (GLeeInit()) glSecondaryColor3sEXT(red, green, blue);}
05036 GLEEPFNGLSECONDARYCOLOR3SEXTPROC GLeeFuncPtr_glSecondaryColor3sEXT=GLee_Lazy_glSecondaryColor3sEXT;
05037 #endif
05038 #ifndef GLEE_C_DEFINED_glSecondaryColor3svEXT
05039 #define GLEE_C_DEFINED_glSecondaryColor3svEXT
05040 void __stdcall GLee_Lazy_glSecondaryColor3svEXT(const GLshort * v) {if (GLeeInit()) glSecondaryColor3svEXT(v);}
05041 GLEEPFNGLSECONDARYCOLOR3SVEXTPROC GLeeFuncPtr_glSecondaryColor3svEXT=GLee_Lazy_glSecondaryColor3svEXT;
05042 #endif
05043 #ifndef GLEE_C_DEFINED_glSecondaryColor3ubEXT
05044 #define GLEE_C_DEFINED_glSecondaryColor3ubEXT
05045 void __stdcall GLee_Lazy_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue) {if (GLeeInit()) glSecondaryColor3ubEXT(red, green, blue);}
05046 GLEEPFNGLSECONDARYCOLOR3UBEXTPROC GLeeFuncPtr_glSecondaryColor3ubEXT=GLee_Lazy_glSecondaryColor3ubEXT;
05047 #endif
05048 #ifndef GLEE_C_DEFINED_glSecondaryColor3ubvEXT
05049 #define GLEE_C_DEFINED_glSecondaryColor3ubvEXT
05050 void __stdcall GLee_Lazy_glSecondaryColor3ubvEXT(const GLubyte * v) {if (GLeeInit()) glSecondaryColor3ubvEXT(v);}
05051 GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC GLeeFuncPtr_glSecondaryColor3ubvEXT=GLee_Lazy_glSecondaryColor3ubvEXT;
05052 #endif
05053 #ifndef GLEE_C_DEFINED_glSecondaryColor3uiEXT
05054 #define GLEE_C_DEFINED_glSecondaryColor3uiEXT
05055 void __stdcall GLee_Lazy_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue) {if (GLeeInit()) glSecondaryColor3uiEXT(red, green, blue);}
05056 GLEEPFNGLSECONDARYCOLOR3UIEXTPROC GLeeFuncPtr_glSecondaryColor3uiEXT=GLee_Lazy_glSecondaryColor3uiEXT;
05057 #endif
05058 #ifndef GLEE_C_DEFINED_glSecondaryColor3uivEXT
05059 #define GLEE_C_DEFINED_glSecondaryColor3uivEXT
05060 void __stdcall GLee_Lazy_glSecondaryColor3uivEXT(const GLuint * v) {if (GLeeInit()) glSecondaryColor3uivEXT(v);}
05061 GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC GLeeFuncPtr_glSecondaryColor3uivEXT=GLee_Lazy_glSecondaryColor3uivEXT;
05062 #endif
05063 #ifndef GLEE_C_DEFINED_glSecondaryColor3usEXT
05064 #define GLEE_C_DEFINED_glSecondaryColor3usEXT
05065 void __stdcall GLee_Lazy_glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue) {if (GLeeInit()) glSecondaryColor3usEXT(red, green, blue);}
05066 GLEEPFNGLSECONDARYCOLOR3USEXTPROC GLeeFuncPtr_glSecondaryColor3usEXT=GLee_Lazy_glSecondaryColor3usEXT;
05067 #endif
05068 #ifndef GLEE_C_DEFINED_glSecondaryColor3usvEXT
05069 #define GLEE_C_DEFINED_glSecondaryColor3usvEXT
05070 void __stdcall GLee_Lazy_glSecondaryColor3usvEXT(const GLushort * v) {if (GLeeInit()) glSecondaryColor3usvEXT(v);}
05071 GLEEPFNGLSECONDARYCOLOR3USVEXTPROC GLeeFuncPtr_glSecondaryColor3usvEXT=GLee_Lazy_glSecondaryColor3usvEXT;
05072 #endif
05073 #ifndef GLEE_C_DEFINED_glSecondaryColorPointerEXT
05074 #define GLEE_C_DEFINED_glSecondaryColorPointerEXT
05075 void __stdcall GLee_Lazy_glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColorPointerEXT(size, type, stride, pointer);}
05076 GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC GLeeFuncPtr_glSecondaryColorPointerEXT=GLee_Lazy_glSecondaryColorPointerEXT;
05077 #endif
05078 #endif
05079
05080
05081
05082 #ifdef __GLEE_GL_EXT_texture_perturb_normal
05083 #ifndef GLEE_C_DEFINED_glTextureNormalEXT
05084 #define GLEE_C_DEFINED_glTextureNormalEXT
05085 void __stdcall GLee_Lazy_glTextureNormalEXT(GLenum mode) {if (GLeeInit()) glTextureNormalEXT(mode);}
05086 GLEEPFNGLTEXTURENORMALEXTPROC GLeeFuncPtr_glTextureNormalEXT=GLee_Lazy_glTextureNormalEXT;
05087 #endif
05088 #endif
05089
05090
05091
05092 #ifdef __GLEE_GL_EXT_multi_draw_arrays
05093 #ifndef GLEE_C_DEFINED_glMultiDrawArraysEXT
05094 #define GLEE_C_DEFINED_glMultiDrawArraysEXT
05095 void __stdcall GLee_Lazy_glMultiDrawArraysEXT(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArraysEXT(mode, first, count, primcount);}
05096 GLEEPFNGLMULTIDRAWARRAYSEXTPROC GLeeFuncPtr_glMultiDrawArraysEXT=GLee_Lazy_glMultiDrawArraysEXT;
05097 #endif
05098 #ifndef GLEE_C_DEFINED_glMultiDrawElementsEXT
05099 #define GLEE_C_DEFINED_glMultiDrawElementsEXT
05100 void __stdcall GLee_Lazy_glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLeeInit()) glMultiDrawElementsEXT(mode, count, type, indices, primcount);}
05101 GLEEPFNGLMULTIDRAWELEMENTSEXTPROC GLeeFuncPtr_glMultiDrawElementsEXT=GLee_Lazy_glMultiDrawElementsEXT;
05102 #endif
05103 #endif
05104
05105
05106
05107 #ifdef __GLEE_GL_EXT_fog_coord
05108 #ifndef GLEE_C_DEFINED_glFogCoordfEXT
05109 #define GLEE_C_DEFINED_glFogCoordfEXT
05110 void __stdcall GLee_Lazy_glFogCoordfEXT(GLfloat coord) {if (GLeeInit()) glFogCoordfEXT(coord);}
05111 GLEEPFNGLFOGCOORDFEXTPROC GLeeFuncPtr_glFogCoordfEXT=GLee_Lazy_glFogCoordfEXT;
05112 #endif
05113 #ifndef GLEE_C_DEFINED_glFogCoordfvEXT
05114 #define GLEE_C_DEFINED_glFogCoordfvEXT
05115 void __stdcall GLee_Lazy_glFogCoordfvEXT(const GLfloat * coord) {if (GLeeInit()) glFogCoordfvEXT(coord);}
05116 GLEEPFNGLFOGCOORDFVEXTPROC GLeeFuncPtr_glFogCoordfvEXT=GLee_Lazy_glFogCoordfvEXT;
05117 #endif
05118 #ifndef GLEE_C_DEFINED_glFogCoorddEXT
05119 #define GLEE_C_DEFINED_glFogCoorddEXT
05120 void __stdcall GLee_Lazy_glFogCoorddEXT(GLdouble coord) {if (GLeeInit()) glFogCoorddEXT(coord);}
05121 GLEEPFNGLFOGCOORDDEXTPROC GLeeFuncPtr_glFogCoorddEXT=GLee_Lazy_glFogCoorddEXT;
05122 #endif
05123 #ifndef GLEE_C_DEFINED_glFogCoorddvEXT
05124 #define GLEE_C_DEFINED_glFogCoorddvEXT
05125 void __stdcall GLee_Lazy_glFogCoorddvEXT(const GLdouble * coord) {if (GLeeInit()) glFogCoorddvEXT(coord);}
05126 GLEEPFNGLFOGCOORDDVEXTPROC GLeeFuncPtr_glFogCoorddvEXT=GLee_Lazy_glFogCoorddvEXT;
05127 #endif
05128 #ifndef GLEE_C_DEFINED_glFogCoordPointerEXT
05129 #define GLEE_C_DEFINED_glFogCoordPointerEXT
05130 void __stdcall GLee_Lazy_glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glFogCoordPointerEXT(type, stride, pointer);}
05131 GLEEPFNGLFOGCOORDPOINTEREXTPROC GLeeFuncPtr_glFogCoordPointerEXT=GLee_Lazy_glFogCoordPointerEXT;
05132 #endif
05133 #endif
05134
05135
05136
05137 #ifdef __GLEE_GL_REND_screen_coordinates
05138 #endif
05139
05140
05141
05142 #ifdef __GLEE_GL_EXT_coordinate_frame
05143 #ifndef GLEE_C_DEFINED_glTangent3bEXT
05144 #define GLEE_C_DEFINED_glTangent3bEXT
05145 void __stdcall GLee_Lazy_glTangent3bEXT(GLbyte tx, GLbyte ty, GLbyte tz) {if (GLeeInit()) glTangent3bEXT(tx, ty, tz);}
05146 GLEEPFNGLTANGENT3BEXTPROC GLeeFuncPtr_glTangent3bEXT=GLee_Lazy_glTangent3bEXT;
05147 #endif
05148 #ifndef GLEE_C_DEFINED_glTangent3bvEXT
05149 #define GLEE_C_DEFINED_glTangent3bvEXT
05150 void __stdcall GLee_Lazy_glTangent3bvEXT(const GLbyte * v) {if (GLeeInit()) glTangent3bvEXT(v);}
05151 GLEEPFNGLTANGENT3BVEXTPROC GLeeFuncPtr_glTangent3bvEXT=GLee_Lazy_glTangent3bvEXT;
05152 #endif
05153 #ifndef GLEE_C_DEFINED_glTangent3dEXT
05154 #define GLEE_C_DEFINED_glTangent3dEXT
05155 void __stdcall GLee_Lazy_glTangent3dEXT(GLdouble tx, GLdouble ty, GLdouble tz) {if (GLeeInit()) glTangent3dEXT(tx, ty, tz);}
05156 GLEEPFNGLTANGENT3DEXTPROC GLeeFuncPtr_glTangent3dEXT=GLee_Lazy_glTangent3dEXT;
05157 #endif
05158 #ifndef GLEE_C_DEFINED_glTangent3dvEXT
05159 #define GLEE_C_DEFINED_glTangent3dvEXT
05160 void __stdcall GLee_Lazy_glTangent3dvEXT(const GLdouble * v) {if (GLeeInit()) glTangent3dvEXT(v);}
05161 GLEEPFNGLTANGENT3DVEXTPROC GLeeFuncPtr_glTangent3dvEXT=GLee_Lazy_glTangent3dvEXT;
05162 #endif
05163 #ifndef GLEE_C_DEFINED_glTangent3fEXT
05164 #define GLEE_C_DEFINED_glTangent3fEXT
05165 void __stdcall GLee_Lazy_glTangent3fEXT(GLfloat tx, GLfloat ty, GLfloat tz) {if (GLeeInit()) glTangent3fEXT(tx, ty, tz);}
05166 GLEEPFNGLTANGENT3FEXTPROC GLeeFuncPtr_glTangent3fEXT=GLee_Lazy_glTangent3fEXT;
05167 #endif
05168 #ifndef GLEE_C_DEFINED_glTangent3fvEXT
05169 #define GLEE_C_DEFINED_glTangent3fvEXT
05170 void __stdcall GLee_Lazy_glTangent3fvEXT(const GLfloat * v) {if (GLeeInit()) glTangent3fvEXT(v);}
05171 GLEEPFNGLTANGENT3FVEXTPROC GLeeFuncPtr_glTangent3fvEXT=GLee_Lazy_glTangent3fvEXT;
05172 #endif
05173 #ifndef GLEE_C_DEFINED_glTangent3iEXT
05174 #define GLEE_C_DEFINED_glTangent3iEXT
05175 void __stdcall GLee_Lazy_glTangent3iEXT(GLint tx, GLint ty, GLint tz) {if (GLeeInit()) glTangent3iEXT(tx, ty, tz);}
05176 GLEEPFNGLTANGENT3IEXTPROC GLeeFuncPtr_glTangent3iEXT=GLee_Lazy_glTangent3iEXT;
05177 #endif
05178 #ifndef GLEE_C_DEFINED_glTangent3ivEXT
05179 #define GLEE_C_DEFINED_glTangent3ivEXT
05180 void __stdcall GLee_Lazy_glTangent3ivEXT(const GLint * v) {if (GLeeInit()) glTangent3ivEXT(v);}
05181 GLEEPFNGLTANGENT3IVEXTPROC GLeeFuncPtr_glTangent3ivEXT=GLee_Lazy_glTangent3ivEXT;
05182 #endif
05183 #ifndef GLEE_C_DEFINED_glTangent3sEXT
05184 #define GLEE_C_DEFINED_glTangent3sEXT
05185 void __stdcall GLee_Lazy_glTangent3sEXT(GLshort tx, GLshort ty, GLshort tz) {if (GLeeInit()) glTangent3sEXT(tx, ty, tz);}
05186 GLEEPFNGLTANGENT3SEXTPROC GLeeFuncPtr_glTangent3sEXT=GLee_Lazy_glTangent3sEXT;
05187 #endif
05188 #ifndef GLEE_C_DEFINED_glTangent3svEXT
05189 #define GLEE_C_DEFINED_glTangent3svEXT
05190 void __stdcall GLee_Lazy_glTangent3svEXT(const GLshort * v) {if (GLeeInit()) glTangent3svEXT(v);}
05191 GLEEPFNGLTANGENT3SVEXTPROC GLeeFuncPtr_glTangent3svEXT=GLee_Lazy_glTangent3svEXT;
05192 #endif
05193 #ifndef GLEE_C_DEFINED_glBinormal3bEXT
05194 #define GLEE_C_DEFINED_glBinormal3bEXT
05195 void __stdcall GLee_Lazy_glBinormal3bEXT(GLbyte bx, GLbyte by, GLbyte bz) {if (GLeeInit()) glBinormal3bEXT(bx, by, bz);}
05196 GLEEPFNGLBINORMAL3BEXTPROC GLeeFuncPtr_glBinormal3bEXT=GLee_Lazy_glBinormal3bEXT;
05197 #endif
05198 #ifndef GLEE_C_DEFINED_glBinormal3bvEXT
05199 #define GLEE_C_DEFINED_glBinormal3bvEXT
05200 void __stdcall GLee_Lazy_glBinormal3bvEXT(const GLbyte * v) {if (GLeeInit()) glBinormal3bvEXT(v);}
05201 GLEEPFNGLBINORMAL3BVEXTPROC GLeeFuncPtr_glBinormal3bvEXT=GLee_Lazy_glBinormal3bvEXT;
05202 #endif
05203 #ifndef GLEE_C_DEFINED_glBinormal3dEXT
05204 #define GLEE_C_DEFINED_glBinormal3dEXT
05205 void __stdcall GLee_Lazy_glBinormal3dEXT(GLdouble bx, GLdouble by, GLdouble bz) {if (GLeeInit()) glBinormal3dEXT(bx, by, bz);}
05206 GLEEPFNGLBINORMAL3DEXTPROC GLeeFuncPtr_glBinormal3dEXT=GLee_Lazy_glBinormal3dEXT;
05207 #endif
05208 #ifndef GLEE_C_DEFINED_glBinormal3dvEXT
05209 #define GLEE_C_DEFINED_glBinormal3dvEXT
05210 void __stdcall GLee_Lazy_glBinormal3dvEXT(const GLdouble * v) {if (GLeeInit()) glBinormal3dvEXT(v);}
05211 GLEEPFNGLBINORMAL3DVEXTPROC GLeeFuncPtr_glBinormal3dvEXT=GLee_Lazy_glBinormal3dvEXT;
05212 #endif
05213 #ifndef GLEE_C_DEFINED_glBinormal3fEXT
05214 #define GLEE_C_DEFINED_glBinormal3fEXT
05215 void __stdcall GLee_Lazy_glBinormal3fEXT(GLfloat bx, GLfloat by, GLfloat bz) {if (GLeeInit()) glBinormal3fEXT(bx, by, bz);}
05216 GLEEPFNGLBINORMAL3FEXTPROC GLeeFuncPtr_glBinormal3fEXT=GLee_Lazy_glBinormal3fEXT;
05217 #endif
05218 #ifndef GLEE_C_DEFINED_glBinormal3fvEXT
05219 #define GLEE_C_DEFINED_glBinormal3fvEXT
05220 void __stdcall GLee_Lazy_glBinormal3fvEXT(const GLfloat * v) {if (GLeeInit()) glBinormal3fvEXT(v);}
05221 GLEEPFNGLBINORMAL3FVEXTPROC GLeeFuncPtr_glBinormal3fvEXT=GLee_Lazy_glBinormal3fvEXT;
05222 #endif
05223 #ifndef GLEE_C_DEFINED_glBinormal3iEXT
05224 #define GLEE_C_DEFINED_glBinormal3iEXT
05225 void __stdcall GLee_Lazy_glBinormal3iEXT(GLint bx, GLint by, GLint bz) {if (GLeeInit()) glBinormal3iEXT(bx, by, bz);}
05226 GLEEPFNGLBINORMAL3IEXTPROC GLeeFuncPtr_glBinormal3iEXT=GLee_Lazy_glBinormal3iEXT;
05227 #endif
05228 #ifndef GLEE_C_DEFINED_glBinormal3ivEXT
05229 #define GLEE_C_DEFINED_glBinormal3ivEXT
05230 void __stdcall GLee_Lazy_glBinormal3ivEXT(const GLint * v) {if (GLeeInit()) glBinormal3ivEXT(v);}
05231 GLEEPFNGLBINORMAL3IVEXTPROC GLeeFuncPtr_glBinormal3ivEXT=GLee_Lazy_glBinormal3ivEXT;
05232 #endif
05233 #ifndef GLEE_C_DEFINED_glBinormal3sEXT
05234 #define GLEE_C_DEFINED_glBinormal3sEXT
05235 void __stdcall GLee_Lazy_glBinormal3sEXT(GLshort bx, GLshort by, GLshort bz) {if (GLeeInit()) glBinormal3sEXT(bx, by, bz);}
05236 GLEEPFNGLBINORMAL3SEXTPROC GLeeFuncPtr_glBinormal3sEXT=GLee_Lazy_glBinormal3sEXT;
05237 #endif
05238 #ifndef GLEE_C_DEFINED_glBinormal3svEXT
05239 #define GLEE_C_DEFINED_glBinormal3svEXT
05240 void __stdcall GLee_Lazy_glBinormal3svEXT(const GLshort * v) {if (GLeeInit()) glBinormal3svEXT(v);}
05241 GLEEPFNGLBINORMAL3SVEXTPROC GLeeFuncPtr_glBinormal3svEXT=GLee_Lazy_glBinormal3svEXT;
05242 #endif
05243 #ifndef GLEE_C_DEFINED_glTangentPointerEXT
05244 #define GLEE_C_DEFINED_glTangentPointerEXT
05245 void __stdcall GLee_Lazy_glTangentPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glTangentPointerEXT(type, stride, pointer);}
05246 GLEEPFNGLTANGENTPOINTEREXTPROC GLeeFuncPtr_glTangentPointerEXT=GLee_Lazy_glTangentPointerEXT;
05247 #endif
05248 #ifndef GLEE_C_DEFINED_glBinormalPointerEXT
05249 #define GLEE_C_DEFINED_glBinormalPointerEXT
05250 void __stdcall GLee_Lazy_glBinormalPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glBinormalPointerEXT(type, stride, pointer);}
05251 GLEEPFNGLBINORMALPOINTEREXTPROC GLeeFuncPtr_glBinormalPointerEXT=GLee_Lazy_glBinormalPointerEXT;
05252 #endif
05253 #endif
05254
05255
05256
05257 #ifdef __GLEE_GL_EXT_texture_env_combine
05258 #endif
05259
05260
05261
05262 #ifdef __GLEE_GL_APPLE_specular_vector
05263 #endif
05264
05265
05266
05267 #ifdef __GLEE_GL_APPLE_transform_hint
05268 #endif
05269
05270
05271
05272 #ifdef __GLEE_GL_SGIX_fog_scale
05273 #endif
05274
05275
05276
05277 #ifdef __GLEE_GL_SUNX_constant_data
05278 #ifndef GLEE_C_DEFINED_glFinishTextureSUNX
05279 #define GLEE_C_DEFINED_glFinishTextureSUNX
05280 void __stdcall GLee_Lazy_glFinishTextureSUNX(void) {if (GLeeInit()) glFinishTextureSUNX();}
05281 GLEEPFNGLFINISHTEXTURESUNXPROC GLeeFuncPtr_glFinishTextureSUNX=GLee_Lazy_glFinishTextureSUNX;
05282 #endif
05283 #endif
05284
05285
05286
05287 #ifdef __GLEE_GL_SUN_global_alpha
05288 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorbSUN
05289 #define GLEE_C_DEFINED_glGlobalAlphaFactorbSUN
05290 void __stdcall GLee_Lazy_glGlobalAlphaFactorbSUN(GLbyte factor) {if (GLeeInit()) glGlobalAlphaFactorbSUN(factor);}
05291 GLEEPFNGLGLOBALALPHAFACTORBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorbSUN=GLee_Lazy_glGlobalAlphaFactorbSUN;
05292 #endif
05293 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorsSUN
05294 #define GLEE_C_DEFINED_glGlobalAlphaFactorsSUN
05295 void __stdcall GLee_Lazy_glGlobalAlphaFactorsSUN(GLshort factor) {if (GLeeInit()) glGlobalAlphaFactorsSUN(factor);}
05296 GLEEPFNGLGLOBALALPHAFACTORSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorsSUN=GLee_Lazy_glGlobalAlphaFactorsSUN;
05297 #endif
05298 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactoriSUN
05299 #define GLEE_C_DEFINED_glGlobalAlphaFactoriSUN
05300 void __stdcall GLee_Lazy_glGlobalAlphaFactoriSUN(GLint factor) {if (GLeeInit()) glGlobalAlphaFactoriSUN(factor);}
05301 GLEEPFNGLGLOBALALPHAFACTORISUNPROC GLeeFuncPtr_glGlobalAlphaFactoriSUN=GLee_Lazy_glGlobalAlphaFactoriSUN;
05302 #endif
05303 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorfSUN
05304 #define GLEE_C_DEFINED_glGlobalAlphaFactorfSUN
05305 void __stdcall GLee_Lazy_glGlobalAlphaFactorfSUN(GLfloat factor) {if (GLeeInit()) glGlobalAlphaFactorfSUN(factor);}
05306 GLEEPFNGLGLOBALALPHAFACTORFSUNPROC GLeeFuncPtr_glGlobalAlphaFactorfSUN=GLee_Lazy_glGlobalAlphaFactorfSUN;
05307 #endif
05308 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactordSUN
05309 #define GLEE_C_DEFINED_glGlobalAlphaFactordSUN
05310 void __stdcall GLee_Lazy_glGlobalAlphaFactordSUN(GLdouble factor) {if (GLeeInit()) glGlobalAlphaFactordSUN(factor);}
05311 GLEEPFNGLGLOBALALPHAFACTORDSUNPROC GLeeFuncPtr_glGlobalAlphaFactordSUN=GLee_Lazy_glGlobalAlphaFactordSUN;
05312 #endif
05313 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorubSUN
05314 #define GLEE_C_DEFINED_glGlobalAlphaFactorubSUN
05315 void __stdcall GLee_Lazy_glGlobalAlphaFactorubSUN(GLubyte factor) {if (GLeeInit()) glGlobalAlphaFactorubSUN(factor);}
05316 GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorubSUN=GLee_Lazy_glGlobalAlphaFactorubSUN;
05317 #endif
05318 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorusSUN
05319 #define GLEE_C_DEFINED_glGlobalAlphaFactorusSUN
05320 void __stdcall GLee_Lazy_glGlobalAlphaFactorusSUN(GLushort factor) {if (GLeeInit()) glGlobalAlphaFactorusSUN(factor);}
05321 GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorusSUN=GLee_Lazy_glGlobalAlphaFactorusSUN;
05322 #endif
05323 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN
05324 #define GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN
05325 void __stdcall GLee_Lazy_glGlobalAlphaFactoruiSUN(GLuint factor) {if (GLeeInit()) glGlobalAlphaFactoruiSUN(factor);}
05326 GLEEPFNGLGLOBALALPHAFACTORUISUNPROC GLeeFuncPtr_glGlobalAlphaFactoruiSUN=GLee_Lazy_glGlobalAlphaFactoruiSUN;
05327 #endif
05328 #endif
05329
05330
05331
05332 #ifdef __GLEE_GL_SUN_triangle_list
05333 #ifndef GLEE_C_DEFINED_glReplacementCodeuiSUN
05334 #define GLEE_C_DEFINED_glReplacementCodeuiSUN
05335 void __stdcall GLee_Lazy_glReplacementCodeuiSUN(GLuint code) {if (GLeeInit()) glReplacementCodeuiSUN(code);}
05336 GLEEPFNGLREPLACEMENTCODEUISUNPROC GLeeFuncPtr_glReplacementCodeuiSUN=GLee_Lazy_glReplacementCodeuiSUN;
05337 #endif
05338 #ifndef GLEE_C_DEFINED_glReplacementCodeusSUN
05339 #define GLEE_C_DEFINED_glReplacementCodeusSUN
05340 void __stdcall GLee_Lazy_glReplacementCodeusSUN(GLushort code) {if (GLeeInit()) glReplacementCodeusSUN(code);}
05341 GLEEPFNGLREPLACEMENTCODEUSSUNPROC GLeeFuncPtr_glReplacementCodeusSUN=GLee_Lazy_glReplacementCodeusSUN;
05342 #endif
05343 #ifndef GLEE_C_DEFINED_glReplacementCodeubSUN
05344 #define GLEE_C_DEFINED_glReplacementCodeubSUN
05345 void __stdcall GLee_Lazy_glReplacementCodeubSUN(GLubyte code) {if (GLeeInit()) glReplacementCodeubSUN(code);}
05346 GLEEPFNGLREPLACEMENTCODEUBSUNPROC GLeeFuncPtr_glReplacementCodeubSUN=GLee_Lazy_glReplacementCodeubSUN;
05347 #endif
05348 #ifndef GLEE_C_DEFINED_glReplacementCodeuivSUN
05349 #define GLEE_C_DEFINED_glReplacementCodeuivSUN
05350 void __stdcall GLee_Lazy_glReplacementCodeuivSUN(const GLuint * code) {if (GLeeInit()) glReplacementCodeuivSUN(code);}
05351 GLEEPFNGLREPLACEMENTCODEUIVSUNPROC GLeeFuncPtr_glReplacementCodeuivSUN=GLee_Lazy_glReplacementCodeuivSUN;
05352 #endif
05353 #ifndef GLEE_C_DEFINED_glReplacementCodeusvSUN
05354 #define GLEE_C_DEFINED_glReplacementCodeusvSUN
05355 void __stdcall GLee_Lazy_glReplacementCodeusvSUN(const GLushort * code) {if (GLeeInit()) glReplacementCodeusvSUN(code);}
05356 GLEEPFNGLREPLACEMENTCODEUSVSUNPROC GLeeFuncPtr_glReplacementCodeusvSUN=GLee_Lazy_glReplacementCodeusvSUN;
05357 #endif
05358 #ifndef GLEE_C_DEFINED_glReplacementCodeubvSUN
05359 #define GLEE_C_DEFINED_glReplacementCodeubvSUN
05360 void __stdcall GLee_Lazy_glReplacementCodeubvSUN(const GLubyte * code) {if (GLeeInit()) glReplacementCodeubvSUN(code);}
05361 GLEEPFNGLREPLACEMENTCODEUBVSUNPROC GLeeFuncPtr_glReplacementCodeubvSUN=GLee_Lazy_glReplacementCodeubvSUN;
05362 #endif
05363 #ifndef GLEE_C_DEFINED_glReplacementCodePointerSUN
05364 #define GLEE_C_DEFINED_glReplacementCodePointerSUN
05365 void __stdcall GLee_Lazy_glReplacementCodePointerSUN(GLenum type, GLsizei stride, const GLvoid* * pointer) {if (GLeeInit()) glReplacementCodePointerSUN(type, stride, pointer);}
05366 GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC GLeeFuncPtr_glReplacementCodePointerSUN=GLee_Lazy_glReplacementCodePointerSUN;
05367 #endif
05368 #endif
05369
05370
05371
05372 #ifdef __GLEE_GL_SUN_vertex
05373 #ifndef GLEE_C_DEFINED_glColor4ubVertex2fSUN
05374 #define GLEE_C_DEFINED_glColor4ubVertex2fSUN
05375 void __stdcall GLee_Lazy_glColor4ubVertex2fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y) {if (GLeeInit()) glColor4ubVertex2fSUN(r, g, b, a, x, y);}
05376 GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC GLeeFuncPtr_glColor4ubVertex2fSUN=GLee_Lazy_glColor4ubVertex2fSUN;
05377 #endif
05378 #ifndef GLEE_C_DEFINED_glColor4ubVertex2fvSUN
05379 #define GLEE_C_DEFINED_glColor4ubVertex2fvSUN
05380 void __stdcall GLee_Lazy_glColor4ubVertex2fvSUN(const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glColor4ubVertex2fvSUN(c, v);}
05381 GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC GLeeFuncPtr_glColor4ubVertex2fvSUN=GLee_Lazy_glColor4ubVertex2fvSUN;
05382 #endif
05383 #ifndef GLEE_C_DEFINED_glColor4ubVertex3fSUN
05384 #define GLEE_C_DEFINED_glColor4ubVertex3fSUN
05385 void __stdcall GLee_Lazy_glColor4ubVertex3fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor4ubVertex3fSUN(r, g, b, a, x, y, z);}
05386 GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glColor4ubVertex3fSUN=GLee_Lazy_glColor4ubVertex3fSUN;
05387 #endif
05388 #ifndef GLEE_C_DEFINED_glColor4ubVertex3fvSUN
05389 #define GLEE_C_DEFINED_glColor4ubVertex3fvSUN
05390 void __stdcall GLee_Lazy_glColor4ubVertex3fvSUN(const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glColor4ubVertex3fvSUN(c, v);}
05391 GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glColor4ubVertex3fvSUN=GLee_Lazy_glColor4ubVertex3fvSUN;
05392 #endif
05393 #ifndef GLEE_C_DEFINED_glColor3fVertex3fSUN
05394 #define GLEE_C_DEFINED_glColor3fVertex3fSUN
05395 void __stdcall GLee_Lazy_glColor3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor3fVertex3fSUN(r, g, b, x, y, z);}
05396 GLEEPFNGLCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glColor3fVertex3fSUN=GLee_Lazy_glColor3fVertex3fSUN;
05397 #endif
05398 #ifndef GLEE_C_DEFINED_glColor3fVertex3fvSUN
05399 #define GLEE_C_DEFINED_glColor3fVertex3fvSUN
05400 void __stdcall GLee_Lazy_glColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glColor3fVertex3fvSUN(c, v);}
05401 GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor3fVertex3fvSUN=GLee_Lazy_glColor3fVertex3fvSUN;
05402 #endif
05403 #ifndef GLEE_C_DEFINED_glNormal3fVertex3fSUN
05404 #define GLEE_C_DEFINED_glNormal3fVertex3fSUN
05405 void __stdcall GLee_Lazy_glNormal3fVertex3fSUN(GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glNormal3fVertex3fSUN(nx, ny, nz, x, y, z);}
05406 GLEEPFNGLNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glNormal3fVertex3fSUN=GLee_Lazy_glNormal3fVertex3fSUN;
05407 #endif
05408 #ifndef GLEE_C_DEFINED_glNormal3fVertex3fvSUN
05409 #define GLEE_C_DEFINED_glNormal3fVertex3fvSUN
05410 void __stdcall GLee_Lazy_glNormal3fVertex3fvSUN(const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glNormal3fVertex3fvSUN(n, v);}
05411 GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glNormal3fVertex3fvSUN=GLee_Lazy_glNormal3fVertex3fvSUN;
05412 #endif
05413 #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN
05414 #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN
05415 void __stdcall GLee_Lazy_glColor4fNormal3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z);}
05416 GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fSUN=GLee_Lazy_glColor4fNormal3fVertex3fSUN;
05417 #endif
05418 #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN
05419 #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN
05420 void __stdcall GLee_Lazy_glColor4fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glColor4fNormal3fVertex3fvSUN(c, n, v);}
05421 GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN=GLee_Lazy_glColor4fNormal3fVertex3fvSUN;
05422 #endif
05423 #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fSUN
05424 #define GLEE_C_DEFINED_glTexCoord2fVertex3fSUN
05425 void __stdcall GLee_Lazy_glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fVertex3fSUN(s, t, x, y, z);}
05426 GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fSUN=GLee_Lazy_glTexCoord2fVertex3fSUN;
05427 #endif
05428 #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN
05429 #define GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN
05430 void __stdcall GLee_Lazy_glTexCoord2fVertex3fvSUN(const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glTexCoord2fVertex3fvSUN(tc, v);}
05431 GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fvSUN=GLee_Lazy_glTexCoord2fVertex3fvSUN;
05432 #endif
05433 #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fSUN
05434 #define GLEE_C_DEFINED_glTexCoord4fVertex4fSUN
05435 void __stdcall GLee_Lazy_glTexCoord4fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glTexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w);}
05436 GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fSUN=GLee_Lazy_glTexCoord4fVertex4fSUN;
05437 #endif
05438 #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN
05439 #define GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN
05440 void __stdcall GLee_Lazy_glTexCoord4fVertex4fvSUN(const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glTexCoord4fVertex4fvSUN(tc, v);}
05441 GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fvSUN=GLee_Lazy_glTexCoord4fVertex4fvSUN;
05442 #endif
05443 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN
05444 #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN
05445 void __stdcall GLee_Lazy_glTexCoord2fColor4ubVertex3fSUN(GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z);}
05446 GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fSUN;
05447 #endif
05448 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
05449 #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN
05450 void __stdcall GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * tc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor4ubVertex3fvSUN(tc, c, v);}
05451 GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN;
05452 #endif
05453 #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN
05454 #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN
05455 void __stdcall GLee_Lazy_glTexCoord2fColor3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z);}
05456 GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fSUN;
05457 #endif
05458 #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN
05459 #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN
05460 void __stdcall GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor3fVertex3fvSUN(tc, c, v);}
05461 GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN;
05462 #endif
05463 #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN
05464 #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN
05465 void __stdcall GLee_Lazy_glTexCoord2fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z);}
05466 GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fSUN;
05467 #endif
05468 #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
05469 #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN
05470 void __stdcall GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord2fNormal3fVertex3fvSUN(tc, n, v);}
05471 GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN;
05472 #endif
05473 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
05474 #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN
05475 void __stdcall GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z);}
05476 GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN;
05477 #endif
05478 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
05479 #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN
05480 void __stdcall GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v);}
05481 GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN;
05482 #endif
05483 #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
05484 #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN
05485 void __stdcall GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w);}
05486 GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN;
05487 #endif
05488 #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
05489 #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN
05490 void __stdcall GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v);}
05491 GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN;
05492 #endif
05493 #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN
05494 #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN
05495 void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fSUN(GLuint rc, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiVertex3fSUN(rc, x, y, z);}
05496 GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fSUN=GLee_Lazy_glReplacementCodeuiVertex3fSUN;
05497 #endif
05498 #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN
05499 #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN
05500 void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fvSUN(const GLuint * rc, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiVertex3fvSUN(rc, v);}
05501 GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN=GLee_Lazy_glReplacementCodeuiVertex3fvSUN;
05502 #endif
05503 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
05504 #define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN
05505 void __stdcall GLee_Lazy_glReplacementCodeuiColor4ubVertex3fSUN(GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z);}
05506 GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3fSUN;
05507 #endif
05508 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
05509 #define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN
05510 void __stdcall GLee_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint * rc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v);}
05511 GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN;
05512 #endif
05513 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
05514 #define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN
05515 void __stdcall GLee_Lazy_glReplacementCodeuiColor3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z);}
05516 GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fSUN;
05517 #endif
05518 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
05519 #define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN
05520 void __stdcall GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiColor3fVertex3fvSUN(rc, c, v);}
05521 GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSUN;
05522 #endif
05523 #ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
05524 #define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN
05525 void __stdcall GLee_Lazy_glReplacementCodeuiNormal3fVertex3fSUN(GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z);}
05526 GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3fSUN;
05527 #endif
05528 #ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
05529 #define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN
05530 void __stdcall GLee_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v);}
05531 GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN;
05532 #endif
05533 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
05534 #define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN
05535 void __stdcall GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z);}
05536 GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN;
05537 #endif
05538 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
05539 #define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
05540 void __stdcall GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v);}
05541 GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN;
05542 #endif
05543 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
05544 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN
05545 void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z);}
05546 GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN;
05547 #endif
05548 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
05549 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN
05550 void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v);}
05551 GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN;
05552 #endif
05553 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
05554 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
05555 void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z);}
05556 GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
05557 #endif
05558 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
05559 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
05560 void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v);}
05561 GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
05562 #endif
05563 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
05564 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
05565 void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z);}
05566 GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
05567 #endif
05568 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
05569 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
05570 void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v);}
05571 GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
05572 #endif
05573 #endif
05574
05575
05576
05577 #ifdef __GLEE_GL_EXT_blend_func_separate
05578 #ifndef GLEE_C_DEFINED_glBlendFuncSeparateEXT
05579 #define GLEE_C_DEFINED_glBlendFuncSeparateEXT
05580 void __stdcall GLee_Lazy_glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
05581 GLEEPFNGLBLENDFUNCSEPARATEEXTPROC GLeeFuncPtr_glBlendFuncSeparateEXT=GLee_Lazy_glBlendFuncSeparateEXT;
05582 #endif
05583 #endif
05584
05585
05586
05587 #ifdef __GLEE_GL_INGR_color_clamp
05588 #endif
05589
05590
05591
05592 #ifdef __GLEE_GL_INGR_interlace_read
05593 #endif
05594
05595
05596
05597 #ifdef __GLEE_GL_EXT_stencil_wrap
05598 #endif
05599
05600
05601
05602 #ifdef __GLEE_GL_EXT_422_pixels
05603 #endif
05604
05605
05606
05607 #ifdef __GLEE_GL_NV_texgen_reflection
05608 #endif
05609
05610
05611
05612 #ifdef __GLEE_GL_EXT_texture_cube_map
05613 #endif
05614
05615
05616
05617 #ifdef __GLEE_GL_SUN_convolution_border_modes
05618 #endif
05619
05620
05621
05622 #ifdef __GLEE_GL_EXT_texture_env_add
05623 #endif
05624
05625
05626
05627 #ifdef __GLEE_GL_EXT_texture_lod_bias
05628 #endif
05629
05630
05631
05632 #ifdef __GLEE_GL_EXT_texture_filter_anisotropic
05633 #endif
05634
05635
05636
05637 #ifdef __GLEE_GL_EXT_vertex_weighting
05638 #ifndef GLEE_C_DEFINED_glVertexWeightfEXT
05639 #define GLEE_C_DEFINED_glVertexWeightfEXT
05640 void __stdcall GLee_Lazy_glVertexWeightfEXT(GLfloat weight) {if (GLeeInit()) glVertexWeightfEXT(weight);}
05641 GLEEPFNGLVERTEXWEIGHTFEXTPROC GLeeFuncPtr_glVertexWeightfEXT=GLee_Lazy_glVertexWeightfEXT;
05642 #endif
05643 #ifndef GLEE_C_DEFINED_glVertexWeightfvEXT
05644 #define GLEE_C_DEFINED_glVertexWeightfvEXT
05645 void __stdcall GLee_Lazy_glVertexWeightfvEXT(const GLfloat * weight) {if (GLeeInit()) glVertexWeightfvEXT(weight);}
05646 GLEEPFNGLVERTEXWEIGHTFVEXTPROC GLeeFuncPtr_glVertexWeightfvEXT=GLee_Lazy_glVertexWeightfvEXT;
05647 #endif
05648 #ifndef GLEE_C_DEFINED_glVertexWeightPointerEXT
05649 #define GLEE_C_DEFINED_glVertexWeightPointerEXT
05650 void __stdcall GLee_Lazy_glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexWeightPointerEXT(size, type, stride, pointer);}
05651 GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC GLeeFuncPtr_glVertexWeightPointerEXT=GLee_Lazy_glVertexWeightPointerEXT;
05652 #endif
05653 #endif
05654
05655
05656
05657 #ifdef __GLEE_GL_NV_light_max_exponent
05658 #endif
05659
05660
05661
05662 #ifdef __GLEE_GL_NV_vertex_array_range
05663 #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeNV
05664 #define GLEE_C_DEFINED_glFlushVertexArrayRangeNV
05665 void __stdcall GLee_Lazy_glFlushVertexArrayRangeNV(void) {if (GLeeInit()) glFlushVertexArrayRangeNV();}
05666 GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC GLeeFuncPtr_glFlushVertexArrayRangeNV=GLee_Lazy_glFlushVertexArrayRangeNV;
05667 #endif
05668 #ifndef GLEE_C_DEFINED_glVertexArrayRangeNV
05669 #define GLEE_C_DEFINED_glVertexArrayRangeNV
05670 void __stdcall GLee_Lazy_glVertexArrayRangeNV(GLsizei length, const GLvoid * pointer) {if (GLeeInit()) glVertexArrayRangeNV(length, pointer);}
05671 GLEEPFNGLVERTEXARRAYRANGENVPROC GLeeFuncPtr_glVertexArrayRangeNV=GLee_Lazy_glVertexArrayRangeNV;
05672 #endif
05673 #endif
05674
05675
05676
05677 #ifdef __GLEE_GL_NV_register_combiners
05678 #ifndef GLEE_C_DEFINED_glCombinerParameterfvNV
05679 #define GLEE_C_DEFINED_glCombinerParameterfvNV
05680 void __stdcall GLee_Lazy_glCombinerParameterfvNV(GLenum pname, const GLfloat * params) {if (GLeeInit()) glCombinerParameterfvNV(pname, params);}
05681 GLEEPFNGLCOMBINERPARAMETERFVNVPROC GLeeFuncPtr_glCombinerParameterfvNV=GLee_Lazy_glCombinerParameterfvNV;
05682 #endif
05683 #ifndef GLEE_C_DEFINED_glCombinerParameterfNV
05684 #define GLEE_C_DEFINED_glCombinerParameterfNV
05685 void __stdcall GLee_Lazy_glCombinerParameterfNV(GLenum pname, GLfloat param) {if (GLeeInit()) glCombinerParameterfNV(pname, param);}
05686 GLEEPFNGLCOMBINERPARAMETERFNVPROC GLeeFuncPtr_glCombinerParameterfNV=GLee_Lazy_glCombinerParameterfNV;
05687 #endif
05688 #ifndef GLEE_C_DEFINED_glCombinerParameterivNV
05689 #define GLEE_C_DEFINED_glCombinerParameterivNV
05690 void __stdcall GLee_Lazy_glCombinerParameterivNV(GLenum pname, const GLint * params) {if (GLeeInit()) glCombinerParameterivNV(pname, params);}
05691 GLEEPFNGLCOMBINERPARAMETERIVNVPROC GLeeFuncPtr_glCombinerParameterivNV=GLee_Lazy_glCombinerParameterivNV;
05692 #endif
05693 #ifndef GLEE_C_DEFINED_glCombinerParameteriNV
05694 #define GLEE_C_DEFINED_glCombinerParameteriNV
05695 void __stdcall GLee_Lazy_glCombinerParameteriNV(GLenum pname, GLint param) {if (GLeeInit()) glCombinerParameteriNV(pname, param);}
05696 GLEEPFNGLCOMBINERPARAMETERINVPROC GLeeFuncPtr_glCombinerParameteriNV=GLee_Lazy_glCombinerParameteriNV;
05697 #endif
05698 #ifndef GLEE_C_DEFINED_glCombinerInputNV
05699 #define GLEE_C_DEFINED_glCombinerInputNV
05700 void __stdcall GLee_Lazy_glCombinerInputNV(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) {if (GLeeInit()) glCombinerInputNV(stage, portion, variable, input, mapping, componentUsage);}
05701 GLEEPFNGLCOMBINERINPUTNVPROC GLeeFuncPtr_glCombinerInputNV=GLee_Lazy_glCombinerInputNV;
05702 #endif
05703 #ifndef GLEE_C_DEFINED_glCombinerOutputNV
05704 #define GLEE_C_DEFINED_glCombinerOutputNV
05705 void __stdcall GLee_Lazy_glCombinerOutputNV(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum) {if (GLeeInit()) glCombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum);}
05706 GLEEPFNGLCOMBINEROUTPUTNVPROC GLeeFuncPtr_glCombinerOutputNV=GLee_Lazy_glCombinerOutputNV;
05707 #endif
05708 #ifndef GLEE_C_DEFINED_glFinalCombinerInputNV
05709 #define GLEE_C_DEFINED_glFinalCombinerInputNV
05710 void __stdcall GLee_Lazy_glFinalCombinerInputNV(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) {if (GLeeInit()) glFinalCombinerInputNV(variable, input, mapping, componentUsage);}
05711 GLEEPFNGLFINALCOMBINERINPUTNVPROC GLeeFuncPtr_glFinalCombinerInputNV=GLee_Lazy_glFinalCombinerInputNV;
05712 #endif
05713 #ifndef GLEE_C_DEFINED_glGetCombinerInputParameterfvNV
05714 #define GLEE_C_DEFINED_glGetCombinerInputParameterfvNV
05715 void __stdcall GLee_Lazy_glGetCombinerInputParameterfvNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerInputParameterfvNV(stage, portion, variable, pname, params);}
05716 GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerInputParameterfvNV=GLee_Lazy_glGetCombinerInputParameterfvNV;
05717 #endif
05718 #ifndef GLEE_C_DEFINED_glGetCombinerInputParameterivNV
05719 #define GLEE_C_DEFINED_glGetCombinerInputParameterivNV
05720 void __stdcall GLee_Lazy_glGetCombinerInputParameterivNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params) {if (GLeeInit()) glGetCombinerInputParameterivNV(stage, portion, variable, pname, params);}
05721 GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerInputParameterivNV=GLee_Lazy_glGetCombinerInputParameterivNV;
05722 #endif
05723 #ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV
05724 #define GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV
05725 void __stdcall GLee_Lazy_glGetCombinerOutputParameterfvNV(GLenum stage, GLenum portion, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerOutputParameterfvNV(stage, portion, pname, params);}
05726 GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterfvNV=GLee_Lazy_glGetCombinerOutputParameterfvNV;
05727 #endif
05728 #ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterivNV
05729 #define GLEE_C_DEFINED_glGetCombinerOutputParameterivNV
05730 void __stdcall GLee_Lazy_glGetCombinerOutputParameterivNV(GLenum stage, GLenum portion, GLenum pname, GLint * params) {if (GLeeInit()) glGetCombinerOutputParameterivNV(stage, portion, pname, params);}
05731 GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterivNV=GLee_Lazy_glGetCombinerOutputParameterivNV;
05732 #endif
05733 #ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV
05734 #define GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV
05735 void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterfvNV(GLenum variable, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFinalCombinerInputParameterfvNV(variable, pname, params);}
05736 GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV=GLee_Lazy_glGetFinalCombinerInputParameterfvNV;
05737 #endif
05738 #ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV
05739 #define GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV
05740 void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterivNV(GLenum variable, GLenum pname, GLint * params) {if (GLeeInit()) glGetFinalCombinerInputParameterivNV(variable, pname, params);}
05741 GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterivNV=GLee_Lazy_glGetFinalCombinerInputParameterivNV;
05742 #endif
05743 #endif
05744
05745
05746
05747 #ifdef __GLEE_GL_NV_fog_distance
05748 #endif
05749
05750
05751
05752 #ifdef __GLEE_GL_NV_texgen_emboss
05753 #endif
05754
05755
05756
05757 #ifdef __GLEE_GL_NV_blend_square
05758 #endif
05759
05760
05761
05762 #ifdef __GLEE_GL_NV_texture_env_combine4
05763 #endif
05764
05765
05766
05767 #ifdef __GLEE_GL_MESA_resize_buffers
05768 #ifndef GLEE_C_DEFINED_glResizeBuffersMESA
05769 #define GLEE_C_DEFINED_glResizeBuffersMESA
05770 void __stdcall GLee_Lazy_glResizeBuffersMESA(void) {if (GLeeInit()) glResizeBuffersMESA();}
05771 GLEEPFNGLRESIZEBUFFERSMESAPROC GLeeFuncPtr_glResizeBuffersMESA=GLee_Lazy_glResizeBuffersMESA;
05772 #endif
05773 #endif
05774
05775
05776
05777 #ifdef __GLEE_GL_MESA_window_pos
05778 #ifndef GLEE_C_DEFINED_glWindowPos2dMESA
05779 #define GLEE_C_DEFINED_glWindowPos2dMESA
05780 void __stdcall GLee_Lazy_glWindowPos2dMESA(GLdouble x, GLdouble y) {if (GLeeInit()) glWindowPos2dMESA(x, y);}
05781 GLEEPFNGLWINDOWPOS2DMESAPROC GLeeFuncPtr_glWindowPos2dMESA=GLee_Lazy_glWindowPos2dMESA;
05782 #endif
05783 #ifndef GLEE_C_DEFINED_glWindowPos2dvMESA
05784 #define GLEE_C_DEFINED_glWindowPos2dvMESA
05785 void __stdcall GLee_Lazy_glWindowPos2dvMESA(const GLdouble * v) {if (GLeeInit()) glWindowPos2dvMESA(v);}
05786 GLEEPFNGLWINDOWPOS2DVMESAPROC GLeeFuncPtr_glWindowPos2dvMESA=GLee_Lazy_glWindowPos2dvMESA;
05787 #endif
05788 #ifndef GLEE_C_DEFINED_glWindowPos2fMESA
05789 #define GLEE_C_DEFINED_glWindowPos2fMESA
05790 void __stdcall GLee_Lazy_glWindowPos2fMESA(GLfloat x, GLfloat y) {if (GLeeInit()) glWindowPos2fMESA(x, y);}
05791 GLEEPFNGLWINDOWPOS2FMESAPROC GLeeFuncPtr_glWindowPos2fMESA=GLee_Lazy_glWindowPos2fMESA;
05792 #endif
05793 #ifndef GLEE_C_DEFINED_glWindowPos2fvMESA
05794 #define GLEE_C_DEFINED_glWindowPos2fvMESA
05795 void __stdcall GLee_Lazy_glWindowPos2fvMESA(const GLfloat * v) {if (GLeeInit()) glWindowPos2fvMESA(v);}
05796 GLEEPFNGLWINDOWPOS2FVMESAPROC GLeeFuncPtr_glWindowPos2fvMESA=GLee_Lazy_glWindowPos2fvMESA;
05797 #endif
05798 #ifndef GLEE_C_DEFINED_glWindowPos2iMESA
05799 #define GLEE_C_DEFINED_glWindowPos2iMESA
05800 void __stdcall GLee_Lazy_glWindowPos2iMESA(GLint x, GLint y) {if (GLeeInit()) glWindowPos2iMESA(x, y);}
05801 GLEEPFNGLWINDOWPOS2IMESAPROC GLeeFuncPtr_glWindowPos2iMESA=GLee_Lazy_glWindowPos2iMESA;
05802 #endif
05803 #ifndef GLEE_C_DEFINED_glWindowPos2ivMESA
05804 #define GLEE_C_DEFINED_glWindowPos2ivMESA
05805 void __stdcall GLee_Lazy_glWindowPos2ivMESA(const GLint * v) {if (GLeeInit()) glWindowPos2ivMESA(v);}
05806 GLEEPFNGLWINDOWPOS2IVMESAPROC GLeeFuncPtr_glWindowPos2ivMESA=GLee_Lazy_glWindowPos2ivMESA;
05807 #endif
05808 #ifndef GLEE_C_DEFINED_glWindowPos2sMESA
05809 #define GLEE_C_DEFINED_glWindowPos2sMESA
05810 void __stdcall GLee_Lazy_glWindowPos2sMESA(GLshort x, GLshort y) {if (GLeeInit()) glWindowPos2sMESA(x, y);}
05811 GLEEPFNGLWINDOWPOS2SMESAPROC GLeeFuncPtr_glWindowPos2sMESA=GLee_Lazy_glWindowPos2sMESA;
05812 #endif
05813 #ifndef GLEE_C_DEFINED_glWindowPos2svMESA
05814 #define GLEE_C_DEFINED_glWindowPos2svMESA
05815 void __stdcall GLee_Lazy_glWindowPos2svMESA(const GLshort * v) {if (GLeeInit()) glWindowPos2svMESA(v);}
05816 GLEEPFNGLWINDOWPOS2SVMESAPROC GLeeFuncPtr_glWindowPos2svMESA=GLee_Lazy_glWindowPos2svMESA;
05817 #endif
05818 #ifndef GLEE_C_DEFINED_glWindowPos3dMESA
05819 #define GLEE_C_DEFINED_glWindowPos3dMESA
05820 void __stdcall GLee_Lazy_glWindowPos3dMESA(GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glWindowPos3dMESA(x, y, z);}
05821 GLEEPFNGLWINDOWPOS3DMESAPROC GLeeFuncPtr_glWindowPos3dMESA=GLee_Lazy_glWindowPos3dMESA;
05822 #endif
05823 #ifndef GLEE_C_DEFINED_glWindowPos3dvMESA
05824 #define GLEE_C_DEFINED_glWindowPos3dvMESA
05825 void __stdcall GLee_Lazy_glWindowPos3dvMESA(const GLdouble * v) {if (GLeeInit()) glWindowPos3dvMESA(v);}
05826 GLEEPFNGLWINDOWPOS3DVMESAPROC GLeeFuncPtr_glWindowPos3dvMESA=GLee_Lazy_glWindowPos3dvMESA;
05827 #endif
05828 #ifndef GLEE_C_DEFINED_glWindowPos3fMESA
05829 #define GLEE_C_DEFINED_glWindowPos3fMESA
05830 void __stdcall GLee_Lazy_glWindowPos3fMESA(GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glWindowPos3fMESA(x, y, z);}
05831 GLEEPFNGLWINDOWPOS3FMESAPROC GLeeFuncPtr_glWindowPos3fMESA=GLee_Lazy_glWindowPos3fMESA;
05832 #endif
05833 #ifndef GLEE_C_DEFINED_glWindowPos3fvMESA
05834 #define GLEE_C_DEFINED_glWindowPos3fvMESA
05835 void __stdcall GLee_Lazy_glWindowPos3fvMESA(const GLfloat * v) {if (GLeeInit()) glWindowPos3fvMESA(v);}
05836 GLEEPFNGLWINDOWPOS3FVMESAPROC GLeeFuncPtr_glWindowPos3fvMESA=GLee_Lazy_glWindowPos3fvMESA;
05837 #endif
05838 #ifndef GLEE_C_DEFINED_glWindowPos3iMESA
05839 #define GLEE_C_DEFINED_glWindowPos3iMESA
05840 void __stdcall GLee_Lazy_glWindowPos3iMESA(GLint x, GLint y, GLint z) {if (GLeeInit()) glWindowPos3iMESA(x, y, z);}
05841 GLEEPFNGLWINDOWPOS3IMESAPROC GLeeFuncPtr_glWindowPos3iMESA=GLee_Lazy_glWindowPos3iMESA;
05842 #endif
05843 #ifndef GLEE_C_DEFINED_glWindowPos3ivMESA
05844 #define GLEE_C_DEFINED_glWindowPos3ivMESA
05845 void __stdcall GLee_Lazy_glWindowPos3ivMESA(const GLint * v) {if (GLeeInit()) glWindowPos3ivMESA(v);}
05846 GLEEPFNGLWINDOWPOS3IVMESAPROC GLeeFuncPtr_glWindowPos3ivMESA=GLee_Lazy_glWindowPos3ivMESA;
05847 #endif
05848 #ifndef GLEE_C_DEFINED_glWindowPos3sMESA
05849 #define GLEE_C_DEFINED_glWindowPos3sMESA
05850 void __stdcall GLee_Lazy_glWindowPos3sMESA(GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glWindowPos3sMESA(x, y, z);}
05851 GLEEPFNGLWINDOWPOS3SMESAPROC GLeeFuncPtr_glWindowPos3sMESA=GLee_Lazy_glWindowPos3sMESA;
05852 #endif
05853 #ifndef GLEE_C_DEFINED_glWindowPos3svMESA
05854 #define GLEE_C_DEFINED_glWindowPos3svMESA
05855 void __stdcall GLee_Lazy_glWindowPos3svMESA(const GLshort * v) {if (GLeeInit()) glWindowPos3svMESA(v);}
05856 GLEEPFNGLWINDOWPOS3SVMESAPROC GLeeFuncPtr_glWindowPos3svMESA=GLee_Lazy_glWindowPos3svMESA;
05857 #endif
05858 #ifndef GLEE_C_DEFINED_glWindowPos4dMESA
05859 #define GLEE_C_DEFINED_glWindowPos4dMESA
05860 void __stdcall GLee_Lazy_glWindowPos4dMESA(GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glWindowPos4dMESA(x, y, z, w);}
05861 GLEEPFNGLWINDOWPOS4DMESAPROC GLeeFuncPtr_glWindowPos4dMESA=GLee_Lazy_glWindowPos4dMESA;
05862 #endif
05863 #ifndef GLEE_C_DEFINED_glWindowPos4dvMESA
05864 #define GLEE_C_DEFINED_glWindowPos4dvMESA
05865 void __stdcall GLee_Lazy_glWindowPos4dvMESA(const GLdouble * v) {if (GLeeInit()) glWindowPos4dvMESA(v);}
05866 GLEEPFNGLWINDOWPOS4DVMESAPROC GLeeFuncPtr_glWindowPos4dvMESA=GLee_Lazy_glWindowPos4dvMESA;
05867 #endif
05868 #ifndef GLEE_C_DEFINED_glWindowPos4fMESA
05869 #define GLEE_C_DEFINED_glWindowPos4fMESA
05870 void __stdcall GLee_Lazy_glWindowPos4fMESA(GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glWindowPos4fMESA(x, y, z, w);}
05871 GLEEPFNGLWINDOWPOS4FMESAPROC GLeeFuncPtr_glWindowPos4fMESA=GLee_Lazy_glWindowPos4fMESA;
05872 #endif
05873 #ifndef GLEE_C_DEFINED_glWindowPos4fvMESA
05874 #define GLEE_C_DEFINED_glWindowPos4fvMESA
05875 void __stdcall GLee_Lazy_glWindowPos4fvMESA(const GLfloat * v) {if (GLeeInit()) glWindowPos4fvMESA(v);}
05876 GLEEPFNGLWINDOWPOS4FVMESAPROC GLeeFuncPtr_glWindowPos4fvMESA=GLee_Lazy_glWindowPos4fvMESA;
05877 #endif
05878 #ifndef GLEE_C_DEFINED_glWindowPos4iMESA
05879 #define GLEE_C_DEFINED_glWindowPos4iMESA
05880 void __stdcall GLee_Lazy_glWindowPos4iMESA(GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glWindowPos4iMESA(x, y, z, w);}
05881 GLEEPFNGLWINDOWPOS4IMESAPROC GLeeFuncPtr_glWindowPos4iMESA=GLee_Lazy_glWindowPos4iMESA;
05882 #endif
05883 #ifndef GLEE_C_DEFINED_glWindowPos4ivMESA
05884 #define GLEE_C_DEFINED_glWindowPos4ivMESA
05885 void __stdcall GLee_Lazy_glWindowPos4ivMESA(const GLint * v) {if (GLeeInit()) glWindowPos4ivMESA(v);}
05886 GLEEPFNGLWINDOWPOS4IVMESAPROC GLeeFuncPtr_glWindowPos4ivMESA=GLee_Lazy_glWindowPos4ivMESA;
05887 #endif
05888 #ifndef GLEE_C_DEFINED_glWindowPos4sMESA
05889 #define GLEE_C_DEFINED_glWindowPos4sMESA
05890 void __stdcall GLee_Lazy_glWindowPos4sMESA(GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glWindowPos4sMESA(x, y, z, w);}
05891 GLEEPFNGLWINDOWPOS4SMESAPROC GLeeFuncPtr_glWindowPos4sMESA=GLee_Lazy_glWindowPos4sMESA;
05892 #endif
05893 #ifndef GLEE_C_DEFINED_glWindowPos4svMESA
05894 #define GLEE_C_DEFINED_glWindowPos4svMESA
05895 void __stdcall GLee_Lazy_glWindowPos4svMESA(const GLshort * v) {if (GLeeInit()) glWindowPos4svMESA(v);}
05896 GLEEPFNGLWINDOWPOS4SVMESAPROC GLeeFuncPtr_glWindowPos4svMESA=GLee_Lazy_glWindowPos4svMESA;
05897 #endif
05898 #endif
05899
05900
05901
05902 #ifdef __GLEE_GL_EXT_texture_compression_s3tc
05903 #endif
05904
05905
05906
05907 #ifdef __GLEE_GL_IBM_cull_vertex
05908 #endif
05909
05910
05911
05912 #ifdef __GLEE_GL_IBM_multimode_draw_arrays
05913 #ifndef GLEE_C_DEFINED_glMultiModeDrawArraysIBM
05914 #define GLEE_C_DEFINED_glMultiModeDrawArraysIBM
05915 void __stdcall GLee_Lazy_glMultiModeDrawArraysIBM(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride) {if (GLeeInit()) glMultiModeDrawArraysIBM(mode, first, count, primcount, modestride);}
05916 GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC GLeeFuncPtr_glMultiModeDrawArraysIBM=GLee_Lazy_glMultiModeDrawArraysIBM;
05917 #endif
05918 #ifndef GLEE_C_DEFINED_glMultiModeDrawElementsIBM
05919 #define GLEE_C_DEFINED_glMultiModeDrawElementsIBM
05920 void __stdcall GLee_Lazy_glMultiModeDrawElementsIBM(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei primcount, GLint modestride) {if (GLeeInit()) glMultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride);}
05921 GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC GLeeFuncPtr_glMultiModeDrawElementsIBM=GLee_Lazy_glMultiModeDrawElementsIBM;
05922 #endif
05923 #endif
05924
05925
05926
05927 #ifdef __GLEE_GL_IBM_vertex_array_lists
05928 #ifndef GLEE_C_DEFINED_glColorPointerListIBM
05929 #define GLEE_C_DEFINED_glColorPointerListIBM
05930 void __stdcall GLee_Lazy_glColorPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glColorPointerListIBM(size, type, stride, pointer, ptrstride);}
05931 GLEEPFNGLCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glColorPointerListIBM=GLee_Lazy_glColorPointerListIBM;
05932 #endif
05933 #ifndef GLEE_C_DEFINED_glSecondaryColorPointerListIBM
05934 #define GLEE_C_DEFINED_glSecondaryColorPointerListIBM
05935 void __stdcall GLee_Lazy_glSecondaryColorPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glSecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride);}
05936 GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glSecondaryColorPointerListIBM=GLee_Lazy_glSecondaryColorPointerListIBM;
05937 #endif
05938 #ifndef GLEE_C_DEFINED_glEdgeFlagPointerListIBM
05939 #define GLEE_C_DEFINED_glEdgeFlagPointerListIBM
05940 void __stdcall GLee_Lazy_glEdgeFlagPointerListIBM(GLint stride, const GLboolean* * pointer, GLint ptrstride) {if (GLeeInit()) glEdgeFlagPointerListIBM(stride, pointer, ptrstride);}
05941 GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC GLeeFuncPtr_glEdgeFlagPointerListIBM=GLee_Lazy_glEdgeFlagPointerListIBM;
05942 #endif
05943 #ifndef GLEE_C_DEFINED_glFogCoordPointerListIBM
05944 #define GLEE_C_DEFINED_glFogCoordPointerListIBM
05945 void __stdcall GLee_Lazy_glFogCoordPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glFogCoordPointerListIBM(type, stride, pointer, ptrstride);}
05946 GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glFogCoordPointerListIBM=GLee_Lazy_glFogCoordPointerListIBM;
05947 #endif
05948 #ifndef GLEE_C_DEFINED_glIndexPointerListIBM
05949 #define GLEE_C_DEFINED_glIndexPointerListIBM
05950 void __stdcall GLee_Lazy_glIndexPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glIndexPointerListIBM(type, stride, pointer, ptrstride);}
05951 GLEEPFNGLINDEXPOINTERLISTIBMPROC GLeeFuncPtr_glIndexPointerListIBM=GLee_Lazy_glIndexPointerListIBM;
05952 #endif
05953 #ifndef GLEE_C_DEFINED_glNormalPointerListIBM
05954 #define GLEE_C_DEFINED_glNormalPointerListIBM
05955 void __stdcall GLee_Lazy_glNormalPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glNormalPointerListIBM(type, stride, pointer, ptrstride);}
05956 GLEEPFNGLNORMALPOINTERLISTIBMPROC GLeeFuncPtr_glNormalPointerListIBM=GLee_Lazy_glNormalPointerListIBM;
05957 #endif
05958 #ifndef GLEE_C_DEFINED_glTexCoordPointerListIBM
05959 #define GLEE_C_DEFINED_glTexCoordPointerListIBM
05960 void __stdcall GLee_Lazy_glTexCoordPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glTexCoordPointerListIBM(size, type, stride, pointer, ptrstride);}
05961 GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glTexCoordPointerListIBM=GLee_Lazy_glTexCoordPointerListIBM;
05962 #endif
05963 #ifndef GLEE_C_DEFINED_glVertexPointerListIBM
05964 #define GLEE_C_DEFINED_glVertexPointerListIBM
05965 void __stdcall GLee_Lazy_glVertexPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glVertexPointerListIBM(size, type, stride, pointer, ptrstride);}
05966 GLEEPFNGLVERTEXPOINTERLISTIBMPROC GLeeFuncPtr_glVertexPointerListIBM=GLee_Lazy_glVertexPointerListIBM;
05967 #endif
05968 #endif
05969
05970
05971
05972 #ifdef __GLEE_GL_SGIX_subsample
05973 #endif
05974
05975
05976
05977 #ifdef __GLEE_GL_SGIX_ycrcb_subsample
05978 #endif
05979
05980
05981
05982 #ifdef __GLEE_GL_SGIX_ycrcba
05983 #endif
05984
05985
05986
05987 #ifdef __GLEE_GL_SGI_depth_pass_instrument
05988 #endif
05989
05990
05991
05992 #ifdef __GLEE_GL_3DFX_texture_compression_FXT1
05993 #endif
05994
05995
05996
05997 #ifdef __GLEE_GL_3DFX_multisample
05998 #endif
05999
06000
06001
06002 #ifdef __GLEE_GL_3DFX_tbuffer
06003 #ifndef GLEE_C_DEFINED_glTbufferMask3DFX
06004 #define GLEE_C_DEFINED_glTbufferMask3DFX
06005 void __stdcall GLee_Lazy_glTbufferMask3DFX(GLuint mask) {if (GLeeInit()) glTbufferMask3DFX(mask);}
06006 GLEEPFNGLTBUFFERMASK3DFXPROC GLeeFuncPtr_glTbufferMask3DFX=GLee_Lazy_glTbufferMask3DFX;
06007 #endif
06008 #endif
06009
06010
06011
06012 #ifdef __GLEE_GL_EXT_multisample
06013 #ifndef GLEE_C_DEFINED_glSampleMaskEXT
06014 #define GLEE_C_DEFINED_glSampleMaskEXT
06015 void __stdcall GLee_Lazy_glSampleMaskEXT(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleMaskEXT(value, invert);}
06016 GLEEPFNGLSAMPLEMASKEXTPROC GLeeFuncPtr_glSampleMaskEXT=GLee_Lazy_glSampleMaskEXT;
06017 #endif
06018 #ifndef GLEE_C_DEFINED_glSamplePatternEXT
06019 #define GLEE_C_DEFINED_glSamplePatternEXT
06020 void __stdcall GLee_Lazy_glSamplePatternEXT(GLenum pattern) {if (GLeeInit()) glSamplePatternEXT(pattern);}
06021 GLEEPFNGLSAMPLEPATTERNEXTPROC GLeeFuncPtr_glSamplePatternEXT=GLee_Lazy_glSamplePatternEXT;
06022 #endif
06023 #endif
06024
06025
06026
06027 #ifdef __GLEE_GL_SGIX_vertex_preclip
06028 #endif
06029
06030
06031
06032 #ifdef __GLEE_GL_SGIX_convolution_accuracy
06033 #endif
06034
06035
06036
06037 #ifdef __GLEE_GL_SGIX_resample
06038 #endif
06039
06040
06041
06042 #ifdef __GLEE_GL_SGIS_point_line_texgen
06043 #endif
06044
06045
06046
06047 #ifdef __GLEE_GL_SGIS_texture_color_mask
06048 #ifndef GLEE_C_DEFINED_glTextureColorMaskSGIS
06049 #define GLEE_C_DEFINED_glTextureColorMaskSGIS
06050 void __stdcall GLee_Lazy_glTextureColorMaskSGIS(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) {if (GLeeInit()) glTextureColorMaskSGIS(red, green, blue, alpha);}
06051 GLEEPFNGLTEXTURECOLORMASKSGISPROC GLeeFuncPtr_glTextureColorMaskSGIS=GLee_Lazy_glTextureColorMaskSGIS;
06052 #endif
06053 #endif
06054
06055
06056
06057 #ifdef __GLEE_GL_EXT_texture_env_dot3
06058 #endif
06059
06060
06061
06062 #ifdef __GLEE_GL_ATI_texture_mirror_once
06063 #endif
06064
06065
06066
06067 #ifdef __GLEE_GL_NV_fence
06068 #ifndef GLEE_C_DEFINED_glDeleteFencesNV
06069 #define GLEE_C_DEFINED_glDeleteFencesNV
06070 void __stdcall GLee_Lazy_glDeleteFencesNV(GLsizei n, const GLuint * fences) {if (GLeeInit()) glDeleteFencesNV(n, fences);}
06071 GLEEPFNGLDELETEFENCESNVPROC GLeeFuncPtr_glDeleteFencesNV=GLee_Lazy_glDeleteFencesNV;
06072 #endif
06073 #ifndef GLEE_C_DEFINED_glGenFencesNV
06074 #define GLEE_C_DEFINED_glGenFencesNV
06075 void __stdcall GLee_Lazy_glGenFencesNV(GLsizei n, GLuint * fences) {if (GLeeInit()) glGenFencesNV(n, fences);}
06076 GLEEPFNGLGENFENCESNVPROC GLeeFuncPtr_glGenFencesNV=GLee_Lazy_glGenFencesNV;
06077 #endif
06078 #ifndef GLEE_C_DEFINED_glIsFenceNV
06079 #define GLEE_C_DEFINED_glIsFenceNV
06080 GLboolean __stdcall GLee_Lazy_glIsFenceNV(GLuint fence) {if (GLeeInit()) return glIsFenceNV(fence); return (GLboolean)0;}
06081 GLEEPFNGLISFENCENVPROC GLeeFuncPtr_glIsFenceNV=GLee_Lazy_glIsFenceNV;
06082 #endif
06083 #ifndef GLEE_C_DEFINED_glTestFenceNV
06084 #define GLEE_C_DEFINED_glTestFenceNV
06085 GLboolean __stdcall GLee_Lazy_glTestFenceNV(GLuint fence) {if (GLeeInit()) return glTestFenceNV(fence); return (GLboolean)0;}
06086 GLEEPFNGLTESTFENCENVPROC GLeeFuncPtr_glTestFenceNV=GLee_Lazy_glTestFenceNV;
06087 #endif
06088 #ifndef GLEE_C_DEFINED_glGetFenceivNV
06089 #define GLEE_C_DEFINED_glGetFenceivNV
06090 void __stdcall GLee_Lazy_glGetFenceivNV(GLuint fence, GLenum pname, GLint * params) {if (GLeeInit()) glGetFenceivNV(fence, pname, params);}
06091 GLEEPFNGLGETFENCEIVNVPROC GLeeFuncPtr_glGetFenceivNV=GLee_Lazy_glGetFenceivNV;
06092 #endif
06093 #ifndef GLEE_C_DEFINED_glFinishFenceNV
06094 #define GLEE_C_DEFINED_glFinishFenceNV
06095 void __stdcall GLee_Lazy_glFinishFenceNV(GLuint fence) {if (GLeeInit()) glFinishFenceNV(fence);}
06096 GLEEPFNGLFINISHFENCENVPROC GLeeFuncPtr_glFinishFenceNV=GLee_Lazy_glFinishFenceNV;
06097 #endif
06098 #ifndef GLEE_C_DEFINED_glSetFenceNV
06099 #define GLEE_C_DEFINED_glSetFenceNV
06100 void __stdcall GLee_Lazy_glSetFenceNV(GLuint fence, GLenum condition) {if (GLeeInit()) glSetFenceNV(fence, condition);}
06101 GLEEPFNGLSETFENCENVPROC GLeeFuncPtr_glSetFenceNV=GLee_Lazy_glSetFenceNV;
06102 #endif
06103 #endif
06104
06105
06106
06107 #ifdef __GLEE_GL_IBM_texture_mirrored_repeat
06108 #endif
06109
06110
06111
06112 #ifdef __GLEE_GL_NV_evaluators
06113 #ifndef GLEE_C_DEFINED_glMapControlPointsNV
06114 #define GLEE_C_DEFINED_glMapControlPointsNV
06115 void __stdcall GLee_Lazy_glMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points) {if (GLeeInit()) glMapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points);}
06116 GLEEPFNGLMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glMapControlPointsNV=GLee_Lazy_glMapControlPointsNV;
06117 #endif
06118 #ifndef GLEE_C_DEFINED_glMapParameterivNV
06119 #define GLEE_C_DEFINED_glMapParameterivNV
06120 void __stdcall GLee_Lazy_glMapParameterivNV(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMapParameterivNV(target, pname, params);}
06121 GLEEPFNGLMAPPARAMETERIVNVPROC GLeeFuncPtr_glMapParameterivNV=GLee_Lazy_glMapParameterivNV;
06122 #endif
06123 #ifndef GLEE_C_DEFINED_glMapParameterfvNV
06124 #define GLEE_C_DEFINED_glMapParameterfvNV
06125 void __stdcall GLee_Lazy_glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMapParameterfvNV(target, pname, params);}
06126 GLEEPFNGLMAPPARAMETERFVNVPROC GLeeFuncPtr_glMapParameterfvNV=GLee_Lazy_glMapParameterfvNV;
06127 #endif
06128 #ifndef GLEE_C_DEFINED_glGetMapControlPointsNV
06129 #define GLEE_C_DEFINED_glGetMapControlPointsNV
06130 void __stdcall GLee_Lazy_glGetMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points) {if (GLeeInit()) glGetMapControlPointsNV(target, index, type, ustride, vstride, packed, points);}
06131 GLEEPFNGLGETMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glGetMapControlPointsNV=GLee_Lazy_glGetMapControlPointsNV;
06132 #endif
06133 #ifndef GLEE_C_DEFINED_glGetMapParameterivNV
06134 #define GLEE_C_DEFINED_glGetMapParameterivNV
06135 void __stdcall GLee_Lazy_glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMapParameterivNV(target, pname, params);}
06136 GLEEPFNGLGETMAPPARAMETERIVNVPROC GLeeFuncPtr_glGetMapParameterivNV=GLee_Lazy_glGetMapParameterivNV;
06137 #endif
06138 #ifndef GLEE_C_DEFINED_glGetMapParameterfvNV
06139 #define GLEE_C_DEFINED_glGetMapParameterfvNV
06140 void __stdcall GLee_Lazy_glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMapParameterfvNV(target, pname, params);}
06141 GLEEPFNGLGETMAPPARAMETERFVNVPROC GLeeFuncPtr_glGetMapParameterfvNV=GLee_Lazy_glGetMapParameterfvNV;
06142 #endif
06143 #ifndef GLEE_C_DEFINED_glGetMapAttribParameterivNV
06144 #define GLEE_C_DEFINED_glGetMapAttribParameterivNV
06145 void __stdcall GLee_Lazy_glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetMapAttribParameterivNV(target, index, pname, params);}
06146 GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC GLeeFuncPtr_glGetMapAttribParameterivNV=GLee_Lazy_glGetMapAttribParameterivNV;
06147 #endif
06148 #ifndef GLEE_C_DEFINED_glGetMapAttribParameterfvNV
06149 #define GLEE_C_DEFINED_glGetMapAttribParameterfvNV
06150 void __stdcall GLee_Lazy_glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMapAttribParameterfvNV(target, index, pname, params);}
06151 GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC GLeeFuncPtr_glGetMapAttribParameterfvNV=GLee_Lazy_glGetMapAttribParameterfvNV;
06152 #endif
06153 #ifndef GLEE_C_DEFINED_glEvalMapsNV
06154 #define GLEE_C_DEFINED_glEvalMapsNV
06155 void __stdcall GLee_Lazy_glEvalMapsNV(GLenum target, GLenum mode) {if (GLeeInit()) glEvalMapsNV(target, mode);}
06156 GLEEPFNGLEVALMAPSNVPROC GLeeFuncPtr_glEvalMapsNV=GLee_Lazy_glEvalMapsNV;
06157 #endif
06158 #endif
06159
06160
06161
06162 #ifdef __GLEE_GL_NV_packed_depth_stencil
06163 #endif
06164
06165
06166
06167 #ifdef __GLEE_GL_NV_register_combiners2
06168 #ifndef GLEE_C_DEFINED_glCombinerStageParameterfvNV
06169 #define GLEE_C_DEFINED_glCombinerStageParameterfvNV
06170 void __stdcall GLee_Lazy_glCombinerStageParameterfvNV(GLenum stage, GLenum pname, const GLfloat * params) {if (GLeeInit()) glCombinerStageParameterfvNV(stage, pname, params);}
06171 GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glCombinerStageParameterfvNV=GLee_Lazy_glCombinerStageParameterfvNV;
06172 #endif
06173 #ifndef GLEE_C_DEFINED_glGetCombinerStageParameterfvNV
06174 #define GLEE_C_DEFINED_glGetCombinerStageParameterfvNV
06175 void __stdcall GLee_Lazy_glGetCombinerStageParameterfvNV(GLenum stage, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerStageParameterfvNV(stage, pname, params);}
06176 GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerStageParameterfvNV=GLee_Lazy_glGetCombinerStageParameterfvNV;
06177 #endif
06178 #endif
06179
06180
06181
06182 #ifdef __GLEE_GL_NV_texture_compression_vtc
06183 #endif
06184
06185
06186
06187 #ifdef __GLEE_GL_NV_texture_rectangle
06188 #endif
06189
06190
06191
06192 #ifdef __GLEE_GL_NV_texture_shader
06193 #endif
06194
06195
06196
06197 #ifdef __GLEE_GL_NV_texture_shader2
06198 #endif
06199
06200
06201
06202 #ifdef __GLEE_GL_NV_vertex_array_range2
06203 #endif
06204
06205
06206
06207 #ifdef __GLEE_GL_NV_vertex_program
06208 #ifndef GLEE_C_DEFINED_glAreProgramsResidentNV
06209 #define GLEE_C_DEFINED_glAreProgramsResidentNV
06210 GLboolean __stdcall GLee_Lazy_glAreProgramsResidentNV(GLsizei n, const GLuint * programs, GLboolean * residences) {if (GLeeInit()) return glAreProgramsResidentNV(n, programs, residences); return (GLboolean)0;}
06211 GLEEPFNGLAREPROGRAMSRESIDENTNVPROC GLeeFuncPtr_glAreProgramsResidentNV=GLee_Lazy_glAreProgramsResidentNV;
06212 #endif
06213 #ifndef GLEE_C_DEFINED_glBindProgramNV
06214 #define GLEE_C_DEFINED_glBindProgramNV
06215 void __stdcall GLee_Lazy_glBindProgramNV(GLenum target, GLuint id) {if (GLeeInit()) glBindProgramNV(target, id);}
06216 GLEEPFNGLBINDPROGRAMNVPROC GLeeFuncPtr_glBindProgramNV=GLee_Lazy_glBindProgramNV;
06217 #endif
06218 #ifndef GLEE_C_DEFINED_glDeleteProgramsNV
06219 #define GLEE_C_DEFINED_glDeleteProgramsNV
06220 void __stdcall GLee_Lazy_glDeleteProgramsNV(GLsizei n, const GLuint * programs) {if (GLeeInit()) glDeleteProgramsNV(n, programs);}
06221 GLEEPFNGLDELETEPROGRAMSNVPROC GLeeFuncPtr_glDeleteProgramsNV=GLee_Lazy_glDeleteProgramsNV;
06222 #endif
06223 #ifndef GLEE_C_DEFINED_glExecuteProgramNV
06224 #define GLEE_C_DEFINED_glExecuteProgramNV
06225 void __stdcall GLee_Lazy_glExecuteProgramNV(GLenum target, GLuint id, const GLfloat * params) {if (GLeeInit()) glExecuteProgramNV(target, id, params);}
06226 GLEEPFNGLEXECUTEPROGRAMNVPROC GLeeFuncPtr_glExecuteProgramNV=GLee_Lazy_glExecuteProgramNV;
06227 #endif
06228 #ifndef GLEE_C_DEFINED_glGenProgramsNV
06229 #define GLEE_C_DEFINED_glGenProgramsNV
06230 void __stdcall GLee_Lazy_glGenProgramsNV(GLsizei n, GLuint * programs) {if (GLeeInit()) glGenProgramsNV(n, programs);}
06231 GLEEPFNGLGENPROGRAMSNVPROC GLeeFuncPtr_glGenProgramsNV=GLee_Lazy_glGenProgramsNV;
06232 #endif
06233 #ifndef GLEE_C_DEFINED_glGetProgramParameterdvNV
06234 #define GLEE_C_DEFINED_glGetProgramParameterdvNV
06235 void __stdcall GLee_Lazy_glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetProgramParameterdvNV(target, index, pname, params);}
06236 GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramParameterdvNV=GLee_Lazy_glGetProgramParameterdvNV;
06237 #endif
06238 #ifndef GLEE_C_DEFINED_glGetProgramParameterfvNV
06239 #define GLEE_C_DEFINED_glGetProgramParameterfvNV
06240 void __stdcall GLee_Lazy_glGetProgramParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetProgramParameterfvNV(target, index, pname, params);}
06241 GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramParameterfvNV=GLee_Lazy_glGetProgramParameterfvNV;
06242 #endif
06243 #ifndef GLEE_C_DEFINED_glGetProgramivNV
06244 #define GLEE_C_DEFINED_glGetProgramivNV
06245 void __stdcall GLee_Lazy_glGetProgramivNV(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetProgramivNV(id, pname, params);}
06246 GLEEPFNGLGETPROGRAMIVNVPROC GLeeFuncPtr_glGetProgramivNV=GLee_Lazy_glGetProgramivNV;
06247 #endif
06248 #ifndef GLEE_C_DEFINED_glGetProgramStringNV
06249 #define GLEE_C_DEFINED_glGetProgramStringNV
06250 void __stdcall GLee_Lazy_glGetProgramStringNV(GLuint id, GLenum pname, GLubyte * program) {if (GLeeInit()) glGetProgramStringNV(id, pname, program);}
06251 GLEEPFNGLGETPROGRAMSTRINGNVPROC GLeeFuncPtr_glGetProgramStringNV=GLee_Lazy_glGetProgramStringNV;
06252 #endif
06253 #ifndef GLEE_C_DEFINED_glGetTrackMatrixivNV
06254 #define GLEE_C_DEFINED_glGetTrackMatrixivNV
06255 void __stdcall GLee_Lazy_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname, GLint * params) {if (GLeeInit()) glGetTrackMatrixivNV(target, address, pname, params);}
06256 GLEEPFNGLGETTRACKMATRIXIVNVPROC GLeeFuncPtr_glGetTrackMatrixivNV=GLee_Lazy_glGetTrackMatrixivNV;
06257 #endif
06258 #ifndef GLEE_C_DEFINED_glGetVertexAttribdvNV
06259 #define GLEE_C_DEFINED_glGetVertexAttribdvNV
06260 void __stdcall GLee_Lazy_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdvNV(index, pname, params);}
06261 GLEEPFNGLGETVERTEXATTRIBDVNVPROC GLeeFuncPtr_glGetVertexAttribdvNV=GLee_Lazy_glGetVertexAttribdvNV;
06262 #endif
06263 #ifndef GLEE_C_DEFINED_glGetVertexAttribfvNV
06264 #define GLEE_C_DEFINED_glGetVertexAttribfvNV
06265 void __stdcall GLee_Lazy_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfvNV(index, pname, params);}
06266 GLEEPFNGLGETVERTEXATTRIBFVNVPROC GLeeFuncPtr_glGetVertexAttribfvNV=GLee_Lazy_glGetVertexAttribfvNV;
06267 #endif
06268 #ifndef GLEE_C_DEFINED_glGetVertexAttribivNV
06269 #define GLEE_C_DEFINED_glGetVertexAttribivNV
06270 void __stdcall GLee_Lazy_glGetVertexAttribivNV(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribivNV(index, pname, params);}
06271 GLEEPFNGLGETVERTEXATTRIBIVNVPROC GLeeFuncPtr_glGetVertexAttribivNV=GLee_Lazy_glGetVertexAttribivNV;
06272 #endif
06273 #ifndef GLEE_C_DEFINED_glGetVertexAttribPointervNV
06274 #define GLEE_C_DEFINED_glGetVertexAttribPointervNV
06275 void __stdcall GLee_Lazy_glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervNV(index, pname, pointer);}
06276 GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC GLeeFuncPtr_glGetVertexAttribPointervNV=GLee_Lazy_glGetVertexAttribPointervNV;
06277 #endif
06278 #ifndef GLEE_C_DEFINED_glIsProgramNV
06279 #define GLEE_C_DEFINED_glIsProgramNV
06280 GLboolean __stdcall GLee_Lazy_glIsProgramNV(GLuint id) {if (GLeeInit()) return glIsProgramNV(id); return (GLboolean)0;}
06281 GLEEPFNGLISPROGRAMNVPROC GLeeFuncPtr_glIsProgramNV=GLee_Lazy_glIsProgramNV;
06282 #endif
06283 #ifndef GLEE_C_DEFINED_glLoadProgramNV
06284 #define GLEE_C_DEFINED_glLoadProgramNV
06285 void __stdcall GLee_Lazy_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const GLubyte * program) {if (GLeeInit()) glLoadProgramNV(target, id, len, program);}
06286 GLEEPFNGLLOADPROGRAMNVPROC GLeeFuncPtr_glLoadProgramNV=GLee_Lazy_glLoadProgramNV;
06287 #endif
06288 #ifndef GLEE_C_DEFINED_glProgramParameter4dNV
06289 #define GLEE_C_DEFINED_glProgramParameter4dNV
06290 void __stdcall GLee_Lazy_glProgramParameter4dNV(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramParameter4dNV(target, index, x, y, z, w);}
06291 GLEEPFNGLPROGRAMPARAMETER4DNVPROC GLeeFuncPtr_glProgramParameter4dNV=GLee_Lazy_glProgramParameter4dNV;
06292 #endif
06293 #ifndef GLEE_C_DEFINED_glProgramParameter4dvNV
06294 #define GLEE_C_DEFINED_glProgramParameter4dvNV
06295 void __stdcall GLee_Lazy_glProgramParameter4dvNV(GLenum target, GLuint index, const GLdouble * v) {if (GLeeInit()) glProgramParameter4dvNV(target, index, v);}
06296 GLEEPFNGLPROGRAMPARAMETER4DVNVPROC GLeeFuncPtr_glProgramParameter4dvNV=GLee_Lazy_glProgramParameter4dvNV;
06297 #endif
06298 #ifndef GLEE_C_DEFINED_glProgramParameter4fNV
06299 #define GLEE_C_DEFINED_glProgramParameter4fNV
06300 void __stdcall GLee_Lazy_glProgramParameter4fNV(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramParameter4fNV(target, index, x, y, z, w);}
06301 GLEEPFNGLPROGRAMPARAMETER4FNVPROC GLeeFuncPtr_glProgramParameter4fNV=GLee_Lazy_glProgramParameter4fNV;
06302 #endif
06303 #ifndef GLEE_C_DEFINED_glProgramParameter4fvNV
06304 #define GLEE_C_DEFINED_glProgramParameter4fvNV
06305 void __stdcall GLee_Lazy_glProgramParameter4fvNV(GLenum target, GLuint index, const GLfloat * v) {if (GLeeInit()) glProgramParameter4fvNV(target, index, v);}
06306 GLEEPFNGLPROGRAMPARAMETER4FVNVPROC GLeeFuncPtr_glProgramParameter4fvNV=GLee_Lazy_glProgramParameter4fvNV;
06307 #endif
06308 #ifndef GLEE_C_DEFINED_glProgramParameters4dvNV
06309 #define GLEE_C_DEFINED_glProgramParameters4dvNV
06310 void __stdcall GLee_Lazy_glProgramParameters4dvNV(GLenum target, GLuint index, GLuint count, const GLdouble * v) {if (GLeeInit()) glProgramParameters4dvNV(target, index, count, v);}
06311 GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC GLeeFuncPtr_glProgramParameters4dvNV=GLee_Lazy_glProgramParameters4dvNV;
06312 #endif
06313 #ifndef GLEE_C_DEFINED_glProgramParameters4fvNV
06314 #define GLEE_C_DEFINED_glProgramParameters4fvNV
06315 void __stdcall GLee_Lazy_glProgramParameters4fvNV(GLenum target, GLuint index, GLuint count, const GLfloat * v) {if (GLeeInit()) glProgramParameters4fvNV(target, index, count, v);}
06316 GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC GLeeFuncPtr_glProgramParameters4fvNV=GLee_Lazy_glProgramParameters4fvNV;
06317 #endif
06318 #ifndef GLEE_C_DEFINED_glRequestResidentProgramsNV
06319 #define GLEE_C_DEFINED_glRequestResidentProgramsNV
06320 void __stdcall GLee_Lazy_glRequestResidentProgramsNV(GLsizei n, const GLuint * programs) {if (GLeeInit()) glRequestResidentProgramsNV(n, programs);}
06321 GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC GLeeFuncPtr_glRequestResidentProgramsNV=GLee_Lazy_glRequestResidentProgramsNV;
06322 #endif
06323 #ifndef GLEE_C_DEFINED_glTrackMatrixNV
06324 #define GLEE_C_DEFINED_glTrackMatrixNV
06325 void __stdcall GLee_Lazy_glTrackMatrixNV(GLenum target, GLuint address, GLenum matrix, GLenum transform) {if (GLeeInit()) glTrackMatrixNV(target, address, matrix, transform);}
06326 GLEEPFNGLTRACKMATRIXNVPROC GLeeFuncPtr_glTrackMatrixNV=GLee_Lazy_glTrackMatrixNV;
06327 #endif
06328 #ifndef GLEE_C_DEFINED_glVertexAttribPointerNV
06329 #define GLEE_C_DEFINED_glVertexAttribPointerNV
06330 void __stdcall GLee_Lazy_glVertexAttribPointerNV(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribPointerNV(index, fsize, type, stride, pointer);}
06331 GLEEPFNGLVERTEXATTRIBPOINTERNVPROC GLeeFuncPtr_glVertexAttribPointerNV=GLee_Lazy_glVertexAttribPointerNV;
06332 #endif
06333 #ifndef GLEE_C_DEFINED_glVertexAttrib1dNV
06334 #define GLEE_C_DEFINED_glVertexAttrib1dNV
06335 void __stdcall GLee_Lazy_glVertexAttrib1dNV(GLuint index, GLdouble x) {if (GLeeInit()) glVertexAttrib1dNV(index, x);}
06336 GLEEPFNGLVERTEXATTRIB1DNVPROC GLeeFuncPtr_glVertexAttrib1dNV=GLee_Lazy_glVertexAttrib1dNV;
06337 #endif
06338 #ifndef GLEE_C_DEFINED_glVertexAttrib1dvNV
06339 #define GLEE_C_DEFINED_glVertexAttrib1dvNV
06340 void __stdcall GLee_Lazy_glVertexAttrib1dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib1dvNV(index, v);}
06341 GLEEPFNGLVERTEXATTRIB1DVNVPROC GLeeFuncPtr_glVertexAttrib1dvNV=GLee_Lazy_glVertexAttrib1dvNV;
06342 #endif
06343 #ifndef GLEE_C_DEFINED_glVertexAttrib1fNV
06344 #define GLEE_C_DEFINED_glVertexAttrib1fNV
06345 void __stdcall GLee_Lazy_glVertexAttrib1fNV(GLuint index, GLfloat x) {if (GLeeInit()) glVertexAttrib1fNV(index, x);}
06346 GLEEPFNGLVERTEXATTRIB1FNVPROC GLeeFuncPtr_glVertexAttrib1fNV=GLee_Lazy_glVertexAttrib1fNV;
06347 #endif
06348 #ifndef GLEE_C_DEFINED_glVertexAttrib1fvNV
06349 #define GLEE_C_DEFINED_glVertexAttrib1fvNV
06350 void __stdcall GLee_Lazy_glVertexAttrib1fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib1fvNV(index, v);}
06351 GLEEPFNGLVERTEXATTRIB1FVNVPROC GLeeFuncPtr_glVertexAttrib1fvNV=GLee_Lazy_glVertexAttrib1fvNV;
06352 #endif
06353 #ifndef GLEE_C_DEFINED_glVertexAttrib1sNV
06354 #define GLEE_C_DEFINED_glVertexAttrib1sNV
06355 void __stdcall GLee_Lazy_glVertexAttrib1sNV(GLuint index, GLshort x) {if (GLeeInit()) glVertexAttrib1sNV(index, x);}
06356 GLEEPFNGLVERTEXATTRIB1SNVPROC GLeeFuncPtr_glVertexAttrib1sNV=GLee_Lazy_glVertexAttrib1sNV;
06357 #endif
06358 #ifndef GLEE_C_DEFINED_glVertexAttrib1svNV
06359 #define GLEE_C_DEFINED_glVertexAttrib1svNV
06360 void __stdcall GLee_Lazy_glVertexAttrib1svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib1svNV(index, v);}
06361 GLEEPFNGLVERTEXATTRIB1SVNVPROC GLeeFuncPtr_glVertexAttrib1svNV=GLee_Lazy_glVertexAttrib1svNV;
06362 #endif
06363 #ifndef GLEE_C_DEFINED_glVertexAttrib2dNV
06364 #define GLEE_C_DEFINED_glVertexAttrib2dNV
06365 void __stdcall GLee_Lazy_glVertexAttrib2dNV(GLuint index, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexAttrib2dNV(index, x, y);}
06366 GLEEPFNGLVERTEXATTRIB2DNVPROC GLeeFuncPtr_glVertexAttrib2dNV=GLee_Lazy_glVertexAttrib2dNV;
06367 #endif
06368 #ifndef GLEE_C_DEFINED_glVertexAttrib2dvNV
06369 #define GLEE_C_DEFINED_glVertexAttrib2dvNV
06370 void __stdcall GLee_Lazy_glVertexAttrib2dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib2dvNV(index, v);}
06371 GLEEPFNGLVERTEXATTRIB2DVNVPROC GLeeFuncPtr_glVertexAttrib2dvNV=GLee_Lazy_glVertexAttrib2dvNV;
06372 #endif
06373 #ifndef GLEE_C_DEFINED_glVertexAttrib2fNV
06374 #define GLEE_C_DEFINED_glVertexAttrib2fNV
06375 void __stdcall GLee_Lazy_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexAttrib2fNV(index, x, y);}
06376 GLEEPFNGLVERTEXATTRIB2FNVPROC GLeeFuncPtr_glVertexAttrib2fNV=GLee_Lazy_glVertexAttrib2fNV;
06377 #endif
06378 #ifndef GLEE_C_DEFINED_glVertexAttrib2fvNV
06379 #define GLEE_C_DEFINED_glVertexAttrib2fvNV
06380 void __stdcall GLee_Lazy_glVertexAttrib2fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib2fvNV(index, v);}
06381 GLEEPFNGLVERTEXATTRIB2FVNVPROC GLeeFuncPtr_glVertexAttrib2fvNV=GLee_Lazy_glVertexAttrib2fvNV;
06382 #endif
06383 #ifndef GLEE_C_DEFINED_glVertexAttrib2sNV
06384 #define GLEE_C_DEFINED_glVertexAttrib2sNV
06385 void __stdcall GLee_Lazy_glVertexAttrib2sNV(GLuint index, GLshort x, GLshort y) {if (GLeeInit()) glVertexAttrib2sNV(index, x, y);}
06386 GLEEPFNGLVERTEXATTRIB2SNVPROC GLeeFuncPtr_glVertexAttrib2sNV=GLee_Lazy_glVertexAttrib2sNV;
06387 #endif
06388 #ifndef GLEE_C_DEFINED_glVertexAttrib2svNV
06389 #define GLEE_C_DEFINED_glVertexAttrib2svNV
06390 void __stdcall GLee_Lazy_glVertexAttrib2svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib2svNV(index, v);}
06391 GLEEPFNGLVERTEXATTRIB2SVNVPROC GLeeFuncPtr_glVertexAttrib2svNV=GLee_Lazy_glVertexAttrib2svNV;
06392 #endif
06393 #ifndef GLEE_C_DEFINED_glVertexAttrib3dNV
06394 #define GLEE_C_DEFINED_glVertexAttrib3dNV
06395 void __stdcall GLee_Lazy_glVertexAttrib3dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dNV(index, x, y, z);}
06396 GLEEPFNGLVERTEXATTRIB3DNVPROC GLeeFuncPtr_glVertexAttrib3dNV=GLee_Lazy_glVertexAttrib3dNV;
06397 #endif
06398 #ifndef GLEE_C_DEFINED_glVertexAttrib3dvNV
06399 #define GLEE_C_DEFINED_glVertexAttrib3dvNV
06400 void __stdcall GLee_Lazy_glVertexAttrib3dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib3dvNV(index, v);}
06401 GLEEPFNGLVERTEXATTRIB3DVNVPROC GLeeFuncPtr_glVertexAttrib3dvNV=GLee_Lazy_glVertexAttrib3dvNV;
06402 #endif
06403 #ifndef GLEE_C_DEFINED_glVertexAttrib3fNV
06404 #define GLEE_C_DEFINED_glVertexAttrib3fNV
06405 void __stdcall GLee_Lazy_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3fNV(index, x, y, z);}
06406 GLEEPFNGLVERTEXATTRIB3FNVPROC GLeeFuncPtr_glVertexAttrib3fNV=GLee_Lazy_glVertexAttrib3fNV;
06407 #endif
06408 #ifndef GLEE_C_DEFINED_glVertexAttrib3fvNV
06409 #define GLEE_C_DEFINED_glVertexAttrib3fvNV
06410 void __stdcall GLee_Lazy_glVertexAttrib3fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib3fvNV(index, v);}
06411 GLEEPFNGLVERTEXATTRIB3FVNVPROC GLeeFuncPtr_glVertexAttrib3fvNV=GLee_Lazy_glVertexAttrib3fvNV;
06412 #endif
06413 #ifndef GLEE_C_DEFINED_glVertexAttrib3sNV
06414 #define GLEE_C_DEFINED_glVertexAttrib3sNV
06415 void __stdcall GLee_Lazy_glVertexAttrib3sNV(GLuint index, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexAttrib3sNV(index, x, y, z);}
06416 GLEEPFNGLVERTEXATTRIB3SNVPROC GLeeFuncPtr_glVertexAttrib3sNV=GLee_Lazy_glVertexAttrib3sNV;
06417 #endif
06418 #ifndef GLEE_C_DEFINED_glVertexAttrib3svNV
06419 #define GLEE_C_DEFINED_glVertexAttrib3svNV
06420 void __stdcall GLee_Lazy_glVertexAttrib3svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib3svNV(index, v);}
06421 GLEEPFNGLVERTEXATTRIB3SVNVPROC GLeeFuncPtr_glVertexAttrib3svNV=GLee_Lazy_glVertexAttrib3svNV;
06422 #endif
06423 #ifndef GLEE_C_DEFINED_glVertexAttrib4dNV
06424 #define GLEE_C_DEFINED_glVertexAttrib4dNV
06425 void __stdcall GLee_Lazy_glVertexAttrib4dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dNV(index, x, y, z, w);}
06426 GLEEPFNGLVERTEXATTRIB4DNVPROC GLeeFuncPtr_glVertexAttrib4dNV=GLee_Lazy_glVertexAttrib4dNV;
06427 #endif
06428 #ifndef GLEE_C_DEFINED_glVertexAttrib4dvNV
06429 #define GLEE_C_DEFINED_glVertexAttrib4dvNV
06430 void __stdcall GLee_Lazy_glVertexAttrib4dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib4dvNV(index, v);}
06431 GLEEPFNGLVERTEXATTRIB4DVNVPROC GLeeFuncPtr_glVertexAttrib4dvNV=GLee_Lazy_glVertexAttrib4dvNV;
06432 #endif
06433 #ifndef GLEE_C_DEFINED_glVertexAttrib4fNV
06434 #define GLEE_C_DEFINED_glVertexAttrib4fNV
06435 void __stdcall GLee_Lazy_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fNV(index, x, y, z, w);}
06436 GLEEPFNGLVERTEXATTRIB4FNVPROC GLeeFuncPtr_glVertexAttrib4fNV=GLee_Lazy_glVertexAttrib4fNV;
06437 #endif
06438 #ifndef GLEE_C_DEFINED_glVertexAttrib4fvNV
06439 #define GLEE_C_DEFINED_glVertexAttrib4fvNV
06440 void __stdcall GLee_Lazy_glVertexAttrib4fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib4fvNV(index, v);}
06441 GLEEPFNGLVERTEXATTRIB4FVNVPROC GLeeFuncPtr_glVertexAttrib4fvNV=GLee_Lazy_glVertexAttrib4fvNV;
06442 #endif
06443 #ifndef GLEE_C_DEFINED_glVertexAttrib4sNV
06444 #define GLEE_C_DEFINED_glVertexAttrib4sNV
06445 void __stdcall GLee_Lazy_glVertexAttrib4sNV(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sNV(index, x, y, z, w);}
06446 GLEEPFNGLVERTEXATTRIB4SNVPROC GLeeFuncPtr_glVertexAttrib4sNV=GLee_Lazy_glVertexAttrib4sNV;
06447 #endif
06448 #ifndef GLEE_C_DEFINED_glVertexAttrib4svNV
06449 #define GLEE_C_DEFINED_glVertexAttrib4svNV
06450 void __stdcall GLee_Lazy_glVertexAttrib4svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4svNV(index, v);}
06451 GLEEPFNGLVERTEXATTRIB4SVNVPROC GLeeFuncPtr_glVertexAttrib4svNV=GLee_Lazy_glVertexAttrib4svNV;
06452 #endif
06453 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubNV
06454 #define GLEE_C_DEFINED_glVertexAttrib4ubNV
06455 void __stdcall GLee_Lazy_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4ubNV(index, x, y, z, w);}
06456 GLEEPFNGLVERTEXATTRIB4UBNVPROC GLeeFuncPtr_glVertexAttrib4ubNV=GLee_Lazy_glVertexAttrib4ubNV;
06457 #endif
06458 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubvNV
06459 #define GLEE_C_DEFINED_glVertexAttrib4ubvNV
06460 void __stdcall GLee_Lazy_glVertexAttrib4ubvNV(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4ubvNV(index, v);}
06461 GLEEPFNGLVERTEXATTRIB4UBVNVPROC GLeeFuncPtr_glVertexAttrib4ubvNV=GLee_Lazy_glVertexAttrib4ubvNV;
06462 #endif
06463 #ifndef GLEE_C_DEFINED_glVertexAttribs1dvNV
06464 #define GLEE_C_DEFINED_glVertexAttribs1dvNV
06465 void __stdcall GLee_Lazy_glVertexAttribs1dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs1dvNV(index, count, v);}
06466 GLEEPFNGLVERTEXATTRIBS1DVNVPROC GLeeFuncPtr_glVertexAttribs1dvNV=GLee_Lazy_glVertexAttribs1dvNV;
06467 #endif
06468 #ifndef GLEE_C_DEFINED_glVertexAttribs1fvNV
06469 #define GLEE_C_DEFINED_glVertexAttribs1fvNV
06470 void __stdcall GLee_Lazy_glVertexAttribs1fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs1fvNV(index, count, v);}
06471 GLEEPFNGLVERTEXATTRIBS1FVNVPROC GLeeFuncPtr_glVertexAttribs1fvNV=GLee_Lazy_glVertexAttribs1fvNV;
06472 #endif
06473 #ifndef GLEE_C_DEFINED_glVertexAttribs1svNV
06474 #define GLEE_C_DEFINED_glVertexAttribs1svNV
06475 void __stdcall GLee_Lazy_glVertexAttribs1svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs1svNV(index, count, v);}
06476 GLEEPFNGLVERTEXATTRIBS1SVNVPROC GLeeFuncPtr_glVertexAttribs1svNV=GLee_Lazy_glVertexAttribs1svNV;
06477 #endif
06478 #ifndef GLEE_C_DEFINED_glVertexAttribs2dvNV
06479 #define GLEE_C_DEFINED_glVertexAttribs2dvNV
06480 void __stdcall GLee_Lazy_glVertexAttribs2dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs2dvNV(index, count, v);}
06481 GLEEPFNGLVERTEXATTRIBS2DVNVPROC GLeeFuncPtr_glVertexAttribs2dvNV=GLee_Lazy_glVertexAttribs2dvNV;
06482 #endif
06483 #ifndef GLEE_C_DEFINED_glVertexAttribs2fvNV
06484 #define GLEE_C_DEFINED_glVertexAttribs2fvNV
06485 void __stdcall GLee_Lazy_glVertexAttribs2fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs2fvNV(index, count, v);}
06486 GLEEPFNGLVERTEXATTRIBS2FVNVPROC GLeeFuncPtr_glVertexAttribs2fvNV=GLee_Lazy_glVertexAttribs2fvNV;
06487 #endif
06488 #ifndef GLEE_C_DEFINED_glVertexAttribs2svNV
06489 #define GLEE_C_DEFINED_glVertexAttribs2svNV
06490 void __stdcall GLee_Lazy_glVertexAttribs2svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs2svNV(index, count, v);}
06491 GLEEPFNGLVERTEXATTRIBS2SVNVPROC GLeeFuncPtr_glVertexAttribs2svNV=GLee_Lazy_glVertexAttribs2svNV;
06492 #endif
06493 #ifndef GLEE_C_DEFINED_glVertexAttribs3dvNV
06494 #define GLEE_C_DEFINED_glVertexAttribs3dvNV
06495 void __stdcall GLee_Lazy_glVertexAttribs3dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs3dvNV(index, count, v);}
06496 GLEEPFNGLVERTEXATTRIBS3DVNVPROC GLeeFuncPtr_glVertexAttribs3dvNV=GLee_Lazy_glVertexAttribs3dvNV;
06497 #endif
06498 #ifndef GLEE_C_DEFINED_glVertexAttribs3fvNV
06499 #define GLEE_C_DEFINED_glVertexAttribs3fvNV
06500 void __stdcall GLee_Lazy_glVertexAttribs3fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs3fvNV(index, count, v);}
06501 GLEEPFNGLVERTEXATTRIBS3FVNVPROC GLeeFuncPtr_glVertexAttribs3fvNV=GLee_Lazy_glVertexAttribs3fvNV;
06502 #endif
06503 #ifndef GLEE_C_DEFINED_glVertexAttribs3svNV
06504 #define GLEE_C_DEFINED_glVertexAttribs3svNV
06505 void __stdcall GLee_Lazy_glVertexAttribs3svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs3svNV(index, count, v);}
06506 GLEEPFNGLVERTEXATTRIBS3SVNVPROC GLeeFuncPtr_glVertexAttribs3svNV=GLee_Lazy_glVertexAttribs3svNV;
06507 #endif
06508 #ifndef GLEE_C_DEFINED_glVertexAttribs4dvNV
06509 #define GLEE_C_DEFINED_glVertexAttribs4dvNV
06510 void __stdcall GLee_Lazy_glVertexAttribs4dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs4dvNV(index, count, v);}
06511 GLEEPFNGLVERTEXATTRIBS4DVNVPROC GLeeFuncPtr_glVertexAttribs4dvNV=GLee_Lazy_glVertexAttribs4dvNV;
06512 #endif
06513 #ifndef GLEE_C_DEFINED_glVertexAttribs4fvNV
06514 #define GLEE_C_DEFINED_glVertexAttribs4fvNV
06515 void __stdcall GLee_Lazy_glVertexAttribs4fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs4fvNV(index, count, v);}
06516 GLEEPFNGLVERTEXATTRIBS4FVNVPROC GLeeFuncPtr_glVertexAttribs4fvNV=GLee_Lazy_glVertexAttribs4fvNV;
06517 #endif
06518 #ifndef GLEE_C_DEFINED_glVertexAttribs4svNV
06519 #define GLEE_C_DEFINED_glVertexAttribs4svNV
06520 void __stdcall GLee_Lazy_glVertexAttribs4svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs4svNV(index, count, v);}
06521 GLEEPFNGLVERTEXATTRIBS4SVNVPROC GLeeFuncPtr_glVertexAttribs4svNV=GLee_Lazy_glVertexAttribs4svNV;
06522 #endif
06523 #ifndef GLEE_C_DEFINED_glVertexAttribs4ubvNV
06524 #define GLEE_C_DEFINED_glVertexAttribs4ubvNV
06525 void __stdcall GLee_Lazy_glVertexAttribs4ubvNV(GLuint index, GLsizei count, const GLubyte * v) {if (GLeeInit()) glVertexAttribs4ubvNV(index, count, v);}
06526 GLEEPFNGLVERTEXATTRIBS4UBVNVPROC GLeeFuncPtr_glVertexAttribs4ubvNV=GLee_Lazy_glVertexAttribs4ubvNV;
06527 #endif
06528 #endif
06529
06530
06531
06532 #ifdef __GLEE_GL_SGIX_texture_coordinate_clamp
06533 #endif
06534
06535
06536
06537 #ifdef __GLEE_GL_SGIX_scalebias_hint
06538 #endif
06539
06540
06541
06542 #ifdef __GLEE_GL_OML_interlace
06543 #endif
06544
06545
06546
06547 #ifdef __GLEE_GL_OML_subsample
06548 #endif
06549
06550
06551
06552 #ifdef __GLEE_GL_OML_resample
06553 #endif
06554
06555
06556
06557 #ifdef __GLEE_GL_NV_copy_depth_to_color
06558 #endif
06559
06560
06561
06562 #ifdef __GLEE_GL_ATI_envmap_bumpmap
06563 #ifndef GLEE_C_DEFINED_glTexBumpParameterivATI
06564 #define GLEE_C_DEFINED_glTexBumpParameterivATI
06565 void __stdcall GLee_Lazy_glTexBumpParameterivATI(GLenum pname, const GLint * param) {if (GLeeInit()) glTexBumpParameterivATI(pname, param);}
06566 GLEEPFNGLTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glTexBumpParameterivATI=GLee_Lazy_glTexBumpParameterivATI;
06567 #endif
06568 #ifndef GLEE_C_DEFINED_glTexBumpParameterfvATI
06569 #define GLEE_C_DEFINED_glTexBumpParameterfvATI
06570 void __stdcall GLee_Lazy_glTexBumpParameterfvATI(GLenum pname, const GLfloat * param) {if (GLeeInit()) glTexBumpParameterfvATI(pname, param);}
06571 GLEEPFNGLTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glTexBumpParameterfvATI=GLee_Lazy_glTexBumpParameterfvATI;
06572 #endif
06573 #ifndef GLEE_C_DEFINED_glGetTexBumpParameterivATI
06574 #define GLEE_C_DEFINED_glGetTexBumpParameterivATI
06575 void __stdcall GLee_Lazy_glGetTexBumpParameterivATI(GLenum pname, GLint * param) {if (GLeeInit()) glGetTexBumpParameterivATI(pname, param);}
06576 GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glGetTexBumpParameterivATI=GLee_Lazy_glGetTexBumpParameterivATI;
06577 #endif
06578 #ifndef GLEE_C_DEFINED_glGetTexBumpParameterfvATI
06579 #define GLEE_C_DEFINED_glGetTexBumpParameterfvATI
06580 void __stdcall GLee_Lazy_glGetTexBumpParameterfvATI(GLenum pname, GLfloat * param) {if (GLeeInit()) glGetTexBumpParameterfvATI(pname, param);}
06581 GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glGetTexBumpParameterfvATI=GLee_Lazy_glGetTexBumpParameterfvATI;
06582 #endif
06583 #endif
06584
06585
06586
06587 #ifdef __GLEE_GL_ATI_fragment_shader
06588 #ifndef GLEE_C_DEFINED_glGenFragmentShadersATI
06589 #define GLEE_C_DEFINED_glGenFragmentShadersATI
06590 GLuint __stdcall GLee_Lazy_glGenFragmentShadersATI(GLuint range) {if (GLeeInit()) return glGenFragmentShadersATI(range); return (GLuint)0;}
06591 GLEEPFNGLGENFRAGMENTSHADERSATIPROC GLeeFuncPtr_glGenFragmentShadersATI=GLee_Lazy_glGenFragmentShadersATI;
06592 #endif
06593 #ifndef GLEE_C_DEFINED_glBindFragmentShaderATI
06594 #define GLEE_C_DEFINED_glBindFragmentShaderATI
06595 void __stdcall GLee_Lazy_glBindFragmentShaderATI(GLuint id) {if (GLeeInit()) glBindFragmentShaderATI(id);}
06596 GLEEPFNGLBINDFRAGMENTSHADERATIPROC GLeeFuncPtr_glBindFragmentShaderATI=GLee_Lazy_glBindFragmentShaderATI;
06597 #endif
06598 #ifndef GLEE_C_DEFINED_glDeleteFragmentShaderATI
06599 #define GLEE_C_DEFINED_glDeleteFragmentShaderATI
06600 void __stdcall GLee_Lazy_glDeleteFragmentShaderATI(GLuint id) {if (GLeeInit()) glDeleteFragmentShaderATI(id);}
06601 GLEEPFNGLDELETEFRAGMENTSHADERATIPROC GLeeFuncPtr_glDeleteFragmentShaderATI=GLee_Lazy_glDeleteFragmentShaderATI;
06602 #endif
06603 #ifndef GLEE_C_DEFINED_glBeginFragmentShaderATI
06604 #define GLEE_C_DEFINED_glBeginFragmentShaderATI
06605 void __stdcall GLee_Lazy_glBeginFragmentShaderATI(void) {if (GLeeInit()) glBeginFragmentShaderATI();}
06606 GLEEPFNGLBEGINFRAGMENTSHADERATIPROC GLeeFuncPtr_glBeginFragmentShaderATI=GLee_Lazy_glBeginFragmentShaderATI;
06607 #endif
06608 #ifndef GLEE_C_DEFINED_glEndFragmentShaderATI
06609 #define GLEE_C_DEFINED_glEndFragmentShaderATI
06610 void __stdcall GLee_Lazy_glEndFragmentShaderATI(void) {if (GLeeInit()) glEndFragmentShaderATI();}
06611 GLEEPFNGLENDFRAGMENTSHADERATIPROC GLeeFuncPtr_glEndFragmentShaderATI=GLee_Lazy_glEndFragmentShaderATI;
06612 #endif
06613 #ifndef GLEE_C_DEFINED_glPassTexCoordATI
06614 #define GLEE_C_DEFINED_glPassTexCoordATI
06615 void __stdcall GLee_Lazy_glPassTexCoordATI(GLuint dst, GLuint coord, GLenum swizzle) {if (GLeeInit()) glPassTexCoordATI(dst, coord, swizzle);}
06616 GLEEPFNGLPASSTEXCOORDATIPROC GLeeFuncPtr_glPassTexCoordATI=GLee_Lazy_glPassTexCoordATI;
06617 #endif
06618 #ifndef GLEE_C_DEFINED_glSampleMapATI
06619 #define GLEE_C_DEFINED_glSampleMapATI
06620 void __stdcall GLee_Lazy_glSampleMapATI(GLuint dst, GLuint interp, GLenum swizzle) {if (GLeeInit()) glSampleMapATI(dst, interp, swizzle);}
06621 GLEEPFNGLSAMPLEMAPATIPROC GLeeFuncPtr_glSampleMapATI=GLee_Lazy_glSampleMapATI;
06622 #endif
06623 #ifndef GLEE_C_DEFINED_glColorFragmentOp1ATI
06624 #define GLEE_C_DEFINED_glColorFragmentOp1ATI
06625 void __stdcall GLee_Lazy_glColorFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {if (GLeeInit()) glColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod);}
06626 GLEEPFNGLCOLORFRAGMENTOP1ATIPROC GLeeFuncPtr_glColorFragmentOp1ATI=GLee_Lazy_glColorFragmentOp1ATI;
06627 #endif
06628 #ifndef GLEE_C_DEFINED_glColorFragmentOp2ATI
06629 #define GLEE_C_DEFINED_glColorFragmentOp2ATI
06630 void __stdcall GLee_Lazy_glColorFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod) {if (GLeeInit()) glColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);}
06631 GLEEPFNGLCOLORFRAGMENTOP2ATIPROC GLeeFuncPtr_glColorFragmentOp2ATI=GLee_Lazy_glColorFragmentOp2ATI;
06632 #endif
06633 #ifndef GLEE_C_DEFINED_glColorFragmentOp3ATI
06634 #define GLEE_C_DEFINED_glColorFragmentOp3ATI
06635 void __stdcall GLee_Lazy_glColorFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) {if (GLeeInit()) glColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);}
06636 GLEEPFNGLCOLORFRAGMENTOP3ATIPROC GLeeFuncPtr_glColorFragmentOp3ATI=GLee_Lazy_glColorFragmentOp3ATI;
06637 #endif
06638 #ifndef GLEE_C_DEFINED_glAlphaFragmentOp1ATI
06639 #define GLEE_C_DEFINED_glAlphaFragmentOp1ATI
06640 void __stdcall GLee_Lazy_glAlphaFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {if (GLeeInit()) glAlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod);}
06641 GLEEPFNGLALPHAFRAGMENTOP1ATIPROC GLeeFuncPtr_glAlphaFragmentOp1ATI=GLee_Lazy_glAlphaFragmentOp1ATI;
06642 #endif
06643 #ifndef GLEE_C_DEFINED_glAlphaFragmentOp2ATI
06644 #define GLEE_C_DEFINED_glAlphaFragmentOp2ATI
06645 void __stdcall GLee_Lazy_glAlphaFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod) {if (GLeeInit()) glAlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);}
06646 GLEEPFNGLALPHAFRAGMENTOP2ATIPROC GLeeFuncPtr_glAlphaFragmentOp2ATI=GLee_Lazy_glAlphaFragmentOp2ATI;
06647 #endif
06648 #ifndef GLEE_C_DEFINED_glAlphaFragmentOp3ATI
06649 #define GLEE_C_DEFINED_glAlphaFragmentOp3ATI
06650 void __stdcall GLee_Lazy_glAlphaFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) {if (GLeeInit()) glAlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);}
06651 GLEEPFNGLALPHAFRAGMENTOP3ATIPROC GLeeFuncPtr_glAlphaFragmentOp3ATI=GLee_Lazy_glAlphaFragmentOp3ATI;
06652 #endif
06653 #ifndef GLEE_C_DEFINED_glSetFragmentShaderConstantATI
06654 #define GLEE_C_DEFINED_glSetFragmentShaderConstantATI
06655 void __stdcall GLee_Lazy_glSetFragmentShaderConstantATI(GLuint dst, const GLfloat * value) {if (GLeeInit()) glSetFragmentShaderConstantATI(dst, value);}
06656 GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC GLeeFuncPtr_glSetFragmentShaderConstantATI=GLee_Lazy_glSetFragmentShaderConstantATI;
06657 #endif
06658 #endif
06659
06660
06661
06662 #ifdef __GLEE_GL_ATI_pn_triangles
06663 #ifndef GLEE_C_DEFINED_glPNTrianglesiATI
06664 #define GLEE_C_DEFINED_glPNTrianglesiATI
06665 void __stdcall GLee_Lazy_glPNTrianglesiATI(GLenum pname, GLint param) {if (GLeeInit()) glPNTrianglesiATI(pname, param);}
06666 GLEEPFNGLPNTRIANGLESIATIPROC GLeeFuncPtr_glPNTrianglesiATI=GLee_Lazy_glPNTrianglesiATI;
06667 #endif
06668 #ifndef GLEE_C_DEFINED_glPNTrianglesfATI
06669 #define GLEE_C_DEFINED_glPNTrianglesfATI
06670 void __stdcall GLee_Lazy_glPNTrianglesfATI(GLenum pname, GLfloat param) {if (GLeeInit()) glPNTrianglesfATI(pname, param);}
06671 GLEEPFNGLPNTRIANGLESFATIPROC GLeeFuncPtr_glPNTrianglesfATI=GLee_Lazy_glPNTrianglesfATI;
06672 #endif
06673 #endif
06674
06675
06676
06677 #ifdef __GLEE_GL_ATI_vertex_array_object
06678 #ifndef GLEE_C_DEFINED_glNewObjectBufferATI
06679 #define GLEE_C_DEFINED_glNewObjectBufferATI
06680 GLuint __stdcall GLee_Lazy_glNewObjectBufferATI(GLsizei size, const GLvoid * pointer, GLenum usage) {if (GLeeInit()) return glNewObjectBufferATI(size, pointer, usage); return (GLuint)0;}
06681 GLEEPFNGLNEWOBJECTBUFFERATIPROC GLeeFuncPtr_glNewObjectBufferATI=GLee_Lazy_glNewObjectBufferATI;
06682 #endif
06683 #ifndef GLEE_C_DEFINED_glIsObjectBufferATI
06684 #define GLEE_C_DEFINED_glIsObjectBufferATI
06685 GLboolean __stdcall GLee_Lazy_glIsObjectBufferATI(GLuint buffer) {if (GLeeInit()) return glIsObjectBufferATI(buffer); return (GLboolean)0;}
06686 GLEEPFNGLISOBJECTBUFFERATIPROC GLeeFuncPtr_glIsObjectBufferATI=GLee_Lazy_glIsObjectBufferATI;
06687 #endif
06688 #ifndef GLEE_C_DEFINED_glUpdateObjectBufferATI
06689 #define GLEE_C_DEFINED_glUpdateObjectBufferATI
06690 void __stdcall GLee_Lazy_glUpdateObjectBufferATI(GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve) {if (GLeeInit()) glUpdateObjectBufferATI(buffer, offset, size, pointer, preserve);}
06691 GLEEPFNGLUPDATEOBJECTBUFFERATIPROC GLeeFuncPtr_glUpdateObjectBufferATI=GLee_Lazy_glUpdateObjectBufferATI;
06692 #endif
06693 #ifndef GLEE_C_DEFINED_glGetObjectBufferfvATI
06694 #define GLEE_C_DEFINED_glGetObjectBufferfvATI
06695 void __stdcall GLee_Lazy_glGetObjectBufferfvATI(GLuint buffer, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetObjectBufferfvATI(buffer, pname, params);}
06696 GLEEPFNGLGETOBJECTBUFFERFVATIPROC GLeeFuncPtr_glGetObjectBufferfvATI=GLee_Lazy_glGetObjectBufferfvATI;
06697 #endif
06698 #ifndef GLEE_C_DEFINED_glGetObjectBufferivATI
06699 #define GLEE_C_DEFINED_glGetObjectBufferivATI
06700 void __stdcall GLee_Lazy_glGetObjectBufferivATI(GLuint buffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetObjectBufferivATI(buffer, pname, params);}
06701 GLEEPFNGLGETOBJECTBUFFERIVATIPROC GLeeFuncPtr_glGetObjectBufferivATI=GLee_Lazy_glGetObjectBufferivATI;
06702 #endif
06703 #ifndef GLEE_C_DEFINED_glFreeObjectBufferATI
06704 #define GLEE_C_DEFINED_glFreeObjectBufferATI
06705 void __stdcall GLee_Lazy_glFreeObjectBufferATI(GLuint buffer) {if (GLeeInit()) glFreeObjectBufferATI(buffer);}
06706 GLEEPFNGLFREEOBJECTBUFFERATIPROC GLeeFuncPtr_glFreeObjectBufferATI=GLee_Lazy_glFreeObjectBufferATI;
06707 #endif
06708 #ifndef GLEE_C_DEFINED_glArrayObjectATI
06709 #define GLEE_C_DEFINED_glArrayObjectATI
06710 void __stdcall GLee_Lazy_glArrayObjectATI(GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glArrayObjectATI(array, size, type, stride, buffer, offset);}
06711 GLEEPFNGLARRAYOBJECTATIPROC GLeeFuncPtr_glArrayObjectATI=GLee_Lazy_glArrayObjectATI;
06712 #endif
06713 #ifndef GLEE_C_DEFINED_glGetArrayObjectfvATI
06714 #define GLEE_C_DEFINED_glGetArrayObjectfvATI
06715 void __stdcall GLee_Lazy_glGetArrayObjectfvATI(GLenum array, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetArrayObjectfvATI(array, pname, params);}
06716 GLEEPFNGLGETARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetArrayObjectfvATI=GLee_Lazy_glGetArrayObjectfvATI;
06717 #endif
06718 #ifndef GLEE_C_DEFINED_glGetArrayObjectivATI
06719 #define GLEE_C_DEFINED_glGetArrayObjectivATI
06720 void __stdcall GLee_Lazy_glGetArrayObjectivATI(GLenum array, GLenum pname, GLint * params) {if (GLeeInit()) glGetArrayObjectivATI(array, pname, params);}
06721 GLEEPFNGLGETARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetArrayObjectivATI=GLee_Lazy_glGetArrayObjectivATI;
06722 #endif
06723 #ifndef GLEE_C_DEFINED_glVariantArrayObjectATI
06724 #define GLEE_C_DEFINED_glVariantArrayObjectATI
06725 void __stdcall GLee_Lazy_glVariantArrayObjectATI(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glVariantArrayObjectATI(id, type, stride, buffer, offset);}
06726 GLEEPFNGLVARIANTARRAYOBJECTATIPROC GLeeFuncPtr_glVariantArrayObjectATI=GLee_Lazy_glVariantArrayObjectATI;
06727 #endif
06728 #ifndef GLEE_C_DEFINED_glGetVariantArrayObjectfvATI
06729 #define GLEE_C_DEFINED_glGetVariantArrayObjectfvATI
06730 void __stdcall GLee_Lazy_glGetVariantArrayObjectfvATI(GLuint id, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVariantArrayObjectfvATI(id, pname, params);}
06731 GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVariantArrayObjectfvATI=GLee_Lazy_glGetVariantArrayObjectfvATI;
06732 #endif
06733 #ifndef GLEE_C_DEFINED_glGetVariantArrayObjectivATI
06734 #define GLEE_C_DEFINED_glGetVariantArrayObjectivATI
06735 void __stdcall GLee_Lazy_glGetVariantArrayObjectivATI(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetVariantArrayObjectivATI(id, pname, params);}
06736 GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVariantArrayObjectivATI=GLee_Lazy_glGetVariantArrayObjectivATI;
06737 #endif
06738 #endif
06739
06740
06741
06742 #ifdef __GLEE_GL_EXT_vertex_shader
06743 #ifndef GLEE_C_DEFINED_glBeginVertexShaderEXT
06744 #define GLEE_C_DEFINED_glBeginVertexShaderEXT
06745 void __stdcall GLee_Lazy_glBeginVertexShaderEXT(void) {if (GLeeInit()) glBeginVertexShaderEXT();}
06746 GLEEPFNGLBEGINVERTEXSHADEREXTPROC GLeeFuncPtr_glBeginVertexShaderEXT=GLee_Lazy_glBeginVertexShaderEXT;
06747 #endif
06748 #ifndef GLEE_C_DEFINED_glEndVertexShaderEXT
06749 #define GLEE_C_DEFINED_glEndVertexShaderEXT
06750 void __stdcall GLee_Lazy_glEndVertexShaderEXT(void) {if (GLeeInit()) glEndVertexShaderEXT();}
06751 GLEEPFNGLENDVERTEXSHADEREXTPROC GLeeFuncPtr_glEndVertexShaderEXT=GLee_Lazy_glEndVertexShaderEXT;
06752 #endif
06753 #ifndef GLEE_C_DEFINED_glBindVertexShaderEXT
06754 #define GLEE_C_DEFINED_glBindVertexShaderEXT
06755 void __stdcall GLee_Lazy_glBindVertexShaderEXT(GLuint id) {if (GLeeInit()) glBindVertexShaderEXT(id);}
06756 GLEEPFNGLBINDVERTEXSHADEREXTPROC GLeeFuncPtr_glBindVertexShaderEXT=GLee_Lazy_glBindVertexShaderEXT;
06757 #endif
06758 #ifndef GLEE_C_DEFINED_glGenVertexShadersEXT
06759 #define GLEE_C_DEFINED_glGenVertexShadersEXT
06760 GLuint __stdcall GLee_Lazy_glGenVertexShadersEXT(GLuint range) {if (GLeeInit()) return glGenVertexShadersEXT(range); return (GLuint)0;}
06761 GLEEPFNGLGENVERTEXSHADERSEXTPROC GLeeFuncPtr_glGenVertexShadersEXT=GLee_Lazy_glGenVertexShadersEXT;
06762 #endif
06763 #ifndef GLEE_C_DEFINED_glDeleteVertexShaderEXT
06764 #define GLEE_C_DEFINED_glDeleteVertexShaderEXT
06765 void __stdcall GLee_Lazy_glDeleteVertexShaderEXT(GLuint id) {if (GLeeInit()) glDeleteVertexShaderEXT(id);}
06766 GLEEPFNGLDELETEVERTEXSHADEREXTPROC GLeeFuncPtr_glDeleteVertexShaderEXT=GLee_Lazy_glDeleteVertexShaderEXT;
06767 #endif
06768 #ifndef GLEE_C_DEFINED_glShaderOp1EXT
06769 #define GLEE_C_DEFINED_glShaderOp1EXT
06770 void __stdcall GLee_Lazy_glShaderOp1EXT(GLenum op, GLuint res, GLuint arg1) {if (GLeeInit()) glShaderOp1EXT(op, res, arg1);}
06771 GLEEPFNGLSHADEROP1EXTPROC GLeeFuncPtr_glShaderOp1EXT=GLee_Lazy_glShaderOp1EXT;
06772 #endif
06773 #ifndef GLEE_C_DEFINED_glShaderOp2EXT
06774 #define GLEE_C_DEFINED_glShaderOp2EXT
06775 void __stdcall GLee_Lazy_glShaderOp2EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2) {if (GLeeInit()) glShaderOp2EXT(op, res, arg1, arg2);}
06776 GLEEPFNGLSHADEROP2EXTPROC GLeeFuncPtr_glShaderOp2EXT=GLee_Lazy_glShaderOp2EXT;
06777 #endif
06778 #ifndef GLEE_C_DEFINED_glShaderOp3EXT
06779 #define GLEE_C_DEFINED_glShaderOp3EXT
06780 void __stdcall GLee_Lazy_glShaderOp3EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3) {if (GLeeInit()) glShaderOp3EXT(op, res, arg1, arg2, arg3);}
06781 GLEEPFNGLSHADEROP3EXTPROC GLeeFuncPtr_glShaderOp3EXT=GLee_Lazy_glShaderOp3EXT;
06782 #endif
06783 #ifndef GLEE_C_DEFINED_glSwizzleEXT
06784 #define GLEE_C_DEFINED_glSwizzleEXT
06785 void __stdcall GLee_Lazy_glSwizzleEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glSwizzleEXT(res, in, outX, outY, outZ, outW);}
06786 GLEEPFNGLSWIZZLEEXTPROC GLeeFuncPtr_glSwizzleEXT=GLee_Lazy_glSwizzleEXT;
06787 #endif
06788 #ifndef GLEE_C_DEFINED_glWriteMaskEXT
06789 #define GLEE_C_DEFINED_glWriteMaskEXT
06790 void __stdcall GLee_Lazy_glWriteMaskEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glWriteMaskEXT(res, in, outX, outY, outZ, outW);}
06791 GLEEPFNGLWRITEMASKEXTPROC GLeeFuncPtr_glWriteMaskEXT=GLee_Lazy_glWriteMaskEXT;
06792 #endif
06793 #ifndef GLEE_C_DEFINED_glInsertComponentEXT
06794 #define GLEE_C_DEFINED_glInsertComponentEXT
06795 void __stdcall GLee_Lazy_glInsertComponentEXT(GLuint res, GLuint src, GLuint num) {if (GLeeInit()) glInsertComponentEXT(res, src, num);}
06796 GLEEPFNGLINSERTCOMPONENTEXTPROC GLeeFuncPtr_glInsertComponentEXT=GLee_Lazy_glInsertComponentEXT;
06797 #endif
06798 #ifndef GLEE_C_DEFINED_glExtractComponentEXT
06799 #define GLEE_C_DEFINED_glExtractComponentEXT
06800 void __stdcall GLee_Lazy_glExtractComponentEXT(GLuint res, GLuint src, GLuint num) {if (GLeeInit()) glExtractComponentEXT(res, src, num);}
06801 GLEEPFNGLEXTRACTCOMPONENTEXTPROC GLeeFuncPtr_glExtractComponentEXT=GLee_Lazy_glExtractComponentEXT;
06802 #endif
06803 #ifndef GLEE_C_DEFINED_glGenSymbolsEXT
06804 #define GLEE_C_DEFINED_glGenSymbolsEXT
06805 GLuint __stdcall GLee_Lazy_glGenSymbolsEXT(GLenum datatype, GLenum storagetype, GLenum range, GLuint components) {if (GLeeInit()) return glGenSymbolsEXT(datatype, storagetype, range, components); return (GLuint)0;}
06806 GLEEPFNGLGENSYMBOLSEXTPROC GLeeFuncPtr_glGenSymbolsEXT=GLee_Lazy_glGenSymbolsEXT;
06807 #endif
06808 #ifndef GLEE_C_DEFINED_glSetInvariantEXT
06809 #define GLEE_C_DEFINED_glSetInvariantEXT
06810 void __stdcall GLee_Lazy_glSetInvariantEXT(GLuint id, GLenum type, const GLvoid * addr) {if (GLeeInit()) glSetInvariantEXT(id, type, addr);}
06811 GLEEPFNGLSETINVARIANTEXTPROC GLeeFuncPtr_glSetInvariantEXT=GLee_Lazy_glSetInvariantEXT;
06812 #endif
06813 #ifndef GLEE_C_DEFINED_glSetLocalConstantEXT
06814 #define GLEE_C_DEFINED_glSetLocalConstantEXT
06815 void __stdcall GLee_Lazy_glSetLocalConstantEXT(GLuint id, GLenum type, const GLvoid * addr) {if (GLeeInit()) glSetLocalConstantEXT(id, type, addr);}
06816 GLEEPFNGLSETLOCALCONSTANTEXTPROC GLeeFuncPtr_glSetLocalConstantEXT=GLee_Lazy_glSetLocalConstantEXT;
06817 #endif
06818 #ifndef GLEE_C_DEFINED_glVariantbvEXT
06819 #define GLEE_C_DEFINED_glVariantbvEXT
06820 void __stdcall GLee_Lazy_glVariantbvEXT(GLuint id, const GLbyte * addr) {if (GLeeInit()) glVariantbvEXT(id, addr);}
06821 GLEEPFNGLVARIANTBVEXTPROC GLeeFuncPtr_glVariantbvEXT=GLee_Lazy_glVariantbvEXT;
06822 #endif
06823 #ifndef GLEE_C_DEFINED_glVariantsvEXT
06824 #define GLEE_C_DEFINED_glVariantsvEXT
06825 void __stdcall GLee_Lazy_glVariantsvEXT(GLuint id, const GLshort * addr) {if (GLeeInit()) glVariantsvEXT(id, addr);}
06826 GLEEPFNGLVARIANTSVEXTPROC GLeeFuncPtr_glVariantsvEXT=GLee_Lazy_glVariantsvEXT;
06827 #endif
06828 #ifndef GLEE_C_DEFINED_glVariantivEXT
06829 #define GLEE_C_DEFINED_glVariantivEXT
06830 void __stdcall GLee_Lazy_glVariantivEXT(GLuint id, const GLint * addr) {if (GLeeInit()) glVariantivEXT(id, addr);}
06831 GLEEPFNGLVARIANTIVEXTPROC GLeeFuncPtr_glVariantivEXT=GLee_Lazy_glVariantivEXT;
06832 #endif
06833 #ifndef GLEE_C_DEFINED_glVariantfvEXT
06834 #define GLEE_C_DEFINED_glVariantfvEXT
06835 void __stdcall GLee_Lazy_glVariantfvEXT(GLuint id, const GLfloat * addr) {if (GLeeInit()) glVariantfvEXT(id, addr);}
06836 GLEEPFNGLVARIANTFVEXTPROC GLeeFuncPtr_glVariantfvEXT=GLee_Lazy_glVariantfvEXT;
06837 #endif
06838 #ifndef GLEE_C_DEFINED_glVariantdvEXT
06839 #define GLEE_C_DEFINED_glVariantdvEXT
06840 void __stdcall GLee_Lazy_glVariantdvEXT(GLuint id, const GLdouble * addr) {if (GLeeInit()) glVariantdvEXT(id, addr);}
06841 GLEEPFNGLVARIANTDVEXTPROC GLeeFuncPtr_glVariantdvEXT=GLee_Lazy_glVariantdvEXT;
06842 #endif
06843 #ifndef GLEE_C_DEFINED_glVariantubvEXT
06844 #define GLEE_C_DEFINED_glVariantubvEXT
06845 void __stdcall GLee_Lazy_glVariantubvEXT(GLuint id, const GLubyte * addr) {if (GLeeInit()) glVariantubvEXT(id, addr);}
06846 GLEEPFNGLVARIANTUBVEXTPROC GLeeFuncPtr_glVariantubvEXT=GLee_Lazy_glVariantubvEXT;
06847 #endif
06848 #ifndef GLEE_C_DEFINED_glVariantusvEXT
06849 #define GLEE_C_DEFINED_glVariantusvEXT
06850 void __stdcall GLee_Lazy_glVariantusvEXT(GLuint id, const GLushort * addr) {if (GLeeInit()) glVariantusvEXT(id, addr);}
06851 GLEEPFNGLVARIANTUSVEXTPROC GLeeFuncPtr_glVariantusvEXT=GLee_Lazy_glVariantusvEXT;
06852 #endif
06853 #ifndef GLEE_C_DEFINED_glVariantuivEXT
06854 #define GLEE_C_DEFINED_glVariantuivEXT
06855 void __stdcall GLee_Lazy_glVariantuivEXT(GLuint id, const GLuint * addr) {if (GLeeInit()) glVariantuivEXT(id, addr);}
06856 GLEEPFNGLVARIANTUIVEXTPROC GLeeFuncPtr_glVariantuivEXT=GLee_Lazy_glVariantuivEXT;
06857 #endif
06858 #ifndef GLEE_C_DEFINED_glVariantPointerEXT
06859 #define GLEE_C_DEFINED_glVariantPointerEXT
06860 void __stdcall GLee_Lazy_glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr) {if (GLeeInit()) glVariantPointerEXT(id, type, stride, addr);}
06861 GLEEPFNGLVARIANTPOINTEREXTPROC GLeeFuncPtr_glVariantPointerEXT=GLee_Lazy_glVariantPointerEXT;
06862 #endif
06863 #ifndef GLEE_C_DEFINED_glEnableVariantClientStateEXT
06864 #define GLEE_C_DEFINED_glEnableVariantClientStateEXT
06865 void __stdcall GLee_Lazy_glEnableVariantClientStateEXT(GLuint id) {if (GLeeInit()) glEnableVariantClientStateEXT(id);}
06866 GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glEnableVariantClientStateEXT=GLee_Lazy_glEnableVariantClientStateEXT;
06867 #endif
06868 #ifndef GLEE_C_DEFINED_glDisableVariantClientStateEXT
06869 #define GLEE_C_DEFINED_glDisableVariantClientStateEXT
06870 void __stdcall GLee_Lazy_glDisableVariantClientStateEXT(GLuint id) {if (GLeeInit()) glDisableVariantClientStateEXT(id);}
06871 GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glDisableVariantClientStateEXT=GLee_Lazy_glDisableVariantClientStateEXT;
06872 #endif
06873 #ifndef GLEE_C_DEFINED_glBindLightParameterEXT
06874 #define GLEE_C_DEFINED_glBindLightParameterEXT
06875 GLuint __stdcall GLee_Lazy_glBindLightParameterEXT(GLenum light, GLenum value) {if (GLeeInit()) return glBindLightParameterEXT(light, value); return (GLuint)0;}
06876 GLEEPFNGLBINDLIGHTPARAMETEREXTPROC GLeeFuncPtr_glBindLightParameterEXT=GLee_Lazy_glBindLightParameterEXT;
06877 #endif
06878 #ifndef GLEE_C_DEFINED_glBindMaterialParameterEXT
06879 #define GLEE_C_DEFINED_glBindMaterialParameterEXT
06880 GLuint __stdcall GLee_Lazy_glBindMaterialParameterEXT(GLenum face, GLenum value) {if (GLeeInit()) return glBindMaterialParameterEXT(face, value); return (GLuint)0;}
06881 GLEEPFNGLBINDMATERIALPARAMETEREXTPROC GLeeFuncPtr_glBindMaterialParameterEXT=GLee_Lazy_glBindMaterialParameterEXT;
06882 #endif
06883 #ifndef GLEE_C_DEFINED_glBindTexGenParameterEXT
06884 #define GLEE_C_DEFINED_glBindTexGenParameterEXT
06885 GLuint __stdcall GLee_Lazy_glBindTexGenParameterEXT(GLenum unit, GLenum coord, GLenum value) {if (GLeeInit()) return glBindTexGenParameterEXT(unit, coord, value); return (GLuint)0;}
06886 GLEEPFNGLBINDTEXGENPARAMETEREXTPROC GLeeFuncPtr_glBindTexGenParameterEXT=GLee_Lazy_glBindTexGenParameterEXT;
06887 #endif
06888 #ifndef GLEE_C_DEFINED_glBindTextureUnitParameterEXT
06889 #define GLEE_C_DEFINED_glBindTextureUnitParameterEXT
06890 GLuint __stdcall GLee_Lazy_glBindTextureUnitParameterEXT(GLenum unit, GLenum value) {if (GLeeInit()) return glBindTextureUnitParameterEXT(unit, value); return (GLuint)0;}
06891 GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC GLeeFuncPtr_glBindTextureUnitParameterEXT=GLee_Lazy_glBindTextureUnitParameterEXT;
06892 #endif
06893 #ifndef GLEE_C_DEFINED_glBindParameterEXT
06894 #define GLEE_C_DEFINED_glBindParameterEXT
06895 GLuint __stdcall GLee_Lazy_glBindParameterEXT(GLenum value) {if (GLeeInit()) return glBindParameterEXT(value); return (GLuint)0;}
06896 GLEEPFNGLBINDPARAMETEREXTPROC GLeeFuncPtr_glBindParameterEXT=GLee_Lazy_glBindParameterEXT;
06897 #endif
06898 #ifndef GLEE_C_DEFINED_glIsVariantEnabledEXT
06899 #define GLEE_C_DEFINED_glIsVariantEnabledEXT
06900 GLboolean __stdcall GLee_Lazy_glIsVariantEnabledEXT(GLuint id, GLenum cap) {if (GLeeInit()) return glIsVariantEnabledEXT(id, cap); return (GLboolean)0;}
06901 GLEEPFNGLISVARIANTENABLEDEXTPROC GLeeFuncPtr_glIsVariantEnabledEXT=GLee_Lazy_glIsVariantEnabledEXT;
06902 #endif
06903 #ifndef GLEE_C_DEFINED_glGetVariantBooleanvEXT
06904 #define GLEE_C_DEFINED_glGetVariantBooleanvEXT
06905 void __stdcall GLee_Lazy_glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data) {if (GLeeInit()) glGetVariantBooleanvEXT(id, value, data);}
06906 GLEEPFNGLGETVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetVariantBooleanvEXT=GLee_Lazy_glGetVariantBooleanvEXT;
06907 #endif
06908 #ifndef GLEE_C_DEFINED_glGetVariantIntegervEXT
06909 #define GLEE_C_DEFINED_glGetVariantIntegervEXT
06910 void __stdcall GLee_Lazy_glGetVariantIntegervEXT(GLuint id, GLenum value, GLint * data) {if (GLeeInit()) glGetVariantIntegervEXT(id, value, data);}
06911 GLEEPFNGLGETVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetVariantIntegervEXT=GLee_Lazy_glGetVariantIntegervEXT;
06912 #endif
06913 #ifndef GLEE_C_DEFINED_glGetVariantFloatvEXT
06914 #define GLEE_C_DEFINED_glGetVariantFloatvEXT
06915 void __stdcall GLee_Lazy_glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat * data) {if (GLeeInit()) glGetVariantFloatvEXT(id, value, data);}
06916 GLEEPFNGLGETVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetVariantFloatvEXT=GLee_Lazy_glGetVariantFloatvEXT;
06917 #endif
06918 #ifndef GLEE_C_DEFINED_glGetVariantPointervEXT
06919 #define GLEE_C_DEFINED_glGetVariantPointervEXT
06920 void __stdcall GLee_Lazy_glGetVariantPointervEXT(GLuint id, GLenum value, GLvoid* * data) {if (GLeeInit()) glGetVariantPointervEXT(id, value, data);}
06921 GLEEPFNGLGETVARIANTPOINTERVEXTPROC GLeeFuncPtr_glGetVariantPointervEXT=GLee_Lazy_glGetVariantPointervEXT;
06922 #endif
06923 #ifndef GLEE_C_DEFINED_glGetInvariantBooleanvEXT
06924 #define GLEE_C_DEFINED_glGetInvariantBooleanvEXT
06925 void __stdcall GLee_Lazy_glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data) {if (GLeeInit()) glGetInvariantBooleanvEXT(id, value, data);}
06926 GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetInvariantBooleanvEXT=GLee_Lazy_glGetInvariantBooleanvEXT;
06927 #endif
06928 #ifndef GLEE_C_DEFINED_glGetInvariantIntegervEXT
06929 #define GLEE_C_DEFINED_glGetInvariantIntegervEXT
06930 void __stdcall GLee_Lazy_glGetInvariantIntegervEXT(GLuint id, GLenum value, GLint * data) {if (GLeeInit()) glGetInvariantIntegervEXT(id, value, data);}
06931 GLEEPFNGLGETINVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetInvariantIntegervEXT=GLee_Lazy_glGetInvariantIntegervEXT;
06932 #endif
06933 #ifndef GLEE_C_DEFINED_glGetInvariantFloatvEXT
06934 #define GLEE_C_DEFINED_glGetInvariantFloatvEXT
06935 void __stdcall GLee_Lazy_glGetInvariantFloatvEXT(GLuint id, GLenum value, GLfloat * data) {if (GLeeInit()) glGetInvariantFloatvEXT(id, value, data);}
06936 GLEEPFNGLGETINVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetInvariantFloatvEXT=GLee_Lazy_glGetInvariantFloatvEXT;
06937 #endif
06938 #ifndef GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT
06939 #define GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT
06940 void __stdcall GLee_Lazy_glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, GLboolean * data) {if (GLeeInit()) glGetLocalConstantBooleanvEXT(id, value, data);}
06941 GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GLeeFuncPtr_glGetLocalConstantBooleanvEXT=GLee_Lazy_glGetLocalConstantBooleanvEXT;
06942 #endif
06943 #ifndef GLEE_C_DEFINED_glGetLocalConstantIntegervEXT
06944 #define GLEE_C_DEFINED_glGetLocalConstantIntegervEXT
06945 void __stdcall GLee_Lazy_glGetLocalConstantIntegervEXT(GLuint id, GLenum value, GLint * data) {if (GLeeInit()) glGetLocalConstantIntegervEXT(id, value, data);}
06946 GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC GLeeFuncPtr_glGetLocalConstantIntegervEXT=GLee_Lazy_glGetLocalConstantIntegervEXT;
06947 #endif
06948 #ifndef GLEE_C_DEFINED_glGetLocalConstantFloatvEXT
06949 #define GLEE_C_DEFINED_glGetLocalConstantFloatvEXT
06950 void __stdcall GLee_Lazy_glGetLocalConstantFloatvEXT(GLuint id, GLenum value, GLfloat * data) {if (GLeeInit()) glGetLocalConstantFloatvEXT(id, value, data);}
06951 GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC GLeeFuncPtr_glGetLocalConstantFloatvEXT=GLee_Lazy_glGetLocalConstantFloatvEXT;
06952 #endif
06953 #endif
06954
06955
06956
06957 #ifdef __GLEE_GL_ATI_vertex_streams
06958 #ifndef GLEE_C_DEFINED_glVertexStream1sATI
06959 #define GLEE_C_DEFINED_glVertexStream1sATI
06960 void __stdcall GLee_Lazy_glVertexStream1sATI(GLenum stream, GLshort x) {if (GLeeInit()) glVertexStream1sATI(stream, x);}
06961 GLEEPFNGLVERTEXSTREAM1SATIPROC GLeeFuncPtr_glVertexStream1sATI=GLee_Lazy_glVertexStream1sATI;
06962 #endif
06963 #ifndef GLEE_C_DEFINED_glVertexStream1svATI
06964 #define GLEE_C_DEFINED_glVertexStream1svATI
06965 void __stdcall GLee_Lazy_glVertexStream1svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream1svATI(stream, coords);}
06966 GLEEPFNGLVERTEXSTREAM1SVATIPROC GLeeFuncPtr_glVertexStream1svATI=GLee_Lazy_glVertexStream1svATI;
06967 #endif
06968 #ifndef GLEE_C_DEFINED_glVertexStream1iATI
06969 #define GLEE_C_DEFINED_glVertexStream1iATI
06970 void __stdcall GLee_Lazy_glVertexStream1iATI(GLenum stream, GLint x) {if (GLeeInit()) glVertexStream1iATI(stream, x);}
06971 GLEEPFNGLVERTEXSTREAM1IATIPROC GLeeFuncPtr_glVertexStream1iATI=GLee_Lazy_glVertexStream1iATI;
06972 #endif
06973 #ifndef GLEE_C_DEFINED_glVertexStream1ivATI
06974 #define GLEE_C_DEFINED_glVertexStream1ivATI
06975 void __stdcall GLee_Lazy_glVertexStream1ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream1ivATI(stream, coords);}
06976 GLEEPFNGLVERTEXSTREAM1IVATIPROC GLeeFuncPtr_glVertexStream1ivATI=GLee_Lazy_glVertexStream1ivATI;
06977 #endif
06978 #ifndef GLEE_C_DEFINED_glVertexStream1fATI
06979 #define GLEE_C_DEFINED_glVertexStream1fATI
06980 void __stdcall GLee_Lazy_glVertexStream1fATI(GLenum stream, GLfloat x) {if (GLeeInit()) glVertexStream1fATI(stream, x);}
06981 GLEEPFNGLVERTEXSTREAM1FATIPROC GLeeFuncPtr_glVertexStream1fATI=GLee_Lazy_glVertexStream1fATI;
06982 #endif
06983 #ifndef GLEE_C_DEFINED_glVertexStream1fvATI
06984 #define GLEE_C_DEFINED_glVertexStream1fvATI
06985 void __stdcall GLee_Lazy_glVertexStream1fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream1fvATI(stream, coords);}
06986 GLEEPFNGLVERTEXSTREAM1FVATIPROC GLeeFuncPtr_glVertexStream1fvATI=GLee_Lazy_glVertexStream1fvATI;
06987 #endif
06988 #ifndef GLEE_C_DEFINED_glVertexStream1dATI
06989 #define GLEE_C_DEFINED_glVertexStream1dATI
06990 void __stdcall GLee_Lazy_glVertexStream1dATI(GLenum stream, GLdouble x) {if (GLeeInit()) glVertexStream1dATI(stream, x);}
06991 GLEEPFNGLVERTEXSTREAM1DATIPROC GLeeFuncPtr_glVertexStream1dATI=GLee_Lazy_glVertexStream1dATI;
06992 #endif
06993 #ifndef GLEE_C_DEFINED_glVertexStream1dvATI
06994 #define GLEE_C_DEFINED_glVertexStream1dvATI
06995 void __stdcall GLee_Lazy_glVertexStream1dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream1dvATI(stream, coords);}
06996 GLEEPFNGLVERTEXSTREAM1DVATIPROC GLeeFuncPtr_glVertexStream1dvATI=GLee_Lazy_glVertexStream1dvATI;
06997 #endif
06998 #ifndef GLEE_C_DEFINED_glVertexStream2sATI
06999 #define GLEE_C_DEFINED_glVertexStream2sATI
07000 void __stdcall GLee_Lazy_glVertexStream2sATI(GLenum stream, GLshort x, GLshort y) {if (GLeeInit()) glVertexStream2sATI(stream, x, y);}
07001 GLEEPFNGLVERTEXSTREAM2SATIPROC GLeeFuncPtr_glVertexStream2sATI=GLee_Lazy_glVertexStream2sATI;
07002 #endif
07003 #ifndef GLEE_C_DEFINED_glVertexStream2svATI
07004 #define GLEE_C_DEFINED_glVertexStream2svATI
07005 void __stdcall GLee_Lazy_glVertexStream2svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream2svATI(stream, coords);}
07006 GLEEPFNGLVERTEXSTREAM2SVATIPROC GLeeFuncPtr_glVertexStream2svATI=GLee_Lazy_glVertexStream2svATI;
07007 #endif
07008 #ifndef GLEE_C_DEFINED_glVertexStream2iATI
07009 #define GLEE_C_DEFINED_glVertexStream2iATI
07010 void __stdcall GLee_Lazy_glVertexStream2iATI(GLenum stream, GLint x, GLint y) {if (GLeeInit()) glVertexStream2iATI(stream, x, y);}
07011 GLEEPFNGLVERTEXSTREAM2IATIPROC GLeeFuncPtr_glVertexStream2iATI=GLee_Lazy_glVertexStream2iATI;
07012 #endif
07013 #ifndef GLEE_C_DEFINED_glVertexStream2ivATI
07014 #define GLEE_C_DEFINED_glVertexStream2ivATI
07015 void __stdcall GLee_Lazy_glVertexStream2ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream2ivATI(stream, coords);}
07016 GLEEPFNGLVERTEXSTREAM2IVATIPROC GLeeFuncPtr_glVertexStream2ivATI=GLee_Lazy_glVertexStream2ivATI;
07017 #endif
07018 #ifndef GLEE_C_DEFINED_glVertexStream2fATI
07019 #define GLEE_C_DEFINED_glVertexStream2fATI
07020 void __stdcall GLee_Lazy_glVertexStream2fATI(GLenum stream, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexStream2fATI(stream, x, y);}
07021 GLEEPFNGLVERTEXSTREAM2FATIPROC GLeeFuncPtr_glVertexStream2fATI=GLee_Lazy_glVertexStream2fATI;
07022 #endif
07023 #ifndef GLEE_C_DEFINED_glVertexStream2fvATI
07024 #define GLEE_C_DEFINED_glVertexStream2fvATI
07025 void __stdcall GLee_Lazy_glVertexStream2fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream2fvATI(stream, coords);}
07026 GLEEPFNGLVERTEXSTREAM2FVATIPROC GLeeFuncPtr_glVertexStream2fvATI=GLee_Lazy_glVertexStream2fvATI;
07027 #endif
07028 #ifndef GLEE_C_DEFINED_glVertexStream2dATI
07029 #define GLEE_C_DEFINED_glVertexStream2dATI
07030 void __stdcall GLee_Lazy_glVertexStream2dATI(GLenum stream, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexStream2dATI(stream, x, y);}
07031 GLEEPFNGLVERTEXSTREAM2DATIPROC GLeeFuncPtr_glVertexStream2dATI=GLee_Lazy_glVertexStream2dATI;
07032 #endif
07033 #ifndef GLEE_C_DEFINED_glVertexStream2dvATI
07034 #define GLEE_C_DEFINED_glVertexStream2dvATI
07035 void __stdcall GLee_Lazy_glVertexStream2dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream2dvATI(stream, coords);}
07036 GLEEPFNGLVERTEXSTREAM2DVATIPROC GLeeFuncPtr_glVertexStream2dvATI=GLee_Lazy_glVertexStream2dvATI;
07037 #endif
07038 #ifndef GLEE_C_DEFINED_glVertexStream3sATI
07039 #define GLEE_C_DEFINED_glVertexStream3sATI
07040 void __stdcall GLee_Lazy_glVertexStream3sATI(GLenum stream, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexStream3sATI(stream, x, y, z);}
07041 GLEEPFNGLVERTEXSTREAM3SATIPROC GLeeFuncPtr_glVertexStream3sATI=GLee_Lazy_glVertexStream3sATI;
07042 #endif
07043 #ifndef GLEE_C_DEFINED_glVertexStream3svATI
07044 #define GLEE_C_DEFINED_glVertexStream3svATI
07045 void __stdcall GLee_Lazy_glVertexStream3svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream3svATI(stream, coords);}
07046 GLEEPFNGLVERTEXSTREAM3SVATIPROC GLeeFuncPtr_glVertexStream3svATI=GLee_Lazy_glVertexStream3svATI;
07047 #endif
07048 #ifndef GLEE_C_DEFINED_glVertexStream3iATI
07049 #define GLEE_C_DEFINED_glVertexStream3iATI
07050 void __stdcall GLee_Lazy_glVertexStream3iATI(GLenum stream, GLint x, GLint y, GLint z) {if (GLeeInit()) glVertexStream3iATI(stream, x, y, z);}
07051 GLEEPFNGLVERTEXSTREAM3IATIPROC GLeeFuncPtr_glVertexStream3iATI=GLee_Lazy_glVertexStream3iATI;
07052 #endif
07053 #ifndef GLEE_C_DEFINED_glVertexStream3ivATI
07054 #define GLEE_C_DEFINED_glVertexStream3ivATI
07055 void __stdcall GLee_Lazy_glVertexStream3ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream3ivATI(stream, coords);}
07056 GLEEPFNGLVERTEXSTREAM3IVATIPROC GLeeFuncPtr_glVertexStream3ivATI=GLee_Lazy_glVertexStream3ivATI;
07057 #endif
07058 #ifndef GLEE_C_DEFINED_glVertexStream3fATI
07059 #define GLEE_C_DEFINED_glVertexStream3fATI
07060 void __stdcall GLee_Lazy_glVertexStream3fATI(GLenum stream, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexStream3fATI(stream, x, y, z);}
07061 GLEEPFNGLVERTEXSTREAM3FATIPROC GLeeFuncPtr_glVertexStream3fATI=GLee_Lazy_glVertexStream3fATI;
07062 #endif
07063 #ifndef GLEE_C_DEFINED_glVertexStream3fvATI
07064 #define GLEE_C_DEFINED_glVertexStream3fvATI
07065 void __stdcall GLee_Lazy_glVertexStream3fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream3fvATI(stream, coords);}
07066 GLEEPFNGLVERTEXSTREAM3FVATIPROC GLeeFuncPtr_glVertexStream3fvATI=GLee_Lazy_glVertexStream3fvATI;
07067 #endif
07068 #ifndef GLEE_C_DEFINED_glVertexStream3dATI
07069 #define GLEE_C_DEFINED_glVertexStream3dATI
07070 void __stdcall GLee_Lazy_glVertexStream3dATI(GLenum stream, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexStream3dATI(stream, x, y, z);}
07071 GLEEPFNGLVERTEXSTREAM3DATIPROC GLeeFuncPtr_glVertexStream3dATI=GLee_Lazy_glVertexStream3dATI;
07072 #endif
07073 #ifndef GLEE_C_DEFINED_glVertexStream3dvATI
07074 #define GLEE_C_DEFINED_glVertexStream3dvATI
07075 void __stdcall GLee_Lazy_glVertexStream3dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream3dvATI(stream, coords);}
07076 GLEEPFNGLVERTEXSTREAM3DVATIPROC GLeeFuncPtr_glVertexStream3dvATI=GLee_Lazy_glVertexStream3dvATI;
07077 #endif
07078 #ifndef GLEE_C_DEFINED_glVertexStream4sATI
07079 #define GLEE_C_DEFINED_glVertexStream4sATI
07080 void __stdcall GLee_Lazy_glVertexStream4sATI(GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexStream4sATI(stream, x, y, z, w);}
07081 GLEEPFNGLVERTEXSTREAM4SATIPROC GLeeFuncPtr_glVertexStream4sATI=GLee_Lazy_glVertexStream4sATI;
07082 #endif
07083 #ifndef GLEE_C_DEFINED_glVertexStream4svATI
07084 #define GLEE_C_DEFINED_glVertexStream4svATI
07085 void __stdcall GLee_Lazy_glVertexStream4svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream4svATI(stream, coords);}
07086 GLEEPFNGLVERTEXSTREAM4SVATIPROC GLeeFuncPtr_glVertexStream4svATI=GLee_Lazy_glVertexStream4svATI;
07087 #endif
07088 #ifndef GLEE_C_DEFINED_glVertexStream4iATI
07089 #define GLEE_C_DEFINED_glVertexStream4iATI
07090 void __stdcall GLee_Lazy_glVertexStream4iATI(GLenum stream, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glVertexStream4iATI(stream, x, y, z, w);}
07091 GLEEPFNGLVERTEXSTREAM4IATIPROC GLeeFuncPtr_glVertexStream4iATI=GLee_Lazy_glVertexStream4iATI;
07092 #endif
07093 #ifndef GLEE_C_DEFINED_glVertexStream4ivATI
07094 #define GLEE_C_DEFINED_glVertexStream4ivATI
07095 void __stdcall GLee_Lazy_glVertexStream4ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream4ivATI(stream, coords);}
07096 GLEEPFNGLVERTEXSTREAM4IVATIPROC GLeeFuncPtr_glVertexStream4ivATI=GLee_Lazy_glVertexStream4ivATI;
07097 #endif
07098 #ifndef GLEE_C_DEFINED_glVertexStream4fATI
07099 #define GLEE_C_DEFINED_glVertexStream4fATI
07100 void __stdcall GLee_Lazy_glVertexStream4fATI(GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexStream4fATI(stream, x, y, z, w);}
07101 GLEEPFNGLVERTEXSTREAM4FATIPROC GLeeFuncPtr_glVertexStream4fATI=GLee_Lazy_glVertexStream4fATI;
07102 #endif
07103 #ifndef GLEE_C_DEFINED_glVertexStream4fvATI
07104 #define GLEE_C_DEFINED_glVertexStream4fvATI
07105 void __stdcall GLee_Lazy_glVertexStream4fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream4fvATI(stream, coords);}
07106 GLEEPFNGLVERTEXSTREAM4FVATIPROC GLeeFuncPtr_glVertexStream4fvATI=GLee_Lazy_glVertexStream4fvATI;
07107 #endif
07108 #ifndef GLEE_C_DEFINED_glVertexStream4dATI
07109 #define GLEE_C_DEFINED_glVertexStream4dATI
07110 void __stdcall GLee_Lazy_glVertexStream4dATI(GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexStream4dATI(stream, x, y, z, w);}
07111 GLEEPFNGLVERTEXSTREAM4DATIPROC GLeeFuncPtr_glVertexStream4dATI=GLee_Lazy_glVertexStream4dATI;
07112 #endif
07113 #ifndef GLEE_C_DEFINED_glVertexStream4dvATI
07114 #define GLEE_C_DEFINED_glVertexStream4dvATI
07115 void __stdcall GLee_Lazy_glVertexStream4dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream4dvATI(stream, coords);}
07116 GLEEPFNGLVERTEXSTREAM4DVATIPROC GLeeFuncPtr_glVertexStream4dvATI=GLee_Lazy_glVertexStream4dvATI;
07117 #endif
07118 #ifndef GLEE_C_DEFINED_glNormalStream3bATI
07119 #define GLEE_C_DEFINED_glNormalStream3bATI
07120 void __stdcall GLee_Lazy_glNormalStream3bATI(GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz) {if (GLeeInit()) glNormalStream3bATI(stream, nx, ny, nz);}
07121 GLEEPFNGLNORMALSTREAM3BATIPROC GLeeFuncPtr_glNormalStream3bATI=GLee_Lazy_glNormalStream3bATI;
07122 #endif
07123 #ifndef GLEE_C_DEFINED_glNormalStream3bvATI
07124 #define GLEE_C_DEFINED_glNormalStream3bvATI
07125 void __stdcall GLee_Lazy_glNormalStream3bvATI(GLenum stream, const GLbyte * coords) {if (GLeeInit()) glNormalStream3bvATI(stream, coords);}
07126 GLEEPFNGLNORMALSTREAM3BVATIPROC GLeeFuncPtr_glNormalStream3bvATI=GLee_Lazy_glNormalStream3bvATI;
07127 #endif
07128 #ifndef GLEE_C_DEFINED_glNormalStream3sATI
07129 #define GLEE_C_DEFINED_glNormalStream3sATI
07130 void __stdcall GLee_Lazy_glNormalStream3sATI(GLenum stream, GLshort nx, GLshort ny, GLshort nz) {if (GLeeInit()) glNormalStream3sATI(stream, nx, ny, nz);}
07131 GLEEPFNGLNORMALSTREAM3SATIPROC GLeeFuncPtr_glNormalStream3sATI=GLee_Lazy_glNormalStream3sATI;
07132 #endif
07133 #ifndef GLEE_C_DEFINED_glNormalStream3svATI
07134 #define GLEE_C_DEFINED_glNormalStream3svATI
07135 void __stdcall GLee_Lazy_glNormalStream3svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glNormalStream3svATI(stream, coords);}
07136 GLEEPFNGLNORMALSTREAM3SVATIPROC GLeeFuncPtr_glNormalStream3svATI=GLee_Lazy_glNormalStream3svATI;
07137 #endif
07138 #ifndef GLEE_C_DEFINED_glNormalStream3iATI
07139 #define GLEE_C_DEFINED_glNormalStream3iATI
07140 void __stdcall GLee_Lazy_glNormalStream3iATI(GLenum stream, GLint nx, GLint ny, GLint nz) {if (GLeeInit()) glNormalStream3iATI(stream, nx, ny, nz);}
07141 GLEEPFNGLNORMALSTREAM3IATIPROC GLeeFuncPtr_glNormalStream3iATI=GLee_Lazy_glNormalStream3iATI;
07142 #endif
07143 #ifndef GLEE_C_DEFINED_glNormalStream3ivATI
07144 #define GLEE_C_DEFINED_glNormalStream3ivATI
07145 void __stdcall GLee_Lazy_glNormalStream3ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glNormalStream3ivATI(stream, coords);}
07146 GLEEPFNGLNORMALSTREAM3IVATIPROC GLeeFuncPtr_glNormalStream3ivATI=GLee_Lazy_glNormalStream3ivATI;
07147 #endif
07148 #ifndef GLEE_C_DEFINED_glNormalStream3fATI
07149 #define GLEE_C_DEFINED_glNormalStream3fATI
07150 void __stdcall GLee_Lazy_glNormalStream3fATI(GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz) {if (GLeeInit()) glNormalStream3fATI(stream, nx, ny, nz);}
07151 GLEEPFNGLNORMALSTREAM3FATIPROC GLeeFuncPtr_glNormalStream3fATI=GLee_Lazy_glNormalStream3fATI;
07152 #endif
07153 #ifndef GLEE_C_DEFINED_glNormalStream3fvATI
07154 #define GLEE_C_DEFINED_glNormalStream3fvATI
07155 void __stdcall GLee_Lazy_glNormalStream3fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glNormalStream3fvATI(stream, coords);}
07156 GLEEPFNGLNORMALSTREAM3FVATIPROC GLeeFuncPtr_glNormalStream3fvATI=GLee_Lazy_glNormalStream3fvATI;
07157 #endif
07158 #ifndef GLEE_C_DEFINED_glNormalStream3dATI
07159 #define GLEE_C_DEFINED_glNormalStream3dATI
07160 void __stdcall GLee_Lazy_glNormalStream3dATI(GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz) {if (GLeeInit()) glNormalStream3dATI(stream, nx, ny, nz);}
07161 GLEEPFNGLNORMALSTREAM3DATIPROC GLeeFuncPtr_glNormalStream3dATI=GLee_Lazy_glNormalStream3dATI;
07162 #endif
07163 #ifndef GLEE_C_DEFINED_glNormalStream3dvATI
07164 #define GLEE_C_DEFINED_glNormalStream3dvATI
07165 void __stdcall GLee_Lazy_glNormalStream3dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glNormalStream3dvATI(stream, coords);}
07166 GLEEPFNGLNORMALSTREAM3DVATIPROC GLeeFuncPtr_glNormalStream3dvATI=GLee_Lazy_glNormalStream3dvATI;
07167 #endif
07168 #ifndef GLEE_C_DEFINED_glClientActiveVertexStreamATI
07169 #define GLEE_C_DEFINED_glClientActiveVertexStreamATI
07170 void __stdcall GLee_Lazy_glClientActiveVertexStreamATI(GLenum stream) {if (GLeeInit()) glClientActiveVertexStreamATI(stream);}
07171 GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC GLeeFuncPtr_glClientActiveVertexStreamATI=GLee_Lazy_glClientActiveVertexStreamATI;
07172 #endif
07173 #ifndef GLEE_C_DEFINED_glVertexBlendEnviATI
07174 #define GLEE_C_DEFINED_glVertexBlendEnviATI
07175 void __stdcall GLee_Lazy_glVertexBlendEnviATI(GLenum pname, GLint param) {if (GLeeInit()) glVertexBlendEnviATI(pname, param);}
07176 GLEEPFNGLVERTEXBLENDENVIATIPROC GLeeFuncPtr_glVertexBlendEnviATI=GLee_Lazy_glVertexBlendEnviATI;
07177 #endif
07178 #ifndef GLEE_C_DEFINED_glVertexBlendEnvfATI
07179 #define GLEE_C_DEFINED_glVertexBlendEnvfATI
07180 void __stdcall GLee_Lazy_glVertexBlendEnvfATI(GLenum pname, GLfloat param) {if (GLeeInit()) glVertexBlendEnvfATI(pname, param);}
07181 GLEEPFNGLVERTEXBLENDENVFATIPROC GLeeFuncPtr_glVertexBlendEnvfATI=GLee_Lazy_glVertexBlendEnvfATI;
07182 #endif
07183 #endif
07184
07185
07186
07187 #ifdef __GLEE_GL_ATI_element_array
07188 #ifndef GLEE_C_DEFINED_glElementPointerATI
07189 #define GLEE_C_DEFINED_glElementPointerATI
07190 void __stdcall GLee_Lazy_glElementPointerATI(GLenum type, const GLvoid * pointer) {if (GLeeInit()) glElementPointerATI(type, pointer);}
07191 GLEEPFNGLELEMENTPOINTERATIPROC GLeeFuncPtr_glElementPointerATI=GLee_Lazy_glElementPointerATI;
07192 #endif
07193 #ifndef GLEE_C_DEFINED_glDrawElementArrayATI
07194 #define GLEE_C_DEFINED_glDrawElementArrayATI
07195 void __stdcall GLee_Lazy_glDrawElementArrayATI(GLenum mode, GLsizei count) {if (GLeeInit()) glDrawElementArrayATI(mode, count);}
07196 GLEEPFNGLDRAWELEMENTARRAYATIPROC GLeeFuncPtr_glDrawElementArrayATI=GLee_Lazy_glDrawElementArrayATI;
07197 #endif
07198 #ifndef GLEE_C_DEFINED_glDrawRangeElementArrayATI
07199 #define GLEE_C_DEFINED_glDrawRangeElementArrayATI
07200 void __stdcall GLee_Lazy_glDrawRangeElementArrayATI(GLenum mode, GLuint start, GLuint end, GLsizei count) {if (GLeeInit()) glDrawRangeElementArrayATI(mode, start, end, count);}
07201 GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC GLeeFuncPtr_glDrawRangeElementArrayATI=GLee_Lazy_glDrawRangeElementArrayATI;
07202 #endif
07203 #endif
07204
07205
07206
07207 #ifdef __GLEE_GL_SUN_mesh_array
07208 #ifndef GLEE_C_DEFINED_glDrawMeshArraysSUN
07209 #define GLEE_C_DEFINED_glDrawMeshArraysSUN
07210 void __stdcall GLee_Lazy_glDrawMeshArraysSUN(GLenum mode, GLint first, GLsizei count, GLsizei width) {if (GLeeInit()) glDrawMeshArraysSUN(mode, first, count, width);}
07211 GLEEPFNGLDRAWMESHARRAYSSUNPROC GLeeFuncPtr_glDrawMeshArraysSUN=GLee_Lazy_glDrawMeshArraysSUN;
07212 #endif
07213 #endif
07214
07215
07216
07217 #ifdef __GLEE_GL_SUN_slice_accum
07218 #endif
07219
07220
07221
07222 #ifdef __GLEE_GL_NV_multisample_filter_hint
07223 #endif
07224
07225
07226
07227 #ifdef __GLEE_GL_NV_depth_clamp
07228 #endif
07229
07230
07231
07232 #ifdef __GLEE_GL_NV_occlusion_query
07233 #ifndef GLEE_C_DEFINED_glGenOcclusionQueriesNV
07234 #define GLEE_C_DEFINED_glGenOcclusionQueriesNV
07235 void __stdcall GLee_Lazy_glGenOcclusionQueriesNV(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenOcclusionQueriesNV(n, ids);}
07236 GLEEPFNGLGENOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glGenOcclusionQueriesNV=GLee_Lazy_glGenOcclusionQueriesNV;
07237 #endif
07238 #ifndef GLEE_C_DEFINED_glDeleteOcclusionQueriesNV
07239 #define GLEE_C_DEFINED_glDeleteOcclusionQueriesNV
07240 void __stdcall GLee_Lazy_glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteOcclusionQueriesNV(n, ids);}
07241 GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glDeleteOcclusionQueriesNV=GLee_Lazy_glDeleteOcclusionQueriesNV;
07242 #endif
07243 #ifndef GLEE_C_DEFINED_glIsOcclusionQueryNV
07244 #define GLEE_C_DEFINED_glIsOcclusionQueryNV
07245 GLboolean __stdcall GLee_Lazy_glIsOcclusionQueryNV(GLuint id) {if (GLeeInit()) return glIsOcclusionQueryNV(id); return (GLboolean)0;}
07246 GLEEPFNGLISOCCLUSIONQUERYNVPROC GLeeFuncPtr_glIsOcclusionQueryNV=GLee_Lazy_glIsOcclusionQueryNV;
07247 #endif
07248 #ifndef GLEE_C_DEFINED_glBeginOcclusionQueryNV
07249 #define GLEE_C_DEFINED_glBeginOcclusionQueryNV
07250 void __stdcall GLee_Lazy_glBeginOcclusionQueryNV(GLuint id) {if (GLeeInit()) glBeginOcclusionQueryNV(id);}
07251 GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC GLeeFuncPtr_glBeginOcclusionQueryNV=GLee_Lazy_glBeginOcclusionQueryNV;
07252 #endif
07253 #ifndef GLEE_C_DEFINED_glEndOcclusionQueryNV
07254 #define GLEE_C_DEFINED_glEndOcclusionQueryNV
07255 void __stdcall GLee_Lazy_glEndOcclusionQueryNV(void) {if (GLeeInit()) glEndOcclusionQueryNV();}
07256 GLEEPFNGLENDOCCLUSIONQUERYNVPROC GLeeFuncPtr_glEndOcclusionQueryNV=GLee_Lazy_glEndOcclusionQueryNV;
07257 #endif
07258 #ifndef GLEE_C_DEFINED_glGetOcclusionQueryivNV
07259 #define GLEE_C_DEFINED_glGetOcclusionQueryivNV
07260 void __stdcall GLee_Lazy_glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetOcclusionQueryivNV(id, pname, params);}
07261 GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC GLeeFuncPtr_glGetOcclusionQueryivNV=GLee_Lazy_glGetOcclusionQueryivNV;
07262 #endif
07263 #ifndef GLEE_C_DEFINED_glGetOcclusionQueryuivNV
07264 #define GLEE_C_DEFINED_glGetOcclusionQueryuivNV
07265 void __stdcall GLee_Lazy_glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params) {if (GLeeInit()) glGetOcclusionQueryuivNV(id, pname, params);}
07266 GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC GLeeFuncPtr_glGetOcclusionQueryuivNV=GLee_Lazy_glGetOcclusionQueryuivNV;
07267 #endif
07268 #endif
07269
07270
07271
07272 #ifdef __GLEE_GL_NV_point_sprite
07273 #ifndef GLEE_C_DEFINED_glPointParameteriNV
07274 #define GLEE_C_DEFINED_glPointParameteriNV
07275 void __stdcall GLee_Lazy_glPointParameteriNV(GLenum pname, GLint param) {if (GLeeInit()) glPointParameteriNV(pname, param);}
07276 GLEEPFNGLPOINTPARAMETERINVPROC GLeeFuncPtr_glPointParameteriNV=GLee_Lazy_glPointParameteriNV;
07277 #endif
07278 #ifndef GLEE_C_DEFINED_glPointParameterivNV
07279 #define GLEE_C_DEFINED_glPointParameterivNV
07280 void __stdcall GLee_Lazy_glPointParameterivNV(GLenum pname, const GLint * params) {if (GLeeInit()) glPointParameterivNV(pname, params);}
07281 GLEEPFNGLPOINTPARAMETERIVNVPROC GLeeFuncPtr_glPointParameterivNV=GLee_Lazy_glPointParameterivNV;
07282 #endif
07283 #endif
07284
07285
07286
07287 #ifdef __GLEE_GL_NV_texture_shader3
07288 #endif
07289
07290
07291
07292 #ifdef __GLEE_GL_NV_vertex_program1_1
07293 #endif
07294
07295
07296
07297 #ifdef __GLEE_GL_EXT_shadow_funcs
07298 #endif
07299
07300
07301
07302 #ifdef __GLEE_GL_EXT_stencil_two_side
07303 #ifndef GLEE_C_DEFINED_glActiveStencilFaceEXT
07304 #define GLEE_C_DEFINED_glActiveStencilFaceEXT
07305 void __stdcall GLee_Lazy_glActiveStencilFaceEXT(GLenum face) {if (GLeeInit()) glActiveStencilFaceEXT(face);}
07306 GLEEPFNGLACTIVESTENCILFACEEXTPROC GLeeFuncPtr_glActiveStencilFaceEXT=GLee_Lazy_glActiveStencilFaceEXT;
07307 #endif
07308 #endif
07309
07310
07311
07312 #ifdef __GLEE_GL_ATI_text_fragment_shader
07313 #endif
07314
07315
07316
07317 #ifdef __GLEE_GL_APPLE_client_storage
07318 #endif
07319
07320
07321
07322 #ifdef __GLEE_GL_APPLE_element_array
07323 #ifndef GLEE_C_DEFINED_glElementPointerAPPLE
07324 #define GLEE_C_DEFINED_glElementPointerAPPLE
07325 void __stdcall GLee_Lazy_glElementPointerAPPLE(GLenum type, const GLvoid * pointer) {if (GLeeInit()) glElementPointerAPPLE(type, pointer);}
07326 GLEEPFNGLELEMENTPOINTERAPPLEPROC GLeeFuncPtr_glElementPointerAPPLE=GLee_Lazy_glElementPointerAPPLE;
07327 #endif
07328 #ifndef GLEE_C_DEFINED_glDrawElementArrayAPPLE
07329 #define GLEE_C_DEFINED_glDrawElementArrayAPPLE
07330 void __stdcall GLee_Lazy_glDrawElementArrayAPPLE(GLenum mode, GLint first, GLsizei count) {if (GLeeInit()) glDrawElementArrayAPPLE(mode, first, count);}
07331 GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawElementArrayAPPLE=GLee_Lazy_glDrawElementArrayAPPLE;
07332 #endif
07333 #ifndef GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE
07334 #define GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE
07335 void __stdcall GLee_Lazy_glDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count) {if (GLeeInit()) glDrawRangeElementArrayAPPLE(mode, start, end, first, count);}
07336 GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawRangeElementArrayAPPLE=GLee_Lazy_glDrawRangeElementArrayAPPLE;
07337 #endif
07338 #ifndef GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE
07339 #define GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE
07340 void __stdcall GLee_Lazy_glMultiDrawElementArrayAPPLE(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawElementArrayAPPLE(mode, first, count, primcount);}
07341 GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawElementArrayAPPLE=GLee_Lazy_glMultiDrawElementArrayAPPLE;
07342 #endif
07343 #ifndef GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE
07344 #define GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE
07345 void __stdcall GLee_Lazy_glMultiDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount);}
07346 GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE=GLee_Lazy_glMultiDrawRangeElementArrayAPPLE;
07347 #endif
07348 #endif
07349
07350
07351
07352 #ifdef __GLEE_GL_APPLE_fence
07353 #ifndef GLEE_C_DEFINED_glGenFencesAPPLE
07354 #define GLEE_C_DEFINED_glGenFencesAPPLE
07355 void __stdcall GLee_Lazy_glGenFencesAPPLE(GLsizei n, GLuint * fences) {if (GLeeInit()) glGenFencesAPPLE(n, fences);}
07356 GLEEPFNGLGENFENCESAPPLEPROC GLeeFuncPtr_glGenFencesAPPLE=GLee_Lazy_glGenFencesAPPLE;
07357 #endif
07358 #ifndef GLEE_C_DEFINED_glDeleteFencesAPPLE
07359 #define GLEE_C_DEFINED_glDeleteFencesAPPLE
07360 void __stdcall GLee_Lazy_glDeleteFencesAPPLE(GLsizei n, const GLuint * fences) {if (GLeeInit()) glDeleteFencesAPPLE(n, fences);}
07361 GLEEPFNGLDELETEFENCESAPPLEPROC GLeeFuncPtr_glDeleteFencesAPPLE=GLee_Lazy_glDeleteFencesAPPLE;
07362 #endif
07363 #ifndef GLEE_C_DEFINED_glSetFenceAPPLE
07364 #define GLEE_C_DEFINED_glSetFenceAPPLE
07365 void __stdcall GLee_Lazy_glSetFenceAPPLE(GLuint fence) {if (GLeeInit()) glSetFenceAPPLE(fence);}
07366 GLEEPFNGLSETFENCEAPPLEPROC GLeeFuncPtr_glSetFenceAPPLE=GLee_Lazy_glSetFenceAPPLE;
07367 #endif
07368 #ifndef GLEE_C_DEFINED_glIsFenceAPPLE
07369 #define GLEE_C_DEFINED_glIsFenceAPPLE
07370 GLboolean __stdcall GLee_Lazy_glIsFenceAPPLE(GLuint fence) {if (GLeeInit()) return glIsFenceAPPLE(fence); return (GLboolean)0;}
07371 GLEEPFNGLISFENCEAPPLEPROC GLeeFuncPtr_glIsFenceAPPLE=GLee_Lazy_glIsFenceAPPLE;
07372 #endif
07373 #ifndef GLEE_C_DEFINED_glTestFenceAPPLE
07374 #define GLEE_C_DEFINED_glTestFenceAPPLE
07375 GLboolean __stdcall GLee_Lazy_glTestFenceAPPLE(GLuint fence) {if (GLeeInit()) return glTestFenceAPPLE(fence); return (GLboolean)0;}
07376 GLEEPFNGLTESTFENCEAPPLEPROC GLeeFuncPtr_glTestFenceAPPLE=GLee_Lazy_glTestFenceAPPLE;
07377 #endif
07378 #ifndef GLEE_C_DEFINED_glFinishFenceAPPLE
07379 #define GLEE_C_DEFINED_glFinishFenceAPPLE
07380 void __stdcall GLee_Lazy_glFinishFenceAPPLE(GLuint fence) {if (GLeeInit()) glFinishFenceAPPLE(fence);}
07381 GLEEPFNGLFINISHFENCEAPPLEPROC GLeeFuncPtr_glFinishFenceAPPLE=GLee_Lazy_glFinishFenceAPPLE;
07382 #endif
07383 #ifndef GLEE_C_DEFINED_glTestObjectAPPLE
07384 #define GLEE_C_DEFINED_glTestObjectAPPLE
07385 GLboolean __stdcall GLee_Lazy_glTestObjectAPPLE(GLenum object, GLuint name) {if (GLeeInit()) return glTestObjectAPPLE(object, name); return (GLboolean)0;}
07386 GLEEPFNGLTESTOBJECTAPPLEPROC GLeeFuncPtr_glTestObjectAPPLE=GLee_Lazy_glTestObjectAPPLE;
07387 #endif
07388 #ifndef GLEE_C_DEFINED_glFinishObjectAPPLE
07389 #define GLEE_C_DEFINED_glFinishObjectAPPLE
07390 void __stdcall GLee_Lazy_glFinishObjectAPPLE(GLenum object, GLint name) {if (GLeeInit()) glFinishObjectAPPLE(object, name);}
07391 GLEEPFNGLFINISHOBJECTAPPLEPROC GLeeFuncPtr_glFinishObjectAPPLE=GLee_Lazy_glFinishObjectAPPLE;
07392 #endif
07393 #endif
07394
07395
07396
07397 #ifdef __GLEE_GL_APPLE_vertex_array_object
07398 #ifndef GLEE_C_DEFINED_glBindVertexArrayAPPLE
07399 #define GLEE_C_DEFINED_glBindVertexArrayAPPLE
07400 void __stdcall GLee_Lazy_glBindVertexArrayAPPLE(GLuint array) {if (GLeeInit()) glBindVertexArrayAPPLE(array);}
07401 GLEEPFNGLBINDVERTEXARRAYAPPLEPROC GLeeFuncPtr_glBindVertexArrayAPPLE=GLee_Lazy_glBindVertexArrayAPPLE;
07402 #endif
07403 #ifndef GLEE_C_DEFINED_glDeleteVertexArraysAPPLE
07404 #define GLEE_C_DEFINED_glDeleteVertexArraysAPPLE
07405 void __stdcall GLee_Lazy_glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * arrays) {if (GLeeInit()) glDeleteVertexArraysAPPLE(n, arrays);}
07406 GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glDeleteVertexArraysAPPLE=GLee_Lazy_glDeleteVertexArraysAPPLE;
07407 #endif
07408 #ifndef GLEE_C_DEFINED_glGenVertexArraysAPPLE
07409 #define GLEE_C_DEFINED_glGenVertexArraysAPPLE
07410 void __stdcall GLee_Lazy_glGenVertexArraysAPPLE(GLsizei n, GLuint * arrays) {if (GLeeInit()) glGenVertexArraysAPPLE(n, arrays);}
07411 GLEEPFNGLGENVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glGenVertexArraysAPPLE=GLee_Lazy_glGenVertexArraysAPPLE;
07412 #endif
07413 #ifndef GLEE_C_DEFINED_glIsVertexArrayAPPLE
07414 #define GLEE_C_DEFINED_glIsVertexArrayAPPLE
07415 GLboolean __stdcall GLee_Lazy_glIsVertexArrayAPPLE(GLuint array) {if (GLeeInit()) return glIsVertexArrayAPPLE(array); return (GLboolean)0;}
07416 GLEEPFNGLISVERTEXARRAYAPPLEPROC GLeeFuncPtr_glIsVertexArrayAPPLE=GLee_Lazy_glIsVertexArrayAPPLE;
07417 #endif
07418 #endif
07419
07420
07421
07422 #ifdef __GLEE_GL_APPLE_vertex_array_range
07423 #ifndef GLEE_C_DEFINED_glVertexArrayRangeAPPLE
07424 #define GLEE_C_DEFINED_glVertexArrayRangeAPPLE
07425 void __stdcall GLee_Lazy_glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer) {if (GLeeInit()) glVertexArrayRangeAPPLE(length, pointer);}
07426 GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glVertexArrayRangeAPPLE=GLee_Lazy_glVertexArrayRangeAPPLE;
07427 #endif
07428 #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE
07429 #define GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE
07430 void __stdcall GLee_Lazy_glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer) {if (GLeeInit()) glFlushVertexArrayRangeAPPLE(length, pointer);}
07431 GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glFlushVertexArrayRangeAPPLE=GLee_Lazy_glFlushVertexArrayRangeAPPLE;
07432 #endif
07433 #ifndef GLEE_C_DEFINED_glVertexArrayParameteriAPPLE
07434 #define GLEE_C_DEFINED_glVertexArrayParameteriAPPLE
07435 void __stdcall GLee_Lazy_glVertexArrayParameteriAPPLE(GLenum pname, GLint param) {if (GLeeInit()) glVertexArrayParameteriAPPLE(pname, param);}
07436 GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC GLeeFuncPtr_glVertexArrayParameteriAPPLE=GLee_Lazy_glVertexArrayParameteriAPPLE;
07437 #endif
07438 #endif
07439
07440
07441
07442 #ifdef __GLEE_GL_APPLE_ycbcr_422
07443 #endif
07444
07445
07446
07447 #ifdef __GLEE_GL_S3_s3tc
07448 #endif
07449
07450
07451
07452 #ifdef __GLEE_GL_ATI_draw_buffers
07453 #ifndef GLEE_C_DEFINED_glDrawBuffersATI
07454 #define GLEE_C_DEFINED_glDrawBuffersATI
07455 void __stdcall GLee_Lazy_glDrawBuffersATI(GLsizei n, const GLenum * bufs) {if (GLeeInit()) glDrawBuffersATI(n, bufs);}
07456 GLEEPFNGLDRAWBUFFERSATIPROC GLeeFuncPtr_glDrawBuffersATI=GLee_Lazy_glDrawBuffersATI;
07457 #endif
07458 #endif
07459
07460
07461
07462 #ifdef __GLEE_GL_ATI_pixel_format_float
07463 #endif
07464
07465
07466
07467 #ifdef __GLEE_GL_ATI_texture_env_combine3
07468 #endif
07469
07470
07471
07472 #ifdef __GLEE_GL_ATI_texture_float
07473 #endif
07474
07475
07476
07477 #ifdef __GLEE_GL_NV_float_buffer
07478 #endif
07479
07480
07481
07482 #ifdef __GLEE_GL_NV_fragment_program
07483 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fNV
07484 #define GLEE_C_DEFINED_glProgramNamedParameter4fNV
07485 void __stdcall GLee_Lazy_glProgramNamedParameter4fNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramNamedParameter4fNV(id, len, name, x, y, z, w);}
07486 GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC GLeeFuncPtr_glProgramNamedParameter4fNV=GLee_Lazy_glProgramNamedParameter4fNV;
07487 #endif
07488 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dNV
07489 #define GLEE_C_DEFINED_glProgramNamedParameter4dNV
07490 void __stdcall GLee_Lazy_glProgramNamedParameter4dNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramNamedParameter4dNV(id, len, name, x, y, z, w);}
07491 GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC GLeeFuncPtr_glProgramNamedParameter4dNV=GLee_Lazy_glProgramNamedParameter4dNV;
07492 #endif
07493 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fvNV
07494 #define GLEE_C_DEFINED_glProgramNamedParameter4fvNV
07495 void __stdcall GLee_Lazy_glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v) {if (GLeeInit()) glProgramNamedParameter4fvNV(id, len, name, v);}
07496 GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC GLeeFuncPtr_glProgramNamedParameter4fvNV=GLee_Lazy_glProgramNamedParameter4fvNV;
07497 #endif
07498 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dvNV
07499 #define GLEE_C_DEFINED_glProgramNamedParameter4dvNV
07500 void __stdcall GLee_Lazy_glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v) {if (GLeeInit()) glProgramNamedParameter4dvNV(id, len, name, v);}
07501 GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC GLeeFuncPtr_glProgramNamedParameter4dvNV=GLee_Lazy_glProgramNamedParameter4dvNV;
07502 #endif
07503 #ifndef GLEE_C_DEFINED_glGetProgramNamedParameterfvNV
07504 #define GLEE_C_DEFINED_glGetProgramNamedParameterfvNV
07505 void __stdcall GLee_Lazy_glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params) {if (GLeeInit()) glGetProgramNamedParameterfvNV(id, len, name, params);}
07506 GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramNamedParameterfvNV=GLee_Lazy_glGetProgramNamedParameterfvNV;
07507 #endif
07508 #ifndef GLEE_C_DEFINED_glGetProgramNamedParameterdvNV
07509 #define GLEE_C_DEFINED_glGetProgramNamedParameterdvNV
07510 void __stdcall GLee_Lazy_glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params) {if (GLeeInit()) glGetProgramNamedParameterdvNV(id, len, name, params);}
07511 GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramNamedParameterdvNV=GLee_Lazy_glGetProgramNamedParameterdvNV;
07512 #endif
07513 #endif
07514
07515
07516
07517 #ifdef __GLEE_GL_NV_half_float
07518 #ifndef GLEE_C_DEFINED_glVertex2hNV
07519 #define GLEE_C_DEFINED_glVertex2hNV
07520 void __stdcall GLee_Lazy_glVertex2hNV(GLhalfNV x, GLhalfNV y) {if (GLeeInit()) glVertex2hNV(x, y);}
07521 GLEEPFNGLVERTEX2HNVPROC GLeeFuncPtr_glVertex2hNV=GLee_Lazy_glVertex2hNV;
07522 #endif
07523 #ifndef GLEE_C_DEFINED_glVertex2hvNV
07524 #define GLEE_C_DEFINED_glVertex2hvNV
07525 void __stdcall GLee_Lazy_glVertex2hvNV(const GLhalfNV * v) {if (GLeeInit()) glVertex2hvNV(v);}
07526 GLEEPFNGLVERTEX2HVNVPROC GLeeFuncPtr_glVertex2hvNV=GLee_Lazy_glVertex2hvNV;
07527 #endif
07528 #ifndef GLEE_C_DEFINED_glVertex3hNV
07529 #define GLEE_C_DEFINED_glVertex3hNV
07530 void __stdcall GLee_Lazy_glVertex3hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z) {if (GLeeInit()) glVertex3hNV(x, y, z);}
07531 GLEEPFNGLVERTEX3HNVPROC GLeeFuncPtr_glVertex3hNV=GLee_Lazy_glVertex3hNV;
07532 #endif
07533 #ifndef GLEE_C_DEFINED_glVertex3hvNV
07534 #define GLEE_C_DEFINED_glVertex3hvNV
07535 void __stdcall GLee_Lazy_glVertex3hvNV(const GLhalfNV * v) {if (GLeeInit()) glVertex3hvNV(v);}
07536 GLEEPFNGLVERTEX3HVNVPROC GLeeFuncPtr_glVertex3hvNV=GLee_Lazy_glVertex3hvNV;
07537 #endif
07538 #ifndef GLEE_C_DEFINED_glVertex4hNV
07539 #define GLEE_C_DEFINED_glVertex4hNV
07540 void __stdcall GLee_Lazy_glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w) {if (GLeeInit()) glVertex4hNV(x, y, z, w);}
07541 GLEEPFNGLVERTEX4HNVPROC GLeeFuncPtr_glVertex4hNV=GLee_Lazy_glVertex4hNV;
07542 #endif
07543 #ifndef GLEE_C_DEFINED_glVertex4hvNV
07544 #define GLEE_C_DEFINED_glVertex4hvNV
07545 void __stdcall GLee_Lazy_glVertex4hvNV(const GLhalfNV * v) {if (GLeeInit()) glVertex4hvNV(v);}
07546 GLEEPFNGLVERTEX4HVNVPROC GLeeFuncPtr_glVertex4hvNV=GLee_Lazy_glVertex4hvNV;
07547 #endif
07548 #ifndef GLEE_C_DEFINED_glNormal3hNV
07549 #define GLEE_C_DEFINED_glNormal3hNV
07550 void __stdcall GLee_Lazy_glNormal3hNV(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz) {if (GLeeInit()) glNormal3hNV(nx, ny, nz);}
07551 GLEEPFNGLNORMAL3HNVPROC GLeeFuncPtr_glNormal3hNV=GLee_Lazy_glNormal3hNV;
07552 #endif
07553 #ifndef GLEE_C_DEFINED_glNormal3hvNV
07554 #define GLEE_C_DEFINED_glNormal3hvNV
07555 void __stdcall GLee_Lazy_glNormal3hvNV(const GLhalfNV * v) {if (GLeeInit()) glNormal3hvNV(v);}
07556 GLEEPFNGLNORMAL3HVNVPROC GLeeFuncPtr_glNormal3hvNV=GLee_Lazy_glNormal3hvNV;
07557 #endif
07558 #ifndef GLEE_C_DEFINED_glColor3hNV
07559 #define GLEE_C_DEFINED_glColor3hNV
07560 void __stdcall GLee_Lazy_glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue) {if (GLeeInit()) glColor3hNV(red, green, blue);}
07561 GLEEPFNGLCOLOR3HNVPROC GLeeFuncPtr_glColor3hNV=GLee_Lazy_glColor3hNV;
07562 #endif
07563 #ifndef GLEE_C_DEFINED_glColor3hvNV
07564 #define GLEE_C_DEFINED_glColor3hvNV
07565 void __stdcall GLee_Lazy_glColor3hvNV(const GLhalfNV * v) {if (GLeeInit()) glColor3hvNV(v);}
07566 GLEEPFNGLCOLOR3HVNVPROC GLeeFuncPtr_glColor3hvNV=GLee_Lazy_glColor3hvNV;
07567 #endif
07568 #ifndef GLEE_C_DEFINED_glColor4hNV
07569 #define GLEE_C_DEFINED_glColor4hNV
07570 void __stdcall GLee_Lazy_glColor4hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha) {if (GLeeInit()) glColor4hNV(red, green, blue, alpha);}
07571 GLEEPFNGLCOLOR4HNVPROC GLeeFuncPtr_glColor4hNV=GLee_Lazy_glColor4hNV;
07572 #endif
07573 #ifndef GLEE_C_DEFINED_glColor4hvNV
07574 #define GLEE_C_DEFINED_glColor4hvNV
07575 void __stdcall GLee_Lazy_glColor4hvNV(const GLhalfNV * v) {if (GLeeInit()) glColor4hvNV(v);}
07576 GLEEPFNGLCOLOR4HVNVPROC GLeeFuncPtr_glColor4hvNV=GLee_Lazy_glColor4hvNV;
07577 #endif
07578 #ifndef GLEE_C_DEFINED_glTexCoord1hNV
07579 #define GLEE_C_DEFINED_glTexCoord1hNV
07580 void __stdcall GLee_Lazy_glTexCoord1hNV(GLhalfNV s) {if (GLeeInit()) glTexCoord1hNV(s);}
07581 GLEEPFNGLTEXCOORD1HNVPROC GLeeFuncPtr_glTexCoord1hNV=GLee_Lazy_glTexCoord1hNV;
07582 #endif
07583 #ifndef GLEE_C_DEFINED_glTexCoord1hvNV
07584 #define GLEE_C_DEFINED_glTexCoord1hvNV
07585 void __stdcall GLee_Lazy_glTexCoord1hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord1hvNV(v);}
07586 GLEEPFNGLTEXCOORD1HVNVPROC GLeeFuncPtr_glTexCoord1hvNV=GLee_Lazy_glTexCoord1hvNV;
07587 #endif
07588 #ifndef GLEE_C_DEFINED_glTexCoord2hNV
07589 #define GLEE_C_DEFINED_glTexCoord2hNV
07590 void __stdcall GLee_Lazy_glTexCoord2hNV(GLhalfNV s, GLhalfNV t) {if (GLeeInit()) glTexCoord2hNV(s, t);}
07591 GLEEPFNGLTEXCOORD2HNVPROC GLeeFuncPtr_glTexCoord2hNV=GLee_Lazy_glTexCoord2hNV;
07592 #endif
07593 #ifndef GLEE_C_DEFINED_glTexCoord2hvNV
07594 #define GLEE_C_DEFINED_glTexCoord2hvNV
07595 void __stdcall GLee_Lazy_glTexCoord2hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord2hvNV(v);}
07596 GLEEPFNGLTEXCOORD2HVNVPROC GLeeFuncPtr_glTexCoord2hvNV=GLee_Lazy_glTexCoord2hvNV;
07597 #endif
07598 #ifndef GLEE_C_DEFINED_glTexCoord3hNV
07599 #define GLEE_C_DEFINED_glTexCoord3hNV
07600 void __stdcall GLee_Lazy_glTexCoord3hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r) {if (GLeeInit()) glTexCoord3hNV(s, t, r);}
07601 GLEEPFNGLTEXCOORD3HNVPROC GLeeFuncPtr_glTexCoord3hNV=GLee_Lazy_glTexCoord3hNV;
07602 #endif
07603 #ifndef GLEE_C_DEFINED_glTexCoord3hvNV
07604 #define GLEE_C_DEFINED_glTexCoord3hvNV
07605 void __stdcall GLee_Lazy_glTexCoord3hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord3hvNV(v);}
07606 GLEEPFNGLTEXCOORD3HVNVPROC GLeeFuncPtr_glTexCoord3hvNV=GLee_Lazy_glTexCoord3hvNV;
07607 #endif
07608 #ifndef GLEE_C_DEFINED_glTexCoord4hNV
07609 #define GLEE_C_DEFINED_glTexCoord4hNV
07610 void __stdcall GLee_Lazy_glTexCoord4hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q) {if (GLeeInit()) glTexCoord4hNV(s, t, r, q);}
07611 GLEEPFNGLTEXCOORD4HNVPROC GLeeFuncPtr_glTexCoord4hNV=GLee_Lazy_glTexCoord4hNV;
07612 #endif
07613 #ifndef GLEE_C_DEFINED_glTexCoord4hvNV
07614 #define GLEE_C_DEFINED_glTexCoord4hvNV
07615 void __stdcall GLee_Lazy_glTexCoord4hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord4hvNV(v);}
07616 GLEEPFNGLTEXCOORD4HVNVPROC GLeeFuncPtr_glTexCoord4hvNV=GLee_Lazy_glTexCoord4hvNV;
07617 #endif
07618 #ifndef GLEE_C_DEFINED_glMultiTexCoord1hNV
07619 #define GLEE_C_DEFINED_glMultiTexCoord1hNV
07620 void __stdcall GLee_Lazy_glMultiTexCoord1hNV(GLenum target, GLhalfNV s) {if (GLeeInit()) glMultiTexCoord1hNV(target, s);}
07621 GLEEPFNGLMULTITEXCOORD1HNVPROC GLeeFuncPtr_glMultiTexCoord1hNV=GLee_Lazy_glMultiTexCoord1hNV;
07622 #endif
07623 #ifndef GLEE_C_DEFINED_glMultiTexCoord1hvNV
07624 #define GLEE_C_DEFINED_glMultiTexCoord1hvNV
07625 void __stdcall GLee_Lazy_glMultiTexCoord1hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord1hvNV(target, v);}
07626 GLEEPFNGLMULTITEXCOORD1HVNVPROC GLeeFuncPtr_glMultiTexCoord1hvNV=GLee_Lazy_glMultiTexCoord1hvNV;
07627 #endif
07628 #ifndef GLEE_C_DEFINED_glMultiTexCoord2hNV
07629 #define GLEE_C_DEFINED_glMultiTexCoord2hNV
07630 void __stdcall GLee_Lazy_glMultiTexCoord2hNV(GLenum target, GLhalfNV s, GLhalfNV t) {if (GLeeInit()) glMultiTexCoord2hNV(target, s, t);}
07631 GLEEPFNGLMULTITEXCOORD2HNVPROC GLeeFuncPtr_glMultiTexCoord2hNV=GLee_Lazy_glMultiTexCoord2hNV;
07632 #endif
07633 #ifndef GLEE_C_DEFINED_glMultiTexCoord2hvNV
07634 #define GLEE_C_DEFINED_glMultiTexCoord2hvNV
07635 void __stdcall GLee_Lazy_glMultiTexCoord2hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord2hvNV(target, v);}
07636 GLEEPFNGLMULTITEXCOORD2HVNVPROC GLeeFuncPtr_glMultiTexCoord2hvNV=GLee_Lazy_glMultiTexCoord2hvNV;
07637 #endif
07638 #ifndef GLEE_C_DEFINED_glMultiTexCoord3hNV
07639 #define GLEE_C_DEFINED_glMultiTexCoord3hNV
07640 void __stdcall GLee_Lazy_glMultiTexCoord3hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r) {if (GLeeInit()) glMultiTexCoord3hNV(target, s, t, r);}
07641 GLEEPFNGLMULTITEXCOORD3HNVPROC GLeeFuncPtr_glMultiTexCoord3hNV=GLee_Lazy_glMultiTexCoord3hNV;
07642 #endif
07643 #ifndef GLEE_C_DEFINED_glMultiTexCoord3hvNV
07644 #define GLEE_C_DEFINED_glMultiTexCoord3hvNV
07645 void __stdcall GLee_Lazy_glMultiTexCoord3hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord3hvNV(target, v);}
07646 GLEEPFNGLMULTITEXCOORD3HVNVPROC GLeeFuncPtr_glMultiTexCoord3hvNV=GLee_Lazy_glMultiTexCoord3hvNV;
07647 #endif
07648 #ifndef GLEE_C_DEFINED_glMultiTexCoord4hNV
07649 #define GLEE_C_DEFINED_glMultiTexCoord4hNV
07650 void __stdcall GLee_Lazy_glMultiTexCoord4hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q) {if (GLeeInit()) glMultiTexCoord4hNV(target, s, t, r, q);}
07651 GLEEPFNGLMULTITEXCOORD4HNVPROC GLeeFuncPtr_glMultiTexCoord4hNV=GLee_Lazy_glMultiTexCoord4hNV;
07652 #endif
07653 #ifndef GLEE_C_DEFINED_glMultiTexCoord4hvNV
07654 #define GLEE_C_DEFINED_glMultiTexCoord4hvNV
07655 void __stdcall GLee_Lazy_glMultiTexCoord4hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord4hvNV(target, v);}
07656 GLEEPFNGLMULTITEXCOORD4HVNVPROC GLeeFuncPtr_glMultiTexCoord4hvNV=GLee_Lazy_glMultiTexCoord4hvNV;
07657 #endif
07658 #ifndef GLEE_C_DEFINED_glFogCoordhNV
07659 #define GLEE_C_DEFINED_glFogCoordhNV
07660 void __stdcall GLee_Lazy_glFogCoordhNV(GLhalfNV fog) {if (GLeeInit()) glFogCoordhNV(fog);}
07661 GLEEPFNGLFOGCOORDHNVPROC GLeeFuncPtr_glFogCoordhNV=GLee_Lazy_glFogCoordhNV;
07662 #endif
07663 #ifndef GLEE_C_DEFINED_glFogCoordhvNV
07664 #define GLEE_C_DEFINED_glFogCoordhvNV
07665 void __stdcall GLee_Lazy_glFogCoordhvNV(const GLhalfNV * fog) {if (GLeeInit()) glFogCoordhvNV(fog);}
07666 GLEEPFNGLFOGCOORDHVNVPROC GLeeFuncPtr_glFogCoordhvNV=GLee_Lazy_glFogCoordhvNV;
07667 #endif
07668 #ifndef GLEE_C_DEFINED_glSecondaryColor3hNV
07669 #define GLEE_C_DEFINED_glSecondaryColor3hNV
07670 void __stdcall GLee_Lazy_glSecondaryColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue) {if (GLeeInit()) glSecondaryColor3hNV(red, green, blue);}
07671 GLEEPFNGLSECONDARYCOLOR3HNVPROC GLeeFuncPtr_glSecondaryColor3hNV=GLee_Lazy_glSecondaryColor3hNV;
07672 #endif
07673 #ifndef GLEE_C_DEFINED_glSecondaryColor3hvNV
07674 #define GLEE_C_DEFINED_glSecondaryColor3hvNV
07675 void __stdcall GLee_Lazy_glSecondaryColor3hvNV(const GLhalfNV * v) {if (GLeeInit()) glSecondaryColor3hvNV(v);}
07676 GLEEPFNGLSECONDARYCOLOR3HVNVPROC GLeeFuncPtr_glSecondaryColor3hvNV=GLee_Lazy_glSecondaryColor3hvNV;
07677 #endif
07678 #ifndef GLEE_C_DEFINED_glVertexWeighthNV
07679 #define GLEE_C_DEFINED_glVertexWeighthNV
07680 void __stdcall GLee_Lazy_glVertexWeighthNV(GLhalfNV weight) {if (GLeeInit()) glVertexWeighthNV(weight);}
07681 GLEEPFNGLVERTEXWEIGHTHNVPROC GLeeFuncPtr_glVertexWeighthNV=GLee_Lazy_glVertexWeighthNV;
07682 #endif
07683 #ifndef GLEE_C_DEFINED_glVertexWeighthvNV
07684 #define GLEE_C_DEFINED_glVertexWeighthvNV
07685 void __stdcall GLee_Lazy_glVertexWeighthvNV(const GLhalfNV * weight) {if (GLeeInit()) glVertexWeighthvNV(weight);}
07686 GLEEPFNGLVERTEXWEIGHTHVNVPROC GLeeFuncPtr_glVertexWeighthvNV=GLee_Lazy_glVertexWeighthvNV;
07687 #endif
07688 #ifndef GLEE_C_DEFINED_glVertexAttrib1hNV
07689 #define GLEE_C_DEFINED_glVertexAttrib1hNV
07690 void __stdcall GLee_Lazy_glVertexAttrib1hNV(GLuint index, GLhalfNV x) {if (GLeeInit()) glVertexAttrib1hNV(index, x);}
07691 GLEEPFNGLVERTEXATTRIB1HNVPROC GLeeFuncPtr_glVertexAttrib1hNV=GLee_Lazy_glVertexAttrib1hNV;
07692 #endif
07693 #ifndef GLEE_C_DEFINED_glVertexAttrib1hvNV
07694 #define GLEE_C_DEFINED_glVertexAttrib1hvNV
07695 void __stdcall GLee_Lazy_glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib1hvNV(index, v);}
07696 GLEEPFNGLVERTEXATTRIB1HVNVPROC GLeeFuncPtr_glVertexAttrib1hvNV=GLee_Lazy_glVertexAttrib1hvNV;
07697 #endif
07698 #ifndef GLEE_C_DEFINED_glVertexAttrib2hNV
07699 #define GLEE_C_DEFINED_glVertexAttrib2hNV
07700 void __stdcall GLee_Lazy_glVertexAttrib2hNV(GLuint index, GLhalfNV x, GLhalfNV y) {if (GLeeInit()) glVertexAttrib2hNV(index, x, y);}
07701 GLEEPFNGLVERTEXATTRIB2HNVPROC GLeeFuncPtr_glVertexAttrib2hNV=GLee_Lazy_glVertexAttrib2hNV;
07702 #endif
07703 #ifndef GLEE_C_DEFINED_glVertexAttrib2hvNV
07704 #define GLEE_C_DEFINED_glVertexAttrib2hvNV
07705 void __stdcall GLee_Lazy_glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib2hvNV(index, v);}
07706 GLEEPFNGLVERTEXATTRIB2HVNVPROC GLeeFuncPtr_glVertexAttrib2hvNV=GLee_Lazy_glVertexAttrib2hvNV;
07707 #endif
07708 #ifndef GLEE_C_DEFINED_glVertexAttrib3hNV
07709 #define GLEE_C_DEFINED_glVertexAttrib3hNV
07710 void __stdcall GLee_Lazy_glVertexAttrib3hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z) {if (GLeeInit()) glVertexAttrib3hNV(index, x, y, z);}
07711 GLEEPFNGLVERTEXATTRIB3HNVPROC GLeeFuncPtr_glVertexAttrib3hNV=GLee_Lazy_glVertexAttrib3hNV;
07712 #endif
07713 #ifndef GLEE_C_DEFINED_glVertexAttrib3hvNV
07714 #define GLEE_C_DEFINED_glVertexAttrib3hvNV
07715 void __stdcall GLee_Lazy_glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib3hvNV(index, v);}
07716 GLEEPFNGLVERTEXATTRIB3HVNVPROC GLeeFuncPtr_glVertexAttrib3hvNV=GLee_Lazy_glVertexAttrib3hvNV;
07717 #endif
07718 #ifndef GLEE_C_DEFINED_glVertexAttrib4hNV
07719 #define GLEE_C_DEFINED_glVertexAttrib4hNV
07720 void __stdcall GLee_Lazy_glVertexAttrib4hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w) {if (GLeeInit()) glVertexAttrib4hNV(index, x, y, z, w);}
07721 GLEEPFNGLVERTEXATTRIB4HNVPROC GLeeFuncPtr_glVertexAttrib4hNV=GLee_Lazy_glVertexAttrib4hNV;
07722 #endif
07723 #ifndef GLEE_C_DEFINED_glVertexAttrib4hvNV
07724 #define GLEE_C_DEFINED_glVertexAttrib4hvNV
07725 void __stdcall GLee_Lazy_glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib4hvNV(index, v);}
07726 GLEEPFNGLVERTEXATTRIB4HVNVPROC GLeeFuncPtr_glVertexAttrib4hvNV=GLee_Lazy_glVertexAttrib4hvNV;
07727 #endif
07728 #ifndef GLEE_C_DEFINED_glVertexAttribs1hvNV
07729 #define GLEE_C_DEFINED_glVertexAttribs1hvNV
07730 void __stdcall GLee_Lazy_glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs1hvNV(index, n, v);}
07731 GLEEPFNGLVERTEXATTRIBS1HVNVPROC GLeeFuncPtr_glVertexAttribs1hvNV=GLee_Lazy_glVertexAttribs1hvNV;
07732 #endif
07733 #ifndef GLEE_C_DEFINED_glVertexAttribs2hvNV
07734 #define GLEE_C_DEFINED_glVertexAttribs2hvNV
07735 void __stdcall GLee_Lazy_glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs2hvNV(index, n, v);}
07736 GLEEPFNGLVERTEXATTRIBS2HVNVPROC GLeeFuncPtr_glVertexAttribs2hvNV=GLee_Lazy_glVertexAttribs2hvNV;
07737 #endif
07738 #ifndef GLEE_C_DEFINED_glVertexAttribs3hvNV
07739 #define GLEE_C_DEFINED_glVertexAttribs3hvNV
07740 void __stdcall GLee_Lazy_glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs3hvNV(index, n, v);}
07741 GLEEPFNGLVERTEXATTRIBS3HVNVPROC GLeeFuncPtr_glVertexAttribs3hvNV=GLee_Lazy_glVertexAttribs3hvNV;
07742 #endif
07743 #ifndef GLEE_C_DEFINED_glVertexAttribs4hvNV
07744 #define GLEE_C_DEFINED_glVertexAttribs4hvNV
07745 void __stdcall GLee_Lazy_glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs4hvNV(index, n, v);}
07746 GLEEPFNGLVERTEXATTRIBS4HVNVPROC GLeeFuncPtr_glVertexAttribs4hvNV=GLee_Lazy_glVertexAttribs4hvNV;
07747 #endif
07748 #endif
07749
07750
07751
07752 #ifdef __GLEE_GL_NV_pixel_data_range
07753 #ifndef GLEE_C_DEFINED_glPixelDataRangeNV
07754 #define GLEE_C_DEFINED_glPixelDataRangeNV
07755 void __stdcall GLee_Lazy_glPixelDataRangeNV(GLenum target, GLsizei length, GLvoid * pointer) {if (GLeeInit()) glPixelDataRangeNV(target, length, pointer);}
07756 GLEEPFNGLPIXELDATARANGENVPROC GLeeFuncPtr_glPixelDataRangeNV=GLee_Lazy_glPixelDataRangeNV;
07757 #endif
07758 #ifndef GLEE_C_DEFINED_glFlushPixelDataRangeNV
07759 #define GLEE_C_DEFINED_glFlushPixelDataRangeNV
07760 void __stdcall GLee_Lazy_glFlushPixelDataRangeNV(GLenum target) {if (GLeeInit()) glFlushPixelDataRangeNV(target);}
07761 GLEEPFNGLFLUSHPIXELDATARANGENVPROC GLeeFuncPtr_glFlushPixelDataRangeNV=GLee_Lazy_glFlushPixelDataRangeNV;
07762 #endif
07763 #endif
07764
07765
07766
07767 #ifdef __GLEE_GL_NV_primitive_restart
07768 #ifndef GLEE_C_DEFINED_glPrimitiveRestartNV
07769 #define GLEE_C_DEFINED_glPrimitiveRestartNV
07770 void __stdcall GLee_Lazy_glPrimitiveRestartNV(void) {if (GLeeInit()) glPrimitiveRestartNV();}
07771 GLEEPFNGLPRIMITIVERESTARTNVPROC GLeeFuncPtr_glPrimitiveRestartNV=GLee_Lazy_glPrimitiveRestartNV;
07772 #endif
07773 #ifndef GLEE_C_DEFINED_glPrimitiveRestartIndexNV
07774 #define GLEE_C_DEFINED_glPrimitiveRestartIndexNV
07775 void __stdcall GLee_Lazy_glPrimitiveRestartIndexNV(GLuint index) {if (GLeeInit()) glPrimitiveRestartIndexNV(index);}
07776 GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC GLeeFuncPtr_glPrimitiveRestartIndexNV=GLee_Lazy_glPrimitiveRestartIndexNV;
07777 #endif
07778 #endif
07779
07780
07781
07782 #ifdef __GLEE_GL_NV_texture_expand_normal
07783 #endif
07784
07785
07786
07787 #ifdef __GLEE_GL_NV_vertex_program2
07788 #endif
07789
07790
07791
07792 #ifdef __GLEE_GL_ATI_map_object_buffer
07793 #ifndef GLEE_C_DEFINED_glMapObjectBufferATI
07794 #define GLEE_C_DEFINED_glMapObjectBufferATI
07795 GLvoid* __stdcall GLee_Lazy_glMapObjectBufferATI(GLuint buffer) {if (GLeeInit()) return glMapObjectBufferATI(buffer); return (GLvoid*)0;}
07796 GLEEPFNGLMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glMapObjectBufferATI=GLee_Lazy_glMapObjectBufferATI;
07797 #endif
07798 #ifndef GLEE_C_DEFINED_glUnmapObjectBufferATI
07799 #define GLEE_C_DEFINED_glUnmapObjectBufferATI
07800 void __stdcall GLee_Lazy_glUnmapObjectBufferATI(GLuint buffer) {if (GLeeInit()) glUnmapObjectBufferATI(buffer);}
07801 GLEEPFNGLUNMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glUnmapObjectBufferATI=GLee_Lazy_glUnmapObjectBufferATI;
07802 #endif
07803 #endif
07804
07805
07806
07807 #ifdef __GLEE_GL_ATI_separate_stencil
07808 #ifndef GLEE_C_DEFINED_glStencilOpSeparateATI
07809 #define GLEE_C_DEFINED_glStencilOpSeparateATI
07810 void __stdcall GLee_Lazy_glStencilOpSeparateATI(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparateATI(face, sfail, dpfail, dppass);}
07811 GLEEPFNGLSTENCILOPSEPARATEATIPROC GLeeFuncPtr_glStencilOpSeparateATI=GLee_Lazy_glStencilOpSeparateATI;
07812 #endif
07813 #ifndef GLEE_C_DEFINED_glStencilFuncSeparateATI
07814 #define GLEE_C_DEFINED_glStencilFuncSeparateATI
07815 void __stdcall GLee_Lazy_glStencilFuncSeparateATI(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparateATI(frontfunc, backfunc, ref, mask);}
07816 GLEEPFNGLSTENCILFUNCSEPARATEATIPROC GLeeFuncPtr_glStencilFuncSeparateATI=GLee_Lazy_glStencilFuncSeparateATI;
07817 #endif
07818 #endif
07819
07820
07821
07822 #ifdef __GLEE_GL_ATI_vertex_attrib_array_object
07823 #ifndef GLEE_C_DEFINED_glVertexAttribArrayObjectATI
07824 #define GLEE_C_DEFINED_glVertexAttribArrayObjectATI
07825 void __stdcall GLee_Lazy_glVertexAttribArrayObjectATI(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glVertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset);}
07826 GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC GLeeFuncPtr_glVertexAttribArrayObjectATI=GLee_Lazy_glVertexAttribArrayObjectATI;
07827 #endif
07828 #ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI
07829 #define GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI
07830 void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectfvATI(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribArrayObjectfvATI(index, pname, params);}
07831 GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI=GLee_Lazy_glGetVertexAttribArrayObjectfvATI;
07832 #endif
07833 #ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI
07834 #define GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI
07835 void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectivATI(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribArrayObjectivATI(index, pname, params);}
07836 GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectivATI=GLee_Lazy_glGetVertexAttribArrayObjectivATI;
07837 #endif
07838 #endif
07839
07840
07841
07842 #ifdef __GLEE_GL_OES_read_format
07843 #endif
07844
07845
07846
07847 #ifdef __GLEE_GL_EXT_depth_bounds_test
07848 #ifndef GLEE_C_DEFINED_glDepthBoundsEXT
07849 #define GLEE_C_DEFINED_glDepthBoundsEXT
07850 void __stdcall GLee_Lazy_glDepthBoundsEXT(GLclampd zmin, GLclampd zmax) {if (GLeeInit()) glDepthBoundsEXT(zmin, zmax);}
07851 GLEEPFNGLDEPTHBOUNDSEXTPROC GLeeFuncPtr_glDepthBoundsEXT=GLee_Lazy_glDepthBoundsEXT;
07852 #endif
07853 #endif
07854
07855
07856
07857 #ifdef __GLEE_GL_EXT_texture_mirror_clamp
07858 #endif
07859
07860
07861
07862 #ifdef __GLEE_GL_EXT_blend_equation_separate
07863 #ifndef GLEE_C_DEFINED_glBlendEquationSeparateEXT
07864 #define GLEE_C_DEFINED_glBlendEquationSeparateEXT
07865 void __stdcall GLee_Lazy_glBlendEquationSeparateEXT(GLenum modeRGB, GLenum modeAlpha) {if (GLeeInit()) glBlendEquationSeparateEXT(modeRGB, modeAlpha);}
07866 GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC GLeeFuncPtr_glBlendEquationSeparateEXT=GLee_Lazy_glBlendEquationSeparateEXT;
07867 #endif
07868 #endif
07869
07870
07871
07872 #ifdef __GLEE_GL_MESA_pack_invert
07873 #endif
07874
07875
07876
07877 #ifdef __GLEE_GL_MESA_ycbcr_texture
07878 #endif
07879
07880
07881
07882 #ifdef __GLEE_GL_EXT_pixel_buffer_object
07883 #endif
07884
07885
07886
07887 #ifdef __GLEE_GL_NV_fragment_program_option
07888 #endif
07889
07890
07891
07892 #ifdef __GLEE_GL_NV_fragment_program2
07893 #endif
07894
07895
07896
07897 #ifdef __GLEE_GL_NV_vertex_program2_option
07898 #endif
07899
07900
07901
07902 #ifdef __GLEE_GL_NV_vertex_program3
07903 #endif
07904
07905
07906
07907 #ifdef __GLEE_GL_EXT_framebuffer_object
07908 #ifndef GLEE_C_DEFINED_glIsRenderbufferEXT
07909 #define GLEE_C_DEFINED_glIsRenderbufferEXT
07910 GLboolean __stdcall GLee_Lazy_glIsRenderbufferEXT(GLuint renderbuffer) {if (GLeeInit()) return glIsRenderbufferEXT(renderbuffer); return (GLboolean)0;}
07911 GLEEPFNGLISRENDERBUFFEREXTPROC GLeeFuncPtr_glIsRenderbufferEXT=GLee_Lazy_glIsRenderbufferEXT;
07912 #endif
07913 #ifndef GLEE_C_DEFINED_glBindRenderbufferEXT
07914 #define GLEE_C_DEFINED_glBindRenderbufferEXT
07915 void __stdcall GLee_Lazy_glBindRenderbufferEXT(GLenum target, GLuint renderbuffer) {if (GLeeInit()) glBindRenderbufferEXT(target, renderbuffer);}
07916 GLEEPFNGLBINDRENDERBUFFEREXTPROC GLeeFuncPtr_glBindRenderbufferEXT=GLee_Lazy_glBindRenderbufferEXT;
07917 #endif
07918 #ifndef GLEE_C_DEFINED_glDeleteRenderbuffersEXT
07919 #define GLEE_C_DEFINED_glDeleteRenderbuffersEXT
07920 void __stdcall GLee_Lazy_glDeleteRenderbuffersEXT(GLsizei n, const GLuint * renderbuffers) {if (GLeeInit()) glDeleteRenderbuffersEXT(n, renderbuffers);}
07921 GLEEPFNGLDELETERENDERBUFFERSEXTPROC GLeeFuncPtr_glDeleteRenderbuffersEXT=GLee_Lazy_glDeleteRenderbuffersEXT;
07922 #endif
07923 #ifndef GLEE_C_DEFINED_glGenRenderbuffersEXT
07924 #define GLEE_C_DEFINED_glGenRenderbuffersEXT
07925 void __stdcall GLee_Lazy_glGenRenderbuffersEXT(GLsizei n, GLuint * renderbuffers) {if (GLeeInit()) glGenRenderbuffersEXT(n, renderbuffers);}
07926 GLEEPFNGLGENRENDERBUFFERSEXTPROC GLeeFuncPtr_glGenRenderbuffersEXT=GLee_Lazy_glGenRenderbuffersEXT;
07927 #endif
07928 #ifndef GLEE_C_DEFINED_glRenderbufferStorageEXT
07929 #define GLEE_C_DEFINED_glRenderbufferStorageEXT
07930 void __stdcall GLee_Lazy_glRenderbufferStorageEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageEXT(target, internalformat, width, height);}
07931 GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glRenderbufferStorageEXT=GLee_Lazy_glRenderbufferStorageEXT;
07932 #endif
07933 #ifndef GLEE_C_DEFINED_glGetRenderbufferParameterivEXT
07934 #define GLEE_C_DEFINED_glGetRenderbufferParameterivEXT
07935 void __stdcall GLee_Lazy_glGetRenderbufferParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameterivEXT(target, pname, params);}
07936 GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetRenderbufferParameterivEXT=GLee_Lazy_glGetRenderbufferParameterivEXT;
07937 #endif
07938 #ifndef GLEE_C_DEFINED_glIsFramebufferEXT
07939 #define GLEE_C_DEFINED_glIsFramebufferEXT
07940 GLboolean __stdcall GLee_Lazy_glIsFramebufferEXT(GLuint framebuffer) {if (GLeeInit()) return glIsFramebufferEXT(framebuffer); return (GLboolean)0;}
07941 GLEEPFNGLISFRAMEBUFFEREXTPROC GLeeFuncPtr_glIsFramebufferEXT=GLee_Lazy_glIsFramebufferEXT;
07942 #endif
07943 #ifndef GLEE_C_DEFINED_glBindFramebufferEXT
07944 #define GLEE_C_DEFINED_glBindFramebufferEXT
07945 void __stdcall GLee_Lazy_glBindFramebufferEXT(GLenum target, GLuint framebuffer) {if (GLeeInit()) glBindFramebufferEXT(target, framebuffer);}
07946 GLEEPFNGLBINDFRAMEBUFFEREXTPROC GLeeFuncPtr_glBindFramebufferEXT=GLee_Lazy_glBindFramebufferEXT;
07947 #endif
07948 #ifndef GLEE_C_DEFINED_glDeleteFramebuffersEXT
07949 #define GLEE_C_DEFINED_glDeleteFramebuffersEXT
07950 void __stdcall GLee_Lazy_glDeleteFramebuffersEXT(GLsizei n, const GLuint * framebuffers) {if (GLeeInit()) glDeleteFramebuffersEXT(n, framebuffers);}
07951 GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC GLeeFuncPtr_glDeleteFramebuffersEXT=GLee_Lazy_glDeleteFramebuffersEXT;
07952 #endif
07953 #ifndef GLEE_C_DEFINED_glGenFramebuffersEXT
07954 #define GLEE_C_DEFINED_glGenFramebuffersEXT
07955 void __stdcall GLee_Lazy_glGenFramebuffersEXT(GLsizei n, GLuint * framebuffers) {if (GLeeInit()) glGenFramebuffersEXT(n, framebuffers);}
07956 GLEEPFNGLGENFRAMEBUFFERSEXTPROC GLeeFuncPtr_glGenFramebuffersEXT=GLee_Lazy_glGenFramebuffersEXT;
07957 #endif
07958 #ifndef GLEE_C_DEFINED_glCheckFramebufferStatusEXT
07959 #define GLEE_C_DEFINED_glCheckFramebufferStatusEXT
07960 GLenum __stdcall GLee_Lazy_glCheckFramebufferStatusEXT(GLenum target) {if (GLeeInit()) return glCheckFramebufferStatusEXT(target); return (GLenum)0;}
07961 GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckFramebufferStatusEXT=GLee_Lazy_glCheckFramebufferStatusEXT;
07962 #endif
07963 #ifndef GLEE_C_DEFINED_glFramebufferTexture1DEXT
07964 #define GLEE_C_DEFINED_glFramebufferTexture1DEXT
07965 void __stdcall GLee_Lazy_glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture1DEXT(target, attachment, textarget, texture, level);}
07966 GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glFramebufferTexture1DEXT=GLee_Lazy_glFramebufferTexture1DEXT;
07967 #endif
07968 #ifndef GLEE_C_DEFINED_glFramebufferTexture2DEXT
07969 #define GLEE_C_DEFINED_glFramebufferTexture2DEXT
07970 void __stdcall GLee_Lazy_glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture2DEXT(target, attachment, textarget, texture, level);}
07971 GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glFramebufferTexture2DEXT=GLee_Lazy_glFramebufferTexture2DEXT;
07972 #endif
07973 #ifndef GLEE_C_DEFINED_glFramebufferTexture3DEXT
07974 #define GLEE_C_DEFINED_glFramebufferTexture3DEXT
07975 void __stdcall GLee_Lazy_glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLeeInit()) glFramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset);}
07976 GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glFramebufferTexture3DEXT=GLee_Lazy_glFramebufferTexture3DEXT;
07977 #endif
07978 #ifndef GLEE_C_DEFINED_glFramebufferRenderbufferEXT
07979 #define GLEE_C_DEFINED_glFramebufferRenderbufferEXT
07980 void __stdcall GLee_Lazy_glFramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glFramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer);}
07981 GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glFramebufferRenderbufferEXT=GLee_Lazy_glFramebufferRenderbufferEXT;
07982 #endif
07983 #ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT
07984 #define GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT
07985 void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferAttachmentParameterivEXT(target, attachment, pname, params);}
07986 GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT=GLee_Lazy_glGetFramebufferAttachmentParameterivEXT;
07987 #endif
07988 #ifndef GLEE_C_DEFINED_glGenerateMipmapEXT
07989 #define GLEE_C_DEFINED_glGenerateMipmapEXT
07990 void __stdcall GLee_Lazy_glGenerateMipmapEXT(GLenum target) {if (GLeeInit()) glGenerateMipmapEXT(target);}
07991 GLEEPFNGLGENERATEMIPMAPEXTPROC GLeeFuncPtr_glGenerateMipmapEXT=GLee_Lazy_glGenerateMipmapEXT;
07992 #endif
07993 #endif
07994
07995
07996
07997 #ifdef __GLEE_GL_GREMEDY_string_marker
07998 #ifndef GLEE_C_DEFINED_glStringMarkerGREMEDY
07999 #define GLEE_C_DEFINED_glStringMarkerGREMEDY
08000 void __stdcall GLee_Lazy_glStringMarkerGREMEDY(GLsizei len, const GLvoid * string) {if (GLeeInit()) glStringMarkerGREMEDY(len, string);}
08001 GLEEPFNGLSTRINGMARKERGREMEDYPROC GLeeFuncPtr_glStringMarkerGREMEDY=GLee_Lazy_glStringMarkerGREMEDY;
08002 #endif
08003 #endif
08004
08005
08006
08007 #ifdef __GLEE_GL_EXT_packed_depth_stencil
08008 #endif
08009
08010
08011
08012 #ifdef __GLEE_GL_EXT_stencil_clear_tag
08013 #ifndef GLEE_C_DEFINED_glStencilClearTagEXT
08014 #define GLEE_C_DEFINED_glStencilClearTagEXT
08015 void __stdcall GLee_Lazy_glStencilClearTagEXT(GLsizei stencilTagBits, GLuint stencilClearTag) {if (GLeeInit()) glStencilClearTagEXT(stencilTagBits, stencilClearTag);}
08016 GLEEPFNGLSTENCILCLEARTAGEXTPROC GLeeFuncPtr_glStencilClearTagEXT=GLee_Lazy_glStencilClearTagEXT;
08017 #endif
08018 #endif
08019
08020
08021
08022 #ifdef __GLEE_GL_EXT_texture_sRGB
08023 #endif
08024
08025
08026
08027 #ifdef __GLEE_GL_EXT_framebuffer_blit
08028 #ifndef GLEE_C_DEFINED_glBlitFramebufferEXT
08029 #define GLEE_C_DEFINED_glBlitFramebufferEXT
08030 void __stdcall GLee_Lazy_glBlitFramebufferEXT(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);}
08031 GLEEPFNGLBLITFRAMEBUFFEREXTPROC GLeeFuncPtr_glBlitFramebufferEXT=GLee_Lazy_glBlitFramebufferEXT;
08032 #endif
08033 #endif
08034
08035
08036
08037 #ifdef __GLEE_GL_EXT_framebuffer_multisample
08038 #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT
08039 #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT
08040 void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height);}
08041 GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glRenderbufferStorageMultisampleEXT=GLee_Lazy_glRenderbufferStorageMultisampleEXT;
08042 #endif
08043 #endif
08044
08045
08046
08047 #ifdef __GLEE_GL_MESAX_texture_stack
08048 #endif
08049
08050
08051
08052 #ifdef __GLEE_GL_EXT_timer_query
08053 #ifndef GLEE_C_DEFINED_glGetQueryObjecti64vEXT
08054 #define GLEE_C_DEFINED_glGetQueryObjecti64vEXT
08055 void __stdcall GLee_Lazy_glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT * params) {if (GLeeInit()) glGetQueryObjecti64vEXT(id, pname, params);}
08056 GLEEPFNGLGETQUERYOBJECTI64VEXTPROC GLeeFuncPtr_glGetQueryObjecti64vEXT=GLee_Lazy_glGetQueryObjecti64vEXT;
08057 #endif
08058 #ifndef GLEE_C_DEFINED_glGetQueryObjectui64vEXT
08059 #define GLEE_C_DEFINED_glGetQueryObjectui64vEXT
08060 void __stdcall GLee_Lazy_glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64EXT * params) {if (GLeeInit()) glGetQueryObjectui64vEXT(id, pname, params);}
08061 GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC GLeeFuncPtr_glGetQueryObjectui64vEXT=GLee_Lazy_glGetQueryObjectui64vEXT;
08062 #endif
08063 #endif
08064
08065
08066
08067 #ifdef __GLEE_GL_EXT_gpu_program_parameters
08068 #ifndef GLEE_C_DEFINED_glProgramEnvParameters4fvEXT
08069 #define GLEE_C_DEFINED_glProgramEnvParameters4fvEXT
08070 void __stdcall GLee_Lazy_glProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramEnvParameters4fvEXT(target, index, count, params);}
08071 GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramEnvParameters4fvEXT=GLee_Lazy_glProgramEnvParameters4fvEXT;
08072 #endif
08073 #ifndef GLEE_C_DEFINED_glProgramLocalParameters4fvEXT
08074 #define GLEE_C_DEFINED_glProgramLocalParameters4fvEXT
08075 void __stdcall GLee_Lazy_glProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramLocalParameters4fvEXT(target, index, count, params);}
08076 GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramLocalParameters4fvEXT=GLee_Lazy_glProgramLocalParameters4fvEXT;
08077 #endif
08078 #endif
08079
08080
08081
08082 #ifdef __GLEE_GL_APPLE_flush_buffer_range
08083 #ifndef GLEE_C_DEFINED_glBufferParameteriAPPLE
08084 #define GLEE_C_DEFINED_glBufferParameteriAPPLE
08085 void __stdcall GLee_Lazy_glBufferParameteriAPPLE(GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glBufferParameteriAPPLE(target, pname, param);}
08086 GLEEPFNGLBUFFERPARAMETERIAPPLEPROC GLeeFuncPtr_glBufferParameteriAPPLE=GLee_Lazy_glBufferParameteriAPPLE;
08087 #endif
08088 #ifndef GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE
08089 #define GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE
08090 void __stdcall GLee_Lazy_glFlushMappedBufferRangeAPPLE(GLenum target, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glFlushMappedBufferRangeAPPLE(target, offset, size);}
08091 GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC GLeeFuncPtr_glFlushMappedBufferRangeAPPLE=GLee_Lazy_glFlushMappedBufferRangeAPPLE;
08092 #endif
08093 #endif
08094
08095
08096
08097 #ifdef __GLEE_GL_EXT_gpu_shader4
08098 #ifndef GLEE_C_DEFINED_glGetUniformuivEXT
08099 #define GLEE_C_DEFINED_glGetUniformuivEXT
08100 void __stdcall GLee_Lazy_glGetUniformuivEXT(GLuint program, GLint location, GLuint * params) {if (GLeeInit()) glGetUniformuivEXT(program, location, params);}
08101 GLEEPFNGLGETUNIFORMUIVEXTPROC GLeeFuncPtr_glGetUniformuivEXT=GLee_Lazy_glGetUniformuivEXT;
08102 #endif
08103 #ifndef GLEE_C_DEFINED_glBindFragDataLocationEXT
08104 #define GLEE_C_DEFINED_glBindFragDataLocationEXT
08105 void __stdcall GLee_Lazy_glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar * name) {if (GLeeInit()) glBindFragDataLocationEXT(program, color, name);}
08106 GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glBindFragDataLocationEXT=GLee_Lazy_glBindFragDataLocationEXT;
08107 #endif
08108 #ifndef GLEE_C_DEFINED_glGetFragDataLocationEXT
08109 #define GLEE_C_DEFINED_glGetFragDataLocationEXT
08110 GLint __stdcall GLee_Lazy_glGetFragDataLocationEXT(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetFragDataLocationEXT(program, name); return (GLint)0;}
08111 GLEEPFNGLGETFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glGetFragDataLocationEXT=GLee_Lazy_glGetFragDataLocationEXT;
08112 #endif
08113 #ifndef GLEE_C_DEFINED_glUniform1uiEXT
08114 #define GLEE_C_DEFINED_glUniform1uiEXT
08115 void __stdcall GLee_Lazy_glUniform1uiEXT(GLint location, GLuint v0) {if (GLeeInit()) glUniform1uiEXT(location, v0);}
08116 GLEEPFNGLUNIFORM1UIEXTPROC GLeeFuncPtr_glUniform1uiEXT=GLee_Lazy_glUniform1uiEXT;
08117 #endif
08118 #ifndef GLEE_C_DEFINED_glUniform2uiEXT
08119 #define GLEE_C_DEFINED_glUniform2uiEXT
08120 void __stdcall GLee_Lazy_glUniform2uiEXT(GLint location, GLuint v0, GLuint v1) {if (GLeeInit()) glUniform2uiEXT(location, v0, v1);}
08121 GLEEPFNGLUNIFORM2UIEXTPROC GLeeFuncPtr_glUniform2uiEXT=GLee_Lazy_glUniform2uiEXT;
08122 #endif
08123 #ifndef GLEE_C_DEFINED_glUniform3uiEXT
08124 #define GLEE_C_DEFINED_glUniform3uiEXT
08125 void __stdcall GLee_Lazy_glUniform3uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glUniform3uiEXT(location, v0, v1, v2);}
08126 GLEEPFNGLUNIFORM3UIEXTPROC GLeeFuncPtr_glUniform3uiEXT=GLee_Lazy_glUniform3uiEXT;
08127 #endif
08128 #ifndef GLEE_C_DEFINED_glUniform4uiEXT
08129 #define GLEE_C_DEFINED_glUniform4uiEXT
08130 void __stdcall GLee_Lazy_glUniform4uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4uiEXT(location, v0, v1, v2, v3);}
08131 GLEEPFNGLUNIFORM4UIEXTPROC GLeeFuncPtr_glUniform4uiEXT=GLee_Lazy_glUniform4uiEXT;
08132 #endif
08133 #ifndef GLEE_C_DEFINED_glUniform1uivEXT
08134 #define GLEE_C_DEFINED_glUniform1uivEXT
08135 void __stdcall GLee_Lazy_glUniform1uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform1uivEXT(location, count, value);}
08136 GLEEPFNGLUNIFORM1UIVEXTPROC GLeeFuncPtr_glUniform1uivEXT=GLee_Lazy_glUniform1uivEXT;
08137 #endif
08138 #ifndef GLEE_C_DEFINED_glUniform2uivEXT
08139 #define GLEE_C_DEFINED_glUniform2uivEXT
08140 void __stdcall GLee_Lazy_glUniform2uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform2uivEXT(location, count, value);}
08141 GLEEPFNGLUNIFORM2UIVEXTPROC GLeeFuncPtr_glUniform2uivEXT=GLee_Lazy_glUniform2uivEXT;
08142 #endif
08143 #ifndef GLEE_C_DEFINED_glUniform3uivEXT
08144 #define GLEE_C_DEFINED_glUniform3uivEXT
08145 void __stdcall GLee_Lazy_glUniform3uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform3uivEXT(location, count, value);}
08146 GLEEPFNGLUNIFORM3UIVEXTPROC GLeeFuncPtr_glUniform3uivEXT=GLee_Lazy_glUniform3uivEXT;
08147 #endif
08148 #ifndef GLEE_C_DEFINED_glUniform4uivEXT
08149 #define GLEE_C_DEFINED_glUniform4uivEXT
08150 void __stdcall GLee_Lazy_glUniform4uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform4uivEXT(location, count, value);}
08151 GLEEPFNGLUNIFORM4UIVEXTPROC GLeeFuncPtr_glUniform4uivEXT=GLee_Lazy_glUniform4uivEXT;
08152 #endif
08153 #endif
08154
08155
08156
08157 #ifdef __GLEE_GL_EXT_draw_instanced
08158 #ifndef GLEE_C_DEFINED_glDrawArraysInstancedEXT
08159 #define GLEE_C_DEFINED_glDrawArraysInstancedEXT
08160 void __stdcall GLee_Lazy_glDrawArraysInstancedEXT(GLenum mode, GLint start, GLsizei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedEXT(mode, start, count, primcount);}
08161 GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC GLeeFuncPtr_glDrawArraysInstancedEXT=GLee_Lazy_glDrawArraysInstancedEXT;
08162 #endif
08163 #ifndef GLEE_C_DEFINED_glDrawElementsInstancedEXT
08164 #define GLEE_C_DEFINED_glDrawElementsInstancedEXT
08165 void __stdcall GLee_Lazy_glDrawElementsInstancedEXT(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit()) glDrawElementsInstancedEXT(mode, count, type, indices, primcount);}
08166 GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC GLeeFuncPtr_glDrawElementsInstancedEXT=GLee_Lazy_glDrawElementsInstancedEXT;
08167 #endif
08168 #endif
08169
08170
08171
08172 #ifdef __GLEE_GL_EXT_packed_float
08173 #endif
08174
08175
08176
08177 #ifdef __GLEE_GL_EXT_texture_array
08178 #endif
08179
08180
08181
08182 #ifdef __GLEE_GL_EXT_texture_buffer_object
08183 #ifndef GLEE_C_DEFINED_glTexBufferEXT
08184 #define GLEE_C_DEFINED_glTexBufferEXT
08185 void __stdcall GLee_Lazy_glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTexBufferEXT(target, internalformat, buffer);}
08186 GLEEPFNGLTEXBUFFEREXTPROC GLeeFuncPtr_glTexBufferEXT=GLee_Lazy_glTexBufferEXT;
08187 #endif
08188 #endif
08189
08190
08191
08192 #ifdef __GLEE_GL_EXT_texture_compression_latc
08193 #endif
08194
08195
08196
08197 #ifdef __GLEE_GL_EXT_texture_compression_rgtc
08198 #endif
08199
08200
08201
08202 #ifdef __GLEE_GL_EXT_texture_shared_exponent
08203 #endif
08204
08205
08206
08207 #ifdef __GLEE_GL_NV_depth_buffer_float
08208 #ifndef GLEE_C_DEFINED_glDepthRangedNV
08209 #define GLEE_C_DEFINED_glDepthRangedNV
08210 void __stdcall GLee_Lazy_glDepthRangedNV(GLdouble zNear, GLdouble zFar) {if (GLeeInit()) glDepthRangedNV(zNear, zFar);}
08211 GLEEPFNGLDEPTHRANGEDNVPROC GLeeFuncPtr_glDepthRangedNV=GLee_Lazy_glDepthRangedNV;
08212 #endif
08213 #ifndef GLEE_C_DEFINED_glClearDepthdNV
08214 #define GLEE_C_DEFINED_glClearDepthdNV
08215 void __stdcall GLee_Lazy_glClearDepthdNV(GLdouble depth) {if (GLeeInit()) glClearDepthdNV(depth);}
08216 GLEEPFNGLCLEARDEPTHDNVPROC GLeeFuncPtr_glClearDepthdNV=GLee_Lazy_glClearDepthdNV;
08217 #endif
08218 #ifndef GLEE_C_DEFINED_glDepthBoundsdNV
08219 #define GLEE_C_DEFINED_glDepthBoundsdNV
08220 void __stdcall GLee_Lazy_glDepthBoundsdNV(GLdouble zmin, GLdouble zmax) {if (GLeeInit()) glDepthBoundsdNV(zmin, zmax);}
08221 GLEEPFNGLDEPTHBOUNDSDNVPROC GLeeFuncPtr_glDepthBoundsdNV=GLee_Lazy_glDepthBoundsdNV;
08222 #endif
08223 #endif
08224
08225
08226
08227 #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage
08228 #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV
08229 #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV
08230 void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height);}
08231 GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV=GLee_Lazy_glRenderbufferStorageMultisampleCoverageNV;
08232 #endif
08233 #endif
08234
08235
08236
08237 #ifdef __GLEE_GL_EXT_framebuffer_sRGB
08238 #endif
08239
08240
08241
08242 #ifdef __GLEE_GL_NV_geometry_shader4
08243 #endif
08244
08245
08246
08247 #ifdef __GLEE_GL_NV_parameter_buffer_object
08248 #ifndef GLEE_C_DEFINED_glProgramBufferParametersfvNV
08249 #define GLEE_C_DEFINED_glProgramBufferParametersfvNV
08250 void __stdcall GLee_Lazy_glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramBufferParametersfvNV(target, buffer, index, count, params);}
08251 GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC GLeeFuncPtr_glProgramBufferParametersfvNV=GLee_Lazy_glProgramBufferParametersfvNV;
08252 #endif
08253 #ifndef GLEE_C_DEFINED_glProgramBufferParametersIivNV
08254 #define GLEE_C_DEFINED_glProgramBufferParametersIivNV
08255 void __stdcall GLee_Lazy_glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramBufferParametersIivNV(target, buffer, index, count, params);}
08256 GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC GLeeFuncPtr_glProgramBufferParametersIivNV=GLee_Lazy_glProgramBufferParametersIivNV;
08257 #endif
08258 #ifndef GLEE_C_DEFINED_glProgramBufferParametersIuivNV
08259 #define GLEE_C_DEFINED_glProgramBufferParametersIuivNV
08260 void __stdcall GLee_Lazy_glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramBufferParametersIuivNV(target, buffer, index, count, params);}
08261 GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC GLeeFuncPtr_glProgramBufferParametersIuivNV=GLee_Lazy_glProgramBufferParametersIuivNV;
08262 #endif
08263 #endif
08264
08265
08266
08267 #ifdef __GLEE_GL_EXT_draw_buffers2
08268 #ifndef GLEE_C_DEFINED_glColorMaskIndexedEXT
08269 #define GLEE_C_DEFINED_glColorMaskIndexedEXT
08270 void __stdcall GLee_Lazy_glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaskIndexedEXT(index, r, g, b, a);}
08271 GLEEPFNGLCOLORMASKINDEXEDEXTPROC GLeeFuncPtr_glColorMaskIndexedEXT=GLee_Lazy_glColorMaskIndexedEXT;
08272 #endif
08273 #ifndef GLEE_C_DEFINED_glGetBooleanIndexedvEXT
08274 #define GLEE_C_DEFINED_glGetBooleanIndexedvEXT
08275 void __stdcall GLee_Lazy_glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data) {if (GLeeInit()) glGetBooleanIndexedvEXT(target, index, data);}
08276 GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC GLeeFuncPtr_glGetBooleanIndexedvEXT=GLee_Lazy_glGetBooleanIndexedvEXT;
08277 #endif
08278 #ifndef GLEE_C_DEFINED_glGetIntegerIndexedvEXT
08279 #define GLEE_C_DEFINED_glGetIntegerIndexedvEXT
08280 void __stdcall GLee_Lazy_glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data) {if (GLeeInit()) glGetIntegerIndexedvEXT(target, index, data);}
08281 GLEEPFNGLGETINTEGERINDEXEDVEXTPROC GLeeFuncPtr_glGetIntegerIndexedvEXT=GLee_Lazy_glGetIntegerIndexedvEXT;
08282 #endif
08283 #ifndef GLEE_C_DEFINED_glEnableIndexedEXT
08284 #define GLEE_C_DEFINED_glEnableIndexedEXT
08285 void __stdcall GLee_Lazy_glEnableIndexedEXT(GLenum target, GLuint index) {if (GLeeInit()) glEnableIndexedEXT(target, index);}
08286 GLEEPFNGLENABLEINDEXEDEXTPROC GLeeFuncPtr_glEnableIndexedEXT=GLee_Lazy_glEnableIndexedEXT;
08287 #endif
08288 #ifndef GLEE_C_DEFINED_glDisableIndexedEXT
08289 #define GLEE_C_DEFINED_glDisableIndexedEXT
08290 void __stdcall GLee_Lazy_glDisableIndexedEXT(GLenum target, GLuint index) {if (GLeeInit()) glDisableIndexedEXT(target, index);}
08291 GLEEPFNGLDISABLEINDEXEDEXTPROC GLeeFuncPtr_glDisableIndexedEXT=GLee_Lazy_glDisableIndexedEXT;
08292 #endif
08293 #ifndef GLEE_C_DEFINED_glIsEnabledIndexedEXT
08294 #define GLEE_C_DEFINED_glIsEnabledIndexedEXT
08295 GLboolean __stdcall GLee_Lazy_glIsEnabledIndexedEXT(GLenum target, GLuint index) {if (GLeeInit()) return glIsEnabledIndexedEXT(target, index); return (GLboolean)0;}
08296 GLEEPFNGLISENABLEDINDEXEDEXTPROC GLeeFuncPtr_glIsEnabledIndexedEXT=GLee_Lazy_glIsEnabledIndexedEXT;
08297 #endif
08298 #endif
08299
08300
08301
08302 #ifdef __GLEE_GL_NV_transform_feedback
08303 #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackNV
08304 #define GLEE_C_DEFINED_glBeginTransformFeedbackNV
08305 void __stdcall GLee_Lazy_glBeginTransformFeedbackNV(GLenum primitiveMode) {if (GLeeInit()) glBeginTransformFeedbackNV(primitiveMode);}
08306 GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBeginTransformFeedbackNV=GLee_Lazy_glBeginTransformFeedbackNV;
08307 #endif
08308 #ifndef GLEE_C_DEFINED_glEndTransformFeedbackNV
08309 #define GLEE_C_DEFINED_glEndTransformFeedbackNV
08310 void __stdcall GLee_Lazy_glEndTransformFeedbackNV(void) {if (GLeeInit()) glEndTransformFeedbackNV();}
08311 GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glEndTransformFeedbackNV=GLee_Lazy_glEndTransformFeedbackNV;
08312 #endif
08313 #ifndef GLEE_C_DEFINED_glTransformFeedbackAttribsNV
08314 #define GLEE_C_DEFINED_glTransformFeedbackAttribsNV
08315 void __stdcall GLee_Lazy_glTransformFeedbackAttribsNV(GLuint count, const GLint * attribs, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackAttribsNV(count, attribs, bufferMode);}
08316 GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC GLeeFuncPtr_glTransformFeedbackAttribsNV=GLee_Lazy_glTransformFeedbackAttribsNV;
08317 #endif
08318 #ifndef GLEE_C_DEFINED_glBindBufferRangeNV
08319 #define GLEE_C_DEFINED_glBindBufferRangeNV
08320 void __stdcall GLee_Lazy_glBindBufferRangeNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRangeNV(target, index, buffer, offset, size);}
08321 GLEEPFNGLBINDBUFFERRANGENVPROC GLeeFuncPtr_glBindBufferRangeNV=GLee_Lazy_glBindBufferRangeNV;
08322 #endif
08323 #ifndef GLEE_C_DEFINED_glBindBufferOffsetNV
08324 #define GLEE_C_DEFINED_glBindBufferOffsetNV
08325 void __stdcall GLee_Lazy_glBindBufferOffsetNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetNV(target, index, buffer, offset);}
08326 GLEEPFNGLBINDBUFFEROFFSETNVPROC GLeeFuncPtr_glBindBufferOffsetNV=GLee_Lazy_glBindBufferOffsetNV;
08327 #endif
08328 #ifndef GLEE_C_DEFINED_glBindBufferBaseNV
08329 #define GLEE_C_DEFINED_glBindBufferBaseNV
08330 void __stdcall GLee_Lazy_glBindBufferBaseNV(GLenum target, GLuint index, GLuint buffer) {if (GLeeInit()) glBindBufferBaseNV(target, index, buffer);}
08331 GLEEPFNGLBINDBUFFERBASENVPROC GLeeFuncPtr_glBindBufferBaseNV=GLee_Lazy_glBindBufferBaseNV;
08332 #endif
08333 #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsNV
08334 #define GLEE_C_DEFINED_glTransformFeedbackVaryingsNV
08335 void __stdcall GLee_Lazy_glTransformFeedbackVaryingsNV(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackVaryingsNV(program, count, locations, bufferMode);}
08336 GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC GLeeFuncPtr_glTransformFeedbackVaryingsNV=GLee_Lazy_glTransformFeedbackVaryingsNV;
08337 #endif
08338 #ifndef GLEE_C_DEFINED_glActiveVaryingNV
08339 #define GLEE_C_DEFINED_glActiveVaryingNV
08340 void __stdcall GLee_Lazy_glActiveVaryingNV(GLuint program, const GLchar * name) {if (GLeeInit()) glActiveVaryingNV(program, name);}
08341 GLEEPFNGLACTIVEVARYINGNVPROC GLeeFuncPtr_glActiveVaryingNV=GLee_Lazy_glActiveVaryingNV;
08342 #endif
08343 #ifndef GLEE_C_DEFINED_glGetVaryingLocationNV
08344 #define GLEE_C_DEFINED_glGetVaryingLocationNV
08345 GLint __stdcall GLee_Lazy_glGetVaryingLocationNV(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetVaryingLocationNV(program, name); return (GLint)0;}
08346 GLEEPFNGLGETVARYINGLOCATIONNVPROC GLeeFuncPtr_glGetVaryingLocationNV=GLee_Lazy_glGetVaryingLocationNV;
08347 #endif
08348 #ifndef GLEE_C_DEFINED_glGetActiveVaryingNV
08349 #define GLEE_C_DEFINED_glGetActiveVaryingNV
08350 void __stdcall GLee_Lazy_glGetActiveVaryingNV(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name) {if (GLeeInit()) glGetActiveVaryingNV(program, index, bufSize, length, size, type, name);}
08351 GLEEPFNGLGETACTIVEVARYINGNVPROC GLeeFuncPtr_glGetActiveVaryingNV=GLee_Lazy_glGetActiveVaryingNV;
08352 #endif
08353 #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV
08354 #define GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV
08355 void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingNV(GLuint program, GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingNV(program, index, location);}
08356 GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GLeeFuncPtr_glGetTransformFeedbackVaryingNV=GLee_Lazy_glGetTransformFeedbackVaryingNV;
08357 #endif
08358 #endif
08359
08360
08361
08362 #ifdef __GLEE_GL_EXT_bindable_uniform
08363 #ifndef GLEE_C_DEFINED_glUniformBufferEXT
08364 #define GLEE_C_DEFINED_glUniformBufferEXT
08365 void __stdcall GLee_Lazy_glUniformBufferEXT(GLuint program, GLint location, GLuint buffer) {if (GLeeInit()) glUniformBufferEXT(program, location, buffer);}
08366 GLEEPFNGLUNIFORMBUFFEREXTPROC GLeeFuncPtr_glUniformBufferEXT=GLee_Lazy_glUniformBufferEXT;
08367 #endif
08368 #ifndef GLEE_C_DEFINED_glGetUniformBufferSizeEXT
08369 #define GLEE_C_DEFINED_glGetUniformBufferSizeEXT
08370 GLint __stdcall GLee_Lazy_glGetUniformBufferSizeEXT(GLuint program, GLint location) {if (GLeeInit()) return glGetUniformBufferSizeEXT(program, location); return (GLint)0;}
08371 GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC GLeeFuncPtr_glGetUniformBufferSizeEXT=GLee_Lazy_glGetUniformBufferSizeEXT;
08372 #endif
08373 #ifndef GLEE_C_DEFINED_glGetUniformOffsetEXT
08374 #define GLEE_C_DEFINED_glGetUniformOffsetEXT
08375 GLintptr __stdcall GLee_Lazy_glGetUniformOffsetEXT(GLuint program, GLint location) {if (GLeeInit()) return glGetUniformOffsetEXT(program, location); return (GLintptr)0;}
08376 GLEEPFNGLGETUNIFORMOFFSETEXTPROC GLeeFuncPtr_glGetUniformOffsetEXT=GLee_Lazy_glGetUniformOffsetEXT;
08377 #endif
08378 #endif
08379
08380
08381
08382 #ifdef __GLEE_GL_EXT_texture_integer
08383 #ifndef GLEE_C_DEFINED_glTexParameterIivEXT
08384 #define GLEE_C_DEFINED_glTexParameterIivEXT
08385 void __stdcall GLee_Lazy_glTexParameterIivEXT(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTexParameterIivEXT(target, pname, params);}
08386 GLEEPFNGLTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glTexParameterIivEXT=GLee_Lazy_glTexParameterIivEXT;
08387 #endif
08388 #ifndef GLEE_C_DEFINED_glTexParameterIuivEXT
08389 #define GLEE_C_DEFINED_glTexParameterIuivEXT
08390 void __stdcall GLee_Lazy_glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTexParameterIuivEXT(target, pname, params);}
08391 GLEEPFNGLTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glTexParameterIuivEXT=GLee_Lazy_glTexParameterIuivEXT;
08392 #endif
08393 #ifndef GLEE_C_DEFINED_glGetTexParameterIivEXT
08394 #define GLEE_C_DEFINED_glGetTexParameterIivEXT
08395 void __stdcall GLee_Lazy_glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTexParameterIivEXT(target, pname, params);}
08396 GLEEPFNGLGETTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTexParameterIivEXT=GLee_Lazy_glGetTexParameterIivEXT;
08397 #endif
08398 #ifndef GLEE_C_DEFINED_glGetTexParameterIuivEXT
08399 #define GLEE_C_DEFINED_glGetTexParameterIuivEXT
08400 void __stdcall GLee_Lazy_glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTexParameterIuivEXT(target, pname, params);}
08401 GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTexParameterIuivEXT=GLee_Lazy_glGetTexParameterIuivEXT;
08402 #endif
08403 #ifndef GLEE_C_DEFINED_glClearColorIiEXT
08404 #define GLEE_C_DEFINED_glClearColorIiEXT
08405 void __stdcall GLee_Lazy_glClearColorIiEXT(GLint red, GLint green, GLint blue, GLint alpha) {if (GLeeInit()) glClearColorIiEXT(red, green, blue, alpha);}
08406 GLEEPFNGLCLEARCOLORIIEXTPROC GLeeFuncPtr_glClearColorIiEXT=GLee_Lazy_glClearColorIiEXT;
08407 #endif
08408 #ifndef GLEE_C_DEFINED_glClearColorIuiEXT
08409 #define GLEE_C_DEFINED_glClearColorIuiEXT
08410 void __stdcall GLee_Lazy_glClearColorIuiEXT(GLuint red, GLuint green, GLuint blue, GLuint alpha) {if (GLeeInit()) glClearColorIuiEXT(red, green, blue, alpha);}
08411 GLEEPFNGLCLEARCOLORIUIEXTPROC GLeeFuncPtr_glClearColorIuiEXT=GLee_Lazy_glClearColorIuiEXT;
08412 #endif
08413 #endif
08414
08415
08416
08417 #ifdef __GLEE_GL_GREMEDY_frame_terminator
08418 #ifndef GLEE_C_DEFINED_glFrameTerminatorGREMEDY
08419 #define GLEE_C_DEFINED_glFrameTerminatorGREMEDY
08420 void __stdcall GLee_Lazy_glFrameTerminatorGREMEDY(void) {if (GLeeInit()) glFrameTerminatorGREMEDY();}
08421 GLEEPFNGLFRAMETERMINATORGREMEDYPROC GLeeFuncPtr_glFrameTerminatorGREMEDY=GLee_Lazy_glFrameTerminatorGREMEDY;
08422 #endif
08423 #endif
08424
08425
08426
08427 #ifdef __GLEE_GL_NV_conditional_render
08428 #ifndef GLEE_C_DEFINED_glBeginConditionalRenderNV
08429 #define GLEE_C_DEFINED_glBeginConditionalRenderNV
08430 void __stdcall GLee_Lazy_glBeginConditionalRenderNV(GLuint id, GLenum mode) {if (GLeeInit()) glBeginConditionalRenderNV(id, mode);}
08431 GLEEPFNGLBEGINCONDITIONALRENDERNVPROC GLeeFuncPtr_glBeginConditionalRenderNV=GLee_Lazy_glBeginConditionalRenderNV;
08432 #endif
08433 #ifndef GLEE_C_DEFINED_glEndConditionalRenderNV
08434 #define GLEE_C_DEFINED_glEndConditionalRenderNV
08435 void __stdcall GLee_Lazy_glEndConditionalRenderNV(void) {if (GLeeInit()) glEndConditionalRenderNV();}
08436 GLEEPFNGLENDCONDITIONALRENDERNVPROC GLeeFuncPtr_glEndConditionalRenderNV=GLee_Lazy_glEndConditionalRenderNV;
08437 #endif
08438 #endif
08439
08440
08441
08442 #ifdef __GLEE_GL_NV_present_video
08443 #endif
08444
08445
08446
08447 #ifdef __GLEE_GL_EXT_transform_feedback
08448 #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackEXT
08449 #define GLEE_C_DEFINED_glBeginTransformFeedbackEXT
08450 void __stdcall GLee_Lazy_glBeginTransformFeedbackEXT(GLenum primitiveMode) {if (GLeeInit()) glBeginTransformFeedbackEXT(primitiveMode);}
08451 GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glBeginTransformFeedbackEXT=GLee_Lazy_glBeginTransformFeedbackEXT;
08452 #endif
08453 #ifndef GLEE_C_DEFINED_glEndTransformFeedbackEXT
08454 #define GLEE_C_DEFINED_glEndTransformFeedbackEXT
08455 void __stdcall GLee_Lazy_glEndTransformFeedbackEXT(void) {if (GLeeInit()) glEndTransformFeedbackEXT();}
08456 GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glEndTransformFeedbackEXT=GLee_Lazy_glEndTransformFeedbackEXT;
08457 #endif
08458 #ifndef GLEE_C_DEFINED_glBindBufferRangeEXT
08459 #define GLEE_C_DEFINED_glBindBufferRangeEXT
08460 void __stdcall GLee_Lazy_glBindBufferRangeEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRangeEXT(target, index, buffer, offset, size);}
08461 GLEEPFNGLBINDBUFFERRANGEEXTPROC GLeeFuncPtr_glBindBufferRangeEXT=GLee_Lazy_glBindBufferRangeEXT;
08462 #endif
08463 #ifndef GLEE_C_DEFINED_glBindBufferOffsetEXT
08464 #define GLEE_C_DEFINED_glBindBufferOffsetEXT
08465 void __stdcall GLee_Lazy_glBindBufferOffsetEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetEXT(target, index, buffer, offset);}
08466 GLEEPFNGLBINDBUFFEROFFSETEXTPROC GLeeFuncPtr_glBindBufferOffsetEXT=GLee_Lazy_glBindBufferOffsetEXT;
08467 #endif
08468 #ifndef GLEE_C_DEFINED_glBindBufferBaseEXT
08469 #define GLEE_C_DEFINED_glBindBufferBaseEXT
08470 void __stdcall GLee_Lazy_glBindBufferBaseEXT(GLenum target, GLuint index, GLuint buffer) {if (GLeeInit()) glBindBufferBaseEXT(target, index, buffer);}
08471 GLEEPFNGLBINDBUFFERBASEEXTPROC GLeeFuncPtr_glBindBufferBaseEXT=GLee_Lazy_glBindBufferBaseEXT;
08472 #endif
08473 #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT
08474 #define GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT
08475 void __stdcall GLee_Lazy_glTransformFeedbackVaryingsEXT(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackVaryingsEXT(program, count, locations, bufferMode);}
08476 GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC GLeeFuncPtr_glTransformFeedbackVaryingsEXT=GLee_Lazy_glTransformFeedbackVaryingsEXT;
08477 #endif
08478 #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT
08479 #define GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT
08480 void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingEXT(GLuint program, GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingEXT(program, index, location);}
08481 GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GLeeFuncPtr_glGetTransformFeedbackVaryingEXT=GLee_Lazy_glGetTransformFeedbackVaryingEXT;
08482 #endif
08483 #endif
08484
08485
08486
08487 #ifdef __GLEE_GL_EXT_direct_state_access
08488 #ifndef GLEE_C_DEFINED_glClientAttribDefaultEXT
08489 #define GLEE_C_DEFINED_glClientAttribDefaultEXT
08490 void __stdcall GLee_Lazy_glClientAttribDefaultEXT(GLbitfield mask) {if (GLeeInit()) glClientAttribDefaultEXT(mask);}
08491 GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glClientAttribDefaultEXT=GLee_Lazy_glClientAttribDefaultEXT;
08492 #endif
08493 #ifndef GLEE_C_DEFINED_glPushClientAttribDefaultEXT
08494 #define GLEE_C_DEFINED_glPushClientAttribDefaultEXT
08495 void __stdcall GLee_Lazy_glPushClientAttribDefaultEXT(GLbitfield mask) {if (GLeeInit()) glPushClientAttribDefaultEXT(mask);}
08496 GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glPushClientAttribDefaultEXT=GLee_Lazy_glPushClientAttribDefaultEXT;
08497 #endif
08498 #ifndef GLEE_C_DEFINED_glMatrixLoadfEXT
08499 #define GLEE_C_DEFINED_glMatrixLoadfEXT
08500 void __stdcall GLee_Lazy_glMatrixLoadfEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixLoadfEXT(mode, m);}
08501 GLEEPFNGLMATRIXLOADFEXTPROC GLeeFuncPtr_glMatrixLoadfEXT=GLee_Lazy_glMatrixLoadfEXT;
08502 #endif
08503 #ifndef GLEE_C_DEFINED_glMatrixLoaddEXT
08504 #define GLEE_C_DEFINED_glMatrixLoaddEXT
08505 void __stdcall GLee_Lazy_glMatrixLoaddEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixLoaddEXT(mode, m);}
08506 GLEEPFNGLMATRIXLOADDEXTPROC GLeeFuncPtr_glMatrixLoaddEXT=GLee_Lazy_glMatrixLoaddEXT;
08507 #endif
08508 #ifndef GLEE_C_DEFINED_glMatrixMultfEXT
08509 #define GLEE_C_DEFINED_glMatrixMultfEXT
08510 void __stdcall GLee_Lazy_glMatrixMultfEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixMultfEXT(mode, m);}
08511 GLEEPFNGLMATRIXMULTFEXTPROC GLeeFuncPtr_glMatrixMultfEXT=GLee_Lazy_glMatrixMultfEXT;
08512 #endif
08513 #ifndef GLEE_C_DEFINED_glMatrixMultdEXT
08514 #define GLEE_C_DEFINED_glMatrixMultdEXT
08515 void __stdcall GLee_Lazy_glMatrixMultdEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixMultdEXT(mode, m);}
08516 GLEEPFNGLMATRIXMULTDEXTPROC GLeeFuncPtr_glMatrixMultdEXT=GLee_Lazy_glMatrixMultdEXT;
08517 #endif
08518 #ifndef GLEE_C_DEFINED_glMatrixLoadIdentityEXT
08519 #define GLEE_C_DEFINED_glMatrixLoadIdentityEXT
08520 void __stdcall GLee_Lazy_glMatrixLoadIdentityEXT(GLenum mode) {if (GLeeInit()) glMatrixLoadIdentityEXT(mode);}
08521 GLEEPFNGLMATRIXLOADIDENTITYEXTPROC GLeeFuncPtr_glMatrixLoadIdentityEXT=GLee_Lazy_glMatrixLoadIdentityEXT;
08522 #endif
08523 #ifndef GLEE_C_DEFINED_glMatrixRotatefEXT
08524 #define GLEE_C_DEFINED_glMatrixRotatefEXT
08525 void __stdcall GLee_Lazy_glMatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixRotatefEXT(mode, angle, x, y, z);}
08526 GLEEPFNGLMATRIXROTATEFEXTPROC GLeeFuncPtr_glMatrixRotatefEXT=GLee_Lazy_glMatrixRotatefEXT;
08527 #endif
08528 #ifndef GLEE_C_DEFINED_glMatrixRotatedEXT
08529 #define GLEE_C_DEFINED_glMatrixRotatedEXT
08530 void __stdcall GLee_Lazy_glMatrixRotatedEXT(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixRotatedEXT(mode, angle, x, y, z);}
08531 GLEEPFNGLMATRIXROTATEDEXTPROC GLeeFuncPtr_glMatrixRotatedEXT=GLee_Lazy_glMatrixRotatedEXT;
08532 #endif
08533 #ifndef GLEE_C_DEFINED_glMatrixScalefEXT
08534 #define GLEE_C_DEFINED_glMatrixScalefEXT
08535 void __stdcall GLee_Lazy_glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixScalefEXT(mode, x, y, z);}
08536 GLEEPFNGLMATRIXSCALEFEXTPROC GLeeFuncPtr_glMatrixScalefEXT=GLee_Lazy_glMatrixScalefEXT;
08537 #endif
08538 #ifndef GLEE_C_DEFINED_glMatrixScaledEXT
08539 #define GLEE_C_DEFINED_glMatrixScaledEXT
08540 void __stdcall GLee_Lazy_glMatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixScaledEXT(mode, x, y, z);}
08541 GLEEPFNGLMATRIXSCALEDEXTPROC GLeeFuncPtr_glMatrixScaledEXT=GLee_Lazy_glMatrixScaledEXT;
08542 #endif
08543 #ifndef GLEE_C_DEFINED_glMatrixTranslatefEXT
08544 #define GLEE_C_DEFINED_glMatrixTranslatefEXT
08545 void __stdcall GLee_Lazy_glMatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixTranslatefEXT(mode, x, y, z);}
08546 GLEEPFNGLMATRIXTRANSLATEFEXTPROC GLeeFuncPtr_glMatrixTranslatefEXT=GLee_Lazy_glMatrixTranslatefEXT;
08547 #endif
08548 #ifndef GLEE_C_DEFINED_glMatrixTranslatedEXT
08549 #define GLEE_C_DEFINED_glMatrixTranslatedEXT
08550 void __stdcall GLee_Lazy_glMatrixTranslatedEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixTranslatedEXT(mode, x, y, z);}
08551 GLEEPFNGLMATRIXTRANSLATEDEXTPROC GLeeFuncPtr_glMatrixTranslatedEXT=GLee_Lazy_glMatrixTranslatedEXT;
08552 #endif
08553 #ifndef GLEE_C_DEFINED_glMatrixFrustumEXT
08554 #define GLEE_C_DEFINED_glMatrixFrustumEXT
08555 void __stdcall GLee_Lazy_glMatrixFrustumEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {if (GLeeInit()) glMatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar);}
08556 GLEEPFNGLMATRIXFRUSTUMEXTPROC GLeeFuncPtr_glMatrixFrustumEXT=GLee_Lazy_glMatrixFrustumEXT;
08557 #endif
08558 #ifndef GLEE_C_DEFINED_glMatrixOrthoEXT
08559 #define GLEE_C_DEFINED_glMatrixOrthoEXT
08560 void __stdcall GLee_Lazy_glMatrixOrthoEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {if (GLeeInit()) glMatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar);}
08561 GLEEPFNGLMATRIXORTHOEXTPROC GLeeFuncPtr_glMatrixOrthoEXT=GLee_Lazy_glMatrixOrthoEXT;
08562 #endif
08563 #ifndef GLEE_C_DEFINED_glMatrixPopEXT
08564 #define GLEE_C_DEFINED_glMatrixPopEXT
08565 void __stdcall GLee_Lazy_glMatrixPopEXT(GLenum mode) {if (GLeeInit()) glMatrixPopEXT(mode);}
08566 GLEEPFNGLMATRIXPOPEXTPROC GLeeFuncPtr_glMatrixPopEXT=GLee_Lazy_glMatrixPopEXT;
08567 #endif
08568 #ifndef GLEE_C_DEFINED_glMatrixPushEXT
08569 #define GLEE_C_DEFINED_glMatrixPushEXT
08570 void __stdcall GLee_Lazy_glMatrixPushEXT(GLenum mode) {if (GLeeInit()) glMatrixPushEXT(mode);}
08571 GLEEPFNGLMATRIXPUSHEXTPROC GLeeFuncPtr_glMatrixPushEXT=GLee_Lazy_glMatrixPushEXT;
08572 #endif
08573 #ifndef GLEE_C_DEFINED_glMatrixLoadTransposefEXT
08574 #define GLEE_C_DEFINED_glMatrixLoadTransposefEXT
08575 void __stdcall GLee_Lazy_glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixLoadTransposefEXT(mode, m);}
08576 GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixLoadTransposefEXT=GLee_Lazy_glMatrixLoadTransposefEXT;
08577 #endif
08578 #ifndef GLEE_C_DEFINED_glMatrixLoadTransposedEXT
08579 #define GLEE_C_DEFINED_glMatrixLoadTransposedEXT
08580 void __stdcall GLee_Lazy_glMatrixLoadTransposedEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixLoadTransposedEXT(mode, m);}
08581 GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixLoadTransposedEXT=GLee_Lazy_glMatrixLoadTransposedEXT;
08582 #endif
08583 #ifndef GLEE_C_DEFINED_glMatrixMultTransposefEXT
08584 #define GLEE_C_DEFINED_glMatrixMultTransposefEXT
08585 void __stdcall GLee_Lazy_glMatrixMultTransposefEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixMultTransposefEXT(mode, m);}
08586 GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixMultTransposefEXT=GLee_Lazy_glMatrixMultTransposefEXT;
08587 #endif
08588 #ifndef GLEE_C_DEFINED_glMatrixMultTransposedEXT
08589 #define GLEE_C_DEFINED_glMatrixMultTransposedEXT
08590 void __stdcall GLee_Lazy_glMatrixMultTransposedEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixMultTransposedEXT(mode, m);}
08591 GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixMultTransposedEXT=GLee_Lazy_glMatrixMultTransposedEXT;
08592 #endif
08593 #ifndef GLEE_C_DEFINED_glTextureParameterfEXT
08594 #define GLEE_C_DEFINED_glTextureParameterfEXT
08595 void __stdcall GLee_Lazy_glTextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glTextureParameterfEXT(texture, target, pname, param);}
08596 GLEEPFNGLTEXTUREPARAMETERFEXTPROC GLeeFuncPtr_glTextureParameterfEXT=GLee_Lazy_glTextureParameterfEXT;
08597 #endif
08598 #ifndef GLEE_C_DEFINED_glTextureParameterfvEXT
08599 #define GLEE_C_DEFINED_glTextureParameterfvEXT
08600 void __stdcall GLee_Lazy_glTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glTextureParameterfvEXT(texture, target, pname, params);}
08601 GLEEPFNGLTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glTextureParameterfvEXT=GLee_Lazy_glTextureParameterfvEXT;
08602 #endif
08603 #ifndef GLEE_C_DEFINED_glTextureParameteriEXT
08604 #define GLEE_C_DEFINED_glTextureParameteriEXT
08605 void __stdcall GLee_Lazy_glTextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glTextureParameteriEXT(texture, target, pname, param);}
08606 GLEEPFNGLTEXTUREPARAMETERIEXTPROC GLeeFuncPtr_glTextureParameteriEXT=GLee_Lazy_glTextureParameteriEXT;
08607 #endif
08608 #ifndef GLEE_C_DEFINED_glTextureParameterivEXT
08609 #define GLEE_C_DEFINED_glTextureParameterivEXT
08610 void __stdcall GLee_Lazy_glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameterivEXT(texture, target, pname, params);}
08611 GLEEPFNGLTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glTextureParameterivEXT=GLee_Lazy_glTextureParameterivEXT;
08612 #endif
08613 #ifndef GLEE_C_DEFINED_glTextureImage1DEXT
08614 #define GLEE_C_DEFINED_glTextureImage1DEXT
08615 void __stdcall GLee_Lazy_glTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels);}
08616 GLEEPFNGLTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glTextureImage1DEXT=GLee_Lazy_glTextureImage1DEXT;
08617 #endif
08618 #ifndef GLEE_C_DEFINED_glTextureImage2DEXT
08619 #define GLEE_C_DEFINED_glTextureImage2DEXT
08620 void __stdcall GLee_Lazy_glTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels);}
08621 GLEEPFNGLTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glTextureImage2DEXT=GLee_Lazy_glTextureImage2DEXT;
08622 #endif
08623 #ifndef GLEE_C_DEFINED_glTextureSubImage1DEXT
08624 #define GLEE_C_DEFINED_glTextureSubImage1DEXT
08625 void __stdcall GLee_Lazy_glTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels);}
08626 GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glTextureSubImage1DEXT=GLee_Lazy_glTextureSubImage1DEXT;
08627 #endif
08628 #ifndef GLEE_C_DEFINED_glTextureSubImage2DEXT
08629 #define GLEE_C_DEFINED_glTextureSubImage2DEXT
08630 void __stdcall GLee_Lazy_glTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels);}
08631 GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glTextureSubImage2DEXT=GLee_Lazy_glTextureSubImage2DEXT;
08632 #endif
08633 #ifndef GLEE_C_DEFINED_glCopyTextureImage1DEXT
08634 #define GLEE_C_DEFINED_glCopyTextureImage1DEXT
08635 void __stdcall GLee_Lazy_glCopyTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) {if (GLeeInit()) glCopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border);}
08636 GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureImage1DEXT=GLee_Lazy_glCopyTextureImage1DEXT;
08637 #endif
08638 #ifndef GLEE_C_DEFINED_glCopyTextureImage2DEXT
08639 #define GLEE_C_DEFINED_glCopyTextureImage2DEXT
08640 void __stdcall GLee_Lazy_glCopyTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) {if (GLeeInit()) glCopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border);}
08641 GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureImage2DEXT=GLee_Lazy_glCopyTextureImage2DEXT;
08642 #endif
08643 #ifndef GLEE_C_DEFINED_glCopyTextureSubImage1DEXT
08644 #define GLEE_C_DEFINED_glCopyTextureSubImage1DEXT
08645 void __stdcall GLee_Lazy_glCopyTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width);}
08646 GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureSubImage1DEXT=GLee_Lazy_glCopyTextureSubImage1DEXT;
08647 #endif
08648 #ifndef GLEE_C_DEFINED_glCopyTextureSubImage2DEXT
08649 #define GLEE_C_DEFINED_glCopyTextureSubImage2DEXT
08650 void __stdcall GLee_Lazy_glCopyTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height);}
08651 GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureSubImage2DEXT=GLee_Lazy_glCopyTextureSubImage2DEXT;
08652 #endif
08653 #ifndef GLEE_C_DEFINED_glGetTextureImageEXT
08654 #define GLEE_C_DEFINED_glGetTextureImageEXT
08655 void __stdcall GLee_Lazy_glGetTextureImageEXT(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit()) glGetTextureImageEXT(texture, target, level, format, type, pixels);}
08656 GLEEPFNGLGETTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetTextureImageEXT=GLee_Lazy_glGetTextureImageEXT;
08657 #endif
08658 #ifndef GLEE_C_DEFINED_glGetTextureParameterfvEXT
08659 #define GLEE_C_DEFINED_glGetTextureParameterfvEXT
08660 void __stdcall GLee_Lazy_glGetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetTextureParameterfvEXT(texture, target, pname, params);}
08661 GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureParameterfvEXT=GLee_Lazy_glGetTextureParameterfvEXT;
08662 #endif
08663 #ifndef GLEE_C_DEFINED_glGetTextureParameterivEXT
08664 #define GLEE_C_DEFINED_glGetTextureParameterivEXT
08665 void __stdcall GLee_Lazy_glGetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameterivEXT(texture, target, pname, params);}
08666 GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureParameterivEXT=GLee_Lazy_glGetTextureParameterivEXT;
08667 #endif
08668 #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT
08669 #define GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT
08670 void __stdcall GLee_Lazy_glGetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetTextureLevelParameterfvEXT(texture, target, level, pname, params);}
08671 GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterfvEXT=GLee_Lazy_glGetTextureLevelParameterfvEXT;
08672 #endif
08673 #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterivEXT
08674 #define GLEE_C_DEFINED_glGetTextureLevelParameterivEXT
08675 void __stdcall GLee_Lazy_glGetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureLevelParameterivEXT(texture, target, level, pname, params);}
08676 GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterivEXT=GLee_Lazy_glGetTextureLevelParameterivEXT;
08677 #endif
08678 #ifndef GLEE_C_DEFINED_glTextureImage3DEXT
08679 #define GLEE_C_DEFINED_glTextureImage3DEXT
08680 void __stdcall GLee_Lazy_glTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels);}
08681 GLEEPFNGLTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glTextureImage3DEXT=GLee_Lazy_glTextureImage3DEXT;
08682 #endif
08683 #ifndef GLEE_C_DEFINED_glTextureSubImage3DEXT
08684 #define GLEE_C_DEFINED_glTextureSubImage3DEXT
08685 void __stdcall GLee_Lazy_glTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
08686 GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glTextureSubImage3DEXT=GLee_Lazy_glTextureSubImage3DEXT;
08687 #endif
08688 #ifndef GLEE_C_DEFINED_glCopyTextureSubImage3DEXT
08689 #define GLEE_C_DEFINED_glCopyTextureSubImage3DEXT
08690 void __stdcall GLee_Lazy_glCopyTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height);}
08691 GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTextureSubImage3DEXT=GLee_Lazy_glCopyTextureSubImage3DEXT;
08692 #endif
08693 #ifndef GLEE_C_DEFINED_glMultiTexParameterfEXT
08694 #define GLEE_C_DEFINED_glMultiTexParameterfEXT
08695 void __stdcall GLee_Lazy_glMultiTexParameterfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexParameterfEXT(texunit, target, pname, param);}
08696 GLEEPFNGLMULTITEXPARAMETERFEXTPROC GLeeFuncPtr_glMultiTexParameterfEXT=GLee_Lazy_glMultiTexParameterfEXT;
08697 #endif
08698 #ifndef GLEE_C_DEFINED_glMultiTexParameterfvEXT
08699 #define GLEE_C_DEFINED_glMultiTexParameterfvEXT
08700 void __stdcall GLee_Lazy_glMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexParameterfvEXT(texunit, target, pname, params);}
08701 GLEEPFNGLMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glMultiTexParameterfvEXT=GLee_Lazy_glMultiTexParameterfvEXT;
08702 #endif
08703 #ifndef GLEE_C_DEFINED_glMultiTexParameteriEXT
08704 #define GLEE_C_DEFINED_glMultiTexParameteriEXT
08705 void __stdcall GLee_Lazy_glMultiTexParameteriEXT(GLenum texunit, GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexParameteriEXT(texunit, target, pname, param);}
08706 GLEEPFNGLMULTITEXPARAMETERIEXTPROC GLeeFuncPtr_glMultiTexParameteriEXT=GLee_Lazy_glMultiTexParameteriEXT;
08707 #endif
08708 #ifndef GLEE_C_DEFINED_glMultiTexParameterivEXT
08709 #define GLEE_C_DEFINED_glMultiTexParameterivEXT
08710 void __stdcall GLee_Lazy_glMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParameterivEXT(texunit, target, pname, params);}
08711 GLEEPFNGLMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glMultiTexParameterivEXT=GLee_Lazy_glMultiTexParameterivEXT;
08712 #endif
08713 #ifndef GLEE_C_DEFINED_glMultiTexImage1DEXT
08714 #define GLEE_C_DEFINED_glMultiTexImage1DEXT
08715 void __stdcall GLee_Lazy_glMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels);}
08716 GLEEPFNGLMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexImage1DEXT=GLee_Lazy_glMultiTexImage1DEXT;
08717 #endif
08718 #ifndef GLEE_C_DEFINED_glMultiTexImage2DEXT
08719 #define GLEE_C_DEFINED_glMultiTexImage2DEXT
08720 void __stdcall GLee_Lazy_glMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels);}
08721 GLEEPFNGLMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexImage2DEXT=GLee_Lazy_glMultiTexImage2DEXT;
08722 #endif
08723 #ifndef GLEE_C_DEFINED_glMultiTexSubImage1DEXT
08724 #define GLEE_C_DEFINED_glMultiTexSubImage1DEXT
08725 void __stdcall GLee_Lazy_glMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels);}
08726 GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexSubImage1DEXT=GLee_Lazy_glMultiTexSubImage1DEXT;
08727 #endif
08728 #ifndef GLEE_C_DEFINED_glMultiTexSubImage2DEXT
08729 #define GLEE_C_DEFINED_glMultiTexSubImage2DEXT
08730 void __stdcall GLee_Lazy_glMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels);}
08731 GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexSubImage2DEXT=GLee_Lazy_glMultiTexSubImage2DEXT;
08732 #endif
08733 #ifndef GLEE_C_DEFINED_glCopyMultiTexImage1DEXT
08734 #define GLEE_C_DEFINED_glCopyMultiTexImage1DEXT
08735 void __stdcall GLee_Lazy_glCopyMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) {if (GLeeInit()) glCopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border);}
08736 GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexImage1DEXT=GLee_Lazy_glCopyMultiTexImage1DEXT;
08737 #endif
08738 #ifndef GLEE_C_DEFINED_glCopyMultiTexImage2DEXT
08739 #define GLEE_C_DEFINED_glCopyMultiTexImage2DEXT
08740 void __stdcall GLee_Lazy_glCopyMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) {if (GLeeInit()) glCopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border);}
08741 GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexImage2DEXT=GLee_Lazy_glCopyMultiTexImage2DEXT;
08742 #endif
08743 #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT
08744 #define GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT
08745 void __stdcall GLee_Lazy_glCopyMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width);}
08746 GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage1DEXT=GLee_Lazy_glCopyMultiTexSubImage1DEXT;
08747 #endif
08748 #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT
08749 #define GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT
08750 void __stdcall GLee_Lazy_glCopyMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height);}
08751 GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage2DEXT=GLee_Lazy_glCopyMultiTexSubImage2DEXT;
08752 #endif
08753 #ifndef GLEE_C_DEFINED_glGetMultiTexImageEXT
08754 #define GLEE_C_DEFINED_glGetMultiTexImageEXT
08755 void __stdcall GLee_Lazy_glGetMultiTexImageEXT(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit()) glGetMultiTexImageEXT(texunit, target, level, format, type, pixels);}
08756 GLEEPFNGLGETMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetMultiTexImageEXT=GLee_Lazy_glGetMultiTexImageEXT;
08757 #endif
08758 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterfvEXT
08759 #define GLEE_C_DEFINED_glGetMultiTexParameterfvEXT
08760 void __stdcall GLee_Lazy_glGetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexParameterfvEXT(texunit, target, pname, params);}
08761 GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexParameterfvEXT=GLee_Lazy_glGetMultiTexParameterfvEXT;
08762 #endif
08763 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterivEXT
08764 #define GLEE_C_DEFINED_glGetMultiTexParameterivEXT
08765 void __stdcall GLee_Lazy_glGetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParameterivEXT(texunit, target, pname, params);}
08766 GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterivEXT=GLee_Lazy_glGetMultiTexParameterivEXT;
08767 #endif
08768 #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT
08769 #define GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT
08770 void __stdcall GLee_Lazy_glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params);}
08771 GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT=GLee_Lazy_glGetMultiTexLevelParameterfvEXT;
08772 #endif
08773 #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT
08774 #define GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT
08775 void __stdcall GLee_Lazy_glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexLevelParameterivEXT(texunit, target, level, pname, params);}
08776 GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterivEXT=GLee_Lazy_glGetMultiTexLevelParameterivEXT;
08777 #endif
08778 #ifndef GLEE_C_DEFINED_glMultiTexImage3DEXT
08779 #define GLEE_C_DEFINED_glMultiTexImage3DEXT
08780 void __stdcall GLee_Lazy_glMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels);}
08781 GLEEPFNGLMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexImage3DEXT=GLee_Lazy_glMultiTexImage3DEXT;
08782 #endif
08783 #ifndef GLEE_C_DEFINED_glMultiTexSubImage3DEXT
08784 #define GLEE_C_DEFINED_glMultiTexSubImage3DEXT
08785 void __stdcall GLee_Lazy_glMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);}
08786 GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexSubImage3DEXT=GLee_Lazy_glMultiTexSubImage3DEXT;
08787 #endif
08788 #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT
08789 #define GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT
08790 void __stdcall GLee_Lazy_glCopyMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height);}
08791 GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage3DEXT=GLee_Lazy_glCopyMultiTexSubImage3DEXT;
08792 #endif
08793 #ifndef GLEE_C_DEFINED_glBindMultiTextureEXT
08794 #define GLEE_C_DEFINED_glBindMultiTextureEXT
08795 void __stdcall GLee_Lazy_glBindMultiTextureEXT(GLenum texunit, GLenum target, GLuint texture) {if (GLeeInit()) glBindMultiTextureEXT(texunit, target, texture);}
08796 GLEEPFNGLBINDMULTITEXTUREEXTPROC GLeeFuncPtr_glBindMultiTextureEXT=GLee_Lazy_glBindMultiTextureEXT;
08797 #endif
08798 #ifndef GLEE_C_DEFINED_glEnableClientStateIndexedEXT
08799 #define GLEE_C_DEFINED_glEnableClientStateIndexedEXT
08800 void __stdcall GLee_Lazy_glEnableClientStateIndexedEXT(GLenum array, GLuint index) {if (GLeeInit()) glEnableClientStateIndexedEXT(array, index);}
08801 GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glEnableClientStateIndexedEXT=GLee_Lazy_glEnableClientStateIndexedEXT;
08802 #endif
08803 #ifndef GLEE_C_DEFINED_glDisableClientStateIndexedEXT
08804 #define GLEE_C_DEFINED_glDisableClientStateIndexedEXT
08805 void __stdcall GLee_Lazy_glDisableClientStateIndexedEXT(GLenum array, GLuint index) {if (GLeeInit()) glDisableClientStateIndexedEXT(array, index);}
08806 GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glDisableClientStateIndexedEXT=GLee_Lazy_glDisableClientStateIndexedEXT;
08807 #endif
08808 #ifndef GLEE_C_DEFINED_glMultiTexCoordPointerEXT
08809 #define GLEE_C_DEFINED_glMultiTexCoordPointerEXT
08810 void __stdcall GLee_Lazy_glMultiTexCoordPointerEXT(GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glMultiTexCoordPointerEXT(texunit, size, type, stride, pointer);}
08811 GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC GLeeFuncPtr_glMultiTexCoordPointerEXT=GLee_Lazy_glMultiTexCoordPointerEXT;
08812 #endif
08813 #ifndef GLEE_C_DEFINED_glMultiTexEnvfEXT
08814 #define GLEE_C_DEFINED_glMultiTexEnvfEXT
08815 void __stdcall GLee_Lazy_glMultiTexEnvfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexEnvfEXT(texunit, target, pname, param);}
08816 GLEEPFNGLMULTITEXENVFEXTPROC GLeeFuncPtr_glMultiTexEnvfEXT=GLee_Lazy_glMultiTexEnvfEXT;
08817 #endif
08818 #ifndef GLEE_C_DEFINED_glMultiTexEnvfvEXT
08819 #define GLEE_C_DEFINED_glMultiTexEnvfvEXT
08820 void __stdcall GLee_Lazy_glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexEnvfvEXT(texunit, target, pname, params);}
08821 GLEEPFNGLMULTITEXENVFVEXTPROC GLeeFuncPtr_glMultiTexEnvfvEXT=GLee_Lazy_glMultiTexEnvfvEXT;
08822 #endif
08823 #ifndef GLEE_C_DEFINED_glMultiTexEnviEXT
08824 #define GLEE_C_DEFINED_glMultiTexEnviEXT
08825 void __stdcall GLee_Lazy_glMultiTexEnviEXT(GLenum texunit, GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexEnviEXT(texunit, target, pname, param);}
08826 GLEEPFNGLMULTITEXENVIEXTPROC GLeeFuncPtr_glMultiTexEnviEXT=GLee_Lazy_glMultiTexEnviEXT;
08827 #endif
08828 #ifndef GLEE_C_DEFINED_glMultiTexEnvivEXT
08829 #define GLEE_C_DEFINED_glMultiTexEnvivEXT
08830 void __stdcall GLee_Lazy_glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexEnvivEXT(texunit, target, pname, params);}
08831 GLEEPFNGLMULTITEXENVIVEXTPROC GLeeFuncPtr_glMultiTexEnvivEXT=GLee_Lazy_glMultiTexEnvivEXT;
08832 #endif
08833 #ifndef GLEE_C_DEFINED_glMultiTexGendEXT
08834 #define GLEE_C_DEFINED_glMultiTexGendEXT
08835 void __stdcall GLee_Lazy_glMultiTexGendEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble param) {if (GLeeInit()) glMultiTexGendEXT(texunit, coord, pname, param);}
08836 GLEEPFNGLMULTITEXGENDEXTPROC GLeeFuncPtr_glMultiTexGendEXT=GLee_Lazy_glMultiTexGendEXT;
08837 #endif
08838 #ifndef GLEE_C_DEFINED_glMultiTexGendvEXT
08839 #define GLEE_C_DEFINED_glMultiTexGendvEXT
08840 void __stdcall GLee_Lazy_glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params) {if (GLeeInit()) glMultiTexGendvEXT(texunit, coord, pname, params);}
08841 GLEEPFNGLMULTITEXGENDVEXTPROC GLeeFuncPtr_glMultiTexGendvEXT=GLee_Lazy_glMultiTexGendvEXT;
08842 #endif
08843 #ifndef GLEE_C_DEFINED_glMultiTexGenfEXT
08844 #define GLEE_C_DEFINED_glMultiTexGenfEXT
08845 void __stdcall GLee_Lazy_glMultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexGenfEXT(texunit, coord, pname, param);}
08846 GLEEPFNGLMULTITEXGENFEXTPROC GLeeFuncPtr_glMultiTexGenfEXT=GLee_Lazy_glMultiTexGenfEXT;
08847 #endif
08848 #ifndef GLEE_C_DEFINED_glMultiTexGenfvEXT
08849 #define GLEE_C_DEFINED_glMultiTexGenfvEXT
08850 void __stdcall GLee_Lazy_glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexGenfvEXT(texunit, coord, pname, params);}
08851 GLEEPFNGLMULTITEXGENFVEXTPROC GLeeFuncPtr_glMultiTexGenfvEXT=GLee_Lazy_glMultiTexGenfvEXT;
08852 #endif
08853 #ifndef GLEE_C_DEFINED_glMultiTexGeniEXT
08854 #define GLEE_C_DEFINED_glMultiTexGeniEXT
08855 void __stdcall GLee_Lazy_glMultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexGeniEXT(texunit, coord, pname, param);}
08856 GLEEPFNGLMULTITEXGENIEXTPROC GLeeFuncPtr_glMultiTexGeniEXT=GLee_Lazy_glMultiTexGeniEXT;
08857 #endif
08858 #ifndef GLEE_C_DEFINED_glMultiTexGenivEXT
08859 #define GLEE_C_DEFINED_glMultiTexGenivEXT
08860 void __stdcall GLee_Lazy_glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexGenivEXT(texunit, coord, pname, params);}
08861 GLEEPFNGLMULTITEXGENIVEXTPROC GLeeFuncPtr_glMultiTexGenivEXT=GLee_Lazy_glMultiTexGenivEXT;
08862 #endif
08863 #ifndef GLEE_C_DEFINED_glGetMultiTexEnvfvEXT
08864 #define GLEE_C_DEFINED_glGetMultiTexEnvfvEXT
08865 void __stdcall GLee_Lazy_glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexEnvfvEXT(texunit, target, pname, params);}
08866 GLEEPFNGLGETMULTITEXENVFVEXTPROC GLeeFuncPtr_glGetMultiTexEnvfvEXT=GLee_Lazy_glGetMultiTexEnvfvEXT;
08867 #endif
08868 #ifndef GLEE_C_DEFINED_glGetMultiTexEnvivEXT
08869 #define GLEE_C_DEFINED_glGetMultiTexEnvivEXT
08870 void __stdcall GLee_Lazy_glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexEnvivEXT(texunit, target, pname, params);}
08871 GLEEPFNGLGETMULTITEXENVIVEXTPROC GLeeFuncPtr_glGetMultiTexEnvivEXT=GLee_Lazy_glGetMultiTexEnvivEXT;
08872 #endif
08873 #ifndef GLEE_C_DEFINED_glGetMultiTexGendvEXT
08874 #define GLEE_C_DEFINED_glGetMultiTexGendvEXT
08875 void __stdcall GLee_Lazy_glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetMultiTexGendvEXT(texunit, coord, pname, params);}
08876 GLEEPFNGLGETMULTITEXGENDVEXTPROC GLeeFuncPtr_glGetMultiTexGendvEXT=GLee_Lazy_glGetMultiTexGendvEXT;
08877 #endif
08878 #ifndef GLEE_C_DEFINED_glGetMultiTexGenfvEXT
08879 #define GLEE_C_DEFINED_glGetMultiTexGenfvEXT
08880 void __stdcall GLee_Lazy_glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexGenfvEXT(texunit, coord, pname, params);}
08881 GLEEPFNGLGETMULTITEXGENFVEXTPROC GLeeFuncPtr_glGetMultiTexGenfvEXT=GLee_Lazy_glGetMultiTexGenfvEXT;
08882 #endif
08883 #ifndef GLEE_C_DEFINED_glGetMultiTexGenivEXT
08884 #define GLEE_C_DEFINED_glGetMultiTexGenivEXT
08885 void __stdcall GLee_Lazy_glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexGenivEXT(texunit, coord, pname, params);}
08886 GLEEPFNGLGETMULTITEXGENIVEXTPROC GLeeFuncPtr_glGetMultiTexGenivEXT=GLee_Lazy_glGetMultiTexGenivEXT;
08887 #endif
08888 #ifndef GLEE_C_DEFINED_glGetFloatIndexedvEXT
08889 #define GLEE_C_DEFINED_glGetFloatIndexedvEXT
08890 void __stdcall GLee_Lazy_glGetFloatIndexedvEXT(GLenum target, GLuint index, GLfloat * data) {if (GLeeInit()) glGetFloatIndexedvEXT(target, index, data);}
08891 GLEEPFNGLGETFLOATINDEXEDVEXTPROC GLeeFuncPtr_glGetFloatIndexedvEXT=GLee_Lazy_glGetFloatIndexedvEXT;
08892 #endif
08893 #ifndef GLEE_C_DEFINED_glGetDoubleIndexedvEXT
08894 #define GLEE_C_DEFINED_glGetDoubleIndexedvEXT
08895 void __stdcall GLee_Lazy_glGetDoubleIndexedvEXT(GLenum target, GLuint index, GLdouble * data) {if (GLeeInit()) glGetDoubleIndexedvEXT(target, index, data);}
08896 GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC GLeeFuncPtr_glGetDoubleIndexedvEXT=GLee_Lazy_glGetDoubleIndexedvEXT;
08897 #endif
08898 #ifndef GLEE_C_DEFINED_glGetPointerIndexedvEXT
08899 #define GLEE_C_DEFINED_glGetPointerIndexedvEXT
08900 void __stdcall GLee_Lazy_glGetPointerIndexedvEXT(GLenum target, GLuint index, GLvoid* * data) {if (GLeeInit()) glGetPointerIndexedvEXT(target, index, data);}
08901 GLEEPFNGLGETPOINTERINDEXEDVEXTPROC GLeeFuncPtr_glGetPointerIndexedvEXT=GLee_Lazy_glGetPointerIndexedvEXT;
08902 #endif
08903 #ifndef GLEE_C_DEFINED_glCompressedTextureImage3DEXT
08904 #define GLEE_C_DEFINED_glCompressedTextureImage3DEXT
08905 void __stdcall GLee_Lazy_glCompressedTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits);}
08906 GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureImage3DEXT=GLee_Lazy_glCompressedTextureImage3DEXT;
08907 #endif
08908 #ifndef GLEE_C_DEFINED_glCompressedTextureImage2DEXT
08909 #define GLEE_C_DEFINED_glCompressedTextureImage2DEXT
08910 void __stdcall GLee_Lazy_glCompressedTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits);}
08911 GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureImage2DEXT=GLee_Lazy_glCompressedTextureImage2DEXT;
08912 #endif
08913 #ifndef GLEE_C_DEFINED_glCompressedTextureImage1DEXT
08914 #define GLEE_C_DEFINED_glCompressedTextureImage1DEXT
08915 void __stdcall GLee_Lazy_glCompressedTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits);}
08916 GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureImage1DEXT=GLee_Lazy_glCompressedTextureImage1DEXT;
08917 #endif
08918 #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT
08919 #define GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT
08920 void __stdcall GLee_Lazy_glCompressedTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits);}
08921 GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage3DEXT=GLee_Lazy_glCompressedTextureSubImage3DEXT;
08922 #endif
08923 #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT
08924 #define GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT
08925 void __stdcall GLee_Lazy_glCompressedTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits);}
08926 GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage2DEXT=GLee_Lazy_glCompressedTextureSubImage2DEXT;
08927 #endif
08928 #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT
08929 #define GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT
08930 void __stdcall GLee_Lazy_glCompressedTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits);}
08931 GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage1DEXT=GLee_Lazy_glCompressedTextureSubImage1DEXT;
08932 #endif
08933 #ifndef GLEE_C_DEFINED_glGetCompressedTextureImageEXT
08934 #define GLEE_C_DEFINED_glGetCompressedTextureImageEXT
08935 void __stdcall GLee_Lazy_glGetCompressedTextureImageEXT(GLuint texture, GLenum target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedTextureImageEXT(texture, target, lod, img);}
08936 GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetCompressedTextureImageEXT=GLee_Lazy_glGetCompressedTextureImageEXT;
08937 #endif
08938 #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT
08939 #define GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT
08940 void __stdcall GLee_Lazy_glCompressedMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits);}
08941 GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage3DEXT=GLee_Lazy_glCompressedMultiTexImage3DEXT;
08942 #endif
08943 #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT
08944 #define GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT
08945 void __stdcall GLee_Lazy_glCompressedMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits);}
08946 GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage2DEXT=GLee_Lazy_glCompressedMultiTexImage2DEXT;
08947 #endif
08948 #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT
08949 #define GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT
08950 void __stdcall GLee_Lazy_glCompressedMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits);}
08951 GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage1DEXT=GLee_Lazy_glCompressedMultiTexImage1DEXT;
08952 #endif
08953 #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT
08954 #define GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT
08955 void __stdcall GLee_Lazy_glCompressedMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits);}
08956 GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT=GLee_Lazy_glCompressedMultiTexSubImage3DEXT;
08957 #endif
08958 #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT
08959 #define GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT
08960 void __stdcall GLee_Lazy_glCompressedMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits);}
08961 GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT=GLee_Lazy_glCompressedMultiTexSubImage2DEXT;
08962 #endif
08963 #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT
08964 #define GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT
08965 void __stdcall GLee_Lazy_glCompressedMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits);}
08966 GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT=GLee_Lazy_glCompressedMultiTexSubImage1DEXT;
08967 #endif
08968 #ifndef GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT
08969 #define GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT
08970 void __stdcall GLee_Lazy_glGetCompressedMultiTexImageEXT(GLenum texunit, GLenum target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedMultiTexImageEXT(texunit, target, lod, img);}
08971 GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetCompressedMultiTexImageEXT=GLee_Lazy_glGetCompressedMultiTexImageEXT;
08972 #endif
08973 #ifndef GLEE_C_DEFINED_glNamedProgramStringEXT
08974 #define GLEE_C_DEFINED_glNamedProgramStringEXT
08975 void __stdcall GLee_Lazy_glNamedProgramStringEXT(GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string) {if (GLeeInit()) glNamedProgramStringEXT(program, target, format, len, string);}
08976 GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glNamedProgramStringEXT=GLee_Lazy_glNamedProgramStringEXT;
08977 #endif
08978 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT
08979 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT
08980 void __stdcall GLee_Lazy_glNamedProgramLocalParameter4dEXT(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glNamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w);}
08981 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dEXT=GLee_Lazy_glNamedProgramLocalParameter4dEXT;
08982 #endif
08983 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT
08984 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT
08985 void __stdcall GLee_Lazy_glNamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit()) glNamedProgramLocalParameter4dvEXT(program, target, index, params);}
08986 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT=GLee_Lazy_glNamedProgramLocalParameter4dvEXT;
08987 #endif
08988 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT
08989 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT
08990 void __stdcall GLee_Lazy_glNamedProgramLocalParameter4fEXT(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glNamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w);}
08991 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fEXT=GLee_Lazy_glNamedProgramLocalParameter4fEXT;
08992 #endif
08993 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT
08994 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT
08995 void __stdcall GLee_Lazy_glNamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) glNamedProgramLocalParameter4fvEXT(program, target, index, params);}
08996 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT=GLee_Lazy_glNamedProgramLocalParameter4fvEXT;
08997 #endif
08998 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT
08999 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT
09000 void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetNamedProgramLocalParameterdvEXT(program, target, index, params);}
09001 GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT=GLee_Lazy_glGetNamedProgramLocalParameterdvEXT;
09002 #endif
09003 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT
09004 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT
09005 void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetNamedProgramLocalParameterfvEXT(program, target, index, params);}
09006 GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT=GLee_Lazy_glGetNamedProgramLocalParameterfvEXT;
09007 #endif
09008 #ifndef GLEE_C_DEFINED_glGetNamedProgramivEXT
09009 #define GLEE_C_DEFINED_glGetNamedProgramivEXT
09010 void __stdcall GLee_Lazy_glGetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedProgramivEXT(program, target, pname, params);}
09011 GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC GLeeFuncPtr_glGetNamedProgramivEXT=GLee_Lazy_glGetNamedProgramivEXT;
09012 #endif
09013 #ifndef GLEE_C_DEFINED_glGetNamedProgramStringEXT
09014 #define GLEE_C_DEFINED_glGetNamedProgramStringEXT
09015 void __stdcall GLee_Lazy_glGetNamedProgramStringEXT(GLuint program, GLenum target, GLenum pname, GLvoid * string) {if (GLeeInit()) glGetNamedProgramStringEXT(program, target, pname, string);}
09016 GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glGetNamedProgramStringEXT=GLee_Lazy_glGetNamedProgramStringEXT;
09017 #endif
09018 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT
09019 #define GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT
09020 void __stdcall GLee_Lazy_glNamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glNamedProgramLocalParameters4fvEXT(program, target, index, count, params);}
09021 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT=GLee_Lazy_glNamedProgramLocalParameters4fvEXT;
09022 #endif
09023 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT
09024 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT
09025 void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4iEXT(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glNamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w);}
09026 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT=GLee_Lazy_glNamedProgramLocalParameterI4iEXT;
09027 #endif
09028 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT
09029 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT
09030 void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4ivEXT(GLuint program, GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) glNamedProgramLocalParameterI4ivEXT(program, target, index, params);}
09031 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT=GLee_Lazy_glNamedProgramLocalParameterI4ivEXT;
09032 #endif
09033 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT
09034 #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT
09035 void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4ivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glNamedProgramLocalParametersI4ivEXT(program, target, index, count, params);}
09036 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT=GLee_Lazy_glNamedProgramLocalParametersI4ivEXT;
09037 #endif
09038 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT
09039 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT
09040 void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4uiEXT(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glNamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w);}
09041 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT=GLee_Lazy_glNamedProgramLocalParameterI4uiEXT;
09042 #endif
09043 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT
09044 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT
09045 void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glNamedProgramLocalParameterI4uivEXT(program, target, index, params);}
09046 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT=GLee_Lazy_glNamedProgramLocalParameterI4uivEXT;
09047 #endif
09048 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT
09049 #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT
09050 void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4uivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glNamedProgramLocalParametersI4uivEXT(program, target, index, count, params);}
09051 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT=GLee_Lazy_glNamedProgramLocalParametersI4uivEXT;
09052 #endif
09053 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT
09054 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT
09055 void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIivEXT(GLuint program, GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetNamedProgramLocalParameterIivEXT(program, target, index, params);}
09056 GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIivEXT;
09057 #endif
09058 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT
09059 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT
09060 void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetNamedProgramLocalParameterIuivEXT(program, target, index, params);}
09061 GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIuivEXT;
09062 #endif
09063 #ifndef GLEE_C_DEFINED_glTextureParameterIivEXT
09064 #define GLEE_C_DEFINED_glTextureParameterIivEXT
09065 void __stdcall GLee_Lazy_glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameterIivEXT(texture, target, pname, params);}
09066 GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glTextureParameterIivEXT=GLee_Lazy_glTextureParameterIivEXT;
09067 #endif
09068 #ifndef GLEE_C_DEFINED_glTextureParameterIuivEXT
09069 #define GLEE_C_DEFINED_glTextureParameterIuivEXT
09070 void __stdcall GLee_Lazy_glTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTextureParameterIuivEXT(texture, target, pname, params);}
09071 GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glTextureParameterIuivEXT=GLee_Lazy_glTextureParameterIuivEXT;
09072 #endif
09073 #ifndef GLEE_C_DEFINED_glGetTextureParameterIivEXT
09074 #define GLEE_C_DEFINED_glGetTextureParameterIivEXT
09075 void __stdcall GLee_Lazy_glGetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameterIivEXT(texture, target, pname, params);}
09076 GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTextureParameterIivEXT=GLee_Lazy_glGetTextureParameterIivEXT;
09077 #endif
09078 #ifndef GLEE_C_DEFINED_glGetTextureParameterIuivEXT
09079 #define GLEE_C_DEFINED_glGetTextureParameterIuivEXT
09080 void __stdcall GLee_Lazy_glGetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTextureParameterIuivEXT(texture, target, pname, params);}
09081 GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTextureParameterIuivEXT=GLee_Lazy_glGetTextureParameterIuivEXT;
09082 #endif
09083 #ifndef GLEE_C_DEFINED_glMultiTexParameterIivEXT
09084 #define GLEE_C_DEFINED_glMultiTexParameterIivEXT
09085 void __stdcall GLee_Lazy_glMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParameterIivEXT(texunit, target, pname, params);}
09086 GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glMultiTexParameterIivEXT=GLee_Lazy_glMultiTexParameterIivEXT;
09087 #endif
09088 #ifndef GLEE_C_DEFINED_glMultiTexParameterIuivEXT
09089 #define GLEE_C_DEFINED_glMultiTexParameterIuivEXT
09090 void __stdcall GLee_Lazy_glMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glMultiTexParameterIuivEXT(texunit, target, pname, params);}
09091 GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glMultiTexParameterIuivEXT=GLee_Lazy_glMultiTexParameterIuivEXT;
09092 #endif
09093 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterIivEXT
09094 #define GLEE_C_DEFINED_glGetMultiTexParameterIivEXT
09095 void __stdcall GLee_Lazy_glGetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParameterIivEXT(texunit, target, pname, params);}
09096 GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIivEXT=GLee_Lazy_glGetMultiTexParameterIivEXT;
09097 #endif
09098 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT
09099 #define GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT
09100 void __stdcall GLee_Lazy_glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetMultiTexParameterIuivEXT(texunit, target, pname, params);}
09101 GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIuivEXT=GLee_Lazy_glGetMultiTexParameterIuivEXT;
09102 #endif
09103 #ifndef GLEE_C_DEFINED_glProgramUniform1fEXT
09104 #define GLEE_C_DEFINED_glProgramUniform1fEXT
09105 void __stdcall GLee_Lazy_glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0) {if (GLeeInit()) glProgramUniform1fEXT(program, location, v0);}
09106 GLEEPFNGLPROGRAMUNIFORM1FEXTPROC GLeeFuncPtr_glProgramUniform1fEXT=GLee_Lazy_glProgramUniform1fEXT;
09107 #endif
09108 #ifndef GLEE_C_DEFINED_glProgramUniform2fEXT
09109 #define GLEE_C_DEFINED_glProgramUniform2fEXT
09110 void __stdcall GLee_Lazy_glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1) {if (GLeeInit()) glProgramUniform2fEXT(program, location, v0, v1);}
09111 GLEEPFNGLPROGRAMUNIFORM2FEXTPROC GLeeFuncPtr_glProgramUniform2fEXT=GLee_Lazy_glProgramUniform2fEXT;
09112 #endif
09113 #ifndef GLEE_C_DEFINED_glProgramUniform3fEXT
09114 #define GLEE_C_DEFINED_glProgramUniform3fEXT
09115 void __stdcall GLee_Lazy_glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glProgramUniform3fEXT(program, location, v0, v1, v2);}
09116 GLEEPFNGLPROGRAMUNIFORM3FEXTPROC GLeeFuncPtr_glProgramUniform3fEXT=GLee_Lazy_glProgramUniform3fEXT;
09117 #endif
09118 #ifndef GLEE_C_DEFINED_glProgramUniform4fEXT
09119 #define GLEE_C_DEFINED_glProgramUniform4fEXT
09120 void __stdcall GLee_Lazy_glProgramUniform4fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glProgramUniform4fEXT(program, location, v0, v1, v2, v3);}
09121 GLEEPFNGLPROGRAMUNIFORM4FEXTPROC GLeeFuncPtr_glProgramUniform4fEXT=GLee_Lazy_glProgramUniform4fEXT;
09122 #endif
09123 #ifndef GLEE_C_DEFINED_glProgramUniform1iEXT
09124 #define GLEE_C_DEFINED_glProgramUniform1iEXT
09125 void __stdcall GLee_Lazy_glProgramUniform1iEXT(GLuint program, GLint location, GLint v0) {if (GLeeInit()) glProgramUniform1iEXT(program, location, v0);}
09126 GLEEPFNGLPROGRAMUNIFORM1IEXTPROC GLeeFuncPtr_glProgramUniform1iEXT=GLee_Lazy_glProgramUniform1iEXT;
09127 #endif
09128 #ifndef GLEE_C_DEFINED_glProgramUniform2iEXT
09129 #define GLEE_C_DEFINED_glProgramUniform2iEXT
09130 void __stdcall GLee_Lazy_glProgramUniform2iEXT(GLuint program, GLint location, GLint v0, GLint v1) {if (GLeeInit()) glProgramUniform2iEXT(program, location, v0, v1);}
09131 GLEEPFNGLPROGRAMUNIFORM2IEXTPROC GLeeFuncPtr_glProgramUniform2iEXT=GLee_Lazy_glProgramUniform2iEXT;
09132 #endif
09133 #ifndef GLEE_C_DEFINED_glProgramUniform3iEXT
09134 #define GLEE_C_DEFINED_glProgramUniform3iEXT
09135 void __stdcall GLee_Lazy_glProgramUniform3iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glProgramUniform3iEXT(program, location, v0, v1, v2);}
09136 GLEEPFNGLPROGRAMUNIFORM3IEXTPROC GLeeFuncPtr_glProgramUniform3iEXT=GLee_Lazy_glProgramUniform3iEXT;
09137 #endif
09138 #ifndef GLEE_C_DEFINED_glProgramUniform4iEXT
09139 #define GLEE_C_DEFINED_glProgramUniform4iEXT
09140 void __stdcall GLee_Lazy_glProgramUniform4iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glProgramUniform4iEXT(program, location, v0, v1, v2, v3);}
09141 GLEEPFNGLPROGRAMUNIFORM4IEXTPROC GLeeFuncPtr_glProgramUniform4iEXT=GLee_Lazy_glProgramUniform4iEXT;
09142 #endif
09143 #ifndef GLEE_C_DEFINED_glProgramUniform1fvEXT
09144 #define GLEE_C_DEFINED_glProgramUniform1fvEXT
09145 void __stdcall GLee_Lazy_glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform1fvEXT(program, location, count, value);}
09146 GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC GLeeFuncPtr_glProgramUniform1fvEXT=GLee_Lazy_glProgramUniform1fvEXT;
09147 #endif
09148 #ifndef GLEE_C_DEFINED_glProgramUniform2fvEXT
09149 #define GLEE_C_DEFINED_glProgramUniform2fvEXT
09150 void __stdcall GLee_Lazy_glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform2fvEXT(program, location, count, value);}
09151 GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC GLeeFuncPtr_glProgramUniform2fvEXT=GLee_Lazy_glProgramUniform2fvEXT;
09152 #endif
09153 #ifndef GLEE_C_DEFINED_glProgramUniform3fvEXT
09154 #define GLEE_C_DEFINED_glProgramUniform3fvEXT
09155 void __stdcall GLee_Lazy_glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform3fvEXT(program, location, count, value);}
09156 GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC GLeeFuncPtr_glProgramUniform3fvEXT=GLee_Lazy_glProgramUniform3fvEXT;
09157 #endif
09158 #ifndef GLEE_C_DEFINED_glProgramUniform4fvEXT
09159 #define GLEE_C_DEFINED_glProgramUniform4fvEXT
09160 void __stdcall GLee_Lazy_glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform4fvEXT(program, location, count, value);}
09161 GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC GLeeFuncPtr_glProgramUniform4fvEXT=GLee_Lazy_glProgramUniform4fvEXT;
09162 #endif
09163 #ifndef GLEE_C_DEFINED_glProgramUniform1ivEXT
09164 #define GLEE_C_DEFINED_glProgramUniform1ivEXT
09165 void __stdcall GLee_Lazy_glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform1ivEXT(program, location, count, value);}
09166 GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC GLeeFuncPtr_glProgramUniform1ivEXT=GLee_Lazy_glProgramUniform1ivEXT;
09167 #endif
09168 #ifndef GLEE_C_DEFINED_glProgramUniform2ivEXT
09169 #define GLEE_C_DEFINED_glProgramUniform2ivEXT
09170 void __stdcall GLee_Lazy_glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform2ivEXT(program, location, count, value);}
09171 GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC GLeeFuncPtr_glProgramUniform2ivEXT=GLee_Lazy_glProgramUniform2ivEXT;
09172 #endif
09173 #ifndef GLEE_C_DEFINED_glProgramUniform3ivEXT
09174 #define GLEE_C_DEFINED_glProgramUniform3ivEXT
09175 void __stdcall GLee_Lazy_glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform3ivEXT(program, location, count, value);}
09176 GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC GLeeFuncPtr_glProgramUniform3ivEXT=GLee_Lazy_glProgramUniform3ivEXT;
09177 #endif
09178 #ifndef GLEE_C_DEFINED_glProgramUniform4ivEXT
09179 #define GLEE_C_DEFINED_glProgramUniform4ivEXT
09180 void __stdcall GLee_Lazy_glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform4ivEXT(program, location, count, value);}
09181 GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC GLeeFuncPtr_glProgramUniform4ivEXT=GLee_Lazy_glProgramUniform4ivEXT;
09182 #endif
09183 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT
09184 #define GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT
09185 void __stdcall GLee_Lazy_glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix2fvEXT(program, location, count, transpose, value);}
09186 GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2fvEXT=GLee_Lazy_glProgramUniformMatrix2fvEXT;
09187 #endif
09188 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT
09189 #define GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT
09190 void __stdcall GLee_Lazy_glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix3fvEXT(program, location, count, transpose, value);}
09191 GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3fvEXT=GLee_Lazy_glProgramUniformMatrix3fvEXT;
09192 #endif
09193 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT
09194 #define GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT
09195 void __stdcall GLee_Lazy_glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix4fvEXT(program, location, count, transpose, value);}
09196 GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4fvEXT=GLee_Lazy_glProgramUniformMatrix4fvEXT;
09197 #endif
09198 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT
09199 #define GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT
09200 void __stdcall GLee_Lazy_glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value);}
09201 GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT=GLee_Lazy_glProgramUniformMatrix2x3fvEXT;
09202 #endif
09203 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT
09204 #define GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT
09205 void __stdcall GLee_Lazy_glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value);}
09206 GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT=GLee_Lazy_glProgramUniformMatrix3x2fvEXT;
09207 #endif
09208 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT
09209 #define GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT
09210 void __stdcall GLee_Lazy_glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value);}
09211 GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT=GLee_Lazy_glProgramUniformMatrix2x4fvEXT;
09212 #endif
09213 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT
09214 #define GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT
09215 void __stdcall GLee_Lazy_glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value);}
09216 GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT=GLee_Lazy_glProgramUniformMatrix4x2fvEXT;
09217 #endif
09218 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT
09219 #define GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT
09220 void __stdcall GLee_Lazy_glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value);}
09221 GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT=GLee_Lazy_glProgramUniformMatrix3x4fvEXT;
09222 #endif
09223 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT
09224 #define GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT
09225 void __stdcall GLee_Lazy_glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value);}
09226 GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT=GLee_Lazy_glProgramUniformMatrix4x3fvEXT;
09227 #endif
09228 #ifndef GLEE_C_DEFINED_glProgramUniform1uiEXT
09229 #define GLEE_C_DEFINED_glProgramUniform1uiEXT
09230 void __stdcall GLee_Lazy_glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0) {if (GLeeInit()) glProgramUniform1uiEXT(program, location, v0);}
09231 GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC GLeeFuncPtr_glProgramUniform1uiEXT=GLee_Lazy_glProgramUniform1uiEXT;
09232 #endif
09233 #ifndef GLEE_C_DEFINED_glProgramUniform2uiEXT
09234 #define GLEE_C_DEFINED_glProgramUniform2uiEXT
09235 void __stdcall GLee_Lazy_glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1) {if (GLeeInit()) glProgramUniform2uiEXT(program, location, v0, v1);}
09236 GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC GLeeFuncPtr_glProgramUniform2uiEXT=GLee_Lazy_glProgramUniform2uiEXT;
09237 #endif
09238 #ifndef GLEE_C_DEFINED_glProgramUniform3uiEXT
09239 #define GLEE_C_DEFINED_glProgramUniform3uiEXT
09240 void __stdcall GLee_Lazy_glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glProgramUniform3uiEXT(program, location, v0, v1, v2);}
09241 GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC GLeeFuncPtr_glProgramUniform3uiEXT=GLee_Lazy_glProgramUniform3uiEXT;
09242 #endif
09243 #ifndef GLEE_C_DEFINED_glProgramUniform4uiEXT
09244 #define GLEE_C_DEFINED_glProgramUniform4uiEXT
09245 void __stdcall GLee_Lazy_glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glProgramUniform4uiEXT(program, location, v0, v1, v2, v3);}
09246 GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC GLeeFuncPtr_glProgramUniform4uiEXT=GLee_Lazy_glProgramUniform4uiEXT;
09247 #endif
09248 #ifndef GLEE_C_DEFINED_glProgramUniform1uivEXT
09249 #define GLEE_C_DEFINED_glProgramUniform1uivEXT
09250 void __stdcall GLee_Lazy_glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform1uivEXT(program, location, count, value);}
09251 GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC GLeeFuncPtr_glProgramUniform1uivEXT=GLee_Lazy_glProgramUniform1uivEXT;
09252 #endif
09253 #ifndef GLEE_C_DEFINED_glProgramUniform2uivEXT
09254 #define GLEE_C_DEFINED_glProgramUniform2uivEXT
09255 void __stdcall GLee_Lazy_glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform2uivEXT(program, location, count, value);}
09256 GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC GLeeFuncPtr_glProgramUniform2uivEXT=GLee_Lazy_glProgramUniform2uivEXT;
09257 #endif
09258 #ifndef GLEE_C_DEFINED_glProgramUniform3uivEXT
09259 #define GLEE_C_DEFINED_glProgramUniform3uivEXT
09260 void __stdcall GLee_Lazy_glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform3uivEXT(program, location, count, value);}
09261 GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC GLeeFuncPtr_glProgramUniform3uivEXT=GLee_Lazy_glProgramUniform3uivEXT;
09262 #endif
09263 #ifndef GLEE_C_DEFINED_glProgramUniform4uivEXT
09264 #define GLEE_C_DEFINED_glProgramUniform4uivEXT
09265 void __stdcall GLee_Lazy_glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform4uivEXT(program, location, count, value);}
09266 GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC GLeeFuncPtr_glProgramUniform4uivEXT=GLee_Lazy_glProgramUniform4uivEXT;
09267 #endif
09268 #ifndef GLEE_C_DEFINED_glNamedBufferDataEXT
09269 #define GLEE_C_DEFINED_glNamedBufferDataEXT
09270 void __stdcall GLee_Lazy_glNamedBufferDataEXT(GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage) {if (GLeeInit()) glNamedBufferDataEXT(buffer, size, data, usage);}
09271 GLEEPFNGLNAMEDBUFFERDATAEXTPROC GLeeFuncPtr_glNamedBufferDataEXT=GLee_Lazy_glNamedBufferDataEXT;
09272 #endif
09273 #ifndef GLEE_C_DEFINED_glNamedBufferSubDataEXT
09274 #define GLEE_C_DEFINED_glNamedBufferSubDataEXT
09275 void __stdcall GLee_Lazy_glNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glNamedBufferSubDataEXT(buffer, offset, size, data);}
09276 GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glNamedBufferSubDataEXT=GLee_Lazy_glNamedBufferSubDataEXT;
09277 #endif
09278 #ifndef GLEE_C_DEFINED_glMapNamedBufferEXT
09279 #define GLEE_C_DEFINED_glMapNamedBufferEXT
09280 GLvoid* __stdcall GLee_Lazy_glMapNamedBufferEXT(GLuint buffer, GLenum access) {if (GLeeInit()) return glMapNamedBufferEXT(buffer, access); return (GLvoid*)0;}
09281 GLEEPFNGLMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glMapNamedBufferEXT=GLee_Lazy_glMapNamedBufferEXT;
09282 #endif
09283 #ifndef GLEE_C_DEFINED_glUnmapNamedBufferEXT
09284 #define GLEE_C_DEFINED_glUnmapNamedBufferEXT
09285 GLboolean __stdcall GLee_Lazy_glUnmapNamedBufferEXT(GLuint buffer) {if (GLeeInit()) return glUnmapNamedBufferEXT(buffer); return (GLboolean)0;}
09286 GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glUnmapNamedBufferEXT=GLee_Lazy_glUnmapNamedBufferEXT;
09287 #endif
09288 #ifndef GLEE_C_DEFINED_glGetNamedBufferParameterivEXT
09289 #define GLEE_C_DEFINED_glGetNamedBufferParameterivEXT
09290 void __stdcall GLee_Lazy_glGetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedBufferParameterivEXT(buffer, pname, params);}
09291 GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedBufferParameterivEXT=GLee_Lazy_glGetNamedBufferParameterivEXT;
09292 #endif
09293 #ifndef GLEE_C_DEFINED_glGetNamedBufferPointervEXT
09294 #define GLEE_C_DEFINED_glGetNamedBufferPointervEXT
09295 void __stdcall GLee_Lazy_glGetNamedBufferPointervEXT(GLuint buffer, GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetNamedBufferPointervEXT(buffer, pname, params);}
09296 GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC GLeeFuncPtr_glGetNamedBufferPointervEXT=GLee_Lazy_glGetNamedBufferPointervEXT;
09297 #endif
09298 #ifndef GLEE_C_DEFINED_glGetNamedBufferSubDataEXT
09299 #define GLEE_C_DEFINED_glGetNamedBufferSubDataEXT
09300 void __stdcall GLee_Lazy_glGetNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetNamedBufferSubDataEXT(buffer, offset, size, data);}
09301 GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glGetNamedBufferSubDataEXT=GLee_Lazy_glGetNamedBufferSubDataEXT;
09302 #endif
09303 #ifndef GLEE_C_DEFINED_glTextureBufferEXT
09304 #define GLEE_C_DEFINED_glTextureBufferEXT
09305 void __stdcall GLee_Lazy_glTextureBufferEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTextureBufferEXT(texture, target, internalformat, buffer);}
09306 GLEEPFNGLTEXTUREBUFFEREXTPROC GLeeFuncPtr_glTextureBufferEXT=GLee_Lazy_glTextureBufferEXT;
09307 #endif
09308 #ifndef GLEE_C_DEFINED_glMultiTexBufferEXT
09309 #define GLEE_C_DEFINED_glMultiTexBufferEXT
09310 void __stdcall GLee_Lazy_glMultiTexBufferEXT(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glMultiTexBufferEXT(texunit, target, internalformat, buffer);}
09311 GLEEPFNGLMULTITEXBUFFEREXTPROC GLeeFuncPtr_glMultiTexBufferEXT=GLee_Lazy_glMultiTexBufferEXT;
09312 #endif
09313 #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageEXT
09314 #define GLEE_C_DEFINED_glNamedRenderbufferStorageEXT
09315 void __stdcall GLee_Lazy_glNamedRenderbufferStorageEXT(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height);}
09316 GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageEXT=GLee_Lazy_glNamedRenderbufferStorageEXT;
09317 #endif
09318 #ifndef GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT
09319 #define GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT
09320 void __stdcall GLee_Lazy_glGetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedRenderbufferParameterivEXT(renderbuffer, pname, params);}
09321 GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT=GLee_Lazy_glGetNamedRenderbufferParameterivEXT;
09322 #endif
09323 #ifndef GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT
09324 #define GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT
09325 GLenum __stdcall GLee_Lazy_glCheckNamedFramebufferStatusEXT(GLuint framebuffer, GLenum target) {if (GLeeInit()) return glCheckNamedFramebufferStatusEXT(framebuffer, target); return (GLenum)0;}
09326 GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckNamedFramebufferStatusEXT=GLee_Lazy_glCheckNamedFramebufferStatusEXT;
09327 #endif
09328 #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT
09329 #define GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT
09330 void __stdcall GLee_Lazy_glNamedFramebufferTexture1DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level);}
09331 GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture1DEXT=GLee_Lazy_glNamedFramebufferTexture1DEXT;
09332 #endif
09333 #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT
09334 #define GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT
09335 void __stdcall GLee_Lazy_glNamedFramebufferTexture2DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level);}
09336 GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture2DEXT=GLee_Lazy_glNamedFramebufferTexture2DEXT;
09337 #endif
09338 #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT
09339 #define GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT
09340 void __stdcall GLee_Lazy_glNamedFramebufferTexture3DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLeeInit()) glNamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset);}
09341 GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture3DEXT=GLee_Lazy_glNamedFramebufferTexture3DEXT;
09342 #endif
09343 #ifndef GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT
09344 #define GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT
09345 void __stdcall GLee_Lazy_glNamedFramebufferRenderbufferEXT(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glNamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer);}
09346 GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glNamedFramebufferRenderbufferEXT=GLee_Lazy_glNamedFramebufferRenderbufferEXT;
09347 #endif
09348 #ifndef GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
09349 #define GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT
09350 void __stdcall GLee_Lazy_glGetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params);}
09351 GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT=GLee_Lazy_glGetNamedFramebufferAttachmentParameterivEXT;
09352 #endif
09353 #ifndef GLEE_C_DEFINED_glGenerateTextureMipmapEXT
09354 #define GLEE_C_DEFINED_glGenerateTextureMipmapEXT
09355 void __stdcall GLee_Lazy_glGenerateTextureMipmapEXT(GLuint texture, GLenum target) {if (GLeeInit()) glGenerateTextureMipmapEXT(texture, target);}
09356 GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC GLeeFuncPtr_glGenerateTextureMipmapEXT=GLee_Lazy_glGenerateTextureMipmapEXT;
09357 #endif
09358 #ifndef GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT
09359 #define GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT
09360 void __stdcall GLee_Lazy_glGenerateMultiTexMipmapEXT(GLenum texunit, GLenum target) {if (GLeeInit()) glGenerateMultiTexMipmapEXT(texunit, target);}
09361 GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC GLeeFuncPtr_glGenerateMultiTexMipmapEXT=GLee_Lazy_glGenerateMultiTexMipmapEXT;
09362 #endif
09363 #ifndef GLEE_C_DEFINED_glFramebufferDrawBufferEXT
09364 #define GLEE_C_DEFINED_glFramebufferDrawBufferEXT
09365 void __stdcall GLee_Lazy_glFramebufferDrawBufferEXT(GLuint framebuffer, GLenum mode) {if (GLeeInit()) glFramebufferDrawBufferEXT(framebuffer, mode);}
09366 GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC GLeeFuncPtr_glFramebufferDrawBufferEXT=GLee_Lazy_glFramebufferDrawBufferEXT;
09367 #endif
09368 #ifndef GLEE_C_DEFINED_glFramebufferDrawBuffersEXT
09369 #define GLEE_C_DEFINED_glFramebufferDrawBuffersEXT
09370 void __stdcall GLee_Lazy_glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const GLenum * bufs) {if (GLeeInit()) glFramebufferDrawBuffersEXT(framebuffer, n, bufs);}
09371 GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC GLeeFuncPtr_glFramebufferDrawBuffersEXT=GLee_Lazy_glFramebufferDrawBuffersEXT;
09372 #endif
09373 #ifndef GLEE_C_DEFINED_glFramebufferReadBufferEXT
09374 #define GLEE_C_DEFINED_glFramebufferReadBufferEXT
09375 void __stdcall GLee_Lazy_glFramebufferReadBufferEXT(GLuint framebuffer, GLenum mode) {if (GLeeInit()) glFramebufferReadBufferEXT(framebuffer, mode);}
09376 GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC GLeeFuncPtr_glFramebufferReadBufferEXT=GLee_Lazy_glFramebufferReadBufferEXT;
09377 #endif
09378 #ifndef GLEE_C_DEFINED_glGetFramebufferParameterivEXT
09379 #define GLEE_C_DEFINED_glGetFramebufferParameterivEXT
09380 void __stdcall GLee_Lazy_glGetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferParameterivEXT(framebuffer, pname, params);}
09381 GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferParameterivEXT=GLee_Lazy_glGetFramebufferParameterivEXT;
09382 #endif
09383 #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT
09384 #define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT
09385 void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleEXT(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height);}
09386 GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT=GLee_Lazy_glNamedRenderbufferStorageMultisampleEXT;
09387 #endif
09388 #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
09389 #define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT
09390 void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height);}
09391 GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT=GLee_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT;
09392 #endif
09393 #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureEXT
09394 #define GLEE_C_DEFINED_glNamedFramebufferTextureEXT
09395 void __stdcall GLee_Lazy_glNamedFramebufferTextureEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebufferTextureEXT(framebuffer, attachment, texture, level);}
09396 GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glNamedFramebufferTextureEXT=GLee_Lazy_glNamedFramebufferTextureEXT;
09397 #endif
09398 #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT
09399 #define GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT
09400 void __stdcall GLee_Lazy_glNamedFramebufferTextureLayerEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glNamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer);}
09401 GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glNamedFramebufferTextureLayerEXT=GLee_Lazy_glNamedFramebufferTextureLayerEXT;
09402 #endif
09403 #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT
09404 #define GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT
09405 void __stdcall GLee_Lazy_glNamedFramebufferTextureFaceEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glNamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face);}
09406 GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glNamedFramebufferTextureFaceEXT=GLee_Lazy_glNamedFramebufferTextureFaceEXT;
09407 #endif
09408 #ifndef GLEE_C_DEFINED_glTextureRenderbufferEXT
09409 #define GLEE_C_DEFINED_glTextureRenderbufferEXT
09410 void __stdcall GLee_Lazy_glTextureRenderbufferEXT(GLuint texture, GLenum target, GLuint renderbuffer) {if (GLeeInit()) glTextureRenderbufferEXT(texture, target, renderbuffer);}
09411 GLEEPFNGLTEXTURERENDERBUFFEREXTPROC GLeeFuncPtr_glTextureRenderbufferEXT=GLee_Lazy_glTextureRenderbufferEXT;
09412 #endif
09413 #ifndef GLEE_C_DEFINED_glMultiTexRenderbufferEXT
09414 #define GLEE_C_DEFINED_glMultiTexRenderbufferEXT
09415 void __stdcall GLee_Lazy_glMultiTexRenderbufferEXT(GLenum texunit, GLenum target, GLuint renderbuffer) {if (GLeeInit()) glMultiTexRenderbufferEXT(texunit, target, renderbuffer);}
09416 GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC GLeeFuncPtr_glMultiTexRenderbufferEXT=GLee_Lazy_glMultiTexRenderbufferEXT;
09417 #endif
09418 #endif
09419
09420
09421
09422 #ifdef __GLEE_GL_EXT_vertex_array_bgra
09423 #endif
09424
09425
09426
09427 #ifdef __GLEE_GL_EXT_texture_swizzle
09428 #endif
09429
09430
09431
09432 #ifdef __GLEE_GL_NV_explicit_multisample
09433 #ifndef GLEE_C_DEFINED_glGetMultisamplefvNV
09434 #define GLEE_C_DEFINED_glGetMultisamplefvNV
09435 void __stdcall GLee_Lazy_glGetMultisamplefvNV(GLenum pname, GLuint index, GLfloat * val) {if (GLeeInit()) glGetMultisamplefvNV(pname, index, val);}
09436 GLEEPFNGLGETMULTISAMPLEFVNVPROC GLeeFuncPtr_glGetMultisamplefvNV=GLee_Lazy_glGetMultisamplefvNV;
09437 #endif
09438 #ifndef GLEE_C_DEFINED_glSampleMaskIndexedNV
09439 #define GLEE_C_DEFINED_glSampleMaskIndexedNV
09440 void __stdcall GLee_Lazy_glSampleMaskIndexedNV(GLuint index, GLbitfield mask) {if (GLeeInit()) glSampleMaskIndexedNV(index, mask);}
09441 GLEEPFNGLSAMPLEMASKINDEXEDNVPROC GLeeFuncPtr_glSampleMaskIndexedNV=GLee_Lazy_glSampleMaskIndexedNV;
09442 #endif
09443 #ifndef GLEE_C_DEFINED_glTexRenderbufferNV
09444 #define GLEE_C_DEFINED_glTexRenderbufferNV
09445 void __stdcall GLee_Lazy_glTexRenderbufferNV(GLenum target, GLuint renderbuffer) {if (GLeeInit()) glTexRenderbufferNV(target, renderbuffer);}
09446 GLEEPFNGLTEXRENDERBUFFERNVPROC GLeeFuncPtr_glTexRenderbufferNV=GLee_Lazy_glTexRenderbufferNV;
09447 #endif
09448 #endif
09449
09450
09451
09452 #ifdef __GLEE_GL_NV_transform_feedback2
09453 #ifndef GLEE_C_DEFINED_glBindTransformFeedbackNV
09454 #define GLEE_C_DEFINED_glBindTransformFeedbackNV
09455 void __stdcall GLee_Lazy_glBindTransformFeedbackNV(GLenum target, GLuint id) {if (GLeeInit()) glBindTransformFeedbackNV(target, id);}
09456 GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBindTransformFeedbackNV=GLee_Lazy_glBindTransformFeedbackNV;
09457 #endif
09458 #ifndef GLEE_C_DEFINED_glDeleteTransformFeedbacksNV
09459 #define GLEE_C_DEFINED_glDeleteTransformFeedbacksNV
09460 void __stdcall GLee_Lazy_glDeleteTransformFeedbacksNV(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteTransformFeedbacksNV(n, ids);}
09461 GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glDeleteTransformFeedbacksNV=GLee_Lazy_glDeleteTransformFeedbacksNV;
09462 #endif
09463 #ifndef GLEE_C_DEFINED_glGenTransformFeedbacksNV
09464 #define GLEE_C_DEFINED_glGenTransformFeedbacksNV
09465 void __stdcall GLee_Lazy_glGenTransformFeedbacksNV(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenTransformFeedbacksNV(n, ids);}
09466 GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glGenTransformFeedbacksNV=GLee_Lazy_glGenTransformFeedbacksNV;
09467 #endif
09468 #ifndef GLEE_C_DEFINED_glIsTransformFeedbackNV
09469 #define GLEE_C_DEFINED_glIsTransformFeedbackNV
09470 GLboolean __stdcall GLee_Lazy_glIsTransformFeedbackNV(GLuint id) {if (GLeeInit()) return glIsTransformFeedbackNV(id); return (GLboolean)0;}
09471 GLEEPFNGLISTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glIsTransformFeedbackNV=GLee_Lazy_glIsTransformFeedbackNV;
09472 #endif
09473 #ifndef GLEE_C_DEFINED_glPauseTransformFeedbackNV
09474 #define GLEE_C_DEFINED_glPauseTransformFeedbackNV
09475 void __stdcall GLee_Lazy_glPauseTransformFeedbackNV(void) {if (GLeeInit()) glPauseTransformFeedbackNV();}
09476 GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glPauseTransformFeedbackNV=GLee_Lazy_glPauseTransformFeedbackNV;
09477 #endif
09478 #ifndef GLEE_C_DEFINED_glResumeTransformFeedbackNV
09479 #define GLEE_C_DEFINED_glResumeTransformFeedbackNV
09480 void __stdcall GLee_Lazy_glResumeTransformFeedbackNV(void) {if (GLeeInit()) glResumeTransformFeedbackNV();}
09481 GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glResumeTransformFeedbackNV=GLee_Lazy_glResumeTransformFeedbackNV;
09482 #endif
09483 #ifndef GLEE_C_DEFINED_glDrawTransformFeedbackNV
09484 #define GLEE_C_DEFINED_glDrawTransformFeedbackNV
09485 void __stdcall GLee_Lazy_glDrawTransformFeedbackNV(GLenum mode, GLuint id) {if (GLeeInit()) glDrawTransformFeedbackNV(mode, id);}
09486 GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glDrawTransformFeedbackNV=GLee_Lazy_glDrawTransformFeedbackNV;
09487 #endif
09488 #endif
09489
09490
09491
09492 #ifdef __GLEE_GL_SGIX_texture_select
09493 #endif
09494
09495
09496
09497 #ifdef __GLEE_GL_INGR_blend_func_separate
09498 #ifndef GLEE_C_DEFINED_glBlendFuncSeparateINGR
09499 #define GLEE_C_DEFINED_glBlendFuncSeparateINGR
09500 void __stdcall GLee_Lazy_glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);}
09501 GLEEPFNGLBLENDFUNCSEPARATEINGRPROC GLeeFuncPtr_glBlendFuncSeparateINGR=GLee_Lazy_glBlendFuncSeparateINGR;
09502 #endif
09503 #endif
09504
09505
09506
09507 #ifdef __GLEE_GL_SGIX_depth_pass_instrument
09508 #endif
09509
09510
09511
09512 #ifdef __GLEE_GL_SGIX_igloo_interface
09513 #ifndef GLEE_C_DEFINED_glIglooInterfaceSGIX
09514 #define GLEE_C_DEFINED_glIglooInterfaceSGIX
09515 void __stdcall GLee_Lazy_glIglooInterfaceSGIX(GLenum pname, const GLvoid * params) {if (GLeeInit()) glIglooInterfaceSGIX(pname, params);}
09516 GLEEPFNGLIGLOOINTERFACESGIXPROC GLeeFuncPtr_glIglooInterfaceSGIX=GLee_Lazy_glIglooInterfaceSGIX;
09517 #endif
09518 #endif
09519
09520
09521
09522 #ifdef __GLEE_GL_EXT_fragment_lighting
09523 #ifndef GLEE_C_DEFINED_glFragmentLightModeliEXT
09524 #define GLEE_C_DEFINED_glFragmentLightModeliEXT
09525 GLvoid __stdcall GLee_Lazy_glFragmentLightModeliEXT(GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightModeliEXT(pname, param);}
09526 GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC GLeeFuncPtr_glFragmentLightModeliEXT=GLee_Lazy_glFragmentLightModeliEXT;
09527 #endif
09528 #ifndef GLEE_C_DEFINED_glFragmentLightModelfEXT
09529 #define GLEE_C_DEFINED_glFragmentLightModelfEXT
09530 GLvoid __stdcall GLee_Lazy_glFragmentLightModelfEXT(GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightModelfEXT(pname, param);}
09531 GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC GLeeFuncPtr_glFragmentLightModelfEXT=GLee_Lazy_glFragmentLightModelfEXT;
09532 #endif
09533 #ifndef GLEE_C_DEFINED_glFragmentLightModelivEXT
09534 #define GLEE_C_DEFINED_glFragmentLightModelivEXT
09535 GLvoid __stdcall GLee_Lazy_glFragmentLightModelivEXT(GLenum pname, GLint * params) {if (GLeeInit()) glFragmentLightModelivEXT(pname, params);}
09536 GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC GLeeFuncPtr_glFragmentLightModelivEXT=GLee_Lazy_glFragmentLightModelivEXT;
09537 #endif
09538 #ifndef GLEE_C_DEFINED_glFragmentLightModelfvEXT
09539 #define GLEE_C_DEFINED_glFragmentLightModelfvEXT
09540 GLvoid __stdcall GLee_Lazy_glFragmentLightModelfvEXT(GLenum pname, GLfloat * params) {if (GLeeInit()) glFragmentLightModelfvEXT(pname, params);}
09541 GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC GLeeFuncPtr_glFragmentLightModelfvEXT=GLee_Lazy_glFragmentLightModelfvEXT;
09542 #endif
09543 #ifndef GLEE_C_DEFINED_glFragmentLightiEXT
09544 #define GLEE_C_DEFINED_glFragmentLightiEXT
09545 GLvoid __stdcall GLee_Lazy_glFragmentLightiEXT(GLenum light, GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightiEXT(light, pname, param);}
09546 GLEEPFNGLFRAGMENTLIGHTIEXTPROC GLeeFuncPtr_glFragmentLightiEXT=GLee_Lazy_glFragmentLightiEXT;
09547 #endif
09548 #ifndef GLEE_C_DEFINED_glFragmentLightfEXT
09549 #define GLEE_C_DEFINED_glFragmentLightfEXT
09550 GLvoid __stdcall GLee_Lazy_glFragmentLightfEXT(GLenum light, GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightfEXT(light, pname, param);}
09551 GLEEPFNGLFRAGMENTLIGHTFEXTPROC GLeeFuncPtr_glFragmentLightfEXT=GLee_Lazy_glFragmentLightfEXT;
09552 #endif
09553 #ifndef GLEE_C_DEFINED_glFragmentLightivEXT
09554 #define GLEE_C_DEFINED_glFragmentLightivEXT
09555 GLvoid __stdcall GLee_Lazy_glFragmentLightivEXT(GLenum light, GLenum pname, GLint * params) {if (GLeeInit()) glFragmentLightivEXT(light, pname, params);}
09556 GLEEPFNGLFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glFragmentLightivEXT=GLee_Lazy_glFragmentLightivEXT;
09557 #endif
09558 #ifndef GLEE_C_DEFINED_glFragmentLightfvEXT
09559 #define GLEE_C_DEFINED_glFragmentLightfvEXT
09560 GLvoid __stdcall GLee_Lazy_glFragmentLightfvEXT(GLenum light, GLenum pname, GLfloat * params) {if (GLeeInit()) glFragmentLightfvEXT(light, pname, params);}
09561 GLEEPFNGLFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glFragmentLightfvEXT=GLee_Lazy_glFragmentLightfvEXT;
09562 #endif
09563 #ifndef GLEE_C_DEFINED_glGetFragmentLightivEXT
09564 #define GLEE_C_DEFINED_glGetFragmentLightivEXT
09565 GLvoid __stdcall GLee_Lazy_glGetFragmentLightivEXT(GLenum light, GLenum pname, GLint * params) {if (GLeeInit()) glGetFragmentLightivEXT(light, pname, params);}
09566 GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glGetFragmentLightivEXT=GLee_Lazy_glGetFragmentLightivEXT;
09567 #endif
09568 #ifndef GLEE_C_DEFINED_glGetFragmentLightfvEXT
09569 #define GLEE_C_DEFINED_glGetFragmentLightfvEXT
09570 GLvoid __stdcall GLee_Lazy_glGetFragmentLightfvEXT(GLenum light, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvEXT(light, pname, params);}
09571 GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glGetFragmentLightfvEXT=GLee_Lazy_glGetFragmentLightfvEXT;
09572 #endif
09573 #ifndef GLEE_C_DEFINED_glFragmentMaterialfEXT
09574 #define GLEE_C_DEFINED_glFragmentMaterialfEXT
09575 GLvoid __stdcall GLee_Lazy_glFragmentMaterialfEXT(GLenum face, GLenum pname, const GLfloat param) {if (GLeeInit()) glFragmentMaterialfEXT(face, pname, param);}
09576 GLEEPFNGLFRAGMENTMATERIALFEXTPROC GLeeFuncPtr_glFragmentMaterialfEXT=GLee_Lazy_glFragmentMaterialfEXT;
09577 #endif
09578 #ifndef GLEE_C_DEFINED_glFragmentMaterialiEXT
09579 #define GLEE_C_DEFINED_glFragmentMaterialiEXT
09580 GLvoid __stdcall GLee_Lazy_glFragmentMaterialiEXT(GLenum face, GLenum pname, const GLint param) {if (GLeeInit()) glFragmentMaterialiEXT(face, pname, param);}
09581 GLEEPFNGLFRAGMENTMATERIALIEXTPROC GLeeFuncPtr_glFragmentMaterialiEXT=GLee_Lazy_glFragmentMaterialiEXT;
09582 #endif
09583 #ifndef GLEE_C_DEFINED_glFragmentMaterialfvEXT
09584 #define GLEE_C_DEFINED_glFragmentMaterialfvEXT
09585 GLvoid __stdcall GLee_Lazy_glFragmentMaterialfvEXT(GLenum face, GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvEXT(face, pname, params);}
09586 GLEEPFNGLFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glFragmentMaterialfvEXT=GLee_Lazy_glFragmentMaterialfvEXT;
09587 #endif
09588 #ifndef GLEE_C_DEFINED_glFragmentMaterialivEXT
09589 #define GLEE_C_DEFINED_glFragmentMaterialivEXT
09590 GLvoid __stdcall GLee_Lazy_glFragmentMaterialivEXT(GLenum face, GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentMaterialivEXT(face, pname, params);}
09591 GLEEPFNGLFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glFragmentMaterialivEXT=GLee_Lazy_glFragmentMaterialivEXT;
09592 #endif
09593 #ifndef GLEE_C_DEFINED_glFragmentColorMaterialEXT
09594 #define GLEE_C_DEFINED_glFragmentColorMaterialEXT
09595 GLvoid __stdcall GLee_Lazy_glFragmentColorMaterialEXT(GLenum face, GLenum mode) {if (GLeeInit()) glFragmentColorMaterialEXT(face, mode);}
09596 GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC GLeeFuncPtr_glFragmentColorMaterialEXT=GLee_Lazy_glFragmentColorMaterialEXT;
09597 #endif
09598 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvEXT
09599 #define GLEE_C_DEFINED_glGetFragmentMaterialfvEXT
09600 GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialfvEXT(GLenum face, GLenum pname, const GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvEXT(face, pname, params);}
09601 GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glGetFragmentMaterialfvEXT=GLee_Lazy_glGetFragmentMaterialfvEXT;
09602 #endif
09603 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialivEXT
09604 #define GLEE_C_DEFINED_glGetFragmentMaterialivEXT
09605 GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialivEXT(GLenum face, GLenum pname, const GLint * params) {if (GLeeInit()) glGetFragmentMaterialivEXT(face, pname, params);}
09606 GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glGetFragmentMaterialivEXT=GLee_Lazy_glGetFragmentMaterialivEXT;
09607 #endif
09608 #ifndef GLEE_C_DEFINED_glLightEnviEXT
09609 #define GLEE_C_DEFINED_glLightEnviEXT
09610 GLvoid __stdcall GLee_Lazy_glLightEnviEXT(GLenum pname, GLint param) {if (GLeeInit()) glLightEnviEXT(pname, param);}
09611 GLEEPFNGLLIGHTENVIEXTPROC GLeeFuncPtr_glLightEnviEXT=GLee_Lazy_glLightEnviEXT;
09612 #endif
09613 #endif
09614
09615
09616
09617 #ifdef __GLEE_GL_EXT_geometry_shader4
09618 #ifndef GLEE_C_DEFINED_glProgramParameteriEXT
09619 #define GLEE_C_DEFINED_glProgramParameteriEXT
09620 GLvoid __stdcall GLee_Lazy_glProgramParameteriEXT(GLuint program, GLenum pname, GLint value) {if (GLeeInit()) glProgramParameteriEXT(program, pname, value);}
09621 GLEEPFNGLPROGRAMPARAMETERIEXTPROC GLeeFuncPtr_glProgramParameteriEXT=GLee_Lazy_glProgramParameteriEXT;
09622 #endif
09623 #ifndef GLEE_C_DEFINED_glFramebufferTextureEXT
09624 #define GLEE_C_DEFINED_glFramebufferTextureEXT
09625 GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureEXT(target, attachment, texture, level);}
09626 GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GLee_Lazy_glFramebufferTextureEXT;
09627 #endif
09628 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT
09629 #define GLEE_C_DEFINED_glFramebufferTextureLayerEXT
09630 GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);}
09631 GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT;
09632 #endif
09633 #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT
09634 #define GLEE_C_DEFINED_glFramebufferTextureFaceEXT
09635 GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFramebufferTextureFaceEXT(target, attachment, texture, level, face);}
09636 GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT=GLee_Lazy_glFramebufferTextureFaceEXT;
09637 #endif
09638 #endif
09639
09640
09641
09642 #ifdef __GLEE_GL_EXT_scene_marker
09643 #ifndef GLEE_C_DEFINED_glBeginSceneEXT
09644 #define GLEE_C_DEFINED_glBeginSceneEXT
09645 GLvoid __stdcall GLee_Lazy_glBeginSceneEXT(void) {if (GLeeInit()) glBeginSceneEXT();}
09646 GLEEPFNGLBEGINSCENEEXTPROC GLeeFuncPtr_glBeginSceneEXT=GLee_Lazy_glBeginSceneEXT;
09647 #endif
09648 #ifndef GLEE_C_DEFINED_glEndSceneEXT
09649 #define GLEE_C_DEFINED_glEndSceneEXT
09650 GLvoid __stdcall GLee_Lazy_glEndSceneEXT(void) {if (GLeeInit()) glEndSceneEXT();}
09651 GLEEPFNGLENDSCENEEXTPROC GLeeFuncPtr_glEndSceneEXT=GLee_Lazy_glEndSceneEXT;
09652 #endif
09653 #endif
09654
09655
09656
09657 #ifdef __GLEE_GL_EXT_texture_compression_dxt1
09658 #endif
09659
09660
09661
09662 #ifdef __GLEE_GL_EXT_texture_env
09663 #endif
09664
09665
09666
09667 #ifdef __GLEE_GL_IBM_static_data
09668 #endif
09669
09670
09671
09672 #ifdef __GLEE_GL_NV_gpu_program4
09673 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4iNV
09674 #define GLEE_C_DEFINED_glProgramLocalParameterI4iNV
09675 GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramLocalParameterI4iNV(target, index, x, y, z, w);}
09676 GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC GLeeFuncPtr_glProgramLocalParameterI4iNV=GLee_Lazy_glProgramLocalParameterI4iNV;
09677 #endif
09678 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4ivNV
09679 #define GLEE_C_DEFINED_glProgramLocalParameterI4ivNV
09680 GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) glProgramLocalParameterI4ivNV(target, index, params);}
09681 GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramLocalParameterI4ivNV=GLee_Lazy_glProgramLocalParameterI4ivNV;
09682 #endif
09683 #ifndef GLEE_C_DEFINED_glProgramLocalParametersI4ivNV
09684 #define GLEE_C_DEFINED_glProgramLocalParametersI4ivNV
09685 GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramLocalParametersI4ivNV(target, index, count, params);}
09686 GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramLocalParametersI4ivNV=GLee_Lazy_glProgramLocalParametersI4ivNV;
09687 #endif
09688 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uiNV
09689 #define GLEE_C_DEFINED_glProgramLocalParameterI4uiNV
09690 GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramLocalParameterI4uiNV(target, index, x, y, z, w);}
09691 GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC GLeeFuncPtr_glProgramLocalParameterI4uiNV=GLee_Lazy_glProgramLocalParameterI4uiNV;
09692 #endif
09693 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uivNV
09694 #define GLEE_C_DEFINED_glProgramLocalParameterI4uivNV
09695 GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glProgramLocalParameterI4uivNV(target, index, params);}
09696 GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramLocalParameterI4uivNV=GLee_Lazy_glProgramLocalParameterI4uivNV;
09697 #endif
09698 #ifndef GLEE_C_DEFINED_glProgramLocalParametersI4uivNV
09699 #define GLEE_C_DEFINED_glProgramLocalParametersI4uivNV
09700 GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramLocalParametersI4uivNV(target, index, count, params);}
09701 GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramLocalParametersI4uivNV=GLee_Lazy_glProgramLocalParametersI4uivNV;
09702 #endif
09703 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4iNV
09704 #define GLEE_C_DEFINED_glProgramEnvParameterI4iNV
09705 GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramEnvParameterI4iNV(target, index, x, y, z, w);}
09706 GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC GLeeFuncPtr_glProgramEnvParameterI4iNV=GLee_Lazy_glProgramEnvParameterI4iNV;
09707 #endif
09708 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4ivNV
09709 #define GLEE_C_DEFINED_glProgramEnvParameterI4ivNV
09710 GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) glProgramEnvParameterI4ivNV(target, index, params);}
09711 GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramEnvParameterI4ivNV=GLee_Lazy_glProgramEnvParameterI4ivNV;
09712 #endif
09713 #ifndef GLEE_C_DEFINED_glProgramEnvParametersI4ivNV
09714 #define GLEE_C_DEFINED_glProgramEnvParametersI4ivNV
09715 GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramEnvParametersI4ivNV(target, index, count, params);}
09716 GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramEnvParametersI4ivNV=GLee_Lazy_glProgramEnvParametersI4ivNV;
09717 #endif
09718 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uiNV
09719 #define GLEE_C_DEFINED_glProgramEnvParameterI4uiNV
09720 GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramEnvParameterI4uiNV(target, index, x, y, z, w);}
09721 GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC GLeeFuncPtr_glProgramEnvParameterI4uiNV=GLee_Lazy_glProgramEnvParameterI4uiNV;
09722 #endif
09723 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uivNV
09724 #define GLEE_C_DEFINED_glProgramEnvParameterI4uivNV
09725 GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glProgramEnvParameterI4uivNV(target, index, params);}
09726 GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramEnvParameterI4uivNV=GLee_Lazy_glProgramEnvParameterI4uivNV;
09727 #endif
09728 #ifndef GLEE_C_DEFINED_glProgramEnvParametersI4uivNV
09729 #define GLEE_C_DEFINED_glProgramEnvParametersI4uivNV
09730 GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramEnvParametersI4uivNV(target, index, count, params);}
09731 GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramEnvParametersI4uivNV=GLee_Lazy_glProgramEnvParametersI4uivNV;
09732 #endif
09733 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIivNV
09734 #define GLEE_C_DEFINED_glGetProgramLocalParameterIivNV
09735 GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetProgramLocalParameterIivNV(target, index, params);}
09736 GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIivNV=GLee_Lazy_glGetProgramLocalParameterIivNV;
09737 #endif
09738 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV
09739 #define GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV
09740 GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetProgramLocalParameterIuivNV(target, index, params);}
09741 GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIuivNV=GLee_Lazy_glGetProgramLocalParameterIuivNV;
09742 #endif
09743 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIivNV
09744 #define GLEE_C_DEFINED_glGetProgramEnvParameterIivNV
09745 GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetProgramEnvParameterIivNV(target, index, params);}
09746 GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIivNV=GLee_Lazy_glGetProgramEnvParameterIivNV;
09747 #endif
09748 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV
09749 #define GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV
09750 GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetProgramEnvParameterIuivNV(target, index, params);}
09751 GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIuivNV=GLee_Lazy_glGetProgramEnvParameterIuivNV;
09752 #endif
09753 #ifndef GLEE_C_DEFINED_glFramebufferTextureEXT
09754 #define GLEE_C_DEFINED_glFramebufferTextureEXT
09755 GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureEXT(target, attachment, texture, level);}
09756 GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GLee_Lazy_glFramebufferTextureEXT;
09757 #endif
09758 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT
09759 #define GLEE_C_DEFINED_glFramebufferTextureLayerEXT
09760 GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);}
09761 GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT;
09762 #endif
09763 #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT
09764 #define GLEE_C_DEFINED_glFramebufferTextureFaceEXT
09765 GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFramebufferTextureFaceEXT(target, attachment, texture, level, face);}
09766 GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT=GLee_Lazy_glFramebufferTextureFaceEXT;
09767 #endif
09768 #ifndef GLEE_C_DEFINED_glVertexAttribI2iEXT
09769 #define GLEE_C_DEFINED_glVertexAttribI2iEXT
09770 GLvoid __stdcall GLee_Lazy_glVertexAttribI2iEXT(GLuint index, GLint x, GLint y) {if (GLeeInit()) glVertexAttribI2iEXT(index, x, y);}
09771 GLEEPFNGLVERTEXATTRIBI2IEXTPROC GLeeFuncPtr_glVertexAttribI2iEXT=GLee_Lazy_glVertexAttribI2iEXT;
09772 #endif
09773 #ifndef GLEE_C_DEFINED_glVertexAttribI3iEXT
09774 #define GLEE_C_DEFINED_glVertexAttribI3iEXT
09775 GLvoid __stdcall GLee_Lazy_glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, GLint z) {if (GLeeInit()) glVertexAttribI3iEXT(index, x, y, z);}
09776 GLEEPFNGLVERTEXATTRIBI3IEXTPROC GLeeFuncPtr_glVertexAttribI3iEXT=GLee_Lazy_glVertexAttribI3iEXT;
09777 #endif
09778 #ifndef GLEE_C_DEFINED_glVertexAttribI4iEXT
09779 #define GLEE_C_DEFINED_glVertexAttribI4iEXT
09780 GLvoid __stdcall GLee_Lazy_glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glVertexAttribI4iEXT(index, x, y, z, w);}
09781 GLEEPFNGLVERTEXATTRIBI4IEXTPROC GLeeFuncPtr_glVertexAttribI4iEXT=GLee_Lazy_glVertexAttribI4iEXT;
09782 #endif
09783 #ifndef GLEE_C_DEFINED_glVertexAttribI1uiEXT
09784 #define GLEE_C_DEFINED_glVertexAttribI1uiEXT
09785 GLvoid __stdcall GLee_Lazy_glVertexAttribI1uiEXT(GLuint index, GLuint x) {if (GLeeInit()) glVertexAttribI1uiEXT(index, x);}
09786 GLEEPFNGLVERTEXATTRIBI1UIEXTPROC GLeeFuncPtr_glVertexAttribI1uiEXT=GLee_Lazy_glVertexAttribI1uiEXT;
09787 #endif
09788 #ifndef GLEE_C_DEFINED_glVertexAttribI2uiEXT
09789 #define GLEE_C_DEFINED_glVertexAttribI2uiEXT
09790 GLvoid __stdcall GLee_Lazy_glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y) {if (GLeeInit()) glVertexAttribI2uiEXT(index, x, y);}
09791 GLEEPFNGLVERTEXATTRIBI2UIEXTPROC GLeeFuncPtr_glVertexAttribI2uiEXT=GLee_Lazy_glVertexAttribI2uiEXT;
09792 #endif
09793 #ifndef GLEE_C_DEFINED_glVertexAttribI3uiEXT
09794 #define GLEE_C_DEFINED_glVertexAttribI3uiEXT
09795 GLvoid __stdcall GLee_Lazy_glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y, GLuint z) {if (GLeeInit()) glVertexAttribI3uiEXT(index, x, y, z);}
09796 GLEEPFNGLVERTEXATTRIBI3UIEXTPROC GLeeFuncPtr_glVertexAttribI3uiEXT=GLee_Lazy_glVertexAttribI3uiEXT;
09797 #endif
09798 #ifndef GLEE_C_DEFINED_glVertexAttribI4uiEXT
09799 #define GLEE_C_DEFINED_glVertexAttribI4uiEXT
09800 GLvoid __stdcall GLee_Lazy_glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4uiEXT(index, x, y, z, w);}
09801 GLEEPFNGLVERTEXATTRIBI4UIEXTPROC GLeeFuncPtr_glVertexAttribI4uiEXT=GLee_Lazy_glVertexAttribI4uiEXT;
09802 #endif
09803 #ifndef GLEE_C_DEFINED_glVertexAttribI1ivEXT
09804 #define GLEE_C_DEFINED_glVertexAttribI1ivEXT
09805 GLvoid __stdcall GLee_Lazy_glVertexAttribI1ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI1ivEXT(index, v);}
09806 GLEEPFNGLVERTEXATTRIBI1IVEXTPROC GLeeFuncPtr_glVertexAttribI1ivEXT=GLee_Lazy_glVertexAttribI1ivEXT;
09807 #endif
09808 #ifndef GLEE_C_DEFINED_glVertexAttribI2ivEXT
09809 #define GLEE_C_DEFINED_glVertexAttribI2ivEXT
09810 GLvoid __stdcall GLee_Lazy_glVertexAttribI2ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI2ivEXT(index, v);}
09811 GLEEPFNGLVERTEXATTRIBI2IVEXTPROC GLeeFuncPtr_glVertexAttribI2ivEXT=GLee_Lazy_glVertexAttribI2ivEXT;
09812 #endif
09813 #ifndef GLEE_C_DEFINED_glVertexAttribI3ivEXT
09814 #define GLEE_C_DEFINED_glVertexAttribI3ivEXT
09815 GLvoid __stdcall GLee_Lazy_glVertexAttribI3ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI3ivEXT(index, v);}
09816 GLEEPFNGLVERTEXATTRIBI3IVEXTPROC GLeeFuncPtr_glVertexAttribI3ivEXT=GLee_Lazy_glVertexAttribI3ivEXT;
09817 #endif
09818 #ifndef GLEE_C_DEFINED_glVertexAttribI4ivEXT
09819 #define GLEE_C_DEFINED_glVertexAttribI4ivEXT
09820 GLvoid __stdcall GLee_Lazy_glVertexAttribI4ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI4ivEXT(index, v);}
09821 GLEEPFNGLVERTEXATTRIBI4IVEXTPROC GLeeFuncPtr_glVertexAttribI4ivEXT=GLee_Lazy_glVertexAttribI4ivEXT;
09822 #endif
09823 #ifndef GLEE_C_DEFINED_glVertexAttribI1uivEXT
09824 #define GLEE_C_DEFINED_glVertexAttribI1uivEXT
09825 GLvoid __stdcall GLee_Lazy_glVertexAttribI1uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI1uivEXT(index, v);}
09826 GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC GLeeFuncPtr_glVertexAttribI1uivEXT=GLee_Lazy_glVertexAttribI1uivEXT;
09827 #endif
09828 #ifndef GLEE_C_DEFINED_glVertexAttribI2uivEXT
09829 #define GLEE_C_DEFINED_glVertexAttribI2uivEXT
09830 GLvoid __stdcall GLee_Lazy_glVertexAttribI2uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI2uivEXT(index, v);}
09831 GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC GLeeFuncPtr_glVertexAttribI2uivEXT=GLee_Lazy_glVertexAttribI2uivEXT;
09832 #endif
09833 #ifndef GLEE_C_DEFINED_glVertexAttribI3uivEXT
09834 #define GLEE_C_DEFINED_glVertexAttribI3uivEXT
09835 GLvoid __stdcall GLee_Lazy_glVertexAttribI3uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI3uivEXT(index, v);}
09836 GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC GLeeFuncPtr_glVertexAttribI3uivEXT=GLee_Lazy_glVertexAttribI3uivEXT;
09837 #endif
09838 #ifndef GLEE_C_DEFINED_glVertexAttribI4uivEXT
09839 #define GLEE_C_DEFINED_glVertexAttribI4uivEXT
09840 GLvoid __stdcall GLee_Lazy_glVertexAttribI4uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI4uivEXT(index, v);}
09841 GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC GLeeFuncPtr_glVertexAttribI4uivEXT=GLee_Lazy_glVertexAttribI4uivEXT;
09842 #endif
09843 #ifndef GLEE_C_DEFINED_glVertexAttribI4bvEXT
09844 #define GLEE_C_DEFINED_glVertexAttribI4bvEXT
09845 GLvoid __stdcall GLee_Lazy_glVertexAttribI4bvEXT(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttribI4bvEXT(index, v);}
09846 GLEEPFNGLVERTEXATTRIBI4BVEXTPROC GLeeFuncPtr_glVertexAttribI4bvEXT=GLee_Lazy_glVertexAttribI4bvEXT;
09847 #endif
09848 #ifndef GLEE_C_DEFINED_glVertexAttribI4svEXT
09849 #define GLEE_C_DEFINED_glVertexAttribI4svEXT
09850 GLvoid __stdcall GLee_Lazy_glVertexAttribI4svEXT(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttribI4svEXT(index, v);}
09851 GLEEPFNGLVERTEXATTRIBI4SVEXTPROC GLeeFuncPtr_glVertexAttribI4svEXT=GLee_Lazy_glVertexAttribI4svEXT;
09852 #endif
09853 #ifndef GLEE_C_DEFINED_glVertexAttribI4ubvEXT
09854 #define GLEE_C_DEFINED_glVertexAttribI4ubvEXT
09855 GLvoid __stdcall GLee_Lazy_glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttribI4ubvEXT(index, v);}
09856 GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC GLeeFuncPtr_glVertexAttribI4ubvEXT=GLee_Lazy_glVertexAttribI4ubvEXT;
09857 #endif
09858 #ifndef GLEE_C_DEFINED_glVertexAttribI4usvEXT
09859 #define GLEE_C_DEFINED_glVertexAttribI4usvEXT
09860 GLvoid __stdcall GLee_Lazy_glVertexAttribI4usvEXT(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttribI4usvEXT(index, v);}
09861 GLEEPFNGLVERTEXATTRIBI4USVEXTPROC GLeeFuncPtr_glVertexAttribI4usvEXT=GLee_Lazy_glVertexAttribI4usvEXT;
09862 #endif
09863 #ifndef GLEE_C_DEFINED_glVertexAttribIPointerEXT
09864 #define GLEE_C_DEFINED_glVertexAttribIPointerEXT
09865 GLvoid __stdcall GLee_Lazy_glVertexAttribIPointerEXT(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribIPointerEXT(index, size, type, stride, pointer);}
09866 GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC GLeeFuncPtr_glVertexAttribIPointerEXT=GLee_Lazy_glVertexAttribIPointerEXT;
09867 #endif
09868 #ifndef GLEE_C_DEFINED_glGetVertexAttribIivEXT
09869 #define GLEE_C_DEFINED_glGetVertexAttribIivEXT
09870 GLvoid __stdcall GLee_Lazy_glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribIivEXT(index, pname, params);}
09871 GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC GLeeFuncPtr_glGetVertexAttribIivEXT=GLee_Lazy_glGetVertexAttribIivEXT;
09872 #endif
09873 #ifndef GLEE_C_DEFINED_glGetVertexAttribIuivEXT
09874 #define GLEE_C_DEFINED_glGetVertexAttribIuivEXT
09875 GLvoid __stdcall GLee_Lazy_glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params) {if (GLeeInit()) glGetVertexAttribIuivEXT(index, pname, params);}
09876 GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC GLeeFuncPtr_glGetVertexAttribIuivEXT=GLee_Lazy_glGetVertexAttribIuivEXT;
09877 #endif
09878 #endif
09879
09880
09881
09882 #ifdef __GLEE_GL_OES_byte_coordinates
09883 #endif
09884
09885
09886
09887 #ifdef __GLEE_GL_OES_compressed_paletted_texture
09888 #endif
09889
09890
09891
09892 #ifdef __GLEE_GL_OES_single_precision
09893 #ifndef GLEE_C_DEFINED_glDepthRangefOES
09894 #define GLEE_C_DEFINED_glDepthRangefOES
09895 GLvoid __stdcall GLee_Lazy_glDepthRangefOES(GLclampf n, GLclampf f) {if (GLeeInit()) glDepthRangefOES(n, f);}
09896 GLEEPFNGLDEPTHRANGEFOESPROC GLeeFuncPtr_glDepthRangefOES=GLee_Lazy_glDepthRangefOES;
09897 #endif
09898 #ifndef GLEE_C_DEFINED_glFrustumfOES
09899 #define GLEE_C_DEFINED_glFrustumfOES
09900 GLvoid __stdcall GLee_Lazy_glFrustumfOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) {if (GLeeInit()) glFrustumfOES(l, r, b, t, n, f);}
09901 GLEEPFNGLFRUSTUMFOESPROC GLeeFuncPtr_glFrustumfOES=GLee_Lazy_glFrustumfOES;
09902 #endif
09903 #ifndef GLEE_C_DEFINED_glOrthofOES
09904 #define GLEE_C_DEFINED_glOrthofOES
09905 GLvoid __stdcall GLee_Lazy_glOrthofOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) {if (GLeeInit()) glOrthofOES(l, r, b, t, n, f);}
09906 GLEEPFNGLORTHOFOESPROC GLeeFuncPtr_glOrthofOES=GLee_Lazy_glOrthofOES;
09907 #endif
09908 #ifndef GLEE_C_DEFINED_glClipPlanefOES
09909 #define GLEE_C_DEFINED_glClipPlanefOES
09910 GLvoid __stdcall GLee_Lazy_glClipPlanefOES(GLenum plane, const GLfloat* equation) {if (GLeeInit()) glClipPlanefOES(plane, equation);}
09911 GLEEPFNGLCLIPPLANEFOESPROC GLeeFuncPtr_glClipPlanefOES=GLee_Lazy_glClipPlanefOES;
09912 #endif
09913 #ifndef GLEE_C_DEFINED_glGetClipPlanefOES
09914 #define GLEE_C_DEFINED_glGetClipPlanefOES
09915 GLvoid __stdcall GLee_Lazy_glGetClipPlanefOES(GLenum plane, GLfloat* equation) {if (GLeeInit()) glGetClipPlanefOES(plane, equation);}
09916 GLEEPFNGLGETCLIPPLANEFOESPROC GLeeFuncPtr_glGetClipPlanefOES=GLee_Lazy_glGetClipPlanefOES;
09917 #endif
09918 #ifndef GLEE_C_DEFINED_glClearDepthfOES
09919 #define GLEE_C_DEFINED_glClearDepthfOES
09920 GLvoid __stdcall GLee_Lazy_glClearDepthfOES(GLclampd depth) {if (GLeeInit()) glClearDepthfOES(depth);}
09921 GLEEPFNGLCLEARDEPTHFOESPROC GLeeFuncPtr_glClearDepthfOES=GLee_Lazy_glClearDepthfOES;
09922 #endif
09923 #endif
09924
09925
09926
09927 #ifdef __GLEE_GL_SGIX_pixel_texture_bits
09928 #endif
09929
09930
09931
09932 #ifdef __GLEE_GL_SGIX_texture_range
09933 #endif
09934
09935
09936
09937 #ifdef WIN32
09938
09939
09940
09941 GLboolean _GLEE_WGL_ARB_buffer_region = GL_FALSE;
09942 GLboolean _GLEE_WGL_ARB_multisample = GL_FALSE;
09943 GLboolean _GLEE_WGL_ARB_extensions_string = GL_FALSE;
09944 GLboolean _GLEE_WGL_ARB_pixel_format = GL_FALSE;
09945 GLboolean _GLEE_WGL_ARB_make_current_read = GL_FALSE;
09946 GLboolean _GLEE_WGL_ARB_pbuffer = GL_FALSE;
09947 GLboolean _GLEE_WGL_ARB_render_texture = GL_FALSE;
09948 GLboolean _GLEE_WGL_ARB_pixel_format_float = GL_FALSE;
09949 GLboolean _GLEE_WGL_ARB_create_context = GL_FALSE;
09950 GLboolean _GLEE_WGL_EXT_make_current_read = GL_FALSE;
09951 GLboolean _GLEE_WGL_EXT_pixel_format = GL_FALSE;
09952 GLboolean _GLEE_WGL_EXT_pbuffer = GL_FALSE;
09953 GLboolean _GLEE_WGL_EXT_depth_float = GL_FALSE;
09954 GLboolean _GLEE_WGL_3DFX_multisample = GL_FALSE;
09955 GLboolean _GLEE_WGL_EXT_multisample = GL_FALSE;
09956 GLboolean _GLEE_WGL_I3D_digital_video_control = GL_FALSE;
09957 GLboolean _GLEE_WGL_I3D_gamma = GL_FALSE;
09958 GLboolean _GLEE_WGL_I3D_genlock = GL_FALSE;
09959 GLboolean _GLEE_WGL_I3D_image_buffer = GL_FALSE;
09960 GLboolean _GLEE_WGL_I3D_swap_frame_lock = GL_FALSE;
09961 GLboolean _GLEE_WGL_NV_render_depth_texture = GL_FALSE;
09962 GLboolean _GLEE_WGL_NV_render_texture_rectangle = GL_FALSE;
09963 GLboolean _GLEE_WGL_ATI_pixel_format_float = GL_FALSE;
09964 GLboolean _GLEE_WGL_NV_float_buffer = GL_FALSE;
09965 GLboolean _GLEE_WGL_3DL_stereo_control = GL_FALSE;
09966 GLboolean _GLEE_WGL_EXT_pixel_format_packed_float = GL_FALSE;
09967 GLboolean _GLEE_WGL_EXT_framebuffer_sRGB = GL_FALSE;
09968 GLboolean _GLEE_WGL_NV_present_video = GL_FALSE;
09969 GLboolean _GLEE_WGL_NV_swap_group = GL_FALSE;
09970 GLboolean _GLEE_WGL_NV_gpu_affinity = GL_FALSE;
09971 GLboolean _GLEE_WGL_EXT_display_color_table = GL_FALSE;
09972 GLboolean _GLEE_WGL_EXT_extensions_string = GL_FALSE;
09973 GLboolean _GLEE_WGL_EXT_swap_control = GL_FALSE;
09974 GLboolean _GLEE_WGL_NV_vertex_array_range = GL_FALSE;
09975 GLboolean _GLEE_WGL_OML_sync_control = GL_FALSE;
09976 GLboolean _GLEE_WGL_I3D_swap_frame_usage = GL_FALSE;
09977 GLboolean _GLEE_WGL_NV_video_output = GL_FALSE;
09978
09979
09980
09981 char __GLeeWGLExtensionNames[37][34]={
09982 "WGL_ARB_buffer_region",
09983 "WGL_ARB_multisample",
09984 "WGL_ARB_extensions_string",
09985 "WGL_ARB_pixel_format",
09986 "WGL_ARB_make_current_read",
09987 "WGL_ARB_pbuffer",
09988 "WGL_ARB_render_texture",
09989 "WGL_ARB_pixel_format_float",
09990 "WGL_ARB_create_context",
09991 "WGL_EXT_make_current_read",
09992 "WGL_EXT_pixel_format",
09993 "WGL_EXT_pbuffer",
09994 "WGL_EXT_depth_float",
09995 "WGL_3DFX_multisample",
09996 "WGL_EXT_multisample",
09997 "WGL_I3D_digital_video_control",
09998 "WGL_I3D_gamma",
09999 "WGL_I3D_genlock",
10000 "WGL_I3D_image_buffer",
10001 "WGL_I3D_swap_frame_lock",
10002 "WGL_NV_render_depth_texture",
10003 "WGL_NV_render_texture_rectangle",
10004 "WGL_ATI_pixel_format_float",
10005 "WGL_NV_float_buffer",
10006 "WGL_3DL_stereo_control",
10007 "WGL_EXT_pixel_format_packed_float",
10008 "WGL_EXT_framebuffer_sRGB",
10009 "WGL_NV_present_video",
10010 "WGL_NV_swap_group",
10011 "WGL_NV_gpu_affinity",
10012 "WGL_EXT_display_color_table",
10013 "WGL_EXT_extensions_string",
10014 "WGL_EXT_swap_control",
10015 "WGL_NV_vertex_array_range",
10016 "WGL_OML_sync_control",
10017 "WGL_I3D_swap_frame_usage",
10018 "WGL_NV_video_output"
10019 };
10020 int __GLeeWGLNumExtensions=37;
10021
10022
10023
10024 #ifdef __GLEE_WGL_ARB_buffer_region
10025 #ifndef GLEE_C_DEFINED_wglCreateBufferRegionARB
10026 #define GLEE_C_DEFINED_wglCreateBufferRegionARB
10027 HANDLE __stdcall GLee_Lazy_wglCreateBufferRegionARB(HDC hDC, int iLayerPlane, UINT uType) {if (GLeeInit()) return wglCreateBufferRegionARB(hDC, iLayerPlane, uType); return (HANDLE)0;}
10028 GLEEPFNWGLCREATEBUFFERREGIONARBPROC GLeeFuncPtr_wglCreateBufferRegionARB=GLee_Lazy_wglCreateBufferRegionARB;
10029 #endif
10030 #ifndef GLEE_C_DEFINED_wglDeleteBufferRegionARB
10031 #define GLEE_C_DEFINED_wglDeleteBufferRegionARB
10032 VOID __stdcall GLee_Lazy_wglDeleteBufferRegionARB(HANDLE hRegion) {if (GLeeInit()) wglDeleteBufferRegionARB(hRegion);}
10033 GLEEPFNWGLDELETEBUFFERREGIONARBPROC GLeeFuncPtr_wglDeleteBufferRegionARB=GLee_Lazy_wglDeleteBufferRegionARB;
10034 #endif
10035 #ifndef GLEE_C_DEFINED_wglSaveBufferRegionARB
10036 #define GLEE_C_DEFINED_wglSaveBufferRegionARB
10037 BOOL __stdcall GLee_Lazy_wglSaveBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height) {if (GLeeInit()) return wglSaveBufferRegionARB(hRegion, x, y, width, height); return (BOOL)0;}
10038 GLEEPFNWGLSAVEBUFFERREGIONARBPROC GLeeFuncPtr_wglSaveBufferRegionARB=GLee_Lazy_wglSaveBufferRegionARB;
10039 #endif
10040 #ifndef GLEE_C_DEFINED_wglRestoreBufferRegionARB
10041 #define GLEE_C_DEFINED_wglRestoreBufferRegionARB
10042 BOOL __stdcall GLee_Lazy_wglRestoreBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc) {if (GLeeInit()) return wglRestoreBufferRegionARB(hRegion, x, y, width, height, xSrc, ySrc); return (BOOL)0;}
10043 GLEEPFNWGLRESTOREBUFFERREGIONARBPROC GLeeFuncPtr_wglRestoreBufferRegionARB=GLee_Lazy_wglRestoreBufferRegionARB;
10044 #endif
10045 #endif
10046
10047
10048
10049 #ifdef __GLEE_WGL_ARB_multisample
10050 #endif
10051
10052
10053
10054 #ifdef __GLEE_WGL_ARB_extensions_string
10055 #ifndef GLEE_C_DEFINED_wglGetExtensionsStringARB
10056 #define GLEE_C_DEFINED_wglGetExtensionsStringARB
10057 const char * __stdcall GLee_Lazy_wglGetExtensionsStringARB(HDC hdc) {if (GLeeInit()) return wglGetExtensionsStringARB(hdc); return (const char *)0;}
10058 GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC GLeeFuncPtr_wglGetExtensionsStringARB=GLee_Lazy_wglGetExtensionsStringARB;
10059 #endif
10060 #endif
10061
10062
10063
10064 #ifdef __GLEE_WGL_ARB_pixel_format
10065 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivARB
10066 #define GLEE_C_DEFINED_wglGetPixelFormatAttribivARB
10067 BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribivARB(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValues) {if (GLeeInit()) return wglGetPixelFormatAttribivARB(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;}
10068 GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribivARB=GLee_Lazy_wglGetPixelFormatAttribivARB;
10069 #endif
10070 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB
10071 #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB
10072 BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribfvARB(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfValues) {if (GLeeInit()) return wglGetPixelFormatAttribfvARB(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;}
10073 GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribfvARB=GLee_Lazy_wglGetPixelFormatAttribfvARB;
10074 #endif
10075 #ifndef GLEE_C_DEFINED_wglChoosePixelFormatARB
10076 #define GLEE_C_DEFINED_wglChoosePixelFormatARB
10077 BOOL __stdcall GLee_Lazy_wglChoosePixelFormatARB(HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatARB(hdc, piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL)0;}
10078 GLEEPFNWGLCHOOSEPIXELFORMATARBPROC GLeeFuncPtr_wglChoosePixelFormatARB=GLee_Lazy_wglChoosePixelFormatARB;
10079 #endif
10080 #endif
10081
10082
10083
10084 #ifdef __GLEE_WGL_ARB_make_current_read
10085 #ifndef GLEE_C_DEFINED_wglMakeContextCurrentARB
10086 #define GLEE_C_DEFINED_wglMakeContextCurrentARB
10087 BOOL __stdcall GLee_Lazy_wglMakeContextCurrentARB(HDC hDrawDC, HDC hReadDC, HGLRC hglrc) {if (GLeeInit()) return wglMakeContextCurrentARB(hDrawDC, hReadDC, hglrc); return (BOOL)0;}
10088 GLEEPFNWGLMAKECONTEXTCURRENTARBPROC GLeeFuncPtr_wglMakeContextCurrentARB=GLee_Lazy_wglMakeContextCurrentARB;
10089 #endif
10090 #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCARB
10091 #define GLEE_C_DEFINED_wglGetCurrentReadDCARB
10092 HDC __stdcall GLee_Lazy_wglGetCurrentReadDCARB(void) {if (GLeeInit()) return wglGetCurrentReadDCARB(); return (HDC)0;}
10093 GLEEPFNWGLGETCURRENTREADDCARBPROC GLeeFuncPtr_wglGetCurrentReadDCARB=GLee_Lazy_wglGetCurrentReadDCARB;
10094 #endif
10095 #endif
10096
10097
10098
10099 #ifdef __GLEE_WGL_ARB_pbuffer
10100 #ifndef GLEE_C_DEFINED_wglCreatePbufferARB
10101 #define GLEE_C_DEFINED_wglCreatePbufferARB
10102 HPBUFFERARB __stdcall GLee_Lazy_wglCreatePbufferARB(HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit()) return wglCreatePbufferARB(hDC, iPixelFormat, iWidth, iHeight, piAttribList); return (HPBUFFERARB)0;}
10103 GLEEPFNWGLCREATEPBUFFERARBPROC GLeeFuncPtr_wglCreatePbufferARB=GLee_Lazy_wglCreatePbufferARB;
10104 #endif
10105 #ifndef GLEE_C_DEFINED_wglGetPbufferDCARB
10106 #define GLEE_C_DEFINED_wglGetPbufferDCARB
10107 HDC __stdcall GLee_Lazy_wglGetPbufferDCARB(HPBUFFERARB hPbuffer) {if (GLeeInit()) return wglGetPbufferDCARB(hPbuffer); return (HDC)0;}
10108 GLEEPFNWGLGETPBUFFERDCARBPROC GLeeFuncPtr_wglGetPbufferDCARB=GLee_Lazy_wglGetPbufferDCARB;
10109 #endif
10110 #ifndef GLEE_C_DEFINED_wglReleasePbufferDCARB
10111 #define GLEE_C_DEFINED_wglReleasePbufferDCARB
10112 int __stdcall GLee_Lazy_wglReleasePbufferDCARB(HPBUFFERARB hPbuffer, HDC hDC) {if (GLeeInit()) return wglReleasePbufferDCARB(hPbuffer, hDC); return (int)0;}
10113 GLEEPFNWGLRELEASEPBUFFERDCARBPROC GLeeFuncPtr_wglReleasePbufferDCARB=GLee_Lazy_wglReleasePbufferDCARB;
10114 #endif
10115 #ifndef GLEE_C_DEFINED_wglDestroyPbufferARB
10116 #define GLEE_C_DEFINED_wglDestroyPbufferARB
10117 BOOL __stdcall GLee_Lazy_wglDestroyPbufferARB(HPBUFFERARB hPbuffer) {if (GLeeInit()) return wglDestroyPbufferARB(hPbuffer); return (BOOL)0;}
10118 GLEEPFNWGLDESTROYPBUFFERARBPROC GLeeFuncPtr_wglDestroyPbufferARB=GLee_Lazy_wglDestroyPbufferARB;
10119 #endif
10120 #ifndef GLEE_C_DEFINED_wglQueryPbufferARB
10121 #define GLEE_C_DEFINED_wglQueryPbufferARB
10122 BOOL __stdcall GLee_Lazy_wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAttribute, int * piValue) {if (GLeeInit()) return wglQueryPbufferARB(hPbuffer, iAttribute, piValue); return (BOOL)0;}
10123 GLEEPFNWGLQUERYPBUFFERARBPROC GLeeFuncPtr_wglQueryPbufferARB=GLee_Lazy_wglQueryPbufferARB;
10124 #endif
10125 #endif
10126
10127
10128
10129 #ifdef __GLEE_WGL_ARB_render_texture
10130 #ifndef GLEE_C_DEFINED_wglBindTexImageARB
10131 #define GLEE_C_DEFINED_wglBindTexImageARB
10132 BOOL __stdcall GLee_Lazy_wglBindTexImageARB(HPBUFFERARB hPbuffer, int iBuffer) {if (GLeeInit()) return wglBindTexImageARB(hPbuffer, iBuffer); return (BOOL)0;}
10133 GLEEPFNWGLBINDTEXIMAGEARBPROC GLeeFuncPtr_wglBindTexImageARB=GLee_Lazy_wglBindTexImageARB;
10134 #endif
10135 #ifndef GLEE_C_DEFINED_wglReleaseTexImageARB
10136 #define GLEE_C_DEFINED_wglReleaseTexImageARB
10137 BOOL __stdcall GLee_Lazy_wglReleaseTexImageARB(HPBUFFERARB hPbuffer, int iBuffer) {if (GLeeInit()) return wglReleaseTexImageARB(hPbuffer, iBuffer); return (BOOL)0;}
10138 GLEEPFNWGLRELEASETEXIMAGEARBPROC GLeeFuncPtr_wglReleaseTexImageARB=GLee_Lazy_wglReleaseTexImageARB;
10139 #endif
10140 #ifndef GLEE_C_DEFINED_wglSetPbufferAttribARB
10141 #define GLEE_C_DEFINED_wglSetPbufferAttribARB
10142 BOOL __stdcall GLee_Lazy_wglSetPbufferAttribARB(HPBUFFERARB hPbuffer, const int * piAttribList) {if (GLeeInit()) return wglSetPbufferAttribARB(hPbuffer, piAttribList); return (BOOL)0;}
10143 GLEEPFNWGLSETPBUFFERATTRIBARBPROC GLeeFuncPtr_wglSetPbufferAttribARB=GLee_Lazy_wglSetPbufferAttribARB;
10144 #endif
10145 #endif
10146
10147
10148
10149 #ifdef __GLEE_WGL_ARB_pixel_format_float
10150 #endif
10151
10152
10153
10154 #ifdef __GLEE_WGL_ARB_create_context
10155 #ifndef GLEE_C_DEFINED_wglCreateContextAttribsARB
10156 #define GLEE_C_DEFINED_wglCreateContextAttribsARB
10157 HGLRC __stdcall GLee_Lazy_wglCreateContextAttribsARB(HDC hDC, HGLRC hShareContext, const int * attribList) {if (GLeeInit()) return wglCreateContextAttribsARB(hDC, hShareContext, attribList); return (HGLRC)0;}
10158 GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_wglCreateContextAttribsARB=GLee_Lazy_wglCreateContextAttribsARB;
10159 #endif
10160 #endif
10161
10162
10163
10164 #ifdef __GLEE_WGL_EXT_make_current_read
10165 #ifndef GLEE_C_DEFINED_wglMakeContextCurrentEXT
10166 #define GLEE_C_DEFINED_wglMakeContextCurrentEXT
10167 BOOL __stdcall GLee_Lazy_wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadDC, HGLRC hglrc) {if (GLeeInit()) return wglMakeContextCurrentEXT(hDrawDC, hReadDC, hglrc); return (BOOL)0;}
10168 GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC GLeeFuncPtr_wglMakeContextCurrentEXT=GLee_Lazy_wglMakeContextCurrentEXT;
10169 #endif
10170 #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCEXT
10171 #define GLEE_C_DEFINED_wglGetCurrentReadDCEXT
10172 HDC __stdcall GLee_Lazy_wglGetCurrentReadDCEXT(void) {if (GLeeInit()) return wglGetCurrentReadDCEXT(); return (HDC)0;}
10173 GLEEPFNWGLGETCURRENTREADDCEXTPROC GLeeFuncPtr_wglGetCurrentReadDCEXT=GLee_Lazy_wglGetCurrentReadDCEXT;
10174 #endif
10175 #endif
10176
10177
10178
10179 #ifdef __GLEE_WGL_EXT_pixel_format
10180 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT
10181 #define GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT
10182 BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribivEXT(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValues) {if (GLeeInit()) return wglGetPixelFormatAttribivEXT(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;}
10183 GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribivEXT=GLee_Lazy_wglGetPixelFormatAttribivEXT;
10184 #endif
10185 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT
10186 #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT
10187 BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribfvEXT(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfValues) {if (GLeeInit()) return wglGetPixelFormatAttribfvEXT(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;}
10188 GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribfvEXT=GLee_Lazy_wglGetPixelFormatAttribfvEXT;
10189 #endif
10190 #ifndef GLEE_C_DEFINED_wglChoosePixelFormatEXT
10191 #define GLEE_C_DEFINED_wglChoosePixelFormatEXT
10192 BOOL __stdcall GLee_Lazy_wglChoosePixelFormatEXT(HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatEXT(hdc, piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL)0;}
10193 GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC GLeeFuncPtr_wglChoosePixelFormatEXT=GLee_Lazy_wglChoosePixelFormatEXT;
10194 #endif
10195 #endif
10196
10197
10198
10199 #ifdef __GLEE_WGL_EXT_pbuffer
10200 #ifndef GLEE_C_DEFINED_wglCreatePbufferEXT
10201 #define GLEE_C_DEFINED_wglCreatePbufferEXT
10202 HPBUFFEREXT __stdcall GLee_Lazy_wglCreatePbufferEXT(HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit()) return wglCreatePbufferEXT(hDC, iPixelFormat, iWidth, iHeight, piAttribList); return (HPBUFFEREXT)0;}
10203 GLEEPFNWGLCREATEPBUFFEREXTPROC GLeeFuncPtr_wglCreatePbufferEXT=GLee_Lazy_wglCreatePbufferEXT;
10204 #endif
10205 #ifndef GLEE_C_DEFINED_wglGetPbufferDCEXT
10206 #define GLEE_C_DEFINED_wglGetPbufferDCEXT
10207 HDC __stdcall GLee_Lazy_wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer) {if (GLeeInit()) return wglGetPbufferDCEXT(hPbuffer); return (HDC)0;}
10208 GLEEPFNWGLGETPBUFFERDCEXTPROC GLeeFuncPtr_wglGetPbufferDCEXT=GLee_Lazy_wglGetPbufferDCEXT;
10209 #endif
10210 #ifndef GLEE_C_DEFINED_wglReleasePbufferDCEXT
10211 #define GLEE_C_DEFINED_wglReleasePbufferDCEXT
10212 int __stdcall GLee_Lazy_wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffer, HDC hDC) {if (GLeeInit()) return wglReleasePbufferDCEXT(hPbuffer, hDC); return (int)0;}
10213 GLEEPFNWGLRELEASEPBUFFERDCEXTPROC GLeeFuncPtr_wglReleasePbufferDCEXT=GLee_Lazy_wglReleasePbufferDCEXT;
10214 #endif
10215 #ifndef GLEE_C_DEFINED_wglDestroyPbufferEXT
10216 #define GLEE_C_DEFINED_wglDestroyPbufferEXT
10217 BOOL __stdcall GLee_Lazy_wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer) {if (GLeeInit()) return wglDestroyPbufferEXT(hPbuffer); return (BOOL)0;}
10218 GLEEPFNWGLDESTROYPBUFFEREXTPROC GLeeFuncPtr_wglDestroyPbufferEXT=GLee_Lazy_wglDestroyPbufferEXT;
10219 #endif
10220 #ifndef GLEE_C_DEFINED_wglQueryPbufferEXT
10221 #define GLEE_C_DEFINED_wglQueryPbufferEXT
10222 BOOL __stdcall GLee_Lazy_wglQueryPbufferEXT(HPBUFFEREXT hPbuffer, int iAttribute, int * piValue) {if (GLeeInit()) return wglQueryPbufferEXT(hPbuffer, iAttribute, piValue); return (BOOL)0;}
10223 GLEEPFNWGLQUERYPBUFFEREXTPROC GLeeFuncPtr_wglQueryPbufferEXT=GLee_Lazy_wglQueryPbufferEXT;
10224 #endif
10225 #endif
10226
10227
10228
10229 #ifdef __GLEE_WGL_EXT_depth_float
10230 #endif
10231
10232
10233
10234 #ifdef __GLEE_WGL_3DFX_multisample
10235 #endif
10236
10237
10238
10239 #ifdef __GLEE_WGL_EXT_multisample
10240 #endif
10241
10242
10243
10244 #ifdef __GLEE_WGL_I3D_digital_video_control
10245 #ifndef GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D
10246 #define GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D
10247 BOOL __stdcall GLee_Lazy_wglGetDigitalVideoParametersI3D(HDC hDC, int iAttribute, int * piValue) {if (GLeeInit()) return wglGetDigitalVideoParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
10248 GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglGetDigitalVideoParametersI3D=GLee_Lazy_wglGetDigitalVideoParametersI3D;
10249 #endif
10250 #ifndef GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D
10251 #define GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D
10252 BOOL __stdcall GLee_Lazy_wglSetDigitalVideoParametersI3D(HDC hDC, int iAttribute, const int * piValue) {if (GLeeInit()) return wglSetDigitalVideoParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
10253 GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglSetDigitalVideoParametersI3D=GLee_Lazy_wglSetDigitalVideoParametersI3D;
10254 #endif
10255 #endif
10256
10257
10258
10259 #ifdef __GLEE_WGL_I3D_gamma
10260 #ifndef GLEE_C_DEFINED_wglGetGammaTableParametersI3D
10261 #define GLEE_C_DEFINED_wglGetGammaTableParametersI3D
10262 BOOL __stdcall GLee_Lazy_wglGetGammaTableParametersI3D(HDC hDC, int iAttribute, int * piValue) {if (GLeeInit()) return wglGetGammaTableParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
10263 GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglGetGammaTableParametersI3D=GLee_Lazy_wglGetGammaTableParametersI3D;
10264 #endif
10265 #ifndef GLEE_C_DEFINED_wglSetGammaTableParametersI3D
10266 #define GLEE_C_DEFINED_wglSetGammaTableParametersI3D
10267 BOOL __stdcall GLee_Lazy_wglSetGammaTableParametersI3D(HDC hDC, int iAttribute, const int * piValue) {if (GLeeInit()) return wglSetGammaTableParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;}
10268 GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglSetGammaTableParametersI3D=GLee_Lazy_wglSetGammaTableParametersI3D;
10269 #endif
10270 #ifndef GLEE_C_DEFINED_wglGetGammaTableI3D
10271 #define GLEE_C_DEFINED_wglGetGammaTableI3D
10272 BOOL __stdcall GLee_Lazy_wglGetGammaTableI3D(HDC hDC, int iEntries, USHORT * puRed, USHORT * puGreen, USHORT * puBlue) {if (GLeeInit()) return wglGetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;}
10273 GLEEPFNWGLGETGAMMATABLEI3DPROC GLeeFuncPtr_wglGetGammaTableI3D=GLee_Lazy_wglGetGammaTableI3D;
10274 #endif
10275 #ifndef GLEE_C_DEFINED_wglSetGammaTableI3D
10276 #define GLEE_C_DEFINED_wglSetGammaTableI3D
10277 BOOL __stdcall GLee_Lazy_wglSetGammaTableI3D(HDC hDC, int iEntries, const USHORT * puRed, const USHORT * puGreen, const USHORT * puBlue) {if (GLeeInit()) return wglSetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;}
10278 GLEEPFNWGLSETGAMMATABLEI3DPROC GLeeFuncPtr_wglSetGammaTableI3D=GLee_Lazy_wglSetGammaTableI3D;
10279 #endif
10280 #endif
10281
10282
10283
10284 #ifdef __GLEE_WGL_I3D_genlock
10285 #ifndef GLEE_C_DEFINED_wglEnableGenlockI3D
10286 #define GLEE_C_DEFINED_wglEnableGenlockI3D
10287 BOOL __stdcall GLee_Lazy_wglEnableGenlockI3D(HDC hDC) {if (GLeeInit()) return wglEnableGenlockI3D(hDC); return (BOOL)0;}
10288 GLEEPFNWGLENABLEGENLOCKI3DPROC GLeeFuncPtr_wglEnableGenlockI3D=GLee_Lazy_wglEnableGenlockI3D;
10289 #endif
10290 #ifndef GLEE_C_DEFINED_wglDisableGenlockI3D
10291 #define GLEE_C_DEFINED_wglDisableGenlockI3D
10292 BOOL __stdcall GLee_Lazy_wglDisableGenlockI3D(HDC hDC) {if (GLeeInit()) return wglDisableGenlockI3D(hDC); return (BOOL)0;}
10293 GLEEPFNWGLDISABLEGENLOCKI3DPROC GLeeFuncPtr_wglDisableGenlockI3D=GLee_Lazy_wglDisableGenlockI3D;
10294 #endif
10295 #ifndef GLEE_C_DEFINED_wglIsEnabledGenlockI3D
10296 #define GLEE_C_DEFINED_wglIsEnabledGenlockI3D
10297 BOOL __stdcall GLee_Lazy_wglIsEnabledGenlockI3D(HDC hDC, BOOL * pFlag) {if (GLeeInit()) return wglIsEnabledGenlockI3D(hDC, pFlag); return (BOOL)0;}
10298 GLEEPFNWGLISENABLEDGENLOCKI3DPROC GLeeFuncPtr_wglIsEnabledGenlockI3D=GLee_Lazy_wglIsEnabledGenlockI3D;
10299 #endif
10300 #ifndef GLEE_C_DEFINED_wglGenlockSourceI3D
10301 #define GLEE_C_DEFINED_wglGenlockSourceI3D
10302 BOOL __stdcall GLee_Lazy_wglGenlockSourceI3D(HDC hDC, UINT uSource) {if (GLeeInit()) return wglGenlockSourceI3D(hDC, uSource); return (BOOL)0;}
10303 GLEEPFNWGLGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGenlockSourceI3D=GLee_Lazy_wglGenlockSourceI3D;
10304 #endif
10305 #ifndef GLEE_C_DEFINED_wglGetGenlockSourceI3D
10306 #define GLEE_C_DEFINED_wglGetGenlockSourceI3D
10307 BOOL __stdcall GLee_Lazy_wglGetGenlockSourceI3D(HDC hDC, UINT * uSource) {if (GLeeInit()) return wglGetGenlockSourceI3D(hDC, uSource); return (BOOL)0;}
10308 GLEEPFNWGLGETGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGetGenlockSourceI3D=GLee_Lazy_wglGetGenlockSourceI3D;
10309 #endif
10310 #ifndef GLEE_C_DEFINED_wglGenlockSourceEdgeI3D
10311 #define GLEE_C_DEFINED_wglGenlockSourceEdgeI3D
10312 BOOL __stdcall GLee_Lazy_wglGenlockSourceEdgeI3D(HDC hDC, UINT uEdge) {if (GLeeInit()) return wglGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;}
10313 GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGenlockSourceEdgeI3D=GLee_Lazy_wglGenlockSourceEdgeI3D;
10314 #endif
10315 #ifndef GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D
10316 #define GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D
10317 BOOL __stdcall GLee_Lazy_wglGetGenlockSourceEdgeI3D(HDC hDC, UINT * uEdge) {if (GLeeInit()) return wglGetGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;}
10318 GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGetGenlockSourceEdgeI3D=GLee_Lazy_wglGetGenlockSourceEdgeI3D;
10319 #endif
10320 #ifndef GLEE_C_DEFINED_wglGenlockSampleRateI3D
10321 #define GLEE_C_DEFINED_wglGenlockSampleRateI3D
10322 BOOL __stdcall GLee_Lazy_wglGenlockSampleRateI3D(HDC hDC, UINT uRate) {if (GLeeInit()) return wglGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;}
10323 GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGenlockSampleRateI3D=GLee_Lazy_wglGenlockSampleRateI3D;
10324 #endif
10325 #ifndef GLEE_C_DEFINED_wglGetGenlockSampleRateI3D
10326 #define GLEE_C_DEFINED_wglGetGenlockSampleRateI3D
10327 BOOL __stdcall GLee_Lazy_wglGetGenlockSampleRateI3D(HDC hDC, UINT * uRate) {if (GLeeInit()) return wglGetGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;}
10328 GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGetGenlockSampleRateI3D=GLee_Lazy_wglGetGenlockSampleRateI3D;
10329 #endif
10330 #ifndef GLEE_C_DEFINED_wglGenlockSourceDelayI3D
10331 #define GLEE_C_DEFINED_wglGenlockSourceDelayI3D
10332 BOOL __stdcall GLee_Lazy_wglGenlockSourceDelayI3D(HDC hDC, UINT uDelay) {if (GLeeInit()) return wglGenlockSourceDelayI3D(hDC, uDelay); return (BOOL)0;}
10333 GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGenlockSourceDelayI3D=GLee_Lazy_wglGenlockSourceDelayI3D;
10334 #endif
10335 #ifndef GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D
10336 #define GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D
10337 BOOL __stdcall GLee_Lazy_wglGetGenlockSourceDelayI3D(HDC hDC, UINT * uDelay) {if (GLeeInit()) return wglGetGenlockSourceDelayI3D(hDC, uDelay); return (BOOL)0;}
10338 GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGetGenlockSourceDelayI3D=GLee_Lazy_wglGetGenlockSourceDelayI3D;
10339 #endif
10340 #ifndef GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D
10341 #define GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D
10342 BOOL __stdcall GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D(HDC hDC, UINT * uMaxLineDelay, UINT * uMaxPixelDelay) {if (GLeeInit()) return wglQueryGenlockMaxSourceDelayI3D(hDC, uMaxLineDelay, uMaxPixelDelay); return (BOOL)0;}
10343 GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D=GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D;
10344 #endif
10345 #endif
10346
10347
10348
10349 #ifdef __GLEE_WGL_I3D_image_buffer
10350 #ifndef GLEE_C_DEFINED_wglCreateImageBufferI3D
10351 #define GLEE_C_DEFINED_wglCreateImageBufferI3D
10352 LPVOID __stdcall GLee_Lazy_wglCreateImageBufferI3D(HDC hDC, DWORD dwSize, UINT uFlags) {if (GLeeInit()) return wglCreateImageBufferI3D(hDC, dwSize, uFlags); return (LPVOID)0;}
10353 GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC GLeeFuncPtr_wglCreateImageBufferI3D=GLee_Lazy_wglCreateImageBufferI3D;
10354 #endif
10355 #ifndef GLEE_C_DEFINED_wglDestroyImageBufferI3D
10356 #define GLEE_C_DEFINED_wglDestroyImageBufferI3D
10357 BOOL __stdcall GLee_Lazy_wglDestroyImageBufferI3D(HDC hDC, LPVOID pAddress) {if (GLeeInit()) return wglDestroyImageBufferI3D(hDC, pAddress); return (BOOL)0;}
10358 GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC GLeeFuncPtr_wglDestroyImageBufferI3D=GLee_Lazy_wglDestroyImageBufferI3D;
10359 #endif
10360 #ifndef GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D
10361 #define GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D
10362 BOOL __stdcall GLee_Lazy_wglAssociateImageBufferEventsI3D(HDC hDC, const HANDLE * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count) {if (GLeeInit()) return wglAssociateImageBufferEventsI3D(hDC, pEvent, pAddress, pSize, count); return (BOOL)0;}
10363 GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglAssociateImageBufferEventsI3D=GLee_Lazy_wglAssociateImageBufferEventsI3D;
10364 #endif
10365 #ifndef GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D
10366 #define GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D
10367 BOOL __stdcall GLee_Lazy_wglReleaseImageBufferEventsI3D(HDC hDC, const LPVOID * pAddress, UINT count) {if (GLeeInit()) return wglReleaseImageBufferEventsI3D(hDC, pAddress, count); return (BOOL)0;}
10368 GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglReleaseImageBufferEventsI3D=GLee_Lazy_wglReleaseImageBufferEventsI3D;
10369 #endif
10370 #endif
10371
10372
10373
10374 #ifdef __GLEE_WGL_I3D_swap_frame_lock
10375 #ifndef GLEE_C_DEFINED_wglEnableFrameLockI3D
10376 #define GLEE_C_DEFINED_wglEnableFrameLockI3D
10377 BOOL __stdcall GLee_Lazy_wglEnableFrameLockI3D(void) {if (GLeeInit()) return wglEnableFrameLockI3D(); return (BOOL)0;}
10378 GLEEPFNWGLENABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglEnableFrameLockI3D=GLee_Lazy_wglEnableFrameLockI3D;
10379 #endif
10380 #ifndef GLEE_C_DEFINED_wglDisableFrameLockI3D
10381 #define GLEE_C_DEFINED_wglDisableFrameLockI3D
10382 BOOL __stdcall GLee_Lazy_wglDisableFrameLockI3D(void) {if (GLeeInit()) return wglDisableFrameLockI3D(); return (BOOL)0;}
10383 GLEEPFNWGLDISABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglDisableFrameLockI3D=GLee_Lazy_wglDisableFrameLockI3D;
10384 #endif
10385 #ifndef GLEE_C_DEFINED_wglIsEnabledFrameLockI3D
10386 #define GLEE_C_DEFINED_wglIsEnabledFrameLockI3D
10387 BOOL __stdcall GLee_Lazy_wglIsEnabledFrameLockI3D(BOOL * pFlag) {if (GLeeInit()) return wglIsEnabledFrameLockI3D(pFlag); return (BOOL)0;}
10388 GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC GLeeFuncPtr_wglIsEnabledFrameLockI3D=GLee_Lazy_wglIsEnabledFrameLockI3D;
10389 #endif
10390 #ifndef GLEE_C_DEFINED_wglQueryFrameLockMasterI3D
10391 #define GLEE_C_DEFINED_wglQueryFrameLockMasterI3D
10392 BOOL __stdcall GLee_Lazy_wglQueryFrameLockMasterI3D(BOOL * pFlag) {if (GLeeInit()) return wglQueryFrameLockMasterI3D(pFlag); return (BOOL)0;}
10393 GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC GLeeFuncPtr_wglQueryFrameLockMasterI3D=GLee_Lazy_wglQueryFrameLockMasterI3D;
10394 #endif
10395 #endif
10396
10397
10398
10399 #ifdef __GLEE_WGL_NV_render_depth_texture
10400 #endif
10401
10402
10403
10404 #ifdef __GLEE_WGL_NV_render_texture_rectangle
10405 #endif
10406
10407
10408
10409 #ifdef __GLEE_WGL_ATI_pixel_format_float
10410 #endif
10411
10412
10413
10414 #ifdef __GLEE_WGL_NV_float_buffer
10415 #endif
10416
10417
10418
10419 #ifdef __GLEE_WGL_3DL_stereo_control
10420 #endif
10421
10422
10423
10424 #ifdef __GLEE_WGL_EXT_pixel_format_packed_float
10425 #endif
10426
10427
10428
10429 #ifdef __GLEE_WGL_EXT_framebuffer_sRGB
10430 #endif
10431
10432
10433
10434 #ifdef __GLEE_WGL_NV_present_video
10435 #ifndef GLEE_C_DEFINED_wglEnumerateVideoDevicesNV
10436 #define GLEE_C_DEFINED_wglEnumerateVideoDevicesNV
10437 int __stdcall GLee_Lazy_wglEnumerateVideoDevicesNV(HDC hDC, HVIDEOOUTPUTDEVICENV * phDeviceList) {if (GLeeInit()) return wglEnumerateVideoDevicesNV(hDC, phDeviceList); return (int)0;}
10438 GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC GLeeFuncPtr_wglEnumerateVideoDevicesNV=GLee_Lazy_wglEnumerateVideoDevicesNV;
10439 #endif
10440 #ifndef GLEE_C_DEFINED_wglBindVideoDeviceNV
10441 #define GLEE_C_DEFINED_wglBindVideoDeviceNV
10442 BOOL __stdcall GLee_Lazy_wglBindVideoDeviceNV(HDC hDC, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int * piAttribList) {if (GLeeInit()) return wglBindVideoDeviceNV(hDC, uVideoSlot, hVideoDevice, piAttribList); return (BOOL)0;}
10443 GLEEPFNWGLBINDVIDEODEVICENVPROC GLeeFuncPtr_wglBindVideoDeviceNV=GLee_Lazy_wglBindVideoDeviceNV;
10444 #endif
10445 #ifndef GLEE_C_DEFINED_wglQueryCurrentContextNV
10446 #define GLEE_C_DEFINED_wglQueryCurrentContextNV
10447 BOOL __stdcall GLee_Lazy_wglQueryCurrentContextNV(int iAttribute, int * piValue) {if (GLeeInit()) return wglQueryCurrentContextNV(iAttribute, piValue); return (BOOL)0;}
10448 GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC GLeeFuncPtr_wglQueryCurrentContextNV=GLee_Lazy_wglQueryCurrentContextNV;
10449 #endif
10450 #endif
10451
10452
10453
10454 #ifdef __GLEE_WGL_NV_swap_group
10455 #ifndef GLEE_C_DEFINED_wglJoinSwapGroupNV
10456 #define GLEE_C_DEFINED_wglJoinSwapGroupNV
10457 BOOL __stdcall GLee_Lazy_wglJoinSwapGroupNV(HDC hDC, GLuint group) {if (GLeeInit()) return wglJoinSwapGroupNV(hDC, group); return (BOOL)0;}
10458 GLEEPFNWGLJOINSWAPGROUPNVPROC GLeeFuncPtr_wglJoinSwapGroupNV=GLee_Lazy_wglJoinSwapGroupNV;
10459 #endif
10460 #ifndef GLEE_C_DEFINED_wglBindSwapBarrierNV
10461 #define GLEE_C_DEFINED_wglBindSwapBarrierNV
10462 BOOL __stdcall GLee_Lazy_wglBindSwapBarrierNV(GLuint group, GLuint barrier) {if (GLeeInit()) return wglBindSwapBarrierNV(group, barrier); return (BOOL)0;}
10463 GLEEPFNWGLBINDSWAPBARRIERNVPROC GLeeFuncPtr_wglBindSwapBarrierNV=GLee_Lazy_wglBindSwapBarrierNV;
10464 #endif
10465 #ifndef GLEE_C_DEFINED_wglQuerySwapGroupNV
10466 #define GLEE_C_DEFINED_wglQuerySwapGroupNV
10467 BOOL __stdcall GLee_Lazy_wglQuerySwapGroupNV(HDC hDC, GLuint * group, GLuint * barrier) {if (GLeeInit()) return wglQuerySwapGroupNV(hDC, group, barrier); return (BOOL)0;}
10468 GLEEPFNWGLQUERYSWAPGROUPNVPROC GLeeFuncPtr_wglQuerySwapGroupNV=GLee_Lazy_wglQuerySwapGroupNV;
10469 #endif
10470 #ifndef GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV
10471 #define GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV
10472 BOOL __stdcall GLee_Lazy_wglQueryMaxSwapGroupsNV(HDC hDC, GLuint * maxGroups, GLuint * maxBarriers) {if (GLeeInit()) return wglQueryMaxSwapGroupsNV(hDC, maxGroups, maxBarriers); return (BOOL)0;}
10473 GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC GLeeFuncPtr_wglQueryMaxSwapGroupsNV=GLee_Lazy_wglQueryMaxSwapGroupsNV;
10474 #endif
10475 #ifndef GLEE_C_DEFINED_wglQueryFrameCountNV
10476 #define GLEE_C_DEFINED_wglQueryFrameCountNV
10477 BOOL __stdcall GLee_Lazy_wglQueryFrameCountNV(HDC hDC, GLuint * count) {if (GLeeInit()) return wglQueryFrameCountNV(hDC, count); return (BOOL)0;}
10478 GLEEPFNWGLQUERYFRAMECOUNTNVPROC GLeeFuncPtr_wglQueryFrameCountNV=GLee_Lazy_wglQueryFrameCountNV;
10479 #endif
10480 #ifndef GLEE_C_DEFINED_wglResetFrameCountNV
10481 #define GLEE_C_DEFINED_wglResetFrameCountNV
10482 BOOL __stdcall GLee_Lazy_wglResetFrameCountNV(HDC hDC) {if (GLeeInit()) return wglResetFrameCountNV(hDC); return (BOOL)0;}
10483 GLEEPFNWGLRESETFRAMECOUNTNVPROC GLeeFuncPtr_wglResetFrameCountNV=GLee_Lazy_wglResetFrameCountNV;
10484 #endif
10485 #endif
10486
10487
10488
10489 #ifdef __GLEE_WGL_NV_gpu_affinity
10490 #ifndef GLEE_C_DEFINED_wglEnumGpusNV
10491 #define GLEE_C_DEFINED_wglEnumGpusNV
10492 BOOL __stdcall GLee_Lazy_wglEnumGpusNV(UINT iGpuIndex, HGPUNV * phGpu) {if (GLeeInit()) return wglEnumGpusNV(iGpuIndex, phGpu); return (BOOL)0;}
10493 GLEEPFNWGLENUMGPUSNVPROC GLeeFuncPtr_wglEnumGpusNV=GLee_Lazy_wglEnumGpusNV;
10494 #endif
10495 #ifndef GLEE_C_DEFINED_wglEnumGpuDevicesNV
10496 #define GLEE_C_DEFINED_wglEnumGpuDevicesNV
10497 BOOL __stdcall GLee_Lazy_wglEnumGpuDevicesNV(HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice) {if (GLeeInit()) return wglEnumGpuDevicesNV(hGpu, iDeviceIndex, lpGpuDevice); return (BOOL)0;}
10498 GLEEPFNWGLENUMGPUDEVICESNVPROC GLeeFuncPtr_wglEnumGpuDevicesNV=GLee_Lazy_wglEnumGpuDevicesNV;
10499 #endif
10500 #ifndef GLEE_C_DEFINED_wglCreateAffinityDCNV
10501 #define GLEE_C_DEFINED_wglCreateAffinityDCNV
10502 HDC __stdcall GLee_Lazy_wglCreateAffinityDCNV(const HGPUNV * phGpuList) {if (GLeeInit()) return wglCreateAffinityDCNV(phGpuList); return (HDC)0;}
10503 GLEEPFNWGLCREATEAFFINITYDCNVPROC GLeeFuncPtr_wglCreateAffinityDCNV=GLee_Lazy_wglCreateAffinityDCNV;
10504 #endif
10505 #ifndef GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV
10506 #define GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV
10507 BOOL __stdcall GLee_Lazy_wglEnumGpusFromAffinityDCNV(HDC hAffinityDC, UINT iGpuIndex, HGPUNV * hGpu) {if (GLeeInit()) return wglEnumGpusFromAffinityDCNV(hAffinityDC, iGpuIndex, hGpu); return (BOOL)0;}
10508 GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC GLeeFuncPtr_wglEnumGpusFromAffinityDCNV=GLee_Lazy_wglEnumGpusFromAffinityDCNV;
10509 #endif
10510 #ifndef GLEE_C_DEFINED_wglDeleteDCNV
10511 #define GLEE_C_DEFINED_wglDeleteDCNV
10512 BOOL __stdcall GLee_Lazy_wglDeleteDCNV(HDC hdc) {if (GLeeInit()) return wglDeleteDCNV(hdc); return (BOOL)0;}
10513 GLEEPFNWGLDELETEDCNVPROC GLeeFuncPtr_wglDeleteDCNV=GLee_Lazy_wglDeleteDCNV;
10514 #endif
10515 #endif
10516
10517
10518
10519 #ifdef __GLEE_WGL_EXT_display_color_table
10520 #ifndef GLEE_C_DEFINED_wglCreateDisplayColorTableEXT
10521 #define GLEE_C_DEFINED_wglCreateDisplayColorTableEXT
10522 GLboolean __stdcall GLee_Lazy_wglCreateDisplayColorTableEXT(GLushort id) {if (GLeeInit()) return wglCreateDisplayColorTableEXT(id); return (GLboolean)0;}
10523 GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglCreateDisplayColorTableEXT=GLee_Lazy_wglCreateDisplayColorTableEXT;
10524 #endif
10525 #ifndef GLEE_C_DEFINED_wglLoadDisplayColorTableEXT
10526 #define GLEE_C_DEFINED_wglLoadDisplayColorTableEXT
10527 GLboolean __stdcall GLee_Lazy_wglLoadDisplayColorTableEXT(const GLushort * table, GLuint length) {if (GLeeInit()) return wglLoadDisplayColorTableEXT(table, length); return (GLboolean)0;}
10528 GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglLoadDisplayColorTableEXT=GLee_Lazy_wglLoadDisplayColorTableEXT;
10529 #endif
10530 #ifndef GLEE_C_DEFINED_wglBindDisplayColorTableEXT
10531 #define GLEE_C_DEFINED_wglBindDisplayColorTableEXT
10532 GLboolean __stdcall GLee_Lazy_wglBindDisplayColorTableEXT(GLushort id) {if (GLeeInit()) return wglBindDisplayColorTableEXT(id); return (GLboolean)0;}
10533 GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglBindDisplayColorTableEXT=GLee_Lazy_wglBindDisplayColorTableEXT;
10534 #endif
10535 #ifndef GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT
10536 #define GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT
10537 VOID __stdcall GLee_Lazy_wglDestroyDisplayColorTableEXT(GLushort id) {if (GLeeInit()) wglDestroyDisplayColorTableEXT(id);}
10538 GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglDestroyDisplayColorTableEXT=GLee_Lazy_wglDestroyDisplayColorTableEXT;
10539 #endif
10540 #endif
10541
10542
10543
10544 #ifdef __GLEE_WGL_EXT_extensions_string
10545 #ifndef GLEE_C_DEFINED_wglGetExtensionsStringEXT
10546 #define GLEE_C_DEFINED_wglGetExtensionsStringEXT
10547 const char * __stdcall GLee_Lazy_wglGetExtensionsStringEXT(void) {if (GLeeInit()) return wglGetExtensionsStringEXT(); return (const char *)0;}
10548 GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC GLeeFuncPtr_wglGetExtensionsStringEXT=GLee_Lazy_wglGetExtensionsStringEXT;
10549 #endif
10550 #endif
10551
10552
10553
10554 #ifdef __GLEE_WGL_EXT_swap_control
10555 #ifndef GLEE_C_DEFINED_wglSwapIntervalEXT
10556 #define GLEE_C_DEFINED_wglSwapIntervalEXT
10557 BOOL __stdcall GLee_Lazy_wglSwapIntervalEXT(int interval) {if (GLeeInit()) return wglSwapIntervalEXT(interval); return (BOOL)0;}
10558 GLEEPFNWGLSWAPINTERVALEXTPROC GLeeFuncPtr_wglSwapIntervalEXT=GLee_Lazy_wglSwapIntervalEXT;
10559 #endif
10560 #ifndef GLEE_C_DEFINED_wglGetSwapIntervalEXT
10561 #define GLEE_C_DEFINED_wglGetSwapIntervalEXT
10562 int __stdcall GLee_Lazy_wglGetSwapIntervalEXT(void) {if (GLeeInit()) return wglGetSwapIntervalEXT(); return (int)0;}
10563 GLEEPFNWGLGETSWAPINTERVALEXTPROC GLeeFuncPtr_wglGetSwapIntervalEXT=GLee_Lazy_wglGetSwapIntervalEXT;
10564 #endif
10565 #endif
10566
10567
10568
10569 #ifdef __GLEE_WGL_NV_vertex_array_range
10570 #ifndef GLEE_C_DEFINED_wglAllocateMemoryNV
10571 #define GLEE_C_DEFINED_wglAllocateMemoryNV
10572 void* __stdcall GLee_Lazy_wglAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority) {if (GLeeInit()) return wglAllocateMemoryNV(size, readfreq, writefreq, priority); return (void*)0;}
10573 GLEEPFNWGLALLOCATEMEMORYNVPROC GLeeFuncPtr_wglAllocateMemoryNV=GLee_Lazy_wglAllocateMemoryNV;
10574 #endif
10575 #ifndef GLEE_C_DEFINED_wglFreeMemoryNV
10576 #define GLEE_C_DEFINED_wglFreeMemoryNV
10577 void __stdcall GLee_Lazy_wglFreeMemoryNV(void * pointer) {if (GLeeInit()) wglFreeMemoryNV(pointer);}
10578 GLEEPFNWGLFREEMEMORYNVPROC GLeeFuncPtr_wglFreeMemoryNV=GLee_Lazy_wglFreeMemoryNV;
10579 #endif
10580 #endif
10581
10582
10583
10584 #ifdef __GLEE_WGL_OML_sync_control
10585 #ifndef GLEE_C_DEFINED_wglGetSyncValuesOML
10586 #define GLEE_C_DEFINED_wglGetSyncValuesOML
10587 BOOL __stdcall GLee_Lazy_wglGetSyncValuesOML(HDC hdc, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglGetSyncValuesOML(hdc, ust, msc, sbc); return (BOOL)0;}
10588 GLEEPFNWGLGETSYNCVALUESOMLPROC GLeeFuncPtr_wglGetSyncValuesOML=GLee_Lazy_wglGetSyncValuesOML;
10589 #endif
10590 #ifndef GLEE_C_DEFINED_wglGetMscRateOML
10591 #define GLEE_C_DEFINED_wglGetMscRateOML
10592 BOOL __stdcall GLee_Lazy_wglGetMscRateOML(HDC hdc, INT32 * numerator, INT32 * denominator) {if (GLeeInit()) return wglGetMscRateOML(hdc, numerator, denominator); return (BOOL)0;}
10593 GLEEPFNWGLGETMSCRATEOMLPROC GLeeFuncPtr_wglGetMscRateOML=GLee_Lazy_wglGetMscRateOML;
10594 #endif
10595 #ifndef GLEE_C_DEFINED_wglSwapBuffersMscOML
10596 #define GLEE_C_DEFINED_wglSwapBuffersMscOML
10597 INT64 __stdcall GLee_Lazy_wglSwapBuffersMscOML(HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder) {if (GLeeInit()) return wglSwapBuffersMscOML(hdc, target_msc, divisor, remainder); return (INT64)0;}
10598 GLEEPFNWGLSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapBuffersMscOML=GLee_Lazy_wglSwapBuffersMscOML;
10599 #endif
10600 #ifndef GLEE_C_DEFINED_wglSwapLayerBuffersMscOML
10601 #define GLEE_C_DEFINED_wglSwapLayerBuffersMscOML
10602 INT64 __stdcall GLee_Lazy_wglSwapLayerBuffersMscOML(HDC hdc, int fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder) {if (GLeeInit()) return wglSwapLayerBuffersMscOML(hdc, fuPlanes, target_msc, divisor, remainder); return (INT64)0;}
10603 GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapLayerBuffersMscOML=GLee_Lazy_wglSwapLayerBuffersMscOML;
10604 #endif
10605 #ifndef GLEE_C_DEFINED_wglWaitForMscOML
10606 #define GLEE_C_DEFINED_wglWaitForMscOML
10607 BOOL __stdcall GLee_Lazy_wglWaitForMscOML(HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglWaitForMscOML(hdc, target_msc, divisor, remainder, ust, msc, sbc); return (BOOL)0;}
10608 GLEEPFNWGLWAITFORMSCOMLPROC GLeeFuncPtr_wglWaitForMscOML=GLee_Lazy_wglWaitForMscOML;
10609 #endif
10610 #ifndef GLEE_C_DEFINED_wglWaitForSbcOML
10611 #define GLEE_C_DEFINED_wglWaitForSbcOML
10612 BOOL __stdcall GLee_Lazy_wglWaitForSbcOML(HDC hdc, INT64 target_sbc, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglWaitForSbcOML(hdc, target_sbc, ust, msc, sbc); return (BOOL)0;}
10613 GLEEPFNWGLWAITFORSBCOMLPROC GLeeFuncPtr_wglWaitForSbcOML=GLee_Lazy_wglWaitForSbcOML;
10614 #endif
10615 #endif
10616
10617
10618
10619 #ifdef __GLEE_WGL_I3D_swap_frame_usage
10620 #ifndef GLEE_C_DEFINED_wglGetFrameUsageI3D
10621 #define GLEE_C_DEFINED_wglGetFrameUsageI3D
10622 BOOL __stdcall GLee_Lazy_wglGetFrameUsageI3D(float * pUsage) {if (GLeeInit()) return wglGetFrameUsageI3D(pUsage); return (BOOL)0;}
10623 GLEEPFNWGLGETFRAMEUSAGEI3DPROC GLeeFuncPtr_wglGetFrameUsageI3D=GLee_Lazy_wglGetFrameUsageI3D;
10624 #endif
10625 #ifndef GLEE_C_DEFINED_wglBeginFrameTrackingI3D
10626 #define GLEE_C_DEFINED_wglBeginFrameTrackingI3D
10627 BOOL __stdcall GLee_Lazy_wglBeginFrameTrackingI3D(void) {if (GLeeInit()) return wglBeginFrameTrackingI3D(); return (BOOL)0;}
10628 GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC GLeeFuncPtr_wglBeginFrameTrackingI3D=GLee_Lazy_wglBeginFrameTrackingI3D;
10629 #endif
10630 #ifndef GLEE_C_DEFINED_wglEndFrameTrackingI3D
10631 #define GLEE_C_DEFINED_wglEndFrameTrackingI3D
10632 BOOL __stdcall GLee_Lazy_wglEndFrameTrackingI3D(void) {if (GLeeInit()) return wglEndFrameTrackingI3D(); return (BOOL)0;}
10633 GLEEPFNWGLENDFRAMETRACKINGI3DPROC GLeeFuncPtr_wglEndFrameTrackingI3D=GLee_Lazy_wglEndFrameTrackingI3D;
10634 #endif
10635 #ifndef GLEE_C_DEFINED_wglQueryFrameTrackingI3D
10636 #define GLEE_C_DEFINED_wglQueryFrameTrackingI3D
10637 BOOL __stdcall GLee_Lazy_wglQueryFrameTrackingI3D(DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage) {if (GLeeInit()) return wglQueryFrameTrackingI3D(pFrameCount, pMissedFrames, pLastMissedUsage); return (BOOL)0;}
10638 GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC GLeeFuncPtr_wglQueryFrameTrackingI3D=GLee_Lazy_wglQueryFrameTrackingI3D;
10639 #endif
10640 #endif
10641
10642
10643
10644 #ifdef __GLEE_WGL_NV_video_output
10645 #ifndef GLEE_C_DEFINED_wglGetVideoDeviceNV
10646 #define GLEE_C_DEFINED_wglGetVideoDeviceNV
10647 BOOL __stdcall GLee_Lazy_wglGetVideoDeviceNV(HDC hDC, int numDevices, HPVIDEODEV * hVideoDevice) {if (GLeeInit()) return wglGetVideoDeviceNV(hDC, numDevices, hVideoDevice); return (BOOL)0;}
10648 GLEEPFNWGLGETVIDEODEVICENVPROC GLeeFuncPtr_wglGetVideoDeviceNV=GLee_Lazy_wglGetVideoDeviceNV;
10649 #endif
10650 #ifndef GLEE_C_DEFINED_wglReleaseVideoDeviceNV
10651 #define GLEE_C_DEFINED_wglReleaseVideoDeviceNV
10652 BOOL __stdcall GLee_Lazy_wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice) {if (GLeeInit()) return wglReleaseVideoDeviceNV(hVideoDevice); return (BOOL)0;}
10653 GLEEPFNWGLRELEASEVIDEODEVICENVPROC GLeeFuncPtr_wglReleaseVideoDeviceNV=GLee_Lazy_wglReleaseVideoDeviceNV;
10654 #endif
10655 #ifndef GLEE_C_DEFINED_wglBindVideoImageNV
10656 #define GLEE_C_DEFINED_wglBindVideoImageNV
10657 BOOL __stdcall GLee_Lazy_wglBindVideoImageNV(HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer) {if (GLeeInit()) return wglBindVideoImageNV(hVideoDevice, hPbuffer, iVideoBuffer); return (BOOL)0;}
10658 GLEEPFNWGLBINDVIDEOIMAGENVPROC GLeeFuncPtr_wglBindVideoImageNV=GLee_Lazy_wglBindVideoImageNV;
10659 #endif
10660 #ifndef GLEE_C_DEFINED_wglReleaseVideoImageNV
10661 #define GLEE_C_DEFINED_wglReleaseVideoImageNV
10662 BOOL __stdcall GLee_Lazy_wglReleaseVideoImageNV(HPBUFFERARB hPbuffer, int iVideoBuffer) {if (GLeeInit()) return wglReleaseVideoImageNV(hPbuffer, iVideoBuffer); return (BOOL)0;}
10663 GLEEPFNWGLRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_wglReleaseVideoImageNV=GLee_Lazy_wglReleaseVideoImageNV;
10664 #endif
10665 #ifndef GLEE_C_DEFINED_wglSendPbufferToVideoNV
10666 #define GLEE_C_DEFINED_wglSendPbufferToVideoNV
10667 BOOL __stdcall GLee_Lazy_wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer, int iBufferType, unsigned long * pulCounterPbuffer, BOOL bBlock) {if (GLeeInit()) return wglSendPbufferToVideoNV(hPbuffer, iBufferType, pulCounterPbuffer, bBlock); return (BOOL)0;}
10668 GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_wglSendPbufferToVideoNV=GLee_Lazy_wglSendPbufferToVideoNV;
10669 #endif
10670 #ifndef GLEE_C_DEFINED_wglGetVideoInfoNV
10671 #define GLEE_C_DEFINED_wglGetVideoInfoNV
10672 BOOL __stdcall GLee_Lazy_wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo) {if (GLeeInit()) return wglGetVideoInfoNV(hpVideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return (BOOL)0;}
10673 GLEEPFNWGLGETVIDEOINFONVPROC GLeeFuncPtr_wglGetVideoInfoNV=GLee_Lazy_wglGetVideoInfoNV;
10674 #endif
10675 #endif
10676 #elif defined(__APPLE__) || defined(__APPLE_CC__)
10677 #else
10678
10679
10680
10681 GLboolean _GLEE_GLX_VERSION_1_3 = GL_FALSE;
10682 GLboolean _GLEE_GLX_VERSION_1_4 = GL_FALSE;
10683 GLboolean _GLEE_GLX_ARB_multisample = GL_FALSE;
10684 GLboolean _GLEE_GLX_ARB_fbconfig_float = GL_FALSE;
10685 GLboolean _GLEE_GLX_ARB_create_context = GL_FALSE;
10686 GLboolean _GLEE_GLX_SGIS_multisample = GL_FALSE;
10687 GLboolean _GLEE_GLX_EXT_visual_info = GL_FALSE;
10688 GLboolean _GLEE_GLX_SGI_swap_control = GL_FALSE;
10689 GLboolean _GLEE_GLX_SGI_video_sync = GL_FALSE;
10690 GLboolean _GLEE_GLX_SGI_make_current_read = GL_FALSE;
10691 GLboolean _GLEE_GLX_EXT_visual_rating = GL_FALSE;
10692 GLboolean _GLEE_GLX_EXT_import_context = GL_FALSE;
10693 GLboolean _GLEE_GLX_SGIX_fbconfig = GL_FALSE;
10694 GLboolean _GLEE_GLX_SGIX_pbuffer = GL_FALSE;
10695 GLboolean _GLEE_GLX_SGI_cushion = GL_FALSE;
10696 GLboolean _GLEE_GLX_SGIX_video_resize = GL_FALSE;
10697 GLboolean _GLEE_GLX_SGIX_swap_group = GL_FALSE;
10698 GLboolean _GLEE_GLX_SGIX_swap_barrier = GL_FALSE;
10699 GLboolean _GLEE_GLX_SGIS_blended_overlay = GL_FALSE;
10700 GLboolean _GLEE_GLX_SGIS_shared_multisample = GL_FALSE;
10701 GLboolean _GLEE_GLX_SUN_get_transparent_index = GL_FALSE;
10702 GLboolean _GLEE_GLX_3DFX_multisample = GL_FALSE;
10703 GLboolean _GLEE_GLX_MESA_copy_sub_buffer = GL_FALSE;
10704 GLboolean _GLEE_GLX_MESA_pixmap_colormap = GL_FALSE;
10705 GLboolean _GLEE_GLX_MESA_release_buffers = GL_FALSE;
10706 GLboolean _GLEE_GLX_MESA_set_3dfx_mode = GL_FALSE;
10707 GLboolean _GLEE_GLX_SGIX_visual_select_group = GL_FALSE;
10708 GLboolean _GLEE_GLX_OML_swap_method = GL_FALSE;
10709 GLboolean _GLEE_GLX_OML_sync_control = GL_FALSE;
10710 GLboolean _GLEE_GLX_NV_float_buffer = GL_FALSE;
10711 GLboolean _GLEE_GLX_SGIX_hyperpipe = GL_FALSE;
10712 GLboolean _GLEE_GLX_MESA_agp_offset = GL_FALSE;
10713 GLboolean _GLEE_GLX_EXT_fbconfig_packed_float = GL_FALSE;
10714 GLboolean _GLEE_GLX_EXT_framebuffer_sRGB = GL_FALSE;
10715 GLboolean _GLEE_GLX_EXT_texture_from_pixmap = GL_FALSE;
10716 GLboolean _GLEE_GLX_NV_present_video = GL_FALSE;
10717 GLboolean _GLEE_GLX_NV_video_out = GL_FALSE;
10718 GLboolean _GLEE_GLX_NV_swap_group = GL_FALSE;
10719 GLboolean _GLEE_GLX_EXT_scene_marker = GL_FALSE;
10720 GLboolean _GLEE_GLX_NV_video_output = GL_FALSE;
10721
10722
10723
10724 char __GLeeGLXExtensionNames[40][30]={
10725 "GLX_VERSION_1_3",
10726 "GLX_VERSION_1_4",
10727 "GLX_ARB_multisample",
10728 "GLX_ARB_fbconfig_float",
10729 "GLX_ARB_create_context",
10730 "GLX_SGIS_multisample",
10731 "GLX_EXT_visual_info",
10732 "GLX_SGI_swap_control",
10733 "GLX_SGI_video_sync",
10734 "GLX_SGI_make_current_read",
10735 "GLX_EXT_visual_rating",
10736 "GLX_EXT_import_context",
10737 "GLX_SGIX_fbconfig",
10738 "GLX_SGIX_pbuffer",
10739 "GLX_SGI_cushion",
10740 "GLX_SGIX_video_resize",
10741 "GLX_SGIX_swap_group",
10742 "GLX_SGIX_swap_barrier",
10743 "GLX_SGIS_blended_overlay",
10744 "GLX_SGIS_shared_multisample",
10745 "GLX_SUN_get_transparent_index",
10746 "GLX_3DFX_multisample",
10747 "GLX_MESA_copy_sub_buffer",
10748 "GLX_MESA_pixmap_colormap",
10749 "GLX_MESA_release_buffers",
10750 "GLX_MESA_set_3dfx_mode",
10751 "GLX_SGIX_visual_select_group",
10752 "GLX_OML_swap_method",
10753 "GLX_OML_sync_control",
10754 "GLX_NV_float_buffer",
10755 "GLX_SGIX_hyperpipe",
10756 "GLX_MESA_agp_offset",
10757 "GLX_EXT_fbconfig_packed_float",
10758 "GLX_EXT_framebuffer_sRGB",
10759 "GLX_EXT_texture_from_pixmap",
10760 "GLX_NV_present_video",
10761 "GLX_NV_video_out",
10762 "GLX_NV_swap_group",
10763 "GLX_EXT_scene_marker",
10764 "GLX_NV_video_output"
10765 };
10766 int __GLeeGLXNumExtensions=40;
10767
10768
10769
10770 #ifdef __GLEE_GLX_VERSION_1_3
10771 #ifndef GLEE_C_DEFINED_glXGetFBConfigs
10772 #define GLEE_C_DEFINED_glXGetFBConfigs
10773 GLXFBConfig * __stdcall GLee_Lazy_glXGetFBConfigs(Display * dpy, int screen, int * nelements) {if (GLeeInit()) return glXGetFBConfigs(dpy, screen, nelements); return (GLXFBConfig *)0;}
10774 GLEEPFNGLXGETFBCONFIGSPROC GLeeFuncPtr_glXGetFBConfigs=GLee_Lazy_glXGetFBConfigs;
10775 #endif
10776 #ifndef GLEE_C_DEFINED_glXChooseFBConfig
10777 #define GLEE_C_DEFINED_glXChooseFBConfig
10778 GLXFBConfig * __stdcall GLee_Lazy_glXChooseFBConfig(Display * dpy, int screen, const int * attrib_list, int * nelements) {if (GLeeInit()) return glXChooseFBConfig(dpy, screen, attrib_list, nelements); return (GLXFBConfig *)0;}
10779 GLEEPFNGLXCHOOSEFBCONFIGPROC GLeeFuncPtr_glXChooseFBConfig=GLee_Lazy_glXChooseFBConfig;
10780 #endif
10781 #ifndef GLEE_C_DEFINED_glXGetFBConfigAttrib
10782 #define GLEE_C_DEFINED_glXGetFBConfigAttrib
10783 int __stdcall GLee_Lazy_glXGetFBConfigAttrib(Display * dpy, GLXFBConfig config, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigAttrib(dpy, config, attribute, value); return (int)0;}
10784 GLEEPFNGLXGETFBCONFIGATTRIBPROC GLeeFuncPtr_glXGetFBConfigAttrib=GLee_Lazy_glXGetFBConfigAttrib;
10785 #endif
10786 #ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfig
10787 #define GLEE_C_DEFINED_glXGetVisualFromFBConfig
10788 XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfig(Display * dpy, GLXFBConfig config) {if (GLeeInit()) return glXGetVisualFromFBConfig(dpy, config); return (XVisualInfo *)0;}
10789 GLEEPFNGLXGETVISUALFROMFBCONFIGPROC GLeeFuncPtr_glXGetVisualFromFBConfig=GLee_Lazy_glXGetVisualFromFBConfig;
10790 #endif
10791 #ifndef GLEE_C_DEFINED_glXCreateWindow
10792 #define GLEE_C_DEFINED_glXCreateWindow
10793 GLXWindow __stdcall GLee_Lazy_glXCreateWindow(Display * dpy, GLXFBConfig config, Window win, const int * attrib_list) {if (GLeeInit()) return glXCreateWindow(dpy, config, win, attrib_list); return (GLXWindow)0;}
10794 GLEEPFNGLXCREATEWINDOWPROC GLeeFuncPtr_glXCreateWindow=GLee_Lazy_glXCreateWindow;
10795 #endif
10796 #ifndef GLEE_C_DEFINED_glXDestroyWindow
10797 #define GLEE_C_DEFINED_glXDestroyWindow
10798 void __stdcall GLee_Lazy_glXDestroyWindow(Display * dpy, GLXWindow win) {if (GLeeInit()) glXDestroyWindow(dpy, win);}
10799 GLEEPFNGLXDESTROYWINDOWPROC GLeeFuncPtr_glXDestroyWindow=GLee_Lazy_glXDestroyWindow;
10800 #endif
10801 #ifndef GLEE_C_DEFINED_glXCreatePixmap
10802 #define GLEE_C_DEFINED_glXCreatePixmap
10803 GLXPixmap __stdcall GLee_Lazy_glXCreatePixmap(Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list) {if (GLeeInit()) return glXCreatePixmap(dpy, config, pixmap, attrib_list); return (GLXPixmap)0;}
10804 GLEEPFNGLXCREATEPIXMAPPROC GLeeFuncPtr_glXCreatePixmap=GLee_Lazy_glXCreatePixmap;
10805 #endif
10806 #ifndef GLEE_C_DEFINED_glXDestroyPixmap
10807 #define GLEE_C_DEFINED_glXDestroyPixmap
10808 void __stdcall GLee_Lazy_glXDestroyPixmap(Display * dpy, GLXPixmap pixmap) {if (GLeeInit()) glXDestroyPixmap(dpy, pixmap);}
10809 GLEEPFNGLXDESTROYPIXMAPPROC GLeeFuncPtr_glXDestroyPixmap=GLee_Lazy_glXDestroyPixmap;
10810 #endif
10811 #ifndef GLEE_C_DEFINED_glXCreatePbuffer
10812 #define GLEE_C_DEFINED_glXCreatePbuffer
10813 GLXPbuffer __stdcall GLee_Lazy_glXCreatePbuffer(Display * dpy, GLXFBConfig config, const int * attrib_list) {if (GLeeInit()) return glXCreatePbuffer(dpy, config, attrib_list); return (GLXPbuffer)0;}
10814 GLEEPFNGLXCREATEPBUFFERPROC GLeeFuncPtr_glXCreatePbuffer=GLee_Lazy_glXCreatePbuffer;
10815 #endif
10816 #ifndef GLEE_C_DEFINED_glXDestroyPbuffer
10817 #define GLEE_C_DEFINED_glXDestroyPbuffer
10818 void __stdcall GLee_Lazy_glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf) {if (GLeeInit()) glXDestroyPbuffer(dpy, pbuf);}
10819 GLEEPFNGLXDESTROYPBUFFERPROC GLeeFuncPtr_glXDestroyPbuffer=GLee_Lazy_glXDestroyPbuffer;
10820 #endif
10821 #ifndef GLEE_C_DEFINED_glXQueryDrawable
10822 #define GLEE_C_DEFINED_glXQueryDrawable
10823 void __stdcall GLee_Lazy_glXQueryDrawable(Display * dpy, GLXDrawable draw, int attribute, unsigned int * value) {if (GLeeInit()) glXQueryDrawable(dpy, draw, attribute, value);}
10824 GLEEPFNGLXQUERYDRAWABLEPROC GLeeFuncPtr_glXQueryDrawable=GLee_Lazy_glXQueryDrawable;
10825 #endif
10826 #ifndef GLEE_C_DEFINED_glXCreateNewContext
10827 #define GLEE_C_DEFINED_glXCreateNewContext
10828 GLXContext __stdcall GLee_Lazy_glXCreateNewContext(Display * dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct) {if (GLeeInit()) return glXCreateNewContext(dpy, config, render_type, share_list, direct); return (GLXContext)0;}
10829 GLEEPFNGLXCREATENEWCONTEXTPROC GLeeFuncPtr_glXCreateNewContext=GLee_Lazy_glXCreateNewContext;
10830 #endif
10831 #ifndef GLEE_C_DEFINED_glXMakeContextCurrent
10832 #define GLEE_C_DEFINED_glXMakeContextCurrent
10833 Bool __stdcall GLee_Lazy_glXMakeContextCurrent(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeContextCurrent(dpy, draw, read, ctx); return (Bool)0;}
10834 GLEEPFNGLXMAKECONTEXTCURRENTPROC GLeeFuncPtr_glXMakeContextCurrent=GLee_Lazy_glXMakeContextCurrent;
10835 #endif
10836 #ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawable
10837 #define GLEE_C_DEFINED_glXGetCurrentReadDrawable
10838 GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawable(void) {if (GLeeInit()) return glXGetCurrentReadDrawable(); return (GLXDrawable)0;}
10839 GLEEPFNGLXGETCURRENTREADDRAWABLEPROC GLeeFuncPtr_glXGetCurrentReadDrawable=GLee_Lazy_glXGetCurrentReadDrawable;
10840 #endif
10841 #ifndef GLEE_C_DEFINED_glXGetCurrentDisplay
10842 #define GLEE_C_DEFINED_glXGetCurrentDisplay
10843 Display * __stdcall GLee_Lazy_glXGetCurrentDisplay(void) {if (GLeeInit()) return glXGetCurrentDisplay(); return (Display *)0;}
10844 GLEEPFNGLXGETCURRENTDISPLAYPROC GLeeFuncPtr_glXGetCurrentDisplay=GLee_Lazy_glXGetCurrentDisplay;
10845 #endif
10846 #ifndef GLEE_C_DEFINED_glXQueryContext
10847 #define GLEE_C_DEFINED_glXQueryContext
10848 int __stdcall GLee_Lazy_glXQueryContext(Display * dpy, GLXContext ctx, int attribute, int * value) {if (GLeeInit()) return glXQueryContext(dpy, ctx, attribute, value); return (int)0;}
10849 GLEEPFNGLXQUERYCONTEXTPROC GLeeFuncPtr_glXQueryContext=GLee_Lazy_glXQueryContext;
10850 #endif
10851 #ifndef GLEE_C_DEFINED_glXSelectEvent
10852 #define GLEE_C_DEFINED_glXSelectEvent
10853 void __stdcall GLee_Lazy_glXSelectEvent(Display * dpy, GLXDrawable draw, unsigned long event_mask) {if (GLeeInit()) glXSelectEvent(dpy, draw, event_mask);}
10854 GLEEPFNGLXSELECTEVENTPROC GLeeFuncPtr_glXSelectEvent=GLee_Lazy_glXSelectEvent;
10855 #endif
10856 #ifndef GLEE_C_DEFINED_glXGetSelectedEvent
10857 #define GLEE_C_DEFINED_glXGetSelectedEvent
10858 void __stdcall GLee_Lazy_glXGetSelectedEvent(Display * dpy, GLXDrawable draw, unsigned long * event_mask) {if (GLeeInit()) glXGetSelectedEvent(dpy, draw, event_mask);}
10859 GLEEPFNGLXGETSELECTEDEVENTPROC GLeeFuncPtr_glXGetSelectedEvent=GLee_Lazy_glXGetSelectedEvent;
10860 #endif
10861 #endif
10862
10863
10864
10865 #ifdef __GLEE_GLX_VERSION_1_4
10866 #ifndef GLEE_C_DEFINED_glXGetProcAddress
10867 #define GLEE_C_DEFINED_glXGetProcAddress
10868 __GLXextFuncPtr __stdcall GLee_Lazy_glXGetProcAddress(const GLubyte * procName) {if (GLeeInit()) return glXGetProcAddress(procName); return (__GLXextFuncPtr)0;}
10869 GLEEPFNGLXGETPROCADDRESSPROC GLeeFuncPtr_glXGetProcAddress=GLee_Lazy_glXGetProcAddress;
10870 #endif
10871 #endif
10872
10873
10874
10875 #ifdef __GLEE_GLX_ARB_multisample
10876 #endif
10877
10878
10879
10880 #ifdef __GLEE_GLX_ARB_fbconfig_float
10881 #endif
10882
10883
10884
10885 #ifdef __GLEE_GLX_ARB_create_context
10886 #ifndef GLEE_C_DEFINED_glXCreateContextAttribsARB
10887 #define GLEE_C_DEFINED_glXCreateContextAttribsARB
10888 GLXContext __stdcall GLee_Lazy_glXCreateContextAttribsARB(Display * dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int * attrib_list) {if (GLeeInit()) return glXCreateContextAttribsARB(dpy, config, share_context, direct, attrib_list); return (GLXContext)0;}
10889 GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_glXCreateContextAttribsARB=GLee_Lazy_glXCreateContextAttribsARB;
10890 #endif
10891 #endif
10892
10893
10894
10895 #ifdef __GLEE_GLX_SGIS_multisample
10896 #endif
10897
10898
10899
10900 #ifdef __GLEE_GLX_EXT_visual_info
10901 #endif
10902
10903
10904
10905 #ifdef __GLEE_GLX_SGI_swap_control
10906 #ifndef GLEE_C_DEFINED_glXSwapIntervalSGI
10907 #define GLEE_C_DEFINED_glXSwapIntervalSGI
10908 int __stdcall GLee_Lazy_glXSwapIntervalSGI(int interval) {if (GLeeInit()) return glXSwapIntervalSGI(interval); return (int)0;}
10909 GLEEPFNGLXSWAPINTERVALSGIPROC GLeeFuncPtr_glXSwapIntervalSGI=GLee_Lazy_glXSwapIntervalSGI;
10910 #endif
10911 #endif
10912
10913
10914
10915 #ifdef __GLEE_GLX_SGI_video_sync
10916 #ifndef GLEE_C_DEFINED_glXGetVideoSyncSGI
10917 #define GLEE_C_DEFINED_glXGetVideoSyncSGI
10918 int __stdcall GLee_Lazy_glXGetVideoSyncSGI(unsigned int * count) {if (GLeeInit()) return glXGetVideoSyncSGI(count); return (int)0;}
10919 GLEEPFNGLXGETVIDEOSYNCSGIPROC GLeeFuncPtr_glXGetVideoSyncSGI=GLee_Lazy_glXGetVideoSyncSGI;
10920 #endif
10921 #ifndef GLEE_C_DEFINED_glXWaitVideoSyncSGI
10922 #define GLEE_C_DEFINED_glXWaitVideoSyncSGI
10923 int __stdcall GLee_Lazy_glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count) {if (GLeeInit()) return glXWaitVideoSyncSGI(divisor, remainder, count); return (int)0;}
10924 GLEEPFNGLXWAITVIDEOSYNCSGIPROC GLeeFuncPtr_glXWaitVideoSyncSGI=GLee_Lazy_glXWaitVideoSyncSGI;
10925 #endif
10926 #endif
10927
10928
10929
10930 #ifdef __GLEE_GLX_SGI_make_current_read
10931 #ifndef GLEE_C_DEFINED_glXMakeCurrentReadSGI
10932 #define GLEE_C_DEFINED_glXMakeCurrentReadSGI
10933 Bool __stdcall GLee_Lazy_glXMakeCurrentReadSGI(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeCurrentReadSGI(dpy, draw, read, ctx); return (Bool)0;}
10934 GLEEPFNGLXMAKECURRENTREADSGIPROC GLeeFuncPtr_glXMakeCurrentReadSGI=GLee_Lazy_glXMakeCurrentReadSGI;
10935 #endif
10936 #ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI
10937 #define GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI
10938 GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawableSGI(void) {if (GLeeInit()) return glXGetCurrentReadDrawableSGI(); return (GLXDrawable)0;}
10939 GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC GLeeFuncPtr_glXGetCurrentReadDrawableSGI=GLee_Lazy_glXGetCurrentReadDrawableSGI;
10940 #endif
10941 #endif
10942
10943
10944
10945 #ifdef __GLEE_GLX_EXT_visual_rating
10946 #endif
10947
10948
10949
10950 #ifdef __GLEE_GLX_EXT_import_context
10951 #ifndef GLEE_C_DEFINED_glXGetCurrentDisplayEXT
10952 #define GLEE_C_DEFINED_glXGetCurrentDisplayEXT
10953 Display * __stdcall GLee_Lazy_glXGetCurrentDisplayEXT(void) {if (GLeeInit()) return glXGetCurrentDisplayEXT(); return (Display *)0;}
10954 GLEEPFNGLXGETCURRENTDISPLAYEXTPROC GLeeFuncPtr_glXGetCurrentDisplayEXT=GLee_Lazy_glXGetCurrentDisplayEXT;
10955 #endif
10956 #ifndef GLEE_C_DEFINED_glXQueryContextInfoEXT
10957 #define GLEE_C_DEFINED_glXQueryContextInfoEXT
10958 int __stdcall GLee_Lazy_glXQueryContextInfoEXT(Display * dpy, GLXContext context, int attribute, int * value) {if (GLeeInit()) return glXQueryContextInfoEXT(dpy, context, attribute, value); return (int)0;}
10959 GLEEPFNGLXQUERYCONTEXTINFOEXTPROC GLeeFuncPtr_glXQueryContextInfoEXT=GLee_Lazy_glXQueryContextInfoEXT;
10960 #endif
10961 #ifndef GLEE_C_DEFINED_glXGetContextIDEXT
10962 #define GLEE_C_DEFINED_glXGetContextIDEXT
10963 GLXContextID __stdcall GLee_Lazy_glXGetContextIDEXT(const GLXContext context) {if (GLeeInit()) return glXGetContextIDEXT(context); return (GLXContextID)0;}
10964 GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT=GLee_Lazy_glXGetContextIDEXT;
10965 #endif
10966 #ifndef GLEE_C_DEFINED_glXImportContextEXT
10967 #define GLEE_C_DEFINED_glXImportContextEXT
10968 GLXContext __stdcall GLee_Lazy_glXImportContextEXT(Display * dpy, GLXContextID contextID) {if (GLeeInit()) return glXImportContextEXT(dpy, contextID); return (GLXContext)0;}
10969 GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT=GLee_Lazy_glXImportContextEXT;
10970 #endif
10971 #ifndef GLEE_C_DEFINED_glXFreeContextEXT
10972 #define GLEE_C_DEFINED_glXFreeContextEXT
10973 void __stdcall GLee_Lazy_glXFreeContextEXT(Display * dpy, GLXContext context) {if (GLeeInit()) glXFreeContextEXT(dpy, context);}
10974 GLEEPFNGLXFREECONTEXTEXTPROC GLeeFuncPtr_glXFreeContextEXT=GLee_Lazy_glXFreeContextEXT;
10975 #endif
10976 #endif
10977
10978
10979
10980 #ifdef __GLEE_GLX_SGIX_fbconfig
10981 #ifndef GLEE_C_DEFINED_glXGetFBConfigAttribSGIX
10982 #define GLEE_C_DEFINED_glXGetFBConfigAttribSGIX
10983 int __stdcall GLee_Lazy_glXGetFBConfigAttribSGIX(Display * dpy, GLXFBConfigSGIX config, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigAttribSGIX(dpy, config, attribute, value); return (int)0;}
10984 GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC GLeeFuncPtr_glXGetFBConfigAttribSGIX=GLee_Lazy_glXGetFBConfigAttribSGIX;
10985 #endif
10986 #ifndef GLEE_C_DEFINED_glXChooseFBConfigSGIX
10987 #define GLEE_C_DEFINED_glXChooseFBConfigSGIX
10988 GLXFBConfigSGIX * __stdcall GLee_Lazy_glXChooseFBConfigSGIX(Display * dpy, int screen, int * attrib_list, int * nelements) {if (GLeeInit()) return glXChooseFBConfigSGIX(dpy, screen, attrib_list, nelements); return (GLXFBConfigSGIX *)0;}
10989 GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC GLeeFuncPtr_glXChooseFBConfigSGIX=GLee_Lazy_glXChooseFBConfigSGIX;
10990 #endif
10991 #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX
10992 #define GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX
10993 GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX(Display * dpy, GLXFBConfigSGIX config, Pixmap pixmap) {if (GLeeInit()) return glXCreateGLXPixmapWithConfigSGIX(dpy, config, pixmap); return (GLXPixmap)0;}
10994 GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX=GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX;
10995 #endif
10996 #ifndef GLEE_C_DEFINED_glXCreateContextWithConfigSGIX
10997 #define GLEE_C_DEFINED_glXCreateContextWithConfigSGIX
10998 GLXContext __stdcall GLee_Lazy_glXCreateContextWithConfigSGIX(Display * dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct) {if (GLeeInit()) return glXCreateContextWithConfigSGIX(dpy, config, render_type, share_list, direct); return (GLXContext)0;}
10999 GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateContextWithConfigSGIX=GLee_Lazy_glXCreateContextWithConfigSGIX;
11000 #endif
11001 #ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX
11002 #define GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX
11003 XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfigSGIX(Display * dpy, GLXFBConfigSGIX config) {if (GLeeInit()) return glXGetVisualFromFBConfigSGIX(dpy, config); return (XVisualInfo *)0;}
11004 GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC GLeeFuncPtr_glXGetVisualFromFBConfigSGIX=GLee_Lazy_glXGetVisualFromFBConfigSGIX;
11005 #endif
11006 #ifndef GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX
11007 #define GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX
11008 GLXFBConfigSGIX __stdcall GLee_Lazy_glXGetFBConfigFromVisualSGIX(Display * dpy, XVisualInfo * vis) {if (GLeeInit()) return glXGetFBConfigFromVisualSGIX(dpy, vis); return (GLXFBConfigSGIX)0;}
11009 GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC GLeeFuncPtr_glXGetFBConfigFromVisualSGIX=GLee_Lazy_glXGetFBConfigFromVisualSGIX;
11010 #endif
11011 #endif
11012
11013
11014
11015 #ifdef __GLEE_GLX_SGIX_pbuffer
11016 #ifndef GLEE_C_DEFINED_glXCreateGLXPbufferSGIX
11017 #define GLEE_C_DEFINED_glXCreateGLXPbufferSGIX
11018 GLXPbufferSGIX __stdcall GLee_Lazy_glXCreateGLXPbufferSGIX(Display * dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int * attrib_list) {if (GLeeInit()) return glXCreateGLXPbufferSGIX(dpy, config, width, height, attrib_list); return (GLXPbufferSGIX)0;}
11019 GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC GLeeFuncPtr_glXCreateGLXPbufferSGIX=GLee_Lazy_glXCreateGLXPbufferSGIX;
11020 #endif
11021 #ifndef GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX
11022 #define GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX
11023 void __stdcall GLee_Lazy_glXDestroyGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pbuf) {if (GLeeInit()) glXDestroyGLXPbufferSGIX(dpy, pbuf);}
11024 GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXDestroyGLXPbufferSGIX=GLee_Lazy_glXDestroyGLXPbufferSGIX;
11025 #endif
11026 #ifndef GLEE_C_DEFINED_glXQueryGLXPbufferSGIX
11027 #define GLEE_C_DEFINED_glXQueryGLXPbufferSGIX
11028 int __stdcall GLee_Lazy_glXQueryGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int * value) {if (GLeeInit()) return glXQueryGLXPbufferSGIX(dpy, pbuf, attribute, value); return (int)0;}
11029 GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXQueryGLXPbufferSGIX=GLee_Lazy_glXQueryGLXPbufferSGIX;
11030 #endif
11031 #ifndef GLEE_C_DEFINED_glXSelectEventSGIX
11032 #define GLEE_C_DEFINED_glXSelectEventSGIX
11033 void __stdcall GLee_Lazy_glXSelectEventSGIX(Display * dpy, GLXDrawable drawable, unsigned long mask) {if (GLeeInit()) glXSelectEventSGIX(dpy, drawable, mask);}
11034 GLEEPFNGLXSELECTEVENTSGIXPROC GLeeFuncPtr_glXSelectEventSGIX=GLee_Lazy_glXSelectEventSGIX;
11035 #endif
11036 #ifndef GLEE_C_DEFINED_glXGetSelectedEventSGIX
11037 #define GLEE_C_DEFINED_glXGetSelectedEventSGIX
11038 void __stdcall GLee_Lazy_glXGetSelectedEventSGIX(Display * dpy, GLXDrawable drawable, unsigned long * mask) {if (GLeeInit()) glXGetSelectedEventSGIX(dpy, drawable, mask);}
11039 GLEEPFNGLXGETSELECTEDEVENTSGIXPROC GLeeFuncPtr_glXGetSelectedEventSGIX=GLee_Lazy_glXGetSelectedEventSGIX;
11040 #endif
11041 #endif
11042
11043
11044
11045 #ifdef __GLEE_GLX_SGI_cushion
11046 #ifndef GLEE_C_DEFINED_glXCushionSGI
11047 #define GLEE_C_DEFINED_glXCushionSGI
11048 void __stdcall GLee_Lazy_glXCushionSGI(Display * dpy, Window window, float cushion) {if (GLeeInit()) glXCushionSGI(dpy, window, cushion);}
11049 GLEEPFNGLXCUSHIONSGIPROC GLeeFuncPtr_glXCushionSGI=GLee_Lazy_glXCushionSGI;
11050 #endif
11051 #endif
11052
11053
11054
11055 #ifdef __GLEE_GLX_SGIX_video_resize
11056 #ifndef GLEE_C_DEFINED_glXBindChannelToWindowSGIX
11057 #define GLEE_C_DEFINED_glXBindChannelToWindowSGIX
11058 int __stdcall GLee_Lazy_glXBindChannelToWindowSGIX(Display * display, int screen, int channel, Window window) {if (GLeeInit()) return glXBindChannelToWindowSGIX(display, screen, channel, window); return (int)0;}
11059 GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC GLeeFuncPtr_glXBindChannelToWindowSGIX=GLee_Lazy_glXBindChannelToWindowSGIX;
11060 #endif
11061 #ifndef GLEE_C_DEFINED_glXChannelRectSGIX
11062 #define GLEE_C_DEFINED_glXChannelRectSGIX
11063 int __stdcall GLee_Lazy_glXChannelRectSGIX(Display * display, int screen, int channel, int x, int y, int w, int h) {if (GLeeInit()) return glXChannelRectSGIX(display, screen, channel, x, y, w, h); return (int)0;}
11064 GLEEPFNGLXCHANNELRECTSGIXPROC GLeeFuncPtr_glXChannelRectSGIX=GLee_Lazy_glXChannelRectSGIX;
11065 #endif
11066 #ifndef GLEE_C_DEFINED_glXQueryChannelRectSGIX
11067 #define GLEE_C_DEFINED_glXQueryChannelRectSGIX
11068 int __stdcall GLee_Lazy_glXQueryChannelRectSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh) {if (GLeeInit()) return glXQueryChannelRectSGIX(display, screen, channel, dx, dy, dw, dh); return (int)0;}
11069 GLEEPFNGLXQUERYCHANNELRECTSGIXPROC GLeeFuncPtr_glXQueryChannelRectSGIX=GLee_Lazy_glXQueryChannelRectSGIX;
11070 #endif
11071 #ifndef GLEE_C_DEFINED_glXQueryChannelDeltasSGIX
11072 #define GLEE_C_DEFINED_glXQueryChannelDeltasSGIX
11073 int __stdcall GLee_Lazy_glXQueryChannelDeltasSGIX(Display * display, int screen, int channel, int * x, int * y, int * w, int * h) {if (GLeeInit()) return glXQueryChannelDeltasSGIX(display, screen, channel, x, y, w, h); return (int)0;}
11074 GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC GLeeFuncPtr_glXQueryChannelDeltasSGIX=GLee_Lazy_glXQueryChannelDeltasSGIX;
11075 #endif
11076 #ifndef GLEE_C_DEFINED_glXChannelRectSyncSGIX
11077 #define GLEE_C_DEFINED_glXChannelRectSyncSGIX
11078 int __stdcall GLee_Lazy_glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype) {if (GLeeInit()) return glXChannelRectSyncSGIX(display, screen, channel, synctype); return (int)0;}
11079 GLEEPFNGLXCHANNELRECTSYNCSGIXPROC GLeeFuncPtr_glXChannelRectSyncSGIX=GLee_Lazy_glXChannelRectSyncSGIX;
11080 #endif
11081 #endif
11082
11083
11084
11085 #ifdef __GLEE_GLX_SGIX_swap_group
11086 #ifndef GLEE_C_DEFINED_glXJoinSwapGroupSGIX
11087 #define GLEE_C_DEFINED_glXJoinSwapGroupSGIX
11088 void __stdcall GLee_Lazy_glXJoinSwapGroupSGIX(Display * dpy, GLXDrawable drawable, GLXDrawable member) {if (GLeeInit()) glXJoinSwapGroupSGIX(dpy, drawable, member);}
11089 GLEEPFNGLXJOINSWAPGROUPSGIXPROC GLeeFuncPtr_glXJoinSwapGroupSGIX=GLee_Lazy_glXJoinSwapGroupSGIX;
11090 #endif
11091 #endif
11092
11093
11094
11095 #ifdef __GLEE_GLX_SGIX_swap_barrier
11096 #ifndef GLEE_C_DEFINED_glXBindSwapBarrierSGIX
11097 #define GLEE_C_DEFINED_glXBindSwapBarrierSGIX
11098 void __stdcall GLee_Lazy_glXBindSwapBarrierSGIX(Display * dpy, GLXDrawable drawable, int barrier) {if (GLeeInit()) glXBindSwapBarrierSGIX(dpy, drawable, barrier);}
11099 GLEEPFNGLXBINDSWAPBARRIERSGIXPROC GLeeFuncPtr_glXBindSwapBarrierSGIX=GLee_Lazy_glXBindSwapBarrierSGIX;
11100 #endif
11101 #ifndef GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX
11102 #define GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX
11103 Bool __stdcall GLee_Lazy_glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max) {if (GLeeInit()) return glXQueryMaxSwapBarriersSGIX(dpy, screen, max); return (Bool)0;}
11104 GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX=GLee_Lazy_glXQueryMaxSwapBarriersSGIX;
11105 #endif
11106 #endif
11107
11108
11109
11110 #ifdef __GLEE_GLX_SGIS_blended_overlay
11111 #endif
11112
11113
11114
11115 #ifdef __GLEE_GLX_SGIS_shared_multisample
11116 #endif
11117
11118
11119
11120 #ifdef __GLEE_GLX_SUN_get_transparent_index
11121 #ifndef GLEE_C_DEFINED_glXGetTransparentIndexSUN
11122 #define GLEE_C_DEFINED_glXGetTransparentIndexSUN
11123 Status __stdcall GLee_Lazy_glXGetTransparentIndexSUN(Display * dpy, Window overlay, Window underlay, long * pTransparentIndex) {if (GLeeInit()) return glXGetTransparentIndexSUN(dpy, overlay, underlay, pTransparentIndex); return (Status)0;}
11124 GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC GLeeFuncPtr_glXGetTransparentIndexSUN=GLee_Lazy_glXGetTransparentIndexSUN;
11125 #endif
11126 #endif
11127
11128
11129
11130 #ifdef __GLEE_GLX_3DFX_multisample
11131 #endif
11132
11133
11134
11135 #ifdef __GLEE_GLX_MESA_copy_sub_buffer
11136 #ifndef GLEE_C_DEFINED_glXCopySubBufferMESA
11137 #define GLEE_C_DEFINED_glXCopySubBufferMESA
11138 void __stdcall GLee_Lazy_glXCopySubBufferMESA(Display * dpy, GLXDrawable drawable, int x, int y, int width, int height) {if (GLeeInit()) glXCopySubBufferMESA(dpy, drawable, x, y, width, height);}
11139 GLEEPFNGLXCOPYSUBBUFFERMESAPROC GLeeFuncPtr_glXCopySubBufferMESA=GLee_Lazy_glXCopySubBufferMESA;
11140 #endif
11141 #endif
11142
11143
11144
11145 #ifdef __GLEE_GLX_MESA_pixmap_colormap
11146 #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapMESA
11147 #define GLEE_C_DEFINED_glXCreateGLXPixmapMESA
11148 GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapMESA(Display * dpy, XVisualInfo * visual, Pixmap pixmap, Colormap cmap) {if (GLeeInit()) return glXCreateGLXPixmapMESA(dpy, visual, pixmap, cmap); return (GLXPixmap)0;}
11149 GLEEPFNGLXCREATEGLXPIXMAPMESAPROC GLeeFuncPtr_glXCreateGLXPixmapMESA=GLee_Lazy_glXCreateGLXPixmapMESA;
11150 #endif
11151 #endif
11152
11153
11154
11155 #ifdef __GLEE_GLX_MESA_release_buffers
11156 #ifndef GLEE_C_DEFINED_glXReleaseBuffersMESA
11157 #define GLEE_C_DEFINED_glXReleaseBuffersMESA
11158 Bool __stdcall GLee_Lazy_glXReleaseBuffersMESA(Display * dpy, GLXDrawable drawable) {if (GLeeInit()) return glXReleaseBuffersMESA(dpy, drawable); return (Bool)0;}
11159 GLEEPFNGLXRELEASEBUFFERSMESAPROC GLeeFuncPtr_glXReleaseBuffersMESA=GLee_Lazy_glXReleaseBuffersMESA;
11160 #endif
11161 #endif
11162
11163
11164
11165 #ifdef __GLEE_GLX_MESA_set_3dfx_mode
11166 #ifndef GLEE_C_DEFINED_glXSet3DfxModeMESA
11167 #define GLEE_C_DEFINED_glXSet3DfxModeMESA
11168 Bool __stdcall GLee_Lazy_glXSet3DfxModeMESA(int mode) {if (GLeeInit()) return glXSet3DfxModeMESA(mode); return (Bool)0;}
11169 GLEEPFNGLXSET3DFXMODEMESAPROC GLeeFuncPtr_glXSet3DfxModeMESA=GLee_Lazy_glXSet3DfxModeMESA;
11170 #endif
11171 #endif
11172
11173
11174
11175 #ifdef __GLEE_GLX_SGIX_visual_select_group
11176 #endif
11177
11178
11179
11180 #ifdef __GLEE_GLX_OML_swap_method
11181 #endif
11182
11183
11184
11185 #ifdef __GLEE_GLX_OML_sync_control
11186 #ifndef GLEE_C_DEFINED_glXGetSyncValuesOML
11187 #define GLEE_C_DEFINED_glXGetSyncValuesOML
11188 Bool __stdcall GLee_Lazy_glXGetSyncValuesOML(Display * dpy, GLXDrawable drawable, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLeeInit()) return glXGetSyncValuesOML(dpy, drawable, ust, msc, sbc); return (Bool)0;}
11189 GLEEPFNGLXGETSYNCVALUESOMLPROC GLeeFuncPtr_glXGetSyncValuesOML=GLee_Lazy_glXGetSyncValuesOML;
11190 #endif
11191 #ifndef GLEE_C_DEFINED_glXGetMscRateOML
11192 #define GLEE_C_DEFINED_glXGetMscRateOML
11193 Bool __stdcall GLee_Lazy_glXGetMscRateOML(Display * dpy, GLXDrawable drawable, int32_t * numerator, int32_t * denominator) {if (GLeeInit()) return glXGetMscRateOML(dpy, drawable, numerator, denominator); return (Bool)0;}
11194 GLEEPFNGLXGETMSCRATEOMLPROC GLeeFuncPtr_glXGetMscRateOML=GLee_Lazy_glXGetMscRateOML;
11195 #endif
11196 #ifndef GLEE_C_DEFINED_glXSwapBuffersMscOML
11197 #define GLEE_C_DEFINED_glXSwapBuffersMscOML
11198 int64_t __stdcall GLee_Lazy_glXSwapBuffersMscOML(Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder) {if (GLeeInit()) return glXSwapBuffersMscOML(dpy, drawable, target_msc, divisor, remainder); return (int64_t)0;}
11199 GLEEPFNGLXSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_glXSwapBuffersMscOML=GLee_Lazy_glXSwapBuffersMscOML;
11200 #endif
11201 #ifndef GLEE_C_DEFINED_glXWaitForMscOML
11202 #define GLEE_C_DEFINED_glXWaitForMscOML
11203 Bool __stdcall GLee_Lazy_glXWaitForMscOML(Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLeeInit()) return glXWaitForMscOML(dpy, drawable, target_msc, divisor, remainder, ust, msc, sbc); return (Bool)0;}
11204 GLEEPFNGLXWAITFORMSCOMLPROC GLeeFuncPtr_glXWaitForMscOML=GLee_Lazy_glXWaitForMscOML;
11205 #endif
11206 #ifndef GLEE_C_DEFINED_glXWaitForSbcOML
11207 #define GLEE_C_DEFINED_glXWaitForSbcOML
11208 Bool __stdcall GLee_Lazy_glXWaitForSbcOML(Display * dpy, GLXDrawable drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLeeInit()) return glXWaitForSbcOML(dpy, drawable, target_sbc, ust, msc, sbc); return (Bool)0;}
11209 GLEEPFNGLXWAITFORSBCOMLPROC GLeeFuncPtr_glXWaitForSbcOML=GLee_Lazy_glXWaitForSbcOML;
11210 #endif
11211 #endif
11212
11213
11214
11215 #ifdef __GLEE_GLX_NV_float_buffer
11216 #endif
11217
11218
11219
11220 #ifdef __GLEE_GLX_SGIX_hyperpipe
11221 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX
11222 #define GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX
11223 GLXHyperpipeNetworkSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeNetworkSGIX(Display * dpy, int * npipes) {if (GLeeInit()) return glXQueryHyperpipeNetworkSGIX(dpy, npipes); return (GLXHyperpipeNetworkSGIX *)0;}
11224 GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX=GLee_Lazy_glXQueryHyperpipeNetworkSGIX;
11225 #endif
11226 #ifndef GLEE_C_DEFINED_glXHyperpipeConfigSGIX
11227 #define GLEE_C_DEFINED_glXHyperpipeConfigSGIX
11228 int __stdcall GLee_Lazy_glXHyperpipeConfigSGIX(Display * dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId) {if (GLeeInit()) return glXHyperpipeConfigSGIX(dpy, networkId, npipes, cfg, hpId); return (int)0;}
11229 GLEEPFNGLXHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXHyperpipeConfigSGIX=GLee_Lazy_glXHyperpipeConfigSGIX;
11230 #endif
11231 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX
11232 #define GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX
11233 GLXHyperpipeConfigSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeConfigSGIX(Display * dpy, int hpId, int * npipes) {if (GLeeInit()) return glXQueryHyperpipeConfigSGIX(dpy, hpId, npipes); return (GLXHyperpipeConfigSGIX *)0;}
11234 GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXQueryHyperpipeConfigSGIX=GLee_Lazy_glXQueryHyperpipeConfigSGIX;
11235 #endif
11236 #ifndef GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX
11237 #define GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX
11238 int __stdcall GLee_Lazy_glXDestroyHyperpipeConfigSGIX(Display * dpy, int hpId) {if (GLeeInit()) return glXDestroyHyperpipeConfigSGIX(dpy, hpId); return (int)0;}
11239 GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX=GLee_Lazy_glXDestroyHyperpipeConfigSGIX;
11240 #endif
11241 #ifndef GLEE_C_DEFINED_glXBindHyperpipeSGIX
11242 #define GLEE_C_DEFINED_glXBindHyperpipeSGIX
11243 int __stdcall GLee_Lazy_glXBindHyperpipeSGIX(Display * dpy, int hpId) {if (GLeeInit()) return glXBindHyperpipeSGIX(dpy, hpId); return (int)0;}
11244 GLEEPFNGLXBINDHYPERPIPESGIXPROC GLeeFuncPtr_glXBindHyperpipeSGIX=GLee_Lazy_glXBindHyperpipeSGIX;
11245 #endif
11246 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX
11247 #define GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX
11248 int __stdcall GLee_Lazy_glXQueryHyperpipeBestAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * attribList, void * returnAttribList) {if (GLeeInit()) return glXQueryHyperpipeBestAttribSGIX(dpy, timeSlice, attrib, size, attribList, returnAttribList); return (int)0;}
11249 GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX=GLee_Lazy_glXQueryHyperpipeBestAttribSGIX;
11250 #endif
11251 #ifndef GLEE_C_DEFINED_glXHyperpipeAttribSGIX
11252 #define GLEE_C_DEFINED_glXHyperpipeAttribSGIX
11253 int __stdcall GLee_Lazy_glXHyperpipeAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * attribList) {if (GLeeInit()) return glXHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, attribList); return (int)0;}
11254 GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXHyperpipeAttribSGIX=GLee_Lazy_glXHyperpipeAttribSGIX;
11255 #endif
11256 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX
11257 #define GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX
11258 int __stdcall GLee_Lazy_glXQueryHyperpipeAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * returnAttribList) {if (GLeeInit()) return glXQueryHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, returnAttribList); return (int)0;}
11259 GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeAttribSGIX=GLee_Lazy_glXQueryHyperpipeAttribSGIX;
11260 #endif
11261 #endif
11262
11263
11264
11265 #ifdef __GLEE_GLX_MESA_agp_offset
11266 #ifndef GLEE_C_DEFINED_glXGetAGPOffsetMESA
11267 #define GLEE_C_DEFINED_glXGetAGPOffsetMESA
11268 unsigned int __stdcall GLee_Lazy_glXGetAGPOffsetMESA(const void * pointer) {if (GLeeInit()) return glXGetAGPOffsetMESA(pointer); return (unsigned int)0;}
11269 GLEEPFNGLXGETAGPOFFSETMESAPROC GLeeFuncPtr_glXGetAGPOffsetMESA=GLee_Lazy_glXGetAGPOffsetMESA;
11270 #endif
11271 #endif
11272
11273
11274
11275 #ifdef __GLEE_GLX_EXT_fbconfig_packed_float
11276 #endif
11277
11278
11279
11280 #ifdef __GLEE_GLX_EXT_framebuffer_sRGB
11281 #endif
11282
11283
11284
11285 #ifdef __GLEE_GLX_EXT_texture_from_pixmap
11286 #ifndef GLEE_C_DEFINED_glXBindTexImageEXT
11287 #define GLEE_C_DEFINED_glXBindTexImageEXT
11288 void __stdcall GLee_Lazy_glXBindTexImageEXT(Display * dpy, GLXDrawable drawable, int buffer, const int * attrib_list) {if (GLeeInit()) glXBindTexImageEXT(dpy, drawable, buffer, attrib_list);}
11289 GLEEPFNGLXBINDTEXIMAGEEXTPROC GLeeFuncPtr_glXBindTexImageEXT=GLee_Lazy_glXBindTexImageEXT;
11290 #endif
11291 #ifndef GLEE_C_DEFINED_glXReleaseTexImageEXT
11292 #define GLEE_C_DEFINED_glXReleaseTexImageEXT
11293 void __stdcall GLee_Lazy_glXReleaseTexImageEXT(Display * dpy, GLXDrawable drawable, int buffer) {if (GLeeInit()) glXReleaseTexImageEXT(dpy, drawable, buffer);}
11294 GLEEPFNGLXRELEASETEXIMAGEEXTPROC GLeeFuncPtr_glXReleaseTexImageEXT=GLee_Lazy_glXReleaseTexImageEXT;
11295 #endif
11296 #endif
11297
11298
11299
11300 #ifdef __GLEE_GLX_NV_present_video
11301 #endif
11302
11303
11304
11305 #ifdef __GLEE_GLX_NV_video_out
11306 #endif
11307
11308
11309
11310 #ifdef __GLEE_GLX_NV_swap_group
11311 #endif
11312
11313
11314
11315 #ifdef __GLEE_GLX_EXT_scene_marker
11316 #endif
11317
11318
11319
11320 #ifdef __GLEE_GLX_NV_video_output
11321 #ifndef GLEE_C_DEFINED_glXGetVideoDeviceNV
11322 #define GLEE_C_DEFINED_glXGetVideoDeviceNV
11323 int __stdcall GLee_Lazy_glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice) {if (GLeeInit()) return glXGetVideoDeviceNV(dpy, screen, numVideoDevices, pVideoDevice); return (int)0;}
11324 GLEEPFNGLXGETVIDEODEVICENVPROC GLeeFuncPtr_glXGetVideoDeviceNV=GLee_Lazy_glXGetVideoDeviceNV;
11325 #endif
11326 #ifndef GLEE_C_DEFINED_glXReleaseVideoDeviceNV
11327 #define GLEE_C_DEFINED_glXReleaseVideoDeviceNV
11328 int __stdcall GLee_Lazy_glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice) {if (GLeeInit()) return glXReleaseVideoDeviceNV(dpy, screen, VideoDevice); return (int)0;}
11329 GLEEPFNGLXRELEASEVIDEODEVICENVPROC GLeeFuncPtr_glXReleaseVideoDeviceNV=GLee_Lazy_glXReleaseVideoDeviceNV;
11330 #endif
11331 #ifndef GLEE_C_DEFINED_glXBindVideoImageNV
11332 #define GLEE_C_DEFINED_glXBindVideoImageNV
11333 int __stdcall GLee_Lazy_glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer) {if (GLeeInit()) return glXBindVideoImageNV(dpy, VideoDevice, pbuf, iVideoBuffer); return (int)0;}
11334 GLEEPFNGLXBINDVIDEOIMAGENVPROC GLeeFuncPtr_glXBindVideoImageNV=GLee_Lazy_glXBindVideoImageNV;
11335 #endif
11336 #ifndef GLEE_C_DEFINED_glXReleaseVideoImageNV
11337 #define GLEE_C_DEFINED_glXReleaseVideoImageNV
11338 int __stdcall GLee_Lazy_glXReleaseVideoImageNV(Display * dpy, GLXPbuffer pbuf) {if (GLeeInit()) return glXReleaseVideoImageNV(dpy, pbuf); return (int)0;}
11339 GLEEPFNGLXRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_glXReleaseVideoImageNV=GLee_Lazy_glXReleaseVideoImageNV;
11340 #endif
11341 #ifndef GLEE_C_DEFINED_glXSendPbufferToVideoNV
11342 #define GLEE_C_DEFINED_glXSendPbufferToVideoNV
11343 int __stdcall GLee_Lazy_glXSendPbufferToVideoNV(Display * dpy, GLXPbuffer pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock) {if (GLeeInit()) return glXSendPbufferToVideoNV(dpy, pbuf, iBufferType, pulCounterPbuffer, bBlock); return (int)0;}
11344 GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_glXSendPbufferToVideoNV=GLee_Lazy_glXSendPbufferToVideoNV;
11345 #endif
11346 #ifndef GLEE_C_DEFINED_glXGetVideoInfoNV
11347 #define GLEE_C_DEFINED_glXGetVideoInfoNV
11348 int __stdcall GLee_Lazy_glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo) {if (GLeeInit()) return glXGetVideoInfoNV(dpy, screen, VideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return (int)0;}
11349 GLEEPFNGLXGETVIDEOINFONVPROC GLeeFuncPtr_glXGetVideoInfoNV=GLee_Lazy_glXGetVideoInfoNV;
11350 #endif
11351 #endif
11352 #endif
11353
11354
11355
11356
11357 GLuint __GLeeLink_GL_VERSION_1_2(void)
11358 {
11359 GLint nLinked=0;
11360 #ifdef __GLEE_GL_VERSION_1_2
11361 if ((GLeeFuncPtr_glBlendColor = (GLEEPFNGLBLENDCOLORPROC) __GLeeGetProcAddress("glBlendColor"))!=0) nLinked++;
11362 if ((GLeeFuncPtr_glBlendEquation = (GLEEPFNGLBLENDEQUATIONPROC) __GLeeGetProcAddress("glBlendEquation"))!=0) nLinked++;
11363 if ((GLeeFuncPtr_glDrawRangeElements = (GLEEPFNGLDRAWRANGEELEMENTSPROC) __GLeeGetProcAddress("glDrawRangeElements"))!=0) nLinked++;
11364 if ((GLeeFuncPtr_glColorTable = (GLEEPFNGLCOLORTABLEPROC) __GLeeGetProcAddress("glColorTable"))!=0) nLinked++;
11365 if ((GLeeFuncPtr_glColorTableParameterfv = (GLEEPFNGLCOLORTABLEPARAMETERFVPROC) __GLeeGetProcAddress("glColorTableParameterfv"))!=0) nLinked++;
11366 if ((GLeeFuncPtr_glColorTableParameteriv = (GLEEPFNGLCOLORTABLEPARAMETERIVPROC) __GLeeGetProcAddress("glColorTableParameteriv"))!=0) nLinked++;
11367 if ((GLeeFuncPtr_glCopyColorTable = (GLEEPFNGLCOPYCOLORTABLEPROC) __GLeeGetProcAddress("glCopyColorTable"))!=0) nLinked++;
11368 if ((GLeeFuncPtr_glGetColorTable = (GLEEPFNGLGETCOLORTABLEPROC) __GLeeGetProcAddress("glGetColorTable"))!=0) nLinked++;
11369 if ((GLeeFuncPtr_glGetColorTableParameterfv = (GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC) __GLeeGetProcAddress("glGetColorTableParameterfv"))!=0) nLinked++;
11370 if ((GLeeFuncPtr_glGetColorTableParameteriv = (GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC) __GLeeGetProcAddress("glGetColorTableParameteriv"))!=0) nLinked++;
11371 if ((GLeeFuncPtr_glColorSubTable = (GLEEPFNGLCOLORSUBTABLEPROC) __GLeeGetProcAddress("glColorSubTable"))!=0) nLinked++;
11372 if ((GLeeFuncPtr_glCopyColorSubTable = (GLEEPFNGLCOPYCOLORSUBTABLEPROC) __GLeeGetProcAddress("glCopyColorSubTable"))!=0) nLinked++;
11373 if ((GLeeFuncPtr_glConvolutionFilter1D = (GLEEPFNGLCONVOLUTIONFILTER1DPROC) __GLeeGetProcAddress("glConvolutionFilter1D"))!=0) nLinked++;
11374 if ((GLeeFuncPtr_glConvolutionFilter2D = (GLEEPFNGLCONVOLUTIONFILTER2DPROC) __GLeeGetProcAddress("glConvolutionFilter2D"))!=0) nLinked++;
11375 if ((GLeeFuncPtr_glConvolutionParameterf = (GLEEPFNGLCONVOLUTIONPARAMETERFPROC) __GLeeGetProcAddress("glConvolutionParameterf"))!=0) nLinked++;
11376 if ((GLeeFuncPtr_glConvolutionParameterfv = (GLEEPFNGLCONVOLUTIONPARAMETERFVPROC) __GLeeGetProcAddress("glConvolutionParameterfv"))!=0) nLinked++;
11377 if ((GLeeFuncPtr_glConvolutionParameteri = (GLEEPFNGLCONVOLUTIONPARAMETERIPROC) __GLeeGetProcAddress("glConvolutionParameteri"))!=0) nLinked++;
11378 if ((GLeeFuncPtr_glConvolutionParameteriv = (GLEEPFNGLCONVOLUTIONPARAMETERIVPROC) __GLeeGetProcAddress("glConvolutionParameteriv"))!=0) nLinked++;
11379 if ((GLeeFuncPtr_glCopyConvolutionFilter1D = (GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1D"))!=0) nLinked++;
11380 if ((GLeeFuncPtr_glCopyConvolutionFilter2D = (GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2D"))!=0) nLinked++;
11381 if ((GLeeFuncPtr_glGetConvolutionFilter = (GLEEPFNGLGETCONVOLUTIONFILTERPROC) __GLeeGetProcAddress("glGetConvolutionFilter"))!=0) nLinked++;
11382 if ((GLeeFuncPtr_glGetConvolutionParameterfv = (GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC) __GLeeGetProcAddress("glGetConvolutionParameterfv"))!=0) nLinked++;
11383 if ((GLeeFuncPtr_glGetConvolutionParameteriv = (GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC) __GLeeGetProcAddress("glGetConvolutionParameteriv"))!=0) nLinked++;
11384 if ((GLeeFuncPtr_glGetSeparableFilter = (GLEEPFNGLGETSEPARABLEFILTERPROC) __GLeeGetProcAddress("glGetSeparableFilter"))!=0) nLinked++;
11385 if ((GLeeFuncPtr_glSeparableFilter2D = (GLEEPFNGLSEPARABLEFILTER2DPROC) __GLeeGetProcAddress("glSeparableFilter2D"))!=0) nLinked++;
11386 if ((GLeeFuncPtr_glGetHistogram = (GLEEPFNGLGETHISTOGRAMPROC) __GLeeGetProcAddress("glGetHistogram"))!=0) nLinked++;
11387 if ((GLeeFuncPtr_glGetHistogramParameterfv = (GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC) __GLeeGetProcAddress("glGetHistogramParameterfv"))!=0) nLinked++;
11388 if ((GLeeFuncPtr_glGetHistogramParameteriv = (GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC) __GLeeGetProcAddress("glGetHistogramParameteriv"))!=0) nLinked++;
11389 if ((GLeeFuncPtr_glGetMinmax = (GLEEPFNGLGETMINMAXPROC) __GLeeGetProcAddress("glGetMinmax"))!=0) nLinked++;
11390 if ((GLeeFuncPtr_glGetMinmaxParameterfv = (GLEEPFNGLGETMINMAXPARAMETERFVPROC) __GLeeGetProcAddress("glGetMinmaxParameterfv"))!=0) nLinked++;
11391 if ((GLeeFuncPtr_glGetMinmaxParameteriv = (GLEEPFNGLGETMINMAXPARAMETERIVPROC) __GLeeGetProcAddress("glGetMinmaxParameteriv"))!=0) nLinked++;
11392 if ((GLeeFuncPtr_glHistogram = (GLEEPFNGLHISTOGRAMPROC) __GLeeGetProcAddress("glHistogram"))!=0) nLinked++;
11393 if ((GLeeFuncPtr_glMinmax = (GLEEPFNGLMINMAXPROC) __GLeeGetProcAddress("glMinmax"))!=0) nLinked++;
11394 if ((GLeeFuncPtr_glResetHistogram = (GLEEPFNGLRESETHISTOGRAMPROC) __GLeeGetProcAddress("glResetHistogram"))!=0) nLinked++;
11395 if ((GLeeFuncPtr_glResetMinmax = (GLEEPFNGLRESETMINMAXPROC) __GLeeGetProcAddress("glResetMinmax"))!=0) nLinked++;
11396 if ((GLeeFuncPtr_glTexImage3D = (GLEEPFNGLTEXIMAGE3DPROC) __GLeeGetProcAddress("glTexImage3D"))!=0) nLinked++;
11397 if ((GLeeFuncPtr_glTexSubImage3D = (GLEEPFNGLTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glTexSubImage3D"))!=0) nLinked++;
11398 if ((GLeeFuncPtr_glCopyTexSubImage3D = (GLEEPFNGLCOPYTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glCopyTexSubImage3D"))!=0) nLinked++;
11399 #endif
11400 if (nLinked==38) return GLEE_LINK_COMPLETE;
11401 if (nLinked==0) return GLEE_LINK_FAIL;
11402 return GLEE_LINK_PARTIAL;
11403 }
11404
11405 GLuint __GLeeLink_GL_ARB_imaging(void) {return GLEE_LINK_COMPLETE;}
11406
11407 GLuint __GLeeLink_GL_VERSION_1_3(void)
11408 {
11409 GLint nLinked=0;
11410 #ifdef __GLEE_GL_VERSION_1_3
11411 if ((GLeeFuncPtr_glActiveTexture = (GLEEPFNGLACTIVETEXTUREPROC) __GLeeGetProcAddress("glActiveTexture"))!=0) nLinked++;
11412 if ((GLeeFuncPtr_glClientActiveTexture = (GLEEPFNGLCLIENTACTIVETEXTUREPROC) __GLeeGetProcAddress("glClientActiveTexture"))!=0) nLinked++;
11413 if ((GLeeFuncPtr_glMultiTexCoord1d = (GLEEPFNGLMULTITEXCOORD1DPROC) __GLeeGetProcAddress("glMultiTexCoord1d"))!=0) nLinked++;
11414 if ((GLeeFuncPtr_glMultiTexCoord1dv = (GLEEPFNGLMULTITEXCOORD1DVPROC) __GLeeGetProcAddress("glMultiTexCoord1dv"))!=0) nLinked++;
11415 if ((GLeeFuncPtr_glMultiTexCoord1f = (GLEEPFNGLMULTITEXCOORD1FPROC) __GLeeGetProcAddress("glMultiTexCoord1f"))!=0) nLinked++;
11416 if ((GLeeFuncPtr_glMultiTexCoord1fv = (GLEEPFNGLMULTITEXCOORD1FVPROC) __GLeeGetProcAddress("glMultiTexCoord1fv"))!=0) nLinked++;
11417 if ((GLeeFuncPtr_glMultiTexCoord1i = (GLEEPFNGLMULTITEXCOORD1IPROC) __GLeeGetProcAddress("glMultiTexCoord1i"))!=0) nLinked++;
11418 if ((GLeeFuncPtr_glMultiTexCoord1iv = (GLEEPFNGLMULTITEXCOORD1IVPROC) __GLeeGetProcAddress("glMultiTexCoord1iv"))!=0) nLinked++;
11419 if ((GLeeFuncPtr_glMultiTexCoord1s = (GLEEPFNGLMULTITEXCOORD1SPROC) __GLeeGetProcAddress("glMultiTexCoord1s"))!=0) nLinked++;
11420 if ((GLeeFuncPtr_glMultiTexCoord1sv = (GLEEPFNGLMULTITEXCOORD1SVPROC) __GLeeGetProcAddress("glMultiTexCoord1sv"))!=0) nLinked++;
11421 if ((GLeeFuncPtr_glMultiTexCoord2d = (GLEEPFNGLMULTITEXCOORD2DPROC) __GLeeGetProcAddress("glMultiTexCoord2d"))!=0) nLinked++;
11422 if ((GLeeFuncPtr_glMultiTexCoord2dv = (GLEEPFNGLMULTITEXCOORD2DVPROC) __GLeeGetProcAddress("glMultiTexCoord2dv"))!=0) nLinked++;
11423 if ((GLeeFuncPtr_glMultiTexCoord2f = (GLEEPFNGLMULTITEXCOORD2FPROC) __GLeeGetProcAddress("glMultiTexCoord2f"))!=0) nLinked++;
11424 if ((GLeeFuncPtr_glMultiTexCoord2fv = (GLEEPFNGLMULTITEXCOORD2FVPROC) __GLeeGetProcAddress("glMultiTexCoord2fv"))!=0) nLinked++;
11425 if ((GLeeFuncPtr_glMultiTexCoord2i = (GLEEPFNGLMULTITEXCOORD2IPROC) __GLeeGetProcAddress("glMultiTexCoord2i"))!=0) nLinked++;
11426 if ((GLeeFuncPtr_glMultiTexCoord2iv = (GLEEPFNGLMULTITEXCOORD2IVPROC) __GLeeGetProcAddress("glMultiTexCoord2iv"))!=0) nLinked++;
11427 if ((GLeeFuncPtr_glMultiTexCoord2s = (GLEEPFNGLMULTITEXCOORD2SPROC) __GLeeGetProcAddress("glMultiTexCoord2s"))!=0) nLinked++;
11428 if ((GLeeFuncPtr_glMultiTexCoord2sv = (GLEEPFNGLMULTITEXCOORD2SVPROC) __GLeeGetProcAddress("glMultiTexCoord2sv"))!=0) nLinked++;
11429 if ((GLeeFuncPtr_glMultiTexCoord3d = (GLEEPFNGLMULTITEXCOORD3DPROC) __GLeeGetProcAddress("glMultiTexCoord3d"))!=0) nLinked++;
11430 if ((GLeeFuncPtr_glMultiTexCoord3dv = (GLEEPFNGLMULTITEXCOORD3DVPROC) __GLeeGetProcAddress("glMultiTexCoord3dv"))!=0) nLinked++;
11431 if ((GLeeFuncPtr_glMultiTexCoord3f = (GLEEPFNGLMULTITEXCOORD3FPROC) __GLeeGetProcAddress("glMultiTexCoord3f"))!=0) nLinked++;
11432 if ((GLeeFuncPtr_glMultiTexCoord3fv = (GLEEPFNGLMULTITEXCOORD3FVPROC) __GLeeGetProcAddress("glMultiTexCoord3fv"))!=0) nLinked++;
11433 if ((GLeeFuncPtr_glMultiTexCoord3i = (GLEEPFNGLMULTITEXCOORD3IPROC) __GLeeGetProcAddress("glMultiTexCoord3i"))!=0) nLinked++;
11434 if ((GLeeFuncPtr_glMultiTexCoord3iv = (GLEEPFNGLMULTITEXCOORD3IVPROC) __GLeeGetProcAddress("glMultiTexCoord3iv"))!=0) nLinked++;
11435 if ((GLeeFuncPtr_glMultiTexCoord3s = (GLEEPFNGLMULTITEXCOORD3SPROC) __GLeeGetProcAddress("glMultiTexCoord3s"))!=0) nLinked++;
11436 if ((GLeeFuncPtr_glMultiTexCoord3sv = (GLEEPFNGLMULTITEXCOORD3SVPROC) __GLeeGetProcAddress("glMultiTexCoord3sv"))!=0) nLinked++;
11437 if ((GLeeFuncPtr_glMultiTexCoord4d = (GLEEPFNGLMULTITEXCOORD4DPROC) __GLeeGetProcAddress("glMultiTexCoord4d"))!=0) nLinked++;
11438 if ((GLeeFuncPtr_glMultiTexCoord4dv = (GLEEPFNGLMULTITEXCOORD4DVPROC) __GLeeGetProcAddress("glMultiTexCoord4dv"))!=0) nLinked++;
11439 if ((GLeeFuncPtr_glMultiTexCoord4f = (GLEEPFNGLMULTITEXCOORD4FPROC) __GLeeGetProcAddress("glMultiTexCoord4f"))!=0) nLinked++;
11440 if ((GLeeFuncPtr_glMultiTexCoord4fv = (GLEEPFNGLMULTITEXCOORD4FVPROC) __GLeeGetProcAddress("glMultiTexCoord4fv"))!=0) nLinked++;
11441 if ((GLeeFuncPtr_glMultiTexCoord4i = (GLEEPFNGLMULTITEXCOORD4IPROC) __GLeeGetProcAddress("glMultiTexCoord4i"))!=0) nLinked++;
11442 if ((GLeeFuncPtr_glMultiTexCoord4iv = (GLEEPFNGLMULTITEXCOORD4IVPROC) __GLeeGetProcAddress("glMultiTexCoord4iv"))!=0) nLinked++;
11443 if ((GLeeFuncPtr_glMultiTexCoord4s = (GLEEPFNGLMULTITEXCOORD4SPROC) __GLeeGetProcAddress("glMultiTexCoord4s"))!=0) nLinked++;
11444 if ((GLeeFuncPtr_glMultiTexCoord4sv = (GLEEPFNGLMULTITEXCOORD4SVPROC) __GLeeGetProcAddress("glMultiTexCoord4sv"))!=0) nLinked++;
11445 if ((GLeeFuncPtr_glLoadTransposeMatrixf = (GLEEPFNGLLOADTRANSPOSEMATRIXFPROC) __GLeeGetProcAddress("glLoadTransposeMatrixf"))!=0) nLinked++;
11446 if ((GLeeFuncPtr_glLoadTransposeMatrixd = (GLEEPFNGLLOADTRANSPOSEMATRIXDPROC) __GLeeGetProcAddress("glLoadTransposeMatrixd"))!=0) nLinked++;
11447 if ((GLeeFuncPtr_glMultTransposeMatrixf = (GLEEPFNGLMULTTRANSPOSEMATRIXFPROC) __GLeeGetProcAddress("glMultTransposeMatrixf"))!=0) nLinked++;
11448 if ((GLeeFuncPtr_glMultTransposeMatrixd = (GLEEPFNGLMULTTRANSPOSEMATRIXDPROC) __GLeeGetProcAddress("glMultTransposeMatrixd"))!=0) nLinked++;
11449 if ((GLeeFuncPtr_glSampleCoverage = (GLEEPFNGLSAMPLECOVERAGEPROC) __GLeeGetProcAddress("glSampleCoverage"))!=0) nLinked++;
11450 if ((GLeeFuncPtr_glCompressedTexImage3D = (GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC) __GLeeGetProcAddress("glCompressedTexImage3D"))!=0) nLinked++;
11451 if ((GLeeFuncPtr_glCompressedTexImage2D = (GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC) __GLeeGetProcAddress("glCompressedTexImage2D"))!=0) nLinked++;
11452 if ((GLeeFuncPtr_glCompressedTexImage1D = (GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC) __GLeeGetProcAddress("glCompressedTexImage1D"))!=0) nLinked++;
11453 if ((GLeeFuncPtr_glCompressedTexSubImage3D = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glCompressedTexSubImage3D"))!=0) nLinked++;
11454 if ((GLeeFuncPtr_glCompressedTexSubImage2D = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) __GLeeGetProcAddress("glCompressedTexSubImage2D"))!=0) nLinked++;
11455 if ((GLeeFuncPtr_glCompressedTexSubImage1D = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) __GLeeGetProcAddress("glCompressedTexSubImage1D"))!=0) nLinked++;
11456 if ((GLeeFuncPtr_glGetCompressedTexImage = (GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC) __GLeeGetProcAddress("glGetCompressedTexImage"))!=0) nLinked++;
11457 #endif
11458 if (nLinked==46) return GLEE_LINK_COMPLETE;
11459 if (nLinked==0) return GLEE_LINK_FAIL;
11460 return GLEE_LINK_PARTIAL;
11461 }
11462
11463 GLuint __GLeeLink_GL_VERSION_1_4(void)
11464 {
11465 GLint nLinked=0;
11466 #ifdef __GLEE_GL_VERSION_1_4
11467 if ((GLeeFuncPtr_glBlendFuncSeparate = (GLEEPFNGLBLENDFUNCSEPARATEPROC) __GLeeGetProcAddress("glBlendFuncSeparate"))!=0) nLinked++;
11468 if ((GLeeFuncPtr_glFogCoordf = (GLEEPFNGLFOGCOORDFPROC) __GLeeGetProcAddress("glFogCoordf"))!=0) nLinked++;
11469 if ((GLeeFuncPtr_glFogCoordfv = (GLEEPFNGLFOGCOORDFVPROC) __GLeeGetProcAddress("glFogCoordfv"))!=0) nLinked++;
11470 if ((GLeeFuncPtr_glFogCoordd = (GLEEPFNGLFOGCOORDDPROC) __GLeeGetProcAddress("glFogCoordd"))!=0) nLinked++;
11471 if ((GLeeFuncPtr_glFogCoorddv = (GLEEPFNGLFOGCOORDDVPROC) __GLeeGetProcAddress("glFogCoorddv"))!=0) nLinked++;
11472 if ((GLeeFuncPtr_glFogCoordPointer = (GLEEPFNGLFOGCOORDPOINTERPROC) __GLeeGetProcAddress("glFogCoordPointer"))!=0) nLinked++;
11473 if ((GLeeFuncPtr_glMultiDrawArrays = (GLEEPFNGLMULTIDRAWARRAYSPROC) __GLeeGetProcAddress("glMultiDrawArrays"))!=0) nLinked++;
11474 if ((GLeeFuncPtr_glMultiDrawElements = (GLEEPFNGLMULTIDRAWELEMENTSPROC) __GLeeGetProcAddress("glMultiDrawElements"))!=0) nLinked++;
11475 if ((GLeeFuncPtr_glPointParameterf = (GLEEPFNGLPOINTPARAMETERFPROC) __GLeeGetProcAddress("glPointParameterf"))!=0) nLinked++;
11476 if ((GLeeFuncPtr_glPointParameterfv = (GLEEPFNGLPOINTPARAMETERFVPROC) __GLeeGetProcAddress("glPointParameterfv"))!=0) nLinked++;
11477 if ((GLeeFuncPtr_glPointParameteri = (GLEEPFNGLPOINTPARAMETERIPROC) __GLeeGetProcAddress("glPointParameteri"))!=0) nLinked++;
11478 if ((GLeeFuncPtr_glPointParameteriv = (GLEEPFNGLPOINTPARAMETERIVPROC) __GLeeGetProcAddress("glPointParameteriv"))!=0) nLinked++;
11479 if ((GLeeFuncPtr_glSecondaryColor3b = (GLEEPFNGLSECONDARYCOLOR3BPROC) __GLeeGetProcAddress("glSecondaryColor3b"))!=0) nLinked++;
11480 if ((GLeeFuncPtr_glSecondaryColor3bv = (GLEEPFNGLSECONDARYCOLOR3BVPROC) __GLeeGetProcAddress("glSecondaryColor3bv"))!=0) nLinked++;
11481 if ((GLeeFuncPtr_glSecondaryColor3d = (GLEEPFNGLSECONDARYCOLOR3DPROC) __GLeeGetProcAddress("glSecondaryColor3d"))!=0) nLinked++;
11482 if ((GLeeFuncPtr_glSecondaryColor3dv = (GLEEPFNGLSECONDARYCOLOR3DVPROC) __GLeeGetProcAddress("glSecondaryColor3dv"))!=0) nLinked++;
11483 if ((GLeeFuncPtr_glSecondaryColor3f = (GLEEPFNGLSECONDARYCOLOR3FPROC) __GLeeGetProcAddress("glSecondaryColor3f"))!=0) nLinked++;
11484 if ((GLeeFuncPtr_glSecondaryColor3fv = (GLEEPFNGLSECONDARYCOLOR3FVPROC) __GLeeGetProcAddress("glSecondaryColor3fv"))!=0) nLinked++;
11485 if ((GLeeFuncPtr_glSecondaryColor3i = (GLEEPFNGLSECONDARYCOLOR3IPROC) __GLeeGetProcAddress("glSecondaryColor3i"))!=0) nLinked++;
11486 if ((GLeeFuncPtr_glSecondaryColor3iv = (GLEEPFNGLSECONDARYCOLOR3IVPROC) __GLeeGetProcAddress("glSecondaryColor3iv"))!=0) nLinked++;
11487 if ((GLeeFuncPtr_glSecondaryColor3s = (GLEEPFNGLSECONDARYCOLOR3SPROC) __GLeeGetProcAddress("glSecondaryColor3s"))!=0) nLinked++;
11488 if ((GLeeFuncPtr_glSecondaryColor3sv = (GLEEPFNGLSECONDARYCOLOR3SVPROC) __GLeeGetProcAddress("glSecondaryColor3sv"))!=0) nLinked++;
11489 if ((GLeeFuncPtr_glSecondaryColor3ub = (GLEEPFNGLSECONDARYCOLOR3UBPROC) __GLeeGetProcAddress("glSecondaryColor3ub"))!=0) nLinked++;
11490 if ((GLeeFuncPtr_glSecondaryColor3ubv = (GLEEPFNGLSECONDARYCOLOR3UBVPROC) __GLeeGetProcAddress("glSecondaryColor3ubv"))!=0) nLinked++;
11491 if ((GLeeFuncPtr_glSecondaryColor3ui = (GLEEPFNGLSECONDARYCOLOR3UIPROC) __GLeeGetProcAddress("glSecondaryColor3ui"))!=0) nLinked++;
11492 if ((GLeeFuncPtr_glSecondaryColor3uiv = (GLEEPFNGLSECONDARYCOLOR3UIVPROC) __GLeeGetProcAddress("glSecondaryColor3uiv"))!=0) nLinked++;
11493 if ((GLeeFuncPtr_glSecondaryColor3us = (GLEEPFNGLSECONDARYCOLOR3USPROC) __GLeeGetProcAddress("glSecondaryColor3us"))!=0) nLinked++;
11494 if ((GLeeFuncPtr_glSecondaryColor3usv = (GLEEPFNGLSECONDARYCOLOR3USVPROC) __GLeeGetProcAddress("glSecondaryColor3usv"))!=0) nLinked++;
11495 if ((GLeeFuncPtr_glSecondaryColorPointer = (GLEEPFNGLSECONDARYCOLORPOINTERPROC) __GLeeGetProcAddress("glSecondaryColorPointer"))!=0) nLinked++;
11496 if ((GLeeFuncPtr_glWindowPos2d = (GLEEPFNGLWINDOWPOS2DPROC) __GLeeGetProcAddress("glWindowPos2d"))!=0) nLinked++;
11497 if ((GLeeFuncPtr_glWindowPos2dv = (GLEEPFNGLWINDOWPOS2DVPROC) __GLeeGetProcAddress("glWindowPos2dv"))!=0) nLinked++;
11498 if ((GLeeFuncPtr_glWindowPos2f = (GLEEPFNGLWINDOWPOS2FPROC) __GLeeGetProcAddress("glWindowPos2f"))!=0) nLinked++;
11499 if ((GLeeFuncPtr_glWindowPos2fv = (GLEEPFNGLWINDOWPOS2FVPROC) __GLeeGetProcAddress("glWindowPos2fv"))!=0) nLinked++;
11500 if ((GLeeFuncPtr_glWindowPos2i = (GLEEPFNGLWINDOWPOS2IPROC) __GLeeGetProcAddress("glWindowPos2i"))!=0) nLinked++;
11501 if ((GLeeFuncPtr_glWindowPos2iv = (GLEEPFNGLWINDOWPOS2IVPROC) __GLeeGetProcAddress("glWindowPos2iv"))!=0) nLinked++;
11502 if ((GLeeFuncPtr_glWindowPos2s = (GLEEPFNGLWINDOWPOS2SPROC) __GLeeGetProcAddress("glWindowPos2s"))!=0) nLinked++;
11503 if ((GLeeFuncPtr_glWindowPos2sv = (GLEEPFNGLWINDOWPOS2SVPROC) __GLeeGetProcAddress("glWindowPos2sv"))!=0) nLinked++;
11504 if ((GLeeFuncPtr_glWindowPos3d = (GLEEPFNGLWINDOWPOS3DPROC) __GLeeGetProcAddress("glWindowPos3d"))!=0) nLinked++;
11505 if ((GLeeFuncPtr_glWindowPos3dv = (GLEEPFNGLWINDOWPOS3DVPROC) __GLeeGetProcAddress("glWindowPos3dv"))!=0) nLinked++;
11506 if ((GLeeFuncPtr_glWindowPos3f = (GLEEPFNGLWINDOWPOS3FPROC) __GLeeGetProcAddress("glWindowPos3f"))!=0) nLinked++;
11507 if ((GLeeFuncPtr_glWindowPos3fv = (GLEEPFNGLWINDOWPOS3FVPROC) __GLeeGetProcAddress("glWindowPos3fv"))!=0) nLinked++;
11508 if ((GLeeFuncPtr_glWindowPos3i = (GLEEPFNGLWINDOWPOS3IPROC) __GLeeGetProcAddress("glWindowPos3i"))!=0) nLinked++;
11509 if ((GLeeFuncPtr_glWindowPos3iv = (GLEEPFNGLWINDOWPOS3IVPROC) __GLeeGetProcAddress("glWindowPos3iv"))!=0) nLinked++;
11510 if ((GLeeFuncPtr_glWindowPos3s = (GLEEPFNGLWINDOWPOS3SPROC) __GLeeGetProcAddress("glWindowPos3s"))!=0) nLinked++;
11511 if ((GLeeFuncPtr_glWindowPos3sv = (GLEEPFNGLWINDOWPOS3SVPROC) __GLeeGetProcAddress("glWindowPos3sv"))!=0) nLinked++;
11512 #endif
11513 if (nLinked==45) return GLEE_LINK_COMPLETE;
11514 if (nLinked==0) return GLEE_LINK_FAIL;
11515 return GLEE_LINK_PARTIAL;
11516 }
11517
11518 GLuint __GLeeLink_GL_VERSION_1_5(void)
11519 {
11520 GLint nLinked=0;
11521 #ifdef __GLEE_GL_VERSION_1_5
11522 if ((GLeeFuncPtr_glGenQueries = (GLEEPFNGLGENQUERIESPROC) __GLeeGetProcAddress("glGenQueries"))!=0) nLinked++;
11523 if ((GLeeFuncPtr_glDeleteQueries = (GLEEPFNGLDELETEQUERIESPROC) __GLeeGetProcAddress("glDeleteQueries"))!=0) nLinked++;
11524 if ((GLeeFuncPtr_glIsQuery = (GLEEPFNGLISQUERYPROC) __GLeeGetProcAddress("glIsQuery"))!=0) nLinked++;
11525 if ((GLeeFuncPtr_glBeginQuery = (GLEEPFNGLBEGINQUERYPROC) __GLeeGetProcAddress("glBeginQuery"))!=0) nLinked++;
11526 if ((GLeeFuncPtr_glEndQuery = (GLEEPFNGLENDQUERYPROC) __GLeeGetProcAddress("glEndQuery"))!=0) nLinked++;
11527 if ((GLeeFuncPtr_glGetQueryiv = (GLEEPFNGLGETQUERYIVPROC) __GLeeGetProcAddress("glGetQueryiv"))!=0) nLinked++;
11528 if ((GLeeFuncPtr_glGetQueryObjectiv = (GLEEPFNGLGETQUERYOBJECTIVPROC) __GLeeGetProcAddress("glGetQueryObjectiv"))!=0) nLinked++;
11529 if ((GLeeFuncPtr_glGetQueryObjectuiv = (GLEEPFNGLGETQUERYOBJECTUIVPROC) __GLeeGetProcAddress("glGetQueryObjectuiv"))!=0) nLinked++;
11530 if ((GLeeFuncPtr_glBindBuffer = (GLEEPFNGLBINDBUFFERPROC) __GLeeGetProcAddress("glBindBuffer"))!=0) nLinked++;
11531 if ((GLeeFuncPtr_glDeleteBuffers = (GLEEPFNGLDELETEBUFFERSPROC) __GLeeGetProcAddress("glDeleteBuffers"))!=0) nLinked++;
11532 if ((GLeeFuncPtr_glGenBuffers = (GLEEPFNGLGENBUFFERSPROC) __GLeeGetProcAddress("glGenBuffers"))!=0) nLinked++;
11533 if ((GLeeFuncPtr_glIsBuffer = (GLEEPFNGLISBUFFERPROC) __GLeeGetProcAddress("glIsBuffer"))!=0) nLinked++;
11534 if ((GLeeFuncPtr_glBufferData = (GLEEPFNGLBUFFERDATAPROC) __GLeeGetProcAddress("glBufferData"))!=0) nLinked++;
11535 if ((GLeeFuncPtr_glBufferSubData = (GLEEPFNGLBUFFERSUBDATAPROC) __GLeeGetProcAddress("glBufferSubData"))!=0) nLinked++;
11536 if ((GLeeFuncPtr_glGetBufferSubData = (GLEEPFNGLGETBUFFERSUBDATAPROC) __GLeeGetProcAddress("glGetBufferSubData"))!=0) nLinked++;
11537 if ((GLeeFuncPtr_glMapBuffer = (GLEEPFNGLMAPBUFFERPROC) __GLeeGetProcAddress("glMapBuffer"))!=0) nLinked++;
11538 if ((GLeeFuncPtr_glUnmapBuffer = (GLEEPFNGLUNMAPBUFFERPROC) __GLeeGetProcAddress("glUnmapBuffer"))!=0) nLinked++;
11539 if ((GLeeFuncPtr_glGetBufferParameteriv = (GLEEPFNGLGETBUFFERPARAMETERIVPROC) __GLeeGetProcAddress("glGetBufferParameteriv"))!=0) nLinked++;
11540 if ((GLeeFuncPtr_glGetBufferPointerv = (GLEEPFNGLGETBUFFERPOINTERVPROC) __GLeeGetProcAddress("glGetBufferPointerv"))!=0) nLinked++;
11541 #endif
11542 if (nLinked==19) return GLEE_LINK_COMPLETE;
11543 if (nLinked==0) return GLEE_LINK_FAIL;
11544 return GLEE_LINK_PARTIAL;
11545 }
11546
11547 GLuint __GLeeLink_GL_VERSION_2_0(void)
11548 {
11549 GLint nLinked=0;
11550 #ifdef __GLEE_GL_VERSION_2_0
11551 if ((GLeeFuncPtr_glBlendEquationSeparate = (GLEEPFNGLBLENDEQUATIONSEPARATEPROC) __GLeeGetProcAddress("glBlendEquationSeparate"))!=0) nLinked++;
11552 if ((GLeeFuncPtr_glDrawBuffers = (GLEEPFNGLDRAWBUFFERSPROC) __GLeeGetProcAddress("glDrawBuffers"))!=0) nLinked++;
11553 if ((GLeeFuncPtr_glStencilOpSeparate = (GLEEPFNGLSTENCILOPSEPARATEPROC) __GLeeGetProcAddress("glStencilOpSeparate"))!=0) nLinked++;
11554 if ((GLeeFuncPtr_glStencilFuncSeparate = (GLEEPFNGLSTENCILFUNCSEPARATEPROC) __GLeeGetProcAddress("glStencilFuncSeparate"))!=0) nLinked++;
11555 if ((GLeeFuncPtr_glStencilMaskSeparate = (GLEEPFNGLSTENCILMASKSEPARATEPROC) __GLeeGetProcAddress("glStencilMaskSeparate"))!=0) nLinked++;
11556 if ((GLeeFuncPtr_glAttachShader = (GLEEPFNGLATTACHSHADERPROC) __GLeeGetProcAddress("glAttachShader"))!=0) nLinked++;
11557 if ((GLeeFuncPtr_glBindAttribLocation = (GLEEPFNGLBINDATTRIBLOCATIONPROC) __GLeeGetProcAddress("glBindAttribLocation"))!=0) nLinked++;
11558 if ((GLeeFuncPtr_glCompileShader = (GLEEPFNGLCOMPILESHADERPROC) __GLeeGetProcAddress("glCompileShader"))!=0) nLinked++;
11559 if ((GLeeFuncPtr_glCreateProgram = (GLEEPFNGLCREATEPROGRAMPROC) __GLeeGetProcAddress("glCreateProgram"))!=0) nLinked++;
11560 if ((GLeeFuncPtr_glCreateShader = (GLEEPFNGLCREATESHADERPROC) __GLeeGetProcAddress("glCreateShader"))!=0) nLinked++;
11561 if ((GLeeFuncPtr_glDeleteProgram = (GLEEPFNGLDELETEPROGRAMPROC) __GLeeGetProcAddress("glDeleteProgram"))!=0) nLinked++;
11562 if ((GLeeFuncPtr_glDeleteShader = (GLEEPFNGLDELETESHADERPROC) __GLeeGetProcAddress("glDeleteShader"))!=0) nLinked++;
11563 if ((GLeeFuncPtr_glDetachShader = (GLEEPFNGLDETACHSHADERPROC) __GLeeGetProcAddress("glDetachShader"))!=0) nLinked++;
11564 if ((GLeeFuncPtr_glDisableVertexAttribArray = (GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC) __GLeeGetProcAddress("glDisableVertexAttribArray"))!=0) nLinked++;
11565 if ((GLeeFuncPtr_glEnableVertexAttribArray = (GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC) __GLeeGetProcAddress("glEnableVertexAttribArray"))!=0) nLinked++;
11566 if ((GLeeFuncPtr_glGetActiveAttrib = (GLEEPFNGLGETACTIVEATTRIBPROC) __GLeeGetProcAddress("glGetActiveAttrib"))!=0) nLinked++;
11567 if ((GLeeFuncPtr_glGetActiveUniform = (GLEEPFNGLGETACTIVEUNIFORMPROC) __GLeeGetProcAddress("glGetActiveUniform"))!=0) nLinked++;
11568 if ((GLeeFuncPtr_glGetAttachedShaders = (GLEEPFNGLGETATTACHEDSHADERSPROC) __GLeeGetProcAddress("glGetAttachedShaders"))!=0) nLinked++;
11569 if ((GLeeFuncPtr_glGetAttribLocation = (GLEEPFNGLGETATTRIBLOCATIONPROC) __GLeeGetProcAddress("glGetAttribLocation"))!=0) nLinked++;
11570 if ((GLeeFuncPtr_glGetProgramiv = (GLEEPFNGLGETPROGRAMIVPROC) __GLeeGetProcAddress("glGetProgramiv"))!=0) nLinked++;
11571 if ((GLeeFuncPtr_glGetProgramInfoLog = (GLEEPFNGLGETPROGRAMINFOLOGPROC) __GLeeGetProcAddress("glGetProgramInfoLog"))!=0) nLinked++;
11572 if ((GLeeFuncPtr_glGetShaderiv = (GLEEPFNGLGETSHADERIVPROC) __GLeeGetProcAddress("glGetShaderiv"))!=0) nLinked++;
11573 if ((GLeeFuncPtr_glGetShaderInfoLog = (GLEEPFNGLGETSHADERINFOLOGPROC) __GLeeGetProcAddress("glGetShaderInfoLog"))!=0) nLinked++;
11574 if ((GLeeFuncPtr_glGetShaderSource = (GLEEPFNGLGETSHADERSOURCEPROC) __GLeeGetProcAddress("glGetShaderSource"))!=0) nLinked++;
11575 if ((GLeeFuncPtr_glGetUniformLocation = (GLEEPFNGLGETUNIFORMLOCATIONPROC) __GLeeGetProcAddress("glGetUniformLocation"))!=0) nLinked++;
11576 if ((GLeeFuncPtr_glGetUniformfv = (GLEEPFNGLGETUNIFORMFVPROC) __GLeeGetProcAddress("glGetUniformfv"))!=0) nLinked++;
11577 if ((GLeeFuncPtr_glGetUniformiv = (GLEEPFNGLGETUNIFORMIVPROC) __GLeeGetProcAddress("glGetUniformiv"))!=0) nLinked++;
11578 if ((GLeeFuncPtr_glGetVertexAttribdv = (GLEEPFNGLGETVERTEXATTRIBDVPROC) __GLeeGetProcAddress("glGetVertexAttribdv"))!=0) nLinked++;
11579 if ((GLeeFuncPtr_glGetVertexAttribfv = (GLEEPFNGLGETVERTEXATTRIBFVPROC) __GLeeGetProcAddress("glGetVertexAttribfv"))!=0) nLinked++;
11580 if ((GLeeFuncPtr_glGetVertexAttribiv = (GLEEPFNGLGETVERTEXATTRIBIVPROC) __GLeeGetProcAddress("glGetVertexAttribiv"))!=0) nLinked++;
11581 if ((GLeeFuncPtr_glGetVertexAttribPointerv = (GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC) __GLeeGetProcAddress("glGetVertexAttribPointerv"))!=0) nLinked++;
11582 if ((GLeeFuncPtr_glIsProgram = (GLEEPFNGLISPROGRAMPROC) __GLeeGetProcAddress("glIsProgram"))!=0) nLinked++;
11583 if ((GLeeFuncPtr_glIsShader = (GLEEPFNGLISSHADERPROC) __GLeeGetProcAddress("glIsShader"))!=0) nLinked++;
11584 if ((GLeeFuncPtr_glLinkProgram = (GLEEPFNGLLINKPROGRAMPROC) __GLeeGetProcAddress("glLinkProgram"))!=0) nLinked++;
11585 if ((GLeeFuncPtr_glShaderSource = (GLEEPFNGLSHADERSOURCEPROC) __GLeeGetProcAddress("glShaderSource"))!=0) nLinked++;
11586 if ((GLeeFuncPtr_glUseProgram = (GLEEPFNGLUSEPROGRAMPROC) __GLeeGetProcAddress("glUseProgram"))!=0) nLinked++;
11587 if ((GLeeFuncPtr_glUniform1f = (GLEEPFNGLUNIFORM1FPROC) __GLeeGetProcAddress("glUniform1f"))!=0) nLinked++;
11588 if ((GLeeFuncPtr_glUniform2f = (GLEEPFNGLUNIFORM2FPROC) __GLeeGetProcAddress("glUniform2f"))!=0) nLinked++;
11589 if ((GLeeFuncPtr_glUniform3f = (GLEEPFNGLUNIFORM3FPROC) __GLeeGetProcAddress("glUniform3f"))!=0) nLinked++;
11590 if ((GLeeFuncPtr_glUniform4f = (GLEEPFNGLUNIFORM4FPROC) __GLeeGetProcAddress("glUniform4f"))!=0) nLinked++;
11591 if ((GLeeFuncPtr_glUniform1i = (GLEEPFNGLUNIFORM1IPROC) __GLeeGetProcAddress("glUniform1i"))!=0) nLinked++;
11592 if ((GLeeFuncPtr_glUniform2i = (GLEEPFNGLUNIFORM2IPROC) __GLeeGetProcAddress("glUniform2i"))!=0) nLinked++;
11593 if ((GLeeFuncPtr_glUniform3i = (GLEEPFNGLUNIFORM3IPROC) __GLeeGetProcAddress("glUniform3i"))!=0) nLinked++;
11594 if ((GLeeFuncPtr_glUniform4i = (GLEEPFNGLUNIFORM4IPROC) __GLeeGetProcAddress("glUniform4i"))!=0) nLinked++;
11595 if ((GLeeFuncPtr_glUniform1fv = (GLEEPFNGLUNIFORM1FVPROC) __GLeeGetProcAddress("glUniform1fv"))!=0) nLinked++;
11596 if ((GLeeFuncPtr_glUniform2fv = (GLEEPFNGLUNIFORM2FVPROC) __GLeeGetProcAddress("glUniform2fv"))!=0) nLinked++;
11597 if ((GLeeFuncPtr_glUniform3fv = (GLEEPFNGLUNIFORM3FVPROC) __GLeeGetProcAddress("glUniform3fv"))!=0) nLinked++;
11598 if ((GLeeFuncPtr_glUniform4fv = (GLEEPFNGLUNIFORM4FVPROC) __GLeeGetProcAddress("glUniform4fv"))!=0) nLinked++;
11599 if ((GLeeFuncPtr_glUniform1iv = (GLEEPFNGLUNIFORM1IVPROC) __GLeeGetProcAddress("glUniform1iv"))!=0) nLinked++;
11600 if ((GLeeFuncPtr_glUniform2iv = (GLEEPFNGLUNIFORM2IVPROC) __GLeeGetProcAddress("glUniform2iv"))!=0) nLinked++;
11601 if ((GLeeFuncPtr_glUniform3iv = (GLEEPFNGLUNIFORM3IVPROC) __GLeeGetProcAddress("glUniform3iv"))!=0) nLinked++;
11602 if ((GLeeFuncPtr_glUniform4iv = (GLEEPFNGLUNIFORM4IVPROC) __GLeeGetProcAddress("glUniform4iv"))!=0) nLinked++;
11603 if ((GLeeFuncPtr_glUniformMatrix2fv = (GLEEPFNGLUNIFORMMATRIX2FVPROC) __GLeeGetProcAddress("glUniformMatrix2fv"))!=0) nLinked++;
11604 if ((GLeeFuncPtr_glUniformMatrix3fv = (GLEEPFNGLUNIFORMMATRIX3FVPROC) __GLeeGetProcAddress("glUniformMatrix3fv"))!=0) nLinked++;
11605 if ((GLeeFuncPtr_glUniformMatrix4fv = (GLEEPFNGLUNIFORMMATRIX4FVPROC) __GLeeGetProcAddress("glUniformMatrix4fv"))!=0) nLinked++;
11606 if ((GLeeFuncPtr_glValidateProgram = (GLEEPFNGLVALIDATEPROGRAMPROC) __GLeeGetProcAddress("glValidateProgram"))!=0) nLinked++;
11607 if ((GLeeFuncPtr_glVertexAttrib1d = (GLEEPFNGLVERTEXATTRIB1DPROC) __GLeeGetProcAddress("glVertexAttrib1d"))!=0) nLinked++;
11608 if ((GLeeFuncPtr_glVertexAttrib1dv = (GLEEPFNGLVERTEXATTRIB1DVPROC) __GLeeGetProcAddress("glVertexAttrib1dv"))!=0) nLinked++;
11609 if ((GLeeFuncPtr_glVertexAttrib1f = (GLEEPFNGLVERTEXATTRIB1FPROC) __GLeeGetProcAddress("glVertexAttrib1f"))!=0) nLinked++;
11610 if ((GLeeFuncPtr_glVertexAttrib1fv = (GLEEPFNGLVERTEXATTRIB1FVPROC) __GLeeGetProcAddress("glVertexAttrib1fv"))!=0) nLinked++;
11611 if ((GLeeFuncPtr_glVertexAttrib1s = (GLEEPFNGLVERTEXATTRIB1SPROC) __GLeeGetProcAddress("glVertexAttrib1s"))!=0) nLinked++;
11612 if ((GLeeFuncPtr_glVertexAttrib1sv = (GLEEPFNGLVERTEXATTRIB1SVPROC) __GLeeGetProcAddress("glVertexAttrib1sv"))!=0) nLinked++;
11613 if ((GLeeFuncPtr_glVertexAttrib2d = (GLEEPFNGLVERTEXATTRIB2DPROC) __GLeeGetProcAddress("glVertexAttrib2d"))!=0) nLinked++;
11614 if ((GLeeFuncPtr_glVertexAttrib2dv = (GLEEPFNGLVERTEXATTRIB2DVPROC) __GLeeGetProcAddress("glVertexAttrib2dv"))!=0) nLinked++;
11615 if ((GLeeFuncPtr_glVertexAttrib2f = (GLEEPFNGLVERTEXATTRIB2FPROC) __GLeeGetProcAddress("glVertexAttrib2f"))!=0) nLinked++;
11616 if ((GLeeFuncPtr_glVertexAttrib2fv = (GLEEPFNGLVERTEXATTRIB2FVPROC) __GLeeGetProcAddress("glVertexAttrib2fv"))!=0) nLinked++;
11617 if ((GLeeFuncPtr_glVertexAttrib2s = (GLEEPFNGLVERTEXATTRIB2SPROC) __GLeeGetProcAddress("glVertexAttrib2s"))!=0) nLinked++;
11618 if ((GLeeFuncPtr_glVertexAttrib2sv = (GLEEPFNGLVERTEXATTRIB2SVPROC) __GLeeGetProcAddress("glVertexAttrib2sv"))!=0) nLinked++;
11619 if ((GLeeFuncPtr_glVertexAttrib3d = (GLEEPFNGLVERTEXATTRIB3DPROC) __GLeeGetProcAddress("glVertexAttrib3d"))!=0) nLinked++;
11620 if ((GLeeFuncPtr_glVertexAttrib3dv = (GLEEPFNGLVERTEXATTRIB3DVPROC) __GLeeGetProcAddress("glVertexAttrib3dv"))!=0) nLinked++;
11621 if ((GLeeFuncPtr_glVertexAttrib3f = (GLEEPFNGLVERTEXATTRIB3FPROC) __GLeeGetProcAddress("glVertexAttrib3f"))!=0) nLinked++;
11622 if ((GLeeFuncPtr_glVertexAttrib3fv = (GLEEPFNGLVERTEXATTRIB3FVPROC) __GLeeGetProcAddress("glVertexAttrib3fv"))!=0) nLinked++;
11623 if ((GLeeFuncPtr_glVertexAttrib3s = (GLEEPFNGLVERTEXATTRIB3SPROC) __GLeeGetProcAddress("glVertexAttrib3s"))!=0) nLinked++;
11624 if ((GLeeFuncPtr_glVertexAttrib3sv = (GLEEPFNGLVERTEXATTRIB3SVPROC) __GLeeGetProcAddress("glVertexAttrib3sv"))!=0) nLinked++;
11625 if ((GLeeFuncPtr_glVertexAttrib4Nbv = (GLEEPFNGLVERTEXATTRIB4NBVPROC) __GLeeGetProcAddress("glVertexAttrib4Nbv"))!=0) nLinked++;
11626 if ((GLeeFuncPtr_glVertexAttrib4Niv = (GLEEPFNGLVERTEXATTRIB4NIVPROC) __GLeeGetProcAddress("glVertexAttrib4Niv"))!=0) nLinked++;
11627 if ((GLeeFuncPtr_glVertexAttrib4Nsv = (GLEEPFNGLVERTEXATTRIB4NSVPROC) __GLeeGetProcAddress("glVertexAttrib4Nsv"))!=0) nLinked++;
11628 if ((GLeeFuncPtr_glVertexAttrib4Nub = (GLEEPFNGLVERTEXATTRIB4NUBPROC) __GLeeGetProcAddress("glVertexAttrib4Nub"))!=0) nLinked++;
11629 if ((GLeeFuncPtr_glVertexAttrib4Nubv = (GLEEPFNGLVERTEXATTRIB4NUBVPROC) __GLeeGetProcAddress("glVertexAttrib4Nubv"))!=0) nLinked++;
11630 if ((GLeeFuncPtr_glVertexAttrib4Nuiv = (GLEEPFNGLVERTEXATTRIB4NUIVPROC) __GLeeGetProcAddress("glVertexAttrib4Nuiv"))!=0) nLinked++;
11631 if ((GLeeFuncPtr_glVertexAttrib4Nusv = (GLEEPFNGLVERTEXATTRIB4NUSVPROC) __GLeeGetProcAddress("glVertexAttrib4Nusv"))!=0) nLinked++;
11632 if ((GLeeFuncPtr_glVertexAttrib4bv = (GLEEPFNGLVERTEXATTRIB4BVPROC) __GLeeGetProcAddress("glVertexAttrib4bv"))!=0) nLinked++;
11633 if ((GLeeFuncPtr_glVertexAttrib4d = (GLEEPFNGLVERTEXATTRIB4DPROC) __GLeeGetProcAddress("glVertexAttrib4d"))!=0) nLinked++;
11634 if ((GLeeFuncPtr_glVertexAttrib4dv = (GLEEPFNGLVERTEXATTRIB4DVPROC) __GLeeGetProcAddress("glVertexAttrib4dv"))!=0) nLinked++;
11635 if ((GLeeFuncPtr_glVertexAttrib4f = (GLEEPFNGLVERTEXATTRIB4FPROC) __GLeeGetProcAddress("glVertexAttrib4f"))!=0) nLinked++;
11636 if ((GLeeFuncPtr_glVertexAttrib4fv = (GLEEPFNGLVERTEXATTRIB4FVPROC) __GLeeGetProcAddress("glVertexAttrib4fv"))!=0) nLinked++;
11637 if ((GLeeFuncPtr_glVertexAttrib4iv = (GLEEPFNGLVERTEXATTRIB4IVPROC) __GLeeGetProcAddress("glVertexAttrib4iv"))!=0) nLinked++;
11638 if ((GLeeFuncPtr_glVertexAttrib4s = (GLEEPFNGLVERTEXATTRIB4SPROC) __GLeeGetProcAddress("glVertexAttrib4s"))!=0) nLinked++;
11639 if ((GLeeFuncPtr_glVertexAttrib4sv = (GLEEPFNGLVERTEXATTRIB4SVPROC) __GLeeGetProcAddress("glVertexAttrib4sv"))!=0) nLinked++;
11640 if ((GLeeFuncPtr_glVertexAttrib4ubv = (GLEEPFNGLVERTEXATTRIB4UBVPROC) __GLeeGetProcAddress("glVertexAttrib4ubv"))!=0) nLinked++;
11641 if ((GLeeFuncPtr_glVertexAttrib4uiv = (GLEEPFNGLVERTEXATTRIB4UIVPROC) __GLeeGetProcAddress("glVertexAttrib4uiv"))!=0) nLinked++;
11642 if ((GLeeFuncPtr_glVertexAttrib4usv = (GLEEPFNGLVERTEXATTRIB4USVPROC) __GLeeGetProcAddress("glVertexAttrib4usv"))!=0) nLinked++;
11643 if ((GLeeFuncPtr_glVertexAttribPointer = (GLEEPFNGLVERTEXATTRIBPOINTERPROC) __GLeeGetProcAddress("glVertexAttribPointer"))!=0) nLinked++;
11644 #endif
11645 if (nLinked==93) return GLEE_LINK_COMPLETE;
11646 if (nLinked==0) return GLEE_LINK_FAIL;
11647 return GLEE_LINK_PARTIAL;
11648 }
11649
11650 GLuint __GLeeLink_GL_VERSION_2_1(void)
11651 {
11652 GLint nLinked=0;
11653 #ifdef __GLEE_GL_VERSION_2_1
11654 if ((GLeeFuncPtr_glUniformMatrix2x3fv = (GLEEPFNGLUNIFORMMATRIX2X3FVPROC) __GLeeGetProcAddress("glUniformMatrix2x3fv"))!=0) nLinked++;
11655 if ((GLeeFuncPtr_glUniformMatrix3x2fv = (GLEEPFNGLUNIFORMMATRIX3X2FVPROC) __GLeeGetProcAddress("glUniformMatrix3x2fv"))!=0) nLinked++;
11656 if ((GLeeFuncPtr_glUniformMatrix2x4fv = (GLEEPFNGLUNIFORMMATRIX2X4FVPROC) __GLeeGetProcAddress("glUniformMatrix2x4fv"))!=0) nLinked++;
11657 if ((GLeeFuncPtr_glUniformMatrix4x2fv = (GLEEPFNGLUNIFORMMATRIX4X2FVPROC) __GLeeGetProcAddress("glUniformMatrix4x2fv"))!=0) nLinked++;
11658 if ((GLeeFuncPtr_glUniformMatrix3x4fv = (GLEEPFNGLUNIFORMMATRIX3X4FVPROC) __GLeeGetProcAddress("glUniformMatrix3x4fv"))!=0) nLinked++;
11659 if ((GLeeFuncPtr_glUniformMatrix4x3fv = (GLEEPFNGLUNIFORMMATRIX4X3FVPROC) __GLeeGetProcAddress("glUniformMatrix4x3fv"))!=0) nLinked++;
11660 #endif
11661 if (nLinked==6) return GLEE_LINK_COMPLETE;
11662 if (nLinked==0) return GLEE_LINK_FAIL;
11663 return GLEE_LINK_PARTIAL;
11664 }
11665
11666 GLuint __GLeeLink_GL_VERSION_3_0(void)
11667 {
11668 GLint nLinked=0;
11669 #ifdef __GLEE_GL_VERSION_3_0
11670 if ((GLeeFuncPtr_glColorMaski = (GLEEPFNGLCOLORMASKIPROC) __GLeeGetProcAddress("glColorMaski"))!=0) nLinked++;
11671 if ((GLeeFuncPtr_glGetBooleani_v = (GLEEPFNGLGETBOOLEANI_VPROC) __GLeeGetProcAddress("glGetBooleani_v"))!=0) nLinked++;
11672 if ((GLeeFuncPtr_glGetIntegeri_v = (GLEEPFNGLGETINTEGERI_VPROC) __GLeeGetProcAddress("glGetIntegeri_v"))!=0) nLinked++;
11673 if ((GLeeFuncPtr_glEnablei = (GLEEPFNGLENABLEIPROC) __GLeeGetProcAddress("glEnablei"))!=0) nLinked++;
11674 if ((GLeeFuncPtr_glDisablei = (GLEEPFNGLDISABLEIPROC) __GLeeGetProcAddress("glDisablei"))!=0) nLinked++;
11675 if ((GLeeFuncPtr_glIsEnabledi = (GLEEPFNGLISENABLEDIPROC) __GLeeGetProcAddress("glIsEnabledi"))!=0) nLinked++;
11676 if ((GLeeFuncPtr_glBeginTransformFeedback = (GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC) __GLeeGetProcAddress("glBeginTransformFeedback"))!=0) nLinked++;
11677 if ((GLeeFuncPtr_glEndTransformFeedback = (GLEEPFNGLENDTRANSFORMFEEDBACKPROC) __GLeeGetProcAddress("glEndTransformFeedback"))!=0) nLinked++;
11678 if ((GLeeFuncPtr_glBindBufferRange = (GLEEPFNGLBINDBUFFERRANGEPROC) __GLeeGetProcAddress("glBindBufferRange"))!=0) nLinked++;
11679 if ((GLeeFuncPtr_glBindBufferBase = (GLEEPFNGLBINDBUFFERBASEPROC) __GLeeGetProcAddress("glBindBufferBase"))!=0) nLinked++;
11680 if ((GLeeFuncPtr_glTransformFeedbackVaryings = (GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC) __GLeeGetProcAddress("glTransformFeedbackVaryings"))!=0) nLinked++;
11681 if ((GLeeFuncPtr_glGetTransformFeedbackVarying = (GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC) __GLeeGetProcAddress("glGetTransformFeedbackVarying"))!=0) nLinked++;
11682 if ((GLeeFuncPtr_glClampColor = (GLEEPFNGLCLAMPCOLORPROC) __GLeeGetProcAddress("glClampColor"))!=0) nLinked++;
11683 if ((GLeeFuncPtr_glBeginConditionalRender = (GLEEPFNGLBEGINCONDITIONALRENDERPROC) __GLeeGetProcAddress("glBeginConditionalRender"))!=0) nLinked++;
11684 if ((GLeeFuncPtr_glEndConditionalRender = (GLEEPFNGLENDCONDITIONALRENDERPROC) __GLeeGetProcAddress("glEndConditionalRender"))!=0) nLinked++;
11685 if ((GLeeFuncPtr_glVertexAttribI1i = (GLEEPFNGLVERTEXATTRIBI1IPROC) __GLeeGetProcAddress("glVertexAttribI1i"))!=0) nLinked++;
11686 if ((GLeeFuncPtr_glVertexAttribI2i = (GLEEPFNGLVERTEXATTRIBI2IPROC) __GLeeGetProcAddress("glVertexAttribI2i"))!=0) nLinked++;
11687 if ((GLeeFuncPtr_glVertexAttribI3i = (GLEEPFNGLVERTEXATTRIBI3IPROC) __GLeeGetProcAddress("glVertexAttribI3i"))!=0) nLinked++;
11688 if ((GLeeFuncPtr_glVertexAttribI4i = (GLEEPFNGLVERTEXATTRIBI4IPROC) __GLeeGetProcAddress("glVertexAttribI4i"))!=0) nLinked++;
11689 if ((GLeeFuncPtr_glVertexAttribI1ui = (GLEEPFNGLVERTEXATTRIBI1UIPROC) __GLeeGetProcAddress("glVertexAttribI1ui"))!=0) nLinked++;
11690 if ((GLeeFuncPtr_glVertexAttribI2ui = (GLEEPFNGLVERTEXATTRIBI2UIPROC) __GLeeGetProcAddress("glVertexAttribI2ui"))!=0) nLinked++;
11691 if ((GLeeFuncPtr_glVertexAttribI3ui = (GLEEPFNGLVERTEXATTRIBI3UIPROC) __GLeeGetProcAddress("glVertexAttribI3ui"))!=0) nLinked++;
11692 if ((GLeeFuncPtr_glVertexAttribI4ui = (GLEEPFNGLVERTEXATTRIBI4UIPROC) __GLeeGetProcAddress("glVertexAttribI4ui"))!=0) nLinked++;
11693 if ((GLeeFuncPtr_glVertexAttribI1iv = (GLEEPFNGLVERTEXATTRIBI1IVPROC) __GLeeGetProcAddress("glVertexAttribI1iv"))!=0) nLinked++;
11694 if ((GLeeFuncPtr_glVertexAttribI2iv = (GLEEPFNGLVERTEXATTRIBI2IVPROC) __GLeeGetProcAddress("glVertexAttribI2iv"))!=0) nLinked++;
11695 if ((GLeeFuncPtr_glVertexAttribI3iv = (GLEEPFNGLVERTEXATTRIBI3IVPROC) __GLeeGetProcAddress("glVertexAttribI3iv"))!=0) nLinked++;
11696 if ((GLeeFuncPtr_glVertexAttribI4iv = (GLEEPFNGLVERTEXATTRIBI4IVPROC) __GLeeGetProcAddress("glVertexAttribI4iv"))!=0) nLinked++;
11697 if ((GLeeFuncPtr_glVertexAttribI1uiv = (GLEEPFNGLVERTEXATTRIBI1UIVPROC) __GLeeGetProcAddress("glVertexAttribI1uiv"))!=0) nLinked++;
11698 if ((GLeeFuncPtr_glVertexAttribI2uiv = (GLEEPFNGLVERTEXATTRIBI2UIVPROC) __GLeeGetProcAddress("glVertexAttribI2uiv"))!=0) nLinked++;
11699 if ((GLeeFuncPtr_glVertexAttribI3uiv = (GLEEPFNGLVERTEXATTRIBI3UIVPROC) __GLeeGetProcAddress("glVertexAttribI3uiv"))!=0) nLinked++;
11700 if ((GLeeFuncPtr_glVertexAttribI4uiv = (GLEEPFNGLVERTEXATTRIBI4UIVPROC) __GLeeGetProcAddress("glVertexAttribI4uiv"))!=0) nLinked++;
11701 if ((GLeeFuncPtr_glVertexAttribI4bv = (GLEEPFNGLVERTEXATTRIBI4BVPROC) __GLeeGetProcAddress("glVertexAttribI4bv"))!=0) nLinked++;
11702 if ((GLeeFuncPtr_glVertexAttribI4sv = (GLEEPFNGLVERTEXATTRIBI4SVPROC) __GLeeGetProcAddress("glVertexAttribI4sv"))!=0) nLinked++;
11703 if ((GLeeFuncPtr_glVertexAttribI4ubv = (GLEEPFNGLVERTEXATTRIBI4UBVPROC) __GLeeGetProcAddress("glVertexAttribI4ubv"))!=0) nLinked++;
11704 if ((GLeeFuncPtr_glVertexAttribI4usv = (GLEEPFNGLVERTEXATTRIBI4USVPROC) __GLeeGetProcAddress("glVertexAttribI4usv"))!=0) nLinked++;
11705 if ((GLeeFuncPtr_glVertexAttribIPointer = (GLEEPFNGLVERTEXATTRIBIPOINTERPROC) __GLeeGetProcAddress("glVertexAttribIPointer"))!=0) nLinked++;
11706 if ((GLeeFuncPtr_glGetVertexAttribIiv = (GLEEPFNGLGETVERTEXATTRIBIIVPROC) __GLeeGetProcAddress("glGetVertexAttribIiv"))!=0) nLinked++;
11707 if ((GLeeFuncPtr_glGetVertexAttribIuiv = (GLEEPFNGLGETVERTEXATTRIBIUIVPROC) __GLeeGetProcAddress("glGetVertexAttribIuiv"))!=0) nLinked++;
11708 if ((GLeeFuncPtr_glGetUniformuiv = (GLEEPFNGLGETUNIFORMUIVPROC) __GLeeGetProcAddress("glGetUniformuiv"))!=0) nLinked++;
11709 if ((GLeeFuncPtr_glBindFragDataLocation = (GLEEPFNGLBINDFRAGDATALOCATIONPROC) __GLeeGetProcAddress("glBindFragDataLocation"))!=0) nLinked++;
11710 if ((GLeeFuncPtr_glGetFragDataLocation = (GLEEPFNGLGETFRAGDATALOCATIONPROC) __GLeeGetProcAddress("glGetFragDataLocation"))!=0) nLinked++;
11711 if ((GLeeFuncPtr_glUniform1ui = (GLEEPFNGLUNIFORM1UIPROC) __GLeeGetProcAddress("glUniform1ui"))!=0) nLinked++;
11712 if ((GLeeFuncPtr_glUniform2ui = (GLEEPFNGLUNIFORM2UIPROC) __GLeeGetProcAddress("glUniform2ui"))!=0) nLinked++;
11713 if ((GLeeFuncPtr_glUniform3ui = (GLEEPFNGLUNIFORM3UIPROC) __GLeeGetProcAddress("glUniform3ui"))!=0) nLinked++;
11714 if ((GLeeFuncPtr_glUniform4ui = (GLEEPFNGLUNIFORM4UIPROC) __GLeeGetProcAddress("glUniform4ui"))!=0) nLinked++;
11715 if ((GLeeFuncPtr_glUniform1uiv = (GLEEPFNGLUNIFORM1UIVPROC) __GLeeGetProcAddress("glUniform1uiv"))!=0) nLinked++;
11716 if ((GLeeFuncPtr_glUniform2uiv = (GLEEPFNGLUNIFORM2UIVPROC) __GLeeGetProcAddress("glUniform2uiv"))!=0) nLinked++;
11717 if ((GLeeFuncPtr_glUniform3uiv = (GLEEPFNGLUNIFORM3UIVPROC) __GLeeGetProcAddress("glUniform3uiv"))!=0) nLinked++;
11718 if ((GLeeFuncPtr_glUniform4uiv = (GLEEPFNGLUNIFORM4UIVPROC) __GLeeGetProcAddress("glUniform4uiv"))!=0) nLinked++;
11719 if ((GLeeFuncPtr_glTexParameterIiv = (GLEEPFNGLTEXPARAMETERIIVPROC) __GLeeGetProcAddress("glTexParameterIiv"))!=0) nLinked++;
11720 if ((GLeeFuncPtr_glTexParameterIuiv = (GLEEPFNGLTEXPARAMETERIUIVPROC) __GLeeGetProcAddress("glTexParameterIuiv"))!=0) nLinked++;
11721 if ((GLeeFuncPtr_glGetTexParameterIiv = (GLEEPFNGLGETTEXPARAMETERIIVPROC) __GLeeGetProcAddress("glGetTexParameterIiv"))!=0) nLinked++;
11722 if ((GLeeFuncPtr_glGetTexParameterIuiv = (GLEEPFNGLGETTEXPARAMETERIUIVPROC) __GLeeGetProcAddress("glGetTexParameterIuiv"))!=0) nLinked++;
11723 if ((GLeeFuncPtr_glClearBufferiv = (GLEEPFNGLCLEARBUFFERIVPROC) __GLeeGetProcAddress("glClearBufferiv"))!=0) nLinked++;
11724 if ((GLeeFuncPtr_glClearBufferuiv = (GLEEPFNGLCLEARBUFFERUIVPROC) __GLeeGetProcAddress("glClearBufferuiv"))!=0) nLinked++;
11725 if ((GLeeFuncPtr_glClearBufferfv = (GLEEPFNGLCLEARBUFFERFVPROC) __GLeeGetProcAddress("glClearBufferfv"))!=0) nLinked++;
11726 if ((GLeeFuncPtr_glClearBufferfi = (GLEEPFNGLCLEARBUFFERFIPROC) __GLeeGetProcAddress("glClearBufferfi"))!=0) nLinked++;
11727 if ((GLeeFuncPtr_glGetStringi = (GLEEPFNGLGETSTRINGIPROC) __GLeeGetProcAddress("glGetStringi"))!=0) nLinked++;
11728 #endif
11729 if (nLinked==58) return GLEE_LINK_COMPLETE;
11730 if (nLinked==0) return GLEE_LINK_FAIL;
11731 return GLEE_LINK_PARTIAL;
11732 }
11733
11734 GLuint __GLeeLink_GL_ARB_multitexture(void)
11735 {
11736 GLint nLinked=0;
11737 #ifdef __GLEE_GL_ARB_multitexture
11738 if ((GLeeFuncPtr_glActiveTextureARB = (GLEEPFNGLACTIVETEXTUREARBPROC) __GLeeGetProcAddress("glActiveTextureARB"))!=0) nLinked++;
11739 if ((GLeeFuncPtr_glClientActiveTextureARB = (GLEEPFNGLCLIENTACTIVETEXTUREARBPROC) __GLeeGetProcAddress("glClientActiveTextureARB"))!=0) nLinked++;
11740 if ((GLeeFuncPtr_glMultiTexCoord1dARB = (GLEEPFNGLMULTITEXCOORD1DARBPROC) __GLeeGetProcAddress("glMultiTexCoord1dARB"))!=0) nLinked++;
11741 if ((GLeeFuncPtr_glMultiTexCoord1dvARB = (GLEEPFNGLMULTITEXCOORD1DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1dvARB"))!=0) nLinked++;
11742 if ((GLeeFuncPtr_glMultiTexCoord1fARB = (GLEEPFNGLMULTITEXCOORD1FARBPROC) __GLeeGetProcAddress("glMultiTexCoord1fARB"))!=0) nLinked++;
11743 if ((GLeeFuncPtr_glMultiTexCoord1fvARB = (GLEEPFNGLMULTITEXCOORD1FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1fvARB"))!=0) nLinked++;
11744 if ((GLeeFuncPtr_glMultiTexCoord1iARB = (GLEEPFNGLMULTITEXCOORD1IARBPROC) __GLeeGetProcAddress("glMultiTexCoord1iARB"))!=0) nLinked++;
11745 if ((GLeeFuncPtr_glMultiTexCoord1ivARB = (GLEEPFNGLMULTITEXCOORD1IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1ivARB"))!=0) nLinked++;
11746 if ((GLeeFuncPtr_glMultiTexCoord1sARB = (GLEEPFNGLMULTITEXCOORD1SARBPROC) __GLeeGetProcAddress("glMultiTexCoord1sARB"))!=0) nLinked++;
11747 if ((GLeeFuncPtr_glMultiTexCoord1svARB = (GLEEPFNGLMULTITEXCOORD1SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1svARB"))!=0) nLinked++;
11748 if ((GLeeFuncPtr_glMultiTexCoord2dARB = (GLEEPFNGLMULTITEXCOORD2DARBPROC) __GLeeGetProcAddress("glMultiTexCoord2dARB"))!=0) nLinked++;
11749 if ((GLeeFuncPtr_glMultiTexCoord2dvARB = (GLEEPFNGLMULTITEXCOORD2DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2dvARB"))!=0) nLinked++;
11750 if ((GLeeFuncPtr_glMultiTexCoord2fARB = (GLEEPFNGLMULTITEXCOORD2FARBPROC) __GLeeGetProcAddress("glMultiTexCoord2fARB"))!=0) nLinked++;
11751 if ((GLeeFuncPtr_glMultiTexCoord2fvARB = (GLEEPFNGLMULTITEXCOORD2FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2fvARB"))!=0) nLinked++;
11752 if ((GLeeFuncPtr_glMultiTexCoord2iARB = (GLEEPFNGLMULTITEXCOORD2IARBPROC) __GLeeGetProcAddress("glMultiTexCoord2iARB"))!=0) nLinked++;
11753 if ((GLeeFuncPtr_glMultiTexCoord2ivARB = (GLEEPFNGLMULTITEXCOORD2IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2ivARB"))!=0) nLinked++;
11754 if ((GLeeFuncPtr_glMultiTexCoord2sARB = (GLEEPFNGLMULTITEXCOORD2SARBPROC) __GLeeGetProcAddress("glMultiTexCoord2sARB"))!=0) nLinked++;
11755 if ((GLeeFuncPtr_glMultiTexCoord2svARB = (GLEEPFNGLMULTITEXCOORD2SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2svARB"))!=0) nLinked++;
11756 if ((GLeeFuncPtr_glMultiTexCoord3dARB = (GLEEPFNGLMULTITEXCOORD3DARBPROC) __GLeeGetProcAddress("glMultiTexCoord3dARB"))!=0) nLinked++;
11757 if ((GLeeFuncPtr_glMultiTexCoord3dvARB = (GLEEPFNGLMULTITEXCOORD3DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3dvARB"))!=0) nLinked++;
11758 if ((GLeeFuncPtr_glMultiTexCoord3fARB = (GLEEPFNGLMULTITEXCOORD3FARBPROC) __GLeeGetProcAddress("glMultiTexCoord3fARB"))!=0) nLinked++;
11759 if ((GLeeFuncPtr_glMultiTexCoord3fvARB = (GLEEPFNGLMULTITEXCOORD3FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3fvARB"))!=0) nLinked++;
11760 if ((GLeeFuncPtr_glMultiTexCoord3iARB = (GLEEPFNGLMULTITEXCOORD3IARBPROC) __GLeeGetProcAddress("glMultiTexCoord3iARB"))!=0) nLinked++;
11761 if ((GLeeFuncPtr_glMultiTexCoord3ivARB = (GLEEPFNGLMULTITEXCOORD3IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3ivARB"))!=0) nLinked++;
11762 if ((GLeeFuncPtr_glMultiTexCoord3sARB = (GLEEPFNGLMULTITEXCOORD3SARBPROC) __GLeeGetProcAddress("glMultiTexCoord3sARB"))!=0) nLinked++;
11763 if ((GLeeFuncPtr_glMultiTexCoord3svARB = (GLEEPFNGLMULTITEXCOORD3SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3svARB"))!=0) nLinked++;
11764 if ((GLeeFuncPtr_glMultiTexCoord4dARB = (GLEEPFNGLMULTITEXCOORD4DARBPROC) __GLeeGetProcAddress("glMultiTexCoord4dARB"))!=0) nLinked++;
11765 if ((GLeeFuncPtr_glMultiTexCoord4dvARB = (GLEEPFNGLMULTITEXCOORD4DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4dvARB"))!=0) nLinked++;
11766 if ((GLeeFuncPtr_glMultiTexCoord4fARB = (GLEEPFNGLMULTITEXCOORD4FARBPROC) __GLeeGetProcAddress("glMultiTexCoord4fARB"))!=0) nLinked++;
11767 if ((GLeeFuncPtr_glMultiTexCoord4fvARB = (GLEEPFNGLMULTITEXCOORD4FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4fvARB"))!=0) nLinked++;
11768 if ((GLeeFuncPtr_glMultiTexCoord4iARB = (GLEEPFNGLMULTITEXCOORD4IARBPROC) __GLeeGetProcAddress("glMultiTexCoord4iARB"))!=0) nLinked++;
11769 if ((GLeeFuncPtr_glMultiTexCoord4ivARB = (GLEEPFNGLMULTITEXCOORD4IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4ivARB"))!=0) nLinked++;
11770 if ((GLeeFuncPtr_glMultiTexCoord4sARB = (GLEEPFNGLMULTITEXCOORD4SARBPROC) __GLeeGetProcAddress("glMultiTexCoord4sARB"))!=0) nLinked++;
11771 if ((GLeeFuncPtr_glMultiTexCoord4svARB = (GLEEPFNGLMULTITEXCOORD4SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4svARB"))!=0) nLinked++;
11772 #endif
11773 if (nLinked==34) return GLEE_LINK_COMPLETE;
11774 if (nLinked==0) return GLEE_LINK_FAIL;
11775 return GLEE_LINK_PARTIAL;
11776 }
11777
11778 GLuint __GLeeLink_GL_ARB_transpose_matrix(void)
11779 {
11780 GLint nLinked=0;
11781 #ifdef __GLEE_GL_ARB_transpose_matrix
11782 if ((GLeeFuncPtr_glLoadTransposeMatrixfARB = (GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixfARB"))!=0) nLinked++;
11783 if ((GLeeFuncPtr_glLoadTransposeMatrixdARB = (GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixdARB"))!=0) nLinked++;
11784 if ((GLeeFuncPtr_glMultTransposeMatrixfARB = (GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixfARB"))!=0) nLinked++;
11785 if ((GLeeFuncPtr_glMultTransposeMatrixdARB = (GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixdARB"))!=0) nLinked++;
11786 #endif
11787 if (nLinked==4) return GLEE_LINK_COMPLETE;
11788 if (nLinked==0) return GLEE_LINK_FAIL;
11789 return GLEE_LINK_PARTIAL;
11790 }
11791
11792 GLuint __GLeeLink_GL_ARB_multisample(void)
11793 {
11794 GLint nLinked=0;
11795 #ifdef __GLEE_GL_ARB_multisample
11796 if ((GLeeFuncPtr_glSampleCoverageARB = (GLEEPFNGLSAMPLECOVERAGEARBPROC) __GLeeGetProcAddress("glSampleCoverageARB"))!=0) nLinked++;
11797 #endif
11798 if (nLinked==1) return GLEE_LINK_COMPLETE;
11799 if (nLinked==0) return GLEE_LINK_FAIL;
11800 return GLEE_LINK_PARTIAL;
11801 }
11802
11803 GLuint __GLeeLink_GL_ARB_texture_env_add(void) {return GLEE_LINK_COMPLETE;}
11804
11805 GLuint __GLeeLink_GL_ARB_texture_cube_map(void) {return GLEE_LINK_COMPLETE;}
11806
11807 GLuint __GLeeLink_GL_ARB_texture_compression(void)
11808 {
11809 GLint nLinked=0;
11810 #ifdef __GLEE_GL_ARB_texture_compression
11811 if ((GLeeFuncPtr_glCompressedTexImage3DARB = (GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC) __GLeeGetProcAddress("glCompressedTexImage3DARB"))!=0) nLinked++;
11812 if ((GLeeFuncPtr_glCompressedTexImage2DARB = (GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC) __GLeeGetProcAddress("glCompressedTexImage2DARB"))!=0) nLinked++;
11813 if ((GLeeFuncPtr_glCompressedTexImage1DARB = (GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC) __GLeeGetProcAddress("glCompressedTexImage1DARB"))!=0) nLinked++;
11814 if ((GLeeFuncPtr_glCompressedTexSubImage3DARB = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage3DARB"))!=0) nLinked++;
11815 if ((GLeeFuncPtr_glCompressedTexSubImage2DARB = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage2DARB"))!=0) nLinked++;
11816 if ((GLeeFuncPtr_glCompressedTexSubImage1DARB = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage1DARB"))!=0) nLinked++;
11817 if ((GLeeFuncPtr_glGetCompressedTexImageARB = (GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC) __GLeeGetProcAddress("glGetCompressedTexImageARB"))!=0) nLinked++;
11818 #endif
11819 if (nLinked==7) return GLEE_LINK_COMPLETE;
11820 if (nLinked==0) return GLEE_LINK_FAIL;
11821 return GLEE_LINK_PARTIAL;
11822 }
11823
11824 GLuint __GLeeLink_GL_ARB_texture_border_clamp(void) {return GLEE_LINK_COMPLETE;}
11825
11826 GLuint __GLeeLink_GL_ARB_point_parameters(void)
11827 {
11828 GLint nLinked=0;
11829 #ifdef __GLEE_GL_ARB_point_parameters
11830 if ((GLeeFuncPtr_glPointParameterfARB = (GLEEPFNGLPOINTPARAMETERFARBPROC) __GLeeGetProcAddress("glPointParameterfARB"))!=0) nLinked++;
11831 if ((GLeeFuncPtr_glPointParameterfvARB = (GLEEPFNGLPOINTPARAMETERFVARBPROC) __GLeeGetProcAddress("glPointParameterfvARB"))!=0) nLinked++;
11832 #endif
11833 if (nLinked==2) return GLEE_LINK_COMPLETE;
11834 if (nLinked==0) return GLEE_LINK_FAIL;
11835 return GLEE_LINK_PARTIAL;
11836 }
11837
11838 GLuint __GLeeLink_GL_ARB_vertex_blend(void)
11839 {
11840 GLint nLinked=0;
11841 #ifdef __GLEE_GL_ARB_vertex_blend
11842 if ((GLeeFuncPtr_glWeightbvARB = (GLEEPFNGLWEIGHTBVARBPROC) __GLeeGetProcAddress("glWeightbvARB"))!=0) nLinked++;
11843 if ((GLeeFuncPtr_glWeightsvARB = (GLEEPFNGLWEIGHTSVARBPROC) __GLeeGetProcAddress("glWeightsvARB"))!=0) nLinked++;
11844 if ((GLeeFuncPtr_glWeightivARB = (GLEEPFNGLWEIGHTIVARBPROC) __GLeeGetProcAddress("glWeightivARB"))!=0) nLinked++;
11845 if ((GLeeFuncPtr_glWeightfvARB = (GLEEPFNGLWEIGHTFVARBPROC) __GLeeGetProcAddress("glWeightfvARB"))!=0) nLinked++;
11846 if ((GLeeFuncPtr_glWeightdvARB = (GLEEPFNGLWEIGHTDVARBPROC) __GLeeGetProcAddress("glWeightdvARB"))!=0) nLinked++;
11847 if ((GLeeFuncPtr_glWeightubvARB = (GLEEPFNGLWEIGHTUBVARBPROC) __GLeeGetProcAddress("glWeightubvARB"))!=0) nLinked++;
11848 if ((GLeeFuncPtr_glWeightusvARB = (GLEEPFNGLWEIGHTUSVARBPROC) __GLeeGetProcAddress("glWeightusvARB"))!=0) nLinked++;
11849 if ((GLeeFuncPtr_glWeightuivARB = (GLEEPFNGLWEIGHTUIVARBPROC) __GLeeGetProcAddress("glWeightuivARB"))!=0) nLinked++;
11850 if ((GLeeFuncPtr_glWeightPointerARB = (GLEEPFNGLWEIGHTPOINTERARBPROC) __GLeeGetProcAddress("glWeightPointerARB"))!=0) nLinked++;
11851 if ((GLeeFuncPtr_glVertexBlendARB = (GLEEPFNGLVERTEXBLENDARBPROC) __GLeeGetProcAddress("glVertexBlendARB"))!=0) nLinked++;
11852 #endif
11853 if (nLinked==10) return GLEE_LINK_COMPLETE;
11854 if (nLinked==0) return GLEE_LINK_FAIL;
11855 return GLEE_LINK_PARTIAL;
11856 }
11857
11858 GLuint __GLeeLink_GL_ARB_matrix_palette(void)
11859 {
11860 GLint nLinked=0;
11861 #ifdef __GLEE_GL_ARB_matrix_palette
11862 if ((GLeeFuncPtr_glCurrentPaletteMatrixARB = (GLEEPFNGLCURRENTPALETTEMATRIXARBPROC) __GLeeGetProcAddress("glCurrentPaletteMatrixARB"))!=0) nLinked++;
11863 if ((GLeeFuncPtr_glMatrixIndexubvARB = (GLEEPFNGLMATRIXINDEXUBVARBPROC) __GLeeGetProcAddress("glMatrixIndexubvARB"))!=0) nLinked++;
11864 if ((GLeeFuncPtr_glMatrixIndexusvARB = (GLEEPFNGLMATRIXINDEXUSVARBPROC) __GLeeGetProcAddress("glMatrixIndexusvARB"))!=0) nLinked++;
11865 if ((GLeeFuncPtr_glMatrixIndexuivARB = (GLEEPFNGLMATRIXINDEXUIVARBPROC) __GLeeGetProcAddress("glMatrixIndexuivARB"))!=0) nLinked++;
11866 if ((GLeeFuncPtr_glMatrixIndexPointerARB = (GLEEPFNGLMATRIXINDEXPOINTERARBPROC) __GLeeGetProcAddress("glMatrixIndexPointerARB"))!=0) nLinked++;
11867 #endif
11868 if (nLinked==5) return GLEE_LINK_COMPLETE;
11869 if (nLinked==0) return GLEE_LINK_FAIL;
11870 return GLEE_LINK_PARTIAL;
11871 }
11872
11873 GLuint __GLeeLink_GL_ARB_texture_env_combine(void) {return GLEE_LINK_COMPLETE;}
11874
11875 GLuint __GLeeLink_GL_ARB_texture_env_crossbar(void) {return GLEE_LINK_COMPLETE;}
11876
11877 GLuint __GLeeLink_GL_ARB_texture_env_dot3(void) {return GLEE_LINK_COMPLETE;}
11878
11879 GLuint __GLeeLink_GL_ARB_texture_mirrored_repeat(void) {return GLEE_LINK_COMPLETE;}
11880
11881 GLuint __GLeeLink_GL_ARB_depth_texture(void) {return GLEE_LINK_COMPLETE;}
11882
11883 GLuint __GLeeLink_GL_ARB_shadow(void) {return GLEE_LINK_COMPLETE;}
11884
11885 GLuint __GLeeLink_GL_ARB_shadow_ambient(void) {return GLEE_LINK_COMPLETE;}
11886
11887 GLuint __GLeeLink_GL_ARB_window_pos(void)
11888 {
11889 GLint nLinked=0;
11890 #ifdef __GLEE_GL_ARB_window_pos
11891 if ((GLeeFuncPtr_glWindowPos2dARB = (GLEEPFNGLWINDOWPOS2DARBPROC) __GLeeGetProcAddress("glWindowPos2dARB"))!=0) nLinked++;
11892 if ((GLeeFuncPtr_glWindowPos2dvARB = (GLEEPFNGLWINDOWPOS2DVARBPROC) __GLeeGetProcAddress("glWindowPos2dvARB"))!=0) nLinked++;
11893 if ((GLeeFuncPtr_glWindowPos2fARB = (GLEEPFNGLWINDOWPOS2FARBPROC) __GLeeGetProcAddress("glWindowPos2fARB"))!=0) nLinked++;
11894 if ((GLeeFuncPtr_glWindowPos2fvARB = (GLEEPFNGLWINDOWPOS2FVARBPROC) __GLeeGetProcAddress("glWindowPos2fvARB"))!=0) nLinked++;
11895 if ((GLeeFuncPtr_glWindowPos2iARB = (GLEEPFNGLWINDOWPOS2IARBPROC) __GLeeGetProcAddress("glWindowPos2iARB"))!=0) nLinked++;
11896 if ((GLeeFuncPtr_glWindowPos2ivARB = (GLEEPFNGLWINDOWPOS2IVARBPROC) __GLeeGetProcAddress("glWindowPos2ivARB"))!=0) nLinked++;
11897 if ((GLeeFuncPtr_glWindowPos2sARB = (GLEEPFNGLWINDOWPOS2SARBPROC) __GLeeGetProcAddress("glWindowPos2sARB"))!=0) nLinked++;
11898 if ((GLeeFuncPtr_glWindowPos2svARB = (GLEEPFNGLWINDOWPOS2SVARBPROC) __GLeeGetProcAddress("glWindowPos2svARB"))!=0) nLinked++;
11899 if ((GLeeFuncPtr_glWindowPos3dARB = (GLEEPFNGLWINDOWPOS3DARBPROC) __GLeeGetProcAddress("glWindowPos3dARB"))!=0) nLinked++;
11900 if ((GLeeFuncPtr_glWindowPos3dvARB = (GLEEPFNGLWINDOWPOS3DVARBPROC) __GLeeGetProcAddress("glWindowPos3dvARB"))!=0) nLinked++;
11901 if ((GLeeFuncPtr_glWindowPos3fARB = (GLEEPFNGLWINDOWPOS3FARBPROC) __GLeeGetProcAddress("glWindowPos3fARB"))!=0) nLinked++;
11902 if ((GLeeFuncPtr_glWindowPos3fvARB = (GLEEPFNGLWINDOWPOS3FVARBPROC) __GLeeGetProcAddress("glWindowPos3fvARB"))!=0) nLinked++;
11903 if ((GLeeFuncPtr_glWindowPos3iARB = (GLEEPFNGLWINDOWPOS3IARBPROC) __GLeeGetProcAddress("glWindowPos3iARB"))!=0) nLinked++;
11904 if ((GLeeFuncPtr_glWindowPos3ivARB = (GLEEPFNGLWINDOWPOS3IVARBPROC) __GLeeGetProcAddress("glWindowPos3ivARB"))!=0) nLinked++;
11905 if ((GLeeFuncPtr_glWindowPos3sARB = (GLEEPFNGLWINDOWPOS3SARBPROC) __GLeeGetProcAddress("glWindowPos3sARB"))!=0) nLinked++;
11906 if ((GLeeFuncPtr_glWindowPos3svARB = (GLEEPFNGLWINDOWPOS3SVARBPROC) __GLeeGetProcAddress("glWindowPos3svARB"))!=0) nLinked++;
11907 #endif
11908 if (nLinked==16) return GLEE_LINK_COMPLETE;
11909 if (nLinked==0) return GLEE_LINK_FAIL;
11910 return GLEE_LINK_PARTIAL;
11911 }
11912
11913 GLuint __GLeeLink_GL_ARB_vertex_program(void)
11914 {
11915 GLint nLinked=0;
11916 #ifdef __GLEE_GL_ARB_vertex_program
11917 if ((GLeeFuncPtr_glVertexAttrib1dARB = (GLEEPFNGLVERTEXATTRIB1DARBPROC) __GLeeGetProcAddress("glVertexAttrib1dARB"))!=0) nLinked++;
11918 if ((GLeeFuncPtr_glVertexAttrib1dvARB = (GLEEPFNGLVERTEXATTRIB1DVARBPROC) __GLeeGetProcAddress("glVertexAttrib1dvARB"))!=0) nLinked++;
11919 if ((GLeeFuncPtr_glVertexAttrib1fARB = (GLEEPFNGLVERTEXATTRIB1FARBPROC) __GLeeGetProcAddress("glVertexAttrib1fARB"))!=0) nLinked++;
11920 if ((GLeeFuncPtr_glVertexAttrib1fvARB = (GLEEPFNGLVERTEXATTRIB1FVARBPROC) __GLeeGetProcAddress("glVertexAttrib1fvARB"))!=0) nLinked++;
11921 if ((GLeeFuncPtr_glVertexAttrib1sARB = (GLEEPFNGLVERTEXATTRIB1SARBPROC) __GLeeGetProcAddress("glVertexAttrib1sARB"))!=0) nLinked++;
11922 if ((GLeeFuncPtr_glVertexAttrib1svARB = (GLEEPFNGLVERTEXATTRIB1SVARBPROC) __GLeeGetProcAddress("glVertexAttrib1svARB"))!=0) nLinked++;
11923 if ((GLeeFuncPtr_glVertexAttrib2dARB = (GLEEPFNGLVERTEXATTRIB2DARBPROC) __GLeeGetProcAddress("glVertexAttrib2dARB"))!=0) nLinked++;
11924 if ((GLeeFuncPtr_glVertexAttrib2dvARB = (GLEEPFNGLVERTEXATTRIB2DVARBPROC) __GLeeGetProcAddress("glVertexAttrib2dvARB"))!=0) nLinked++;
11925 if ((GLeeFuncPtr_glVertexAttrib2fARB = (GLEEPFNGLVERTEXATTRIB2FARBPROC) __GLeeGetProcAddress("glVertexAttrib2fARB"))!=0) nLinked++;
11926 if ((GLeeFuncPtr_glVertexAttrib2fvARB = (GLEEPFNGLVERTEXATTRIB2FVARBPROC) __GLeeGetProcAddress("glVertexAttrib2fvARB"))!=0) nLinked++;
11927 if ((GLeeFuncPtr_glVertexAttrib2sARB = (GLEEPFNGLVERTEXATTRIB2SARBPROC) __GLeeGetProcAddress("glVertexAttrib2sARB"))!=0) nLinked++;
11928 if ((GLeeFuncPtr_glVertexAttrib2svARB = (GLEEPFNGLVERTEXATTRIB2SVARBPROC) __GLeeGetProcAddress("glVertexAttrib2svARB"))!=0) nLinked++;
11929 if ((GLeeFuncPtr_glVertexAttrib3dARB = (GLEEPFNGLVERTEXATTRIB3DARBPROC) __GLeeGetProcAddress("glVertexAttrib3dARB"))!=0) nLinked++;
11930 if ((GLeeFuncPtr_glVertexAttrib3dvARB = (GLEEPFNGLVERTEXATTRIB3DVARBPROC) __GLeeGetProcAddress("glVertexAttrib3dvARB"))!=0) nLinked++;
11931 if ((GLeeFuncPtr_glVertexAttrib3fARB = (GLEEPFNGLVERTEXATTRIB3FARBPROC) __GLeeGetProcAddress("glVertexAttrib3fARB"))!=0) nLinked++;
11932 if ((GLeeFuncPtr_glVertexAttrib3fvARB = (GLEEPFNGLVERTEXATTRIB3FVARBPROC) __GLeeGetProcAddress("glVertexAttrib3fvARB"))!=0) nLinked++;
11933 if ((GLeeFuncPtr_glVertexAttrib3sARB = (GLEEPFNGLVERTEXATTRIB3SARBPROC) __GLeeGetProcAddress("glVertexAttrib3sARB"))!=0) nLinked++;
11934 if ((GLeeFuncPtr_glVertexAttrib3svARB = (GLEEPFNGLVERTEXATTRIB3SVARBPROC) __GLeeGetProcAddress("glVertexAttrib3svARB"))!=0) nLinked++;
11935 if ((GLeeFuncPtr_glVertexAttrib4NbvARB = (GLEEPFNGLVERTEXATTRIB4NBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NbvARB"))!=0) nLinked++;
11936 if ((GLeeFuncPtr_glVertexAttrib4NivARB = (GLEEPFNGLVERTEXATTRIB4NIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NivARB"))!=0) nLinked++;
11937 if ((GLeeFuncPtr_glVertexAttrib4NsvARB = (GLEEPFNGLVERTEXATTRIB4NSVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NsvARB"))!=0) nLinked++;
11938 if ((GLeeFuncPtr_glVertexAttrib4NubARB = (GLEEPFNGLVERTEXATTRIB4NUBARBPROC) __GLeeGetProcAddress("glVertexAttrib4NubARB"))!=0) nLinked++;
11939 if ((GLeeFuncPtr_glVertexAttrib4NubvARB = (GLEEPFNGLVERTEXATTRIB4NUBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NubvARB"))!=0) nLinked++;
11940 if ((GLeeFuncPtr_glVertexAttrib4NuivARB = (GLEEPFNGLVERTEXATTRIB4NUIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NuivARB"))!=0) nLinked++;
11941 if ((GLeeFuncPtr_glVertexAttrib4NusvARB = (GLEEPFNGLVERTEXATTRIB4NUSVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NusvARB"))!=0) nLinked++;
11942 if ((GLeeFuncPtr_glVertexAttrib4bvARB = (GLEEPFNGLVERTEXATTRIB4BVARBPROC) __GLeeGetProcAddress("glVertexAttrib4bvARB"))!=0) nLinked++;
11943 if ((GLeeFuncPtr_glVertexAttrib4dARB = (GLEEPFNGLVERTEXATTRIB4DARBPROC) __GLeeGetProcAddress("glVertexAttrib4dARB"))!=0) nLinked++;
11944 if ((GLeeFuncPtr_glVertexAttrib4dvARB = (GLEEPFNGLVERTEXATTRIB4DVARBPROC) __GLeeGetProcAddress("glVertexAttrib4dvARB"))!=0) nLinked++;
11945 if ((GLeeFuncPtr_glVertexAttrib4fARB = (GLEEPFNGLVERTEXATTRIB4FARBPROC) __GLeeGetProcAddress("glVertexAttrib4fARB"))!=0) nLinked++;
11946 if ((GLeeFuncPtr_glVertexAttrib4fvARB = (GLEEPFNGLVERTEXATTRIB4FVARBPROC) __GLeeGetProcAddress("glVertexAttrib4fvARB"))!=0) nLinked++;
11947 if ((GLeeFuncPtr_glVertexAttrib4ivARB = (GLEEPFNGLVERTEXATTRIB4IVARBPROC) __GLeeGetProcAddress("glVertexAttrib4ivARB"))!=0) nLinked++;
11948 if ((GLeeFuncPtr_glVertexAttrib4sARB = (GLEEPFNGLVERTEXATTRIB4SARBPROC) __GLeeGetProcAddress("glVertexAttrib4sARB"))!=0) nLinked++;
11949 if ((GLeeFuncPtr_glVertexAttrib4svARB = (GLEEPFNGLVERTEXATTRIB4SVARBPROC) __GLeeGetProcAddress("glVertexAttrib4svARB"))!=0) nLinked++;
11950 if ((GLeeFuncPtr_glVertexAttrib4ubvARB = (GLEEPFNGLVERTEXATTRIB4UBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4ubvARB"))!=0) nLinked++;
11951 if ((GLeeFuncPtr_glVertexAttrib4uivARB = (GLEEPFNGLVERTEXATTRIB4UIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4uivARB"))!=0) nLinked++;
11952 if ((GLeeFuncPtr_glVertexAttrib4usvARB = (GLEEPFNGLVERTEXATTRIB4USVARBPROC) __GLeeGetProcAddress("glVertexAttrib4usvARB"))!=0) nLinked++;
11953 if ((GLeeFuncPtr_glVertexAttribPointerARB = (GLEEPFNGLVERTEXATTRIBPOINTERARBPROC) __GLeeGetProcAddress("glVertexAttribPointerARB"))!=0) nLinked++;
11954 if ((GLeeFuncPtr_glEnableVertexAttribArrayARB = (GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC) __GLeeGetProcAddress("glEnableVertexAttribArrayARB"))!=0) nLinked++;
11955 if ((GLeeFuncPtr_glDisableVertexAttribArrayARB = (GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC) __GLeeGetProcAddress("glDisableVertexAttribArrayARB"))!=0) nLinked++;
11956 if ((GLeeFuncPtr_glProgramStringARB = (GLEEPFNGLPROGRAMSTRINGARBPROC) __GLeeGetProcAddress("glProgramStringARB"))!=0) nLinked++;
11957 if ((GLeeFuncPtr_glBindProgramARB = (GLEEPFNGLBINDPROGRAMARBPROC) __GLeeGetProcAddress("glBindProgramARB"))!=0) nLinked++;
11958 if ((GLeeFuncPtr_glDeleteProgramsARB = (GLEEPFNGLDELETEPROGRAMSARBPROC) __GLeeGetProcAddress("glDeleteProgramsARB"))!=0) nLinked++;
11959 if ((GLeeFuncPtr_glGenProgramsARB = (GLEEPFNGLGENPROGRAMSARBPROC) __GLeeGetProcAddress("glGenProgramsARB"))!=0) nLinked++;
11960 if ((GLeeFuncPtr_glProgramEnvParameter4dARB = (GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dARB"))!=0) nLinked++;
11961 if ((GLeeFuncPtr_glProgramEnvParameter4dvARB = (GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dvARB"))!=0) nLinked++;
11962 if ((GLeeFuncPtr_glProgramEnvParameter4fARB = (GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fARB"))!=0) nLinked++;
11963 if ((GLeeFuncPtr_glProgramEnvParameter4fvARB = (GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fvARB"))!=0) nLinked++;
11964 if ((GLeeFuncPtr_glProgramLocalParameter4dARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dARB"))!=0) nLinked++;
11965 if ((GLeeFuncPtr_glProgramLocalParameter4dvARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dvARB"))!=0) nLinked++;
11966 if ((GLeeFuncPtr_glProgramLocalParameter4fARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fARB"))!=0) nLinked++;
11967 if ((GLeeFuncPtr_glProgramLocalParameter4fvARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fvARB"))!=0) nLinked++;
11968 if ((GLeeFuncPtr_glGetProgramEnvParameterdvARB = (GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterdvARB"))!=0) nLinked++;
11969 if ((GLeeFuncPtr_glGetProgramEnvParameterfvARB = (GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterfvARB"))!=0) nLinked++;
11970 if ((GLeeFuncPtr_glGetProgramLocalParameterdvARB = (GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterdvARB"))!=0) nLinked++;
11971 if ((GLeeFuncPtr_glGetProgramLocalParameterfvARB = (GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterfvARB"))!=0) nLinked++;
11972 if ((GLeeFuncPtr_glGetProgramivARB = (GLEEPFNGLGETPROGRAMIVARBPROC) __GLeeGetProcAddress("glGetProgramivARB"))!=0) nLinked++;
11973 if ((GLeeFuncPtr_glGetProgramStringARB = (GLEEPFNGLGETPROGRAMSTRINGARBPROC) __GLeeGetProcAddress("glGetProgramStringARB"))!=0) nLinked++;
11974 if ((GLeeFuncPtr_glGetVertexAttribdvARB = (GLEEPFNGLGETVERTEXATTRIBDVARBPROC) __GLeeGetProcAddress("glGetVertexAttribdvARB"))!=0) nLinked++;
11975 if ((GLeeFuncPtr_glGetVertexAttribfvARB = (GLEEPFNGLGETVERTEXATTRIBFVARBPROC) __GLeeGetProcAddress("glGetVertexAttribfvARB"))!=0) nLinked++;
11976 if ((GLeeFuncPtr_glGetVertexAttribivARB = (GLEEPFNGLGETVERTEXATTRIBIVARBPROC) __GLeeGetProcAddress("glGetVertexAttribivARB"))!=0) nLinked++;
11977 if ((GLeeFuncPtr_glGetVertexAttribPointervARB = (GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC) __GLeeGetProcAddress("glGetVertexAttribPointervARB"))!=0) nLinked++;
11978 if ((GLeeFuncPtr_glIsProgramARB = (GLEEPFNGLISPROGRAMARBPROC) __GLeeGetProcAddress("glIsProgramARB"))!=0) nLinked++;
11979 #endif
11980 if (nLinked==62) return GLEE_LINK_COMPLETE;
11981 if (nLinked==0) return GLEE_LINK_FAIL;
11982 return GLEE_LINK_PARTIAL;
11983 }
11984
11985 GLuint __GLeeLink_GL_ARB_fragment_program(void) {return GLEE_LINK_COMPLETE;}
11986
11987 GLuint __GLeeLink_GL_ARB_vertex_buffer_object(void)
11988 {
11989 GLint nLinked=0;
11990 #ifdef __GLEE_GL_ARB_vertex_buffer_object
11991 if ((GLeeFuncPtr_glBindBufferARB = (GLEEPFNGLBINDBUFFERARBPROC) __GLeeGetProcAddress("glBindBufferARB"))!=0) nLinked++;
11992 if ((GLeeFuncPtr_glDeleteBuffersARB = (GLEEPFNGLDELETEBUFFERSARBPROC) __GLeeGetProcAddress("glDeleteBuffersARB"))!=0) nLinked++;
11993 if ((GLeeFuncPtr_glGenBuffersARB = (GLEEPFNGLGENBUFFERSARBPROC) __GLeeGetProcAddress("glGenBuffersARB"))!=0) nLinked++;
11994 if ((GLeeFuncPtr_glIsBufferARB = (GLEEPFNGLISBUFFERARBPROC) __GLeeGetProcAddress("glIsBufferARB"))!=0) nLinked++;
11995 if ((GLeeFuncPtr_glBufferDataARB = (GLEEPFNGLBUFFERDATAARBPROC) __GLeeGetProcAddress("glBufferDataARB"))!=0) nLinked++;
11996 if ((GLeeFuncPtr_glBufferSubDataARB = (GLEEPFNGLBUFFERSUBDATAARBPROC) __GLeeGetProcAddress("glBufferSubDataARB"))!=0) nLinked++;
11997 if ((GLeeFuncPtr_glGetBufferSubDataARB = (GLEEPFNGLGETBUFFERSUBDATAARBPROC) __GLeeGetProcAddress("glGetBufferSubDataARB"))!=0) nLinked++;
11998 if ((GLeeFuncPtr_glMapBufferARB = (GLEEPFNGLMAPBUFFERARBPROC) __GLeeGetProcAddress("glMapBufferARB"))!=0) nLinked++;
11999 if ((GLeeFuncPtr_glUnmapBufferARB = (GLEEPFNGLUNMAPBUFFERARBPROC) __GLeeGetProcAddress("glUnmapBufferARB"))!=0) nLinked++;
12000 if ((GLeeFuncPtr_glGetBufferParameterivARB = (GLEEPFNGLGETBUFFERPARAMETERIVARBPROC) __GLeeGetProcAddress("glGetBufferParameterivARB"))!=0) nLinked++;
12001 if ((GLeeFuncPtr_glGetBufferPointervARB = (GLEEPFNGLGETBUFFERPOINTERVARBPROC) __GLeeGetProcAddress("glGetBufferPointervARB"))!=0) nLinked++;
12002 #endif
12003 if (nLinked==11) return GLEE_LINK_COMPLETE;
12004 if (nLinked==0) return GLEE_LINK_FAIL;
12005 return GLEE_LINK_PARTIAL;
12006 }
12007
12008 GLuint __GLeeLink_GL_ARB_occlusion_query(void)
12009 {
12010 GLint nLinked=0;
12011 #ifdef __GLEE_GL_ARB_occlusion_query
12012 if ((GLeeFuncPtr_glGenQueriesARB = (GLEEPFNGLGENQUERIESARBPROC) __GLeeGetProcAddress("glGenQueriesARB"))!=0) nLinked++;
12013 if ((GLeeFuncPtr_glDeleteQueriesARB = (GLEEPFNGLDELETEQUERIESARBPROC) __GLeeGetProcAddress("glDeleteQueriesARB"))!=0) nLinked++;
12014 if ((GLeeFuncPtr_glIsQueryARB = (GLEEPFNGLISQUERYARBPROC) __GLeeGetProcAddress("glIsQueryARB"))!=0) nLinked++;
12015 if ((GLeeFuncPtr_glBeginQueryARB = (GLEEPFNGLBEGINQUERYARBPROC) __GLeeGetProcAddress("glBeginQueryARB"))!=0) nLinked++;
12016 if ((GLeeFuncPtr_glEndQueryARB = (GLEEPFNGLENDQUERYARBPROC) __GLeeGetProcAddress("glEndQueryARB"))!=0) nLinked++;
12017 if ((GLeeFuncPtr_glGetQueryivARB = (GLEEPFNGLGETQUERYIVARBPROC) __GLeeGetProcAddress("glGetQueryivARB"))!=0) nLinked++;
12018 if ((GLeeFuncPtr_glGetQueryObjectivARB = (GLEEPFNGLGETQUERYOBJECTIVARBPROC) __GLeeGetProcAddress("glGetQueryObjectivARB"))!=0) nLinked++;
12019 if ((GLeeFuncPtr_glGetQueryObjectuivARB = (GLEEPFNGLGETQUERYOBJECTUIVARBPROC) __GLeeGetProcAddress("glGetQueryObjectuivARB"))!=0) nLinked++;
12020 #endif
12021 if (nLinked==8) return GLEE_LINK_COMPLETE;
12022 if (nLinked==0) return GLEE_LINK_FAIL;
12023 return GLEE_LINK_PARTIAL;
12024 }
12025
12026 GLuint __GLeeLink_GL_ARB_shader_objects(void)
12027 {
12028 GLint nLinked=0;
12029 #ifdef __GLEE_GL_ARB_shader_objects
12030 if ((GLeeFuncPtr_glDeleteObjectARB = (GLEEPFNGLDELETEOBJECTARBPROC) __GLeeGetProcAddress("glDeleteObjectARB"))!=0) nLinked++;
12031 if ((GLeeFuncPtr_glGetHandleARB = (GLEEPFNGLGETHANDLEARBPROC) __GLeeGetProcAddress("glGetHandleARB"))!=0) nLinked++;
12032 if ((GLeeFuncPtr_glDetachObjectARB = (GLEEPFNGLDETACHOBJECTARBPROC) __GLeeGetProcAddress("glDetachObjectARB"))!=0) nLinked++;
12033 if ((GLeeFuncPtr_glCreateShaderObjectARB = (GLEEPFNGLCREATESHADEROBJECTARBPROC) __GLeeGetProcAddress("glCreateShaderObjectARB"))!=0) nLinked++;
12034 if ((GLeeFuncPtr_glShaderSourceARB = (GLEEPFNGLSHADERSOURCEARBPROC) __GLeeGetProcAddress("glShaderSourceARB"))!=0) nLinked++;
12035 if ((GLeeFuncPtr_glCompileShaderARB = (GLEEPFNGLCOMPILESHADERARBPROC) __GLeeGetProcAddress("glCompileShaderARB"))!=0) nLinked++;
12036 if ((GLeeFuncPtr_glCreateProgramObjectARB = (GLEEPFNGLCREATEPROGRAMOBJECTARBPROC) __GLeeGetProcAddress("glCreateProgramObjectARB"))!=0) nLinked++;
12037 if ((GLeeFuncPtr_glAttachObjectARB = (GLEEPFNGLATTACHOBJECTARBPROC) __GLeeGetProcAddress("glAttachObjectARB"))!=0) nLinked++;
12038 if ((GLeeFuncPtr_glLinkProgramARB = (GLEEPFNGLLINKPROGRAMARBPROC) __GLeeGetProcAddress("glLinkProgramARB"))!=0) nLinked++;
12039 if ((GLeeFuncPtr_glUseProgramObjectARB = (GLEEPFNGLUSEPROGRAMOBJECTARBPROC) __GLeeGetProcAddress("glUseProgramObjectARB"))!=0) nLinked++;
12040 if ((GLeeFuncPtr_glValidateProgramARB = (GLEEPFNGLVALIDATEPROGRAMARBPROC) __GLeeGetProcAddress("glValidateProgramARB"))!=0) nLinked++;
12041 if ((GLeeFuncPtr_glUniform1fARB = (GLEEPFNGLUNIFORM1FARBPROC) __GLeeGetProcAddress("glUniform1fARB"))!=0) nLinked++;
12042 if ((GLeeFuncPtr_glUniform2fARB = (GLEEPFNGLUNIFORM2FARBPROC) __GLeeGetProcAddress("glUniform2fARB"))!=0) nLinked++;
12043 if ((GLeeFuncPtr_glUniform3fARB = (GLEEPFNGLUNIFORM3FARBPROC) __GLeeGetProcAddress("glUniform3fARB"))!=0) nLinked++;
12044 if ((GLeeFuncPtr_glUniform4fARB = (GLEEPFNGLUNIFORM4FARBPROC) __GLeeGetProcAddress("glUniform4fARB"))!=0) nLinked++;
12045 if ((GLeeFuncPtr_glUniform1iARB = (GLEEPFNGLUNIFORM1IARBPROC) __GLeeGetProcAddress("glUniform1iARB"))!=0) nLinked++;
12046 if ((GLeeFuncPtr_glUniform2iARB = (GLEEPFNGLUNIFORM2IARBPROC) __GLeeGetProcAddress("glUniform2iARB"))!=0) nLinked++;
12047 if ((GLeeFuncPtr_glUniform3iARB = (GLEEPFNGLUNIFORM3IARBPROC) __GLeeGetProcAddress("glUniform3iARB"))!=0) nLinked++;
12048 if ((GLeeFuncPtr_glUniform4iARB = (GLEEPFNGLUNIFORM4IARBPROC) __GLeeGetProcAddress("glUniform4iARB"))!=0) nLinked++;
12049 if ((GLeeFuncPtr_glUniform1fvARB = (GLEEPFNGLUNIFORM1FVARBPROC) __GLeeGetProcAddress("glUniform1fvARB"))!=0) nLinked++;
12050 if ((GLeeFuncPtr_glUniform2fvARB = (GLEEPFNGLUNIFORM2FVARBPROC) __GLeeGetProcAddress("glUniform2fvARB"))!=0) nLinked++;
12051 if ((GLeeFuncPtr_glUniform3fvARB = (GLEEPFNGLUNIFORM3FVARBPROC) __GLeeGetProcAddress("glUniform3fvARB"))!=0) nLinked++;
12052 if ((GLeeFuncPtr_glUniform4fvARB = (GLEEPFNGLUNIFORM4FVARBPROC) __GLeeGetProcAddress("glUniform4fvARB"))!=0) nLinked++;
12053 if ((GLeeFuncPtr_glUniform1ivARB = (GLEEPFNGLUNIFORM1IVARBPROC) __GLeeGetProcAddress("glUniform1ivARB"))!=0) nLinked++;
12054 if ((GLeeFuncPtr_glUniform2ivARB = (GLEEPFNGLUNIFORM2IVARBPROC) __GLeeGetProcAddress("glUniform2ivARB"))!=0) nLinked++;
12055 if ((GLeeFuncPtr_glUniform3ivARB = (GLEEPFNGLUNIFORM3IVARBPROC) __GLeeGetProcAddress("glUniform3ivARB"))!=0) nLinked++;
12056 if ((GLeeFuncPtr_glUniform4ivARB = (GLEEPFNGLUNIFORM4IVARBPROC) __GLeeGetProcAddress("glUniform4ivARB"))!=0) nLinked++;
12057 if ((GLeeFuncPtr_glUniformMatrix2fvARB = (GLEEPFNGLUNIFORMMATRIX2FVARBPROC) __GLeeGetProcAddress("glUniformMatrix2fvARB"))!=0) nLinked++;
12058 if ((GLeeFuncPtr_glUniformMatrix3fvARB = (GLEEPFNGLUNIFORMMATRIX3FVARBPROC) __GLeeGetProcAddress("glUniformMatrix3fvARB"))!=0) nLinked++;
12059 if ((GLeeFuncPtr_glUniformMatrix4fvARB = (GLEEPFNGLUNIFORMMATRIX4FVARBPROC) __GLeeGetProcAddress("glUniformMatrix4fvARB"))!=0) nLinked++;
12060 if ((GLeeFuncPtr_glGetObjectParameterfvARB = (GLEEPFNGLGETOBJECTPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetObjectParameterfvARB"))!=0) nLinked++;
12061 if ((GLeeFuncPtr_glGetObjectParameterivARB = (GLEEPFNGLGETOBJECTPARAMETERIVARBPROC) __GLeeGetProcAddress("glGetObjectParameterivARB"))!=0) nLinked++;
12062 if ((GLeeFuncPtr_glGetInfoLogARB = (GLEEPFNGLGETINFOLOGARBPROC) __GLeeGetProcAddress("glGetInfoLogARB"))!=0) nLinked++;
12063 if ((GLeeFuncPtr_glGetAttachedObjectsARB = (GLEEPFNGLGETATTACHEDOBJECTSARBPROC) __GLeeGetProcAddress("glGetAttachedObjectsARB"))!=0) nLinked++;
12064 if ((GLeeFuncPtr_glGetUniformLocationARB = (GLEEPFNGLGETUNIFORMLOCATIONARBPROC) __GLeeGetProcAddress("glGetUniformLocationARB"))!=0) nLinked++;
12065 if ((GLeeFuncPtr_glGetActiveUniformARB = (GLEEPFNGLGETACTIVEUNIFORMARBPROC) __GLeeGetProcAddress("glGetActiveUniformARB"))!=0) nLinked++;
12066 if ((GLeeFuncPtr_glGetUniformfvARB = (GLEEPFNGLGETUNIFORMFVARBPROC) __GLeeGetProcAddress("glGetUniformfvARB"))!=0) nLinked++;
12067 if ((GLeeFuncPtr_glGetUniformivARB = (GLEEPFNGLGETUNIFORMIVARBPROC) __GLeeGetProcAddress("glGetUniformivARB"))!=0) nLinked++;
12068 if ((GLeeFuncPtr_glGetShaderSourceARB = (GLEEPFNGLGETSHADERSOURCEARBPROC) __GLeeGetProcAddress("glGetShaderSourceARB"))!=0) nLinked++;
12069 #endif
12070 if (nLinked==39) return GLEE_LINK_COMPLETE;
12071 if (nLinked==0) return GLEE_LINK_FAIL;
12072 return GLEE_LINK_PARTIAL;
12073 }
12074
12075 GLuint __GLeeLink_GL_ARB_vertex_shader(void)
12076 {
12077 GLint nLinked=0;
12078 #ifdef __GLEE_GL_ARB_vertex_shader
12079 if ((GLeeFuncPtr_glBindAttribLocationARB = (GLEEPFNGLBINDATTRIBLOCATIONARBPROC) __GLeeGetProcAddress("glBindAttribLocationARB"))!=0) nLinked++;
12080 if ((GLeeFuncPtr_glGetActiveAttribARB = (GLEEPFNGLGETACTIVEATTRIBARBPROC) __GLeeGetProcAddress("glGetActiveAttribARB"))!=0) nLinked++;
12081 if ((GLeeFuncPtr_glGetAttribLocationARB = (GLEEPFNGLGETATTRIBLOCATIONARBPROC) __GLeeGetProcAddress("glGetAttribLocationARB"))!=0) nLinked++;
12082 #endif
12083 if (nLinked==3) return GLEE_LINK_COMPLETE;
12084 if (nLinked==0) return GLEE_LINK_FAIL;
12085 return GLEE_LINK_PARTIAL;
12086 }
12087
12088 GLuint __GLeeLink_GL_ARB_fragment_shader(void) {return GLEE_LINK_COMPLETE;}
12089
12090 GLuint __GLeeLink_GL_ARB_shading_language_100(void) {return GLEE_LINK_COMPLETE;}
12091
12092 GLuint __GLeeLink_GL_ARB_texture_non_power_of_two(void) {return GLEE_LINK_COMPLETE;}
12093
12094 GLuint __GLeeLink_GL_ARB_point_sprite(void) {return GLEE_LINK_COMPLETE;}
12095
12096 GLuint __GLeeLink_GL_ARB_fragment_program_shadow(void) {return GLEE_LINK_COMPLETE;}
12097
12098 GLuint __GLeeLink_GL_ARB_draw_buffers(void)
12099 {
12100 GLint nLinked=0;
12101 #ifdef __GLEE_GL_ARB_draw_buffers
12102 if ((GLeeFuncPtr_glDrawBuffersARB = (GLEEPFNGLDRAWBUFFERSARBPROC) __GLeeGetProcAddress("glDrawBuffersARB"))!=0) nLinked++;
12103 #endif
12104 if (nLinked==1) return GLEE_LINK_COMPLETE;
12105 if (nLinked==0) return GLEE_LINK_FAIL;
12106 return GLEE_LINK_PARTIAL;
12107 }
12108
12109 GLuint __GLeeLink_GL_ARB_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
12110
12111 GLuint __GLeeLink_GL_ARB_color_buffer_float(void)
12112 {
12113 GLint nLinked=0;
12114 #ifdef __GLEE_GL_ARB_color_buffer_float
12115 if ((GLeeFuncPtr_glClampColorARB = (GLEEPFNGLCLAMPCOLORARBPROC) __GLeeGetProcAddress("glClampColorARB"))!=0) nLinked++;
12116 #endif
12117 if (nLinked==1) return GLEE_LINK_COMPLETE;
12118 if (nLinked==0) return GLEE_LINK_FAIL;
12119 return GLEE_LINK_PARTIAL;
12120 }
12121
12122 GLuint __GLeeLink_GL_ARB_half_float_pixel(void) {return GLEE_LINK_COMPLETE;}
12123
12124 GLuint __GLeeLink_GL_ARB_texture_float(void) {return GLEE_LINK_COMPLETE;}
12125
12126 GLuint __GLeeLink_GL_ARB_pixel_buffer_object(void) {return GLEE_LINK_COMPLETE;}
12127
12128 GLuint __GLeeLink_GL_ARB_depth_buffer_float(void) {return GLEE_LINK_COMPLETE;}
12129
12130 GLuint __GLeeLink_GL_ARB_draw_instanced(void)
12131 {
12132 GLint nLinked=0;
12133 #ifdef __GLEE_GL_ARB_draw_instanced
12134 if ((GLeeFuncPtr_glDrawArraysInstancedARB = (GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC) __GLeeGetProcAddress("glDrawArraysInstancedARB"))!=0) nLinked++;
12135 if ((GLeeFuncPtr_glDrawElementsInstancedARB = (GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC) __GLeeGetProcAddress("glDrawElementsInstancedARB"))!=0) nLinked++;
12136 #endif
12137 if (nLinked==2) return GLEE_LINK_COMPLETE;
12138 if (nLinked==0) return GLEE_LINK_FAIL;
12139 return GLEE_LINK_PARTIAL;
12140 }
12141
12142 GLuint __GLeeLink_GL_ARB_framebuffer_object(void)
12143 {
12144 GLint nLinked=0;
12145 #ifdef __GLEE_GL_ARB_framebuffer_object
12146 if ((GLeeFuncPtr_glIsRenderbuffer = (GLEEPFNGLISRENDERBUFFERPROC) __GLeeGetProcAddress("glIsRenderbuffer"))!=0) nLinked++;
12147 if ((GLeeFuncPtr_glBindRenderbuffer = (GLEEPFNGLBINDRENDERBUFFERPROC) __GLeeGetProcAddress("glBindRenderbuffer"))!=0) nLinked++;
12148 if ((GLeeFuncPtr_glDeleteRenderbuffers = (GLEEPFNGLDELETERENDERBUFFERSPROC) __GLeeGetProcAddress("glDeleteRenderbuffers"))!=0) nLinked++;
12149 if ((GLeeFuncPtr_glGenRenderbuffers = (GLEEPFNGLGENRENDERBUFFERSPROC) __GLeeGetProcAddress("glGenRenderbuffers"))!=0) nLinked++;
12150 if ((GLeeFuncPtr_glRenderbufferStorage = (GLEEPFNGLRENDERBUFFERSTORAGEPROC) __GLeeGetProcAddress("glRenderbufferStorage"))!=0) nLinked++;
12151 if ((GLeeFuncPtr_glGetRenderbufferParameteriv = (GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC) __GLeeGetProcAddress("glGetRenderbufferParameteriv"))!=0) nLinked++;
12152 if ((GLeeFuncPtr_glIsFramebuffer = (GLEEPFNGLISFRAMEBUFFERPROC) __GLeeGetProcAddress("glIsFramebuffer"))!=0) nLinked++;
12153 if ((GLeeFuncPtr_glBindFramebuffer = (GLEEPFNGLBINDFRAMEBUFFERPROC) __GLeeGetProcAddress("glBindFramebuffer"))!=0) nLinked++;
12154 if ((GLeeFuncPtr_glDeleteFramebuffers = (GLEEPFNGLDELETEFRAMEBUFFERSPROC) __GLeeGetProcAddress("glDeleteFramebuffers"))!=0) nLinked++;
12155 if ((GLeeFuncPtr_glGenFramebuffers = (GLEEPFNGLGENFRAMEBUFFERSPROC) __GLeeGetProcAddress("glGenFramebuffers"))!=0) nLinked++;
12156 if ((GLeeFuncPtr_glCheckFramebufferStatus = (GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC) __GLeeGetProcAddress("glCheckFramebufferStatus"))!=0) nLinked++;
12157 if ((GLeeFuncPtr_glFramebufferTexture1D = (GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC) __GLeeGetProcAddress("glFramebufferTexture1D"))!=0) nLinked++;
12158 if ((GLeeFuncPtr_glFramebufferTexture2D = (GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC) __GLeeGetProcAddress("glFramebufferTexture2D"))!=0) nLinked++;
12159 if ((GLeeFuncPtr_glFramebufferTexture3D = (GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC) __GLeeGetProcAddress("glFramebufferTexture3D"))!=0) nLinked++;
12160 if ((GLeeFuncPtr_glFramebufferRenderbuffer = (GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC) __GLeeGetProcAddress("glFramebufferRenderbuffer"))!=0) nLinked++;
12161 if ((GLeeFuncPtr_glGetFramebufferAttachmentParameteriv = (GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) __GLeeGetProcAddress("glGetFramebufferAttachmentParameteriv"))!=0) nLinked++;
12162 if ((GLeeFuncPtr_glGenerateMipmap = (GLEEPFNGLGENERATEMIPMAPPROC) __GLeeGetProcAddress("glGenerateMipmap"))!=0) nLinked++;
12163 if ((GLeeFuncPtr_glBlitFramebuffer = (GLEEPFNGLBLITFRAMEBUFFERPROC) __GLeeGetProcAddress("glBlitFramebuffer"))!=0) nLinked++;
12164 if ((GLeeFuncPtr_glRenderbufferStorageMultisample = (GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisample"))!=0) nLinked++;
12165 if ((GLeeFuncPtr_glFramebufferTextureLayer = (GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC) __GLeeGetProcAddress("glFramebufferTextureLayer"))!=0) nLinked++;
12166 #endif
12167 if (nLinked==20) return GLEE_LINK_COMPLETE;
12168 if (nLinked==0) return GLEE_LINK_FAIL;
12169 return GLEE_LINK_PARTIAL;
12170 }
12171
12172 GLuint __GLeeLink_GL_ARB_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
12173
12174 GLuint __GLeeLink_GL_ARB_geometry_shader4(void)
12175 {
12176 GLint nLinked=0;
12177 #ifdef __GLEE_GL_ARB_geometry_shader4
12178 if ((GLeeFuncPtr_glProgramParameteriARB = (GLEEPFNGLPROGRAMPARAMETERIARBPROC) __GLeeGetProcAddress("glProgramParameteriARB"))!=0) nLinked++;
12179 if ((GLeeFuncPtr_glFramebufferTextureARB = (GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC) __GLeeGetProcAddress("glFramebufferTextureARB"))!=0) nLinked++;
12180 if ((GLeeFuncPtr_glFramebufferTextureLayerARB = (GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC) __GLeeGetProcAddress("glFramebufferTextureLayerARB"))!=0) nLinked++;
12181 if ((GLeeFuncPtr_glFramebufferTextureFaceARB = (GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC) __GLeeGetProcAddress("glFramebufferTextureFaceARB"))!=0) nLinked++;
12182 #endif
12183 if (nLinked==4) return GLEE_LINK_COMPLETE;
12184 if (nLinked==0) return GLEE_LINK_FAIL;
12185 return GLEE_LINK_PARTIAL;
12186 }
12187
12188 GLuint __GLeeLink_GL_ARB_half_float_vertex(void) {return GLEE_LINK_COMPLETE;}
12189
12190 GLuint __GLeeLink_GL_ARB_instanced_arrays(void)
12191 {
12192 GLint nLinked=0;
12193 #ifdef __GLEE_GL_ARB_instanced_arrays
12194 if ((GLeeFuncPtr_glVertexAttribDivisor = (GLEEPFNGLVERTEXATTRIBDIVISORPROC) __GLeeGetProcAddress("glVertexAttribDivisor"))!=0) nLinked++;
12195 #endif
12196 if (nLinked==1) return GLEE_LINK_COMPLETE;
12197 if (nLinked==0) return GLEE_LINK_FAIL;
12198 return GLEE_LINK_PARTIAL;
12199 }
12200
12201 GLuint __GLeeLink_GL_ARB_map_buffer_range(void)
12202 {
12203 GLint nLinked=0;
12204 #ifdef __GLEE_GL_ARB_map_buffer_range
12205 if ((GLeeFuncPtr_glMapBufferRange = (GLEEPFNGLMAPBUFFERRANGEPROC) __GLeeGetProcAddress("glMapBufferRange"))!=0) nLinked++;
12206 if ((GLeeFuncPtr_glFlushMappedBufferRange = (GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC) __GLeeGetProcAddress("glFlushMappedBufferRange"))!=0) nLinked++;
12207 #endif
12208 if (nLinked==2) return GLEE_LINK_COMPLETE;
12209 if (nLinked==0) return GLEE_LINK_FAIL;
12210 return GLEE_LINK_PARTIAL;
12211 }
12212
12213 GLuint __GLeeLink_GL_ARB_texture_buffer_object(void)
12214 {
12215 GLint nLinked=0;
12216 #ifdef __GLEE_GL_ARB_texture_buffer_object
12217 if ((GLeeFuncPtr_glTexBufferARB = (GLEEPFNGLTEXBUFFERARBPROC) __GLeeGetProcAddress("glTexBufferARB"))!=0) nLinked++;
12218 #endif
12219 if (nLinked==1) return GLEE_LINK_COMPLETE;
12220 if (nLinked==0) return GLEE_LINK_FAIL;
12221 return GLEE_LINK_PARTIAL;
12222 }
12223
12224 GLuint __GLeeLink_GL_ARB_texture_compression_rgtc(void) {return GLEE_LINK_COMPLETE;}
12225
12226 GLuint __GLeeLink_GL_ARB_texture_rg(void) {return GLEE_LINK_COMPLETE;}
12227
12228 GLuint __GLeeLink_GL_ARB_vertex_array_object(void)
12229 {
12230 GLint nLinked=0;
12231 #ifdef __GLEE_GL_ARB_vertex_array_object
12232 if ((GLeeFuncPtr_glBindVertexArray = (GLEEPFNGLBINDVERTEXARRAYPROC) __GLeeGetProcAddress("glBindVertexArray"))!=0) nLinked++;
12233 if ((GLeeFuncPtr_glDeleteVertexArrays = (GLEEPFNGLDELETEVERTEXARRAYSPROC) __GLeeGetProcAddress("glDeleteVertexArrays"))!=0) nLinked++;
12234 if ((GLeeFuncPtr_glGenVertexArrays = (GLEEPFNGLGENVERTEXARRAYSPROC) __GLeeGetProcAddress("glGenVertexArrays"))!=0) nLinked++;
12235 if ((GLeeFuncPtr_glIsVertexArray = (GLEEPFNGLISVERTEXARRAYPROC) __GLeeGetProcAddress("glIsVertexArray"))!=0) nLinked++;
12236 #endif
12237 if (nLinked==4) return GLEE_LINK_COMPLETE;
12238 if (nLinked==0) return GLEE_LINK_FAIL;
12239 return GLEE_LINK_PARTIAL;
12240 }
12241
12242 GLuint __GLeeLink_GL_EXT_abgr(void) {return GLEE_LINK_COMPLETE;}
12243
12244 GLuint __GLeeLink_GL_EXT_blend_color(void)
12245 {
12246 GLint nLinked=0;
12247 #ifdef __GLEE_GL_EXT_blend_color
12248 if ((GLeeFuncPtr_glBlendColorEXT = (GLEEPFNGLBLENDCOLOREXTPROC) __GLeeGetProcAddress("glBlendColorEXT"))!=0) nLinked++;
12249 #endif
12250 if (nLinked==1) return GLEE_LINK_COMPLETE;
12251 if (nLinked==0) return GLEE_LINK_FAIL;
12252 return GLEE_LINK_PARTIAL;
12253 }
12254
12255 GLuint __GLeeLink_GL_EXT_polygon_offset(void)
12256 {
12257 GLint nLinked=0;
12258 #ifdef __GLEE_GL_EXT_polygon_offset
12259 if ((GLeeFuncPtr_glPolygonOffsetEXT = (GLEEPFNGLPOLYGONOFFSETEXTPROC) __GLeeGetProcAddress("glPolygonOffsetEXT"))!=0) nLinked++;
12260 #endif
12261 if (nLinked==1) return GLEE_LINK_COMPLETE;
12262 if (nLinked==0) return GLEE_LINK_FAIL;
12263 return GLEE_LINK_PARTIAL;
12264 }
12265
12266 GLuint __GLeeLink_GL_EXT_texture(void) {return GLEE_LINK_COMPLETE;}
12267
12268 GLuint __GLeeLink_GL_EXT_texture3D(void)
12269 {
12270 GLint nLinked=0;
12271 #ifdef __GLEE_GL_EXT_texture3D
12272 if ((GLeeFuncPtr_glTexImage3DEXT = (GLEEPFNGLTEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glTexImage3DEXT"))!=0) nLinked++;
12273 if ((GLeeFuncPtr_glTexSubImage3DEXT = (GLEEPFNGLTEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glTexSubImage3DEXT"))!=0) nLinked++;
12274 #endif
12275 if (nLinked==2) return GLEE_LINK_COMPLETE;
12276 if (nLinked==0) return GLEE_LINK_FAIL;
12277 return GLEE_LINK_PARTIAL;
12278 }
12279
12280 GLuint __GLeeLink_GL_SGIS_texture_filter4(void)
12281 {
12282 GLint nLinked=0;
12283 #ifdef __GLEE_GL_SGIS_texture_filter4
12284 if ((GLeeFuncPtr_glGetTexFilterFuncSGIS = (GLEEPFNGLGETTEXFILTERFUNCSGISPROC) __GLeeGetProcAddress("glGetTexFilterFuncSGIS"))!=0) nLinked++;
12285 if ((GLeeFuncPtr_glTexFilterFuncSGIS = (GLEEPFNGLTEXFILTERFUNCSGISPROC) __GLeeGetProcAddress("glTexFilterFuncSGIS"))!=0) nLinked++;
12286 #endif
12287 if (nLinked==2) return GLEE_LINK_COMPLETE;
12288 if (nLinked==0) return GLEE_LINK_FAIL;
12289 return GLEE_LINK_PARTIAL;
12290 }
12291
12292 GLuint __GLeeLink_GL_EXT_subtexture(void)
12293 {
12294 GLint nLinked=0;
12295 #ifdef __GLEE_GL_EXT_subtexture
12296 if ((GLeeFuncPtr_glTexSubImage1DEXT = (GLEEPFNGLTEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glTexSubImage1DEXT"))!=0) nLinked++;
12297 if ((GLeeFuncPtr_glTexSubImage2DEXT = (GLEEPFNGLTEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glTexSubImage2DEXT"))!=0) nLinked++;
12298 #endif
12299 if (nLinked==2) return GLEE_LINK_COMPLETE;
12300 if (nLinked==0) return GLEE_LINK_FAIL;
12301 return GLEE_LINK_PARTIAL;
12302 }
12303
12304 GLuint __GLeeLink_GL_EXT_copy_texture(void)
12305 {
12306 GLint nLinked=0;
12307 #ifdef __GLEE_GL_EXT_copy_texture
12308 if ((GLeeFuncPtr_glCopyTexImage1DEXT = (GLEEPFNGLCOPYTEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTexImage1DEXT"))!=0) nLinked++;
12309 if ((GLeeFuncPtr_glCopyTexImage2DEXT = (GLEEPFNGLCOPYTEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTexImage2DEXT"))!=0) nLinked++;
12310 if ((GLeeFuncPtr_glCopyTexSubImage1DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage1DEXT"))!=0) nLinked++;
12311 if ((GLeeFuncPtr_glCopyTexSubImage2DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage2DEXT"))!=0) nLinked++;
12312 if ((GLeeFuncPtr_glCopyTexSubImage3DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage3DEXT"))!=0) nLinked++;
12313 #endif
12314 if (nLinked==5) return GLEE_LINK_COMPLETE;
12315 if (nLinked==0) return GLEE_LINK_FAIL;
12316 return GLEE_LINK_PARTIAL;
12317 }
12318
12319 GLuint __GLeeLink_GL_EXT_histogram(void)
12320 {
12321 GLint nLinked=0;
12322 #ifdef __GLEE_GL_EXT_histogram
12323 if ((GLeeFuncPtr_glGetHistogramEXT = (GLEEPFNGLGETHISTOGRAMEXTPROC) __GLeeGetProcAddress("glGetHistogramEXT"))!=0) nLinked++;
12324 if ((GLeeFuncPtr_glGetHistogramParameterfvEXT = (GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterfvEXT"))!=0) nLinked++;
12325 if ((GLeeFuncPtr_glGetHistogramParameterivEXT = (GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterivEXT"))!=0) nLinked++;
12326 if ((GLeeFuncPtr_glGetMinmaxEXT = (GLEEPFNGLGETMINMAXEXTPROC) __GLeeGetProcAddress("glGetMinmaxEXT"))!=0) nLinked++;
12327 if ((GLeeFuncPtr_glGetMinmaxParameterfvEXT = (GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterfvEXT"))!=0) nLinked++;
12328 if ((GLeeFuncPtr_glGetMinmaxParameterivEXT = (GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterivEXT"))!=0) nLinked++;
12329 if ((GLeeFuncPtr_glHistogramEXT = (GLEEPFNGLHISTOGRAMEXTPROC) __GLeeGetProcAddress("glHistogramEXT"))!=0) nLinked++;
12330 if ((GLeeFuncPtr_glMinmaxEXT = (GLEEPFNGLMINMAXEXTPROC) __GLeeGetProcAddress("glMinmaxEXT"))!=0) nLinked++;
12331 if ((GLeeFuncPtr_glResetHistogramEXT = (GLEEPFNGLRESETHISTOGRAMEXTPROC) __GLeeGetProcAddress("glResetHistogramEXT"))!=0) nLinked++;
12332 if ((GLeeFuncPtr_glResetMinmaxEXT = (GLEEPFNGLRESETMINMAXEXTPROC) __GLeeGetProcAddress("glResetMinmaxEXT"))!=0) nLinked++;
12333 #endif
12334 if (nLinked==10) return GLEE_LINK_COMPLETE;
12335 if (nLinked==0) return GLEE_LINK_FAIL;
12336 return GLEE_LINK_PARTIAL;
12337 }
12338
12339 GLuint __GLeeLink_GL_EXT_convolution(void)
12340 {
12341 GLint nLinked=0;
12342 #ifdef __GLEE_GL_EXT_convolution
12343 if ((GLeeFuncPtr_glConvolutionFilter1DEXT = (GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter1DEXT"))!=0) nLinked++;
12344 if ((GLeeFuncPtr_glConvolutionFilter2DEXT = (GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter2DEXT"))!=0) nLinked++;
12345 if ((GLeeFuncPtr_glConvolutionParameterfEXT = (GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfEXT"))!=0) nLinked++;
12346 if ((GLeeFuncPtr_glConvolutionParameterfvEXT = (GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfvEXT"))!=0) nLinked++;
12347 if ((GLeeFuncPtr_glConvolutionParameteriEXT = (GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC) __GLeeGetProcAddress("glConvolutionParameteriEXT"))!=0) nLinked++;
12348 if ((GLeeFuncPtr_glConvolutionParameterivEXT = (GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterivEXT"))!=0) nLinked++;
12349 if ((GLeeFuncPtr_glCopyConvolutionFilter1DEXT = (GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1DEXT"))!=0) nLinked++;
12350 if ((GLeeFuncPtr_glCopyConvolutionFilter2DEXT = (GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2DEXT"))!=0) nLinked++;
12351 if ((GLeeFuncPtr_glGetConvolutionFilterEXT = (GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC) __GLeeGetProcAddress("glGetConvolutionFilterEXT"))!=0) nLinked++;
12352 if ((GLeeFuncPtr_glGetConvolutionParameterfvEXT = (GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterfvEXT"))!=0) nLinked++;
12353 if ((GLeeFuncPtr_glGetConvolutionParameterivEXT = (GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterivEXT"))!=0) nLinked++;
12354 if ((GLeeFuncPtr_glGetSeparableFilterEXT = (GLEEPFNGLGETSEPARABLEFILTEREXTPROC) __GLeeGetProcAddress("glGetSeparableFilterEXT"))!=0) nLinked++;
12355 if ((GLeeFuncPtr_glSeparableFilter2DEXT = (GLEEPFNGLSEPARABLEFILTER2DEXTPROC) __GLeeGetProcAddress("glSeparableFilter2DEXT"))!=0) nLinked++;
12356 #endif
12357 if (nLinked==13) return GLEE_LINK_COMPLETE;
12358 if (nLinked==0) return GLEE_LINK_FAIL;
12359 return GLEE_LINK_PARTIAL;
12360 }
12361
12362 GLuint __GLeeLink_GL_SGI_color_matrix(void) {return GLEE_LINK_COMPLETE;}
12363
12364 GLuint __GLeeLink_GL_SGI_color_table(void)
12365 {
12366 GLint nLinked=0;
12367 #ifdef __GLEE_GL_SGI_color_table
12368 if ((GLeeFuncPtr_glColorTableSGI = (GLEEPFNGLCOLORTABLESGIPROC) __GLeeGetProcAddress("glColorTableSGI"))!=0) nLinked++;
12369 if ((GLeeFuncPtr_glColorTableParameterfvSGI = (GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC) __GLeeGetProcAddress("glColorTableParameterfvSGI"))!=0) nLinked++;
12370 if ((GLeeFuncPtr_glColorTableParameterivSGI = (GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC) __GLeeGetProcAddress("glColorTableParameterivSGI"))!=0) nLinked++;
12371 if ((GLeeFuncPtr_glCopyColorTableSGI = (GLEEPFNGLCOPYCOLORTABLESGIPROC) __GLeeGetProcAddress("glCopyColorTableSGI"))!=0) nLinked++;
12372 if ((GLeeFuncPtr_glGetColorTableSGI = (GLEEPFNGLGETCOLORTABLESGIPROC) __GLeeGetProcAddress("glGetColorTableSGI"))!=0) nLinked++;
12373 if ((GLeeFuncPtr_glGetColorTableParameterfvSGI = (GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterfvSGI"))!=0) nLinked++;
12374 if ((GLeeFuncPtr_glGetColorTableParameterivSGI = (GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterivSGI"))!=0) nLinked++;
12375 #endif
12376 if (nLinked==7) return GLEE_LINK_COMPLETE;
12377 if (nLinked==0) return GLEE_LINK_FAIL;
12378 return GLEE_LINK_PARTIAL;
12379 }
12380
12381 GLuint __GLeeLink_GL_SGIS_pixel_texture(void)
12382 {
12383 GLint nLinked=0;
12384 #ifdef __GLEE_GL_SGIS_pixel_texture
12385 if ((GLeeFuncPtr_glPixelTexGenParameteriSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC) __GLeeGetProcAddress("glPixelTexGenParameteriSGIS"))!=0) nLinked++;
12386 if ((GLeeFuncPtr_glPixelTexGenParameterivSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterivSGIS"))!=0) nLinked++;
12387 if ((GLeeFuncPtr_glPixelTexGenParameterfSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfSGIS"))!=0) nLinked++;
12388 if ((GLeeFuncPtr_glPixelTexGenParameterfvSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfvSGIS"))!=0) nLinked++;
12389 if ((GLeeFuncPtr_glGetPixelTexGenParameterivSGIS = (GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterivSGIS"))!=0) nLinked++;
12390 if ((GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS = (GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterfvSGIS"))!=0) nLinked++;
12391 #endif
12392 if (nLinked==6) return GLEE_LINK_COMPLETE;
12393 if (nLinked==0) return GLEE_LINK_FAIL;
12394 return GLEE_LINK_PARTIAL;
12395 }
12396
12397 GLuint __GLeeLink_GL_SGIX_pixel_texture(void)
12398 {
12399 GLint nLinked=0;
12400 #ifdef __GLEE_GL_SGIX_pixel_texture
12401 if ((GLeeFuncPtr_glPixelTexGenSGIX = (GLEEPFNGLPIXELTEXGENSGIXPROC) __GLeeGetProcAddress("glPixelTexGenSGIX"))!=0) nLinked++;
12402 #endif
12403 if (nLinked==1) return GLEE_LINK_COMPLETE;
12404 if (nLinked==0) return GLEE_LINK_FAIL;
12405 return GLEE_LINK_PARTIAL;
12406 }
12407
12408 GLuint __GLeeLink_GL_SGIS_texture4D(void)
12409 {
12410 GLint nLinked=0;
12411 #ifdef __GLEE_GL_SGIS_texture4D
12412 if ((GLeeFuncPtr_glTexImage4DSGIS = (GLEEPFNGLTEXIMAGE4DSGISPROC) __GLeeGetProcAddress("glTexImage4DSGIS"))!=0) nLinked++;
12413 if ((GLeeFuncPtr_glTexSubImage4DSGIS = (GLEEPFNGLTEXSUBIMAGE4DSGISPROC) __GLeeGetProcAddress("glTexSubImage4DSGIS"))!=0) nLinked++;
12414 #endif
12415 if (nLinked==2) return GLEE_LINK_COMPLETE;
12416 if (nLinked==0) return GLEE_LINK_FAIL;
12417 return GLEE_LINK_PARTIAL;
12418 }
12419
12420 GLuint __GLeeLink_GL_SGI_texture_color_table(void) {return GLEE_LINK_COMPLETE;}
12421
12422 GLuint __GLeeLink_GL_EXT_cmyka(void) {return GLEE_LINK_COMPLETE;}
12423
12424 GLuint __GLeeLink_GL_EXT_texture_object(void)
12425 {
12426 GLint nLinked=0;
12427 #ifdef __GLEE_GL_EXT_texture_object
12428 if ((GLeeFuncPtr_glAreTexturesResidentEXT = (GLEEPFNGLARETEXTURESRESIDENTEXTPROC) __GLeeGetProcAddress("glAreTexturesResidentEXT"))!=0) nLinked++;
12429 if ((GLeeFuncPtr_glBindTextureEXT = (GLEEPFNGLBINDTEXTUREEXTPROC) __GLeeGetProcAddress("glBindTextureEXT"))!=0) nLinked++;
12430 if ((GLeeFuncPtr_glDeleteTexturesEXT = (GLEEPFNGLDELETETEXTURESEXTPROC) __GLeeGetProcAddress("glDeleteTexturesEXT"))!=0) nLinked++;
12431 if ((GLeeFuncPtr_glGenTexturesEXT = (GLEEPFNGLGENTEXTURESEXTPROC) __GLeeGetProcAddress("glGenTexturesEXT"))!=0) nLinked++;
12432 if ((GLeeFuncPtr_glIsTextureEXT = (GLEEPFNGLISTEXTUREEXTPROC) __GLeeGetProcAddress("glIsTextureEXT"))!=0) nLinked++;
12433 if ((GLeeFuncPtr_glPrioritizeTexturesEXT = (GLEEPFNGLPRIORITIZETEXTURESEXTPROC) __GLeeGetProcAddress("glPrioritizeTexturesEXT"))!=0) nLinked++;
12434 #endif
12435 if (nLinked==6) return GLEE_LINK_COMPLETE;
12436 if (nLinked==0) return GLEE_LINK_FAIL;
12437 return GLEE_LINK_PARTIAL;
12438 }
12439
12440 GLuint __GLeeLink_GL_SGIS_detail_texture(void)
12441 {
12442 GLint nLinked=0;
12443 #ifdef __GLEE_GL_SGIS_detail_texture
12444 if ((GLeeFuncPtr_glDetailTexFuncSGIS = (GLEEPFNGLDETAILTEXFUNCSGISPROC) __GLeeGetProcAddress("glDetailTexFuncSGIS"))!=0) nLinked++;
12445 if ((GLeeFuncPtr_glGetDetailTexFuncSGIS = (GLEEPFNGLGETDETAILTEXFUNCSGISPROC) __GLeeGetProcAddress("glGetDetailTexFuncSGIS"))!=0) nLinked++;
12446 #endif
12447 if (nLinked==2) return GLEE_LINK_COMPLETE;
12448 if (nLinked==0) return GLEE_LINK_FAIL;
12449 return GLEE_LINK_PARTIAL;
12450 }
12451
12452 GLuint __GLeeLink_GL_SGIS_sharpen_texture(void)
12453 {
12454 GLint nLinked=0;
12455 #ifdef __GLEE_GL_SGIS_sharpen_texture
12456 if ((GLeeFuncPtr_glSharpenTexFuncSGIS = (GLEEPFNGLSHARPENTEXFUNCSGISPROC) __GLeeGetProcAddress("glSharpenTexFuncSGIS"))!=0) nLinked++;
12457 if ((GLeeFuncPtr_glGetSharpenTexFuncSGIS = (GLEEPFNGLGETSHARPENTEXFUNCSGISPROC) __GLeeGetProcAddress("glGetSharpenTexFuncSGIS"))!=0) nLinked++;
12458 #endif
12459 if (nLinked==2) return GLEE_LINK_COMPLETE;
12460 if (nLinked==0) return GLEE_LINK_FAIL;
12461 return GLEE_LINK_PARTIAL;
12462 }
12463
12464 GLuint __GLeeLink_GL_EXT_packed_pixels(void) {return GLEE_LINK_COMPLETE;}
12465
12466 GLuint __GLeeLink_GL_SGIS_texture_lod(void) {return GLEE_LINK_COMPLETE;}
12467
12468 GLuint __GLeeLink_GL_SGIS_multisample(void)
12469 {
12470 GLint nLinked=0;
12471 #ifdef __GLEE_GL_SGIS_multisample
12472 if ((GLeeFuncPtr_glSampleMaskSGIS = (GLEEPFNGLSAMPLEMASKSGISPROC) __GLeeGetProcAddress("glSampleMaskSGIS"))!=0) nLinked++;
12473 if ((GLeeFuncPtr_glSamplePatternSGIS = (GLEEPFNGLSAMPLEPATTERNSGISPROC) __GLeeGetProcAddress("glSamplePatternSGIS"))!=0) nLinked++;
12474 #endif
12475 if (nLinked==2) return GLEE_LINK_COMPLETE;
12476 if (nLinked==0) return GLEE_LINK_FAIL;
12477 return GLEE_LINK_PARTIAL;
12478 }
12479
12480 GLuint __GLeeLink_GL_EXT_rescale_normal(void) {return GLEE_LINK_COMPLETE;}
12481
12482 GLuint __GLeeLink_GL_EXT_vertex_array(void)
12483 {
12484 GLint nLinked=0;
12485 #ifdef __GLEE_GL_EXT_vertex_array
12486 if ((GLeeFuncPtr_glArrayElementEXT = (GLEEPFNGLARRAYELEMENTEXTPROC) __GLeeGetProcAddress("glArrayElementEXT"))!=0) nLinked++;
12487 if ((GLeeFuncPtr_glColorPointerEXT = (GLEEPFNGLCOLORPOINTEREXTPROC) __GLeeGetProcAddress("glColorPointerEXT"))!=0) nLinked++;
12488 if ((GLeeFuncPtr_glDrawArraysEXT = (GLEEPFNGLDRAWARRAYSEXTPROC) __GLeeGetProcAddress("glDrawArraysEXT"))!=0) nLinked++;
12489 if ((GLeeFuncPtr_glEdgeFlagPointerEXT = (GLEEPFNGLEDGEFLAGPOINTEREXTPROC) __GLeeGetProcAddress("glEdgeFlagPointerEXT"))!=0) nLinked++;
12490 if ((GLeeFuncPtr_glGetPointervEXT = (GLEEPFNGLGETPOINTERVEXTPROC) __GLeeGetProcAddress("glGetPointervEXT"))!=0) nLinked++;
12491 if ((GLeeFuncPtr_glIndexPointerEXT = (GLEEPFNGLINDEXPOINTEREXTPROC) __GLeeGetProcAddress("glIndexPointerEXT"))!=0) nLinked++;
12492 if ((GLeeFuncPtr_glNormalPointerEXT = (GLEEPFNGLNORMALPOINTEREXTPROC) __GLeeGetProcAddress("glNormalPointerEXT"))!=0) nLinked++;
12493 if ((GLeeFuncPtr_glTexCoordPointerEXT = (GLEEPFNGLTEXCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glTexCoordPointerEXT"))!=0) nLinked++;
12494 if ((GLeeFuncPtr_glVertexPointerEXT = (GLEEPFNGLVERTEXPOINTEREXTPROC) __GLeeGetProcAddress("glVertexPointerEXT"))!=0) nLinked++;
12495 #endif
12496 if (nLinked==9) return GLEE_LINK_COMPLETE;
12497 if (nLinked==0) return GLEE_LINK_FAIL;
12498 return GLEE_LINK_PARTIAL;
12499 }
12500
12501 GLuint __GLeeLink_GL_EXT_misc_attribute(void) {return GLEE_LINK_COMPLETE;}
12502
12503 GLuint __GLeeLink_GL_SGIS_generate_mipmap(void) {return GLEE_LINK_COMPLETE;}
12504
12505 GLuint __GLeeLink_GL_SGIX_clipmap(void) {return GLEE_LINK_COMPLETE;}
12506
12507 GLuint __GLeeLink_GL_SGIX_shadow(void) {return GLEE_LINK_COMPLETE;}
12508
12509 GLuint __GLeeLink_GL_SGIS_texture_edge_clamp(void) {return GLEE_LINK_COMPLETE;}
12510
12511 GLuint __GLeeLink_GL_SGIS_texture_border_clamp(void) {return GLEE_LINK_COMPLETE;}
12512
12513 GLuint __GLeeLink_GL_EXT_blend_minmax(void)
12514 {
12515 GLint nLinked=0;
12516 #ifdef __GLEE_GL_EXT_blend_minmax
12517 if ((GLeeFuncPtr_glBlendEquationEXT = (GLEEPFNGLBLENDEQUATIONEXTPROC) __GLeeGetProcAddress("glBlendEquationEXT"))!=0) nLinked++;
12518 #endif
12519 if (nLinked==1) return GLEE_LINK_COMPLETE;
12520 if (nLinked==0) return GLEE_LINK_FAIL;
12521 return GLEE_LINK_PARTIAL;
12522 }
12523
12524 GLuint __GLeeLink_GL_EXT_blend_subtract(void) {return GLEE_LINK_COMPLETE;}
12525
12526 GLuint __GLeeLink_GL_EXT_blend_logic_op(void) {return GLEE_LINK_COMPLETE;}
12527
12528 GLuint __GLeeLink_GL_SGIX_interlace(void) {return GLEE_LINK_COMPLETE;}
12529
12530 GLuint __GLeeLink_GL_SGIX_pixel_tiles(void) {return GLEE_LINK_COMPLETE;}
12531
12532 GLuint __GLeeLink_GL_SGIS_texture_select(void) {return GLEE_LINK_COMPLETE;}
12533
12534 GLuint __GLeeLink_GL_SGIX_sprite(void)
12535 {
12536 GLint nLinked=0;
12537 #ifdef __GLEE_GL_SGIX_sprite
12538 if ((GLeeFuncPtr_glSpriteParameterfSGIX = (GLEEPFNGLSPRITEPARAMETERFSGIXPROC) __GLeeGetProcAddress("glSpriteParameterfSGIX"))!=0) nLinked++;
12539 if ((GLeeFuncPtr_glSpriteParameterfvSGIX = (GLEEPFNGLSPRITEPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glSpriteParameterfvSGIX"))!=0) nLinked++;
12540 if ((GLeeFuncPtr_glSpriteParameteriSGIX = (GLEEPFNGLSPRITEPARAMETERISGIXPROC) __GLeeGetProcAddress("glSpriteParameteriSGIX"))!=0) nLinked++;
12541 if ((GLeeFuncPtr_glSpriteParameterivSGIX = (GLEEPFNGLSPRITEPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glSpriteParameterivSGIX"))!=0) nLinked++;
12542 #endif
12543 if (nLinked==4) return GLEE_LINK_COMPLETE;
12544 if (nLinked==0) return GLEE_LINK_FAIL;
12545 return GLEE_LINK_PARTIAL;
12546 }
12547
12548 GLuint __GLeeLink_GL_SGIX_texture_multi_buffer(void) {return GLEE_LINK_COMPLETE;}
12549
12550 GLuint __GLeeLink_GL_EXT_point_parameters(void)
12551 {
12552 GLint nLinked=0;
12553 #ifdef __GLEE_GL_EXT_point_parameters
12554 if ((GLeeFuncPtr_glPointParameterfEXT = (GLEEPFNGLPOINTPARAMETERFEXTPROC) __GLeeGetProcAddress("glPointParameterfEXT"))!=0) nLinked++;
12555 if ((GLeeFuncPtr_glPointParameterfvEXT = (GLEEPFNGLPOINTPARAMETERFVEXTPROC) __GLeeGetProcAddress("glPointParameterfvEXT"))!=0) nLinked++;
12556 #endif
12557 if (nLinked==2) return GLEE_LINK_COMPLETE;
12558 if (nLinked==0) return GLEE_LINK_FAIL;
12559 return GLEE_LINK_PARTIAL;
12560 }
12561
12562 GLuint __GLeeLink_GL_SGIS_point_parameters(void)
12563 {
12564 GLint nLinked=0;
12565 #ifdef __GLEE_GL_SGIS_point_parameters
12566 if ((GLeeFuncPtr_glPointParameterfSGIS = (GLEEPFNGLPOINTPARAMETERFSGISPROC) __GLeeGetProcAddress("glPointParameterfSGIS"))!=0) nLinked++;
12567 if ((GLeeFuncPtr_glPointParameterfvSGIS = (GLEEPFNGLPOINTPARAMETERFVSGISPROC) __GLeeGetProcAddress("glPointParameterfvSGIS"))!=0) nLinked++;
12568 #endif
12569 if (nLinked==2) return GLEE_LINK_COMPLETE;
12570 if (nLinked==0) return GLEE_LINK_FAIL;
12571 return GLEE_LINK_PARTIAL;
12572 }
12573
12574 GLuint __GLeeLink_GL_SGIX_instruments(void)
12575 {
12576 GLint nLinked=0;
12577 #ifdef __GLEE_GL_SGIX_instruments
12578 if ((GLeeFuncPtr_glGetInstrumentsSGIX = (GLEEPFNGLGETINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glGetInstrumentsSGIX"))!=0) nLinked++;
12579 if ((GLeeFuncPtr_glInstrumentsBufferSGIX = (GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC) __GLeeGetProcAddress("glInstrumentsBufferSGIX"))!=0) nLinked++;
12580 if ((GLeeFuncPtr_glPollInstrumentsSGIX = (GLEEPFNGLPOLLINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glPollInstrumentsSGIX"))!=0) nLinked++;
12581 if ((GLeeFuncPtr_glReadInstrumentsSGIX = (GLEEPFNGLREADINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glReadInstrumentsSGIX"))!=0) nLinked++;
12582 if ((GLeeFuncPtr_glStartInstrumentsSGIX = (GLEEPFNGLSTARTINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glStartInstrumentsSGIX"))!=0) nLinked++;
12583 if ((GLeeFuncPtr_glStopInstrumentsSGIX = (GLEEPFNGLSTOPINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glStopInstrumentsSGIX"))!=0) nLinked++;
12584 #endif
12585 if (nLinked==6) return GLEE_LINK_COMPLETE;
12586 if (nLinked==0) return GLEE_LINK_FAIL;
12587 return GLEE_LINK_PARTIAL;
12588 }
12589
12590 GLuint __GLeeLink_GL_SGIX_texture_scale_bias(void) {return GLEE_LINK_COMPLETE;}
12591
12592 GLuint __GLeeLink_GL_SGIX_framezoom(void)
12593 {
12594 GLint nLinked=0;
12595 #ifdef __GLEE_GL_SGIX_framezoom
12596 if ((GLeeFuncPtr_glFrameZoomSGIX = (GLEEPFNGLFRAMEZOOMSGIXPROC) __GLeeGetProcAddress("glFrameZoomSGIX"))!=0) nLinked++;
12597 #endif
12598 if (nLinked==1) return GLEE_LINK_COMPLETE;
12599 if (nLinked==0) return GLEE_LINK_FAIL;
12600 return GLEE_LINK_PARTIAL;
12601 }
12602
12603 GLuint __GLeeLink_GL_SGIX_tag_sample_buffer(void)
12604 {
12605 GLint nLinked=0;
12606 #ifdef __GLEE_GL_SGIX_tag_sample_buffer
12607 if ((GLeeFuncPtr_glTagSampleBufferSGIX = (GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC) __GLeeGetProcAddress("glTagSampleBufferSGIX"))!=0) nLinked++;
12608 #endif
12609 if (nLinked==1) return GLEE_LINK_COMPLETE;
12610 if (nLinked==0) return GLEE_LINK_FAIL;
12611 return GLEE_LINK_PARTIAL;
12612 }
12613
12614 GLuint __GLeeLink_GL_FfdMaskSGIX(void) {return GLEE_LINK_COMPLETE;}
12615
12616 GLuint __GLeeLink_GL_SGIX_polynomial_ffd(void)
12617 {
12618 GLint nLinked=0;
12619 #ifdef __GLEE_GL_SGIX_polynomial_ffd
12620 if ((GLeeFuncPtr_glDeformationMap3dSGIX = (GLEEPFNGLDEFORMATIONMAP3DSGIXPROC) __GLeeGetProcAddress("glDeformationMap3dSGIX"))!=0) nLinked++;
12621 if ((GLeeFuncPtr_glDeformationMap3fSGIX = (GLEEPFNGLDEFORMATIONMAP3FSGIXPROC) __GLeeGetProcAddress("glDeformationMap3fSGIX"))!=0) nLinked++;
12622 if ((GLeeFuncPtr_glDeformSGIX = (GLEEPFNGLDEFORMSGIXPROC) __GLeeGetProcAddress("glDeformSGIX"))!=0) nLinked++;
12623 if ((GLeeFuncPtr_glLoadIdentityDeformationMapSGIX = (GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) __GLeeGetProcAddress("glLoadIdentityDeformationMapSGIX"))!=0) nLinked++;
12624 #endif
12625 if (nLinked==4) return GLEE_LINK_COMPLETE;
12626 if (nLinked==0) return GLEE_LINK_FAIL;
12627 return GLEE_LINK_PARTIAL;
12628 }
12629
12630 GLuint __GLeeLink_GL_SGIX_reference_plane(void)
12631 {
12632 GLint nLinked=0;
12633 #ifdef __GLEE_GL_SGIX_reference_plane
12634 if ((GLeeFuncPtr_glReferencePlaneSGIX = (GLEEPFNGLREFERENCEPLANESGIXPROC) __GLeeGetProcAddress("glReferencePlaneSGIX"))!=0) nLinked++;
12635 #endif
12636 if (nLinked==1) return GLEE_LINK_COMPLETE;
12637 if (nLinked==0) return GLEE_LINK_FAIL;
12638 return GLEE_LINK_PARTIAL;
12639 }
12640
12641 GLuint __GLeeLink_GL_SGIX_flush_raster(void)
12642 {
12643 GLint nLinked=0;
12644 #ifdef __GLEE_GL_SGIX_flush_raster
12645 if ((GLeeFuncPtr_glFlushRasterSGIX = (GLEEPFNGLFLUSHRASTERSGIXPROC) __GLeeGetProcAddress("glFlushRasterSGIX"))!=0) nLinked++;
12646 #endif
12647 if (nLinked==1) return GLEE_LINK_COMPLETE;
12648 if (nLinked==0) return GLEE_LINK_FAIL;
12649 return GLEE_LINK_PARTIAL;
12650 }
12651
12652 GLuint __GLeeLink_GL_SGIX_depth_texture(void) {return GLEE_LINK_COMPLETE;}
12653
12654 GLuint __GLeeLink_GL_SGIS_fog_function(void)
12655 {
12656 GLint nLinked=0;
12657 #ifdef __GLEE_GL_SGIS_fog_function
12658 if ((GLeeFuncPtr_glFogFuncSGIS = (GLEEPFNGLFOGFUNCSGISPROC) __GLeeGetProcAddress("glFogFuncSGIS"))!=0) nLinked++;
12659 if ((GLeeFuncPtr_glGetFogFuncSGIS = (GLEEPFNGLGETFOGFUNCSGISPROC) __GLeeGetProcAddress("glGetFogFuncSGIS"))!=0) nLinked++;
12660 #endif
12661 if (nLinked==2) return GLEE_LINK_COMPLETE;
12662 if (nLinked==0) return GLEE_LINK_FAIL;
12663 return GLEE_LINK_PARTIAL;
12664 }
12665
12666 GLuint __GLeeLink_GL_SGIX_fog_offset(void) {return GLEE_LINK_COMPLETE;}
12667
12668 GLuint __GLeeLink_GL_HP_image_transform(void)
12669 {
12670 GLint nLinked=0;
12671 #ifdef __GLEE_GL_HP_image_transform
12672 if ((GLeeFuncPtr_glImageTransformParameteriHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC) __GLeeGetProcAddress("glImageTransformParameteriHP"))!=0) nLinked++;
12673 if ((GLeeFuncPtr_glImageTransformParameterfHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC) __GLeeGetProcAddress("glImageTransformParameterfHP"))!=0) nLinked++;
12674 if ((GLeeFuncPtr_glImageTransformParameterivHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC) __GLeeGetProcAddress("glImageTransformParameterivHP"))!=0) nLinked++;
12675 if ((GLeeFuncPtr_glImageTransformParameterfvHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC) __GLeeGetProcAddress("glImageTransformParameterfvHP"))!=0) nLinked++;
12676 if ((GLeeFuncPtr_glGetImageTransformParameterivHP = (GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterivHP"))!=0) nLinked++;
12677 if ((GLeeFuncPtr_glGetImageTransformParameterfvHP = (GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterfvHP"))!=0) nLinked++;
12678 #endif
12679 if (nLinked==6) return GLEE_LINK_COMPLETE;
12680 if (nLinked==0) return GLEE_LINK_FAIL;
12681 return GLEE_LINK_PARTIAL;
12682 }
12683
12684 GLuint __GLeeLink_GL_HP_convolution_border_modes(void) {return GLEE_LINK_COMPLETE;}
12685
12686 GLuint __GLeeLink_GL_INGR_palette_buffer(void) {return GLEE_LINK_COMPLETE;}
12687
12688 GLuint __GLeeLink_GL_SGIX_texture_add_env(void) {return GLEE_LINK_COMPLETE;}
12689
12690 GLuint __GLeeLink_GL_EXT_color_subtable(void)
12691 {
12692 GLint nLinked=0;
12693 #ifdef __GLEE_GL_EXT_color_subtable
12694 if ((GLeeFuncPtr_glColorSubTableEXT = (GLEEPFNGLCOLORSUBTABLEEXTPROC) __GLeeGetProcAddress("glColorSubTableEXT"))!=0) nLinked++;
12695 if ((GLeeFuncPtr_glCopyColorSubTableEXT = (GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC) __GLeeGetProcAddress("glCopyColorSubTableEXT"))!=0) nLinked++;
12696 #endif
12697 if (nLinked==2) return GLEE_LINK_COMPLETE;
12698 if (nLinked==0) return GLEE_LINK_FAIL;
12699 return GLEE_LINK_PARTIAL;
12700 }
12701
12702 GLuint __GLeeLink_GL_PGI_vertex_hints(void) {return GLEE_LINK_COMPLETE;}
12703
12704 GLuint __GLeeLink_GL_PGI_misc_hints(void)
12705 {
12706 GLint nLinked=0;
12707 #ifdef __GLEE_GL_PGI_misc_hints
12708 if ((GLeeFuncPtr_glHintPGI = (GLEEPFNGLHINTPGIPROC) __GLeeGetProcAddress("glHintPGI"))!=0) nLinked++;
12709 #endif
12710 if (nLinked==1) return GLEE_LINK_COMPLETE;
12711 if (nLinked==0) return GLEE_LINK_FAIL;
12712 return GLEE_LINK_PARTIAL;
12713 }
12714
12715 GLuint __GLeeLink_GL_EXT_paletted_texture(void)
12716 {
12717 GLint nLinked=0;
12718 #ifdef __GLEE_GL_EXT_paletted_texture
12719 if ((GLeeFuncPtr_glColorTableEXT = (GLEEPFNGLCOLORTABLEEXTPROC) __GLeeGetProcAddress("glColorTableEXT"))!=0) nLinked++;
12720 if ((GLeeFuncPtr_glGetColorTableEXT = (GLEEPFNGLGETCOLORTABLEEXTPROC) __GLeeGetProcAddress("glGetColorTableEXT"))!=0) nLinked++;
12721 if ((GLeeFuncPtr_glGetColorTableParameterivEXT = (GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterivEXT"))!=0) nLinked++;
12722 if ((GLeeFuncPtr_glGetColorTableParameterfvEXT = (GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterfvEXT"))!=0) nLinked++;
12723 #endif
12724 if (nLinked==4) return GLEE_LINK_COMPLETE;
12725 if (nLinked==0) return GLEE_LINK_FAIL;
12726 return GLEE_LINK_PARTIAL;
12727 }
12728
12729 GLuint __GLeeLink_GL_EXT_clip_volume_hint(void) {return GLEE_LINK_COMPLETE;}
12730
12731 GLuint __GLeeLink_GL_SGIX_list_priority(void)
12732 {
12733 GLint nLinked=0;
12734 #ifdef __GLEE_GL_SGIX_list_priority
12735 if ((GLeeFuncPtr_glGetListParameterfvSGIX = (GLEEPFNGLGETLISTPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glGetListParameterfvSGIX"))!=0) nLinked++;
12736 if ((GLeeFuncPtr_glGetListParameterivSGIX = (GLEEPFNGLGETLISTPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glGetListParameterivSGIX"))!=0) nLinked++;
12737 if ((GLeeFuncPtr_glListParameterfSGIX = (GLEEPFNGLLISTPARAMETERFSGIXPROC) __GLeeGetProcAddress("glListParameterfSGIX"))!=0) nLinked++;
12738 if ((GLeeFuncPtr_glListParameterfvSGIX = (GLEEPFNGLLISTPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glListParameterfvSGIX"))!=0) nLinked++;
12739 if ((GLeeFuncPtr_glListParameteriSGIX = (GLEEPFNGLLISTPARAMETERISGIXPROC) __GLeeGetProcAddress("glListParameteriSGIX"))!=0) nLinked++;
12740 if ((GLeeFuncPtr_glListParameterivSGIX = (GLEEPFNGLLISTPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glListParameterivSGIX"))!=0) nLinked++;
12741 #endif
12742 if (nLinked==6) return GLEE_LINK_COMPLETE;
12743 if (nLinked==0) return GLEE_LINK_FAIL;
12744 return GLEE_LINK_PARTIAL;
12745 }
12746
12747 GLuint __GLeeLink_GL_SGIX_ir_instrument1(void) {return GLEE_LINK_COMPLETE;}
12748
12749 GLuint __GLeeLink_GL_SGIX_calligraphic_fragment(void) {return GLEE_LINK_COMPLETE;}
12750
12751 GLuint __GLeeLink_GL_SGIX_texture_lod_bias(void) {return GLEE_LINK_COMPLETE;}
12752
12753 GLuint __GLeeLink_GL_SGIX_shadow_ambient(void) {return GLEE_LINK_COMPLETE;}
12754
12755 GLuint __GLeeLink_GL_EXT_index_texture(void) {return GLEE_LINK_COMPLETE;}
12756
12757 GLuint __GLeeLink_GL_EXT_index_material(void)
12758 {
12759 GLint nLinked=0;
12760 #ifdef __GLEE_GL_EXT_index_material
12761 if ((GLeeFuncPtr_glIndexMaterialEXT = (GLEEPFNGLINDEXMATERIALEXTPROC) __GLeeGetProcAddress("glIndexMaterialEXT"))!=0) nLinked++;
12762 #endif
12763 if (nLinked==1) return GLEE_LINK_COMPLETE;
12764 if (nLinked==0) return GLEE_LINK_FAIL;
12765 return GLEE_LINK_PARTIAL;
12766 }
12767
12768 GLuint __GLeeLink_GL_EXT_index_func(void)
12769 {
12770 GLint nLinked=0;
12771 #ifdef __GLEE_GL_EXT_index_func
12772 if ((GLeeFuncPtr_glIndexFuncEXT = (GLEEPFNGLINDEXFUNCEXTPROC) __GLeeGetProcAddress("glIndexFuncEXT"))!=0) nLinked++;
12773 #endif
12774 if (nLinked==1) return GLEE_LINK_COMPLETE;
12775 if (nLinked==0) return GLEE_LINK_FAIL;
12776 return GLEE_LINK_PARTIAL;
12777 }
12778
12779 GLuint __GLeeLink_GL_EXT_index_array_formats(void) {return GLEE_LINK_COMPLETE;}
12780
12781 GLuint __GLeeLink_GL_EXT_compiled_vertex_array(void)
12782 {
12783 GLint nLinked=0;
12784 #ifdef __GLEE_GL_EXT_compiled_vertex_array
12785 if ((GLeeFuncPtr_glLockArraysEXT = (GLEEPFNGLLOCKARRAYSEXTPROC) __GLeeGetProcAddress("glLockArraysEXT"))!=0) nLinked++;
12786 if ((GLeeFuncPtr_glUnlockArraysEXT = (GLEEPFNGLUNLOCKARRAYSEXTPROC) __GLeeGetProcAddress("glUnlockArraysEXT"))!=0) nLinked++;
12787 #endif
12788 if (nLinked==2) return GLEE_LINK_COMPLETE;
12789 if (nLinked==0) return GLEE_LINK_FAIL;
12790 return GLEE_LINK_PARTIAL;
12791 }
12792
12793 GLuint __GLeeLink_GL_EXT_cull_vertex(void)
12794 {
12795 GLint nLinked=0;
12796 #ifdef __GLEE_GL_EXT_cull_vertex
12797 if ((GLeeFuncPtr_glCullParameterdvEXT = (GLEEPFNGLCULLPARAMETERDVEXTPROC) __GLeeGetProcAddress("glCullParameterdvEXT"))!=0) nLinked++;
12798 if ((GLeeFuncPtr_glCullParameterfvEXT = (GLEEPFNGLCULLPARAMETERFVEXTPROC) __GLeeGetProcAddress("glCullParameterfvEXT"))!=0) nLinked++;
12799 #endif
12800 if (nLinked==2) return GLEE_LINK_COMPLETE;
12801 if (nLinked==0) return GLEE_LINK_FAIL;
12802 return GLEE_LINK_PARTIAL;
12803 }
12804
12805 GLuint __GLeeLink_GL_SGIX_ycrcb(void) {return GLEE_LINK_COMPLETE;}
12806
12807 GLuint __GLeeLink_GL_SGIX_fragment_lighting(void)
12808 {
12809 GLint nLinked=0;
12810 #ifdef __GLEE_GL_SGIX_fragment_lighting
12811 if ((GLeeFuncPtr_glFragmentColorMaterialSGIX = (GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC) __GLeeGetProcAddress("glFragmentColorMaterialSGIX"))!=0) nLinked++;
12812 if ((GLeeFuncPtr_glFragmentLightfSGIX = (GLEEPFNGLFRAGMENTLIGHTFSGIXPROC) __GLeeGetProcAddress("glFragmentLightfSGIX"))!=0) nLinked++;
12813 if ((GLeeFuncPtr_glFragmentLightfvSGIX = (GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC) __GLeeGetProcAddress("glFragmentLightfvSGIX"))!=0) nLinked++;
12814 if ((GLeeFuncPtr_glFragmentLightiSGIX = (GLEEPFNGLFRAGMENTLIGHTISGIXPROC) __GLeeGetProcAddress("glFragmentLightiSGIX"))!=0) nLinked++;
12815 if ((GLeeFuncPtr_glFragmentLightivSGIX = (GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC) __GLeeGetProcAddress("glFragmentLightivSGIX"))!=0) nLinked++;
12816 if ((GLeeFuncPtr_glFragmentLightModelfSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfSGIX"))!=0) nLinked++;
12817 if ((GLeeFuncPtr_glFragmentLightModelfvSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfvSGIX"))!=0) nLinked++;
12818 if ((GLeeFuncPtr_glFragmentLightModeliSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC) __GLeeGetProcAddress("glFragmentLightModeliSGIX"))!=0) nLinked++;
12819 if ((GLeeFuncPtr_glFragmentLightModelivSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelivSGIX"))!=0) nLinked++;
12820 if ((GLeeFuncPtr_glFragmentMaterialfSGIX = (GLEEPFNGLFRAGMENTMATERIALFSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialfSGIX"))!=0) nLinked++;
12821 if ((GLeeFuncPtr_glFragmentMaterialfvSGIX = (GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialfvSGIX"))!=0) nLinked++;
12822 if ((GLeeFuncPtr_glFragmentMaterialiSGIX = (GLEEPFNGLFRAGMENTMATERIALISGIXPROC) __GLeeGetProcAddress("glFragmentMaterialiSGIX"))!=0) nLinked++;
12823 if ((GLeeFuncPtr_glFragmentMaterialivSGIX = (GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialivSGIX"))!=0) nLinked++;
12824 if ((GLeeFuncPtr_glGetFragmentLightfvSGIX = (GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightfvSGIX"))!=0) nLinked++;
12825 if ((GLeeFuncPtr_glGetFragmentLightivSGIX = (GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightivSGIX"))!=0) nLinked++;
12826 if ((GLeeFuncPtr_glGetFragmentMaterialfvSGIX = (GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvSGIX"))!=0) nLinked++;
12827 if ((GLeeFuncPtr_glGetFragmentMaterialivSGIX = (GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialivSGIX"))!=0) nLinked++;
12828 if ((GLeeFuncPtr_glLightEnviSGIX = (GLEEPFNGLLIGHTENVISGIXPROC) __GLeeGetProcAddress("glLightEnviSGIX"))!=0) nLinked++;
12829 #endif
12830 if (nLinked==18) return GLEE_LINK_COMPLETE;
12831 if (nLinked==0) return GLEE_LINK_FAIL;
12832 return GLEE_LINK_PARTIAL;
12833 }
12834
12835 GLuint __GLeeLink_GL_IBM_rasterpos_clip(void) {return GLEE_LINK_COMPLETE;}
12836
12837 GLuint __GLeeLink_GL_HP_texture_lighting(void) {return GLEE_LINK_COMPLETE;}
12838
12839 GLuint __GLeeLink_GL_EXT_draw_range_elements(void)
12840 {
12841 GLint nLinked=0;
12842 #ifdef __GLEE_GL_EXT_draw_range_elements
12843 if ((GLeeFuncPtr_glDrawRangeElementsEXT = (GLEEPFNGLDRAWRANGEELEMENTSEXTPROC) __GLeeGetProcAddress("glDrawRangeElementsEXT"))!=0) nLinked++;
12844 #endif
12845 if (nLinked==1) return GLEE_LINK_COMPLETE;
12846 if (nLinked==0) return GLEE_LINK_FAIL;
12847 return GLEE_LINK_PARTIAL;
12848 }
12849
12850 GLuint __GLeeLink_GL_WIN_phong_shading(void) {return GLEE_LINK_COMPLETE;}
12851
12852 GLuint __GLeeLink_GL_WIN_specular_fog(void) {return GLEE_LINK_COMPLETE;}
12853
12854 GLuint __GLeeLink_GL_EXT_light_texture(void)
12855 {
12856 GLint nLinked=0;
12857 #ifdef __GLEE_GL_EXT_light_texture
12858 if ((GLeeFuncPtr_glApplyTextureEXT = (GLEEPFNGLAPPLYTEXTUREEXTPROC) __GLeeGetProcAddress("glApplyTextureEXT"))!=0) nLinked++;
12859 if ((GLeeFuncPtr_glTextureLightEXT = (GLEEPFNGLTEXTURELIGHTEXTPROC) __GLeeGetProcAddress("glTextureLightEXT"))!=0) nLinked++;
12860 if ((GLeeFuncPtr_glTextureMaterialEXT = (GLEEPFNGLTEXTUREMATERIALEXTPROC) __GLeeGetProcAddress("glTextureMaterialEXT"))!=0) nLinked++;
12861 #endif
12862 if (nLinked==3) return GLEE_LINK_COMPLETE;
12863 if (nLinked==0) return GLEE_LINK_FAIL;
12864 return GLEE_LINK_PARTIAL;
12865 }
12866
12867 GLuint __GLeeLink_GL_SGIX_blend_alpha_minmax(void) {return GLEE_LINK_COMPLETE;}
12868
12869 GLuint __GLeeLink_GL_SGIX_impact_pixel_texture(void) {return GLEE_LINK_COMPLETE;}
12870
12871 GLuint __GLeeLink_GL_EXT_bgra(void) {return GLEE_LINK_COMPLETE;}
12872
12873 GLuint __GLeeLink_GL_SGIX_async(void)
12874 {
12875 GLint nLinked=0;
12876 #ifdef __GLEE_GL_SGIX_async
12877 if ((GLeeFuncPtr_glAsyncMarkerSGIX = (GLEEPFNGLASYNCMARKERSGIXPROC) __GLeeGetProcAddress("glAsyncMarkerSGIX"))!=0) nLinked++;
12878 if ((GLeeFuncPtr_glFinishAsyncSGIX = (GLEEPFNGLFINISHASYNCSGIXPROC) __GLeeGetProcAddress("glFinishAsyncSGIX"))!=0) nLinked++;
12879 if ((GLeeFuncPtr_glPollAsyncSGIX = (GLEEPFNGLPOLLASYNCSGIXPROC) __GLeeGetProcAddress("glPollAsyncSGIX"))!=0) nLinked++;
12880 if ((GLeeFuncPtr_glGenAsyncMarkersSGIX = (GLEEPFNGLGENASYNCMARKERSSGIXPROC) __GLeeGetProcAddress("glGenAsyncMarkersSGIX"))!=0) nLinked++;
12881 if ((GLeeFuncPtr_glDeleteAsyncMarkersSGIX = (GLEEPFNGLDELETEASYNCMARKERSSGIXPROC) __GLeeGetProcAddress("glDeleteAsyncMarkersSGIX"))!=0) nLinked++;
12882 if ((GLeeFuncPtr_glIsAsyncMarkerSGIX = (GLEEPFNGLISASYNCMARKERSGIXPROC) __GLeeGetProcAddress("glIsAsyncMarkerSGIX"))!=0) nLinked++;
12883 #endif
12884 if (nLinked==6) return GLEE_LINK_COMPLETE;
12885 if (nLinked==0) return GLEE_LINK_FAIL;
12886 return GLEE_LINK_PARTIAL;
12887 }
12888
12889 GLuint __GLeeLink_GL_SGIX_async_pixel(void) {return GLEE_LINK_COMPLETE;}
12890
12891 GLuint __GLeeLink_GL_SGIX_async_histogram(void) {return GLEE_LINK_COMPLETE;}
12892
12893 GLuint __GLeeLink_GL_INTEL_texture_scissor(void) {return GLEE_LINK_COMPLETE;}
12894
12895 GLuint __GLeeLink_GL_INTEL_parallel_arrays(void)
12896 {
12897 GLint nLinked=0;
12898 #ifdef __GLEE_GL_INTEL_parallel_arrays
12899 if ((GLeeFuncPtr_glVertexPointervINTEL = (GLEEPFNGLVERTEXPOINTERVINTELPROC) __GLeeGetProcAddress("glVertexPointervINTEL"))!=0) nLinked++;
12900 if ((GLeeFuncPtr_glNormalPointervINTEL = (GLEEPFNGLNORMALPOINTERVINTELPROC) __GLeeGetProcAddress("glNormalPointervINTEL"))!=0) nLinked++;
12901 if ((GLeeFuncPtr_glColorPointervINTEL = (GLEEPFNGLCOLORPOINTERVINTELPROC) __GLeeGetProcAddress("glColorPointervINTEL"))!=0) nLinked++;
12902 if ((GLeeFuncPtr_glTexCoordPointervINTEL = (GLEEPFNGLTEXCOORDPOINTERVINTELPROC) __GLeeGetProcAddress("glTexCoordPointervINTEL"))!=0) nLinked++;
12903 #endif
12904 if (nLinked==4) return GLEE_LINK_COMPLETE;
12905 if (nLinked==0) return GLEE_LINK_FAIL;
12906 return GLEE_LINK_PARTIAL;
12907 }
12908
12909 GLuint __GLeeLink_GL_HP_occlusion_test(void) {return GLEE_LINK_COMPLETE;}
12910
12911 GLuint __GLeeLink_GL_EXT_pixel_transform(void)
12912 {
12913 GLint nLinked=0;
12914 #ifdef __GLEE_GL_EXT_pixel_transform
12915 if ((GLeeFuncPtr_glPixelTransformParameteriEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC) __GLeeGetProcAddress("glPixelTransformParameteriEXT"))!=0) nLinked++;
12916 if ((GLeeFuncPtr_glPixelTransformParameterfEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfEXT"))!=0) nLinked++;
12917 if ((GLeeFuncPtr_glPixelTransformParameterivEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterivEXT"))!=0) nLinked++;
12918 if ((GLeeFuncPtr_glPixelTransformParameterfvEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfvEXT"))!=0) nLinked++;
12919 #endif
12920 if (nLinked==4) return GLEE_LINK_COMPLETE;
12921 if (nLinked==0) return GLEE_LINK_FAIL;
12922 return GLEE_LINK_PARTIAL;
12923 }
12924
12925 GLuint __GLeeLink_GL_EXT_pixel_transform_color_table(void) {return GLEE_LINK_COMPLETE;}
12926
12927 GLuint __GLeeLink_GL_EXT_shared_texture_palette(void) {return GLEE_LINK_COMPLETE;}
12928
12929 GLuint __GLeeLink_GL_EXT_separate_specular_color(void) {return GLEE_LINK_COMPLETE;}
12930
12931 GLuint __GLeeLink_GL_EXT_secondary_color(void)
12932 {
12933 GLint nLinked=0;
12934 #ifdef __GLEE_GL_EXT_secondary_color
12935 if ((GLeeFuncPtr_glSecondaryColor3bEXT = (GLEEPFNGLSECONDARYCOLOR3BEXTPROC) __GLeeGetProcAddress("glSecondaryColor3bEXT"))!=0) nLinked++;
12936 if ((GLeeFuncPtr_glSecondaryColor3bvEXT = (GLEEPFNGLSECONDARYCOLOR3BVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3bvEXT"))!=0) nLinked++;
12937 if ((GLeeFuncPtr_glSecondaryColor3dEXT = (GLEEPFNGLSECONDARYCOLOR3DEXTPROC) __GLeeGetProcAddress("glSecondaryColor3dEXT"))!=0) nLinked++;
12938 if ((GLeeFuncPtr_glSecondaryColor3dvEXT = (GLEEPFNGLSECONDARYCOLOR3DVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3dvEXT"))!=0) nLinked++;
12939 if ((GLeeFuncPtr_glSecondaryColor3fEXT = (GLEEPFNGLSECONDARYCOLOR3FEXTPROC) __GLeeGetProcAddress("glSecondaryColor3fEXT"))!=0) nLinked++;
12940 if ((GLeeFuncPtr_glSecondaryColor3fvEXT = (GLEEPFNGLSECONDARYCOLOR3FVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3fvEXT"))!=0) nLinked++;
12941 if ((GLeeFuncPtr_glSecondaryColor3iEXT = (GLEEPFNGLSECONDARYCOLOR3IEXTPROC) __GLeeGetProcAddress("glSecondaryColor3iEXT"))!=0) nLinked++;
12942 if ((GLeeFuncPtr_glSecondaryColor3ivEXT = (GLEEPFNGLSECONDARYCOLOR3IVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ivEXT"))!=0) nLinked++;
12943 if ((GLeeFuncPtr_glSecondaryColor3sEXT = (GLEEPFNGLSECONDARYCOLOR3SEXTPROC) __GLeeGetProcAddress("glSecondaryColor3sEXT"))!=0) nLinked++;
12944 if ((GLeeFuncPtr_glSecondaryColor3svEXT = (GLEEPFNGLSECONDARYCOLOR3SVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3svEXT"))!=0) nLinked++;
12945 if ((GLeeFuncPtr_glSecondaryColor3ubEXT = (GLEEPFNGLSECONDARYCOLOR3UBEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ubEXT"))!=0) nLinked++;
12946 if ((GLeeFuncPtr_glSecondaryColor3ubvEXT = (GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ubvEXT"))!=0) nLinked++;
12947 if ((GLeeFuncPtr_glSecondaryColor3uiEXT = (GLEEPFNGLSECONDARYCOLOR3UIEXTPROC) __GLeeGetProcAddress("glSecondaryColor3uiEXT"))!=0) nLinked++;
12948 if ((GLeeFuncPtr_glSecondaryColor3uivEXT = (GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3uivEXT"))!=0) nLinked++;
12949 if ((GLeeFuncPtr_glSecondaryColor3usEXT = (GLEEPFNGLSECONDARYCOLOR3USEXTPROC) __GLeeGetProcAddress("glSecondaryColor3usEXT"))!=0) nLinked++;
12950 if ((GLeeFuncPtr_glSecondaryColor3usvEXT = (GLEEPFNGLSECONDARYCOLOR3USVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3usvEXT"))!=0) nLinked++;
12951 if ((GLeeFuncPtr_glSecondaryColorPointerEXT = (GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC) __GLeeGetProcAddress("glSecondaryColorPointerEXT"))!=0) nLinked++;
12952 #endif
12953 if (nLinked==17) return GLEE_LINK_COMPLETE;
12954 if (nLinked==0) return GLEE_LINK_FAIL;
12955 return GLEE_LINK_PARTIAL;
12956 }
12957
12958 GLuint __GLeeLink_GL_EXT_texture_perturb_normal(void)
12959 {
12960 GLint nLinked=0;
12961 #ifdef __GLEE_GL_EXT_texture_perturb_normal
12962 if ((GLeeFuncPtr_glTextureNormalEXT = (GLEEPFNGLTEXTURENORMALEXTPROC) __GLeeGetProcAddress("glTextureNormalEXT"))!=0) nLinked++;
12963 #endif
12964 if (nLinked==1) return GLEE_LINK_COMPLETE;
12965 if (nLinked==0) return GLEE_LINK_FAIL;
12966 return GLEE_LINK_PARTIAL;
12967 }
12968
12969 GLuint __GLeeLink_GL_EXT_multi_draw_arrays(void)
12970 {
12971 GLint nLinked=0;
12972 #ifdef __GLEE_GL_EXT_multi_draw_arrays
12973 if ((GLeeFuncPtr_glMultiDrawArraysEXT = (GLEEPFNGLMULTIDRAWARRAYSEXTPROC) __GLeeGetProcAddress("glMultiDrawArraysEXT"))!=0) nLinked++;
12974 if ((GLeeFuncPtr_glMultiDrawElementsEXT = (GLEEPFNGLMULTIDRAWELEMENTSEXTPROC) __GLeeGetProcAddress("glMultiDrawElementsEXT"))!=0) nLinked++;
12975 #endif
12976 if (nLinked==2) return GLEE_LINK_COMPLETE;
12977 if (nLinked==0) return GLEE_LINK_FAIL;
12978 return GLEE_LINK_PARTIAL;
12979 }
12980
12981 GLuint __GLeeLink_GL_EXT_fog_coord(void)
12982 {
12983 GLint nLinked=0;
12984 #ifdef __GLEE_GL_EXT_fog_coord
12985 if ((GLeeFuncPtr_glFogCoordfEXT = (GLEEPFNGLFOGCOORDFEXTPROC) __GLeeGetProcAddress("glFogCoordfEXT"))!=0) nLinked++;
12986 if ((GLeeFuncPtr_glFogCoordfvEXT = (GLEEPFNGLFOGCOORDFVEXTPROC) __GLeeGetProcAddress("glFogCoordfvEXT"))!=0) nLinked++;
12987 if ((GLeeFuncPtr_glFogCoorddEXT = (GLEEPFNGLFOGCOORDDEXTPROC) __GLeeGetProcAddress("glFogCoorddEXT"))!=0) nLinked++;
12988 if ((GLeeFuncPtr_glFogCoorddvEXT = (GLEEPFNGLFOGCOORDDVEXTPROC) __GLeeGetProcAddress("glFogCoorddvEXT"))!=0) nLinked++;
12989 if ((GLeeFuncPtr_glFogCoordPointerEXT = (GLEEPFNGLFOGCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glFogCoordPointerEXT"))!=0) nLinked++;
12990 #endif
12991 if (nLinked==5) return GLEE_LINK_COMPLETE;
12992 if (nLinked==0) return GLEE_LINK_FAIL;
12993 return GLEE_LINK_PARTIAL;
12994 }
12995
12996 GLuint __GLeeLink_GL_REND_screen_coordinates(void) {return GLEE_LINK_COMPLETE;}
12997
12998 GLuint __GLeeLink_GL_EXT_coordinate_frame(void)
12999 {
13000 GLint nLinked=0;
13001 #ifdef __GLEE_GL_EXT_coordinate_frame
13002 if ((GLeeFuncPtr_glTangent3bEXT = (GLEEPFNGLTANGENT3BEXTPROC) __GLeeGetProcAddress("glTangent3bEXT"))!=0) nLinked++;
13003 if ((GLeeFuncPtr_glTangent3bvEXT = (GLEEPFNGLTANGENT3BVEXTPROC) __GLeeGetProcAddress("glTangent3bvEXT"))!=0) nLinked++;
13004 if ((GLeeFuncPtr_glTangent3dEXT = (GLEEPFNGLTANGENT3DEXTPROC) __GLeeGetProcAddress("glTangent3dEXT"))!=0) nLinked++;
13005 if ((GLeeFuncPtr_glTangent3dvEXT = (GLEEPFNGLTANGENT3DVEXTPROC) __GLeeGetProcAddress("glTangent3dvEXT"))!=0) nLinked++;
13006 if ((GLeeFuncPtr_glTangent3fEXT = (GLEEPFNGLTANGENT3FEXTPROC) __GLeeGetProcAddress("glTangent3fEXT"))!=0) nLinked++;
13007 if ((GLeeFuncPtr_glTangent3fvEXT = (GLEEPFNGLTANGENT3FVEXTPROC) __GLeeGetProcAddress("glTangent3fvEXT"))!=0) nLinked++;
13008 if ((GLeeFuncPtr_glTangent3iEXT = (GLEEPFNGLTANGENT3IEXTPROC) __GLeeGetProcAddress("glTangent3iEXT"))!=0) nLinked++;
13009 if ((GLeeFuncPtr_glTangent3ivEXT = (GLEEPFNGLTANGENT3IVEXTPROC) __GLeeGetProcAddress("glTangent3ivEXT"))!=0) nLinked++;
13010 if ((GLeeFuncPtr_glTangent3sEXT = (GLEEPFNGLTANGENT3SEXTPROC) __GLeeGetProcAddress("glTangent3sEXT"))!=0) nLinked++;
13011 if ((GLeeFuncPtr_glTangent3svEXT = (GLEEPFNGLTANGENT3SVEXTPROC) __GLeeGetProcAddress("glTangent3svEXT"))!=0) nLinked++;
13012 if ((GLeeFuncPtr_glBinormal3bEXT = (GLEEPFNGLBINORMAL3BEXTPROC) __GLeeGetProcAddress("glBinormal3bEXT"))!=0) nLinked++;
13013 if ((GLeeFuncPtr_glBinormal3bvEXT = (GLEEPFNGLBINORMAL3BVEXTPROC) __GLeeGetProcAddress("glBinormal3bvEXT"))!=0) nLinked++;
13014 if ((GLeeFuncPtr_glBinormal3dEXT = (GLEEPFNGLBINORMAL3DEXTPROC) __GLeeGetProcAddress("glBinormal3dEXT"))!=0) nLinked++;
13015 if ((GLeeFuncPtr_glBinormal3dvEXT = (GLEEPFNGLBINORMAL3DVEXTPROC) __GLeeGetProcAddress("glBinormal3dvEXT"))!=0) nLinked++;
13016 if ((GLeeFuncPtr_glBinormal3fEXT = (GLEEPFNGLBINORMAL3FEXTPROC) __GLeeGetProcAddress("glBinormal3fEXT"))!=0) nLinked++;
13017 if ((GLeeFuncPtr_glBinormal3fvEXT = (GLEEPFNGLBINORMAL3FVEXTPROC) __GLeeGetProcAddress("glBinormal3fvEXT"))!=0) nLinked++;
13018 if ((GLeeFuncPtr_glBinormal3iEXT = (GLEEPFNGLBINORMAL3IEXTPROC) __GLeeGetProcAddress("glBinormal3iEXT"))!=0) nLinked++;
13019 if ((GLeeFuncPtr_glBinormal3ivEXT = (GLEEPFNGLBINORMAL3IVEXTPROC) __GLeeGetProcAddress("glBinormal3ivEXT"))!=0) nLinked++;
13020 if ((GLeeFuncPtr_glBinormal3sEXT = (GLEEPFNGLBINORMAL3SEXTPROC) __GLeeGetProcAddress("glBinormal3sEXT"))!=0) nLinked++;
13021 if ((GLeeFuncPtr_glBinormal3svEXT = (GLEEPFNGLBINORMAL3SVEXTPROC) __GLeeGetProcAddress("glBinormal3svEXT"))!=0) nLinked++;
13022 if ((GLeeFuncPtr_glTangentPointerEXT = (GLEEPFNGLTANGENTPOINTEREXTPROC) __GLeeGetProcAddress("glTangentPointerEXT"))!=0) nLinked++;
13023 if ((GLeeFuncPtr_glBinormalPointerEXT = (GLEEPFNGLBINORMALPOINTEREXTPROC) __GLeeGetProcAddress("glBinormalPointerEXT"))!=0) nLinked++;
13024 #endif
13025 if (nLinked==22) return GLEE_LINK_COMPLETE;
13026 if (nLinked==0) return GLEE_LINK_FAIL;
13027 return GLEE_LINK_PARTIAL;
13028 }
13029
13030 GLuint __GLeeLink_GL_EXT_texture_env_combine(void) {return GLEE_LINK_COMPLETE;}
13031
13032 GLuint __GLeeLink_GL_APPLE_specular_vector(void) {return GLEE_LINK_COMPLETE;}
13033
13034 GLuint __GLeeLink_GL_APPLE_transform_hint(void) {return GLEE_LINK_COMPLETE;}
13035
13036 GLuint __GLeeLink_GL_SGIX_fog_scale(void) {return GLEE_LINK_COMPLETE;}
13037
13038 GLuint __GLeeLink_GL_SUNX_constant_data(void)
13039 {
13040 GLint nLinked=0;
13041 #ifdef __GLEE_GL_SUNX_constant_data
13042 if ((GLeeFuncPtr_glFinishTextureSUNX = (GLEEPFNGLFINISHTEXTURESUNXPROC) __GLeeGetProcAddress("glFinishTextureSUNX"))!=0) nLinked++;
13043 #endif
13044 if (nLinked==1) return GLEE_LINK_COMPLETE;
13045 if (nLinked==0) return GLEE_LINK_FAIL;
13046 return GLEE_LINK_PARTIAL;
13047 }
13048
13049 GLuint __GLeeLink_GL_SUN_global_alpha(void)
13050 {
13051 GLint nLinked=0;
13052 #ifdef __GLEE_GL_SUN_global_alpha
13053 if ((GLeeFuncPtr_glGlobalAlphaFactorbSUN = (GLEEPFNGLGLOBALALPHAFACTORBSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorbSUN"))!=0) nLinked++;
13054 if ((GLeeFuncPtr_glGlobalAlphaFactorsSUN = (GLEEPFNGLGLOBALALPHAFACTORSSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorsSUN"))!=0) nLinked++;
13055 if ((GLeeFuncPtr_glGlobalAlphaFactoriSUN = (GLEEPFNGLGLOBALALPHAFACTORISUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoriSUN"))!=0) nLinked++;
13056 if ((GLeeFuncPtr_glGlobalAlphaFactorfSUN = (GLEEPFNGLGLOBALALPHAFACTORFSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorfSUN"))!=0) nLinked++;
13057 if ((GLeeFuncPtr_glGlobalAlphaFactordSUN = (GLEEPFNGLGLOBALALPHAFACTORDSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactordSUN"))!=0) nLinked++;
13058 if ((GLeeFuncPtr_glGlobalAlphaFactorubSUN = (GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorubSUN"))!=0) nLinked++;
13059 if ((GLeeFuncPtr_glGlobalAlphaFactorusSUN = (GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorusSUN"))!=0) nLinked++;
13060 if ((GLeeFuncPtr_glGlobalAlphaFactoruiSUN = (GLEEPFNGLGLOBALALPHAFACTORUISUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoruiSUN"))!=0) nLinked++;
13061 #endif
13062 if (nLinked==8) return GLEE_LINK_COMPLETE;
13063 if (nLinked==0) return GLEE_LINK_FAIL;
13064 return GLEE_LINK_PARTIAL;
13065 }
13066
13067 GLuint __GLeeLink_GL_SUN_triangle_list(void)
13068 {
13069 GLint nLinked=0;
13070 #ifdef __GLEE_GL_SUN_triangle_list
13071 if ((GLeeFuncPtr_glReplacementCodeuiSUN = (GLEEPFNGLREPLACEMENTCODEUISUNPROC) __GLeeGetProcAddress("glReplacementCodeuiSUN"))!=0) nLinked++;
13072 if ((GLeeFuncPtr_glReplacementCodeusSUN = (GLEEPFNGLREPLACEMENTCODEUSSUNPROC) __GLeeGetProcAddress("glReplacementCodeusSUN"))!=0) nLinked++;
13073 if ((GLeeFuncPtr_glReplacementCodeubSUN = (GLEEPFNGLREPLACEMENTCODEUBSUNPROC) __GLeeGetProcAddress("glReplacementCodeubSUN"))!=0) nLinked++;
13074 if ((GLeeFuncPtr_glReplacementCodeuivSUN = (GLEEPFNGLREPLACEMENTCODEUIVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuivSUN"))!=0) nLinked++;
13075 if ((GLeeFuncPtr_glReplacementCodeusvSUN = (GLEEPFNGLREPLACEMENTCODEUSVSUNPROC) __GLeeGetProcAddress("glReplacementCodeusvSUN"))!=0) nLinked++;
13076 if ((GLeeFuncPtr_glReplacementCodeubvSUN = (GLEEPFNGLREPLACEMENTCODEUBVSUNPROC) __GLeeGetProcAddress("glReplacementCodeubvSUN"))!=0) nLinked++;
13077 if ((GLeeFuncPtr_glReplacementCodePointerSUN = (GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC) __GLeeGetProcAddress("glReplacementCodePointerSUN"))!=0) nLinked++;
13078 #endif
13079 if (nLinked==7) return GLEE_LINK_COMPLETE;
13080 if (nLinked==0) return GLEE_LINK_FAIL;
13081 return GLEE_LINK_PARTIAL;
13082 }
13083
13084 GLuint __GLeeLink_GL_SUN_vertex(void)
13085 {
13086 GLint nLinked=0;
13087 #ifdef __GLEE_GL_SUN_vertex
13088 if ((GLeeFuncPtr_glColor4ubVertex2fSUN = (GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC) __GLeeGetProcAddress("glColor4ubVertex2fSUN"))!=0) nLinked++;
13089 if ((GLeeFuncPtr_glColor4ubVertex2fvSUN = (GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC) __GLeeGetProcAddress("glColor4ubVertex2fvSUN"))!=0) nLinked++;
13090 if ((GLeeFuncPtr_glColor4ubVertex3fSUN = (GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor4ubVertex3fSUN"))!=0) nLinked++;
13091 if ((GLeeFuncPtr_glColor4ubVertex3fvSUN = (GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor4ubVertex3fvSUN"))!=0) nLinked++;
13092 if ((GLeeFuncPtr_glColor3fVertex3fSUN = (GLEEPFNGLCOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor3fVertex3fSUN"))!=0) nLinked++;
13093 if ((GLeeFuncPtr_glColor3fVertex3fvSUN = (GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor3fVertex3fvSUN"))!=0) nLinked++;
13094 if ((GLeeFuncPtr_glNormal3fVertex3fSUN = (GLEEPFNGLNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glNormal3fVertex3fSUN"))!=0) nLinked++;
13095 if ((GLeeFuncPtr_glNormal3fVertex3fvSUN = (GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glNormal3fVertex3fvSUN"))!=0) nLinked++;
13096 if ((GLeeFuncPtr_glColor4fNormal3fVertex3fSUN = (GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
13097 if ((GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN = (GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
13098 if ((GLeeFuncPtr_glTexCoord2fVertex3fSUN = (GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fSUN"))!=0) nLinked++;
13099 if ((GLeeFuncPtr_glTexCoord2fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fvSUN"))!=0) nLinked++;
13100 if ((GLeeFuncPtr_glTexCoord4fVertex4fSUN = (GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fSUN"))!=0) nLinked++;
13101 if ((GLeeFuncPtr_glTexCoord4fVertex4fvSUN = (GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fvSUN"))!=0) nLinked++;
13102 if ((GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN = (GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fSUN"))!=0) nLinked++;
13103 if ((GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN = (GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fvSUN"))!=0) nLinked++;
13104 if ((GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fSUN"))!=0) nLinked++;
13105 if ((GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fvSUN"))!=0) nLinked++;
13106 if ((GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++;
13107 if ((GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++;
13108 if ((GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
13109 if ((GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
13110 if ((GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN = (GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3fVertex4fSUN"))!=0) nLinked++;
13111 if ((GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN = (GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3fVertex4fvSUN"))!=0) nLinked++;
13112 if ((GLeeFuncPtr_glReplacementCodeuiVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fSUN"))!=0) nLinked++;
13113 if ((GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fvSUN"))!=0) nLinked++;
13114 if ((GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ubVertex3fSUN"))!=0) nLinked++;
13115 if ((GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ubVertex3fvSUN"))!=0) nLinked++;
13116 if ((GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVertex3fSUN"))!=0) nLinked++;
13117 if ((GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVertex3fvSUN"))!=0) nLinked++;
13118 if ((GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3fVertex3fSUN"))!=0) nLinked++;
13119 if ((GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3fVertex3fvSUN"))!=0) nLinked++;
13120 if ((GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
13121 if ((GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
13122 if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fVertex3fSUN"))!=0) nLinked++;
13123 if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fVertex3fvSUN"))!=0) nLinked++;
13124 if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++;
13125 if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++;
13126 if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"))!=0) nLinked++;
13127 if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"))!=0) nLinked++;
13128 #endif
13129 if (nLinked==40) return GLEE_LINK_COMPLETE;
13130 if (nLinked==0) return GLEE_LINK_FAIL;
13131 return GLEE_LINK_PARTIAL;
13132 }
13133
13134 GLuint __GLeeLink_GL_EXT_blend_func_separate(void)
13135 {
13136 GLint nLinked=0;
13137 #ifdef __GLEE_GL_EXT_blend_func_separate
13138 if ((GLeeFuncPtr_glBlendFuncSeparateEXT = (GLEEPFNGLBLENDFUNCSEPARATEEXTPROC) __GLeeGetProcAddress("glBlendFuncSeparateEXT"))!=0) nLinked++;
13139 #endif
13140 if (nLinked==1) return GLEE_LINK_COMPLETE;
13141 if (nLinked==0) return GLEE_LINK_FAIL;
13142 return GLEE_LINK_PARTIAL;
13143 }
13144
13145 GLuint __GLeeLink_GL_INGR_color_clamp(void) {return GLEE_LINK_COMPLETE;}
13146
13147 GLuint __GLeeLink_GL_INGR_interlace_read(void) {return GLEE_LINK_COMPLETE;}
13148
13149 GLuint __GLeeLink_GL_EXT_stencil_wrap(void) {return GLEE_LINK_COMPLETE;}
13150
13151 GLuint __GLeeLink_GL_EXT_422_pixels(void) {return GLEE_LINK_COMPLETE;}
13152
13153 GLuint __GLeeLink_GL_NV_texgen_reflection(void) {return GLEE_LINK_COMPLETE;}
13154
13155 GLuint __GLeeLink_GL_EXT_texture_cube_map(void) {return GLEE_LINK_COMPLETE;}
13156
13157 GLuint __GLeeLink_GL_SUN_convolution_border_modes(void) {return GLEE_LINK_COMPLETE;}
13158
13159 GLuint __GLeeLink_GL_EXT_texture_env_add(void) {return GLEE_LINK_COMPLETE;}
13160
13161 GLuint __GLeeLink_GL_EXT_texture_lod_bias(void) {return GLEE_LINK_COMPLETE;}
13162
13163 GLuint __GLeeLink_GL_EXT_texture_filter_anisotropic(void) {return GLEE_LINK_COMPLETE;}
13164
13165 GLuint __GLeeLink_GL_EXT_vertex_weighting(void)
13166 {
13167 GLint nLinked=0;
13168 #ifdef __GLEE_GL_EXT_vertex_weighting
13169 if ((GLeeFuncPtr_glVertexWeightfEXT = (GLEEPFNGLVERTEXWEIGHTFEXTPROC) __GLeeGetProcAddress("glVertexWeightfEXT"))!=0) nLinked++;
13170 if ((GLeeFuncPtr_glVertexWeightfvEXT = (GLEEPFNGLVERTEXWEIGHTFVEXTPROC) __GLeeGetProcAddress("glVertexWeightfvEXT"))!=0) nLinked++;
13171 if ((GLeeFuncPtr_glVertexWeightPointerEXT = (GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC) __GLeeGetProcAddress("glVertexWeightPointerEXT"))!=0) nLinked++;
13172 #endif
13173 if (nLinked==3) return GLEE_LINK_COMPLETE;
13174 if (nLinked==0) return GLEE_LINK_FAIL;
13175 return GLEE_LINK_PARTIAL;
13176 }
13177
13178 GLuint __GLeeLink_GL_NV_light_max_exponent(void) {return GLEE_LINK_COMPLETE;}
13179
13180 GLuint __GLeeLink_GL_NV_vertex_array_range(void)
13181 {
13182 GLint nLinked=0;
13183 #ifdef __GLEE_GL_NV_vertex_array_range
13184 if ((GLeeFuncPtr_glFlushVertexArrayRangeNV = (GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeNV"))!=0) nLinked++;
13185 if ((GLeeFuncPtr_glVertexArrayRangeNV = (GLEEPFNGLVERTEXARRAYRANGENVPROC) __GLeeGetProcAddress("glVertexArrayRangeNV"))!=0) nLinked++;
13186 #endif
13187 if (nLinked==2) return GLEE_LINK_COMPLETE;
13188 if (nLinked==0) return GLEE_LINK_FAIL;
13189 return GLEE_LINK_PARTIAL;
13190 }
13191
13192 GLuint __GLeeLink_GL_NV_register_combiners(void)
13193 {
13194 GLint nLinked=0;
13195 #ifdef __GLEE_GL_NV_register_combiners
13196 if ((GLeeFuncPtr_glCombinerParameterfvNV = (GLEEPFNGLCOMBINERPARAMETERFVNVPROC) __GLeeGetProcAddress("glCombinerParameterfvNV"))!=0) nLinked++;
13197 if ((GLeeFuncPtr_glCombinerParameterfNV = (GLEEPFNGLCOMBINERPARAMETERFNVPROC) __GLeeGetProcAddress("glCombinerParameterfNV"))!=0) nLinked++;
13198 if ((GLeeFuncPtr_glCombinerParameterivNV = (GLEEPFNGLCOMBINERPARAMETERIVNVPROC) __GLeeGetProcAddress("glCombinerParameterivNV"))!=0) nLinked++;
13199 if ((GLeeFuncPtr_glCombinerParameteriNV = (GLEEPFNGLCOMBINERPARAMETERINVPROC) __GLeeGetProcAddress("glCombinerParameteriNV"))!=0) nLinked++;
13200 if ((GLeeFuncPtr_glCombinerInputNV = (GLEEPFNGLCOMBINERINPUTNVPROC) __GLeeGetProcAddress("glCombinerInputNV"))!=0) nLinked++;
13201 if ((GLeeFuncPtr_glCombinerOutputNV = (GLEEPFNGLCOMBINEROUTPUTNVPROC) __GLeeGetProcAddress("glCombinerOutputNV"))!=0) nLinked++;
13202 if ((GLeeFuncPtr_glFinalCombinerInputNV = (GLEEPFNGLFINALCOMBINERINPUTNVPROC) __GLeeGetProcAddress("glFinalCombinerInputNV"))!=0) nLinked++;
13203 if ((GLeeFuncPtr_glGetCombinerInputParameterfvNV = (GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterfvNV"))!=0) nLinked++;
13204 if ((GLeeFuncPtr_glGetCombinerInputParameterivNV = (GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterivNV"))!=0) nLinked++;
13205 if ((GLeeFuncPtr_glGetCombinerOutputParameterfvNV = (GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterfvNV"))!=0) nLinked++;
13206 if ((GLeeFuncPtr_glGetCombinerOutputParameterivNV = (GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterivNV"))!=0) nLinked++;
13207 if ((GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV = (GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameterfvNV"))!=0) nLinked++;
13208 if ((GLeeFuncPtr_glGetFinalCombinerInputParameterivNV = (GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameterivNV"))!=0) nLinked++;
13209 #endif
13210 if (nLinked==13) return GLEE_LINK_COMPLETE;
13211 if (nLinked==0) return GLEE_LINK_FAIL;
13212 return GLEE_LINK_PARTIAL;
13213 }
13214
13215 GLuint __GLeeLink_GL_NV_fog_distance(void) {return GLEE_LINK_COMPLETE;}
13216
13217 GLuint __GLeeLink_GL_NV_texgen_emboss(void) {return GLEE_LINK_COMPLETE;}
13218
13219 GLuint __GLeeLink_GL_NV_blend_square(void) {return GLEE_LINK_COMPLETE;}
13220
13221 GLuint __GLeeLink_GL_NV_texture_env_combine4(void) {return GLEE_LINK_COMPLETE;}
13222
13223 GLuint __GLeeLink_GL_MESA_resize_buffers(void)
13224 {
13225 GLint nLinked=0;
13226 #ifdef __GLEE_GL_MESA_resize_buffers
13227 if ((GLeeFuncPtr_glResizeBuffersMESA = (GLEEPFNGLRESIZEBUFFERSMESAPROC) __GLeeGetProcAddress("glResizeBuffersMESA"))!=0) nLinked++;
13228 #endif
13229 if (nLinked==1) return GLEE_LINK_COMPLETE;
13230 if (nLinked==0) return GLEE_LINK_FAIL;
13231 return GLEE_LINK_PARTIAL;
13232 }
13233
13234 GLuint __GLeeLink_GL_MESA_window_pos(void)
13235 {
13236 GLint nLinked=0;
13237 #ifdef __GLEE_GL_MESA_window_pos
13238 if ((GLeeFuncPtr_glWindowPos2dMESA = (GLEEPFNGLWINDOWPOS2DMESAPROC) __GLeeGetProcAddress("glWindowPos2dMESA"))!=0) nLinked++;
13239 if ((GLeeFuncPtr_glWindowPos2dvMESA = (GLEEPFNGLWINDOWPOS2DVMESAPROC) __GLeeGetProcAddress("glWindowPos2dvMESA"))!=0) nLinked++;
13240 if ((GLeeFuncPtr_glWindowPos2fMESA = (GLEEPFNGLWINDOWPOS2FMESAPROC) __GLeeGetProcAddress("glWindowPos2fMESA"))!=0) nLinked++;
13241 if ((GLeeFuncPtr_glWindowPos2fvMESA = (GLEEPFNGLWINDOWPOS2FVMESAPROC) __GLeeGetProcAddress("glWindowPos2fvMESA"))!=0) nLinked++;
13242 if ((GLeeFuncPtr_glWindowPos2iMESA = (GLEEPFNGLWINDOWPOS2IMESAPROC) __GLeeGetProcAddress("glWindowPos2iMESA"))!=0) nLinked++;
13243 if ((GLeeFuncPtr_glWindowPos2ivMESA = (GLEEPFNGLWINDOWPOS2IVMESAPROC) __GLeeGetProcAddress("glWindowPos2ivMESA"))!=0) nLinked++;
13244 if ((GLeeFuncPtr_glWindowPos2sMESA = (GLEEPFNGLWINDOWPOS2SMESAPROC) __GLeeGetProcAddress("glWindowPos2sMESA"))!=0) nLinked++;
13245 if ((GLeeFuncPtr_glWindowPos2svMESA = (GLEEPFNGLWINDOWPOS2SVMESAPROC) __GLeeGetProcAddress("glWindowPos2svMESA"))!=0) nLinked++;
13246 if ((GLeeFuncPtr_glWindowPos3dMESA = (GLEEPFNGLWINDOWPOS3DMESAPROC) __GLeeGetProcAddress("glWindowPos3dMESA"))!=0) nLinked++;
13247 if ((GLeeFuncPtr_glWindowPos3dvMESA = (GLEEPFNGLWINDOWPOS3DVMESAPROC) __GLeeGetProcAddress("glWindowPos3dvMESA"))!=0) nLinked++;
13248 if ((GLeeFuncPtr_glWindowPos3fMESA = (GLEEPFNGLWINDOWPOS3FMESAPROC) __GLeeGetProcAddress("glWindowPos3fMESA"))!=0) nLinked++;
13249 if ((GLeeFuncPtr_glWindowPos3fvMESA = (GLEEPFNGLWINDOWPOS3FVMESAPROC) __GLeeGetProcAddress("glWindowPos3fvMESA"))!=0) nLinked++;
13250 if ((GLeeFuncPtr_glWindowPos3iMESA = (GLEEPFNGLWINDOWPOS3IMESAPROC) __GLeeGetProcAddress("glWindowPos3iMESA"))!=0) nLinked++;
13251 if ((GLeeFuncPtr_glWindowPos3ivMESA = (GLEEPFNGLWINDOWPOS3IVMESAPROC) __GLeeGetProcAddress("glWindowPos3ivMESA"))!=0) nLinked++;
13252 if ((GLeeFuncPtr_glWindowPos3sMESA = (GLEEPFNGLWINDOWPOS3SMESAPROC) __GLeeGetProcAddress("glWindowPos3sMESA"))!=0) nLinked++;
13253 if ((GLeeFuncPtr_glWindowPos3svMESA = (GLEEPFNGLWINDOWPOS3SVMESAPROC) __GLeeGetProcAddress("glWindowPos3svMESA"))!=0) nLinked++;
13254 if ((GLeeFuncPtr_glWindowPos4dMESA = (GLEEPFNGLWINDOWPOS4DMESAPROC) __GLeeGetProcAddress("glWindowPos4dMESA"))!=0) nLinked++;
13255 if ((GLeeFuncPtr_glWindowPos4dvMESA = (GLEEPFNGLWINDOWPOS4DVMESAPROC) __GLeeGetProcAddress("glWindowPos4dvMESA"))!=0) nLinked++;
13256 if ((GLeeFuncPtr_glWindowPos4fMESA = (GLEEPFNGLWINDOWPOS4FMESAPROC) __GLeeGetProcAddress("glWindowPos4fMESA"))!=0) nLinked++;
13257 if ((GLeeFuncPtr_glWindowPos4fvMESA = (GLEEPFNGLWINDOWPOS4FVMESAPROC) __GLeeGetProcAddress("glWindowPos4fvMESA"))!=0) nLinked++;
13258 if ((GLeeFuncPtr_glWindowPos4iMESA = (GLEEPFNGLWINDOWPOS4IMESAPROC) __GLeeGetProcAddress("glWindowPos4iMESA"))!=0) nLinked++;
13259 if ((GLeeFuncPtr_glWindowPos4ivMESA = (GLEEPFNGLWINDOWPOS4IVMESAPROC) __GLeeGetProcAddress("glWindowPos4ivMESA"))!=0) nLinked++;
13260 if ((GLeeFuncPtr_glWindowPos4sMESA = (GLEEPFNGLWINDOWPOS4SMESAPROC) __GLeeGetProcAddress("glWindowPos4sMESA"))!=0) nLinked++;
13261 if ((GLeeFuncPtr_glWindowPos4svMESA = (GLEEPFNGLWINDOWPOS4SVMESAPROC) __GLeeGetProcAddress("glWindowPos4svMESA"))!=0) nLinked++;
13262 #endif
13263 if (nLinked==24) return GLEE_LINK_COMPLETE;
13264 if (nLinked==0) return GLEE_LINK_FAIL;
13265 return GLEE_LINK_PARTIAL;
13266 }
13267
13268 GLuint __GLeeLink_GL_EXT_texture_compression_s3tc(void) {return GLEE_LINK_COMPLETE;}
13269
13270 GLuint __GLeeLink_GL_IBM_cull_vertex(void) {return GLEE_LINK_COMPLETE;}
13271
13272 GLuint __GLeeLink_GL_IBM_multimode_draw_arrays(void)
13273 {
13274 GLint nLinked=0;
13275 #ifdef __GLEE_GL_IBM_multimode_draw_arrays
13276 if ((GLeeFuncPtr_glMultiModeDrawArraysIBM = (GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawArraysIBM"))!=0) nLinked++;
13277 if ((GLeeFuncPtr_glMultiModeDrawElementsIBM = (GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawElementsIBM"))!=0) nLinked++;
13278 #endif
13279 if (nLinked==2) return GLEE_LINK_COMPLETE;
13280 if (nLinked==0) return GLEE_LINK_FAIL;
13281 return GLEE_LINK_PARTIAL;
13282 }
13283
13284 GLuint __GLeeLink_GL_IBM_vertex_array_lists(void)
13285 {
13286 GLint nLinked=0;
13287 #ifdef __GLEE_GL_IBM_vertex_array_lists
13288 if ((GLeeFuncPtr_glColorPointerListIBM = (GLEEPFNGLCOLORPOINTERLISTIBMPROC) __GLeeGetProcAddress("glColorPointerListIBM"))!=0) nLinked++;
13289 if ((GLeeFuncPtr_glSecondaryColorPointerListIBM = (GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC) __GLeeGetProcAddress("glSecondaryColorPointerListIBM"))!=0) nLinked++;
13290 if ((GLeeFuncPtr_glEdgeFlagPointerListIBM = (GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC) __GLeeGetProcAddress("glEdgeFlagPointerListIBM"))!=0) nLinked++;
13291 if ((GLeeFuncPtr_glFogCoordPointerListIBM = (GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC) __GLeeGetProcAddress("glFogCoordPointerListIBM"))!=0) nLinked++;
13292 if ((GLeeFuncPtr_glIndexPointerListIBM = (GLEEPFNGLINDEXPOINTERLISTIBMPROC) __GLeeGetProcAddress("glIndexPointerListIBM"))!=0) nLinked++;
13293 if ((GLeeFuncPtr_glNormalPointerListIBM = (GLEEPFNGLNORMALPOINTERLISTIBMPROC) __GLeeGetProcAddress("glNormalPointerListIBM"))!=0) nLinked++;
13294 if ((GLeeFuncPtr_glTexCoordPointerListIBM = (GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC) __GLeeGetProcAddress("glTexCoordPointerListIBM"))!=0) nLinked++;
13295 if ((GLeeFuncPtr_glVertexPointerListIBM = (GLEEPFNGLVERTEXPOINTERLISTIBMPROC) __GLeeGetProcAddress("glVertexPointerListIBM"))!=0) nLinked++;
13296 #endif
13297 if (nLinked==8) return GLEE_LINK_COMPLETE;
13298 if (nLinked==0) return GLEE_LINK_FAIL;
13299 return GLEE_LINK_PARTIAL;
13300 }
13301
13302 GLuint __GLeeLink_GL_SGIX_subsample(void) {return GLEE_LINK_COMPLETE;}
13303
13304 GLuint __GLeeLink_GL_SGIX_ycrcb_subsample(void) {return GLEE_LINK_COMPLETE;}
13305
13306 GLuint __GLeeLink_GL_SGIX_ycrcba(void) {return GLEE_LINK_COMPLETE;}
13307
13308 GLuint __GLeeLink_GL_SGI_depth_pass_instrument(void) {return GLEE_LINK_COMPLETE;}
13309
13310 GLuint __GLeeLink_GL_3DFX_texture_compression_FXT1(void) {return GLEE_LINK_COMPLETE;}
13311
13312 GLuint __GLeeLink_GL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
13313
13314 GLuint __GLeeLink_GL_3DFX_tbuffer(void)
13315 {
13316 GLint nLinked=0;
13317 #ifdef __GLEE_GL_3DFX_tbuffer
13318 if ((GLeeFuncPtr_glTbufferMask3DFX = (GLEEPFNGLTBUFFERMASK3DFXPROC) __GLeeGetProcAddress("glTbufferMask3DFX"))!=0) nLinked++;
13319 #endif
13320 if (nLinked==1) return GLEE_LINK_COMPLETE;
13321 if (nLinked==0) return GLEE_LINK_FAIL;
13322 return GLEE_LINK_PARTIAL;
13323 }
13324
13325 GLuint __GLeeLink_GL_EXT_multisample(void)
13326 {
13327 GLint nLinked=0;
13328 #ifdef __GLEE_GL_EXT_multisample
13329 if ((GLeeFuncPtr_glSampleMaskEXT = (GLEEPFNGLSAMPLEMASKEXTPROC) __GLeeGetProcAddress("glSampleMaskEXT"))!=0) nLinked++;
13330 if ((GLeeFuncPtr_glSamplePatternEXT = (GLEEPFNGLSAMPLEPATTERNEXTPROC) __GLeeGetProcAddress("glSamplePatternEXT"))!=0) nLinked++;
13331 #endif
13332 if (nLinked==2) return GLEE_LINK_COMPLETE;
13333 if (nLinked==0) return GLEE_LINK_FAIL;
13334 return GLEE_LINK_PARTIAL;
13335 }
13336
13337 GLuint __GLeeLink_GL_SGIX_vertex_preclip(void) {return GLEE_LINK_COMPLETE;}
13338
13339 GLuint __GLeeLink_GL_SGIX_convolution_accuracy(void) {return GLEE_LINK_COMPLETE;}
13340
13341 GLuint __GLeeLink_GL_SGIX_resample(void) {return GLEE_LINK_COMPLETE;}
13342
13343 GLuint __GLeeLink_GL_SGIS_point_line_texgen(void) {return GLEE_LINK_COMPLETE;}
13344
13345 GLuint __GLeeLink_GL_SGIS_texture_color_mask(void)
13346 {
13347 GLint nLinked=0;
13348 #ifdef __GLEE_GL_SGIS_texture_color_mask
13349 if ((GLeeFuncPtr_glTextureColorMaskSGIS = (GLEEPFNGLTEXTURECOLORMASKSGISPROC) __GLeeGetProcAddress("glTextureColorMaskSGIS"))!=0) nLinked++;
13350 #endif
13351 if (nLinked==1) return GLEE_LINK_COMPLETE;
13352 if (nLinked==0) return GLEE_LINK_FAIL;
13353 return GLEE_LINK_PARTIAL;
13354 }
13355
13356 GLuint __GLeeLink_GL_EXT_texture_env_dot3(void) {return GLEE_LINK_COMPLETE;}
13357
13358 GLuint __GLeeLink_GL_ATI_texture_mirror_once(void) {return GLEE_LINK_COMPLETE;}
13359
13360 GLuint __GLeeLink_GL_NV_fence(void)
13361 {
13362 GLint nLinked=0;
13363 #ifdef __GLEE_GL_NV_fence
13364 if ((GLeeFuncPtr_glDeleteFencesNV = (GLEEPFNGLDELETEFENCESNVPROC) __GLeeGetProcAddress("glDeleteFencesNV"))!=0) nLinked++;
13365 if ((GLeeFuncPtr_glGenFencesNV = (GLEEPFNGLGENFENCESNVPROC) __GLeeGetProcAddress("glGenFencesNV"))!=0) nLinked++;
13366 if ((GLeeFuncPtr_glIsFenceNV = (GLEEPFNGLISFENCENVPROC) __GLeeGetProcAddress("glIsFenceNV"))!=0) nLinked++;
13367 if ((GLeeFuncPtr_glTestFenceNV = (GLEEPFNGLTESTFENCENVPROC) __GLeeGetProcAddress("glTestFenceNV"))!=0) nLinked++;
13368 if ((GLeeFuncPtr_glGetFenceivNV = (GLEEPFNGLGETFENCEIVNVPROC) __GLeeGetProcAddress("glGetFenceivNV"))!=0) nLinked++;
13369 if ((GLeeFuncPtr_glFinishFenceNV = (GLEEPFNGLFINISHFENCENVPROC) __GLeeGetProcAddress("glFinishFenceNV"))!=0) nLinked++;
13370 if ((GLeeFuncPtr_glSetFenceNV = (GLEEPFNGLSETFENCENVPROC) __GLeeGetProcAddress("glSetFenceNV"))!=0) nLinked++;
13371 #endif
13372 if (nLinked==7) return GLEE_LINK_COMPLETE;
13373 if (nLinked==0) return GLEE_LINK_FAIL;
13374 return GLEE_LINK_PARTIAL;
13375 }
13376
13377 GLuint __GLeeLink_GL_IBM_texture_mirrored_repeat(void) {return GLEE_LINK_COMPLETE;}
13378
13379 GLuint __GLeeLink_GL_NV_evaluators(void)
13380 {
13381 GLint nLinked=0;
13382 #ifdef __GLEE_GL_NV_evaluators
13383 if ((GLeeFuncPtr_glMapControlPointsNV = (GLEEPFNGLMAPCONTROLPOINTSNVPROC) __GLeeGetProcAddress("glMapControlPointsNV"))!=0) nLinked++;
13384 if ((GLeeFuncPtr_glMapParameterivNV = (GLEEPFNGLMAPPARAMETERIVNVPROC) __GLeeGetProcAddress("glMapParameterivNV"))!=0) nLinked++;
13385 if ((GLeeFuncPtr_glMapParameterfvNV = (GLEEPFNGLMAPPARAMETERFVNVPROC) __GLeeGetProcAddress("glMapParameterfvNV"))!=0) nLinked++;
13386 if ((GLeeFuncPtr_glGetMapControlPointsNV = (GLEEPFNGLGETMAPCONTROLPOINTSNVPROC) __GLeeGetProcAddress("glGetMapControlPointsNV"))!=0) nLinked++;
13387 if ((GLeeFuncPtr_glGetMapParameterivNV = (GLEEPFNGLGETMAPPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetMapParameterivNV"))!=0) nLinked++;
13388 if ((GLeeFuncPtr_glGetMapParameterfvNV = (GLEEPFNGLGETMAPPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetMapParameterfvNV"))!=0) nLinked++;
13389 if ((GLeeFuncPtr_glGetMapAttribParameterivNV = (GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterivNV"))!=0) nLinked++;
13390 if ((GLeeFuncPtr_glGetMapAttribParameterfvNV = (GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterfvNV"))!=0) nLinked++;
13391 if ((GLeeFuncPtr_glEvalMapsNV = (GLEEPFNGLEVALMAPSNVPROC) __GLeeGetProcAddress("glEvalMapsNV"))!=0) nLinked++;
13392 #endif
13393 if (nLinked==9) return GLEE_LINK_COMPLETE;
13394 if (nLinked==0) return GLEE_LINK_FAIL;
13395 return GLEE_LINK_PARTIAL;
13396 }
13397
13398 GLuint __GLeeLink_GL_NV_packed_depth_stencil(void) {return GLEE_LINK_COMPLETE;}
13399
13400 GLuint __GLeeLink_GL_NV_register_combiners2(void)
13401 {
13402 GLint nLinked=0;
13403 #ifdef __GLEE_GL_NV_register_combiners2
13404 if ((GLeeFuncPtr_glCombinerStageParameterfvNV = (GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC) __GLeeGetProcAddress("glCombinerStageParameterfvNV"))!=0) nLinked++;
13405 if ((GLeeFuncPtr_glGetCombinerStageParameterfvNV = (GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerStageParameterfvNV"))!=0) nLinked++;
13406 #endif
13407 if (nLinked==2) return GLEE_LINK_COMPLETE;
13408 if (nLinked==0) return GLEE_LINK_FAIL;
13409 return GLEE_LINK_PARTIAL;
13410 }
13411
13412 GLuint __GLeeLink_GL_NV_texture_compression_vtc(void) {return GLEE_LINK_COMPLETE;}
13413
13414 GLuint __GLeeLink_GL_NV_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
13415
13416 GLuint __GLeeLink_GL_NV_texture_shader(void) {return GLEE_LINK_COMPLETE;}
13417
13418 GLuint __GLeeLink_GL_NV_texture_shader2(void) {return GLEE_LINK_COMPLETE;}
13419
13420 GLuint __GLeeLink_GL_NV_vertex_array_range2(void) {return GLEE_LINK_COMPLETE;}
13421
13422 GLuint __GLeeLink_GL_NV_vertex_program(void)
13423 {
13424 GLint nLinked=0;
13425 #ifdef __GLEE_GL_NV_vertex_program
13426 if ((GLeeFuncPtr_glAreProgramsResidentNV = (GLEEPFNGLAREPROGRAMSRESIDENTNVPROC) __GLeeGetProcAddress("glAreProgramsResidentNV"))!=0) nLinked++;
13427 if ((GLeeFuncPtr_glBindProgramNV = (GLEEPFNGLBINDPROGRAMNVPROC) __GLeeGetProcAddress("glBindProgramNV"))!=0) nLinked++;
13428 if ((GLeeFuncPtr_glDeleteProgramsNV = (GLEEPFNGLDELETEPROGRAMSNVPROC) __GLeeGetProcAddress("glDeleteProgramsNV"))!=0) nLinked++;
13429 if ((GLeeFuncPtr_glExecuteProgramNV = (GLEEPFNGLEXECUTEPROGRAMNVPROC) __GLeeGetProcAddress("glExecuteProgramNV"))!=0) nLinked++;
13430 if ((GLeeFuncPtr_glGenProgramsNV = (GLEEPFNGLGENPROGRAMSNVPROC) __GLeeGetProcAddress("glGenProgramsNV"))!=0) nLinked++;
13431 if ((GLeeFuncPtr_glGetProgramParameterdvNV = (GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC) __GLeeGetProcAddress("glGetProgramParameterdvNV"))!=0) nLinked++;
13432 if ((GLeeFuncPtr_glGetProgramParameterfvNV = (GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetProgramParameterfvNV"))!=0) nLinked++;
13433 if ((GLeeFuncPtr_glGetProgramivNV = (GLEEPFNGLGETPROGRAMIVNVPROC) __GLeeGetProcAddress("glGetProgramivNV"))!=0) nLinked++;
13434 if ((GLeeFuncPtr_glGetProgramStringNV = (GLEEPFNGLGETPROGRAMSTRINGNVPROC) __GLeeGetProcAddress("glGetProgramStringNV"))!=0) nLinked++;
13435 if ((GLeeFuncPtr_glGetTrackMatrixivNV = (GLEEPFNGLGETTRACKMATRIXIVNVPROC) __GLeeGetProcAddress("glGetTrackMatrixivNV"))!=0) nLinked++;
13436 if ((GLeeFuncPtr_glGetVertexAttribdvNV = (GLEEPFNGLGETVERTEXATTRIBDVNVPROC) __GLeeGetProcAddress("glGetVertexAttribdvNV"))!=0) nLinked++;
13437 if ((GLeeFuncPtr_glGetVertexAttribfvNV = (GLEEPFNGLGETVERTEXATTRIBFVNVPROC) __GLeeGetProcAddress("glGetVertexAttribfvNV"))!=0) nLinked++;
13438 if ((GLeeFuncPtr_glGetVertexAttribivNV = (GLEEPFNGLGETVERTEXATTRIBIVNVPROC) __GLeeGetProcAddress("glGetVertexAttribivNV"))!=0) nLinked++;
13439 if ((GLeeFuncPtr_glGetVertexAttribPointervNV = (GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC) __GLeeGetProcAddress("glGetVertexAttribPointervNV"))!=0) nLinked++;
13440 if ((GLeeFuncPtr_glIsProgramNV = (GLEEPFNGLISPROGRAMNVPROC) __GLeeGetProcAddress("glIsProgramNV"))!=0) nLinked++;
13441 if ((GLeeFuncPtr_glLoadProgramNV = (GLEEPFNGLLOADPROGRAMNVPROC) __GLeeGetProcAddress("glLoadProgramNV"))!=0) nLinked++;
13442 if ((GLeeFuncPtr_glProgramParameter4dNV = (GLEEPFNGLPROGRAMPARAMETER4DNVPROC) __GLeeGetProcAddress("glProgramParameter4dNV"))!=0) nLinked++;
13443 if ((GLeeFuncPtr_glProgramParameter4dvNV = (GLEEPFNGLPROGRAMPARAMETER4DVNVPROC) __GLeeGetProcAddress("glProgramParameter4dvNV"))!=0) nLinked++;
13444 if ((GLeeFuncPtr_glProgramParameter4fNV = (GLEEPFNGLPROGRAMPARAMETER4FNVPROC) __GLeeGetProcAddress("glProgramParameter4fNV"))!=0) nLinked++;
13445 if ((GLeeFuncPtr_glProgramParameter4fvNV = (GLEEPFNGLPROGRAMPARAMETER4FVNVPROC) __GLeeGetProcAddress("glProgramParameter4fvNV"))!=0) nLinked++;
13446 if ((GLeeFuncPtr_glProgramParameters4dvNV = (GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC) __GLeeGetProcAddress("glProgramParameters4dvNV"))!=0) nLinked++;
13447 if ((GLeeFuncPtr_glProgramParameters4fvNV = (GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC) __GLeeGetProcAddress("glProgramParameters4fvNV"))!=0) nLinked++;
13448 if ((GLeeFuncPtr_glRequestResidentProgramsNV = (GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC) __GLeeGetProcAddress("glRequestResidentProgramsNV"))!=0) nLinked++;
13449 if ((GLeeFuncPtr_glTrackMatrixNV = (GLEEPFNGLTRACKMATRIXNVPROC) __GLeeGetProcAddress("glTrackMatrixNV"))!=0) nLinked++;
13450 if ((GLeeFuncPtr_glVertexAttribPointerNV = (GLEEPFNGLVERTEXATTRIBPOINTERNVPROC) __GLeeGetProcAddress("glVertexAttribPointerNV"))!=0) nLinked++;
13451 if ((GLeeFuncPtr_glVertexAttrib1dNV = (GLEEPFNGLVERTEXATTRIB1DNVPROC) __GLeeGetProcAddress("glVertexAttrib1dNV"))!=0) nLinked++;
13452 if ((GLeeFuncPtr_glVertexAttrib1dvNV = (GLEEPFNGLVERTEXATTRIB1DVNVPROC) __GLeeGetProcAddress("glVertexAttrib1dvNV"))!=0) nLinked++;
13453 if ((GLeeFuncPtr_glVertexAttrib1fNV = (GLEEPFNGLVERTEXATTRIB1FNVPROC) __GLeeGetProcAddress("glVertexAttrib1fNV"))!=0) nLinked++;
13454 if ((GLeeFuncPtr_glVertexAttrib1fvNV = (GLEEPFNGLVERTEXATTRIB1FVNVPROC) __GLeeGetProcAddress("glVertexAttrib1fvNV"))!=0) nLinked++;
13455 if ((GLeeFuncPtr_glVertexAttrib1sNV = (GLEEPFNGLVERTEXATTRIB1SNVPROC) __GLeeGetProcAddress("glVertexAttrib1sNV"))!=0) nLinked++;
13456 if ((GLeeFuncPtr_glVertexAttrib1svNV = (GLEEPFNGLVERTEXATTRIB1SVNVPROC) __GLeeGetProcAddress("glVertexAttrib1svNV"))!=0) nLinked++;
13457 if ((GLeeFuncPtr_glVertexAttrib2dNV = (GLEEPFNGLVERTEXATTRIB2DNVPROC) __GLeeGetProcAddress("glVertexAttrib2dNV"))!=0) nLinked++;
13458 if ((GLeeFuncPtr_glVertexAttrib2dvNV = (GLEEPFNGLVERTEXATTRIB2DVNVPROC) __GLeeGetProcAddress("glVertexAttrib2dvNV"))!=0) nLinked++;
13459 if ((GLeeFuncPtr_glVertexAttrib2fNV = (GLEEPFNGLVERTEXATTRIB2FNVPROC) __GLeeGetProcAddress("glVertexAttrib2fNV"))!=0) nLinked++;
13460 if ((GLeeFuncPtr_glVertexAttrib2fvNV = (GLEEPFNGLVERTEXATTRIB2FVNVPROC) __GLeeGetProcAddress("glVertexAttrib2fvNV"))!=0) nLinked++;
13461 if ((GLeeFuncPtr_glVertexAttrib2sNV = (GLEEPFNGLVERTEXATTRIB2SNVPROC) __GLeeGetProcAddress("glVertexAttrib2sNV"))!=0) nLinked++;
13462 if ((GLeeFuncPtr_glVertexAttrib2svNV = (GLEEPFNGLVERTEXATTRIB2SVNVPROC) __GLeeGetProcAddress("glVertexAttrib2svNV"))!=0) nLinked++;
13463 if ((GLeeFuncPtr_glVertexAttrib3dNV = (GLEEPFNGLVERTEXATTRIB3DNVPROC) __GLeeGetProcAddress("glVertexAttrib3dNV"))!=0) nLinked++;
13464 if ((GLeeFuncPtr_glVertexAttrib3dvNV = (GLEEPFNGLVERTEXATTRIB3DVNVPROC) __GLeeGetProcAddress("glVertexAttrib3dvNV"))!=0) nLinked++;
13465 if ((GLeeFuncPtr_glVertexAttrib3fNV = (GLEEPFNGLVERTEXATTRIB3FNVPROC) __GLeeGetProcAddress("glVertexAttrib3fNV"))!=0) nLinked++;
13466 if ((GLeeFuncPtr_glVertexAttrib3fvNV = (GLEEPFNGLVERTEXATTRIB3FVNVPROC) __GLeeGetProcAddress("glVertexAttrib3fvNV"))!=0) nLinked++;
13467 if ((GLeeFuncPtr_glVertexAttrib3sNV = (GLEEPFNGLVERTEXATTRIB3SNVPROC) __GLeeGetProcAddress("glVertexAttrib3sNV"))!=0) nLinked++;
13468 if ((GLeeFuncPtr_glVertexAttrib3svNV = (GLEEPFNGLVERTEXATTRIB3SVNVPROC) __GLeeGetProcAddress("glVertexAttrib3svNV"))!=0) nLinked++;
13469 if ((GLeeFuncPtr_glVertexAttrib4dNV = (GLEEPFNGLVERTEXATTRIB4DNVPROC) __GLeeGetProcAddress("glVertexAttrib4dNV"))!=0) nLinked++;
13470 if ((GLeeFuncPtr_glVertexAttrib4dvNV = (GLEEPFNGLVERTEXATTRIB4DVNVPROC) __GLeeGetProcAddress("glVertexAttrib4dvNV"))!=0) nLinked++;
13471 if ((GLeeFuncPtr_glVertexAttrib4fNV = (GLEEPFNGLVERTEXATTRIB4FNVPROC) __GLeeGetProcAddress("glVertexAttrib4fNV"))!=0) nLinked++;
13472 if ((GLeeFuncPtr_glVertexAttrib4fvNV = (GLEEPFNGLVERTEXATTRIB4FVNVPROC) __GLeeGetProcAddress("glVertexAttrib4fvNV"))!=0) nLinked++;
13473 if ((GLeeFuncPtr_glVertexAttrib4sNV = (GLEEPFNGLVERTEXATTRIB4SNVPROC) __GLeeGetProcAddress("glVertexAttrib4sNV"))!=0) nLinked++;
13474 if ((GLeeFuncPtr_glVertexAttrib4svNV = (GLEEPFNGLVERTEXATTRIB4SVNVPROC) __GLeeGetProcAddress("glVertexAttrib4svNV"))!=0) nLinked++;
13475 if ((GLeeFuncPtr_glVertexAttrib4ubNV = (GLEEPFNGLVERTEXATTRIB4UBNVPROC) __GLeeGetProcAddress("glVertexAttrib4ubNV"))!=0) nLinked++;
13476 if ((GLeeFuncPtr_glVertexAttrib4ubvNV = (GLEEPFNGLVERTEXATTRIB4UBVNVPROC) __GLeeGetProcAddress("glVertexAttrib4ubvNV"))!=0) nLinked++;
13477 if ((GLeeFuncPtr_glVertexAttribs1dvNV = (GLEEPFNGLVERTEXATTRIBS1DVNVPROC) __GLeeGetProcAddress("glVertexAttribs1dvNV"))!=0) nLinked++;
13478 if ((GLeeFuncPtr_glVertexAttribs1fvNV = (GLEEPFNGLVERTEXATTRIBS1FVNVPROC) __GLeeGetProcAddress("glVertexAttribs1fvNV"))!=0) nLinked++;
13479 if ((GLeeFuncPtr_glVertexAttribs1svNV = (GLEEPFNGLVERTEXATTRIBS1SVNVPROC) __GLeeGetProcAddress("glVertexAttribs1svNV"))!=0) nLinked++;
13480 if ((GLeeFuncPtr_glVertexAttribs2dvNV = (GLEEPFNGLVERTEXATTRIBS2DVNVPROC) __GLeeGetProcAddress("glVertexAttribs2dvNV"))!=0) nLinked++;
13481 if ((GLeeFuncPtr_glVertexAttribs2fvNV = (GLEEPFNGLVERTEXATTRIBS2FVNVPROC) __GLeeGetProcAddress("glVertexAttribs2fvNV"))!=0) nLinked++;
13482 if ((GLeeFuncPtr_glVertexAttribs2svNV = (GLEEPFNGLVERTEXATTRIBS2SVNVPROC) __GLeeGetProcAddress("glVertexAttribs2svNV"))!=0) nLinked++;
13483 if ((GLeeFuncPtr_glVertexAttribs3dvNV = (GLEEPFNGLVERTEXATTRIBS3DVNVPROC) __GLeeGetProcAddress("glVertexAttribs3dvNV"))!=0) nLinked++;
13484 if ((GLeeFuncPtr_glVertexAttribs3fvNV = (GLEEPFNGLVERTEXATTRIBS3FVNVPROC) __GLeeGetProcAddress("glVertexAttribs3fvNV"))!=0) nLinked++;
13485 if ((GLeeFuncPtr_glVertexAttribs3svNV = (GLEEPFNGLVERTEXATTRIBS3SVNVPROC) __GLeeGetProcAddress("glVertexAttribs3svNV"))!=0) nLinked++;
13486 if ((GLeeFuncPtr_glVertexAttribs4dvNV = (GLEEPFNGLVERTEXATTRIBS4DVNVPROC) __GLeeGetProcAddress("glVertexAttribs4dvNV"))!=0) nLinked++;
13487 if ((GLeeFuncPtr_glVertexAttribs4fvNV = (GLEEPFNGLVERTEXATTRIBS4FVNVPROC) __GLeeGetProcAddress("glVertexAttribs4fvNV"))!=0) nLinked++;
13488 if ((GLeeFuncPtr_glVertexAttribs4svNV = (GLEEPFNGLVERTEXATTRIBS4SVNVPROC) __GLeeGetProcAddress("glVertexAttribs4svNV"))!=0) nLinked++;
13489 if ((GLeeFuncPtr_glVertexAttribs4ubvNV = (GLEEPFNGLVERTEXATTRIBS4UBVNVPROC) __GLeeGetProcAddress("glVertexAttribs4ubvNV"))!=0) nLinked++;
13490 #endif
13491 if (nLinked==64) return GLEE_LINK_COMPLETE;
13492 if (nLinked==0) return GLEE_LINK_FAIL;
13493 return GLEE_LINK_PARTIAL;
13494 }
13495
13496 GLuint __GLeeLink_GL_SGIX_texture_coordinate_clamp(void) {return GLEE_LINK_COMPLETE;}
13497
13498 GLuint __GLeeLink_GL_SGIX_scalebias_hint(void) {return GLEE_LINK_COMPLETE;}
13499
13500 GLuint __GLeeLink_GL_OML_interlace(void) {return GLEE_LINK_COMPLETE;}
13501
13502 GLuint __GLeeLink_GL_OML_subsample(void) {return GLEE_LINK_COMPLETE;}
13503
13504 GLuint __GLeeLink_GL_OML_resample(void) {return GLEE_LINK_COMPLETE;}
13505
13506 GLuint __GLeeLink_GL_NV_copy_depth_to_color(void) {return GLEE_LINK_COMPLETE;}
13507
13508 GLuint __GLeeLink_GL_ATI_envmap_bumpmap(void)
13509 {
13510 GLint nLinked=0;
13511 #ifdef __GLEE_GL_ATI_envmap_bumpmap
13512 if ((GLeeFuncPtr_glTexBumpParameterivATI = (GLEEPFNGLTEXBUMPPARAMETERIVATIPROC) __GLeeGetProcAddress("glTexBumpParameterivATI"))!=0) nLinked++;
13513 if ((GLeeFuncPtr_glTexBumpParameterfvATI = (GLEEPFNGLTEXBUMPPARAMETERFVATIPROC) __GLeeGetProcAddress("glTexBumpParameterfvATI"))!=0) nLinked++;
13514 if ((GLeeFuncPtr_glGetTexBumpParameterivATI = (GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterivATI"))!=0) nLinked++;
13515 if ((GLeeFuncPtr_glGetTexBumpParameterfvATI = (GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterfvATI"))!=0) nLinked++;
13516 #endif
13517 if (nLinked==4) return GLEE_LINK_COMPLETE;
13518 if (nLinked==0) return GLEE_LINK_FAIL;
13519 return GLEE_LINK_PARTIAL;
13520 }
13521
13522 GLuint __GLeeLink_GL_ATI_fragment_shader(void)
13523 {
13524 GLint nLinked=0;
13525 #ifdef __GLEE_GL_ATI_fragment_shader
13526 if ((GLeeFuncPtr_glGenFragmentShadersATI = (GLEEPFNGLGENFRAGMENTSHADERSATIPROC) __GLeeGetProcAddress("glGenFragmentShadersATI"))!=0) nLinked++;
13527 if ((GLeeFuncPtr_glBindFragmentShaderATI = (GLEEPFNGLBINDFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glBindFragmentShaderATI"))!=0) nLinked++;
13528 if ((GLeeFuncPtr_glDeleteFragmentShaderATI = (GLEEPFNGLDELETEFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glDeleteFragmentShaderATI"))!=0) nLinked++;
13529 if ((GLeeFuncPtr_glBeginFragmentShaderATI = (GLEEPFNGLBEGINFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glBeginFragmentShaderATI"))!=0) nLinked++;
13530 if ((GLeeFuncPtr_glEndFragmentShaderATI = (GLEEPFNGLENDFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glEndFragmentShaderATI"))!=0) nLinked++;
13531 if ((GLeeFuncPtr_glPassTexCoordATI = (GLEEPFNGLPASSTEXCOORDATIPROC) __GLeeGetProcAddress("glPassTexCoordATI"))!=0) nLinked++;
13532 if ((GLeeFuncPtr_glSampleMapATI = (GLEEPFNGLSAMPLEMAPATIPROC) __GLeeGetProcAddress("glSampleMapATI"))!=0) nLinked++;
13533 if ((GLeeFuncPtr_glColorFragmentOp1ATI = (GLEEPFNGLCOLORFRAGMENTOP1ATIPROC) __GLeeGetProcAddress("glColorFragmentOp1ATI"))!=0) nLinked++;
13534 if ((GLeeFuncPtr_glColorFragmentOp2ATI = (GLEEPFNGLCOLORFRAGMENTOP2ATIPROC) __GLeeGetProcAddress("glColorFragmentOp2ATI"))!=0) nLinked++;
13535 if ((GLeeFuncPtr_glColorFragmentOp3ATI = (GLEEPFNGLCOLORFRAGMENTOP3ATIPROC) __GLeeGetProcAddress("glColorFragmentOp3ATI"))!=0) nLinked++;
13536 if ((GLeeFuncPtr_glAlphaFragmentOp1ATI = (GLEEPFNGLALPHAFRAGMENTOP1ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp1ATI"))!=0) nLinked++;
13537 if ((GLeeFuncPtr_glAlphaFragmentOp2ATI = (GLEEPFNGLALPHAFRAGMENTOP2ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp2ATI"))!=0) nLinked++;
13538 if ((GLeeFuncPtr_glAlphaFragmentOp3ATI = (GLEEPFNGLALPHAFRAGMENTOP3ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp3ATI"))!=0) nLinked++;
13539 if ((GLeeFuncPtr_glSetFragmentShaderConstantATI = (GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC) __GLeeGetProcAddress("glSetFragmentShaderConstantATI"))!=0) nLinked++;
13540 #endif
13541 if (nLinked==14) return GLEE_LINK_COMPLETE;
13542 if (nLinked==0) return GLEE_LINK_FAIL;
13543 return GLEE_LINK_PARTIAL;
13544 }
13545
13546 GLuint __GLeeLink_GL_ATI_pn_triangles(void)
13547 {
13548 GLint nLinked=0;
13549 #ifdef __GLEE_GL_ATI_pn_triangles
13550 if ((GLeeFuncPtr_glPNTrianglesiATI = (GLEEPFNGLPNTRIANGLESIATIPROC) __GLeeGetProcAddress("glPNTrianglesiATI"))!=0) nLinked++;
13551 if ((GLeeFuncPtr_glPNTrianglesfATI = (GLEEPFNGLPNTRIANGLESFATIPROC) __GLeeGetProcAddress("glPNTrianglesfATI"))!=0) nLinked++;
13552 #endif
13553 if (nLinked==2) return GLEE_LINK_COMPLETE;
13554 if (nLinked==0) return GLEE_LINK_FAIL;
13555 return GLEE_LINK_PARTIAL;
13556 }
13557
13558 GLuint __GLeeLink_GL_ATI_vertex_array_object(void)
13559 {
13560 GLint nLinked=0;
13561 #ifdef __GLEE_GL_ATI_vertex_array_object
13562 if ((GLeeFuncPtr_glNewObjectBufferATI = (GLEEPFNGLNEWOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glNewObjectBufferATI"))!=0) nLinked++;
13563 if ((GLeeFuncPtr_glIsObjectBufferATI = (GLEEPFNGLISOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glIsObjectBufferATI"))!=0) nLinked++;
13564 if ((GLeeFuncPtr_glUpdateObjectBufferATI = (GLEEPFNGLUPDATEOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glUpdateObjectBufferATI"))!=0) nLinked++;
13565 if ((GLeeFuncPtr_glGetObjectBufferfvATI = (GLEEPFNGLGETOBJECTBUFFERFVATIPROC) __GLeeGetProcAddress("glGetObjectBufferfvATI"))!=0) nLinked++;
13566 if ((GLeeFuncPtr_glGetObjectBufferivATI = (GLEEPFNGLGETOBJECTBUFFERIVATIPROC) __GLeeGetProcAddress("glGetObjectBufferivATI"))!=0) nLinked++;
13567 if ((GLeeFuncPtr_glFreeObjectBufferATI = (GLEEPFNGLFREEOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glFreeObjectBufferATI"))!=0) nLinked++;
13568 if ((GLeeFuncPtr_glArrayObjectATI = (GLEEPFNGLARRAYOBJECTATIPROC) __GLeeGetProcAddress("glArrayObjectATI"))!=0) nLinked++;
13569 if ((GLeeFuncPtr_glGetArrayObjectfvATI = (GLEEPFNGLGETARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetArrayObjectfvATI"))!=0) nLinked++;
13570 if ((GLeeFuncPtr_glGetArrayObjectivATI = (GLEEPFNGLGETARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetArrayObjectivATI"))!=0) nLinked++;
13571 if ((GLeeFuncPtr_glVariantArrayObjectATI = (GLEEPFNGLVARIANTARRAYOBJECTATIPROC) __GLeeGetProcAddress("glVariantArrayObjectATI"))!=0) nLinked++;
13572 if ((GLeeFuncPtr_glGetVariantArrayObjectfvATI = (GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectfvATI"))!=0) nLinked++;
13573 if ((GLeeFuncPtr_glGetVariantArrayObjectivATI = (GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectivATI"))!=0) nLinked++;
13574 #endif
13575 if (nLinked==12) return GLEE_LINK_COMPLETE;
13576 if (nLinked==0) return GLEE_LINK_FAIL;
13577 return GLEE_LINK_PARTIAL;
13578 }
13579
13580 GLuint __GLeeLink_GL_EXT_vertex_shader(void)
13581 {
13582 GLint nLinked=0;
13583 #ifdef __GLEE_GL_EXT_vertex_shader
13584 if ((GLeeFuncPtr_glBeginVertexShaderEXT = (GLEEPFNGLBEGINVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glBeginVertexShaderEXT"))!=0) nLinked++;
13585 if ((GLeeFuncPtr_glEndVertexShaderEXT = (GLEEPFNGLENDVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glEndVertexShaderEXT"))!=0) nLinked++;
13586 if ((GLeeFuncPtr_glBindVertexShaderEXT = (GLEEPFNGLBINDVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glBindVertexShaderEXT"))!=0) nLinked++;
13587 if ((GLeeFuncPtr_glGenVertexShadersEXT = (GLEEPFNGLGENVERTEXSHADERSEXTPROC) __GLeeGetProcAddress("glGenVertexShadersEXT"))!=0) nLinked++;
13588 if ((GLeeFuncPtr_glDeleteVertexShaderEXT = (GLEEPFNGLDELETEVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glDeleteVertexShaderEXT"))!=0) nLinked++;
13589 if ((GLeeFuncPtr_glShaderOp1EXT = (GLEEPFNGLSHADEROP1EXTPROC) __GLeeGetProcAddress("glShaderOp1EXT"))!=0) nLinked++;
13590 if ((GLeeFuncPtr_glShaderOp2EXT = (GLEEPFNGLSHADEROP2EXTPROC) __GLeeGetProcAddress("glShaderOp2EXT"))!=0) nLinked++;
13591 if ((GLeeFuncPtr_glShaderOp3EXT = (GLEEPFNGLSHADEROP3EXTPROC) __GLeeGetProcAddress("glShaderOp3EXT"))!=0) nLinked++;
13592 if ((GLeeFuncPtr_glSwizzleEXT = (GLEEPFNGLSWIZZLEEXTPROC) __GLeeGetProcAddress("glSwizzleEXT"))!=0) nLinked++;
13593 if ((GLeeFuncPtr_glWriteMaskEXT = (GLEEPFNGLWRITEMASKEXTPROC) __GLeeGetProcAddress("glWriteMaskEXT"))!=0) nLinked++;
13594 if ((GLeeFuncPtr_glInsertComponentEXT = (GLEEPFNGLINSERTCOMPONENTEXTPROC) __GLeeGetProcAddress("glInsertComponentEXT"))!=0) nLinked++;
13595 if ((GLeeFuncPtr_glExtractComponentEXT = (GLEEPFNGLEXTRACTCOMPONENTEXTPROC) __GLeeGetProcAddress("glExtractComponentEXT"))!=0) nLinked++;
13596 if ((GLeeFuncPtr_glGenSymbolsEXT = (GLEEPFNGLGENSYMBOLSEXTPROC) __GLeeGetProcAddress("glGenSymbolsEXT"))!=0) nLinked++;
13597 if ((GLeeFuncPtr_glSetInvariantEXT = (GLEEPFNGLSETINVARIANTEXTPROC) __GLeeGetProcAddress("glSetInvariantEXT"))!=0) nLinked++;
13598 if ((GLeeFuncPtr_glSetLocalConstantEXT = (GLEEPFNGLSETLOCALCONSTANTEXTPROC) __GLeeGetProcAddress("glSetLocalConstantEXT"))!=0) nLinked++;
13599 if ((GLeeFuncPtr_glVariantbvEXT = (GLEEPFNGLVARIANTBVEXTPROC) __GLeeGetProcAddress("glVariantbvEXT"))!=0) nLinked++;
13600 if ((GLeeFuncPtr_glVariantsvEXT = (GLEEPFNGLVARIANTSVEXTPROC) __GLeeGetProcAddress("glVariantsvEXT"))!=0) nLinked++;
13601 if ((GLeeFuncPtr_glVariantivEXT = (GLEEPFNGLVARIANTIVEXTPROC) __GLeeGetProcAddress("glVariantivEXT"))!=0) nLinked++;
13602 if ((GLeeFuncPtr_glVariantfvEXT = (GLEEPFNGLVARIANTFVEXTPROC) __GLeeGetProcAddress("glVariantfvEXT"))!=0) nLinked++;
13603 if ((GLeeFuncPtr_glVariantdvEXT = (GLEEPFNGLVARIANTDVEXTPROC) __GLeeGetProcAddress("glVariantdvEXT"))!=0) nLinked++;
13604 if ((GLeeFuncPtr_glVariantubvEXT = (GLEEPFNGLVARIANTUBVEXTPROC) __GLeeGetProcAddress("glVariantubvEXT"))!=0) nLinked++;
13605 if ((GLeeFuncPtr_glVariantusvEXT = (GLEEPFNGLVARIANTUSVEXTPROC) __GLeeGetProcAddress("glVariantusvEXT"))!=0) nLinked++;
13606 if ((GLeeFuncPtr_glVariantuivEXT = (GLEEPFNGLVARIANTUIVEXTPROC) __GLeeGetProcAddress("glVariantuivEXT"))!=0) nLinked++;
13607 if ((GLeeFuncPtr_glVariantPointerEXT = (GLEEPFNGLVARIANTPOINTEREXTPROC) __GLeeGetProcAddress("glVariantPointerEXT"))!=0) nLinked++;
13608 if ((GLeeFuncPtr_glEnableVariantClientStateEXT = (GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glEnableVariantClientStateEXT"))!=0) nLinked++;
13609 if ((GLeeFuncPtr_glDisableVariantClientStateEXT = (GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glDisableVariantClientStateEXT"))!=0) nLinked++;
13610 if ((GLeeFuncPtr_glBindLightParameterEXT = (GLEEPFNGLBINDLIGHTPARAMETEREXTPROC) __GLeeGetProcAddress("glBindLightParameterEXT"))!=0) nLinked++;
13611 if ((GLeeFuncPtr_glBindMaterialParameterEXT = (GLEEPFNGLBINDMATERIALPARAMETEREXTPROC) __GLeeGetProcAddress("glBindMaterialParameterEXT"))!=0) nLinked++;
13612 if ((GLeeFuncPtr_glBindTexGenParameterEXT = (GLEEPFNGLBINDTEXGENPARAMETEREXTPROC) __GLeeGetProcAddress("glBindTexGenParameterEXT"))!=0) nLinked++;
13613 if ((GLeeFuncPtr_glBindTextureUnitParameterEXT = (GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC) __GLeeGetProcAddress("glBindTextureUnitParameterEXT"))!=0) nLinked++;
13614 if ((GLeeFuncPtr_glBindParameterEXT = (GLEEPFNGLBINDPARAMETEREXTPROC) __GLeeGetProcAddress("glBindParameterEXT"))!=0) nLinked++;
13615 if ((GLeeFuncPtr_glIsVariantEnabledEXT = (GLEEPFNGLISVARIANTENABLEDEXTPROC) __GLeeGetProcAddress("glIsVariantEnabledEXT"))!=0) nLinked++;
13616 if ((GLeeFuncPtr_glGetVariantBooleanvEXT = (GLEEPFNGLGETVARIANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetVariantBooleanvEXT"))!=0) nLinked++;
13617 if ((GLeeFuncPtr_glGetVariantIntegervEXT = (GLEEPFNGLGETVARIANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetVariantIntegervEXT"))!=0) nLinked++;
13618 if ((GLeeFuncPtr_glGetVariantFloatvEXT = (GLEEPFNGLGETVARIANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetVariantFloatvEXT"))!=0) nLinked++;
13619 if ((GLeeFuncPtr_glGetVariantPointervEXT = (GLEEPFNGLGETVARIANTPOINTERVEXTPROC) __GLeeGetProcAddress("glGetVariantPointervEXT"))!=0) nLinked++;
13620 if ((GLeeFuncPtr_glGetInvariantBooleanvEXT = (GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetInvariantBooleanvEXT"))!=0) nLinked++;
13621 if ((GLeeFuncPtr_glGetInvariantIntegervEXT = (GLEEPFNGLGETINVARIANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetInvariantIntegervEXT"))!=0) nLinked++;
13622 if ((GLeeFuncPtr_glGetInvariantFloatvEXT = (GLEEPFNGLGETINVARIANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetInvariantFloatvEXT"))!=0) nLinked++;
13623 if ((GLeeFuncPtr_glGetLocalConstantBooleanvEXT = (GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantBooleanvEXT"))!=0) nLinked++;
13624 if ((GLeeFuncPtr_glGetLocalConstantIntegervEXT = (GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantIntegervEXT"))!=0) nLinked++;
13625 if ((GLeeFuncPtr_glGetLocalConstantFloatvEXT = (GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantFloatvEXT"))!=0) nLinked++;
13626 #endif
13627 if (nLinked==42) return GLEE_LINK_COMPLETE;
13628 if (nLinked==0) return GLEE_LINK_FAIL;
13629 return GLEE_LINK_PARTIAL;
13630 }
13631
13632 GLuint __GLeeLink_GL_ATI_vertex_streams(void)
13633 {
13634 GLint nLinked=0;
13635 #ifdef __GLEE_GL_ATI_vertex_streams
13636 if ((GLeeFuncPtr_glVertexStream1sATI = (GLEEPFNGLVERTEXSTREAM1SATIPROC) __GLeeGetProcAddress("glVertexStream1sATI"))!=0) nLinked++;
13637 if ((GLeeFuncPtr_glVertexStream1svATI = (GLEEPFNGLVERTEXSTREAM1SVATIPROC) __GLeeGetProcAddress("glVertexStream1svATI"))!=0) nLinked++;
13638 if ((GLeeFuncPtr_glVertexStream1iATI = (GLEEPFNGLVERTEXSTREAM1IATIPROC) __GLeeGetProcAddress("glVertexStream1iATI"))!=0) nLinked++;
13639 if ((GLeeFuncPtr_glVertexStream1ivATI = (GLEEPFNGLVERTEXSTREAM1IVATIPROC) __GLeeGetProcAddress("glVertexStream1ivATI"))!=0) nLinked++;
13640 if ((GLeeFuncPtr_glVertexStream1fATI = (GLEEPFNGLVERTEXSTREAM1FATIPROC) __GLeeGetProcAddress("glVertexStream1fATI"))!=0) nLinked++;
13641 if ((GLeeFuncPtr_glVertexStream1fvATI = (GLEEPFNGLVERTEXSTREAM1FVATIPROC) __GLeeGetProcAddress("glVertexStream1fvATI"))!=0) nLinked++;
13642 if ((GLeeFuncPtr_glVertexStream1dATI = (GLEEPFNGLVERTEXSTREAM1DATIPROC) __GLeeGetProcAddress("glVertexStream1dATI"))!=0) nLinked++;
13643 if ((GLeeFuncPtr_glVertexStream1dvATI = (GLEEPFNGLVERTEXSTREAM1DVATIPROC) __GLeeGetProcAddress("glVertexStream1dvATI"))!=0) nLinked++;
13644 if ((GLeeFuncPtr_glVertexStream2sATI = (GLEEPFNGLVERTEXSTREAM2SATIPROC) __GLeeGetProcAddress("glVertexStream2sATI"))!=0) nLinked++;
13645 if ((GLeeFuncPtr_glVertexStream2svATI = (GLEEPFNGLVERTEXSTREAM2SVATIPROC) __GLeeGetProcAddress("glVertexStream2svATI"))!=0) nLinked++;
13646 if ((GLeeFuncPtr_glVertexStream2iATI = (GLEEPFNGLVERTEXSTREAM2IATIPROC) __GLeeGetProcAddress("glVertexStream2iATI"))!=0) nLinked++;
13647 if ((GLeeFuncPtr_glVertexStream2ivATI = (GLEEPFNGLVERTEXSTREAM2IVATIPROC) __GLeeGetProcAddress("glVertexStream2ivATI"))!=0) nLinked++;
13648 if ((GLeeFuncPtr_glVertexStream2fATI = (GLEEPFNGLVERTEXSTREAM2FATIPROC) __GLeeGetProcAddress("glVertexStream2fATI"))!=0) nLinked++;
13649 if ((GLeeFuncPtr_glVertexStream2fvATI = (GLEEPFNGLVERTEXSTREAM2FVATIPROC) __GLeeGetProcAddress("glVertexStream2fvATI"))!=0) nLinked++;
13650 if ((GLeeFuncPtr_glVertexStream2dATI = (GLEEPFNGLVERTEXSTREAM2DATIPROC) __GLeeGetProcAddress("glVertexStream2dATI"))!=0) nLinked++;
13651 if ((GLeeFuncPtr_glVertexStream2dvATI = (GLEEPFNGLVERTEXSTREAM2DVATIPROC) __GLeeGetProcAddress("glVertexStream2dvATI"))!=0) nLinked++;
13652 if ((GLeeFuncPtr_glVertexStream3sATI = (GLEEPFNGLVERTEXSTREAM3SATIPROC) __GLeeGetProcAddress("glVertexStream3sATI"))!=0) nLinked++;
13653 if ((GLeeFuncPtr_glVertexStream3svATI = (GLEEPFNGLVERTEXSTREAM3SVATIPROC) __GLeeGetProcAddress("glVertexStream3svATI"))!=0) nLinked++;
13654 if ((GLeeFuncPtr_glVertexStream3iATI = (GLEEPFNGLVERTEXSTREAM3IATIPROC) __GLeeGetProcAddress("glVertexStream3iATI"))!=0) nLinked++;
13655 if ((GLeeFuncPtr_glVertexStream3ivATI = (GLEEPFNGLVERTEXSTREAM3IVATIPROC) __GLeeGetProcAddress("glVertexStream3ivATI"))!=0) nLinked++;
13656 if ((GLeeFuncPtr_glVertexStream3fATI = (GLEEPFNGLVERTEXSTREAM3FATIPROC) __GLeeGetProcAddress("glVertexStream3fATI"))!=0) nLinked++;
13657 if ((GLeeFuncPtr_glVertexStream3fvATI = (GLEEPFNGLVERTEXSTREAM3FVATIPROC) __GLeeGetProcAddress("glVertexStream3fvATI"))!=0) nLinked++;
13658 if ((GLeeFuncPtr_glVertexStream3dATI = (GLEEPFNGLVERTEXSTREAM3DATIPROC) __GLeeGetProcAddress("glVertexStream3dATI"))!=0) nLinked++;
13659 if ((GLeeFuncPtr_glVertexStream3dvATI = (GLEEPFNGLVERTEXSTREAM3DVATIPROC) __GLeeGetProcAddress("glVertexStream3dvATI"))!=0) nLinked++;
13660 if ((GLeeFuncPtr_glVertexStream4sATI = (GLEEPFNGLVERTEXSTREAM4SATIPROC) __GLeeGetProcAddress("glVertexStream4sATI"))!=0) nLinked++;
13661 if ((GLeeFuncPtr_glVertexStream4svATI = (GLEEPFNGLVERTEXSTREAM4SVATIPROC) __GLeeGetProcAddress("glVertexStream4svATI"))!=0) nLinked++;
13662 if ((GLeeFuncPtr_glVertexStream4iATI = (GLEEPFNGLVERTEXSTREAM4IATIPROC) __GLeeGetProcAddress("glVertexStream4iATI"))!=0) nLinked++;
13663 if ((GLeeFuncPtr_glVertexStream4ivATI = (GLEEPFNGLVERTEXSTREAM4IVATIPROC) __GLeeGetProcAddress("glVertexStream4ivATI"))!=0) nLinked++;
13664 if ((GLeeFuncPtr_glVertexStream4fATI = (GLEEPFNGLVERTEXSTREAM4FATIPROC) __GLeeGetProcAddress("glVertexStream4fATI"))!=0) nLinked++;
13665 if ((GLeeFuncPtr_glVertexStream4fvATI = (GLEEPFNGLVERTEXSTREAM4FVATIPROC) __GLeeGetProcAddress("glVertexStream4fvATI"))!=0) nLinked++;
13666 if ((GLeeFuncPtr_glVertexStream4dATI = (GLEEPFNGLVERTEXSTREAM4DATIPROC) __GLeeGetProcAddress("glVertexStream4dATI"))!=0) nLinked++;
13667 if ((GLeeFuncPtr_glVertexStream4dvATI = (GLEEPFNGLVERTEXSTREAM4DVATIPROC) __GLeeGetProcAddress("glVertexStream4dvATI"))!=0) nLinked++;
13668 if ((GLeeFuncPtr_glNormalStream3bATI = (GLEEPFNGLNORMALSTREAM3BATIPROC) __GLeeGetProcAddress("glNormalStream3bATI"))!=0) nLinked++;
13669 if ((GLeeFuncPtr_glNormalStream3bvATI = (GLEEPFNGLNORMALSTREAM3BVATIPROC) __GLeeGetProcAddress("glNormalStream3bvATI"))!=0) nLinked++;
13670 if ((GLeeFuncPtr_glNormalStream3sATI = (GLEEPFNGLNORMALSTREAM3SATIPROC) __GLeeGetProcAddress("glNormalStream3sATI"))!=0) nLinked++;
13671 if ((GLeeFuncPtr_glNormalStream3svATI = (GLEEPFNGLNORMALSTREAM3SVATIPROC) __GLeeGetProcAddress("glNormalStream3svATI"))!=0) nLinked++;
13672 if ((GLeeFuncPtr_glNormalStream3iATI = (GLEEPFNGLNORMALSTREAM3IATIPROC) __GLeeGetProcAddress("glNormalStream3iATI"))!=0) nLinked++;
13673 if ((GLeeFuncPtr_glNormalStream3ivATI = (GLEEPFNGLNORMALSTREAM3IVATIPROC) __GLeeGetProcAddress("glNormalStream3ivATI"))!=0) nLinked++;
13674 if ((GLeeFuncPtr_glNormalStream3fATI = (GLEEPFNGLNORMALSTREAM3FATIPROC) __GLeeGetProcAddress("glNormalStream3fATI"))!=0) nLinked++;
13675 if ((GLeeFuncPtr_glNormalStream3fvATI = (GLEEPFNGLNORMALSTREAM3FVATIPROC) __GLeeGetProcAddress("glNormalStream3fvATI"))!=0) nLinked++;
13676 if ((GLeeFuncPtr_glNormalStream3dATI = (GLEEPFNGLNORMALSTREAM3DATIPROC) __GLeeGetProcAddress("glNormalStream3dATI"))!=0) nLinked++;
13677 if ((GLeeFuncPtr_glNormalStream3dvATI = (GLEEPFNGLNORMALSTREAM3DVATIPROC) __GLeeGetProcAddress("glNormalStream3dvATI"))!=0) nLinked++;
13678 if ((GLeeFuncPtr_glClientActiveVertexStreamATI = (GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) __GLeeGetProcAddress("glClientActiveVertexStreamATI"))!=0) nLinked++;
13679 if ((GLeeFuncPtr_glVertexBlendEnviATI = (GLEEPFNGLVERTEXBLENDENVIATIPROC) __GLeeGetProcAddress("glVertexBlendEnviATI"))!=0) nLinked++;
13680 if ((GLeeFuncPtr_glVertexBlendEnvfATI = (GLEEPFNGLVERTEXBLENDENVFATIPROC) __GLeeGetProcAddress("glVertexBlendEnvfATI"))!=0) nLinked++;
13681 #endif
13682 if (nLinked==45) return GLEE_LINK_COMPLETE;
13683 if (nLinked==0) return GLEE_LINK_FAIL;
13684 return GLEE_LINK_PARTIAL;
13685 }
13686
13687 GLuint __GLeeLink_GL_ATI_element_array(void)
13688 {
13689 GLint nLinked=0;
13690 #ifdef __GLEE_GL_ATI_element_array
13691 if ((GLeeFuncPtr_glElementPointerATI = (GLEEPFNGLELEMENTPOINTERATIPROC) __GLeeGetProcAddress("glElementPointerATI"))!=0) nLinked++;
13692 if ((GLeeFuncPtr_glDrawElementArrayATI = (GLEEPFNGLDRAWELEMENTARRAYATIPROC) __GLeeGetProcAddress("glDrawElementArrayATI"))!=0) nLinked++;
13693 if ((GLeeFuncPtr_glDrawRangeElementArrayATI = (GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC) __GLeeGetProcAddress("glDrawRangeElementArrayATI"))!=0) nLinked++;
13694 #endif
13695 if (nLinked==3) return GLEE_LINK_COMPLETE;
13696 if (nLinked==0) return GLEE_LINK_FAIL;
13697 return GLEE_LINK_PARTIAL;
13698 }
13699
13700 GLuint __GLeeLink_GL_SUN_mesh_array(void)
13701 {
13702 GLint nLinked=0;
13703 #ifdef __GLEE_GL_SUN_mesh_array
13704 if ((GLeeFuncPtr_glDrawMeshArraysSUN = (GLEEPFNGLDRAWMESHARRAYSSUNPROC) __GLeeGetProcAddress("glDrawMeshArraysSUN"))!=0) nLinked++;
13705 #endif
13706 if (nLinked==1) return GLEE_LINK_COMPLETE;
13707 if (nLinked==0) return GLEE_LINK_FAIL;
13708 return GLEE_LINK_PARTIAL;
13709 }
13710
13711 GLuint __GLeeLink_GL_SUN_slice_accum(void) {return GLEE_LINK_COMPLETE;}
13712
13713 GLuint __GLeeLink_GL_NV_multisample_filter_hint(void) {return GLEE_LINK_COMPLETE;}
13714
13715 GLuint __GLeeLink_GL_NV_depth_clamp(void) {return GLEE_LINK_COMPLETE;}
13716
13717 GLuint __GLeeLink_GL_NV_occlusion_query(void)
13718 {
13719 GLint nLinked=0;
13720 #ifdef __GLEE_GL_NV_occlusion_query
13721 if ((GLeeFuncPtr_glGenOcclusionQueriesNV = (GLEEPFNGLGENOCCLUSIONQUERIESNVPROC) __GLeeGetProcAddress("glGenOcclusionQueriesNV"))!=0) nLinked++;
13722 if ((GLeeFuncPtr_glDeleteOcclusionQueriesNV = (GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC) __GLeeGetProcAddress("glDeleteOcclusionQueriesNV"))!=0) nLinked++;
13723 if ((GLeeFuncPtr_glIsOcclusionQueryNV = (GLEEPFNGLISOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glIsOcclusionQueryNV"))!=0) nLinked++;
13724 if ((GLeeFuncPtr_glBeginOcclusionQueryNV = (GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glBeginOcclusionQueryNV"))!=0) nLinked++;
13725 if ((GLeeFuncPtr_glEndOcclusionQueryNV = (GLEEPFNGLENDOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glEndOcclusionQueryNV"))!=0) nLinked++;
13726 if ((GLeeFuncPtr_glGetOcclusionQueryivNV = (GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryivNV"))!=0) nLinked++;
13727 if ((GLeeFuncPtr_glGetOcclusionQueryuivNV = (GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryuivNV"))!=0) nLinked++;
13728 #endif
13729 if (nLinked==7) return GLEE_LINK_COMPLETE;
13730 if (nLinked==0) return GLEE_LINK_FAIL;
13731 return GLEE_LINK_PARTIAL;
13732 }
13733
13734 GLuint __GLeeLink_GL_NV_point_sprite(void)
13735 {
13736 GLint nLinked=0;
13737 #ifdef __GLEE_GL_NV_point_sprite
13738 if ((GLeeFuncPtr_glPointParameteriNV = (GLEEPFNGLPOINTPARAMETERINVPROC) __GLeeGetProcAddress("glPointParameteriNV"))!=0) nLinked++;
13739 if ((GLeeFuncPtr_glPointParameterivNV = (GLEEPFNGLPOINTPARAMETERIVNVPROC) __GLeeGetProcAddress("glPointParameterivNV"))!=0) nLinked++;
13740 #endif
13741 if (nLinked==2) return GLEE_LINK_COMPLETE;
13742 if (nLinked==0) return GLEE_LINK_FAIL;
13743 return GLEE_LINK_PARTIAL;
13744 }
13745
13746 GLuint __GLeeLink_GL_NV_texture_shader3(void) {return GLEE_LINK_COMPLETE;}
13747
13748 GLuint __GLeeLink_GL_NV_vertex_program1_1(void) {return GLEE_LINK_COMPLETE;}
13749
13750 GLuint __GLeeLink_GL_EXT_shadow_funcs(void) {return GLEE_LINK_COMPLETE;}
13751
13752 GLuint __GLeeLink_GL_EXT_stencil_two_side(void)
13753 {
13754 GLint nLinked=0;
13755 #ifdef __GLEE_GL_EXT_stencil_two_side
13756 if ((GLeeFuncPtr_glActiveStencilFaceEXT = (GLEEPFNGLACTIVESTENCILFACEEXTPROC) __GLeeGetProcAddress("glActiveStencilFaceEXT"))!=0) nLinked++;
13757 #endif
13758 if (nLinked==1) return GLEE_LINK_COMPLETE;
13759 if (nLinked==0) return GLEE_LINK_FAIL;
13760 return GLEE_LINK_PARTIAL;
13761 }
13762
13763 GLuint __GLeeLink_GL_ATI_text_fragment_shader(void) {return GLEE_LINK_COMPLETE;}
13764
13765 GLuint __GLeeLink_GL_APPLE_client_storage(void) {return GLEE_LINK_COMPLETE;}
13766
13767 GLuint __GLeeLink_GL_APPLE_element_array(void)
13768 {
13769 GLint nLinked=0;
13770 #ifdef __GLEE_GL_APPLE_element_array
13771 if ((GLeeFuncPtr_glElementPointerAPPLE = (GLEEPFNGLELEMENTPOINTERAPPLEPROC) __GLeeGetProcAddress("glElementPointerAPPLE"))!=0) nLinked++;
13772 if ((GLeeFuncPtr_glDrawElementArrayAPPLE = (GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glDrawElementArrayAPPLE"))!=0) nLinked++;
13773 if ((GLeeFuncPtr_glDrawRangeElementArrayAPPLE = (GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glDrawRangeElementArrayAPPLE"))!=0) nLinked++;
13774 if ((GLeeFuncPtr_glMultiDrawElementArrayAPPLE = (GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawElementArrayAPPLE"))!=0) nLinked++;
13775 if ((GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE = (GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawRangeElementArrayAPPLE"))!=0) nLinked++;
13776 #endif
13777 if (nLinked==5) return GLEE_LINK_COMPLETE;
13778 if (nLinked==0) return GLEE_LINK_FAIL;
13779 return GLEE_LINK_PARTIAL;
13780 }
13781
13782 GLuint __GLeeLink_GL_APPLE_fence(void)
13783 {
13784 GLint nLinked=0;
13785 #ifdef __GLEE_GL_APPLE_fence
13786 if ((GLeeFuncPtr_glGenFencesAPPLE = (GLEEPFNGLGENFENCESAPPLEPROC) __GLeeGetProcAddress("glGenFencesAPPLE"))!=0) nLinked++;
13787 if ((GLeeFuncPtr_glDeleteFencesAPPLE = (GLEEPFNGLDELETEFENCESAPPLEPROC) __GLeeGetProcAddress("glDeleteFencesAPPLE"))!=0) nLinked++;
13788 if ((GLeeFuncPtr_glSetFenceAPPLE = (GLEEPFNGLSETFENCEAPPLEPROC) __GLeeGetProcAddress("glSetFenceAPPLE"))!=0) nLinked++;
13789 if ((GLeeFuncPtr_glIsFenceAPPLE = (GLEEPFNGLISFENCEAPPLEPROC) __GLeeGetProcAddress("glIsFenceAPPLE"))!=0) nLinked++;
13790 if ((GLeeFuncPtr_glTestFenceAPPLE = (GLEEPFNGLTESTFENCEAPPLEPROC) __GLeeGetProcAddress("glTestFenceAPPLE"))!=0) nLinked++;
13791 if ((GLeeFuncPtr_glFinishFenceAPPLE = (GLEEPFNGLFINISHFENCEAPPLEPROC) __GLeeGetProcAddress("glFinishFenceAPPLE"))!=0) nLinked++;
13792 if ((GLeeFuncPtr_glTestObjectAPPLE = (GLEEPFNGLTESTOBJECTAPPLEPROC) __GLeeGetProcAddress("glTestObjectAPPLE"))!=0) nLinked++;
13793 if ((GLeeFuncPtr_glFinishObjectAPPLE = (GLEEPFNGLFINISHOBJECTAPPLEPROC) __GLeeGetProcAddress("glFinishObjectAPPLE"))!=0) nLinked++;
13794 #endif
13795 if (nLinked==8) return GLEE_LINK_COMPLETE;
13796 if (nLinked==0) return GLEE_LINK_FAIL;
13797 return GLEE_LINK_PARTIAL;
13798 }
13799
13800 GLuint __GLeeLink_GL_APPLE_vertex_array_object(void)
13801 {
13802 GLint nLinked=0;
13803 #ifdef __GLEE_GL_APPLE_vertex_array_object
13804 if ((GLeeFuncPtr_glBindVertexArrayAPPLE = (GLEEPFNGLBINDVERTEXARRAYAPPLEPROC) __GLeeGetProcAddress("glBindVertexArrayAPPLE"))!=0) nLinked++;
13805 if ((GLeeFuncPtr_glDeleteVertexArraysAPPLE = (GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC) __GLeeGetProcAddress("glDeleteVertexArraysAPPLE"))!=0) nLinked++;
13806 if ((GLeeFuncPtr_glGenVertexArraysAPPLE = (GLEEPFNGLGENVERTEXARRAYSAPPLEPROC) __GLeeGetProcAddress("glGenVertexArraysAPPLE"))!=0) nLinked++;
13807 if ((GLeeFuncPtr_glIsVertexArrayAPPLE = (GLEEPFNGLISVERTEXARRAYAPPLEPROC) __GLeeGetProcAddress("glIsVertexArrayAPPLE"))!=0) nLinked++;
13808 #endif
13809 if (nLinked==4) return GLEE_LINK_COMPLETE;
13810 if (nLinked==0) return GLEE_LINK_FAIL;
13811 return GLEE_LINK_PARTIAL;
13812 }
13813
13814 GLuint __GLeeLink_GL_APPLE_vertex_array_range(void)
13815 {
13816 GLint nLinked=0;
13817 #ifdef __GLEE_GL_APPLE_vertex_array_range
13818 if ((GLeeFuncPtr_glVertexArrayRangeAPPLE = (GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC) __GLeeGetProcAddress("glVertexArrayRangeAPPLE"))!=0) nLinked++;
13819 if ((GLeeFuncPtr_glFlushVertexArrayRangeAPPLE = (GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeAPPLE"))!=0) nLinked++;
13820 if ((GLeeFuncPtr_glVertexArrayParameteriAPPLE = (GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC) __GLeeGetProcAddress("glVertexArrayParameteriAPPLE"))!=0) nLinked++;
13821 #endif
13822 if (nLinked==3) return GLEE_LINK_COMPLETE;
13823 if (nLinked==0) return GLEE_LINK_FAIL;
13824 return GLEE_LINK_PARTIAL;
13825 }
13826
13827 GLuint __GLeeLink_GL_APPLE_ycbcr_422(void) {return GLEE_LINK_COMPLETE;}
13828
13829 GLuint __GLeeLink_GL_S3_s3tc(void) {return GLEE_LINK_COMPLETE;}
13830
13831 GLuint __GLeeLink_GL_ATI_draw_buffers(void)
13832 {
13833 GLint nLinked=0;
13834 #ifdef __GLEE_GL_ATI_draw_buffers
13835 if ((GLeeFuncPtr_glDrawBuffersATI = (GLEEPFNGLDRAWBUFFERSATIPROC) __GLeeGetProcAddress("glDrawBuffersATI"))!=0) nLinked++;
13836 #endif
13837 if (nLinked==1) return GLEE_LINK_COMPLETE;
13838 if (nLinked==0) return GLEE_LINK_FAIL;
13839 return GLEE_LINK_PARTIAL;
13840 }
13841
13842 GLuint __GLeeLink_GL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
13843
13844 GLuint __GLeeLink_GL_ATI_texture_env_combine3(void) {return GLEE_LINK_COMPLETE;}
13845
13846 GLuint __GLeeLink_GL_ATI_texture_float(void) {return GLEE_LINK_COMPLETE;}
13847
13848 GLuint __GLeeLink_GL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
13849
13850 GLuint __GLeeLink_GL_NV_fragment_program(void)
13851 {
13852 GLint nLinked=0;
13853 #ifdef __GLEE_GL_NV_fragment_program
13854 if ((GLeeFuncPtr_glProgramNamedParameter4fNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fNV"))!=0) nLinked++;
13855 if ((GLeeFuncPtr_glProgramNamedParameter4dNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dNV"))!=0) nLinked++;
13856 if ((GLeeFuncPtr_glProgramNamedParameter4fvNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fvNV"))!=0) nLinked++;
13857 if ((GLeeFuncPtr_glProgramNamedParameter4dvNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dvNV"))!=0) nLinked++;
13858 if ((GLeeFuncPtr_glGetProgramNamedParameterfvNV = (GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterfvNV"))!=0) nLinked++;
13859 if ((GLeeFuncPtr_glGetProgramNamedParameterdvNV = (GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterdvNV"))!=0) nLinked++;
13860 #endif
13861 if (nLinked==6) return GLEE_LINK_COMPLETE;
13862 if (nLinked==0) return GLEE_LINK_FAIL;
13863 return GLEE_LINK_PARTIAL;
13864 }
13865
13866 GLuint __GLeeLink_GL_NV_half_float(void)
13867 {
13868 GLint nLinked=0;
13869 #ifdef __GLEE_GL_NV_half_float
13870 if ((GLeeFuncPtr_glVertex2hNV = (GLEEPFNGLVERTEX2HNVPROC) __GLeeGetProcAddress("glVertex2hNV"))!=0) nLinked++;
13871 if ((GLeeFuncPtr_glVertex2hvNV = (GLEEPFNGLVERTEX2HVNVPROC) __GLeeGetProcAddress("glVertex2hvNV"))!=0) nLinked++;
13872 if ((GLeeFuncPtr_glVertex3hNV = (GLEEPFNGLVERTEX3HNVPROC) __GLeeGetProcAddress("glVertex3hNV"))!=0) nLinked++;
13873 if ((GLeeFuncPtr_glVertex3hvNV = (GLEEPFNGLVERTEX3HVNVPROC) __GLeeGetProcAddress("glVertex3hvNV"))!=0) nLinked++;
13874 if ((GLeeFuncPtr_glVertex4hNV = (GLEEPFNGLVERTEX4HNVPROC) __GLeeGetProcAddress("glVertex4hNV"))!=0) nLinked++;
13875 if ((GLeeFuncPtr_glVertex4hvNV = (GLEEPFNGLVERTEX4HVNVPROC) __GLeeGetProcAddress("glVertex4hvNV"))!=0) nLinked++;
13876 if ((GLeeFuncPtr_glNormal3hNV = (GLEEPFNGLNORMAL3HNVPROC) __GLeeGetProcAddress("glNormal3hNV"))!=0) nLinked++;
13877 if ((GLeeFuncPtr_glNormal3hvNV = (GLEEPFNGLNORMAL3HVNVPROC) __GLeeGetProcAddress("glNormal3hvNV"))!=0) nLinked++;
13878 if ((GLeeFuncPtr_glColor3hNV = (GLEEPFNGLCOLOR3HNVPROC) __GLeeGetProcAddress("glColor3hNV"))!=0) nLinked++;
13879 if ((GLeeFuncPtr_glColor3hvNV = (GLEEPFNGLCOLOR3HVNVPROC) __GLeeGetProcAddress("glColor3hvNV"))!=0) nLinked++;
13880 if ((GLeeFuncPtr_glColor4hNV = (GLEEPFNGLCOLOR4HNVPROC) __GLeeGetProcAddress("glColor4hNV"))!=0) nLinked++;
13881 if ((GLeeFuncPtr_glColor4hvNV = (GLEEPFNGLCOLOR4HVNVPROC) __GLeeGetProcAddress("glColor4hvNV"))!=0) nLinked++;
13882 if ((GLeeFuncPtr_glTexCoord1hNV = (GLEEPFNGLTEXCOORD1HNVPROC) __GLeeGetProcAddress("glTexCoord1hNV"))!=0) nLinked++;
13883 if ((GLeeFuncPtr_glTexCoord1hvNV = (GLEEPFNGLTEXCOORD1HVNVPROC) __GLeeGetProcAddress("glTexCoord1hvNV"))!=0) nLinked++;
13884 if ((GLeeFuncPtr_glTexCoord2hNV = (GLEEPFNGLTEXCOORD2HNVPROC) __GLeeGetProcAddress("glTexCoord2hNV"))!=0) nLinked++;
13885 if ((GLeeFuncPtr_glTexCoord2hvNV = (GLEEPFNGLTEXCOORD2HVNVPROC) __GLeeGetProcAddress("glTexCoord2hvNV"))!=0) nLinked++;
13886 if ((GLeeFuncPtr_glTexCoord3hNV = (GLEEPFNGLTEXCOORD3HNVPROC) __GLeeGetProcAddress("glTexCoord3hNV"))!=0) nLinked++;
13887 if ((GLeeFuncPtr_glTexCoord3hvNV = (GLEEPFNGLTEXCOORD3HVNVPROC) __GLeeGetProcAddress("glTexCoord3hvNV"))!=0) nLinked++;
13888 if ((GLeeFuncPtr_glTexCoord4hNV = (GLEEPFNGLTEXCOORD4HNVPROC) __GLeeGetProcAddress("glTexCoord4hNV"))!=0) nLinked++;
13889 if ((GLeeFuncPtr_glTexCoord4hvNV = (GLEEPFNGLTEXCOORD4HVNVPROC) __GLeeGetProcAddress("glTexCoord4hvNV"))!=0) nLinked++;
13890 if ((GLeeFuncPtr_glMultiTexCoord1hNV = (GLEEPFNGLMULTITEXCOORD1HNVPROC) __GLeeGetProcAddress("glMultiTexCoord1hNV"))!=0) nLinked++;
13891 if ((GLeeFuncPtr_glMultiTexCoord1hvNV = (GLEEPFNGLMULTITEXCOORD1HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord1hvNV"))!=0) nLinked++;
13892 if ((GLeeFuncPtr_glMultiTexCoord2hNV = (GLEEPFNGLMULTITEXCOORD2HNVPROC) __GLeeGetProcAddress("glMultiTexCoord2hNV"))!=0) nLinked++;
13893 if ((GLeeFuncPtr_glMultiTexCoord2hvNV = (GLEEPFNGLMULTITEXCOORD2HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord2hvNV"))!=0) nLinked++;
13894 if ((GLeeFuncPtr_glMultiTexCoord3hNV = (GLEEPFNGLMULTITEXCOORD3HNVPROC) __GLeeGetProcAddress("glMultiTexCoord3hNV"))!=0) nLinked++;
13895 if ((GLeeFuncPtr_glMultiTexCoord3hvNV = (GLEEPFNGLMULTITEXCOORD3HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord3hvNV"))!=0) nLinked++;
13896 if ((GLeeFuncPtr_glMultiTexCoord4hNV = (GLEEPFNGLMULTITEXCOORD4HNVPROC) __GLeeGetProcAddress("glMultiTexCoord4hNV"))!=0) nLinked++;
13897 if ((GLeeFuncPtr_glMultiTexCoord4hvNV = (GLEEPFNGLMULTITEXCOORD4HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord4hvNV"))!=0) nLinked++;
13898 if ((GLeeFuncPtr_glFogCoordhNV = (GLEEPFNGLFOGCOORDHNVPROC) __GLeeGetProcAddress("glFogCoordhNV"))!=0) nLinked++;
13899 if ((GLeeFuncPtr_glFogCoordhvNV = (GLEEPFNGLFOGCOORDHVNVPROC) __GLeeGetProcAddress("glFogCoordhvNV"))!=0) nLinked++;
13900 if ((GLeeFuncPtr_glSecondaryColor3hNV = (GLEEPFNGLSECONDARYCOLOR3HNVPROC) __GLeeGetProcAddress("glSecondaryColor3hNV"))!=0) nLinked++;
13901 if ((GLeeFuncPtr_glSecondaryColor3hvNV = (GLEEPFNGLSECONDARYCOLOR3HVNVPROC) __GLeeGetProcAddress("glSecondaryColor3hvNV"))!=0) nLinked++;
13902 if ((GLeeFuncPtr_glVertexWeighthNV = (GLEEPFNGLVERTEXWEIGHTHNVPROC) __GLeeGetProcAddress("glVertexWeighthNV"))!=0) nLinked++;
13903 if ((GLeeFuncPtr_glVertexWeighthvNV = (GLEEPFNGLVERTEXWEIGHTHVNVPROC) __GLeeGetProcAddress("glVertexWeighthvNV"))!=0) nLinked++;
13904 if ((GLeeFuncPtr_glVertexAttrib1hNV = (GLEEPFNGLVERTEXATTRIB1HNVPROC) __GLeeGetProcAddress("glVertexAttrib1hNV"))!=0) nLinked++;
13905 if ((GLeeFuncPtr_glVertexAttrib1hvNV = (GLEEPFNGLVERTEXATTRIB1HVNVPROC) __GLeeGetProcAddress("glVertexAttrib1hvNV"))!=0) nLinked++;
13906 if ((GLeeFuncPtr_glVertexAttrib2hNV = (GLEEPFNGLVERTEXATTRIB2HNVPROC) __GLeeGetProcAddress("glVertexAttrib2hNV"))!=0) nLinked++;
13907 if ((GLeeFuncPtr_glVertexAttrib2hvNV = (GLEEPFNGLVERTEXATTRIB2HVNVPROC) __GLeeGetProcAddress("glVertexAttrib2hvNV"))!=0) nLinked++;
13908 if ((GLeeFuncPtr_glVertexAttrib3hNV = (GLEEPFNGLVERTEXATTRIB3HNVPROC) __GLeeGetProcAddress("glVertexAttrib3hNV"))!=0) nLinked++;
13909 if ((GLeeFuncPtr_glVertexAttrib3hvNV = (GLEEPFNGLVERTEXATTRIB3HVNVPROC) __GLeeGetProcAddress("glVertexAttrib3hvNV"))!=0) nLinked++;
13910 if ((GLeeFuncPtr_glVertexAttrib4hNV = (GLEEPFNGLVERTEXATTRIB4HNVPROC) __GLeeGetProcAddress("glVertexAttrib4hNV"))!=0) nLinked++;
13911 if ((GLeeFuncPtr_glVertexAttrib4hvNV = (GLEEPFNGLVERTEXATTRIB4HVNVPROC) __GLeeGetProcAddress("glVertexAttrib4hvNV"))!=0) nLinked++;
13912 if ((GLeeFuncPtr_glVertexAttribs1hvNV = (GLEEPFNGLVERTEXATTRIBS1HVNVPROC) __GLeeGetProcAddress("glVertexAttribs1hvNV"))!=0) nLinked++;
13913 if ((GLeeFuncPtr_glVertexAttribs2hvNV = (GLEEPFNGLVERTEXATTRIBS2HVNVPROC) __GLeeGetProcAddress("glVertexAttribs2hvNV"))!=0) nLinked++;
13914 if ((GLeeFuncPtr_glVertexAttribs3hvNV = (GLEEPFNGLVERTEXATTRIBS3HVNVPROC) __GLeeGetProcAddress("glVertexAttribs3hvNV"))!=0) nLinked++;
13915 if ((GLeeFuncPtr_glVertexAttribs4hvNV = (GLEEPFNGLVERTEXATTRIBS4HVNVPROC) __GLeeGetProcAddress("glVertexAttribs4hvNV"))!=0) nLinked++;
13916 #endif
13917 if (nLinked==46) return GLEE_LINK_COMPLETE;
13918 if (nLinked==0) return GLEE_LINK_FAIL;
13919 return GLEE_LINK_PARTIAL;
13920 }
13921
13922 GLuint __GLeeLink_GL_NV_pixel_data_range(void)
13923 {
13924 GLint nLinked=0;
13925 #ifdef __GLEE_GL_NV_pixel_data_range
13926 if ((GLeeFuncPtr_glPixelDataRangeNV = (GLEEPFNGLPIXELDATARANGENVPROC) __GLeeGetProcAddress("glPixelDataRangeNV"))!=0) nLinked++;
13927 if ((GLeeFuncPtr_glFlushPixelDataRangeNV = (GLEEPFNGLFLUSHPIXELDATARANGENVPROC) __GLeeGetProcAddress("glFlushPixelDataRangeNV"))!=0) nLinked++;
13928 #endif
13929 if (nLinked==2) return GLEE_LINK_COMPLETE;
13930 if (nLinked==0) return GLEE_LINK_FAIL;
13931 return GLEE_LINK_PARTIAL;
13932 }
13933
13934 GLuint __GLeeLink_GL_NV_primitive_restart(void)
13935 {
13936 GLint nLinked=0;
13937 #ifdef __GLEE_GL_NV_primitive_restart
13938 if ((GLeeFuncPtr_glPrimitiveRestartNV = (GLEEPFNGLPRIMITIVERESTARTNVPROC) __GLeeGetProcAddress("glPrimitiveRestartNV"))!=0) nLinked++;
13939 if ((GLeeFuncPtr_glPrimitiveRestartIndexNV = (GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC) __GLeeGetProcAddress("glPrimitiveRestartIndexNV"))!=0) nLinked++;
13940 #endif
13941 if (nLinked==2) return GLEE_LINK_COMPLETE;
13942 if (nLinked==0) return GLEE_LINK_FAIL;
13943 return GLEE_LINK_PARTIAL;
13944 }
13945
13946 GLuint __GLeeLink_GL_NV_texture_expand_normal(void) {return GLEE_LINK_COMPLETE;}
13947
13948 GLuint __GLeeLink_GL_NV_vertex_program2(void) {return GLEE_LINK_COMPLETE;}
13949
13950 GLuint __GLeeLink_GL_ATI_map_object_buffer(void)
13951 {
13952 GLint nLinked=0;
13953 #ifdef __GLEE_GL_ATI_map_object_buffer
13954 if ((GLeeFuncPtr_glMapObjectBufferATI = (GLEEPFNGLMAPOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glMapObjectBufferATI"))!=0) nLinked++;
13955 if ((GLeeFuncPtr_glUnmapObjectBufferATI = (GLEEPFNGLUNMAPOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glUnmapObjectBufferATI"))!=0) nLinked++;
13956 #endif
13957 if (nLinked==2) return GLEE_LINK_COMPLETE;
13958 if (nLinked==0) return GLEE_LINK_FAIL;
13959 return GLEE_LINK_PARTIAL;
13960 }
13961
13962 GLuint __GLeeLink_GL_ATI_separate_stencil(void)
13963 {
13964 GLint nLinked=0;
13965 #ifdef __GLEE_GL_ATI_separate_stencil
13966 if ((GLeeFuncPtr_glStencilOpSeparateATI = (GLEEPFNGLSTENCILOPSEPARATEATIPROC) __GLeeGetProcAddress("glStencilOpSeparateATI"))!=0) nLinked++;
13967 if ((GLeeFuncPtr_glStencilFuncSeparateATI = (GLEEPFNGLSTENCILFUNCSEPARATEATIPROC) __GLeeGetProcAddress("glStencilFuncSeparateATI"))!=0) nLinked++;
13968 #endif
13969 if (nLinked==2) return GLEE_LINK_COMPLETE;
13970 if (nLinked==0) return GLEE_LINK_FAIL;
13971 return GLEE_LINK_PARTIAL;
13972 }
13973
13974 GLuint __GLeeLink_GL_ATI_vertex_attrib_array_object(void)
13975 {
13976 GLint nLinked=0;
13977 #ifdef __GLEE_GL_ATI_vertex_attrib_array_object
13978 if ((GLeeFuncPtr_glVertexAttribArrayObjectATI = (GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC) __GLeeGetProcAddress("glVertexAttribArrayObjectATI"))!=0) nLinked++;
13979 if ((GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI = (GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectfvATI"))!=0) nLinked++;
13980 if ((GLeeFuncPtr_glGetVertexAttribArrayObjectivATI = (GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectivATI"))!=0) nLinked++;
13981 #endif
13982 if (nLinked==3) return GLEE_LINK_COMPLETE;
13983 if (nLinked==0) return GLEE_LINK_FAIL;
13984 return GLEE_LINK_PARTIAL;
13985 }
13986
13987 GLuint __GLeeLink_GL_OES_read_format(void) {return GLEE_LINK_COMPLETE;}
13988
13989 GLuint __GLeeLink_GL_EXT_depth_bounds_test(void)
13990 {
13991 GLint nLinked=0;
13992 #ifdef __GLEE_GL_EXT_depth_bounds_test
13993 if ((GLeeFuncPtr_glDepthBoundsEXT = (GLEEPFNGLDEPTHBOUNDSEXTPROC) __GLeeGetProcAddress("glDepthBoundsEXT"))!=0) nLinked++;
13994 #endif
13995 if (nLinked==1) return GLEE_LINK_COMPLETE;
13996 if (nLinked==0) return GLEE_LINK_FAIL;
13997 return GLEE_LINK_PARTIAL;
13998 }
13999
14000 GLuint __GLeeLink_GL_EXT_texture_mirror_clamp(void) {return GLEE_LINK_COMPLETE;}
14001
14002 GLuint __GLeeLink_GL_EXT_blend_equation_separate(void)
14003 {
14004 GLint nLinked=0;
14005 #ifdef __GLEE_GL_EXT_blend_equation_separate
14006 if ((GLeeFuncPtr_glBlendEquationSeparateEXT = (GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC) __GLeeGetProcAddress("glBlendEquationSeparateEXT"))!=0) nLinked++;
14007 #endif
14008 if (nLinked==1) return GLEE_LINK_COMPLETE;
14009 if (nLinked==0) return GLEE_LINK_FAIL;
14010 return GLEE_LINK_PARTIAL;
14011 }
14012
14013 GLuint __GLeeLink_GL_MESA_pack_invert(void) {return GLEE_LINK_COMPLETE;}
14014
14015 GLuint __GLeeLink_GL_MESA_ycbcr_texture(void) {return GLEE_LINK_COMPLETE;}
14016
14017 GLuint __GLeeLink_GL_EXT_pixel_buffer_object(void) {return GLEE_LINK_COMPLETE;}
14018
14019 GLuint __GLeeLink_GL_NV_fragment_program_option(void) {return GLEE_LINK_COMPLETE;}
14020
14021 GLuint __GLeeLink_GL_NV_fragment_program2(void) {return GLEE_LINK_COMPLETE;}
14022
14023 GLuint __GLeeLink_GL_NV_vertex_program2_option(void) {return GLEE_LINK_COMPLETE;}
14024
14025 GLuint __GLeeLink_GL_NV_vertex_program3(void) {return GLEE_LINK_COMPLETE;}
14026
14027 GLuint __GLeeLink_GL_EXT_framebuffer_object(void)
14028 {
14029 GLint nLinked=0;
14030 #ifdef __GLEE_GL_EXT_framebuffer_object
14031 if ((GLeeFuncPtr_glIsRenderbufferEXT = (GLEEPFNGLISRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glIsRenderbufferEXT"))!=0) nLinked++;
14032 if ((GLeeFuncPtr_glBindRenderbufferEXT = (GLEEPFNGLBINDRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glBindRenderbufferEXT"))!=0) nLinked++;
14033 if ((GLeeFuncPtr_glDeleteRenderbuffersEXT = (GLEEPFNGLDELETERENDERBUFFERSEXTPROC) __GLeeGetProcAddress("glDeleteRenderbuffersEXT"))!=0) nLinked++;
14034 if ((GLeeFuncPtr_glGenRenderbuffersEXT = (GLEEPFNGLGENRENDERBUFFERSEXTPROC) __GLeeGetProcAddress("glGenRenderbuffersEXT"))!=0) nLinked++;
14035 if ((GLeeFuncPtr_glRenderbufferStorageEXT = (GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageEXT"))!=0) nLinked++;
14036 if ((GLeeFuncPtr_glGetRenderbufferParameterivEXT = (GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetRenderbufferParameterivEXT"))!=0) nLinked++;
14037 if ((GLeeFuncPtr_glIsFramebufferEXT = (GLEEPFNGLISFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glIsFramebufferEXT"))!=0) nLinked++;
14038 if ((GLeeFuncPtr_glBindFramebufferEXT = (GLEEPFNGLBINDFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glBindFramebufferEXT"))!=0) nLinked++;
14039 if ((GLeeFuncPtr_glDeleteFramebuffersEXT = (GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC) __GLeeGetProcAddress("glDeleteFramebuffersEXT"))!=0) nLinked++;
14040 if ((GLeeFuncPtr_glGenFramebuffersEXT = (GLEEPFNGLGENFRAMEBUFFERSEXTPROC) __GLeeGetProcAddress("glGenFramebuffersEXT"))!=0) nLinked++;
14041 if ((GLeeFuncPtr_glCheckFramebufferStatusEXT = (GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckFramebufferStatusEXT"))!=0) nLinked++;
14042 if ((GLeeFuncPtr_glFramebufferTexture1DEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture1DEXT"))!=0) nLinked++;
14043 if ((GLeeFuncPtr_glFramebufferTexture2DEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture2DEXT"))!=0) nLinked++;
14044 if ((GLeeFuncPtr_glFramebufferTexture3DEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture3DEXT"))!=0) nLinked++;
14045 if ((GLeeFuncPtr_glFramebufferRenderbufferEXT = (GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferRenderbufferEXT"))!=0) nLinked++;
14046 if ((GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT = (GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferAttachmentParameterivEXT"))!=0) nLinked++;
14047 if ((GLeeFuncPtr_glGenerateMipmapEXT = (GLEEPFNGLGENERATEMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateMipmapEXT"))!=0) nLinked++;
14048 #endif
14049 if (nLinked==17) return GLEE_LINK_COMPLETE;
14050 if (nLinked==0) return GLEE_LINK_FAIL;
14051 return GLEE_LINK_PARTIAL;
14052 }
14053
14054 GLuint __GLeeLink_GL_GREMEDY_string_marker(void)
14055 {
14056 GLint nLinked=0;
14057 #ifdef __GLEE_GL_GREMEDY_string_marker
14058 if ((GLeeFuncPtr_glStringMarkerGREMEDY = (GLEEPFNGLSTRINGMARKERGREMEDYPROC) __GLeeGetProcAddress("glStringMarkerGREMEDY"))!=0) nLinked++;
14059 #endif
14060 if (nLinked==1) return GLEE_LINK_COMPLETE;
14061 if (nLinked==0) return GLEE_LINK_FAIL;
14062 return GLEE_LINK_PARTIAL;
14063 }
14064
14065 GLuint __GLeeLink_GL_EXT_packed_depth_stencil(void) {return GLEE_LINK_COMPLETE;}
14066
14067 GLuint __GLeeLink_GL_EXT_stencil_clear_tag(void)
14068 {
14069 GLint nLinked=0;
14070 #ifdef __GLEE_GL_EXT_stencil_clear_tag
14071 if ((GLeeFuncPtr_glStencilClearTagEXT = (GLEEPFNGLSTENCILCLEARTAGEXTPROC) __GLeeGetProcAddress("glStencilClearTagEXT"))!=0) nLinked++;
14072 #endif
14073 if (nLinked==1) return GLEE_LINK_COMPLETE;
14074 if (nLinked==0) return GLEE_LINK_FAIL;
14075 return GLEE_LINK_PARTIAL;
14076 }
14077
14078 GLuint __GLeeLink_GL_EXT_texture_sRGB(void) {return GLEE_LINK_COMPLETE;}
14079
14080 GLuint __GLeeLink_GL_EXT_framebuffer_blit(void)
14081 {
14082 GLint nLinked=0;
14083 #ifdef __GLEE_GL_EXT_framebuffer_blit
14084 if ((GLeeFuncPtr_glBlitFramebufferEXT = (GLEEPFNGLBLITFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glBlitFramebufferEXT"))!=0) nLinked++;
14085 #endif
14086 if (nLinked==1) return GLEE_LINK_COMPLETE;
14087 if (nLinked==0) return GLEE_LINK_FAIL;
14088 return GLEE_LINK_PARTIAL;
14089 }
14090
14091 GLuint __GLeeLink_GL_EXT_framebuffer_multisample(void)
14092 {
14093 GLint nLinked=0;
14094 #ifdef __GLEE_GL_EXT_framebuffer_multisample
14095 if ((GLeeFuncPtr_glRenderbufferStorageMultisampleEXT = (GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleEXT"))!=0) nLinked++;
14096 #endif
14097 if (nLinked==1) return GLEE_LINK_COMPLETE;
14098 if (nLinked==0) return GLEE_LINK_FAIL;
14099 return GLEE_LINK_PARTIAL;
14100 }
14101
14102 GLuint __GLeeLink_GL_MESAX_texture_stack(void) {return GLEE_LINK_COMPLETE;}
14103
14104 GLuint __GLeeLink_GL_EXT_timer_query(void)
14105 {
14106 GLint nLinked=0;
14107 #ifdef __GLEE_GL_EXT_timer_query
14108 if ((GLeeFuncPtr_glGetQueryObjecti64vEXT = (GLEEPFNGLGETQUERYOBJECTI64VEXTPROC) __GLeeGetProcAddress("glGetQueryObjecti64vEXT"))!=0) nLinked++;
14109 if ((GLeeFuncPtr_glGetQueryObjectui64vEXT = (GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC) __GLeeGetProcAddress("glGetQueryObjectui64vEXT"))!=0) nLinked++;
14110 #endif
14111 if (nLinked==2) return GLEE_LINK_COMPLETE;
14112 if (nLinked==0) return GLEE_LINK_FAIL;
14113 return GLEE_LINK_PARTIAL;
14114 }
14115
14116 GLuint __GLeeLink_GL_EXT_gpu_program_parameters(void)
14117 {
14118 GLint nLinked=0;
14119 #ifdef __GLEE_GL_EXT_gpu_program_parameters
14120 if ((GLeeFuncPtr_glProgramEnvParameters4fvEXT = (GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramEnvParameters4fvEXT"))!=0) nLinked++;
14121 if ((GLeeFuncPtr_glProgramLocalParameters4fvEXT = (GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramLocalParameters4fvEXT"))!=0) nLinked++;
14122 #endif
14123 if (nLinked==2) return GLEE_LINK_COMPLETE;
14124 if (nLinked==0) return GLEE_LINK_FAIL;
14125 return GLEE_LINK_PARTIAL;
14126 }
14127
14128 GLuint __GLeeLink_GL_APPLE_flush_buffer_range(void)
14129 {
14130 GLint nLinked=0;
14131 #ifdef __GLEE_GL_APPLE_flush_buffer_range
14132 if ((GLeeFuncPtr_glBufferParameteriAPPLE = (GLEEPFNGLBUFFERPARAMETERIAPPLEPROC) __GLeeGetProcAddress("glBufferParameteriAPPLE"))!=0) nLinked++;
14133 if ((GLeeFuncPtr_glFlushMappedBufferRangeAPPLE = (GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushMappedBufferRangeAPPLE"))!=0) nLinked++;
14134 #endif
14135 if (nLinked==2) return GLEE_LINK_COMPLETE;
14136 if (nLinked==0) return GLEE_LINK_FAIL;
14137 return GLEE_LINK_PARTIAL;
14138 }
14139
14140 GLuint __GLeeLink_GL_EXT_gpu_shader4(void)
14141 {
14142 GLint nLinked=0;
14143 #ifdef __GLEE_GL_EXT_gpu_shader4
14144 if ((GLeeFuncPtr_glGetUniformuivEXT = (GLEEPFNGLGETUNIFORMUIVEXTPROC) __GLeeGetProcAddress("glGetUniformuivEXT"))!=0) nLinked++;
14145 if ((GLeeFuncPtr_glBindFragDataLocationEXT = (GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC) __GLeeGetProcAddress("glBindFragDataLocationEXT"))!=0) nLinked++;
14146 if ((GLeeFuncPtr_glGetFragDataLocationEXT = (GLEEPFNGLGETFRAGDATALOCATIONEXTPROC) __GLeeGetProcAddress("glGetFragDataLocationEXT"))!=0) nLinked++;
14147 if ((GLeeFuncPtr_glUniform1uiEXT = (GLEEPFNGLUNIFORM1UIEXTPROC) __GLeeGetProcAddress("glUniform1uiEXT"))!=0) nLinked++;
14148 if ((GLeeFuncPtr_glUniform2uiEXT = (GLEEPFNGLUNIFORM2UIEXTPROC) __GLeeGetProcAddress("glUniform2uiEXT"))!=0) nLinked++;
14149 if ((GLeeFuncPtr_glUniform3uiEXT = (GLEEPFNGLUNIFORM3UIEXTPROC) __GLeeGetProcAddress("glUniform3uiEXT"))!=0) nLinked++;
14150 if ((GLeeFuncPtr_glUniform4uiEXT = (GLEEPFNGLUNIFORM4UIEXTPROC) __GLeeGetProcAddress("glUniform4uiEXT"))!=0) nLinked++;
14151 if ((GLeeFuncPtr_glUniform1uivEXT = (GLEEPFNGLUNIFORM1UIVEXTPROC) __GLeeGetProcAddress("glUniform1uivEXT"))!=0) nLinked++;
14152 if ((GLeeFuncPtr_glUniform2uivEXT = (GLEEPFNGLUNIFORM2UIVEXTPROC) __GLeeGetProcAddress("glUniform2uivEXT"))!=0) nLinked++;
14153 if ((GLeeFuncPtr_glUniform3uivEXT = (GLEEPFNGLUNIFORM3UIVEXTPROC) __GLeeGetProcAddress("glUniform3uivEXT"))!=0) nLinked++;
14154 if ((GLeeFuncPtr_glUniform4uivEXT = (GLEEPFNGLUNIFORM4UIVEXTPROC) __GLeeGetProcAddress("glUniform4uivEXT"))!=0) nLinked++;
14155 #endif
14156 if (nLinked==11) return GLEE_LINK_COMPLETE;
14157 if (nLinked==0) return GLEE_LINK_FAIL;
14158 return GLEE_LINK_PARTIAL;
14159 }
14160
14161 GLuint __GLeeLink_GL_EXT_draw_instanced(void)
14162 {
14163 GLint nLinked=0;
14164 #ifdef __GLEE_GL_EXT_draw_instanced
14165 if ((GLeeFuncPtr_glDrawArraysInstancedEXT = (GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC) __GLeeGetProcAddress("glDrawArraysInstancedEXT"))!=0) nLinked++;
14166 if ((GLeeFuncPtr_glDrawElementsInstancedEXT = (GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC) __GLeeGetProcAddress("glDrawElementsInstancedEXT"))!=0) nLinked++;
14167 #endif
14168 if (nLinked==2) return GLEE_LINK_COMPLETE;
14169 if (nLinked==0) return GLEE_LINK_FAIL;
14170 return GLEE_LINK_PARTIAL;
14171 }
14172
14173 GLuint __GLeeLink_GL_EXT_packed_float(void) {return GLEE_LINK_COMPLETE;}
14174
14175 GLuint __GLeeLink_GL_EXT_texture_array(void) {return GLEE_LINK_COMPLETE;}
14176
14177 GLuint __GLeeLink_GL_EXT_texture_buffer_object(void)
14178 {
14179 GLint nLinked=0;
14180 #ifdef __GLEE_GL_EXT_texture_buffer_object
14181 if ((GLeeFuncPtr_glTexBufferEXT = (GLEEPFNGLTEXBUFFEREXTPROC) __GLeeGetProcAddress("glTexBufferEXT"))!=0) nLinked++;
14182 #endif
14183 if (nLinked==1) return GLEE_LINK_COMPLETE;
14184 if (nLinked==0) return GLEE_LINK_FAIL;
14185 return GLEE_LINK_PARTIAL;
14186 }
14187
14188 GLuint __GLeeLink_GL_EXT_texture_compression_latc(void) {return GLEE_LINK_COMPLETE;}
14189
14190 GLuint __GLeeLink_GL_EXT_texture_compression_rgtc(void) {return GLEE_LINK_COMPLETE;}
14191
14192 GLuint __GLeeLink_GL_EXT_texture_shared_exponent(void) {return GLEE_LINK_COMPLETE;}
14193
14194 GLuint __GLeeLink_GL_NV_depth_buffer_float(void)
14195 {
14196 GLint nLinked=0;
14197 #ifdef __GLEE_GL_NV_depth_buffer_float
14198 if ((GLeeFuncPtr_glDepthRangedNV = (GLEEPFNGLDEPTHRANGEDNVPROC) __GLeeGetProcAddress("glDepthRangedNV"))!=0) nLinked++;
14199 if ((GLeeFuncPtr_glClearDepthdNV = (GLEEPFNGLCLEARDEPTHDNVPROC) __GLeeGetProcAddress("glClearDepthdNV"))!=0) nLinked++;
14200 if ((GLeeFuncPtr_glDepthBoundsdNV = (GLEEPFNGLDEPTHBOUNDSDNVPROC) __GLeeGetProcAddress("glDepthBoundsdNV"))!=0) nLinked++;
14201 #endif
14202 if (nLinked==3) return GLEE_LINK_COMPLETE;
14203 if (nLinked==0) return GLEE_LINK_FAIL;
14204 return GLEE_LINK_PARTIAL;
14205 }
14206
14207 GLuint __GLeeLink_GL_NV_framebuffer_multisample_coverage(void)
14208 {
14209 GLint nLinked=0;
14210 #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage
14211 if ((GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV = (GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleCoverageNV"))!=0) nLinked++;
14212 #endif
14213 if (nLinked==1) return GLEE_LINK_COMPLETE;
14214 if (nLinked==0) return GLEE_LINK_FAIL;
14215 return GLEE_LINK_PARTIAL;
14216 }
14217
14218 GLuint __GLeeLink_GL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
14219
14220 GLuint __GLeeLink_GL_NV_geometry_shader4(void) {return GLEE_LINK_COMPLETE;}
14221
14222 GLuint __GLeeLink_GL_NV_parameter_buffer_object(void)
14223 {
14224 GLint nLinked=0;
14225 #ifdef __GLEE_GL_NV_parameter_buffer_object
14226 if ((GLeeFuncPtr_glProgramBufferParametersfvNV = (GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersfvNV"))!=0) nLinked++;
14227 if ((GLeeFuncPtr_glProgramBufferParametersIivNV = (GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIivNV"))!=0) nLinked++;
14228 if ((GLeeFuncPtr_glProgramBufferParametersIuivNV = (GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIuivNV"))!=0) nLinked++;
14229 #endif
14230 if (nLinked==3) return GLEE_LINK_COMPLETE;
14231 if (nLinked==0) return GLEE_LINK_FAIL;
14232 return GLEE_LINK_PARTIAL;
14233 }
14234
14235 GLuint __GLeeLink_GL_EXT_draw_buffers2(void)
14236 {
14237 GLint nLinked=0;
14238 #ifdef __GLEE_GL_EXT_draw_buffers2
14239 if ((GLeeFuncPtr_glColorMaskIndexedEXT = (GLEEPFNGLCOLORMASKINDEXEDEXTPROC) __GLeeGetProcAddress("glColorMaskIndexedEXT"))!=0) nLinked++;
14240 if ((GLeeFuncPtr_glGetBooleanIndexedvEXT = (GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetBooleanIndexedvEXT"))!=0) nLinked++;
14241 if ((GLeeFuncPtr_glGetIntegerIndexedvEXT = (GLEEPFNGLGETINTEGERINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetIntegerIndexedvEXT"))!=0) nLinked++;
14242 if ((GLeeFuncPtr_glEnableIndexedEXT = (GLEEPFNGLENABLEINDEXEDEXTPROC) __GLeeGetProcAddress("glEnableIndexedEXT"))!=0) nLinked++;
14243 if ((GLeeFuncPtr_glDisableIndexedEXT = (GLEEPFNGLDISABLEINDEXEDEXTPROC) __GLeeGetProcAddress("glDisableIndexedEXT"))!=0) nLinked++;
14244 if ((GLeeFuncPtr_glIsEnabledIndexedEXT = (GLEEPFNGLISENABLEDINDEXEDEXTPROC) __GLeeGetProcAddress("glIsEnabledIndexedEXT"))!=0) nLinked++;
14245 #endif
14246 if (nLinked==6) return GLEE_LINK_COMPLETE;
14247 if (nLinked==0) return GLEE_LINK_FAIL;
14248 return GLEE_LINK_PARTIAL;
14249 }
14250
14251 GLuint __GLeeLink_GL_NV_transform_feedback(void)
14252 {
14253 GLint nLinked=0;
14254 #ifdef __GLEE_GL_NV_transform_feedback
14255 if ((GLeeFuncPtr_glBeginTransformFeedbackNV = (GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glBeginTransformFeedbackNV"))!=0) nLinked++;
14256 if ((GLeeFuncPtr_glEndTransformFeedbackNV = (GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glEndTransformFeedbackNV"))!=0) nLinked++;
14257 if ((GLeeFuncPtr_glTransformFeedbackAttribsNV = (GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) __GLeeGetProcAddress("glTransformFeedbackAttribsNV"))!=0) nLinked++;
14258 if ((GLeeFuncPtr_glBindBufferRangeNV = (GLEEPFNGLBINDBUFFERRANGENVPROC) __GLeeGetProcAddress("glBindBufferRangeNV"))!=0) nLinked++;
14259 if ((GLeeFuncPtr_glBindBufferOffsetNV = (GLEEPFNGLBINDBUFFEROFFSETNVPROC) __GLeeGetProcAddress("glBindBufferOffsetNV"))!=0) nLinked++;
14260 if ((GLeeFuncPtr_glBindBufferBaseNV = (GLEEPFNGLBINDBUFFERBASENVPROC) __GLeeGetProcAddress("glBindBufferBaseNV"))!=0) nLinked++;
14261 if ((GLeeFuncPtr_glTransformFeedbackVaryingsNV = (GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsNV"))!=0) nLinked++;
14262 if ((GLeeFuncPtr_glActiveVaryingNV = (GLEEPFNGLACTIVEVARYINGNVPROC) __GLeeGetProcAddress("glActiveVaryingNV"))!=0) nLinked++;
14263 if ((GLeeFuncPtr_glGetVaryingLocationNV = (GLEEPFNGLGETVARYINGLOCATIONNVPROC) __GLeeGetProcAddress("glGetVaryingLocationNV"))!=0) nLinked++;
14264 if ((GLeeFuncPtr_glGetActiveVaryingNV = (GLEEPFNGLGETACTIVEVARYINGNVPROC) __GLeeGetProcAddress("glGetActiveVaryingNV"))!=0) nLinked++;
14265 if ((GLeeFuncPtr_glGetTransformFeedbackVaryingNV = (GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingNV"))!=0) nLinked++;
14266 #endif
14267 if (nLinked==11) return GLEE_LINK_COMPLETE;
14268 if (nLinked==0) return GLEE_LINK_FAIL;
14269 return GLEE_LINK_PARTIAL;
14270 }
14271
14272 GLuint __GLeeLink_GL_EXT_bindable_uniform(void)
14273 {
14274 GLint nLinked=0;
14275 #ifdef __GLEE_GL_EXT_bindable_uniform
14276 if ((GLeeFuncPtr_glUniformBufferEXT = (GLEEPFNGLUNIFORMBUFFEREXTPROC) __GLeeGetProcAddress("glUniformBufferEXT"))!=0) nLinked++;
14277 if ((GLeeFuncPtr_glGetUniformBufferSizeEXT = (GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC) __GLeeGetProcAddress("glGetUniformBufferSizeEXT"))!=0) nLinked++;
14278 if ((GLeeFuncPtr_glGetUniformOffsetEXT = (GLEEPFNGLGETUNIFORMOFFSETEXTPROC) __GLeeGetProcAddress("glGetUniformOffsetEXT"))!=0) nLinked++;
14279 #endif
14280 if (nLinked==3) return GLEE_LINK_COMPLETE;
14281 if (nLinked==0) return GLEE_LINK_FAIL;
14282 return GLEE_LINK_PARTIAL;
14283 }
14284
14285 GLuint __GLeeLink_GL_EXT_texture_integer(void)
14286 {
14287 GLint nLinked=0;
14288 #ifdef __GLEE_GL_EXT_texture_integer
14289 if ((GLeeFuncPtr_glTexParameterIivEXT = (GLEEPFNGLTEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glTexParameterIivEXT"))!=0) nLinked++;
14290 if ((GLeeFuncPtr_glTexParameterIuivEXT = (GLEEPFNGLTEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glTexParameterIuivEXT"))!=0) nLinked++;
14291 if ((GLeeFuncPtr_glGetTexParameterIivEXT = (GLEEPFNGLGETTEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetTexParameterIivEXT"))!=0) nLinked++;
14292 if ((GLeeFuncPtr_glGetTexParameterIuivEXT = (GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetTexParameterIuivEXT"))!=0) nLinked++;
14293 if ((GLeeFuncPtr_glClearColorIiEXT = (GLEEPFNGLCLEARCOLORIIEXTPROC) __GLeeGetProcAddress("glClearColorIiEXT"))!=0) nLinked++;
14294 if ((GLeeFuncPtr_glClearColorIuiEXT = (GLEEPFNGLCLEARCOLORIUIEXTPROC) __GLeeGetProcAddress("glClearColorIuiEXT"))!=0) nLinked++;
14295 #endif
14296 if (nLinked==6) return GLEE_LINK_COMPLETE;
14297 if (nLinked==0) return GLEE_LINK_FAIL;
14298 return GLEE_LINK_PARTIAL;
14299 }
14300
14301 GLuint __GLeeLink_GL_GREMEDY_frame_terminator(void)
14302 {
14303 GLint nLinked=0;
14304 #ifdef __GLEE_GL_GREMEDY_frame_terminator
14305 if ((GLeeFuncPtr_glFrameTerminatorGREMEDY = (GLEEPFNGLFRAMETERMINATORGREMEDYPROC) __GLeeGetProcAddress("glFrameTerminatorGREMEDY"))!=0) nLinked++;
14306 #endif
14307 if (nLinked==1) return GLEE_LINK_COMPLETE;
14308 if (nLinked==0) return GLEE_LINK_FAIL;
14309 return GLEE_LINK_PARTIAL;
14310 }
14311
14312 GLuint __GLeeLink_GL_NV_conditional_render(void)
14313 {
14314 GLint nLinked=0;
14315 #ifdef __GLEE_GL_NV_conditional_render
14316 if ((GLeeFuncPtr_glBeginConditionalRenderNV = (GLEEPFNGLBEGINCONDITIONALRENDERNVPROC) __GLeeGetProcAddress("glBeginConditionalRenderNV"))!=0) nLinked++;
14317 if ((GLeeFuncPtr_glEndConditionalRenderNV = (GLEEPFNGLENDCONDITIONALRENDERNVPROC) __GLeeGetProcAddress("glEndConditionalRenderNV"))!=0) nLinked++;
14318 #endif
14319 if (nLinked==2) return GLEE_LINK_COMPLETE;
14320 if (nLinked==0) return GLEE_LINK_FAIL;
14321 return GLEE_LINK_PARTIAL;
14322 }
14323
14324 GLuint __GLeeLink_GL_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
14325
14326 GLuint __GLeeLink_GL_EXT_transform_feedback(void)
14327 {
14328 GLint nLinked=0;
14329 #ifdef __GLEE_GL_EXT_transform_feedback
14330 if ((GLeeFuncPtr_glBeginTransformFeedbackEXT = (GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC) __GLeeGetProcAddress("glBeginTransformFeedbackEXT"))!=0) nLinked++;
14331 if ((GLeeFuncPtr_glEndTransformFeedbackEXT = (GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC) __GLeeGetProcAddress("glEndTransformFeedbackEXT"))!=0) nLinked++;
14332 if ((GLeeFuncPtr_glBindBufferRangeEXT = (GLEEPFNGLBINDBUFFERRANGEEXTPROC) __GLeeGetProcAddress("glBindBufferRangeEXT"))!=0) nLinked++;
14333 if ((GLeeFuncPtr_glBindBufferOffsetEXT = (GLEEPFNGLBINDBUFFEROFFSETEXTPROC) __GLeeGetProcAddress("glBindBufferOffsetEXT"))!=0) nLinked++;
14334 if ((GLeeFuncPtr_glBindBufferBaseEXT = (GLEEPFNGLBINDBUFFERBASEEXTPROC) __GLeeGetProcAddress("glBindBufferBaseEXT"))!=0) nLinked++;
14335 if ((GLeeFuncPtr_glTransformFeedbackVaryingsEXT = (GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsEXT"))!=0) nLinked++;
14336 if ((GLeeFuncPtr_glGetTransformFeedbackVaryingEXT = (GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingEXT"))!=0) nLinked++;
14337 #endif
14338 if (nLinked==7) return GLEE_LINK_COMPLETE;
14339 if (nLinked==0) return GLEE_LINK_FAIL;
14340 return GLEE_LINK_PARTIAL;
14341 }
14342
14343 GLuint __GLeeLink_GL_EXT_direct_state_access(void)
14344 {
14345 GLint nLinked=0;
14346 #ifdef __GLEE_GL_EXT_direct_state_access
14347 if ((GLeeFuncPtr_glClientAttribDefaultEXT = (GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC) __GLeeGetProcAddress("glClientAttribDefaultEXT"))!=0) nLinked++;
14348 if ((GLeeFuncPtr_glPushClientAttribDefaultEXT = (GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) __GLeeGetProcAddress("glPushClientAttribDefaultEXT"))!=0) nLinked++;
14349 if ((GLeeFuncPtr_glMatrixLoadfEXT = (GLEEPFNGLMATRIXLOADFEXTPROC) __GLeeGetProcAddress("glMatrixLoadfEXT"))!=0) nLinked++;
14350 if ((GLeeFuncPtr_glMatrixLoaddEXT = (GLEEPFNGLMATRIXLOADDEXTPROC) __GLeeGetProcAddress("glMatrixLoaddEXT"))!=0) nLinked++;
14351 if ((GLeeFuncPtr_glMatrixMultfEXT = (GLEEPFNGLMATRIXMULTFEXTPROC) __GLeeGetProcAddress("glMatrixMultfEXT"))!=0) nLinked++;
14352 if ((GLeeFuncPtr_glMatrixMultdEXT = (GLEEPFNGLMATRIXMULTDEXTPROC) __GLeeGetProcAddress("glMatrixMultdEXT"))!=0) nLinked++;
14353 if ((GLeeFuncPtr_glMatrixLoadIdentityEXT = (GLEEPFNGLMATRIXLOADIDENTITYEXTPROC) __GLeeGetProcAddress("glMatrixLoadIdentityEXT"))!=0) nLinked++;
14354 if ((GLeeFuncPtr_glMatrixRotatefEXT = (GLEEPFNGLMATRIXROTATEFEXTPROC) __GLeeGetProcAddress("glMatrixRotatefEXT"))!=0) nLinked++;
14355 if ((GLeeFuncPtr_glMatrixRotatedEXT = (GLEEPFNGLMATRIXROTATEDEXTPROC) __GLeeGetProcAddress("glMatrixRotatedEXT"))!=0) nLinked++;
14356 if ((GLeeFuncPtr_glMatrixScalefEXT = (GLEEPFNGLMATRIXSCALEFEXTPROC) __GLeeGetProcAddress("glMatrixScalefEXT"))!=0) nLinked++;
14357 if ((GLeeFuncPtr_glMatrixScaledEXT = (GLEEPFNGLMATRIXSCALEDEXTPROC) __GLeeGetProcAddress("glMatrixScaledEXT"))!=0) nLinked++;
14358 if ((GLeeFuncPtr_glMatrixTranslatefEXT = (GLEEPFNGLMATRIXTRANSLATEFEXTPROC) __GLeeGetProcAddress("glMatrixTranslatefEXT"))!=0) nLinked++;
14359 if ((GLeeFuncPtr_glMatrixTranslatedEXT = (GLEEPFNGLMATRIXTRANSLATEDEXTPROC) __GLeeGetProcAddress("glMatrixTranslatedEXT"))!=0) nLinked++;
14360 if ((GLeeFuncPtr_glMatrixFrustumEXT = (GLEEPFNGLMATRIXFRUSTUMEXTPROC) __GLeeGetProcAddress("glMatrixFrustumEXT"))!=0) nLinked++;
14361 if ((GLeeFuncPtr_glMatrixOrthoEXT = (GLEEPFNGLMATRIXORTHOEXTPROC) __GLeeGetProcAddress("glMatrixOrthoEXT"))!=0) nLinked++;
14362 if ((GLeeFuncPtr_glMatrixPopEXT = (GLEEPFNGLMATRIXPOPEXTPROC) __GLeeGetProcAddress("glMatrixPopEXT"))!=0) nLinked++;
14363 if ((GLeeFuncPtr_glMatrixPushEXT = (GLEEPFNGLMATRIXPUSHEXTPROC) __GLeeGetProcAddress("glMatrixPushEXT"))!=0) nLinked++;
14364 if ((GLeeFuncPtr_glMatrixLoadTransposefEXT = (GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposefEXT"))!=0) nLinked++;
14365 if ((GLeeFuncPtr_glMatrixLoadTransposedEXT = (GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposedEXT"))!=0) nLinked++;
14366 if ((GLeeFuncPtr_glMatrixMultTransposefEXT = (GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposefEXT"))!=0) nLinked++;
14367 if ((GLeeFuncPtr_glMatrixMultTransposedEXT = (GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposedEXT"))!=0) nLinked++;
14368 if ((GLeeFuncPtr_glTextureParameterfEXT = (GLEEPFNGLTEXTUREPARAMETERFEXTPROC) __GLeeGetProcAddress("glTextureParameterfEXT"))!=0) nLinked++;
14369 if ((GLeeFuncPtr_glTextureParameterfvEXT = (GLEEPFNGLTEXTUREPARAMETERFVEXTPROC) __GLeeGetProcAddress("glTextureParameterfvEXT"))!=0) nLinked++;
14370 if ((GLeeFuncPtr_glTextureParameteriEXT = (GLEEPFNGLTEXTUREPARAMETERIEXTPROC) __GLeeGetProcAddress("glTextureParameteriEXT"))!=0) nLinked++;
14371 if ((GLeeFuncPtr_glTextureParameterivEXT = (GLEEPFNGLTEXTUREPARAMETERIVEXTPROC) __GLeeGetProcAddress("glTextureParameterivEXT"))!=0) nLinked++;
14372 if ((GLeeFuncPtr_glTextureImage1DEXT = (GLEEPFNGLTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glTextureImage1DEXT"))!=0) nLinked++;
14373 if ((GLeeFuncPtr_glTextureImage2DEXT = (GLEEPFNGLTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glTextureImage2DEXT"))!=0) nLinked++;
14374 if ((GLeeFuncPtr_glTextureSubImage1DEXT = (GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glTextureSubImage1DEXT"))!=0) nLinked++;
14375 if ((GLeeFuncPtr_glTextureSubImage2DEXT = (GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glTextureSubImage2DEXT"))!=0) nLinked++;
14376 if ((GLeeFuncPtr_glCopyTextureImage1DEXT = (GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTextureImage1DEXT"))!=0) nLinked++;
14377 if ((GLeeFuncPtr_glCopyTextureImage2DEXT = (GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTextureImage2DEXT"))!=0) nLinked++;
14378 if ((GLeeFuncPtr_glCopyTextureSubImage1DEXT = (GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage1DEXT"))!=0) nLinked++;
14379 if ((GLeeFuncPtr_glCopyTextureSubImage2DEXT = (GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage2DEXT"))!=0) nLinked++;
14380 if ((GLeeFuncPtr_glGetTextureImageEXT = (GLEEPFNGLGETTEXTUREIMAGEEXTPROC) __GLeeGetProcAddress("glGetTextureImageEXT"))!=0) nLinked++;
14381 if ((GLeeFuncPtr_glGetTextureParameterfvEXT = (GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterfvEXT"))!=0) nLinked++;
14382 if ((GLeeFuncPtr_glGetTextureParameterivEXT = (GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterivEXT"))!=0) nLinked++;
14383 if ((GLeeFuncPtr_glGetTextureLevelParameterfvEXT = (GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterfvEXT"))!=0) nLinked++;
14384 if ((GLeeFuncPtr_glGetTextureLevelParameterivEXT = (GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterivEXT"))!=0) nLinked++;
14385 if ((GLeeFuncPtr_glTextureImage3DEXT = (GLEEPFNGLTEXTUREIMAGE3DEXTPROC) __GLeeGetProcAddress("glTextureImage3DEXT"))!=0) nLinked++;
14386 if ((GLeeFuncPtr_glTextureSubImage3DEXT = (GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glTextureSubImage3DEXT"))!=0) nLinked++;
14387 if ((GLeeFuncPtr_glCopyTextureSubImage3DEXT = (GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage3DEXT"))!=0) nLinked++;
14388 if ((GLeeFuncPtr_glMultiTexParameterfEXT = (GLEEPFNGLMULTITEXPARAMETERFEXTPROC) __GLeeGetProcAddress("glMultiTexParameterfEXT"))!=0) nLinked++;
14389 if ((GLeeFuncPtr_glMultiTexParameterfvEXT = (GLEEPFNGLMULTITEXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterfvEXT"))!=0) nLinked++;
14390 if ((GLeeFuncPtr_glMultiTexParameteriEXT = (GLEEPFNGLMULTITEXPARAMETERIEXTPROC) __GLeeGetProcAddress("glMultiTexParameteriEXT"))!=0) nLinked++;
14391 if ((GLeeFuncPtr_glMultiTexParameterivEXT = (GLEEPFNGLMULTITEXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterivEXT"))!=0) nLinked++;
14392 if ((GLeeFuncPtr_glMultiTexImage1DEXT = (GLEEPFNGLMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glMultiTexImage1DEXT"))!=0) nLinked++;
14393 if ((GLeeFuncPtr_glMultiTexImage2DEXT = (GLEEPFNGLMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glMultiTexImage2DEXT"))!=0) nLinked++;
14394 if ((GLeeFuncPtr_glMultiTexSubImage1DEXT = (GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage1DEXT"))!=0) nLinked++;
14395 if ((GLeeFuncPtr_glMultiTexSubImage2DEXT = (GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage2DEXT"))!=0) nLinked++;
14396 if ((GLeeFuncPtr_glCopyMultiTexImage1DEXT = (GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage1DEXT"))!=0) nLinked++;
14397 if ((GLeeFuncPtr_glCopyMultiTexImage2DEXT = (GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage2DEXT"))!=0) nLinked++;
14398 if ((GLeeFuncPtr_glCopyMultiTexSubImage1DEXT = (GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage1DEXT"))!=0) nLinked++;
14399 if ((GLeeFuncPtr_glCopyMultiTexSubImage2DEXT = (GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage2DEXT"))!=0) nLinked++;
14400 if ((GLeeFuncPtr_glGetMultiTexImageEXT = (GLEEPFNGLGETMULTITEXIMAGEEXTPROC) __GLeeGetProcAddress("glGetMultiTexImageEXT"))!=0) nLinked++;
14401 if ((GLeeFuncPtr_glGetMultiTexParameterfvEXT = (GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterfvEXT"))!=0) nLinked++;
14402 if ((GLeeFuncPtr_glGetMultiTexParameterivEXT = (GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterivEXT"))!=0) nLinked++;
14403 if ((GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT = (GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterfvEXT"))!=0) nLinked++;
14404 if ((GLeeFuncPtr_glGetMultiTexLevelParameterivEXT = (GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterivEXT"))!=0) nLinked++;
14405 if ((GLeeFuncPtr_glMultiTexImage3DEXT = (GLEEPFNGLMULTITEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glMultiTexImage3DEXT"))!=0) nLinked++;
14406 if ((GLeeFuncPtr_glMultiTexSubImage3DEXT = (GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage3DEXT"))!=0) nLinked++;
14407 if ((GLeeFuncPtr_glCopyMultiTexSubImage3DEXT = (GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage3DEXT"))!=0) nLinked++;
14408 if ((GLeeFuncPtr_glBindMultiTextureEXT = (GLEEPFNGLBINDMULTITEXTUREEXTPROC) __GLeeGetProcAddress("glBindMultiTextureEXT"))!=0) nLinked++;
14409 if ((GLeeFuncPtr_glEnableClientStateIndexedEXT = (GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC) __GLeeGetProcAddress("glEnableClientStateIndexedEXT"))!=0) nLinked++;
14410 if ((GLeeFuncPtr_glDisableClientStateIndexedEXT = (GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) __GLeeGetProcAddress("glDisableClientStateIndexedEXT"))!=0) nLinked++;
14411 if ((GLeeFuncPtr_glMultiTexCoordPointerEXT = (GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glMultiTexCoordPointerEXT"))!=0) nLinked++;
14412 if ((GLeeFuncPtr_glMultiTexEnvfEXT = (GLEEPFNGLMULTITEXENVFEXTPROC) __GLeeGetProcAddress("glMultiTexEnvfEXT"))!=0) nLinked++;
14413 if ((GLeeFuncPtr_glMultiTexEnvfvEXT = (GLEEPFNGLMULTITEXENVFVEXTPROC) __GLeeGetProcAddress("glMultiTexEnvfvEXT"))!=0) nLinked++;
14414 if ((GLeeFuncPtr_glMultiTexEnviEXT = (GLEEPFNGLMULTITEXENVIEXTPROC) __GLeeGetProcAddress("glMultiTexEnviEXT"))!=0) nLinked++;
14415 if ((GLeeFuncPtr_glMultiTexEnvivEXT = (GLEEPFNGLMULTITEXENVIVEXTPROC) __GLeeGetProcAddress("glMultiTexEnvivEXT"))!=0) nLinked++;
14416 if ((GLeeFuncPtr_glMultiTexGendEXT = (GLEEPFNGLMULTITEXGENDEXTPROC) __GLeeGetProcAddress("glMultiTexGendEXT"))!=0) nLinked++;
14417 if ((GLeeFuncPtr_glMultiTexGendvEXT = (GLEEPFNGLMULTITEXGENDVEXTPROC) __GLeeGetProcAddress("glMultiTexGendvEXT"))!=0) nLinked++;
14418 if ((GLeeFuncPtr_glMultiTexGenfEXT = (GLEEPFNGLMULTITEXGENFEXTPROC) __GLeeGetProcAddress("glMultiTexGenfEXT"))!=0) nLinked++;
14419 if ((GLeeFuncPtr_glMultiTexGenfvEXT = (GLEEPFNGLMULTITEXGENFVEXTPROC) __GLeeGetProcAddress("glMultiTexGenfvEXT"))!=0) nLinked++;
14420 if ((GLeeFuncPtr_glMultiTexGeniEXT = (GLEEPFNGLMULTITEXGENIEXTPROC) __GLeeGetProcAddress("glMultiTexGeniEXT"))!=0) nLinked++;
14421 if ((GLeeFuncPtr_glMultiTexGenivEXT = (GLEEPFNGLMULTITEXGENIVEXTPROC) __GLeeGetProcAddress("glMultiTexGenivEXT"))!=0) nLinked++;
14422 if ((GLeeFuncPtr_glGetMultiTexEnvfvEXT = (GLEEPFNGLGETMULTITEXENVFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexEnvfvEXT"))!=0) nLinked++;
14423 if ((GLeeFuncPtr_glGetMultiTexEnvivEXT = (GLEEPFNGLGETMULTITEXENVIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexEnvivEXT"))!=0) nLinked++;
14424 if ((GLeeFuncPtr_glGetMultiTexGendvEXT = (GLEEPFNGLGETMULTITEXGENDVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGendvEXT"))!=0) nLinked++;
14425 if ((GLeeFuncPtr_glGetMultiTexGenfvEXT = (GLEEPFNGLGETMULTITEXGENFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGenfvEXT"))!=0) nLinked++;
14426 if ((GLeeFuncPtr_glGetMultiTexGenivEXT = (GLEEPFNGLGETMULTITEXGENIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGenivEXT"))!=0) nLinked++;
14427 if ((GLeeFuncPtr_glGetFloatIndexedvEXT = (GLEEPFNGLGETFLOATINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetFloatIndexedvEXT"))!=0) nLinked++;
14428 if ((GLeeFuncPtr_glGetDoubleIndexedvEXT = (GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetDoubleIndexedvEXT"))!=0) nLinked++;
14429 if ((GLeeFuncPtr_glGetPointerIndexedvEXT = (GLEEPFNGLGETPOINTERINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetPointerIndexedvEXT"))!=0) nLinked++;
14430 if ((GLeeFuncPtr_glCompressedTextureImage3DEXT = (GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage3DEXT"))!=0) nLinked++;
14431 if ((GLeeFuncPtr_glCompressedTextureImage2DEXT = (GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage2DEXT"))!=0) nLinked++;
14432 if ((GLeeFuncPtr_glCompressedTextureImage1DEXT = (GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage1DEXT"))!=0) nLinked++;
14433 if ((GLeeFuncPtr_glCompressedTextureSubImage3DEXT = (GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage3DEXT"))!=0) nLinked++;
14434 if ((GLeeFuncPtr_glCompressedTextureSubImage2DEXT = (GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage2DEXT"))!=0) nLinked++;
14435 if ((GLeeFuncPtr_glCompressedTextureSubImage1DEXT = (GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage1DEXT"))!=0) nLinked++;
14436 if ((GLeeFuncPtr_glGetCompressedTextureImageEXT = (GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedTextureImageEXT"))!=0) nLinked++;
14437 if ((GLeeFuncPtr_glCompressedMultiTexImage3DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage3DEXT"))!=0) nLinked++;
14438 if ((GLeeFuncPtr_glCompressedMultiTexImage2DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage2DEXT"))!=0) nLinked++;
14439 if ((GLeeFuncPtr_glCompressedMultiTexImage1DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage1DEXT"))!=0) nLinked++;
14440 if ((GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage3DEXT"))!=0) nLinked++;
14441 if ((GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage2DEXT"))!=0) nLinked++;
14442 if ((GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage1DEXT"))!=0) nLinked++;
14443 if ((GLeeFuncPtr_glGetCompressedMultiTexImageEXT = (GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedMultiTexImageEXT"))!=0) nLinked++;
14444 if ((GLeeFuncPtr_glNamedProgramStringEXT = (GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC) __GLeeGetProcAddress("glNamedProgramStringEXT"))!=0) nLinked++;
14445 if ((GLeeFuncPtr_glNamedProgramLocalParameter4dEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dEXT"))!=0) nLinked++;
14446 if ((GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dvEXT"))!=0) nLinked++;
14447 if ((GLeeFuncPtr_glNamedProgramLocalParameter4fEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fEXT"))!=0) nLinked++;
14448 if ((GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fvEXT"))!=0) nLinked++;
14449 if ((GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterdvEXT"))!=0) nLinked++;
14450 if ((GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterfvEXT"))!=0) nLinked++;
14451 if ((GLeeFuncPtr_glGetNamedProgramivEXT = (GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramivEXT"))!=0) nLinked++;
14452 if ((GLeeFuncPtr_glGetNamedProgramStringEXT = (GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC) __GLeeGetProcAddress("glGetNamedProgramStringEXT"))!=0) nLinked++;
14453 if ((GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameters4fvEXT"))!=0) nLinked++;
14454 if ((GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4iEXT"))!=0) nLinked++;
14455 if ((GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4ivEXT"))!=0) nLinked++;
14456 if ((GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4ivEXT"))!=0) nLinked++;
14457 if ((GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uiEXT"))!=0) nLinked++;
14458 if ((GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uivEXT"))!=0) nLinked++;
14459 if ((GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4uivEXT"))!=0) nLinked++;
14460 if ((GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterIivEXT"))!=0) nLinked++;
14461 if ((GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterIuivEXT"))!=0) nLinked++;
14462 if ((GLeeFuncPtr_glTextureParameterIivEXT = (GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glTextureParameterIivEXT"))!=0) nLinked++;
14463 if ((GLeeFuncPtr_glTextureParameterIuivEXT = (GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glTextureParameterIuivEXT"))!=0) nLinked++;
14464 if ((GLeeFuncPtr_glGetTextureParameterIivEXT = (GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIivEXT"))!=0) nLinked++;
14465 if ((GLeeFuncPtr_glGetTextureParameterIuivEXT = (GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIuivEXT"))!=0) nLinked++;
14466 if ((GLeeFuncPtr_glMultiTexParameterIivEXT = (GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIivEXT"))!=0) nLinked++;
14467 if ((GLeeFuncPtr_glMultiTexParameterIuivEXT = (GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIuivEXT"))!=0) nLinked++;
14468 if ((GLeeFuncPtr_glGetMultiTexParameterIivEXT = (GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIivEXT"))!=0) nLinked++;
14469 if ((GLeeFuncPtr_glGetMultiTexParameterIuivEXT = (GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIuivEXT"))!=0) nLinked++;
14470 if ((GLeeFuncPtr_glProgramUniform1fEXT = (GLEEPFNGLPROGRAMUNIFORM1FEXTPROC) __GLeeGetProcAddress("glProgramUniform1fEXT"))!=0) nLinked++;
14471 if ((GLeeFuncPtr_glProgramUniform2fEXT = (GLEEPFNGLPROGRAMUNIFORM2FEXTPROC) __GLeeGetProcAddress("glProgramUniform2fEXT"))!=0) nLinked++;
14472 if ((GLeeFuncPtr_glProgramUniform3fEXT = (GLEEPFNGLPROGRAMUNIFORM3FEXTPROC) __GLeeGetProcAddress("glProgramUniform3fEXT"))!=0) nLinked++;
14473 if ((GLeeFuncPtr_glProgramUniform4fEXT = (GLEEPFNGLPROGRAMUNIFORM4FEXTPROC) __GLeeGetProcAddress("glProgramUniform4fEXT"))!=0) nLinked++;
14474 if ((GLeeFuncPtr_glProgramUniform1iEXT = (GLEEPFNGLPROGRAMUNIFORM1IEXTPROC) __GLeeGetProcAddress("glProgramUniform1iEXT"))!=0) nLinked++;
14475 if ((GLeeFuncPtr_glProgramUniform2iEXT = (GLEEPFNGLPROGRAMUNIFORM2IEXTPROC) __GLeeGetProcAddress("glProgramUniform2iEXT"))!=0) nLinked++;
14476 if ((GLeeFuncPtr_glProgramUniform3iEXT = (GLEEPFNGLPROGRAMUNIFORM3IEXTPROC) __GLeeGetProcAddress("glProgramUniform3iEXT"))!=0) nLinked++;
14477 if ((GLeeFuncPtr_glProgramUniform4iEXT = (GLEEPFNGLPROGRAMUNIFORM4IEXTPROC) __GLeeGetProcAddress("glProgramUniform4iEXT"))!=0) nLinked++;
14478 if ((GLeeFuncPtr_glProgramUniform1fvEXT = (GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC) __GLeeGetProcAddress("glProgramUniform1fvEXT"))!=0) nLinked++;
14479 if ((GLeeFuncPtr_glProgramUniform2fvEXT = (GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC) __GLeeGetProcAddress("glProgramUniform2fvEXT"))!=0) nLinked++;
14480 if ((GLeeFuncPtr_glProgramUniform3fvEXT = (GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC) __GLeeGetProcAddress("glProgramUniform3fvEXT"))!=0) nLinked++;
14481 if ((GLeeFuncPtr_glProgramUniform4fvEXT = (GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC) __GLeeGetProcAddress("glProgramUniform4fvEXT"))!=0) nLinked++;
14482 if ((GLeeFuncPtr_glProgramUniform1ivEXT = (GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC) __GLeeGetProcAddress("glProgramUniform1ivEXT"))!=0) nLinked++;
14483 if ((GLeeFuncPtr_glProgramUniform2ivEXT = (GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC) __GLeeGetProcAddress("glProgramUniform2ivEXT"))!=0) nLinked++;
14484 if ((GLeeFuncPtr_glProgramUniform3ivEXT = (GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC) __GLeeGetProcAddress("glProgramUniform3ivEXT"))!=0) nLinked++;
14485 if ((GLeeFuncPtr_glProgramUniform4ivEXT = (GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC) __GLeeGetProcAddress("glProgramUniform4ivEXT"))!=0) nLinked++;
14486 if ((GLeeFuncPtr_glProgramUniformMatrix2fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2fvEXT"))!=0) nLinked++;
14487 if ((GLeeFuncPtr_glProgramUniformMatrix3fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3fvEXT"))!=0) nLinked++;
14488 if ((GLeeFuncPtr_glProgramUniformMatrix4fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4fvEXT"))!=0) nLinked++;
14489 if ((GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x3fvEXT"))!=0) nLinked++;
14490 if ((GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x2fvEXT"))!=0) nLinked++;
14491 if ((GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x4fvEXT"))!=0) nLinked++;
14492 if ((GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x2fvEXT"))!=0) nLinked++;
14493 if ((GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x4fvEXT"))!=0) nLinked++;
14494 if ((GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x3fvEXT"))!=0) nLinked++;
14495 if ((GLeeFuncPtr_glProgramUniform1uiEXT = (GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC) __GLeeGetProcAddress("glProgramUniform1uiEXT"))!=0) nLinked++;
14496 if ((GLeeFuncPtr_glProgramUniform2uiEXT = (GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC) __GLeeGetProcAddress("glProgramUniform2uiEXT"))!=0) nLinked++;
14497 if ((GLeeFuncPtr_glProgramUniform3uiEXT = (GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC) __GLeeGetProcAddress("glProgramUniform3uiEXT"))!=0) nLinked++;
14498 if ((GLeeFuncPtr_glProgramUniform4uiEXT = (GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC) __GLeeGetProcAddress("glProgramUniform4uiEXT"))!=0) nLinked++;
14499 if ((GLeeFuncPtr_glProgramUniform1uivEXT = (GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform1uivEXT"))!=0) nLinked++;
14500 if ((GLeeFuncPtr_glProgramUniform2uivEXT = (GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform2uivEXT"))!=0) nLinked++;
14501 if ((GLeeFuncPtr_glProgramUniform3uivEXT = (GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform3uivEXT"))!=0) nLinked++;
14502 if ((GLeeFuncPtr_glProgramUniform4uivEXT = (GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform4uivEXT"))!=0) nLinked++;
14503 if ((GLeeFuncPtr_glNamedBufferDataEXT = (GLEEPFNGLNAMEDBUFFERDATAEXTPROC) __GLeeGetProcAddress("glNamedBufferDataEXT"))!=0) nLinked++;
14504 if ((GLeeFuncPtr_glNamedBufferSubDataEXT = (GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC) __GLeeGetProcAddress("glNamedBufferSubDataEXT"))!=0) nLinked++;
14505 if ((GLeeFuncPtr_glMapNamedBufferEXT = (GLEEPFNGLMAPNAMEDBUFFEREXTPROC) __GLeeGetProcAddress("glMapNamedBufferEXT"))!=0) nLinked++;
14506 if ((GLeeFuncPtr_glUnmapNamedBufferEXT = (GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC) __GLeeGetProcAddress("glUnmapNamedBufferEXT"))!=0) nLinked++;
14507 if ((GLeeFuncPtr_glGetNamedBufferParameterivEXT = (GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferParameterivEXT"))!=0) nLinked++;
14508 if ((GLeeFuncPtr_glGetNamedBufferPointervEXT = (GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferPointervEXT"))!=0) nLinked++;
14509 if ((GLeeFuncPtr_glGetNamedBufferSubDataEXT = (GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC) __GLeeGetProcAddress("glGetNamedBufferSubDataEXT"))!=0) nLinked++;
14510 if ((GLeeFuncPtr_glTextureBufferEXT = (GLEEPFNGLTEXTUREBUFFEREXTPROC) __GLeeGetProcAddress("glTextureBufferEXT"))!=0) nLinked++;
14511 if ((GLeeFuncPtr_glMultiTexBufferEXT = (GLEEPFNGLMULTITEXBUFFEREXTPROC) __GLeeGetProcAddress("glMultiTexBufferEXT"))!=0) nLinked++;
14512 if ((GLeeFuncPtr_glNamedRenderbufferStorageEXT = (GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageEXT"))!=0) nLinked++;
14513 if ((GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT = (GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedRenderbufferParameterivEXT"))!=0) nLinked++;
14514 if ((GLeeFuncPtr_glCheckNamedFramebufferStatusEXT = (GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckNamedFramebufferStatusEXT"))!=0) nLinked++;
14515 if ((GLeeFuncPtr_glNamedFramebufferTexture1DEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture1DEXT"))!=0) nLinked++;
14516 if ((GLeeFuncPtr_glNamedFramebufferTexture2DEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture2DEXT"))!=0) nLinked++;
14517 if ((GLeeFuncPtr_glNamedFramebufferTexture3DEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture3DEXT"))!=0) nLinked++;
14518 if ((GLeeFuncPtr_glNamedFramebufferRenderbufferEXT = (GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferRenderbufferEXT"))!=0) nLinked++;
14519 if ((GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT = (GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedFramebufferAttachmentParameterivEXT"))!=0) nLinked++;
14520 if ((GLeeFuncPtr_glGenerateTextureMipmapEXT = (GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateTextureMipmapEXT"))!=0) nLinked++;
14521 if ((GLeeFuncPtr_glGenerateMultiTexMipmapEXT = (GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateMultiTexMipmapEXT"))!=0) nLinked++;
14522 if ((GLeeFuncPtr_glFramebufferDrawBufferEXT = (GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferDrawBufferEXT"))!=0) nLinked++;
14523 if ((GLeeFuncPtr_glFramebufferDrawBuffersEXT = (GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) __GLeeGetProcAddress("glFramebufferDrawBuffersEXT"))!=0) nLinked++;
14524 if ((GLeeFuncPtr_glFramebufferReadBufferEXT = (GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferReadBufferEXT"))!=0) nLinked++;
14525 if ((GLeeFuncPtr_glGetFramebufferParameterivEXT = (GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferParameterivEXT"))!=0) nLinked++;
14526 if ((GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT = (GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageMultisampleEXT"))!=0) nLinked++;
14527 if ((GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT = (GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageMultisampleCoverageEXT"))!=0) nLinked++;
14528 if ((GLeeFuncPtr_glNamedFramebufferTextureEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureEXT"))!=0) nLinked++;
14529 if ((GLeeFuncPtr_glNamedFramebufferTextureLayerEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureLayerEXT"))!=0) nLinked++;
14530 if ((GLeeFuncPtr_glNamedFramebufferTextureFaceEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureFaceEXT"))!=0) nLinked++;
14531 if ((GLeeFuncPtr_glTextureRenderbufferEXT = (GLEEPFNGLTEXTURERENDERBUFFEREXTPROC) __GLeeGetProcAddress("glTextureRenderbufferEXT"))!=0) nLinked++;
14532 if ((GLeeFuncPtr_glMultiTexRenderbufferEXT = (GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glMultiTexRenderbufferEXT"))!=0) nLinked++;
14533 #endif
14534 if (nLinked==186) return GLEE_LINK_COMPLETE;
14535 if (nLinked==0) return GLEE_LINK_FAIL;
14536 return GLEE_LINK_PARTIAL;
14537 }
14538
14539 GLuint __GLeeLink_GL_EXT_vertex_array_bgra(void) {return GLEE_LINK_COMPLETE;}
14540
14541 GLuint __GLeeLink_GL_EXT_texture_swizzle(void) {return GLEE_LINK_COMPLETE;}
14542
14543 GLuint __GLeeLink_GL_NV_explicit_multisample(void)
14544 {
14545 GLint nLinked=0;
14546 #ifdef __GLEE_GL_NV_explicit_multisample
14547 if ((GLeeFuncPtr_glGetMultisamplefvNV = (GLEEPFNGLGETMULTISAMPLEFVNVPROC) __GLeeGetProcAddress("glGetMultisamplefvNV"))!=0) nLinked++;
14548 if ((GLeeFuncPtr_glSampleMaskIndexedNV = (GLEEPFNGLSAMPLEMASKINDEXEDNVPROC) __GLeeGetProcAddress("glSampleMaskIndexedNV"))!=0) nLinked++;
14549 if ((GLeeFuncPtr_glTexRenderbufferNV = (GLEEPFNGLTEXRENDERBUFFERNVPROC) __GLeeGetProcAddress("glTexRenderbufferNV"))!=0) nLinked++;
14550 #endif
14551 if (nLinked==3) return GLEE_LINK_COMPLETE;
14552 if (nLinked==0) return GLEE_LINK_FAIL;
14553 return GLEE_LINK_PARTIAL;
14554 }
14555
14556 GLuint __GLeeLink_GL_NV_transform_feedback2(void)
14557 {
14558 GLint nLinked=0;
14559 #ifdef __GLEE_GL_NV_transform_feedback2
14560 if ((GLeeFuncPtr_glBindTransformFeedbackNV = (GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glBindTransformFeedbackNV"))!=0) nLinked++;
14561 if ((GLeeFuncPtr_glDeleteTransformFeedbacksNV = (GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC) __GLeeGetProcAddress("glDeleteTransformFeedbacksNV"))!=0) nLinked++;
14562 if ((GLeeFuncPtr_glGenTransformFeedbacksNV = (GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC) __GLeeGetProcAddress("glGenTransformFeedbacksNV"))!=0) nLinked++;
14563 if ((GLeeFuncPtr_glIsTransformFeedbackNV = (GLEEPFNGLISTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glIsTransformFeedbackNV"))!=0) nLinked++;
14564 if ((GLeeFuncPtr_glPauseTransformFeedbackNV = (GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glPauseTransformFeedbackNV"))!=0) nLinked++;
14565 if ((GLeeFuncPtr_glResumeTransformFeedbackNV = (GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glResumeTransformFeedbackNV"))!=0) nLinked++;
14566 if ((GLeeFuncPtr_glDrawTransformFeedbackNV = (GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glDrawTransformFeedbackNV"))!=0) nLinked++;
14567 #endif
14568 if (nLinked==7) return GLEE_LINK_COMPLETE;
14569 if (nLinked==0) return GLEE_LINK_FAIL;
14570 return GLEE_LINK_PARTIAL;
14571 }
14572
14573 GLuint __GLeeLink_GL_SGIX_texture_select(void) {return GLEE_LINK_COMPLETE;}
14574
14575 GLuint __GLeeLink_GL_INGR_blend_func_separate(void)
14576 {
14577 GLint nLinked=0;
14578 #ifdef __GLEE_GL_INGR_blend_func_separate
14579 if ((GLeeFuncPtr_glBlendFuncSeparateINGR = (GLEEPFNGLBLENDFUNCSEPARATEINGRPROC) __GLeeGetProcAddress("glBlendFuncSeparateINGR"))!=0) nLinked++;
14580 #endif
14581 if (nLinked==1) return GLEE_LINK_COMPLETE;
14582 if (nLinked==0) return GLEE_LINK_FAIL;
14583 return GLEE_LINK_PARTIAL;
14584 }
14585
14586 GLuint __GLeeLink_GL_SGIX_depth_pass_instrument(void) {return GLEE_LINK_COMPLETE;}
14587
14588 GLuint __GLeeLink_GL_SGIX_igloo_interface(void)
14589 {
14590 GLint nLinked=0;
14591 #ifdef __GLEE_GL_SGIX_igloo_interface
14592 if ((GLeeFuncPtr_glIglooInterfaceSGIX = (GLEEPFNGLIGLOOINTERFACESGIXPROC) __GLeeGetProcAddress("glIglooInterfaceSGIX"))!=0) nLinked++;
14593 #endif
14594 if (nLinked==1) return GLEE_LINK_COMPLETE;
14595 if (nLinked==0) return GLEE_LINK_FAIL;
14596 return GLEE_LINK_PARTIAL;
14597 }
14598
14599 GLuint __GLeeLink_GL_EXT_fragment_lighting(void)
14600 {
14601 GLint nLinked=0;
14602 #ifdef __GLEE_GL_EXT_fragment_lighting
14603 if ((GLeeFuncPtr_glFragmentLightModeliEXT = (GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC) __GLeeGetProcAddress("glFragmentLightModeliEXT"))!=0) nLinked++;
14604 if ((GLeeFuncPtr_glFragmentLightModelfEXT = (GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfEXT"))!=0) nLinked++;
14605 if ((GLeeFuncPtr_glFragmentLightModelivEXT = (GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelivEXT"))!=0) nLinked++;
14606 if ((GLeeFuncPtr_glFragmentLightModelfvEXT = (GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfvEXT"))!=0) nLinked++;
14607 if ((GLeeFuncPtr_glFragmentLightiEXT = (GLEEPFNGLFRAGMENTLIGHTIEXTPROC) __GLeeGetProcAddress("glFragmentLightiEXT"))!=0) nLinked++;
14608 if ((GLeeFuncPtr_glFragmentLightfEXT = (GLEEPFNGLFRAGMENTLIGHTFEXTPROC) __GLeeGetProcAddress("glFragmentLightfEXT"))!=0) nLinked++;
14609 if ((GLeeFuncPtr_glFragmentLightivEXT = (GLEEPFNGLFRAGMENTLIGHTIVEXTPROC) __GLeeGetProcAddress("glFragmentLightivEXT"))!=0) nLinked++;
14610 if ((GLeeFuncPtr_glFragmentLightfvEXT = (GLEEPFNGLFRAGMENTLIGHTFVEXTPROC) __GLeeGetProcAddress("glFragmentLightfvEXT"))!=0) nLinked++;
14611 if ((GLeeFuncPtr_glGetFragmentLightivEXT = (GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC) __GLeeGetProcAddress("glGetFragmentLightivEXT"))!=0) nLinked++;
14612 if ((GLeeFuncPtr_glGetFragmentLightfvEXT = (GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC) __GLeeGetProcAddress("glGetFragmentLightfvEXT"))!=0) nLinked++;
14613 if ((GLeeFuncPtr_glFragmentMaterialfEXT = (GLEEPFNGLFRAGMENTMATERIALFEXTPROC) __GLeeGetProcAddress("glFragmentMaterialfEXT"))!=0) nLinked++;
14614 if ((GLeeFuncPtr_glFragmentMaterialiEXT = (GLEEPFNGLFRAGMENTMATERIALIEXTPROC) __GLeeGetProcAddress("glFragmentMaterialiEXT"))!=0) nLinked++;
14615 if ((GLeeFuncPtr_glFragmentMaterialfvEXT = (GLEEPFNGLFRAGMENTMATERIALFVEXTPROC) __GLeeGetProcAddress("glFragmentMaterialfvEXT"))!=0) nLinked++;
14616 if ((GLeeFuncPtr_glFragmentMaterialivEXT = (GLEEPFNGLFRAGMENTMATERIALIVEXTPROC) __GLeeGetProcAddress("glFragmentMaterialivEXT"))!=0) nLinked++;
14617 if ((GLeeFuncPtr_glFragmentColorMaterialEXT = (GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC) __GLeeGetProcAddress("glFragmentColorMaterialEXT"))!=0) nLinked++;
14618 if ((GLeeFuncPtr_glGetFragmentMaterialfvEXT = (GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvEXT"))!=0) nLinked++;
14619 if ((GLeeFuncPtr_glGetFragmentMaterialivEXT = (GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialivEXT"))!=0) nLinked++;
14620 if ((GLeeFuncPtr_glLightEnviEXT = (GLEEPFNGLLIGHTENVIEXTPROC) __GLeeGetProcAddress("glLightEnviEXT"))!=0) nLinked++;
14621 #endif
14622 if (nLinked==18) return GLEE_LINK_COMPLETE;
14623 if (nLinked==0) return GLEE_LINK_FAIL;
14624 return GLEE_LINK_PARTIAL;
14625 }
14626
14627 GLuint __GLeeLink_GL_EXT_geometry_shader4(void)
14628 {
14629 GLint nLinked=0;
14630 #ifdef __GLEE_GL_EXT_geometry_shader4
14631 if ((GLeeFuncPtr_glProgramParameteriEXT = (GLEEPFNGLPROGRAMPARAMETERIEXTPROC) __GLeeGetProcAddress("glProgramParameteriEXT"))!=0) nLinked++;
14632 if ((GLeeFuncPtr_glFramebufferTextureEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++;
14633 if ((GLeeFuncPtr_glFramebufferTextureLayerEXT = (GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0) nLinked++;
14634 if ((GLeeFuncPtr_glFramebufferTextureFaceEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) nLinked++;
14635 #endif
14636 if (nLinked==4) return GLEE_LINK_COMPLETE;
14637 if (nLinked==0) return GLEE_LINK_FAIL;
14638 return GLEE_LINK_PARTIAL;
14639 }
14640
14641 GLuint __GLeeLink_GL_EXT_scene_marker(void)
14642 {
14643 GLint nLinked=0;
14644 #ifdef __GLEE_GL_EXT_scene_marker
14645 if ((GLeeFuncPtr_glBeginSceneEXT = (GLEEPFNGLBEGINSCENEEXTPROC) __GLeeGetProcAddress("glBeginSceneEXT"))!=0) nLinked++;
14646 if ((GLeeFuncPtr_glEndSceneEXT = (GLEEPFNGLENDSCENEEXTPROC) __GLeeGetProcAddress("glEndSceneEXT"))!=0) nLinked++;
14647 #endif
14648 if (nLinked==2) return GLEE_LINK_COMPLETE;
14649 if (nLinked==0) return GLEE_LINK_FAIL;
14650 return GLEE_LINK_PARTIAL;
14651 }
14652
14653 GLuint __GLeeLink_GL_EXT_texture_compression_dxt1(void) {return GLEE_LINK_COMPLETE;}
14654
14655 GLuint __GLeeLink_GL_EXT_texture_env(void) {return GLEE_LINK_COMPLETE;}
14656
14657 GLuint __GLeeLink_GL_IBM_static_data(void) {return GLEE_LINK_COMPLETE;}
14658
14659 GLuint __GLeeLink_GL_NV_gpu_program4(void)
14660 {
14661 GLint nLinked=0;
14662 #ifdef __GLEE_GL_NV_gpu_program4
14663 if ((GLeeFuncPtr_glProgramLocalParameterI4iNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4iNV"))!=0) nLinked++;
14664 if ((GLeeFuncPtr_glProgramLocalParameterI4ivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4ivNV"))!=0) nLinked++;
14665 if ((GLeeFuncPtr_glProgramLocalParametersI4ivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4ivNV"))!=0) nLinked++;
14666 if ((GLeeFuncPtr_glProgramLocalParameterI4uiNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uiNV"))!=0) nLinked++;
14667 if ((GLeeFuncPtr_glProgramLocalParameterI4uivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uivNV"))!=0) nLinked++;
14668 if ((GLeeFuncPtr_glProgramLocalParametersI4uivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4uivNV"))!=0) nLinked++;
14669 if ((GLeeFuncPtr_glProgramEnvParameterI4iNV = (GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4iNV"))!=0) nLinked++;
14670 if ((GLeeFuncPtr_glProgramEnvParameterI4ivNV = (GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4ivNV"))!=0) nLinked++;
14671 if ((GLeeFuncPtr_glProgramEnvParametersI4ivNV = (GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4ivNV"))!=0) nLinked++;
14672 if ((GLeeFuncPtr_glProgramEnvParameterI4uiNV = (GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uiNV"))!=0) nLinked++;
14673 if ((GLeeFuncPtr_glProgramEnvParameterI4uivNV = (GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uivNV"))!=0) nLinked++;
14674 if ((GLeeFuncPtr_glProgramEnvParametersI4uivNV = (GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4uivNV"))!=0) nLinked++;
14675 if ((GLeeFuncPtr_glGetProgramLocalParameterIivNV = (GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIivNV"))!=0) nLinked++;
14676 if ((GLeeFuncPtr_glGetProgramLocalParameterIuivNV = (GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIuivNV"))!=0) nLinked++;
14677 if ((GLeeFuncPtr_glGetProgramEnvParameterIivNV = (GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIivNV"))!=0) nLinked++;
14678 if ((GLeeFuncPtr_glGetProgramEnvParameterIuivNV = (GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIuivNV"))!=0) nLinked++;
14679 if ((GLeeFuncPtr_glFramebufferTextureEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++;
14680 if ((GLeeFuncPtr_glFramebufferTextureLayerEXT = (GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0) nLinked++;
14681 if ((GLeeFuncPtr_glFramebufferTextureFaceEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) nLinked++;
14682 if ((GLeeFuncPtr_glVertexAttribI2iEXT = (GLEEPFNGLVERTEXATTRIBI2IEXTPROC) __GLeeGetProcAddress("glVertexAttribI2iEXT"))!=0) nLinked++;
14683 if ((GLeeFuncPtr_glVertexAttribI3iEXT = (GLEEPFNGLVERTEXATTRIBI3IEXTPROC) __GLeeGetProcAddress("glVertexAttribI3iEXT"))!=0) nLinked++;
14684 if ((GLeeFuncPtr_glVertexAttribI4iEXT = (GLEEPFNGLVERTEXATTRIBI4IEXTPROC) __GLeeGetProcAddress("glVertexAttribI4iEXT"))!=0) nLinked++;
14685 if ((GLeeFuncPtr_glVertexAttribI1uiEXT = (GLEEPFNGLVERTEXATTRIBI1UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI1uiEXT"))!=0) nLinked++;
14686 if ((GLeeFuncPtr_glVertexAttribI2uiEXT = (GLEEPFNGLVERTEXATTRIBI2UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI2uiEXT"))!=0) nLinked++;
14687 if ((GLeeFuncPtr_glVertexAttribI3uiEXT = (GLEEPFNGLVERTEXATTRIBI3UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI3uiEXT"))!=0) nLinked++;
14688 if ((GLeeFuncPtr_glVertexAttribI4uiEXT = (GLEEPFNGLVERTEXATTRIBI4UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI4uiEXT"))!=0) nLinked++;
14689 if ((GLeeFuncPtr_glVertexAttribI1ivEXT = (GLEEPFNGLVERTEXATTRIBI1IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI1ivEXT"))!=0) nLinked++;
14690 if ((GLeeFuncPtr_glVertexAttribI2ivEXT = (GLEEPFNGLVERTEXATTRIBI2IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI2ivEXT"))!=0) nLinked++;
14691 if ((GLeeFuncPtr_glVertexAttribI3ivEXT = (GLEEPFNGLVERTEXATTRIBI3IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI3ivEXT"))!=0) nLinked++;
14692 if ((GLeeFuncPtr_glVertexAttribI4ivEXT = (GLEEPFNGLVERTEXATTRIBI4IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4ivEXT"))!=0) nLinked++;
14693 if ((GLeeFuncPtr_glVertexAttribI1uivEXT = (GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI1uivEXT"))!=0) nLinked++;
14694 if ((GLeeFuncPtr_glVertexAttribI2uivEXT = (GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI2uivEXT"))!=0) nLinked++;
14695 if ((GLeeFuncPtr_glVertexAttribI3uivEXT = (GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI3uivEXT"))!=0) nLinked++;
14696 if ((GLeeFuncPtr_glVertexAttribI4uivEXT = (GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4uivEXT"))!=0) nLinked++;
14697 if ((GLeeFuncPtr_glVertexAttribI4bvEXT = (GLEEPFNGLVERTEXATTRIBI4BVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4bvEXT"))!=0) nLinked++;
14698 if ((GLeeFuncPtr_glVertexAttribI4svEXT = (GLEEPFNGLVERTEXATTRIBI4SVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4svEXT"))!=0) nLinked++;
14699 if ((GLeeFuncPtr_glVertexAttribI4ubvEXT = (GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4ubvEXT"))!=0) nLinked++;
14700 if ((GLeeFuncPtr_glVertexAttribI4usvEXT = (GLEEPFNGLVERTEXATTRIBI4USVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4usvEXT"))!=0) nLinked++;
14701 if ((GLeeFuncPtr_glVertexAttribIPointerEXT = (GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC) __GLeeGetProcAddress("glVertexAttribIPointerEXT"))!=0) nLinked++;
14702 if ((GLeeFuncPtr_glGetVertexAttribIivEXT = (GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC) __GLeeGetProcAddress("glGetVertexAttribIivEXT"))!=0) nLinked++;
14703 if ((GLeeFuncPtr_glGetVertexAttribIuivEXT = (GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC) __GLeeGetProcAddress("glGetVertexAttribIuivEXT"))!=0) nLinked++;
14704 #endif
14705 if (nLinked==41) return GLEE_LINK_COMPLETE;
14706 if (nLinked==0) return GLEE_LINK_FAIL;
14707 return GLEE_LINK_PARTIAL;
14708 }
14709
14710 GLuint __GLeeLink_GL_OES_byte_coordinates(void) {return GLEE_LINK_COMPLETE;}
14711
14712 GLuint __GLeeLink_GL_OES_compressed_paletted_texture(void) {return GLEE_LINK_COMPLETE;}
14713
14714 GLuint __GLeeLink_GL_OES_single_precision(void)
14715 {
14716 GLint nLinked=0;
14717 #ifdef __GLEE_GL_OES_single_precision
14718 if ((GLeeFuncPtr_glDepthRangefOES = (GLEEPFNGLDEPTHRANGEFOESPROC) __GLeeGetProcAddress("glDepthRangefOES"))!=0) nLinked++;
14719 if ((GLeeFuncPtr_glFrustumfOES = (GLEEPFNGLFRUSTUMFOESPROC) __GLeeGetProcAddress("glFrustumfOES"))!=0) nLinked++;
14720 if ((GLeeFuncPtr_glOrthofOES = (GLEEPFNGLORTHOFOESPROC) __GLeeGetProcAddress("glOrthofOES"))!=0) nLinked++;
14721 if ((GLeeFuncPtr_glClipPlanefOES = (GLEEPFNGLCLIPPLANEFOESPROC) __GLeeGetProcAddress("glClipPlanefOES"))!=0) nLinked++;
14722 if ((GLeeFuncPtr_glGetClipPlanefOES = (GLEEPFNGLGETCLIPPLANEFOESPROC) __GLeeGetProcAddress("glGetClipPlanefOES"))!=0) nLinked++;
14723 if ((GLeeFuncPtr_glClearDepthfOES = (GLEEPFNGLCLEARDEPTHFOESPROC) __GLeeGetProcAddress("glClearDepthfOES"))!=0) nLinked++;
14724 #endif
14725 if (nLinked==6) return GLEE_LINK_COMPLETE;
14726 if (nLinked==0) return GLEE_LINK_FAIL;
14727 return GLEE_LINK_PARTIAL;
14728 }
14729
14730 GLuint __GLeeLink_GL_SGIX_pixel_texture_bits(void) {return GLEE_LINK_COMPLETE;}
14731
14732 GLuint __GLeeLink_GL_SGIX_texture_range(void) {return GLEE_LINK_COMPLETE;}
14733
14734 GLEE_LINK_FUNCTION __GLeeGLLoadFunction[322];
14735
14736 void initGLLoadFunctions(void)
14737 {
14738 __GLeeGLLoadFunction[0]=__GLeeLink_GL_VERSION_1_2;
14739 __GLeeGLLoadFunction[1]=__GLeeLink_GL_ARB_imaging;
14740 __GLeeGLLoadFunction[2]=__GLeeLink_GL_VERSION_1_3;
14741 __GLeeGLLoadFunction[3]=__GLeeLink_GL_VERSION_1_4;
14742 __GLeeGLLoadFunction[4]=__GLeeLink_GL_VERSION_1_5;
14743 __GLeeGLLoadFunction[5]=__GLeeLink_GL_VERSION_2_0;
14744 __GLeeGLLoadFunction[6]=__GLeeLink_GL_VERSION_2_1;
14745 __GLeeGLLoadFunction[7]=__GLeeLink_GL_VERSION_3_0;
14746 __GLeeGLLoadFunction[8]=__GLeeLink_GL_ARB_multitexture;
14747 __GLeeGLLoadFunction[9]=__GLeeLink_GL_ARB_transpose_matrix;
14748 __GLeeGLLoadFunction[10]=__GLeeLink_GL_ARB_multisample;
14749 __GLeeGLLoadFunction[11]=__GLeeLink_GL_ARB_texture_env_add;
14750 __GLeeGLLoadFunction[12]=__GLeeLink_GL_ARB_texture_cube_map;
14751 __GLeeGLLoadFunction[13]=__GLeeLink_GL_ARB_texture_compression;
14752 __GLeeGLLoadFunction[14]=__GLeeLink_GL_ARB_texture_border_clamp;
14753 __GLeeGLLoadFunction[15]=__GLeeLink_GL_ARB_point_parameters;
14754 __GLeeGLLoadFunction[16]=__GLeeLink_GL_ARB_vertex_blend;
14755 __GLeeGLLoadFunction[17]=__GLeeLink_GL_ARB_matrix_palette;
14756 __GLeeGLLoadFunction[18]=__GLeeLink_GL_ARB_texture_env_combine;
14757 __GLeeGLLoadFunction[19]=__GLeeLink_GL_ARB_texture_env_crossbar;
14758 __GLeeGLLoadFunction[20]=__GLeeLink_GL_ARB_texture_env_dot3;
14759 __GLeeGLLoadFunction[21]=__GLeeLink_GL_ARB_texture_mirrored_repeat;
14760 __GLeeGLLoadFunction[22]=__GLeeLink_GL_ARB_depth_texture;
14761 __GLeeGLLoadFunction[23]=__GLeeLink_GL_ARB_shadow;
14762 __GLeeGLLoadFunction[24]=__GLeeLink_GL_ARB_shadow_ambient;
14763 __GLeeGLLoadFunction[25]=__GLeeLink_GL_ARB_window_pos;
14764 __GLeeGLLoadFunction[26]=__GLeeLink_GL_ARB_vertex_program;
14765 __GLeeGLLoadFunction[27]=__GLeeLink_GL_ARB_fragment_program;
14766 __GLeeGLLoadFunction[28]=__GLeeLink_GL_ARB_vertex_buffer_object;
14767 __GLeeGLLoadFunction[29]=__GLeeLink_GL_ARB_occlusion_query;
14768 __GLeeGLLoadFunction[30]=__GLeeLink_GL_ARB_shader_objects;
14769 __GLeeGLLoadFunction[31]=__GLeeLink_GL_ARB_vertex_shader;
14770 __GLeeGLLoadFunction[32]=__GLeeLink_GL_ARB_fragment_shader;
14771 __GLeeGLLoadFunction[33]=__GLeeLink_GL_ARB_shading_language_100;
14772 __GLeeGLLoadFunction[34]=__GLeeLink_GL_ARB_texture_non_power_of_two;
14773 __GLeeGLLoadFunction[35]=__GLeeLink_GL_ARB_point_sprite;
14774 __GLeeGLLoadFunction[36]=__GLeeLink_GL_ARB_fragment_program_shadow;
14775 __GLeeGLLoadFunction[37]=__GLeeLink_GL_ARB_draw_buffers;
14776 __GLeeGLLoadFunction[38]=__GLeeLink_GL_ARB_texture_rectangle;
14777 __GLeeGLLoadFunction[39]=__GLeeLink_GL_ARB_color_buffer_float;
14778 __GLeeGLLoadFunction[40]=__GLeeLink_GL_ARB_half_float_pixel;
14779 __GLeeGLLoadFunction[41]=__GLeeLink_GL_ARB_texture_float;
14780 __GLeeGLLoadFunction[42]=__GLeeLink_GL_ARB_pixel_buffer_object;
14781 __GLeeGLLoadFunction[43]=__GLeeLink_GL_ARB_depth_buffer_float;
14782 __GLeeGLLoadFunction[44]=__GLeeLink_GL_ARB_draw_instanced;
14783 __GLeeGLLoadFunction[45]=__GLeeLink_GL_ARB_framebuffer_object;
14784 __GLeeGLLoadFunction[46]=__GLeeLink_GL_ARB_framebuffer_sRGB;
14785 __GLeeGLLoadFunction[47]=__GLeeLink_GL_ARB_geometry_shader4;
14786 __GLeeGLLoadFunction[48]=__GLeeLink_GL_ARB_half_float_vertex;
14787 __GLeeGLLoadFunction[49]=__GLeeLink_GL_ARB_instanced_arrays;
14788 __GLeeGLLoadFunction[50]=__GLeeLink_GL_ARB_map_buffer_range;
14789 __GLeeGLLoadFunction[51]=__GLeeLink_GL_ARB_texture_buffer_object;
14790 __GLeeGLLoadFunction[52]=__GLeeLink_GL_ARB_texture_compression_rgtc;
14791 __GLeeGLLoadFunction[53]=__GLeeLink_GL_ARB_texture_rg;
14792 __GLeeGLLoadFunction[54]=__GLeeLink_GL_ARB_vertex_array_object;
14793 __GLeeGLLoadFunction[55]=__GLeeLink_GL_EXT_abgr;
14794 __GLeeGLLoadFunction[56]=__GLeeLink_GL_EXT_blend_color;
14795 __GLeeGLLoadFunction[57]=__GLeeLink_GL_EXT_polygon_offset;
14796 __GLeeGLLoadFunction[58]=__GLeeLink_GL_EXT_texture;
14797 __GLeeGLLoadFunction[59]=__GLeeLink_GL_EXT_texture3D;
14798 __GLeeGLLoadFunction[60]=__GLeeLink_GL_SGIS_texture_filter4;
14799 __GLeeGLLoadFunction[61]=__GLeeLink_GL_EXT_subtexture;
14800 __GLeeGLLoadFunction[62]=__GLeeLink_GL_EXT_copy_texture;
14801 __GLeeGLLoadFunction[63]=__GLeeLink_GL_EXT_histogram;
14802 __GLeeGLLoadFunction[64]=__GLeeLink_GL_EXT_convolution;
14803 __GLeeGLLoadFunction[65]=__GLeeLink_GL_SGI_color_matrix;
14804 __GLeeGLLoadFunction[66]=__GLeeLink_GL_SGI_color_table;
14805 __GLeeGLLoadFunction[67]=__GLeeLink_GL_SGIS_pixel_texture;
14806 __GLeeGLLoadFunction[68]=__GLeeLink_GL_SGIX_pixel_texture;
14807 __GLeeGLLoadFunction[69]=__GLeeLink_GL_SGIS_texture4D;
14808 __GLeeGLLoadFunction[70]=__GLeeLink_GL_SGI_texture_color_table;
14809 __GLeeGLLoadFunction[71]=__GLeeLink_GL_EXT_cmyka;
14810 __GLeeGLLoadFunction[72]=__GLeeLink_GL_EXT_texture_object;
14811 __GLeeGLLoadFunction[73]=__GLeeLink_GL_SGIS_detail_texture;
14812 __GLeeGLLoadFunction[74]=__GLeeLink_GL_SGIS_sharpen_texture;
14813 __GLeeGLLoadFunction[75]=__GLeeLink_GL_EXT_packed_pixels;
14814 __GLeeGLLoadFunction[76]=__GLeeLink_GL_SGIS_texture_lod;
14815 __GLeeGLLoadFunction[77]=__GLeeLink_GL_SGIS_multisample;
14816 __GLeeGLLoadFunction[78]=__GLeeLink_GL_EXT_rescale_normal;
14817 __GLeeGLLoadFunction[79]=__GLeeLink_GL_EXT_vertex_array;
14818 __GLeeGLLoadFunction[80]=__GLeeLink_GL_EXT_misc_attribute;
14819 __GLeeGLLoadFunction[81]=__GLeeLink_GL_SGIS_generate_mipmap;
14820 __GLeeGLLoadFunction[82]=__GLeeLink_GL_SGIX_clipmap;
14821 __GLeeGLLoadFunction[83]=__GLeeLink_GL_SGIX_shadow;
14822 __GLeeGLLoadFunction[84]=__GLeeLink_GL_SGIS_texture_edge_clamp;
14823 __GLeeGLLoadFunction[85]=__GLeeLink_GL_SGIS_texture_border_clamp;
14824 __GLeeGLLoadFunction[86]=__GLeeLink_GL_EXT_blend_minmax;
14825 __GLeeGLLoadFunction[87]=__GLeeLink_GL_EXT_blend_subtract;
14826 __GLeeGLLoadFunction[88]=__GLeeLink_GL_EXT_blend_logic_op;
14827 __GLeeGLLoadFunction[89]=__GLeeLink_GL_SGIX_interlace;
14828 __GLeeGLLoadFunction[90]=__GLeeLink_GL_SGIX_pixel_tiles;
14829 __GLeeGLLoadFunction[91]=__GLeeLink_GL_SGIS_texture_select;
14830 __GLeeGLLoadFunction[92]=__GLeeLink_GL_SGIX_sprite;
14831 __GLeeGLLoadFunction[93]=__GLeeLink_GL_SGIX_texture_multi_buffer;
14832 __GLeeGLLoadFunction[94]=__GLeeLink_GL_EXT_point_parameters;
14833 __GLeeGLLoadFunction[95]=__GLeeLink_GL_SGIS_point_parameters;
14834 __GLeeGLLoadFunction[96]=__GLeeLink_GL_SGIX_instruments;
14835 __GLeeGLLoadFunction[97]=__GLeeLink_GL_SGIX_texture_scale_bias;
14836 __GLeeGLLoadFunction[98]=__GLeeLink_GL_SGIX_framezoom;
14837 __GLeeGLLoadFunction[99]=__GLeeLink_GL_SGIX_tag_sample_buffer;
14838 __GLeeGLLoadFunction[100]=__GLeeLink_GL_FfdMaskSGIX;
14839 __GLeeGLLoadFunction[101]=__GLeeLink_GL_SGIX_polynomial_ffd;
14840 __GLeeGLLoadFunction[102]=__GLeeLink_GL_SGIX_reference_plane;
14841 __GLeeGLLoadFunction[103]=__GLeeLink_GL_SGIX_flush_raster;
14842 __GLeeGLLoadFunction[104]=__GLeeLink_GL_SGIX_depth_texture;
14843 __GLeeGLLoadFunction[105]=__GLeeLink_GL_SGIS_fog_function;
14844 __GLeeGLLoadFunction[106]=__GLeeLink_GL_SGIX_fog_offset;
14845 __GLeeGLLoadFunction[107]=__GLeeLink_GL_HP_image_transform;
14846 __GLeeGLLoadFunction[108]=__GLeeLink_GL_HP_convolution_border_modes;
14847 __GLeeGLLoadFunction[109]=__GLeeLink_GL_INGR_palette_buffer;
14848 __GLeeGLLoadFunction[110]=__GLeeLink_GL_SGIX_texture_add_env;
14849 __GLeeGLLoadFunction[111]=__GLeeLink_GL_EXT_color_subtable;
14850 __GLeeGLLoadFunction[112]=__GLeeLink_GL_PGI_vertex_hints;
14851 __GLeeGLLoadFunction[113]=__GLeeLink_GL_PGI_misc_hints;
14852 __GLeeGLLoadFunction[114]=__GLeeLink_GL_EXT_paletted_texture;
14853 __GLeeGLLoadFunction[115]=__GLeeLink_GL_EXT_clip_volume_hint;
14854 __GLeeGLLoadFunction[116]=__GLeeLink_GL_SGIX_list_priority;
14855 __GLeeGLLoadFunction[117]=__GLeeLink_GL_SGIX_ir_instrument1;
14856 __GLeeGLLoadFunction[118]=__GLeeLink_GL_SGIX_calligraphic_fragment;
14857 __GLeeGLLoadFunction[119]=__GLeeLink_GL_SGIX_texture_lod_bias;
14858 __GLeeGLLoadFunction[120]=__GLeeLink_GL_SGIX_shadow_ambient;
14859 __GLeeGLLoadFunction[121]=__GLeeLink_GL_EXT_index_texture;
14860 __GLeeGLLoadFunction[122]=__GLeeLink_GL_EXT_index_material;
14861 __GLeeGLLoadFunction[123]=__GLeeLink_GL_EXT_index_func;
14862 __GLeeGLLoadFunction[124]=__GLeeLink_GL_EXT_index_array_formats;
14863 __GLeeGLLoadFunction[125]=__GLeeLink_GL_EXT_compiled_vertex_array;
14864 __GLeeGLLoadFunction[126]=__GLeeLink_GL_EXT_cull_vertex;
14865 __GLeeGLLoadFunction[127]=__GLeeLink_GL_SGIX_ycrcb;
14866 __GLeeGLLoadFunction[128]=__GLeeLink_GL_SGIX_fragment_lighting;
14867 __GLeeGLLoadFunction[129]=__GLeeLink_GL_IBM_rasterpos_clip;
14868 __GLeeGLLoadFunction[130]=__GLeeLink_GL_HP_texture_lighting;
14869 __GLeeGLLoadFunction[131]=__GLeeLink_GL_EXT_draw_range_elements;
14870 __GLeeGLLoadFunction[132]=__GLeeLink_GL_WIN_phong_shading;
14871 __GLeeGLLoadFunction[133]=__GLeeLink_GL_WIN_specular_fog;
14872 __GLeeGLLoadFunction[134]=__GLeeLink_GL_EXT_light_texture;
14873 __GLeeGLLoadFunction[135]=__GLeeLink_GL_SGIX_blend_alpha_minmax;
14874 __GLeeGLLoadFunction[136]=__GLeeLink_GL_SGIX_impact_pixel_texture;
14875 __GLeeGLLoadFunction[137]=__GLeeLink_GL_EXT_bgra;
14876 __GLeeGLLoadFunction[138]=__GLeeLink_GL_SGIX_async;
14877 __GLeeGLLoadFunction[139]=__GLeeLink_GL_SGIX_async_pixel;
14878 __GLeeGLLoadFunction[140]=__GLeeLink_GL_SGIX_async_histogram;
14879 __GLeeGLLoadFunction[141]=__GLeeLink_GL_INTEL_texture_scissor;
14880 __GLeeGLLoadFunction[142]=__GLeeLink_GL_INTEL_parallel_arrays;
14881 __GLeeGLLoadFunction[143]=__GLeeLink_GL_HP_occlusion_test;
14882 __GLeeGLLoadFunction[144]=__GLeeLink_GL_EXT_pixel_transform;
14883 __GLeeGLLoadFunction[145]=__GLeeLink_GL_EXT_pixel_transform_color_table;
14884 __GLeeGLLoadFunction[146]=__GLeeLink_GL_EXT_shared_texture_palette;
14885 __GLeeGLLoadFunction[147]=__GLeeLink_GL_EXT_separate_specular_color;
14886 __GLeeGLLoadFunction[148]=__GLeeLink_GL_EXT_secondary_color;
14887 __GLeeGLLoadFunction[149]=__GLeeLink_GL_EXT_texture_perturb_normal;
14888 __GLeeGLLoadFunction[150]=__GLeeLink_GL_EXT_multi_draw_arrays;
14889 __GLeeGLLoadFunction[151]=__GLeeLink_GL_EXT_fog_coord;
14890 __GLeeGLLoadFunction[152]=__GLeeLink_GL_REND_screen_coordinates;
14891 __GLeeGLLoadFunction[153]=__GLeeLink_GL_EXT_coordinate_frame;
14892 __GLeeGLLoadFunction[154]=__GLeeLink_GL_EXT_texture_env_combine;
14893 __GLeeGLLoadFunction[155]=__GLeeLink_GL_APPLE_specular_vector;
14894 __GLeeGLLoadFunction[156]=__GLeeLink_GL_APPLE_transform_hint;
14895 __GLeeGLLoadFunction[157]=__GLeeLink_GL_SGIX_fog_scale;
14896 __GLeeGLLoadFunction[158]=__GLeeLink_GL_SUNX_constant_data;
14897 __GLeeGLLoadFunction[159]=__GLeeLink_GL_SUN_global_alpha;
14898 __GLeeGLLoadFunction[160]=__GLeeLink_GL_SUN_triangle_list;
14899 __GLeeGLLoadFunction[161]=__GLeeLink_GL_SUN_vertex;
14900 __GLeeGLLoadFunction[162]=__GLeeLink_GL_EXT_blend_func_separate;
14901 __GLeeGLLoadFunction[163]=__GLeeLink_GL_INGR_color_clamp;
14902 __GLeeGLLoadFunction[164]=__GLeeLink_GL_INGR_interlace_read;
14903 __GLeeGLLoadFunction[165]=__GLeeLink_GL_EXT_stencil_wrap;
14904 __GLeeGLLoadFunction[166]=__GLeeLink_GL_EXT_422_pixels;
14905 __GLeeGLLoadFunction[167]=__GLeeLink_GL_NV_texgen_reflection;
14906 __GLeeGLLoadFunction[168]=__GLeeLink_GL_EXT_texture_cube_map;
14907 __GLeeGLLoadFunction[169]=__GLeeLink_GL_SUN_convolution_border_modes;
14908 __GLeeGLLoadFunction[170]=__GLeeLink_GL_EXT_texture_env_add;
14909 __GLeeGLLoadFunction[171]=__GLeeLink_GL_EXT_texture_lod_bias;
14910 __GLeeGLLoadFunction[172]=__GLeeLink_GL_EXT_texture_filter_anisotropic;
14911 __GLeeGLLoadFunction[173]=__GLeeLink_GL_EXT_vertex_weighting;
14912 __GLeeGLLoadFunction[174]=__GLeeLink_GL_NV_light_max_exponent;
14913 __GLeeGLLoadFunction[175]=__GLeeLink_GL_NV_vertex_array_range;
14914 __GLeeGLLoadFunction[176]=__GLeeLink_GL_NV_register_combiners;
14915 __GLeeGLLoadFunction[177]=__GLeeLink_GL_NV_fog_distance;
14916 __GLeeGLLoadFunction[178]=__GLeeLink_GL_NV_texgen_emboss;
14917 __GLeeGLLoadFunction[179]=__GLeeLink_GL_NV_blend_square;
14918 __GLeeGLLoadFunction[180]=__GLeeLink_GL_NV_texture_env_combine4;
14919 __GLeeGLLoadFunction[181]=__GLeeLink_GL_MESA_resize_buffers;
14920 __GLeeGLLoadFunction[182]=__GLeeLink_GL_MESA_window_pos;
14921 __GLeeGLLoadFunction[183]=__GLeeLink_GL_EXT_texture_compression_s3tc;
14922 __GLeeGLLoadFunction[184]=__GLeeLink_GL_IBM_cull_vertex;
14923 __GLeeGLLoadFunction[185]=__GLeeLink_GL_IBM_multimode_draw_arrays;
14924 __GLeeGLLoadFunction[186]=__GLeeLink_GL_IBM_vertex_array_lists;
14925 __GLeeGLLoadFunction[187]=__GLeeLink_GL_SGIX_subsample;
14926 __GLeeGLLoadFunction[188]=__GLeeLink_GL_SGIX_ycrcb_subsample;
14927 __GLeeGLLoadFunction[189]=__GLeeLink_GL_SGIX_ycrcba;
14928 __GLeeGLLoadFunction[190]=__GLeeLink_GL_SGI_depth_pass_instrument;
14929 __GLeeGLLoadFunction[191]=__GLeeLink_GL_3DFX_texture_compression_FXT1;
14930 __GLeeGLLoadFunction[192]=__GLeeLink_GL_3DFX_multisample;
14931 __GLeeGLLoadFunction[193]=__GLeeLink_GL_3DFX_tbuffer;
14932 __GLeeGLLoadFunction[194]=__GLeeLink_GL_EXT_multisample;
14933 __GLeeGLLoadFunction[195]=__GLeeLink_GL_SGIX_vertex_preclip;
14934 __GLeeGLLoadFunction[196]=__GLeeLink_GL_SGIX_convolution_accuracy;
14935 __GLeeGLLoadFunction[197]=__GLeeLink_GL_SGIX_resample;
14936 __GLeeGLLoadFunction[198]=__GLeeLink_GL_SGIS_point_line_texgen;
14937 __GLeeGLLoadFunction[199]=__GLeeLink_GL_SGIS_texture_color_mask;
14938 __GLeeGLLoadFunction[200]=__GLeeLink_GL_EXT_texture_env_dot3;
14939 __GLeeGLLoadFunction[201]=__GLeeLink_GL_ATI_texture_mirror_once;
14940 __GLeeGLLoadFunction[202]=__GLeeLink_GL_NV_fence;
14941 __GLeeGLLoadFunction[203]=__GLeeLink_GL_IBM_texture_mirrored_repeat;
14942 __GLeeGLLoadFunction[204]=__GLeeLink_GL_NV_evaluators;
14943 __GLeeGLLoadFunction[205]=__GLeeLink_GL_NV_packed_depth_stencil;
14944 __GLeeGLLoadFunction[206]=__GLeeLink_GL_NV_register_combiners2;
14945 __GLeeGLLoadFunction[207]=__GLeeLink_GL_NV_texture_compression_vtc;
14946 __GLeeGLLoadFunction[208]=__GLeeLink_GL_NV_texture_rectangle;
14947 __GLeeGLLoadFunction[209]=__GLeeLink_GL_NV_texture_shader;
14948 __GLeeGLLoadFunction[210]=__GLeeLink_GL_NV_texture_shader2;
14949 __GLeeGLLoadFunction[211]=__GLeeLink_GL_NV_vertex_array_range2;
14950 __GLeeGLLoadFunction[212]=__GLeeLink_GL_NV_vertex_program;
14951 __GLeeGLLoadFunction[213]=__GLeeLink_GL_SGIX_texture_coordinate_clamp;
14952 __GLeeGLLoadFunction[214]=__GLeeLink_GL_SGIX_scalebias_hint;
14953 __GLeeGLLoadFunction[215]=__GLeeLink_GL_OML_interlace;
14954 __GLeeGLLoadFunction[216]=__GLeeLink_GL_OML_subsample;
14955 __GLeeGLLoadFunction[217]=__GLeeLink_GL_OML_resample;
14956 __GLeeGLLoadFunction[218]=__GLeeLink_GL_NV_copy_depth_to_color;
14957 __GLeeGLLoadFunction[219]=__GLeeLink_GL_ATI_envmap_bumpmap;
14958 __GLeeGLLoadFunction[220]=__GLeeLink_GL_ATI_fragment_shader;
14959 __GLeeGLLoadFunction[221]=__GLeeLink_GL_ATI_pn_triangles;
14960 __GLeeGLLoadFunction[222]=__GLeeLink_GL_ATI_vertex_array_object;
14961 __GLeeGLLoadFunction[223]=__GLeeLink_GL_EXT_vertex_shader;
14962 __GLeeGLLoadFunction[224]=__GLeeLink_GL_ATI_vertex_streams;
14963 __GLeeGLLoadFunction[225]=__GLeeLink_GL_ATI_element_array;
14964 __GLeeGLLoadFunction[226]=__GLeeLink_GL_SUN_mesh_array;
14965 __GLeeGLLoadFunction[227]=__GLeeLink_GL_SUN_slice_accum;
14966 __GLeeGLLoadFunction[228]=__GLeeLink_GL_NV_multisample_filter_hint;
14967 __GLeeGLLoadFunction[229]=__GLeeLink_GL_NV_depth_clamp;
14968 __GLeeGLLoadFunction[230]=__GLeeLink_GL_NV_occlusion_query;
14969 __GLeeGLLoadFunction[231]=__GLeeLink_GL_NV_point_sprite;
14970 __GLeeGLLoadFunction[232]=__GLeeLink_GL_NV_texture_shader3;
14971 __GLeeGLLoadFunction[233]=__GLeeLink_GL_NV_vertex_program1_1;
14972 __GLeeGLLoadFunction[234]=__GLeeLink_GL_EXT_shadow_funcs;
14973 __GLeeGLLoadFunction[235]=__GLeeLink_GL_EXT_stencil_two_side;
14974 __GLeeGLLoadFunction[236]=__GLeeLink_GL_ATI_text_fragment_shader;
14975 __GLeeGLLoadFunction[237]=__GLeeLink_GL_APPLE_client_storage;
14976 __GLeeGLLoadFunction[238]=__GLeeLink_GL_APPLE_element_array;
14977 __GLeeGLLoadFunction[239]=__GLeeLink_GL_APPLE_fence;
14978 __GLeeGLLoadFunction[240]=__GLeeLink_GL_APPLE_vertex_array_object;
14979 __GLeeGLLoadFunction[241]=__GLeeLink_GL_APPLE_vertex_array_range;
14980 __GLeeGLLoadFunction[242]=__GLeeLink_GL_APPLE_ycbcr_422;
14981 __GLeeGLLoadFunction[243]=__GLeeLink_GL_S3_s3tc;
14982 __GLeeGLLoadFunction[244]=__GLeeLink_GL_ATI_draw_buffers;
14983 __GLeeGLLoadFunction[245]=__GLeeLink_GL_ATI_pixel_format_float;
14984 __GLeeGLLoadFunction[246]=__GLeeLink_GL_ATI_texture_env_combine3;
14985 __GLeeGLLoadFunction[247]=__GLeeLink_GL_ATI_texture_float;
14986 __GLeeGLLoadFunction[248]=__GLeeLink_GL_NV_float_buffer;
14987 __GLeeGLLoadFunction[249]=__GLeeLink_GL_NV_fragment_program;
14988 __GLeeGLLoadFunction[250]=__GLeeLink_GL_NV_half_float;
14989 __GLeeGLLoadFunction[251]=__GLeeLink_GL_NV_pixel_data_range;
14990 __GLeeGLLoadFunction[252]=__GLeeLink_GL_NV_primitive_restart;
14991 __GLeeGLLoadFunction[253]=__GLeeLink_GL_NV_texture_expand_normal;
14992 __GLeeGLLoadFunction[254]=__GLeeLink_GL_NV_vertex_program2;
14993 __GLeeGLLoadFunction[255]=__GLeeLink_GL_ATI_map_object_buffer;
14994 __GLeeGLLoadFunction[256]=__GLeeLink_GL_ATI_separate_stencil;
14995 __GLeeGLLoadFunction[257]=__GLeeLink_GL_ATI_vertex_attrib_array_object;
14996 __GLeeGLLoadFunction[258]=__GLeeLink_GL_OES_read_format;
14997 __GLeeGLLoadFunction[259]=__GLeeLink_GL_EXT_depth_bounds_test;
14998 __GLeeGLLoadFunction[260]=__GLeeLink_GL_EXT_texture_mirror_clamp;
14999 __GLeeGLLoadFunction[261]=__GLeeLink_GL_EXT_blend_equation_separate;
15000 __GLeeGLLoadFunction[262]=__GLeeLink_GL_MESA_pack_invert;
15001 __GLeeGLLoadFunction[263]=__GLeeLink_GL_MESA_ycbcr_texture;
15002 __GLeeGLLoadFunction[264]=__GLeeLink_GL_EXT_pixel_buffer_object;
15003 __GLeeGLLoadFunction[265]=__GLeeLink_GL_NV_fragment_program_option;
15004 __GLeeGLLoadFunction[266]=__GLeeLink_GL_NV_fragment_program2;
15005 __GLeeGLLoadFunction[267]=__GLeeLink_GL_NV_vertex_program2_option;
15006 __GLeeGLLoadFunction[268]=__GLeeLink_GL_NV_vertex_program3;
15007 __GLeeGLLoadFunction[269]=__GLeeLink_GL_EXT_framebuffer_object;
15008 __GLeeGLLoadFunction[270]=__GLeeLink_GL_GREMEDY_string_marker;
15009 __GLeeGLLoadFunction[271]=__GLeeLink_GL_EXT_packed_depth_stencil;
15010 __GLeeGLLoadFunction[272]=__GLeeLink_GL_EXT_stencil_clear_tag;
15011 __GLeeGLLoadFunction[273]=__GLeeLink_GL_EXT_texture_sRGB;
15012 __GLeeGLLoadFunction[274]=__GLeeLink_GL_EXT_framebuffer_blit;
15013 __GLeeGLLoadFunction[275]=__GLeeLink_GL_EXT_framebuffer_multisample;
15014 __GLeeGLLoadFunction[276]=__GLeeLink_GL_MESAX_texture_stack;
15015 __GLeeGLLoadFunction[277]=__GLeeLink_GL_EXT_timer_query;
15016 __GLeeGLLoadFunction[278]=__GLeeLink_GL_EXT_gpu_program_parameters;
15017 __GLeeGLLoadFunction[279]=__GLeeLink_GL_APPLE_flush_buffer_range;
15018 __GLeeGLLoadFunction[280]=__GLeeLink_GL_EXT_gpu_shader4;
15019 __GLeeGLLoadFunction[281]=__GLeeLink_GL_EXT_draw_instanced;
15020 __GLeeGLLoadFunction[282]=__GLeeLink_GL_EXT_packed_float;
15021 __GLeeGLLoadFunction[283]=__GLeeLink_GL_EXT_texture_array;
15022 __GLeeGLLoadFunction[284]=__GLeeLink_GL_EXT_texture_buffer_object;
15023 __GLeeGLLoadFunction[285]=__GLeeLink_GL_EXT_texture_compression_latc;
15024 __GLeeGLLoadFunction[286]=__GLeeLink_GL_EXT_texture_compression_rgtc;
15025 __GLeeGLLoadFunction[287]=__GLeeLink_GL_EXT_texture_shared_exponent;
15026 __GLeeGLLoadFunction[288]=__GLeeLink_GL_NV_depth_buffer_float;
15027 __GLeeGLLoadFunction[289]=__GLeeLink_GL_NV_framebuffer_multisample_coverage;
15028 __GLeeGLLoadFunction[290]=__GLeeLink_GL_EXT_framebuffer_sRGB;
15029 __GLeeGLLoadFunction[291]=__GLeeLink_GL_NV_geometry_shader4;
15030 __GLeeGLLoadFunction[292]=__GLeeLink_GL_NV_parameter_buffer_object;
15031 __GLeeGLLoadFunction[293]=__GLeeLink_GL_EXT_draw_buffers2;
15032 __GLeeGLLoadFunction[294]=__GLeeLink_GL_NV_transform_feedback;
15033 __GLeeGLLoadFunction[295]=__GLeeLink_GL_EXT_bindable_uniform;
15034 __GLeeGLLoadFunction[296]=__GLeeLink_GL_EXT_texture_integer;
15035 __GLeeGLLoadFunction[297]=__GLeeLink_GL_GREMEDY_frame_terminator;
15036 __GLeeGLLoadFunction[298]=__GLeeLink_GL_NV_conditional_render;
15037 __GLeeGLLoadFunction[299]=__GLeeLink_GL_NV_present_video;
15038 __GLeeGLLoadFunction[300]=__GLeeLink_GL_EXT_transform_feedback;
15039 __GLeeGLLoadFunction[301]=__GLeeLink_GL_EXT_direct_state_access;
15040 __GLeeGLLoadFunction[302]=__GLeeLink_GL_EXT_vertex_array_bgra;
15041 __GLeeGLLoadFunction[303]=__GLeeLink_GL_EXT_texture_swizzle;
15042 __GLeeGLLoadFunction[304]=__GLeeLink_GL_NV_explicit_multisample;
15043 __GLeeGLLoadFunction[305]=__GLeeLink_GL_NV_transform_feedback2;
15044 __GLeeGLLoadFunction[306]=__GLeeLink_GL_SGIX_texture_select;
15045 __GLeeGLLoadFunction[307]=__GLeeLink_GL_INGR_blend_func_separate;
15046 __GLeeGLLoadFunction[308]=__GLeeLink_GL_SGIX_depth_pass_instrument;
15047 __GLeeGLLoadFunction[309]=__GLeeLink_GL_SGIX_igloo_interface;
15048 __GLeeGLLoadFunction[310]=__GLeeLink_GL_EXT_fragment_lighting;
15049 __GLeeGLLoadFunction[311]=__GLeeLink_GL_EXT_geometry_shader4;
15050 __GLeeGLLoadFunction[312]=__GLeeLink_GL_EXT_scene_marker;
15051 __GLeeGLLoadFunction[313]=__GLeeLink_GL_EXT_texture_compression_dxt1;
15052 __GLeeGLLoadFunction[314]=__GLeeLink_GL_EXT_texture_env;
15053 __GLeeGLLoadFunction[315]=__GLeeLink_GL_IBM_static_data;
15054 __GLeeGLLoadFunction[316]=__GLeeLink_GL_NV_gpu_program4;
15055 __GLeeGLLoadFunction[317]=__GLeeLink_GL_OES_byte_coordinates;
15056 __GLeeGLLoadFunction[318]=__GLeeLink_GL_OES_compressed_paletted_texture;
15057 __GLeeGLLoadFunction[319]=__GLeeLink_GL_OES_single_precision;
15058 __GLeeGLLoadFunction[320]=__GLeeLink_GL_SGIX_pixel_texture_bits;
15059 __GLeeGLLoadFunction[321]=__GLeeLink_GL_SGIX_texture_range;
15060 }
15061
15062 #ifdef WIN32
15063 GLuint __GLeeLink_WGL_ARB_buffer_region(void)
15064 {
15065 GLint nLinked=0;
15066 #ifdef __GLEE_WGL_ARB_buffer_region
15067 if ((GLeeFuncPtr_wglCreateBufferRegionARB = (GLEEPFNWGLCREATEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglCreateBufferRegionARB"))!=0) nLinked++;
15068 if ((GLeeFuncPtr_wglDeleteBufferRegionARB = (GLEEPFNWGLDELETEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglDeleteBufferRegionARB"))!=0) nLinked++;
15069 if ((GLeeFuncPtr_wglSaveBufferRegionARB = (GLEEPFNWGLSAVEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglSaveBufferRegionARB"))!=0) nLinked++;
15070 if ((GLeeFuncPtr_wglRestoreBufferRegionARB = (GLEEPFNWGLRESTOREBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglRestoreBufferRegionARB"))!=0) nLinked++;
15071 #endif
15072 if (nLinked==4) return GLEE_LINK_COMPLETE;
15073 if (nLinked==0) return GLEE_LINK_FAIL;
15074 return GLEE_LINK_PARTIAL;
15075 }
15076
15077 GLuint __GLeeLink_WGL_ARB_multisample(void) {return GLEE_LINK_COMPLETE;}
15078
15079 GLuint __GLeeLink_WGL_ARB_extensions_string(void)
15080 {
15081 GLint nLinked=0;
15082 #ifdef __GLEE_WGL_ARB_extensions_string
15083 if ((GLeeFuncPtr_wglGetExtensionsStringARB = (GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC) __GLeeGetProcAddress("wglGetExtensionsStringARB"))!=0) nLinked++;
15084 #endif
15085 if (nLinked==1) return GLEE_LINK_COMPLETE;
15086 if (nLinked==0) return GLEE_LINK_FAIL;
15087 return GLEE_LINK_PARTIAL;
15088 }
15089
15090 GLuint __GLeeLink_WGL_ARB_pixel_format(void)
15091 {
15092 GLint nLinked=0;
15093 #ifdef __GLEE_WGL_ARB_pixel_format
15094 if ((GLeeFuncPtr_wglGetPixelFormatAttribivARB = (GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivARB"))!=0) nLinked++;
15095 if ((GLeeFuncPtr_wglGetPixelFormatAttribfvARB = (GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvARB"))!=0) nLinked++;
15096 if ((GLeeFuncPtr_wglChoosePixelFormatARB = (GLEEPFNWGLCHOOSEPIXELFORMATARBPROC) __GLeeGetProcAddress("wglChoosePixelFormatARB"))!=0) nLinked++;
15097 #endif
15098 if (nLinked==3) return GLEE_LINK_COMPLETE;
15099 if (nLinked==0) return GLEE_LINK_FAIL;
15100 return GLEE_LINK_PARTIAL;
15101 }
15102
15103 GLuint __GLeeLink_WGL_ARB_make_current_read(void)
15104 {
15105 GLint nLinked=0;
15106 #ifdef __GLEE_WGL_ARB_make_current_read
15107 if ((GLeeFuncPtr_wglMakeContextCurrentARB = (GLEEPFNWGLMAKECONTEXTCURRENTARBPROC) __GLeeGetProcAddress("wglMakeContextCurrentARB"))!=0) nLinked++;
15108 if ((GLeeFuncPtr_wglGetCurrentReadDCARB = (GLEEPFNWGLGETCURRENTREADDCARBPROC) __GLeeGetProcAddress("wglGetCurrentReadDCARB"))!=0) nLinked++;
15109 #endif
15110 if (nLinked==2) return GLEE_LINK_COMPLETE;
15111 if (nLinked==0) return GLEE_LINK_FAIL;
15112 return GLEE_LINK_PARTIAL;
15113 }
15114
15115 GLuint __GLeeLink_WGL_ARB_pbuffer(void)
15116 {
15117 GLint nLinked=0;
15118 #ifdef __GLEE_WGL_ARB_pbuffer
15119 if ((GLeeFuncPtr_wglCreatePbufferARB = (GLEEPFNWGLCREATEPBUFFERARBPROC) __GLeeGetProcAddress("wglCreatePbufferARB"))!=0) nLinked++;
15120 if ((GLeeFuncPtr_wglGetPbufferDCARB = (GLEEPFNWGLGETPBUFFERDCARBPROC) __GLeeGetProcAddress("wglGetPbufferDCARB"))!=0) nLinked++;
15121 if ((GLeeFuncPtr_wglReleasePbufferDCARB = (GLEEPFNWGLRELEASEPBUFFERDCARBPROC) __GLeeGetProcAddress("wglReleasePbufferDCARB"))!=0) nLinked++;
15122 if ((GLeeFuncPtr_wglDestroyPbufferARB = (GLEEPFNWGLDESTROYPBUFFERARBPROC) __GLeeGetProcAddress("wglDestroyPbufferARB"))!=0) nLinked++;
15123 if ((GLeeFuncPtr_wglQueryPbufferARB = (GLEEPFNWGLQUERYPBUFFERARBPROC) __GLeeGetProcAddress("wglQueryPbufferARB"))!=0) nLinked++;
15124 #endif
15125 if (nLinked==5) return GLEE_LINK_COMPLETE;
15126 if (nLinked==0) return GLEE_LINK_FAIL;
15127 return GLEE_LINK_PARTIAL;
15128 }
15129
15130 GLuint __GLeeLink_WGL_ARB_render_texture(void)
15131 {
15132 GLint nLinked=0;
15133 #ifdef __GLEE_WGL_ARB_render_texture
15134 if ((GLeeFuncPtr_wglBindTexImageARB = (GLEEPFNWGLBINDTEXIMAGEARBPROC) __GLeeGetProcAddress("wglBindTexImageARB"))!=0) nLinked++;
15135 if ((GLeeFuncPtr_wglReleaseTexImageARB = (GLEEPFNWGLRELEASETEXIMAGEARBPROC) __GLeeGetProcAddress("wglReleaseTexImageARB"))!=0) nLinked++;
15136 if ((GLeeFuncPtr_wglSetPbufferAttribARB = (GLEEPFNWGLSETPBUFFERATTRIBARBPROC) __GLeeGetProcAddress("wglSetPbufferAttribARB"))!=0) nLinked++;
15137 #endif
15138 if (nLinked==3) return GLEE_LINK_COMPLETE;
15139 if (nLinked==0) return GLEE_LINK_FAIL;
15140 return GLEE_LINK_PARTIAL;
15141 }
15142
15143 GLuint __GLeeLink_WGL_ARB_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
15144
15145 GLuint __GLeeLink_WGL_ARB_create_context(void)
15146 {
15147 GLint nLinked=0;
15148 #ifdef __GLEE_WGL_ARB_create_context
15149 if ((GLeeFuncPtr_wglCreateContextAttribsARB = (GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC) __GLeeGetProcAddress("wglCreateContextAttribsARB"))!=0) nLinked++;
15150 #endif
15151 if (nLinked==1) return GLEE_LINK_COMPLETE;
15152 if (nLinked==0) return GLEE_LINK_FAIL;
15153 return GLEE_LINK_PARTIAL;
15154 }
15155
15156 GLuint __GLeeLink_WGL_EXT_make_current_read(void)
15157 {
15158 GLint nLinked=0;
15159 #ifdef __GLEE_WGL_EXT_make_current_read
15160 if ((GLeeFuncPtr_wglMakeContextCurrentEXT = (GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC) __GLeeGetProcAddress("wglMakeContextCurrentEXT"))!=0) nLinked++;
15161 if ((GLeeFuncPtr_wglGetCurrentReadDCEXT = (GLEEPFNWGLGETCURRENTREADDCEXTPROC) __GLeeGetProcAddress("wglGetCurrentReadDCEXT"))!=0) nLinked++;
15162 #endif
15163 if (nLinked==2) return GLEE_LINK_COMPLETE;
15164 if (nLinked==0) return GLEE_LINK_FAIL;
15165 return GLEE_LINK_PARTIAL;
15166 }
15167
15168 GLuint __GLeeLink_WGL_EXT_pixel_format(void)
15169 {
15170 GLint nLinked=0;
15171 #ifdef __GLEE_WGL_EXT_pixel_format
15172 if ((GLeeFuncPtr_wglGetPixelFormatAttribivEXT = (GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivEXT"))!=0) nLinked++;
15173 if ((GLeeFuncPtr_wglGetPixelFormatAttribfvEXT = (GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvEXT"))!=0) nLinked++;
15174 if ((GLeeFuncPtr_wglChoosePixelFormatEXT = (GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC) __GLeeGetProcAddress("wglChoosePixelFormatEXT"))!=0) nLinked++;
15175 #endif
15176 if (nLinked==3) return GLEE_LINK_COMPLETE;
15177 if (nLinked==0) return GLEE_LINK_FAIL;
15178 return GLEE_LINK_PARTIAL;
15179 }
15180
15181 GLuint __GLeeLink_WGL_EXT_pbuffer(void)
15182 {
15183 GLint nLinked=0;
15184 #ifdef __GLEE_WGL_EXT_pbuffer
15185 if ((GLeeFuncPtr_wglCreatePbufferEXT = (GLEEPFNWGLCREATEPBUFFEREXTPROC) __GLeeGetProcAddress("wglCreatePbufferEXT"))!=0) nLinked++;
15186 if ((GLeeFuncPtr_wglGetPbufferDCEXT = (GLEEPFNWGLGETPBUFFERDCEXTPROC) __GLeeGetProcAddress("wglGetPbufferDCEXT"))!=0) nLinked++;
15187 if ((GLeeFuncPtr_wglReleasePbufferDCEXT = (GLEEPFNWGLRELEASEPBUFFERDCEXTPROC) __GLeeGetProcAddress("wglReleasePbufferDCEXT"))!=0) nLinked++;
15188 if ((GLeeFuncPtr_wglDestroyPbufferEXT = (GLEEPFNWGLDESTROYPBUFFEREXTPROC) __GLeeGetProcAddress("wglDestroyPbufferEXT"))!=0) nLinked++;
15189 if ((GLeeFuncPtr_wglQueryPbufferEXT = (GLEEPFNWGLQUERYPBUFFEREXTPROC) __GLeeGetProcAddress("wglQueryPbufferEXT"))!=0) nLinked++;
15190 #endif
15191 if (nLinked==5) return GLEE_LINK_COMPLETE;
15192 if (nLinked==0) return GLEE_LINK_FAIL;
15193 return GLEE_LINK_PARTIAL;
15194 }
15195
15196 GLuint __GLeeLink_WGL_EXT_depth_float(void) {return GLEE_LINK_COMPLETE;}
15197
15198 GLuint __GLeeLink_WGL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
15199
15200 GLuint __GLeeLink_WGL_EXT_multisample(void) {return GLEE_LINK_COMPLETE;}
15201
15202 GLuint __GLeeLink_WGL_I3D_digital_video_control(void)
15203 {
15204 GLint nLinked=0;
15205 #ifdef __GLEE_WGL_I3D_digital_video_control
15206 if ((GLeeFuncPtr_wglGetDigitalVideoParametersI3D = (GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetDigitalVideoParametersI3D"))!=0) nLinked++;
15207 if ((GLeeFuncPtr_wglSetDigitalVideoParametersI3D = (GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetDigitalVideoParametersI3D"))!=0) nLinked++;
15208 #endif
15209 if (nLinked==2) return GLEE_LINK_COMPLETE;
15210 if (nLinked==0) return GLEE_LINK_FAIL;
15211 return GLEE_LINK_PARTIAL;
15212 }
15213
15214 GLuint __GLeeLink_WGL_I3D_gamma(void)
15215 {
15216 GLint nLinked=0;
15217 #ifdef __GLEE_WGL_I3D_gamma
15218 if ((GLeeFuncPtr_wglGetGammaTableParametersI3D = (GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetGammaTableParametersI3D"))!=0) nLinked++;
15219 if ((GLeeFuncPtr_wglSetGammaTableParametersI3D = (GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetGammaTableParametersI3D"))!=0) nLinked++;
15220 if ((GLeeFuncPtr_wglGetGammaTableI3D = (GLEEPFNWGLGETGAMMATABLEI3DPROC) __GLeeGetProcAddress("wglGetGammaTableI3D"))!=0) nLinked++;
15221 if ((GLeeFuncPtr_wglSetGammaTableI3D = (GLEEPFNWGLSETGAMMATABLEI3DPROC) __GLeeGetProcAddress("wglSetGammaTableI3D"))!=0) nLinked++;
15222 #endif
15223 if (nLinked==4) return GLEE_LINK_COMPLETE;
15224 if (nLinked==0) return GLEE_LINK_FAIL;
15225 return GLEE_LINK_PARTIAL;
15226 }
15227
15228 GLuint __GLeeLink_WGL_I3D_genlock(void)
15229 {
15230 GLint nLinked=0;
15231 #ifdef __GLEE_WGL_I3D_genlock
15232 if ((GLeeFuncPtr_wglEnableGenlockI3D = (GLEEPFNWGLENABLEGENLOCKI3DPROC) __GLeeGetProcAddress("wglEnableGenlockI3D"))!=0) nLinked++;
15233 if ((GLeeFuncPtr_wglDisableGenlockI3D = (GLEEPFNWGLDISABLEGENLOCKI3DPROC) __GLeeGetProcAddress("wglDisableGenlockI3D"))!=0) nLinked++;
15234 if ((GLeeFuncPtr_wglIsEnabledGenlockI3D = (GLEEPFNWGLISENABLEDGENLOCKI3DPROC) __GLeeGetProcAddress("wglIsEnabledGenlockI3D"))!=0) nLinked++;
15235 if ((GLeeFuncPtr_wglGenlockSourceI3D = (GLEEPFNWGLGENLOCKSOURCEI3DPROC) __GLeeGetProcAddress("wglGenlockSourceI3D"))!=0) nLinked++;
15236 if ((GLeeFuncPtr_wglGetGenlockSourceI3D = (GLEEPFNWGLGETGENLOCKSOURCEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceI3D"))!=0) nLinked++;
15237 if ((GLeeFuncPtr_wglGenlockSourceEdgeI3D = (GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC) __GLeeGetProcAddress("wglGenlockSourceEdgeI3D"))!=0) nLinked++;
15238 if ((GLeeFuncPtr_wglGetGenlockSourceEdgeI3D = (GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceEdgeI3D"))!=0) nLinked++;
15239 if ((GLeeFuncPtr_wglGenlockSampleRateI3D = (GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC) __GLeeGetProcAddress("wglGenlockSampleRateI3D"))!=0) nLinked++;
15240 if ((GLeeFuncPtr_wglGetGenlockSampleRateI3D = (GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSampleRateI3D"))!=0) nLinked++;
15241 if ((GLeeFuncPtr_wglGenlockSourceDelayI3D = (GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglGenlockSourceDelayI3D"))!=0) nLinked++;
15242 if ((GLeeFuncPtr_wglGetGenlockSourceDelayI3D = (GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceDelayI3D"))!=0) nLinked++;
15243 if ((GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D = (GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglQueryGenlockMaxSourceDelayI3D"))!=0) nLinked++;
15244 #endif
15245 if (nLinked==12) return GLEE_LINK_COMPLETE;
15246 if (nLinked==0) return GLEE_LINK_FAIL;
15247 return GLEE_LINK_PARTIAL;
15248 }
15249
15250 GLuint __GLeeLink_WGL_I3D_image_buffer(void)
15251 {
15252 GLint nLinked=0;
15253 #ifdef __GLEE_WGL_I3D_image_buffer
15254 if ((GLeeFuncPtr_wglCreateImageBufferI3D = (GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC) __GLeeGetProcAddress("wglCreateImageBufferI3D"))!=0) nLinked++;
15255 if ((GLeeFuncPtr_wglDestroyImageBufferI3D = (GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC) __GLeeGetProcAddress("wglDestroyImageBufferI3D"))!=0) nLinked++;
15256 if ((GLeeFuncPtr_wglAssociateImageBufferEventsI3D = (GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglAssociateImageBufferEventsI3D"))!=0) nLinked++;
15257 if ((GLeeFuncPtr_wglReleaseImageBufferEventsI3D = (GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglReleaseImageBufferEventsI3D"))!=0) nLinked++;
15258 #endif
15259 if (nLinked==4) return GLEE_LINK_COMPLETE;
15260 if (nLinked==0) return GLEE_LINK_FAIL;
15261 return GLEE_LINK_PARTIAL;
15262 }
15263
15264 GLuint __GLeeLink_WGL_I3D_swap_frame_lock(void)
15265 {
15266 GLint nLinked=0;
15267 #ifdef __GLEE_WGL_I3D_swap_frame_lock
15268 if ((GLeeFuncPtr_wglEnableFrameLockI3D = (GLEEPFNWGLENABLEFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglEnableFrameLockI3D"))!=0) nLinked++;
15269 if ((GLeeFuncPtr_wglDisableFrameLockI3D = (GLEEPFNWGLDISABLEFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglDisableFrameLockI3D"))!=0) nLinked++;
15270 if ((GLeeFuncPtr_wglIsEnabledFrameLockI3D = (GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglIsEnabledFrameLockI3D"))!=0) nLinked++;
15271 if ((GLeeFuncPtr_wglQueryFrameLockMasterI3D = (GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC) __GLeeGetProcAddress("wglQueryFrameLockMasterI3D"))!=0) nLinked++;
15272 #endif
15273 if (nLinked==4) return GLEE_LINK_COMPLETE;
15274 if (nLinked==0) return GLEE_LINK_FAIL;
15275 return GLEE_LINK_PARTIAL;
15276 }
15277
15278 GLuint __GLeeLink_WGL_NV_render_depth_texture(void) {return GLEE_LINK_COMPLETE;}
15279
15280 GLuint __GLeeLink_WGL_NV_render_texture_rectangle(void) {return GLEE_LINK_COMPLETE;}
15281
15282 GLuint __GLeeLink_WGL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLETE;}
15283
15284 GLuint __GLeeLink_WGL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
15285
15286 GLuint __GLeeLink_WGL_3DL_stereo_control(void) {return GLEE_LINK_COMPLETE;}
15287
15288 GLuint __GLeeLink_WGL_EXT_pixel_format_packed_float(void) {return GLEE_LINK_COMPLETE;}
15289
15290 GLuint __GLeeLink_WGL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
15291
15292 GLuint __GLeeLink_WGL_NV_present_video(void)
15293 {
15294 GLint nLinked=0;
15295 #ifdef __GLEE_WGL_NV_present_video
15296 if ((GLeeFuncPtr_wglEnumerateVideoDevicesNV = (GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC) __GLeeGetProcAddress("wglEnumerateVideoDevicesNV"))!=0) nLinked++;
15297 if ((GLeeFuncPtr_wglBindVideoDeviceNV = (GLEEPFNWGLBINDVIDEODEVICENVPROC) __GLeeGetProcAddress("wglBindVideoDeviceNV"))!=0) nLinked++;
15298 if ((GLeeFuncPtr_wglQueryCurrentContextNV = (GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC) __GLeeGetProcAddress("wglQueryCurrentContextNV"))!=0) nLinked++;
15299 #endif
15300 if (nLinked==3) return GLEE_LINK_COMPLETE;
15301 if (nLinked==0) return GLEE_LINK_FAIL;
15302 return GLEE_LINK_PARTIAL;
15303 }
15304
15305 GLuint __GLeeLink_WGL_NV_swap_group(void)
15306 {
15307 GLint nLinked=0;
15308 #ifdef __GLEE_WGL_NV_swap_group
15309 if ((GLeeFuncPtr_wglJoinSwapGroupNV = (GLEEPFNWGLJOINSWAPGROUPNVPROC) __GLeeGetProcAddress("wglJoinSwapGroupNV"))!=0) nLinked++;
15310 if ((GLeeFuncPtr_wglBindSwapBarrierNV = (GLEEPFNWGLBINDSWAPBARRIERNVPROC) __GLeeGetProcAddress("wglBindSwapBarrierNV"))!=0) nLinked++;
15311 if ((GLeeFuncPtr_wglQuerySwapGroupNV = (GLEEPFNWGLQUERYSWAPGROUPNVPROC) __GLeeGetProcAddress("wglQuerySwapGroupNV"))!=0) nLinked++;
15312 if ((GLeeFuncPtr_wglQueryMaxSwapGroupsNV = (GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC) __GLeeGetProcAddress("wglQueryMaxSwapGroupsNV"))!=0) nLinked++;
15313 if ((GLeeFuncPtr_wglQueryFrameCountNV = (GLEEPFNWGLQUERYFRAMECOUNTNVPROC) __GLeeGetProcAddress("wglQueryFrameCountNV"))!=0) nLinked++;
15314 if ((GLeeFuncPtr_wglResetFrameCountNV = (GLEEPFNWGLRESETFRAMECOUNTNVPROC) __GLeeGetProcAddress("wglResetFrameCountNV"))!=0) nLinked++;
15315 #endif
15316 if (nLinked==6) return GLEE_LINK_COMPLETE;
15317 if (nLinked==0) return GLEE_LINK_FAIL;
15318 return GLEE_LINK_PARTIAL;
15319 }
15320
15321 GLuint __GLeeLink_WGL_NV_gpu_affinity(void)
15322 {
15323 GLint nLinked=0;
15324 #ifdef __GLEE_WGL_NV_gpu_affinity
15325 if ((GLeeFuncPtr_wglEnumGpusNV = (GLEEPFNWGLENUMGPUSNVPROC) __GLeeGetProcAddress("wglEnumGpusNV"))!=0) nLinked++;
15326 if ((GLeeFuncPtr_wglEnumGpuDevicesNV = (GLEEPFNWGLENUMGPUDEVICESNVPROC) __GLeeGetProcAddress("wglEnumGpuDevicesNV"))!=0) nLinked++;
15327 if ((GLeeFuncPtr_wglCreateAffinityDCNV = (GLEEPFNWGLCREATEAFFINITYDCNVPROC) __GLeeGetProcAddress("wglCreateAffinityDCNV"))!=0) nLinked++;
15328 if ((GLeeFuncPtr_wglEnumGpusFromAffinityDCNV = (GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC) __GLeeGetProcAddress("wglEnumGpusFromAffinityDCNV"))!=0) nLinked++;
15329 if ((GLeeFuncPtr_wglDeleteDCNV = (GLEEPFNWGLDELETEDCNVPROC) __GLeeGetProcAddress("wglDeleteDCNV"))!=0) nLinked++;
15330 #endif
15331 if (nLinked==5) return GLEE_LINK_COMPLETE;
15332 if (nLinked==0) return GLEE_LINK_FAIL;
15333 return GLEE_LINK_PARTIAL;
15334 }
15335
15336 GLuint __GLeeLink_WGL_EXT_display_color_table(void)
15337 {
15338 GLint nLinked=0;
15339 #ifdef __GLEE_WGL_EXT_display_color_table
15340 if ((GLeeFuncPtr_wglCreateDisplayColorTableEXT = (GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglCreateDisplayColorTableEXT"))!=0) nLinked++;
15341 if ((GLeeFuncPtr_wglLoadDisplayColorTableEXT = (GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglLoadDisplayColorTableEXT"))!=0) nLinked++;
15342 if ((GLeeFuncPtr_wglBindDisplayColorTableEXT = (GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglBindDisplayColorTableEXT"))!=0) nLinked++;
15343 if ((GLeeFuncPtr_wglDestroyDisplayColorTableEXT = (GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglDestroyDisplayColorTableEXT"))!=0) nLinked++;
15344 #endif
15345 if (nLinked==4) return GLEE_LINK_COMPLETE;
15346 if (nLinked==0) return GLEE_LINK_FAIL;
15347 return GLEE_LINK_PARTIAL;
15348 }
15349
15350 GLuint __GLeeLink_WGL_EXT_extensions_string(void)
15351 {
15352 GLint nLinked=0;
15353 #ifdef __GLEE_WGL_EXT_extensions_string
15354 if ((GLeeFuncPtr_wglGetExtensionsStringEXT = (GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC) __GLeeGetProcAddress("wglGetExtensionsStringEXT"))!=0) nLinked++;
15355 #endif
15356 if (nLinked==1) return GLEE_LINK_COMPLETE;
15357 if (nLinked==0) return GLEE_LINK_FAIL;
15358 return GLEE_LINK_PARTIAL;
15359 }
15360
15361 GLuint __GLeeLink_WGL_EXT_swap_control(void)
15362 {
15363 GLint nLinked=0;
15364 #ifdef __GLEE_WGL_EXT_swap_control
15365 if ((GLeeFuncPtr_wglSwapIntervalEXT = (GLEEPFNWGLSWAPINTERVALEXTPROC) __GLeeGetProcAddress("wglSwapIntervalEXT"))!=0) nLinked++;
15366 if ((GLeeFuncPtr_wglGetSwapIntervalEXT = (GLEEPFNWGLGETSWAPINTERVALEXTPROC) __GLeeGetProcAddress("wglGetSwapIntervalEXT"))!=0) nLinked++;
15367 #endif
15368 if (nLinked==2) return GLEE_LINK_COMPLETE;
15369 if (nLinked==0) return GLEE_LINK_FAIL;
15370 return GLEE_LINK_PARTIAL;
15371 }
15372
15373 GLuint __GLeeLink_WGL_NV_vertex_array_range(void)
15374 {
15375 GLint nLinked=0;
15376 #ifdef __GLEE_WGL_NV_vertex_array_range
15377 if ((GLeeFuncPtr_wglAllocateMemoryNV = (GLEEPFNWGLALLOCATEMEMORYNVPROC) __GLeeGetProcAddress("wglAllocateMemoryNV"))!=0) nLinked++;
15378 if ((GLeeFuncPtr_wglFreeMemoryNV = (GLEEPFNWGLFREEMEMORYNVPROC) __GLeeGetProcAddress("wglFreeMemoryNV"))!=0) nLinked++;
15379 #endif
15380 if (nLinked==2) return GLEE_LINK_COMPLETE;
15381 if (nLinked==0) return GLEE_LINK_FAIL;
15382 return GLEE_LINK_PARTIAL;
15383 }
15384
15385 GLuint __GLeeLink_WGL_OML_sync_control(void)
15386 {
15387 GLint nLinked=0;
15388 #ifdef __GLEE_WGL_OML_sync_control
15389 if ((GLeeFuncPtr_wglGetSyncValuesOML = (GLEEPFNWGLGETSYNCVALUESOMLPROC) __GLeeGetProcAddress("wglGetSyncValuesOML"))!=0) nLinked++;
15390 if ((GLeeFuncPtr_wglGetMscRateOML = (GLEEPFNWGLGETMSCRATEOMLPROC) __GLeeGetProcAddress("wglGetMscRateOML"))!=0) nLinked++;
15391 if ((GLeeFuncPtr_wglSwapBuffersMscOML = (GLEEPFNWGLSWAPBUFFERSMSCOMLPROC) __GLeeGetProcAddress("wglSwapBuffersMscOML"))!=0) nLinked++;
15392 if ((GLeeFuncPtr_wglSwapLayerBuffersMscOML = (GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC) __GLeeGetProcAddress("wglSwapLayerBuffersMscOML"))!=0) nLinked++;
15393 if ((GLeeFuncPtr_wglWaitForMscOML = (GLEEPFNWGLWAITFORMSCOMLPROC) __GLeeGetProcAddress("wglWaitForMscOML"))!=0) nLinked++;
15394 if ((GLeeFuncPtr_wglWaitForSbcOML = (GLEEPFNWGLWAITFORSBCOMLPROC) __GLeeGetProcAddress("wglWaitForSbcOML"))!=0) nLinked++;
15395 #endif
15396 if (nLinked==6) return GLEE_LINK_COMPLETE;
15397 if (nLinked==0) return GLEE_LINK_FAIL;
15398 return GLEE_LINK_PARTIAL;
15399 }
15400
15401 GLuint __GLeeLink_WGL_I3D_swap_frame_usage(void)
15402 {
15403 GLint nLinked=0;
15404 #ifdef __GLEE_WGL_I3D_swap_frame_usage
15405 if ((GLeeFuncPtr_wglGetFrameUsageI3D = (GLEEPFNWGLGETFRAMEUSAGEI3DPROC) __GLeeGetProcAddress("wglGetFrameUsageI3D"))!=0) nLinked++;
15406 if ((GLeeFuncPtr_wglBeginFrameTrackingI3D = (GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglBeginFrameTrackingI3D"))!=0) nLinked++;
15407 if ((GLeeFuncPtr_wglEndFrameTrackingI3D = (GLEEPFNWGLENDFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglEndFrameTrackingI3D"))!=0) nLinked++;
15408 if ((GLeeFuncPtr_wglQueryFrameTrackingI3D = (GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglQueryFrameTrackingI3D"))!=0) nLinked++;
15409 #endif
15410 if (nLinked==4) return GLEE_LINK_COMPLETE;
15411 if (nLinked==0) return GLEE_LINK_FAIL;
15412 return GLEE_LINK_PARTIAL;
15413 }
15414
15415 GLuint __GLeeLink_WGL_NV_video_output(void)
15416 {
15417 GLint nLinked=0;
15418 #ifdef __GLEE_WGL_NV_video_output
15419 if ((GLeeFuncPtr_wglGetVideoDeviceNV = (GLEEPFNWGLGETVIDEODEVICENVPROC) __GLeeGetProcAddress("wglGetVideoDeviceNV"))!=0) nLinked++;
15420 if ((GLeeFuncPtr_wglReleaseVideoDeviceNV = (GLEEPFNWGLRELEASEVIDEODEVICENVPROC) __GLeeGetProcAddress("wglReleaseVideoDeviceNV"))!=0) nLinked++;
15421 if ((GLeeFuncPtr_wglBindVideoImageNV = (GLEEPFNWGLBINDVIDEOIMAGENVPROC) __GLeeGetProcAddress("wglBindVideoImageNV"))!=0) nLinked++;
15422 if ((GLeeFuncPtr_wglReleaseVideoImageNV = (GLEEPFNWGLRELEASEVIDEOIMAGENVPROC) __GLeeGetProcAddress("wglReleaseVideoImageNV"))!=0) nLinked++;
15423 if ((GLeeFuncPtr_wglSendPbufferToVideoNV = (GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC) __GLeeGetProcAddress("wglSendPbufferToVideoNV"))!=0) nLinked++;
15424 if ((GLeeFuncPtr_wglGetVideoInfoNV = (GLEEPFNWGLGETVIDEOINFONVPROC) __GLeeGetProcAddress("wglGetVideoInfoNV"))!=0) nLinked++;
15425 #endif
15426 if (nLinked==6) return GLEE_LINK_COMPLETE;
15427 if (nLinked==0) return GLEE_LINK_FAIL;
15428 return GLEE_LINK_PARTIAL;
15429 }
15430
15431 GLEE_LINK_FUNCTION __GLeeWGLLoadFunction[37];
15432
15433 void initWGLLoadFunctions(void)
15434 {
15435 __GLeeWGLLoadFunction[0]=__GLeeLink_WGL_ARB_buffer_region;
15436 __GLeeWGLLoadFunction[1]=__GLeeLink_WGL_ARB_multisample;
15437 __GLeeWGLLoadFunction[2]=__GLeeLink_WGL_ARB_extensions_string;
15438 __GLeeWGLLoadFunction[3]=__GLeeLink_WGL_ARB_pixel_format;
15439 __GLeeWGLLoadFunction[4]=__GLeeLink_WGL_ARB_make_current_read;
15440 __GLeeWGLLoadFunction[5]=__GLeeLink_WGL_ARB_pbuffer;
15441 __GLeeWGLLoadFunction[6]=__GLeeLink_WGL_ARB_render_texture;
15442 __GLeeWGLLoadFunction[7]=__GLeeLink_WGL_ARB_pixel_format_float;
15443 __GLeeWGLLoadFunction[8]=__GLeeLink_WGL_ARB_create_context;
15444 __GLeeWGLLoadFunction[9]=__GLeeLink_WGL_EXT_make_current_read;
15445 __GLeeWGLLoadFunction[10]=__GLeeLink_WGL_EXT_pixel_format;
15446 __GLeeWGLLoadFunction[11]=__GLeeLink_WGL_EXT_pbuffer;
15447 __GLeeWGLLoadFunction[12]=__GLeeLink_WGL_EXT_depth_float;
15448 __GLeeWGLLoadFunction[13]=__GLeeLink_WGL_3DFX_multisample;
15449 __GLeeWGLLoadFunction[14]=__GLeeLink_WGL_EXT_multisample;
15450 __GLeeWGLLoadFunction[15]=__GLeeLink_WGL_I3D_digital_video_control;
15451 __GLeeWGLLoadFunction[16]=__GLeeLink_WGL_I3D_gamma;
15452 __GLeeWGLLoadFunction[17]=__GLeeLink_WGL_I3D_genlock;
15453 __GLeeWGLLoadFunction[18]=__GLeeLink_WGL_I3D_image_buffer;
15454 __GLeeWGLLoadFunction[19]=__GLeeLink_WGL_I3D_swap_frame_lock;
15455 __GLeeWGLLoadFunction[20]=__GLeeLink_WGL_NV_render_depth_texture;
15456 __GLeeWGLLoadFunction[21]=__GLeeLink_WGL_NV_render_texture_rectangle;
15457 __GLeeWGLLoadFunction[22]=__GLeeLink_WGL_ATI_pixel_format_float;
15458 __GLeeWGLLoadFunction[23]=__GLeeLink_WGL_NV_float_buffer;
15459 __GLeeWGLLoadFunction[24]=__GLeeLink_WGL_3DL_stereo_control;
15460 __GLeeWGLLoadFunction[25]=__GLeeLink_WGL_EXT_pixel_format_packed_float;
15461 __GLeeWGLLoadFunction[26]=__GLeeLink_WGL_EXT_framebuffer_sRGB;
15462 __GLeeWGLLoadFunction[27]=__GLeeLink_WGL_NV_present_video;
15463 __GLeeWGLLoadFunction[28]=__GLeeLink_WGL_NV_swap_group;
15464 __GLeeWGLLoadFunction[29]=__GLeeLink_WGL_NV_gpu_affinity;
15465 __GLeeWGLLoadFunction[30]=__GLeeLink_WGL_EXT_display_color_table;
15466 __GLeeWGLLoadFunction[31]=__GLeeLink_WGL_EXT_extensions_string;
15467 __GLeeWGLLoadFunction[32]=__GLeeLink_WGL_EXT_swap_control;
15468 __GLeeWGLLoadFunction[33]=__GLeeLink_WGL_NV_vertex_array_range;
15469 __GLeeWGLLoadFunction[34]=__GLeeLink_WGL_OML_sync_control;
15470 __GLeeWGLLoadFunction[35]=__GLeeLink_WGL_I3D_swap_frame_usage;
15471 __GLeeWGLLoadFunction[36]=__GLeeLink_WGL_NV_video_output;
15472 }
15473
15474 #elif defined(__APPLE__) || defined(__APPLE_CC__)
15475 #else
15476 GLuint __GLeeLink_GLX_VERSION_1_3(void)
15477 {
15478 GLint nLinked=0;
15479 #ifdef __GLEE_GLX_VERSION_1_3
15480 if ((GLeeFuncPtr_glXGetFBConfigs = (GLEEPFNGLXGETFBCONFIGSPROC) __GLeeGetProcAddress("glXGetFBConfigs"))!=0) nLinked++;
15481 if ((GLeeFuncPtr_glXChooseFBConfig = (GLEEPFNGLXCHOOSEFBCONFIGPROC) __GLeeGetProcAddress("glXChooseFBConfig"))!=0) nLinked++;
15482 if ((GLeeFuncPtr_glXGetFBConfigAttrib = (GLEEPFNGLXGETFBCONFIGATTRIBPROC) __GLeeGetProcAddress("glXGetFBConfigAttrib"))!=0) nLinked++;
15483 if ((GLeeFuncPtr_glXGetVisualFromFBConfig = (GLEEPFNGLXGETVISUALFROMFBCONFIGPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfig"))!=0) nLinked++;
15484 if ((GLeeFuncPtr_glXCreateWindow = (GLEEPFNGLXCREATEWINDOWPROC) __GLeeGetProcAddress("glXCreateWindow"))!=0) nLinked++;
15485 if ((GLeeFuncPtr_glXDestroyWindow = (GLEEPFNGLXDESTROYWINDOWPROC) __GLeeGetProcAddress("glXDestroyWindow"))!=0) nLinked++;
15486 if ((GLeeFuncPtr_glXCreatePixmap = (GLEEPFNGLXCREATEPIXMAPPROC) __GLeeGetProcAddress("glXCreatePixmap"))!=0) nLinked++;
15487 if ((GLeeFuncPtr_glXDestroyPixmap = (GLEEPFNGLXDESTROYPIXMAPPROC) __GLeeGetProcAddress("glXDestroyPixmap"))!=0) nLinked++;
15488 if ((GLeeFuncPtr_glXCreatePbuffer = (GLEEPFNGLXCREATEPBUFFERPROC) __GLeeGetProcAddress("glXCreatePbuffer"))!=0) nLinked++;
15489 if ((GLeeFuncPtr_glXDestroyPbuffer = (GLEEPFNGLXDESTROYPBUFFERPROC) __GLeeGetProcAddress("glXDestroyPbuffer"))!=0) nLinked++;
15490 if ((GLeeFuncPtr_glXQueryDrawable = (GLEEPFNGLXQUERYDRAWABLEPROC) __GLeeGetProcAddress("glXQueryDrawable"))!=0) nLinked++;
15491 if ((GLeeFuncPtr_glXCreateNewContext = (GLEEPFNGLXCREATENEWCONTEXTPROC) __GLeeGetProcAddress("glXCreateNewContext"))!=0) nLinked++;
15492 if ((GLeeFuncPtr_glXMakeContextCurrent = (GLEEPFNGLXMAKECONTEXTCURRENTPROC) __GLeeGetProcAddress("glXMakeContextCurrent"))!=0) nLinked++;
15493 if ((GLeeFuncPtr_glXGetCurrentReadDrawable = (GLEEPFNGLXGETCURRENTREADDRAWABLEPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawable"))!=0) nLinked++;
15494 if ((GLeeFuncPtr_glXGetCurrentDisplay = (GLEEPFNGLXGETCURRENTDISPLAYPROC) __GLeeGetProcAddress("glXGetCurrentDisplay"))!=0) nLinked++;
15495 if ((GLeeFuncPtr_glXQueryContext = (GLEEPFNGLXQUERYCONTEXTPROC) __GLeeGetProcAddress("glXQueryContext"))!=0) nLinked++;
15496 if ((GLeeFuncPtr_glXSelectEvent = (GLEEPFNGLXSELECTEVENTPROC) __GLeeGetProcAddress("glXSelectEvent"))!=0) nLinked++;
15497 if ((GLeeFuncPtr_glXGetSelectedEvent = (GLEEPFNGLXGETSELECTEDEVENTPROC) __GLeeGetProcAddress("glXGetSelectedEvent"))!=0) nLinked++;
15498 #endif
15499 if (nLinked==18) return GLEE_LINK_COMPLETE;
15500 if (nLinked==0) return GLEE_LINK_FAIL;
15501 return GLEE_LINK_PARTIAL;
15502 }
15503
15504 GLuint __GLeeLink_GLX_VERSION_1_4(void)
15505 {
15506 GLint nLinked=0;
15507 #ifdef __GLEE_GLX_VERSION_1_4
15508 if ((GLeeFuncPtr_glXGetProcAddress = (GLEEPFNGLXGETPROCADDRESSPROC) __GLeeGetProcAddress("glXGetProcAddress"))!=0) nLinked++;
15509 #endif
15510 if (nLinked==1) return GLEE_LINK_COMPLETE;
15511 if (nLinked==0) return GLEE_LINK_FAIL;
15512 return GLEE_LINK_PARTIAL;
15513 }
15514
15515 GLuint __GLeeLink_GLX_ARB_multisample(void) {return GLEE_LINK_COMPLETE;}
15516
15517 GLuint __GLeeLink_GLX_ARB_fbconfig_float(void) {return GLEE_LINK_COMPLETE;}
15518
15519 GLuint __GLeeLink_GLX_ARB_create_context(void)
15520 {
15521 GLint nLinked=0;
15522 #ifdef __GLEE_GLX_ARB_create_context
15523 if ((GLeeFuncPtr_glXCreateContextAttribsARB = (GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC) __GLeeGetProcAddress("glXCreateContextAttribsARB"))!=0) nLinked++;
15524 #endif
15525 if (nLinked==1) return GLEE_LINK_COMPLETE;
15526 if (nLinked==0) return GLEE_LINK_FAIL;
15527 return GLEE_LINK_PARTIAL;
15528 }
15529
15530 GLuint __GLeeLink_GLX_SGIS_multisample(void) {return GLEE_LINK_COMPLETE;}
15531
15532 GLuint __GLeeLink_GLX_EXT_visual_info(void) {return GLEE_LINK_COMPLETE;}
15533
15534 GLuint __GLeeLink_GLX_SGI_swap_control(void)
15535 {
15536 GLint nLinked=0;
15537 #ifdef __GLEE_GLX_SGI_swap_control
15538 if ((GLeeFuncPtr_glXSwapIntervalSGI = (GLEEPFNGLXSWAPINTERVALSGIPROC) __GLeeGetProcAddress("glXSwapIntervalSGI"))!=0) nLinked++;
15539 #endif
15540 if (nLinked==1) return GLEE_LINK_COMPLETE;
15541 if (nLinked==0) return GLEE_LINK_FAIL;
15542 return GLEE_LINK_PARTIAL;
15543 }
15544
15545 GLuint __GLeeLink_GLX_SGI_video_sync(void)
15546 {
15547 GLint nLinked=0;
15548 #ifdef __GLEE_GLX_SGI_video_sync
15549 if ((GLeeFuncPtr_glXGetVideoSyncSGI = (GLEEPFNGLXGETVIDEOSYNCSGIPROC) __GLeeGetProcAddress("glXGetVideoSyncSGI"))!=0) nLinked++;
15550 if ((GLeeFuncPtr_glXWaitVideoSyncSGI = (GLEEPFNGLXWAITVIDEOSYNCSGIPROC) __GLeeGetProcAddress("glXWaitVideoSyncSGI"))!=0) nLinked++;
15551 #endif
15552 if (nLinked==2) return GLEE_LINK_COMPLETE;
15553 if (nLinked==0) return GLEE_LINK_FAIL;
15554 return GLEE_LINK_PARTIAL;
15555 }
15556
15557 GLuint __GLeeLink_GLX_SGI_make_current_read(void)
15558 {
15559 GLint nLinked=0;
15560 #ifdef __GLEE_GLX_SGI_make_current_read
15561 if ((GLeeFuncPtr_glXMakeCurrentReadSGI = (GLEEPFNGLXMAKECURRENTREADSGIPROC) __GLeeGetProcAddress("glXMakeCurrentReadSGI"))!=0) nLinked++;
15562 if ((GLeeFuncPtr_glXGetCurrentReadDrawableSGI = (GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawableSGI"))!=0) nLinked++;
15563 #endif
15564 if (nLinked==2) return GLEE_LINK_COMPLETE;
15565 if (nLinked==0) return GLEE_LINK_FAIL;
15566 return GLEE_LINK_PARTIAL;
15567 }
15568
15569 GLuint __GLeeLink_GLX_EXT_visual_rating(void) {return GLEE_LINK_COMPLETE;}
15570
15571 GLuint __GLeeLink_GLX_EXT_import_context(void)
15572 {
15573 GLint nLinked=0;
15574 #ifdef __GLEE_GLX_EXT_import_context
15575 if ((GLeeFuncPtr_glXGetCurrentDisplayEXT = (GLEEPFNGLXGETCURRENTDISPLAYEXTPROC) __GLeeGetProcAddress("glXGetCurrentDisplayEXT"))!=0) nLinked++;
15576 if ((GLeeFuncPtr_glXQueryContextInfoEXT = (GLEEPFNGLXQUERYCONTEXTINFOEXTPROC) __GLeeGetProcAddress("glXQueryContextInfoEXT"))!=0) nLinked++;
15577 if ((GLeeFuncPtr_glXGetContextIDEXT = (GLEEPFNGLXGETCONTEXTIDEXTPROC) __GLeeGetProcAddress("glXGetContextIDEXT"))!=0) nLinked++;
15578 if ((GLeeFuncPtr_glXImportContextEXT = (GLEEPFNGLXIMPORTCONTEXTEXTPROC) __GLeeGetProcAddress("glXImportContextEXT"))!=0) nLinked++;
15579 if ((GLeeFuncPtr_glXFreeContextEXT = (GLEEPFNGLXFREECONTEXTEXTPROC) __GLeeGetProcAddress("glXFreeContextEXT"))!=0) nLinked++;
15580 #endif
15581 if (nLinked==5) return GLEE_LINK_COMPLETE;
15582 if (nLinked==0) return GLEE_LINK_FAIL;
15583 return GLEE_LINK_PARTIAL;
15584 }
15585
15586 GLuint __GLeeLink_GLX_SGIX_fbconfig(void)
15587 {
15588 GLint nLinked=0;
15589 #ifdef __GLEE_GLX_SGIX_fbconfig
15590 if ((GLeeFuncPtr_glXGetFBConfigAttribSGIX = (GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigAttribSGIX"))!=0) nLinked++;
15591 if ((GLeeFuncPtr_glXChooseFBConfigSGIX = (GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC) __GLeeGetProcAddress("glXChooseFBConfigSGIX"))!=0) nLinked++;
15592 if ((GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX = (GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPixmapWithConfigSGIX"))!=0) nLinked++;
15593 if ((GLeeFuncPtr_glXCreateContextWithConfigSGIX = (GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateContextWithConfigSGIX"))!=0) nLinked++;
15594 if ((GLeeFuncPtr_glXGetVisualFromFBConfigSGIX = (GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfigSGIX"))!=0) nLinked++;
15595 if ((GLeeFuncPtr_glXGetFBConfigFromVisualSGIX = (GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigFromVisualSGIX"))!=0) nLinked++;
15596 #endif
15597 if (nLinked==6) return GLEE_LINK_COMPLETE;
15598 if (nLinked==0) return GLEE_LINK_FAIL;
15599 return GLEE_LINK_PARTIAL;
15600 }
15601
15602 GLuint __GLeeLink_GLX_SGIX_pbuffer(void)
15603 {
15604 GLint nLinked=0;
15605 #ifdef __GLEE_GLX_SGIX_pbuffer
15606 if ((GLeeFuncPtr_glXCreateGLXPbufferSGIX = (GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPbufferSGIX"))!=0) nLinked++;
15607 if ((GLeeFuncPtr_glXDestroyGLXPbufferSGIX = (GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXDestroyGLXPbufferSGIX"))!=0) nLinked++;
15608 if ((GLeeFuncPtr_glXQueryGLXPbufferSGIX = (GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXQueryGLXPbufferSGIX"))!=0) nLinked++;
15609 if ((GLeeFuncPtr_glXSelectEventSGIX = (GLEEPFNGLXSELECTEVENTSGIXPROC) __GLeeGetProcAddress("glXSelectEventSGIX"))!=0) nLinked++;
15610 if ((GLeeFuncPtr_glXGetSelectedEventSGIX = (GLEEPFNGLXGETSELECTEDEVENTSGIXPROC) __GLeeGetProcAddress("glXGetSelectedEventSGIX"))!=0) nLinked++;
15611 #endif
15612 if (nLinked==5) return GLEE_LINK_COMPLETE;
15613 if (nLinked==0) return GLEE_LINK_FAIL;
15614 return GLEE_LINK_PARTIAL;
15615 }
15616
15617 GLuint __GLeeLink_GLX_SGI_cushion(void)
15618 {
15619 GLint nLinked=0;
15620 #ifdef __GLEE_GLX_SGI_cushion
15621 if ((GLeeFuncPtr_glXCushionSGI = (GLEEPFNGLXCUSHIONSGIPROC) __GLeeGetProcAddress("glXCushionSGI"))!=0) nLinked++;
15622 #endif
15623 if (nLinked==1) return GLEE_LINK_COMPLETE;
15624 if (nLinked==0) return GLEE_LINK_FAIL;
15625 return GLEE_LINK_PARTIAL;
15626 }
15627
15628 GLuint __GLeeLink_GLX_SGIX_video_resize(void)
15629 {
15630 GLint nLinked=0;
15631 #ifdef __GLEE_GLX_SGIX_video_resize
15632 if ((GLeeFuncPtr_glXBindChannelToWindowSGIX = (GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC) __GLeeGetProcAddress("glXBindChannelToWindowSGIX"))!=0) nLinked++;
15633 if ((GLeeFuncPtr_glXChannelRectSGIX = (GLEEPFNGLXCHANNELRECTSGIXPROC) __GLeeGetProcAddress("glXChannelRectSGIX"))!=0) nLinked++;
15634 if ((GLeeFuncPtr_glXQueryChannelRectSGIX = (GLEEPFNGLXQUERYCHANNELRECTSGIXPROC) __GLeeGetProcAddress("glXQueryChannelRectSGIX"))!=0) nLinked++;
15635 if ((GLeeFuncPtr_glXQueryChannelDeltasSGIX = (GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC) __GLeeGetProcAddress("glXQueryChannelDeltasSGIX"))!=0) nLinked++;
15636 if ((GLeeFuncPtr_glXChannelRectSyncSGIX = (GLEEPFNGLXCHANNELRECTSYNCSGIXPROC) __GLeeGetProcAddress("glXChannelRectSyncSGIX"))!=0) nLinked++;
15637 #endif
15638 if (nLinked==5) return GLEE_LINK_COMPLETE;
15639 if (nLinked==0) return GLEE_LINK_FAIL;
15640 return GLEE_LINK_PARTIAL;
15641 }
15642
15643 GLuint __GLeeLink_GLX_SGIX_swap_group(void)
15644 {
15645 GLint nLinked=0;
15646 #ifdef __GLEE_GLX_SGIX_swap_group
15647 if ((GLeeFuncPtr_glXJoinSwapGroupSGIX = (GLEEPFNGLXJOINSWAPGROUPSGIXPROC) __GLeeGetProcAddress("glXJoinSwapGroupSGIX"))!=0) nLinked++;
15648 #endif
15649 if (nLinked==1) return GLEE_LINK_COMPLETE;
15650 if (nLinked==0) return GLEE_LINK_FAIL;
15651 return GLEE_LINK_PARTIAL;
15652 }
15653
15654 GLuint __GLeeLink_GLX_SGIX_swap_barrier(void)
15655 {
15656 GLint nLinked=0;
15657 #ifdef __GLEE_GLX_SGIX_swap_barrier
15658 if ((GLeeFuncPtr_glXBindSwapBarrierSGIX = (GLEEPFNGLXBINDSWAPBARRIERSGIXPROC) __GLeeGetProcAddress("glXBindSwapBarrierSGIX"))!=0) nLinked++;
15659 if ((GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX = (GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) __GLeeGetProcAddress("glXQueryMaxSwapBarriersSGIX"))!=0) nLinked++;
15660 #endif
15661 if (nLinked==2) return GLEE_LINK_COMPLETE;
15662 if (nLinked==0) return GLEE_LINK_FAIL;
15663 return GLEE_LINK_PARTIAL;
15664 }
15665
15666 GLuint __GLeeLink_GLX_SGIS_blended_overlay(void) {return GLEE_LINK_COMPLETE;}
15667
15668 GLuint __GLeeLink_GLX_SGIS_shared_multisample(void) {return GLEE_LINK_COMPLETE;}
15669
15670 GLuint __GLeeLink_GLX_SUN_get_transparent_index(void)
15671 {
15672 GLint nLinked=0;
15673 #ifdef __GLEE_GLX_SUN_get_transparent_index
15674 if ((GLeeFuncPtr_glXGetTransparentIndexSUN = (GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC) __GLeeGetProcAddress("glXGetTransparentIndexSUN"))!=0) nLinked++;
15675 #endif
15676 if (nLinked==1) return GLEE_LINK_COMPLETE;
15677 if (nLinked==0) return GLEE_LINK_FAIL;
15678 return GLEE_LINK_PARTIAL;
15679 }
15680
15681 GLuint __GLeeLink_GLX_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;}
15682
15683 GLuint __GLeeLink_GLX_MESA_copy_sub_buffer(void)
15684 {
15685 GLint nLinked=0;
15686 #ifdef __GLEE_GLX_MESA_copy_sub_buffer
15687 if ((GLeeFuncPtr_glXCopySubBufferMESA = (GLEEPFNGLXCOPYSUBBUFFERMESAPROC) __GLeeGetProcAddress("glXCopySubBufferMESA"))!=0) nLinked++;
15688 #endif
15689 if (nLinked==1) return GLEE_LINK_COMPLETE;
15690 if (nLinked==0) return GLEE_LINK_FAIL;
15691 return GLEE_LINK_PARTIAL;
15692 }
15693
15694 GLuint __GLeeLink_GLX_MESA_pixmap_colormap(void)
15695 {
15696 GLint nLinked=0;
15697 #ifdef __GLEE_GLX_MESA_pixmap_colormap
15698 if ((GLeeFuncPtr_glXCreateGLXPixmapMESA = (GLEEPFNGLXCREATEGLXPIXMAPMESAPROC) __GLeeGetProcAddress("glXCreateGLXPixmapMESA"))!=0) nLinked++;
15699 #endif
15700 if (nLinked==1) return GLEE_LINK_COMPLETE;
15701 if (nLinked==0) return GLEE_LINK_FAIL;
15702 return GLEE_LINK_PARTIAL;
15703 }
15704
15705 GLuint __GLeeLink_GLX_MESA_release_buffers(void)
15706 {
15707 GLint nLinked=0;
15708 #ifdef __GLEE_GLX_MESA_release_buffers
15709 if ((GLeeFuncPtr_glXReleaseBuffersMESA = (GLEEPFNGLXRELEASEBUFFERSMESAPROC) __GLeeGetProcAddress("glXReleaseBuffersMESA"))!=0) nLinked++;
15710 #endif
15711 if (nLinked==1) return GLEE_LINK_COMPLETE;
15712 if (nLinked==0) return GLEE_LINK_FAIL;
15713 return GLEE_LINK_PARTIAL;
15714 }
15715
15716 GLuint __GLeeLink_GLX_MESA_set_3dfx_mode(void)
15717 {
15718 GLint nLinked=0;
15719 #ifdef __GLEE_GLX_MESA_set_3dfx_mode
15720 if ((GLeeFuncPtr_glXSet3DfxModeMESA = (GLEEPFNGLXSET3DFXMODEMESAPROC) __GLeeGetProcAddress("glXSet3DfxModeMESA"))!=0) nLinked++;
15721 #endif
15722 if (nLinked==1) return GLEE_LINK_COMPLETE;
15723 if (nLinked==0) return GLEE_LINK_FAIL;
15724 return GLEE_LINK_PARTIAL;
15725 }
15726
15727 GLuint __GLeeLink_GLX_SGIX_visual_select_group(void) {return GLEE_LINK_COMPLETE;}
15728
15729 GLuint __GLeeLink_GLX_OML_swap_method(void) {return GLEE_LINK_COMPLETE;}
15730
15731 GLuint __GLeeLink_GLX_OML_sync_control(void)
15732 {
15733 GLint nLinked=0;
15734 #ifdef __GLEE_GLX_OML_sync_control
15735 if ((GLeeFuncPtr_glXGetSyncValuesOML = (GLEEPFNGLXGETSYNCVALUESOMLPROC) __GLeeGetProcAddress("glXGetSyncValuesOML"))!=0) nLinked++;
15736 if ((GLeeFuncPtr_glXGetMscRateOML = (GLEEPFNGLXGETMSCRATEOMLPROC) __GLeeGetProcAddress("glXGetMscRateOML"))!=0) nLinked++;
15737 if ((GLeeFuncPtr_glXSwapBuffersMscOML = (GLEEPFNGLXSWAPBUFFERSMSCOMLPROC) __GLeeGetProcAddress("glXSwapBuffersMscOML"))!=0) nLinked++;
15738 if ((GLeeFuncPtr_glXWaitForMscOML = (GLEEPFNGLXWAITFORMSCOMLPROC) __GLeeGetProcAddress("glXWaitForMscOML"))!=0) nLinked++;
15739 if ((GLeeFuncPtr_glXWaitForSbcOML = (GLEEPFNGLXWAITFORSBCOMLPROC) __GLeeGetProcAddress("glXWaitForSbcOML"))!=0) nLinked++;
15740 #endif
15741 if (nLinked==5) return GLEE_LINK_COMPLETE;
15742 if (nLinked==0) return GLEE_LINK_FAIL;
15743 return GLEE_LINK_PARTIAL;
15744 }
15745
15746 GLuint __GLeeLink_GLX_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;}
15747
15748 GLuint __GLeeLink_GLX_SGIX_hyperpipe(void)
15749 {
15750 GLint nLinked=0;
15751 #ifdef __GLEE_GLX_SGIX_hyperpipe
15752 if ((GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX = (GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeNetworkSGIX"))!=0) nLinked++;
15753 if ((GLeeFuncPtr_glXHyperpipeConfigSGIX = (GLEEPFNGLXHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXHyperpipeConfigSGIX"))!=0) nLinked++;
15754 if ((GLeeFuncPtr_glXQueryHyperpipeConfigSGIX = (GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeConfigSGIX"))!=0) nLinked++;
15755 if ((GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX = (GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXDestroyHyperpipeConfigSGIX"))!=0) nLinked++;
15756 if ((GLeeFuncPtr_glXBindHyperpipeSGIX = (GLEEPFNGLXBINDHYPERPIPESGIXPROC) __GLeeGetProcAddress("glXBindHyperpipeSGIX"))!=0) nLinked++;
15757 if ((GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX = (GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeBestAttribSGIX"))!=0) nLinked++;
15758 if ((GLeeFuncPtr_glXHyperpipeAttribSGIX = (GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC) __GLeeGetProcAddress("glXHyperpipeAttribSGIX"))!=0) nLinked++;
15759 if ((GLeeFuncPtr_glXQueryHyperpipeAttribSGIX = (GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeAttribSGIX"))!=0) nLinked++;
15760 #endif
15761 if (nLinked==8) return GLEE_LINK_COMPLETE;
15762 if (nLinked==0) return GLEE_LINK_FAIL;
15763 return GLEE_LINK_PARTIAL;
15764 }
15765
15766 GLuint __GLeeLink_GLX_MESA_agp_offset(void)
15767 {
15768 GLint nLinked=0;
15769 #ifdef __GLEE_GLX_MESA_agp_offset
15770 if ((GLeeFuncPtr_glXGetAGPOffsetMESA = (GLEEPFNGLXGETAGPOFFSETMESAPROC) __GLeeGetProcAddress("glXGetAGPOffsetMESA"))!=0) nLinked++;
15771 #endif
15772 if (nLinked==1) return GLEE_LINK_COMPLETE;
15773 if (nLinked==0) return GLEE_LINK_FAIL;
15774 return GLEE_LINK_PARTIAL;
15775 }
15776
15777 GLuint __GLeeLink_GLX_EXT_fbconfig_packed_float(void) {return GLEE_LINK_COMPLETE;}
15778
15779 GLuint __GLeeLink_GLX_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;}
15780
15781 GLuint __GLeeLink_GLX_EXT_texture_from_pixmap(void)
15782 {
15783 GLint nLinked=0;
15784 #ifdef __GLEE_GLX_EXT_texture_from_pixmap
15785 if ((GLeeFuncPtr_glXBindTexImageEXT = (GLEEPFNGLXBINDTEXIMAGEEXTPROC) __GLeeGetProcAddress("glXBindTexImageEXT"))!=0) nLinked++;
15786 if ((GLeeFuncPtr_glXReleaseTexImageEXT = (GLEEPFNGLXRELEASETEXIMAGEEXTPROC) __GLeeGetProcAddress("glXReleaseTexImageEXT"))!=0) nLinked++;
15787 #endif
15788 if (nLinked==2) return GLEE_LINK_COMPLETE;
15789 if (nLinked==0) return GLEE_LINK_FAIL;
15790 return GLEE_LINK_PARTIAL;
15791 }
15792
15793 GLuint __GLeeLink_GLX_NV_present_video(void) {return GLEE_LINK_COMPLETE;}
15794
15795 GLuint __GLeeLink_GLX_NV_video_out(void) {return GLEE_LINK_COMPLETE;}
15796
15797 GLuint __GLeeLink_GLX_NV_swap_group(void) {return GLEE_LINK_COMPLETE;}
15798
15799 GLuint __GLeeLink_GLX_EXT_scene_marker(void) {return GLEE_LINK_COMPLETE;}
15800
15801 GLuint __GLeeLink_GLX_NV_video_output(void)
15802 {
15803 GLint nLinked=0;
15804 #ifdef __GLEE_GLX_NV_video_output
15805 if ((GLeeFuncPtr_glXGetVideoDeviceNV = (GLEEPFNGLXGETVIDEODEVICENVPROC) __GLeeGetProcAddress("glXGetVideoDeviceNV"))!=0) nLinked++;
15806 if ((GLeeFuncPtr_glXReleaseVideoDeviceNV = (GLEEPFNGLXRELEASEVIDEODEVICENVPROC) __GLeeGetProcAddress("glXReleaseVideoDeviceNV"))!=0) nLinked++;
15807 if ((GLeeFuncPtr_glXBindVideoImageNV = (GLEEPFNGLXBINDVIDEOIMAGENVPROC) __GLeeGetProcAddress("glXBindVideoImageNV"))!=0) nLinked++;
15808 if ((GLeeFuncPtr_glXReleaseVideoImageNV = (GLEEPFNGLXRELEASEVIDEOIMAGENVPROC) __GLeeGetProcAddress("glXReleaseVideoImageNV"))!=0) nLinked++;
15809 if ((GLeeFuncPtr_glXSendPbufferToVideoNV = (GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC) __GLeeGetProcAddress("glXSendPbufferToVideoNV"))!=0) nLinked++;
15810 if ((GLeeFuncPtr_glXGetVideoInfoNV = (GLEEPFNGLXGETVIDEOINFONVPROC) __GLeeGetProcAddress("glXGetVideoInfoNV"))!=0) nLinked++;
15811 #endif
15812 if (nLinked==6) return GLEE_LINK_COMPLETE;
15813 if (nLinked==0) return GLEE_LINK_FAIL;
15814 return GLEE_LINK_PARTIAL;
15815 }
15816
15817 GLEE_LINK_FUNCTION __GLeeGLXLoadFunction[40];
15818
15819 void initGLXLoadFunctions(void)
15820 {
15821 __GLeeGLXLoadFunction[0]=__GLeeLink_GLX_VERSION_1_3;
15822 __GLeeGLXLoadFunction[1]=__GLeeLink_GLX_VERSION_1_4;
15823 __GLeeGLXLoadFunction[2]=__GLeeLink_GLX_ARB_multisample;
15824 __GLeeGLXLoadFunction[3]=__GLeeLink_GLX_ARB_fbconfig_float;
15825 __GLeeGLXLoadFunction[4]=__GLeeLink_GLX_ARB_create_context;
15826 __GLeeGLXLoadFunction[5]=__GLeeLink_GLX_SGIS_multisample;
15827 __GLeeGLXLoadFunction[6]=__GLeeLink_GLX_EXT_visual_info;
15828 __GLeeGLXLoadFunction[7]=__GLeeLink_GLX_SGI_swap_control;
15829 __GLeeGLXLoadFunction[8]=__GLeeLink_GLX_SGI_video_sync;
15830 __GLeeGLXLoadFunction[9]=__GLeeLink_GLX_SGI_make_current_read;
15831 __GLeeGLXLoadFunction[10]=__GLeeLink_GLX_EXT_visual_rating;
15832 __GLeeGLXLoadFunction[11]=__GLeeLink_GLX_EXT_import_context;
15833 __GLeeGLXLoadFunction[12]=__GLeeLink_GLX_SGIX_fbconfig;
15834 __GLeeGLXLoadFunction[13]=__GLeeLink_GLX_SGIX_pbuffer;
15835 __GLeeGLXLoadFunction[14]=__GLeeLink_GLX_SGI_cushion;
15836 __GLeeGLXLoadFunction[15]=__GLeeLink_GLX_SGIX_video_resize;
15837 __GLeeGLXLoadFunction[16]=__GLeeLink_GLX_SGIX_swap_group;
15838 __GLeeGLXLoadFunction[17]=__GLeeLink_GLX_SGIX_swap_barrier;
15839 __GLeeGLXLoadFunction[18]=__GLeeLink_GLX_SGIS_blended_overlay;
15840 __GLeeGLXLoadFunction[19]=__GLeeLink_GLX_SGIS_shared_multisample;
15841 __GLeeGLXLoadFunction[20]=__GLeeLink_GLX_SUN_get_transparent_index;
15842 __GLeeGLXLoadFunction[21]=__GLeeLink_GLX_3DFX_multisample;
15843 __GLeeGLXLoadFunction[22]=__GLeeLink_GLX_MESA_copy_sub_buffer;
15844 __GLeeGLXLoadFunction[23]=__GLeeLink_GLX_MESA_pixmap_colormap;
15845 __GLeeGLXLoadFunction[24]=__GLeeLink_GLX_MESA_release_buffers;
15846 __GLeeGLXLoadFunction[25]=__GLeeLink_GLX_MESA_set_3dfx_mode;
15847 __GLeeGLXLoadFunction[26]=__GLeeLink_GLX_SGIX_visual_select_group;
15848 __GLeeGLXLoadFunction[27]=__GLeeLink_GLX_OML_swap_method;
15849 __GLeeGLXLoadFunction[28]=__GLeeLink_GLX_OML_sync_control;
15850 __GLeeGLXLoadFunction[29]=__GLeeLink_GLX_NV_float_buffer;
15851 __GLeeGLXLoadFunction[30]=__GLeeLink_GLX_SGIX_hyperpipe;
15852 __GLeeGLXLoadFunction[31]=__GLeeLink_GLX_MESA_agp_offset;
15853 __GLeeGLXLoadFunction[32]=__GLeeLink_GLX_EXT_fbconfig_packed_float;
15854 __GLeeGLXLoadFunction[33]=__GLeeLink_GLX_EXT_framebuffer_sRGB;
15855 __GLeeGLXLoadFunction[34]=__GLeeLink_GLX_EXT_texture_from_pixmap;
15856 __GLeeGLXLoadFunction[35]=__GLeeLink_GLX_NV_present_video;
15857 __GLeeGLXLoadFunction[36]=__GLeeLink_GLX_NV_video_out;
15858 __GLeeGLXLoadFunction[37]=__GLeeLink_GLX_NV_swap_group;
15859 __GLeeGLXLoadFunction[38]=__GLeeLink_GLX_EXT_scene_marker;
15860 __GLeeGLXLoadFunction[39]=__GLeeLink_GLX_NV_video_output;
15861 }
15862
15863 #endif
15864
15865
15866
15867
15868
15869 typedef struct
15870 {
15871 char ** names;
15872 int * lengths;
15873 int numNames;
15874 }ExtensionList;
15875
15876
15877
15878
15879
15880 char GLeeErrorString[256]="";
15881
15882
15883
15884
15885
15886
15887 void __GLeeExtList_init(ExtensionList *extList)
15888 {
15889 extList->names=0;
15890 extList->lengths=0;
15891 extList->numNames=0;
15892 }
15893
15894 void __GLeeExtList_clean(ExtensionList *extList)
15895 {
15896 int a;
15897 for (a=0;a<extList->numNames;a++)
15898 {
15899 if (extList->names[a]!=0) free((void *)extList->names[a]);
15900 }
15901 if (extList->names!=0) free((void *)extList->names);
15902 if (extList->lengths!=0) free((void *)extList->lengths);
15903 extList->names=0;
15904 extList->lengths=0;
15905 extList->numNames=0;
15906 }
15907
15908 void __GLeeExtList_add(ExtensionList *extList, const char * extName)
15909 {
15910 int length=strlen(extName)+1;
15911 int i=extList->numNames;
15912 int n=i+1;
15913 if (i==0)
15914 {
15915 extList->lengths=(int *)malloc(sizeof(int));
15916 extList->names=(char **)malloc(sizeof(char *));
15917 }else
15918 {
15919 extList->lengths=(int *)realloc((void *)extList->lengths, n*sizeof(int));
15920 extList->names=(char **)realloc((void *)extList->names, n*sizeof(char *));
15921 }
15922 extList->names[i]=(char *)malloc(length*sizeof(char));
15923 strcpy(extList->names[i],extName);
15924 extList->lengths[i]=length;
15925 extList->numNames++;
15926 }
15927
15928 const char *__GLeeGetExtStrPlat( void )
15929 {
15930 #ifdef WIN32
15931 if (!_GLEE_WGL_ARB_extensions_string)
15932 wglGetExtensionsStringARB = (GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC) wglGetProcAddress("wglGetExtensionsStringARB");
15933
15934 if (wglGetExtensionsStringARB)
15935 return (const char *)wglGetExtensionsStringARB(wglGetCurrentDC());
15936 #elif defined(__APPLE__) || defined(__APPLE_CC__)
15937 #else
15938 Display *dpy=glXGetCurrentDisplay();
15939 if(dpy)
15940 {
15941 int dpynr=DefaultScreen(dpy);
15942 return (const char*)glXQueryExtensionsString(dpy,dpynr);
15943 }
15944 #endif
15945 return 0;
15946 }
15947
15948 void __GLeeWriteError(const char * errorStr)
15949 {
15950 int a=0;
15951 for (a=0;a<256;a++)
15952 {
15953 GLeeErrorString[a]=errorStr[a];
15954 }
15955 GLeeErrorString[255]='\0';
15956 }
15957
15958 int __GLeeGetVersionNumber(char *versionStr)
15959 {
15960 int major=(int)versionStr[0]-(int)'0';
15961 int minor=(int)versionStr[2]-(int)'0';
15962 return major<<8 | minor;
15963 }
15964
15965 GLboolean __GLeeGetExtensions(ExtensionList* extList)
15966 {
15967 const char * platExtStr;
15968 const char * glExtStr;
15969 char * extStr;
15970 char emptyString[1] = "";
15971 char extensionName[1024];
15972 int a,b;
15973 int totalExtStrLen;
15974 int platExtStrLen;
15975 int addASpace;
15976
15977
15978 platExtStr=__GLeeGetExtStrPlat();
15979 if (!platExtStr) platExtStr=emptyString;
15980
15981 glExtStr=(const char *)glGetString(GL_EXTENSIONS);
15982 if (glExtStr==0)
15983 {
15984 __GLeeWriteError("glGetString(GL_EXTENSIONS) failed.");
15985 return GL_FALSE;
15986 }
15987
15988
15989 platExtStrLen = strlen(platExtStr);
15990 totalExtStrLen = platExtStrLen + strlen(glExtStr);
15991 extStr=(char *)malloc( (totalExtStrLen+2) * sizeof(char) );
15992
15993
15994 addASpace = 0;
15995 if ( platExtStrLen > 2 )
15996 {
15997 if ( platExtStr[ platExtStrLen-1 ] != ' ')
15998 {
15999 addASpace = 1;
16000 }
16001 }
16002
16003
16004 if ( addASpace )
16005 {
16006 sprintf(extStr,"%s %s",platExtStr,glExtStr);
16007 }
16008 else
16009 {
16010 sprintf(extStr,"%s%s",platExtStr,glExtStr);
16011 }
16012
16013
16014 for ( a=0;a<totalExtStrLen;a++ )
16015 {
16016 b=0;
16017 while (extStr[a]!=' ' && a<totalExtStrLen && b<1022)
16018 {
16019 extensionName[b]=extStr[a];
16020 b++; a++;
16021 }
16022 if (b==1023)
16023 {
16024 __GLeeWriteError("Extension name exceeds 1023 characters.");
16025 free((void *)extStr);
16026 return GL_FALSE;
16027 }
16028
16029 extensionName[b]='\0';
16030
16031
16032 __GLeeExtList_add(extList,extensionName);
16033 }
16034 free((void *)extStr);
16035 return GL_TRUE;
16036 }
16037
16038 GLboolean __GLeeCheckExtension(const char * name, ExtensionList *extensionNames)
16039 {
16040 int n=extensionNames->numNames;
16041 int a;
16042 for (a=0;a<n;a++)
16043 {
16044 if (strcmp(extensionNames->names[a],name)==0)
16045 return GL_TRUE;
16046 }
16047 return GL_FALSE;
16048 }
16049
16050 GLEE_EXTERN GLint __GLeeGetExtensionNumber(const char *extensionName, int type)
16051 {
16052 int a;
16053 switch (type)
16054 {
16055 case 0:
16056 for (a=0;a<__GLeeGLNumExtensions;a++)
16057 if (strcmp(extensionName,__GLeeGLExtensionNames[a])==0) return a;
16058 return -1;
16059 #ifdef WIN32
16060 case 1:
16061 for (a=0;a<__GLeeWGLNumExtensions;a++)
16062 if (strcmp(extensionName,__GLeeWGLExtensionNames[a])==0) return a;
16063 return -1;
16064 #elif defined(__APPLE__) || defined(__APPLE_CC__)
16065 #else
16066 case 2:
16067 for (a=0;a<__GLeeGLXNumExtensions;a++)
16068 if (strcmp(extensionName,__GLeeGLXExtensionNames[a])==0) return a;
16069 return -1;
16070 #endif
16071 }
16072 return -1;
16073 }
16074
16075
16076
16077
16078
16079 #ifdef WIN32
16080 GLEE_EXTERN const char * GLeeGetExtStrWGL( void )
16081 {
16082 return __GLeeGetExtStrPlat();
16083 }
16084 #elif defined(__APPLE__) || defined(__APPLE_CC__)
16085 #else
16086 GLEE_EXTERN const char * GLeeGetExtStrGLX( void )
16087 {
16088 return __GLeeGetExtStrPlat();
16089 }
16090 #endif
16091
16092 GLEE_EXTERN const char * GLeeGetExtStrGL( void )
16093 {
16094 return (const char *)glGetString(GL_EXTENSIONS);
16095 }
16096
16097 GLEE_EXTERN const char * GLeeGetErrorString( void )
16098 {
16099 return GLeeErrorString;
16100 }
16101
16102 GLboolean __GLeeInitedLoadFunctions=GL_FALSE;
16103
16104 GLEE_EXTERN GLint GLeeForceLink(const char * extensionName)
16105 {
16106 int type=0;
16107 int extNum;
16108 int len=strlen(extensionName);
16109 if (len<5) return GLEE_LINK_FAIL;
16110 if (!__GLeeInitedLoadFunctions)
16111 {
16112 if (!__GLeeInited) GLeeInit();
16113 initGLLoadFunctions();
16114 #ifdef WIN32
16115 initWGLLoadFunctions();
16116 #elif defined(__APPLE__) || defined(__APPLE_CC__)
16117 #else
16118 initGLXLoadFunctions();
16119 #endif
16120 __GLeeInitedLoadFunctions=GL_TRUE;
16121 }
16122 if (extensionName[0]=='W') type=1;
16123 else if (extensionName[2]=='X') type=2;
16124 extNum=__GLeeGetExtensionNumber(extensionName,type);
16125 if (extNum==-1) return GLEE_LINK_FAIL;
16126 if (type==0) return __GLeeGLLoadFunction[extNum]();
16127 #ifdef WIN32
16128 if (type==1) return __GLeeWGLLoadFunction[extNum]();
16129 #elif defined(__APPLE__) || defined(__APPLE_CC__)
16130 #else
16131 if (type==2) return __GLeeGLXLoadFunction[extNum]();
16132 #endif
16133 return GLEE_LINK_FAIL;
16134 }
16135
16136 GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable)
16137 {
16138 if (!__GLeeInited) GLeeInit();
16139 return *extensionQueryingVariable;
16140 }
16141
16142 GLEE_EXTERN GLboolean GLeeInit( void )
16143 {
16144 int version;
16145 ExtensionList extensionNames;
16146
16147 if (__GLeeInited)
16148 {
16149 return GL_FALSE;
16150 }
16151
16152 __GLeeExtList_init(&extensionNames);
16153 if (!__GLeeGetExtensions(&extensionNames))
16154 {
16155 __GLeeWriteError("GL extension querying failed.");
16156 __GLeeExtList_clean(&extensionNames);
16157 return GL_FALSE;
16158 }
16159
16160 version=__GLeeGetVersionNumber((char *)glGetString(GL_VERSION));
16161
16162 __GLeeInited = GL_TRUE;
16163
16164
16165
16166
16167
16168 if (version>=258)
16169 {
16170 _GLEE_VERSION_1_2 = GL_TRUE;
16171 __GLeeLink_GL_VERSION_1_2();
16172 }
16173 if (__GLeeCheckExtension("GL_ARB_imaging", &extensionNames) )
16174 {
16175 _GLEE_ARB_imaging = GL_TRUE;
16176 __GLeeLink_GL_ARB_imaging();
16177 }
16178 if (version>=259)
16179 {
16180 _GLEE_VERSION_1_3 = GL_TRUE;
16181 __GLeeLink_GL_VERSION_1_3();
16182 }
16183 if (version>=260)
16184 {
16185 _GLEE_VERSION_1_4 = GL_TRUE;
16186 __GLeeLink_GL_VERSION_1_4();
16187 }
16188 if (version>=261)
16189 {
16190 _GLEE_VERSION_1_5 = GL_TRUE;
16191 __GLeeLink_GL_VERSION_1_5();
16192 }
16193 if (version>=512)
16194 {
16195 _GLEE_VERSION_2_0 = GL_TRUE;
16196 __GLeeLink_GL_VERSION_2_0();
16197 }
16198 if (version>=513)
16199 {
16200 _GLEE_VERSION_2_1 = GL_TRUE;
16201 __GLeeLink_GL_VERSION_2_1();
16202 }
16203 if (version>=768)
16204 {
16205 _GLEE_VERSION_3_0 = GL_TRUE;
16206 __GLeeLink_GL_VERSION_3_0();
16207 }
16208 if (__GLeeCheckExtension("GL_ARB_multitexture", &extensionNames) )
16209 {
16210 _GLEE_ARB_multitexture = GL_TRUE;
16211 __GLeeLink_GL_ARB_multitexture();
16212 }
16213 if (__GLeeCheckExtension("GL_ARB_transpose_matrix", &extensionNames) )
16214 {
16215 _GLEE_ARB_transpose_matrix = GL_TRUE;
16216 __GLeeLink_GL_ARB_transpose_matrix();
16217 }
16218 if (__GLeeCheckExtension("GL_ARB_multisample", &extensionNames) )
16219 {
16220 _GLEE_ARB_multisample = GL_TRUE;
16221 __GLeeLink_GL_ARB_multisample();
16222 }
16223 if (__GLeeCheckExtension("GL_ARB_texture_env_add", &extensionNames) )
16224 {
16225 _GLEE_ARB_texture_env_add = GL_TRUE;
16226 __GLeeLink_GL_ARB_texture_env_add();
16227 }
16228 if (__GLeeCheckExtension("GL_ARB_texture_cube_map", &extensionNames) )
16229 {
16230 _GLEE_ARB_texture_cube_map = GL_TRUE;
16231 __GLeeLink_GL_ARB_texture_cube_map();
16232 }
16233 if (__GLeeCheckExtension("GL_ARB_texture_compression", &extensionNames) )
16234 {
16235 _GLEE_ARB_texture_compression = GL_TRUE;
16236 __GLeeLink_GL_ARB_texture_compression();
16237 }
16238 if (__GLeeCheckExtension("GL_ARB_texture_border_clamp", &extensionNames) )
16239 {
16240 _GLEE_ARB_texture_border_clamp = GL_TRUE;
16241 __GLeeLink_GL_ARB_texture_border_clamp();
16242 }
16243 if (__GLeeCheckExtension("GL_ARB_point_parameters", &extensionNames) )
16244 {
16245 _GLEE_ARB_point_parameters = GL_TRUE;
16246 __GLeeLink_GL_ARB_point_parameters();
16247 }
16248 if (__GLeeCheckExtension("GL_ARB_vertex_blend", &extensionNames) )
16249 {
16250 _GLEE_ARB_vertex_blend = GL_TRUE;
16251 __GLeeLink_GL_ARB_vertex_blend();
16252 }
16253 if (__GLeeCheckExtension("GL_ARB_matrix_palette", &extensionNames) )
16254 {
16255 _GLEE_ARB_matrix_palette = GL_TRUE;
16256 __GLeeLink_GL_ARB_matrix_palette();
16257 }
16258 if (__GLeeCheckExtension("GL_ARB_texture_env_combine", &extensionNames) )
16259 {
16260 _GLEE_ARB_texture_env_combine = GL_TRUE;
16261 __GLeeLink_GL_ARB_texture_env_combine();
16262 }
16263 if (__GLeeCheckExtension("GL_ARB_texture_env_crossbar", &extensionNames) )
16264 {
16265 _GLEE_ARB_texture_env_crossbar = GL_TRUE;
16266 __GLeeLink_GL_ARB_texture_env_crossbar();
16267 }
16268 if (__GLeeCheckExtension("GL_ARB_texture_env_dot3", &extensionNames) )
16269 {
16270 _GLEE_ARB_texture_env_dot3 = GL_TRUE;
16271 __GLeeLink_GL_ARB_texture_env_dot3();
16272 }
16273 if (__GLeeCheckExtension("GL_ARB_texture_mirrored_repeat", &extensionNames) )
16274 {
16275 _GLEE_ARB_texture_mirrored_repeat = GL_TRUE;
16276 __GLeeLink_GL_ARB_texture_mirrored_repeat();
16277 }
16278 if (__GLeeCheckExtension("GL_ARB_depth_texture", &extensionNames) )
16279 {
16280 _GLEE_ARB_depth_texture = GL_TRUE;
16281 __GLeeLink_GL_ARB_depth_texture();
16282 }
16283 if (__GLeeCheckExtension("GL_ARB_shadow", &extensionNames) )
16284 {
16285 _GLEE_ARB_shadow = GL_TRUE;
16286 __GLeeLink_GL_ARB_shadow();
16287 }
16288 if (__GLeeCheckExtension("GL_ARB_shadow_ambient", &extensionNames) )
16289 {
16290 _GLEE_ARB_shadow_ambient = GL_TRUE;
16291 __GLeeLink_GL_ARB_shadow_ambient();
16292 }
16293 if (__GLeeCheckExtension("GL_ARB_window_pos", &extensionNames) )
16294 {
16295 _GLEE_ARB_window_pos = GL_TRUE;
16296 __GLeeLink_GL_ARB_window_pos();
16297 }
16298 if (__GLeeCheckExtension("GL_ARB_vertex_program", &extensionNames) )
16299 {
16300 _GLEE_ARB_vertex_program = GL_TRUE;
16301 __GLeeLink_GL_ARB_vertex_program();
16302 }
16303 if (__GLeeCheckExtension("GL_ARB_fragment_program", &extensionNames) )
16304 {
16305 _GLEE_ARB_fragment_program = GL_TRUE;
16306 __GLeeLink_GL_ARB_fragment_program();
16307 }
16308 if (__GLeeCheckExtension("GL_ARB_vertex_buffer_object", &extensionNames) )
16309 {
16310 _GLEE_ARB_vertex_buffer_object = GL_TRUE;
16311 __GLeeLink_GL_ARB_vertex_buffer_object();
16312 }
16313 if (__GLeeCheckExtension("GL_ARB_occlusion_query", &extensionNames) )
16314 {
16315 _GLEE_ARB_occlusion_query = GL_TRUE;
16316 __GLeeLink_GL_ARB_occlusion_query();
16317 }
16318 if (__GLeeCheckExtension("GL_ARB_shader_objects", &extensionNames) )
16319 {
16320 _GLEE_ARB_shader_objects = GL_TRUE;
16321 __GLeeLink_GL_ARB_shader_objects();
16322 }
16323 if (__GLeeCheckExtension("GL_ARB_vertex_shader", &extensionNames) )
16324 {
16325 _GLEE_ARB_vertex_shader = GL_TRUE;
16326 __GLeeLink_GL_ARB_vertex_shader();
16327 }
16328 if (__GLeeCheckExtension("GL_ARB_fragment_shader", &extensionNames) )
16329 {
16330 _GLEE_ARB_fragment_shader = GL_TRUE;
16331 __GLeeLink_GL_ARB_fragment_shader();
16332 }
16333 if (__GLeeCheckExtension("GL_ARB_shading_language_100", &extensionNames) )
16334 {
16335 _GLEE_ARB_shading_language_100 = GL_TRUE;
16336 __GLeeLink_GL_ARB_shading_language_100();
16337 }
16338 if (__GLeeCheckExtension("GL_ARB_texture_non_power_of_two", &extensionNames) )
16339 {
16340 _GLEE_ARB_texture_non_power_of_two = GL_TRUE;
16341 __GLeeLink_GL_ARB_texture_non_power_of_two();
16342 }
16343 if (__GLeeCheckExtension("GL_ARB_point_sprite", &extensionNames) )
16344 {
16345 _GLEE_ARB_point_sprite = GL_TRUE;
16346 __GLeeLink_GL_ARB_point_sprite();
16347 }
16348 if (__GLeeCheckExtension("GL_ARB_fragment_program_shadow", &extensionNames) )
16349 {
16350 _GLEE_ARB_fragment_program_shadow = GL_TRUE;
16351 __GLeeLink_GL_ARB_fragment_program_shadow();
16352 }
16353 if (__GLeeCheckExtension("GL_ARB_draw_buffers", &extensionNames) )
16354 {
16355 _GLEE_ARB_draw_buffers = GL_TRUE;
16356 __GLeeLink_GL_ARB_draw_buffers();
16357 }
16358 if (__GLeeCheckExtension("GL_ARB_texture_rectangle", &extensionNames) )
16359 {
16360 _GLEE_ARB_texture_rectangle = GL_TRUE;
16361 __GLeeLink_GL_ARB_texture_rectangle();
16362 }
16363 if (__GLeeCheckExtension("GL_ARB_color_buffer_float", &extensionNames) )
16364 {
16365 _GLEE_ARB_color_buffer_float = GL_TRUE;
16366 __GLeeLink_GL_ARB_color_buffer_float();
16367 }
16368 if (__GLeeCheckExtension("GL_ARB_half_float_pixel", &extensionNames) )
16369 {
16370 _GLEE_ARB_half_float_pixel = GL_TRUE;
16371 __GLeeLink_GL_ARB_half_float_pixel();
16372 }
16373 if (__GLeeCheckExtension("GL_ARB_texture_float", &extensionNames) )
16374 {
16375 _GLEE_ARB_texture_float = GL_TRUE;
16376 __GLeeLink_GL_ARB_texture_float();
16377 }
16378 if (__GLeeCheckExtension("GL_ARB_pixel_buffer_object", &extensionNames) )
16379 {
16380 _GLEE_ARB_pixel_buffer_object = GL_TRUE;
16381 __GLeeLink_GL_ARB_pixel_buffer_object();
16382 }
16383 if (__GLeeCheckExtension("GL_ARB_depth_buffer_float", &extensionNames) )
16384 {
16385 _GLEE_ARB_depth_buffer_float = GL_TRUE;
16386 __GLeeLink_GL_ARB_depth_buffer_float();
16387 }
16388 if (__GLeeCheckExtension("GL_ARB_draw_instanced", &extensionNames) )
16389 {
16390 _GLEE_ARB_draw_instanced = GL_TRUE;
16391 __GLeeLink_GL_ARB_draw_instanced();
16392 }
16393 if (__GLeeCheckExtension("GL_ARB_framebuffer_object", &extensionNames) )
16394 {
16395 _GLEE_ARB_framebuffer_object = GL_TRUE;
16396 __GLeeLink_GL_ARB_framebuffer_object();
16397 }
16398 if (__GLeeCheckExtension("GL_ARB_framebuffer_sRGB", &extensionNames) )
16399 {
16400 _GLEE_ARB_framebuffer_sRGB = GL_TRUE;
16401 __GLeeLink_GL_ARB_framebuffer_sRGB();
16402 }
16403 if (__GLeeCheckExtension("GL_ARB_geometry_shader4", &extensionNames) )
16404 {
16405 _GLEE_ARB_geometry_shader4 = GL_TRUE;
16406 __GLeeLink_GL_ARB_geometry_shader4();
16407 }
16408 if (__GLeeCheckExtension("GL_ARB_half_float_vertex", &extensionNames) )
16409 {
16410 _GLEE_ARB_half_float_vertex = GL_TRUE;
16411 __GLeeLink_GL_ARB_half_float_vertex();
16412 }
16413 if (__GLeeCheckExtension("GL_ARB_instanced_arrays", &extensionNames) )
16414 {
16415 _GLEE_ARB_instanced_arrays = GL_TRUE;
16416 __GLeeLink_GL_ARB_instanced_arrays();
16417 }
16418 if (__GLeeCheckExtension("GL_ARB_map_buffer_range", &extensionNames) )
16419 {
16420 _GLEE_ARB_map_buffer_range = GL_TRUE;
16421 __GLeeLink_GL_ARB_map_buffer_range();
16422 }
16423 if (__GLeeCheckExtension("GL_ARB_texture_buffer_object", &extensionNames) )
16424 {
16425 _GLEE_ARB_texture_buffer_object = GL_TRUE;
16426 __GLeeLink_GL_ARB_texture_buffer_object();
16427 }
16428 if (__GLeeCheckExtension("GL_ARB_texture_compression_rgtc", &extensionNames) )
16429 {
16430 _GLEE_ARB_texture_compression_rgtc = GL_TRUE;
16431 __GLeeLink_GL_ARB_texture_compression_rgtc();
16432 }
16433 if (__GLeeCheckExtension("GL_ARB_texture_rg", &extensionNames) )
16434 {
16435 _GLEE_ARB_texture_rg = GL_TRUE;
16436 __GLeeLink_GL_ARB_texture_rg();
16437 }
16438 if (__GLeeCheckExtension("GL_ARB_vertex_array_object", &extensionNames) )
16439 {
16440 _GLEE_ARB_vertex_array_object = GL_TRUE;
16441 __GLeeLink_GL_ARB_vertex_array_object();
16442 }
16443 if (__GLeeCheckExtension("GL_EXT_abgr", &extensionNames) )
16444 {
16445 _GLEE_EXT_abgr = GL_TRUE;
16446 __GLeeLink_GL_EXT_abgr();
16447 }
16448 if (__GLeeCheckExtension("GL_EXT_blend_color", &extensionNames) )
16449 {
16450 _GLEE_EXT_blend_color = GL_TRUE;
16451 __GLeeLink_GL_EXT_blend_color();
16452 }
16453 if (__GLeeCheckExtension("GL_EXT_polygon_offset", &extensionNames) )
16454 {
16455 _GLEE_EXT_polygon_offset = GL_TRUE;
16456 __GLeeLink_GL_EXT_polygon_offset();
16457 }
16458 if (__GLeeCheckExtension("GL_EXT_texture", &extensionNames) )
16459 {
16460 _GLEE_EXT_texture = GL_TRUE;
16461 __GLeeLink_GL_EXT_texture();
16462 }
16463 if (__GLeeCheckExtension("GL_EXT_texture3D", &extensionNames) )
16464 {
16465 _GLEE_EXT_texture3D = GL_TRUE;
16466 __GLeeLink_GL_EXT_texture3D();
16467 }
16468 if (__GLeeCheckExtension("GL_SGIS_texture_filter4", &extensionNames) )
16469 {
16470 _GLEE_SGIS_texture_filter4 = GL_TRUE;
16471 __GLeeLink_GL_SGIS_texture_filter4();
16472 }
16473 if (__GLeeCheckExtension("GL_EXT_subtexture", &extensionNames) )
16474 {
16475 _GLEE_EXT_subtexture = GL_TRUE;
16476 __GLeeLink_GL_EXT_subtexture();
16477 }
16478 if (__GLeeCheckExtension("GL_EXT_copy_texture", &extensionNames) )
16479 {
16480 _GLEE_EXT_copy_texture = GL_TRUE;
16481 __GLeeLink_GL_EXT_copy_texture();
16482 }
16483 if (__GLeeCheckExtension("GL_EXT_histogram", &extensionNames) )
16484 {
16485 _GLEE_EXT_histogram = GL_TRUE;
16486 __GLeeLink_GL_EXT_histogram();
16487 }
16488 if (__GLeeCheckExtension("GL_EXT_convolution", &extensionNames) )
16489 {
16490 _GLEE_EXT_convolution = GL_TRUE;
16491 __GLeeLink_GL_EXT_convolution();
16492 }
16493 if (__GLeeCheckExtension("GL_SGI_color_matrix", &extensionNames) )
16494 {
16495 _GLEE_SGI_color_matrix = GL_TRUE;
16496 __GLeeLink_GL_SGI_color_matrix();
16497 }
16498 if (__GLeeCheckExtension("GL_SGI_color_table", &extensionNames) )
16499 {
16500 _GLEE_SGI_color_table = GL_TRUE;
16501 __GLeeLink_GL_SGI_color_table();
16502 }
16503 if (__GLeeCheckExtension("GL_SGIS_pixel_texture", &extensionNames) )
16504 {
16505 _GLEE_SGIS_pixel_texture = GL_TRUE;
16506 __GLeeLink_GL_SGIS_pixel_texture();
16507 }
16508 if (__GLeeCheckExtension("GL_SGIX_pixel_texture", &extensionNames) )
16509 {
16510 _GLEE_SGIX_pixel_texture = GL_TRUE;
16511 __GLeeLink_GL_SGIX_pixel_texture();
16512 }
16513 if (__GLeeCheckExtension("GL_SGIS_texture4D", &extensionNames) )
16514 {
16515 _GLEE_SGIS_texture4D = GL_TRUE;
16516 __GLeeLink_GL_SGIS_texture4D();
16517 }
16518 if (__GLeeCheckExtension("GL_SGI_texture_color_table", &extensionNames) )
16519 {
16520 _GLEE_SGI_texture_color_table = GL_TRUE;
16521 __GLeeLink_GL_SGI_texture_color_table();
16522 }
16523 if (__GLeeCheckExtension("GL_EXT_cmyka", &extensionNames) )
16524 {
16525 _GLEE_EXT_cmyka = GL_TRUE;
16526 __GLeeLink_GL_EXT_cmyka();
16527 }
16528 if (__GLeeCheckExtension("GL_EXT_texture_object", &extensionNames) )
16529 {
16530 _GLEE_EXT_texture_object = GL_TRUE;
16531 __GLeeLink_GL_EXT_texture_object();
16532 }
16533 if (__GLeeCheckExtension("GL_SGIS_detail_texture", &extensionNames) )
16534 {
16535 _GLEE_SGIS_detail_texture = GL_TRUE;
16536 __GLeeLink_GL_SGIS_detail_texture();
16537 }
16538 if (__GLeeCheckExtension("GL_SGIS_sharpen_texture", &extensionNames) )
16539 {
16540 _GLEE_SGIS_sharpen_texture = GL_TRUE;
16541 __GLeeLink_GL_SGIS_sharpen_texture();
16542 }
16543 if (__GLeeCheckExtension("GL_EXT_packed_pixels", &extensionNames) )
16544 {
16545 _GLEE_EXT_packed_pixels = GL_TRUE;
16546 __GLeeLink_GL_EXT_packed_pixels();
16547 }
16548 if (__GLeeCheckExtension("GL_SGIS_texture_lod", &extensionNames) )
16549 {
16550 _GLEE_SGIS_texture_lod = GL_TRUE;
16551 __GLeeLink_GL_SGIS_texture_lod();
16552 }
16553 if (__GLeeCheckExtension("GL_SGIS_multisample", &extensionNames) )
16554 {
16555 _GLEE_SGIS_multisample = GL_TRUE;
16556 __GLeeLink_GL_SGIS_multisample();
16557 }
16558 if (__GLeeCheckExtension("GL_EXT_rescale_normal", &extensionNames) )
16559 {
16560 _GLEE_EXT_rescale_normal = GL_TRUE;
16561 __GLeeLink_GL_EXT_rescale_normal();
16562 }
16563 if (__GLeeCheckExtension("GL_EXT_vertex_array", &extensionNames) )
16564 {
16565 _GLEE_EXT_vertex_array = GL_TRUE;
16566 __GLeeLink_GL_EXT_vertex_array();
16567 }
16568 if (__GLeeCheckExtension("GL_EXT_misc_attribute", &extensionNames) )
16569 {
16570 _GLEE_EXT_misc_attribute = GL_TRUE;
16571 __GLeeLink_GL_EXT_misc_attribute();
16572 }
16573 if (__GLeeCheckExtension("GL_SGIS_generate_mipmap", &extensionNames) )
16574 {
16575 _GLEE_SGIS_generate_mipmap = GL_TRUE;
16576 __GLeeLink_GL_SGIS_generate_mipmap();
16577 }
16578 if (__GLeeCheckExtension("GL_SGIX_clipmap", &extensionNames) )
16579 {
16580 _GLEE_SGIX_clipmap = GL_TRUE;
16581 __GLeeLink_GL_SGIX_clipmap();
16582 }
16583 if (__GLeeCheckExtension("GL_SGIX_shadow", &extensionNames) )
16584 {
16585 _GLEE_SGIX_shadow = GL_TRUE;
16586 __GLeeLink_GL_SGIX_shadow();
16587 }
16588 if (__GLeeCheckExtension("GL_SGIS_texture_edge_clamp", &extensionNames) )
16589 {
16590 _GLEE_SGIS_texture_edge_clamp = GL_TRUE;
16591 __GLeeLink_GL_SGIS_texture_edge_clamp();
16592 }
16593 if (__GLeeCheckExtension("GL_SGIS_texture_border_clamp", &extensionNames) )
16594 {
16595 _GLEE_SGIS_texture_border_clamp = GL_TRUE;
16596 __GLeeLink_GL_SGIS_texture_border_clamp();
16597 }
16598 if (__GLeeCheckExtension("GL_EXT_blend_minmax", &extensionNames) )
16599 {
16600 _GLEE_EXT_blend_minmax = GL_TRUE;
16601 __GLeeLink_GL_EXT_blend_minmax();
16602 }
16603 if (__GLeeCheckExtension("GL_EXT_blend_subtract", &extensionNames) )
16604 {
16605 _GLEE_EXT_blend_subtract = GL_TRUE;
16606 __GLeeLink_GL_EXT_blend_subtract();
16607 }
16608 if (__GLeeCheckExtension("GL_EXT_blend_logic_op", &extensionNames) )
16609 {
16610 _GLEE_EXT_blend_logic_op = GL_TRUE;
16611 __GLeeLink_GL_EXT_blend_logic_op();
16612 }
16613 if (__GLeeCheckExtension("GL_SGIX_interlace", &extensionNames) )
16614 {
16615 _GLEE_SGIX_interlace = GL_TRUE;
16616 __GLeeLink_GL_SGIX_interlace();
16617 }
16618 if (__GLeeCheckExtension("GL_SGIX_pixel_tiles", &extensionNames) )
16619 {
16620 _GLEE_SGIX_pixel_tiles = GL_TRUE;
16621 __GLeeLink_GL_SGIX_pixel_tiles();
16622 }
16623 if (__GLeeCheckExtension("GL_SGIS_texture_select", &extensionNames) )
16624 {
16625 _GLEE_SGIS_texture_select = GL_TRUE;
16626 __GLeeLink_GL_SGIS_texture_select();
16627 }
16628 if (__GLeeCheckExtension("GL_SGIX_sprite", &extensionNames) )
16629 {
16630 _GLEE_SGIX_sprite = GL_TRUE;
16631 __GLeeLink_GL_SGIX_sprite();
16632 }
16633 if (__GLeeCheckExtension("GL_SGIX_texture_multi_buffer", &extensionNames) )
16634 {
16635 _GLEE_SGIX_texture_multi_buffer = GL_TRUE;
16636 __GLeeLink_GL_SGIX_texture_multi_buffer();
16637 }
16638 if (__GLeeCheckExtension("GL_EXT_point_parameters", &extensionNames) )
16639 {
16640 _GLEE_EXT_point_parameters = GL_TRUE;
16641 __GLeeLink_GL_EXT_point_parameters();
16642 }
16643 if (__GLeeCheckExtension("GL_SGIS_point_parameters", &extensionNames) )
16644 {
16645 _GLEE_SGIS_point_parameters = GL_TRUE;
16646 __GLeeLink_GL_SGIS_point_parameters();
16647 }
16648 if (__GLeeCheckExtension("GL_SGIX_instruments", &extensionNames) )
16649 {
16650 _GLEE_SGIX_instruments = GL_TRUE;
16651 __GLeeLink_GL_SGIX_instruments();
16652 }
16653 if (__GLeeCheckExtension("GL_SGIX_texture_scale_bias", &extensionNames) )
16654 {
16655 _GLEE_SGIX_texture_scale_bias = GL_TRUE;
16656 __GLeeLink_GL_SGIX_texture_scale_bias();
16657 }
16658 if (__GLeeCheckExtension("GL_SGIX_framezoom", &extensionNames) )
16659 {
16660 _GLEE_SGIX_framezoom = GL_TRUE;
16661 __GLeeLink_GL_SGIX_framezoom();
16662 }
16663 if (__GLeeCheckExtension("GL_SGIX_tag_sample_buffer", &extensionNames) )
16664 {
16665 _GLEE_SGIX_tag_sample_buffer = GL_TRUE;
16666 __GLeeLink_GL_SGIX_tag_sample_buffer();
16667 }
16668 if (__GLeeCheckExtension("GL_FfdMaskSGIX", &extensionNames) )
16669 {
16670 _GLEE_FfdMaskSGIX = GL_TRUE;
16671 __GLeeLink_GL_FfdMaskSGIX();
16672 }
16673 if (__GLeeCheckExtension("GL_SGIX_polynomial_ffd", &extensionNames) )
16674 {
16675 _GLEE_SGIX_polynomial_ffd = GL_TRUE;
16676 __GLeeLink_GL_SGIX_polynomial_ffd();
16677 }
16678 if (__GLeeCheckExtension("GL_SGIX_reference_plane", &extensionNames) )
16679 {
16680 _GLEE_SGIX_reference_plane = GL_TRUE;
16681 __GLeeLink_GL_SGIX_reference_plane();
16682 }
16683 if (__GLeeCheckExtension("GL_SGIX_flush_raster", &extensionNames) )
16684 {
16685 _GLEE_SGIX_flush_raster = GL_TRUE;
16686 __GLeeLink_GL_SGIX_flush_raster();
16687 }
16688 if (__GLeeCheckExtension("GL_SGIX_depth_texture", &extensionNames) )
16689 {
16690 _GLEE_SGIX_depth_texture = GL_TRUE;
16691 __GLeeLink_GL_SGIX_depth_texture();
16692 }
16693 if (__GLeeCheckExtension("GL_SGIS_fog_function", &extensionNames) )
16694 {
16695 _GLEE_SGIS_fog_function = GL_TRUE;
16696 __GLeeLink_GL_SGIS_fog_function();
16697 }
16698 if (__GLeeCheckExtension("GL_SGIX_fog_offset", &extensionNames) )
16699 {
16700 _GLEE_SGIX_fog_offset = GL_TRUE;
16701 __GLeeLink_GL_SGIX_fog_offset();
16702 }
16703 if (__GLeeCheckExtension("GL_HP_image_transform", &extensionNames) )
16704 {
16705 _GLEE_HP_image_transform = GL_TRUE;
16706 __GLeeLink_GL_HP_image_transform();
16707 }
16708 if (__GLeeCheckExtension("GL_HP_convolution_border_modes", &extensionNames) )
16709 {
16710 _GLEE_HP_convolution_border_modes = GL_TRUE;
16711 __GLeeLink_GL_HP_convolution_border_modes();
16712 }
16713 if (__GLeeCheckExtension("GL_INGR_palette_buffer", &extensionNames) )
16714 {
16715 _GLEE_INGR_palette_buffer = GL_TRUE;
16716 __GLeeLink_GL_INGR_palette_buffer();
16717 }
16718 if (__GLeeCheckExtension("GL_SGIX_texture_add_env", &extensionNames) )
16719 {
16720 _GLEE_SGIX_texture_add_env = GL_TRUE;
16721 __GLeeLink_GL_SGIX_texture_add_env();
16722 }
16723 if (__GLeeCheckExtension("GL_EXT_color_subtable", &extensionNames) )
16724 {
16725 _GLEE_EXT_color_subtable = GL_TRUE;
16726 __GLeeLink_GL_EXT_color_subtable();
16727 }
16728 if (__GLeeCheckExtension("GL_PGI_vertex_hints", &extensionNames) )
16729 {
16730 _GLEE_PGI_vertex_hints = GL_TRUE;
16731 __GLeeLink_GL_PGI_vertex_hints();
16732 }
16733 if (__GLeeCheckExtension("GL_PGI_misc_hints", &extensionNames) )
16734 {
16735 _GLEE_PGI_misc_hints = GL_TRUE;
16736 __GLeeLink_GL_PGI_misc_hints();
16737 }
16738 if (__GLeeCheckExtension("GL_EXT_paletted_texture", &extensionNames) )
16739 {
16740 _GLEE_EXT_paletted_texture = GL_TRUE;
16741 __GLeeLink_GL_EXT_paletted_texture();
16742 }
16743 if (__GLeeCheckExtension("GL_EXT_clip_volume_hint", &extensionNames) )
16744 {
16745 _GLEE_EXT_clip_volume_hint = GL_TRUE;
16746 __GLeeLink_GL_EXT_clip_volume_hint();
16747 }
16748 if (__GLeeCheckExtension("GL_SGIX_list_priority", &extensionNames) )
16749 {
16750 _GLEE_SGIX_list_priority = GL_TRUE;
16751 __GLeeLink_GL_SGIX_list_priority();
16752 }
16753 if (__GLeeCheckExtension("GL_SGIX_ir_instrument1", &extensionNames) )
16754 {
16755 _GLEE_SGIX_ir_instrument1 = GL_TRUE;
16756 __GLeeLink_GL_SGIX_ir_instrument1();
16757 }
16758 if (__GLeeCheckExtension("GL_SGIX_calligraphic_fragment", &extensionNames) )
16759 {
16760 _GLEE_SGIX_calligraphic_fragment = GL_TRUE;
16761 __GLeeLink_GL_SGIX_calligraphic_fragment();
16762 }
16763 if (__GLeeCheckExtension("GL_SGIX_texture_lod_bias", &extensionNames) )
16764 {
16765 _GLEE_SGIX_texture_lod_bias = GL_TRUE;
16766 __GLeeLink_GL_SGIX_texture_lod_bias();
16767 }
16768 if (__GLeeCheckExtension("GL_SGIX_shadow_ambient", &extensionNames) )
16769 {
16770 _GLEE_SGIX_shadow_ambient = GL_TRUE;
16771 __GLeeLink_GL_SGIX_shadow_ambient();
16772 }
16773 if (__GLeeCheckExtension("GL_EXT_index_texture", &extensionNames) )
16774 {
16775 _GLEE_EXT_index_texture = GL_TRUE;
16776 __GLeeLink_GL_EXT_index_texture();
16777 }
16778 if (__GLeeCheckExtension("GL_EXT_index_material", &extensionNames) )
16779 {
16780 _GLEE_EXT_index_material = GL_TRUE;
16781 __GLeeLink_GL_EXT_index_material();
16782 }
16783 if (__GLeeCheckExtension("GL_EXT_index_func", &extensionNames) )
16784 {
16785 _GLEE_EXT_index_func = GL_TRUE;
16786 __GLeeLink_GL_EXT_index_func();
16787 }
16788 if (__GLeeCheckExtension("GL_EXT_index_array_formats", &extensionNames) )
16789 {
16790 _GLEE_EXT_index_array_formats = GL_TRUE;
16791 __GLeeLink_GL_EXT_index_array_formats();
16792 }
16793 if (__GLeeCheckExtension("GL_EXT_compiled_vertex_array", &extensionNames) )
16794 {
16795 _GLEE_EXT_compiled_vertex_array = GL_TRUE;
16796 __GLeeLink_GL_EXT_compiled_vertex_array();
16797 }
16798 if (__GLeeCheckExtension("GL_EXT_cull_vertex", &extensionNames) )
16799 {
16800 _GLEE_EXT_cull_vertex = GL_TRUE;
16801 __GLeeLink_GL_EXT_cull_vertex();
16802 }
16803 if (__GLeeCheckExtension("GL_SGIX_ycrcb", &extensionNames) )
16804 {
16805 _GLEE_SGIX_ycrcb = GL_TRUE;
16806 __GLeeLink_GL_SGIX_ycrcb();
16807 }
16808 if (__GLeeCheckExtension("GL_SGIX_fragment_lighting", &extensionNames) )
16809 {
16810 _GLEE_SGIX_fragment_lighting = GL_TRUE;
16811 __GLeeLink_GL_SGIX_fragment_lighting();
16812 }
16813 if (__GLeeCheckExtension("GL_IBM_rasterpos_clip", &extensionNames) )
16814 {
16815 _GLEE_IBM_rasterpos_clip = GL_TRUE;
16816 __GLeeLink_GL_IBM_rasterpos_clip();
16817 }
16818 if (__GLeeCheckExtension("GL_HP_texture_lighting", &extensionNames) )
16819 {
16820 _GLEE_HP_texture_lighting = GL_TRUE;
16821 __GLeeLink_GL_HP_texture_lighting();
16822 }
16823 if (__GLeeCheckExtension("GL_EXT_draw_range_elements", &extensionNames) )
16824 {
16825 _GLEE_EXT_draw_range_elements = GL_TRUE;
16826 __GLeeLink_GL_EXT_draw_range_elements();
16827 }
16828 if (__GLeeCheckExtension("GL_WIN_phong_shading", &extensionNames) )
16829 {
16830 _GLEE_WIN_phong_shading = GL_TRUE;
16831 __GLeeLink_GL_WIN_phong_shading();
16832 }
16833 if (__GLeeCheckExtension("GL_WIN_specular_fog", &extensionNames) )
16834 {
16835 _GLEE_WIN_specular_fog = GL_TRUE;
16836 __GLeeLink_GL_WIN_specular_fog();
16837 }
16838 if (__GLeeCheckExtension("GL_EXT_light_texture", &extensionNames) )
16839 {
16840 _GLEE_EXT_light_texture = GL_TRUE;
16841 __GLeeLink_GL_EXT_light_texture();
16842 }
16843 if (__GLeeCheckExtension("GL_SGIX_blend_alpha_minmax", &extensionNames) )
16844 {
16845 _GLEE_SGIX_blend_alpha_minmax = GL_TRUE;
16846 __GLeeLink_GL_SGIX_blend_alpha_minmax();
16847 }
16848 if (__GLeeCheckExtension("GL_SGIX_impact_pixel_texture", &extensionNames) )
16849 {
16850 _GLEE_SGIX_impact_pixel_texture = GL_TRUE;
16851 __GLeeLink_GL_SGIX_impact_pixel_texture();
16852 }
16853 if (__GLeeCheckExtension("GL_EXT_bgra", &extensionNames) )
16854 {
16855 _GLEE_EXT_bgra = GL_TRUE;
16856 __GLeeLink_GL_EXT_bgra();
16857 }
16858 if (__GLeeCheckExtension("GL_SGIX_async", &extensionNames) )
16859 {
16860 _GLEE_SGIX_async = GL_TRUE;
16861 __GLeeLink_GL_SGIX_async();
16862 }
16863 if (__GLeeCheckExtension("GL_SGIX_async_pixel", &extensionNames) )
16864 {
16865 _GLEE_SGIX_async_pixel = GL_TRUE;
16866 __GLeeLink_GL_SGIX_async_pixel();
16867 }
16868 if (__GLeeCheckExtension("GL_SGIX_async_histogram", &extensionNames) )
16869 {
16870 _GLEE_SGIX_async_histogram = GL_TRUE;
16871 __GLeeLink_GL_SGIX_async_histogram();
16872 }
16873 if (__GLeeCheckExtension("GL_INTEL_texture_scissor", &extensionNames) )
16874 {
16875 _GLEE_INTEL_texture_scissor = GL_TRUE;
16876 __GLeeLink_GL_INTEL_texture_scissor();
16877 }
16878 if (__GLeeCheckExtension("GL_INTEL_parallel_arrays", &extensionNames) )
16879 {
16880 _GLEE_INTEL_parallel_arrays = GL_TRUE;
16881 __GLeeLink_GL_INTEL_parallel_arrays();
16882 }
16883 if (__GLeeCheckExtension("GL_HP_occlusion_test", &extensionNames) )
16884 {
16885 _GLEE_HP_occlusion_test = GL_TRUE;
16886 __GLeeLink_GL_HP_occlusion_test();
16887 }
16888 if (__GLeeCheckExtension("GL_EXT_pixel_transform", &extensionNames) )
16889 {
16890 _GLEE_EXT_pixel_transform = GL_TRUE;
16891 __GLeeLink_GL_EXT_pixel_transform();
16892 }
16893 if (__GLeeCheckExtension("GL_EXT_pixel_transform_color_table", &extensionNames) )
16894 {
16895 _GLEE_EXT_pixel_transform_color_table = GL_TRUE;
16896 __GLeeLink_GL_EXT_pixel_transform_color_table();
16897 }
16898 if (__GLeeCheckExtension("GL_EXT_shared_texture_palette", &extensionNames) )
16899 {
16900 _GLEE_EXT_shared_texture_palette = GL_TRUE;
16901 __GLeeLink_GL_EXT_shared_texture_palette();
16902 }
16903 if (__GLeeCheckExtension("GL_EXT_separate_specular_color", &extensionNames) )
16904 {
16905 _GLEE_EXT_separate_specular_color = GL_TRUE;
16906 __GLeeLink_GL_EXT_separate_specular_color();
16907 }
16908 if (__GLeeCheckExtension("GL_EXT_secondary_color", &extensionNames) )
16909 {
16910 _GLEE_EXT_secondary_color = GL_TRUE;
16911 __GLeeLink_GL_EXT_secondary_color();
16912 }
16913 if (__GLeeCheckExtension("GL_EXT_texture_perturb_normal", &extensionNames) )
16914 {
16915 _GLEE_EXT_texture_perturb_normal = GL_TRUE;
16916 __GLeeLink_GL_EXT_texture_perturb_normal();
16917 }
16918 if (__GLeeCheckExtension("GL_EXT_multi_draw_arrays", &extensionNames) )
16919 {
16920 _GLEE_EXT_multi_draw_arrays = GL_TRUE;
16921 __GLeeLink_GL_EXT_multi_draw_arrays();
16922 }
16923 if (__GLeeCheckExtension("GL_EXT_fog_coord", &extensionNames) )
16924 {
16925 _GLEE_EXT_fog_coord = GL_TRUE;
16926 __GLeeLink_GL_EXT_fog_coord();
16927 }
16928 if (__GLeeCheckExtension("GL_REND_screen_coordinates", &extensionNames) )
16929 {
16930 _GLEE_REND_screen_coordinates = GL_TRUE;
16931 __GLeeLink_GL_REND_screen_coordinates();
16932 }
16933 if (__GLeeCheckExtension("GL_EXT_coordinate_frame", &extensionNames) )
16934 {
16935 _GLEE_EXT_coordinate_frame = GL_TRUE;
16936 __GLeeLink_GL_EXT_coordinate_frame();
16937 }
16938 if (__GLeeCheckExtension("GL_EXT_texture_env_combine", &extensionNames) )
16939 {
16940 _GLEE_EXT_texture_env_combine = GL_TRUE;
16941 __GLeeLink_GL_EXT_texture_env_combine();
16942 }
16943 if (__GLeeCheckExtension("GL_APPLE_specular_vector", &extensionNames) )
16944 {
16945 _GLEE_APPLE_specular_vector = GL_TRUE;
16946 __GLeeLink_GL_APPLE_specular_vector();
16947 }
16948 if (__GLeeCheckExtension("GL_APPLE_transform_hint", &extensionNames) )
16949 {
16950 _GLEE_APPLE_transform_hint = GL_TRUE;
16951 __GLeeLink_GL_APPLE_transform_hint();
16952 }
16953 if (__GLeeCheckExtension("GL_SGIX_fog_scale", &extensionNames) )
16954 {
16955 _GLEE_SGIX_fog_scale = GL_TRUE;
16956 __GLeeLink_GL_SGIX_fog_scale();
16957 }
16958 if (__GLeeCheckExtension("GL_SUNX_constant_data", &extensionNames) )
16959 {
16960 _GLEE_SUNX_constant_data = GL_TRUE;
16961 __GLeeLink_GL_SUNX_constant_data();
16962 }
16963 if (__GLeeCheckExtension("GL_SUN_global_alpha", &extensionNames) )
16964 {
16965 _GLEE_SUN_global_alpha = GL_TRUE;
16966 __GLeeLink_GL_SUN_global_alpha();
16967 }
16968 if (__GLeeCheckExtension("GL_SUN_triangle_list", &extensionNames) )
16969 {
16970 _GLEE_SUN_triangle_list = GL_TRUE;
16971 __GLeeLink_GL_SUN_triangle_list();
16972 }
16973 if (__GLeeCheckExtension("GL_SUN_vertex", &extensionNames) )
16974 {
16975 _GLEE_SUN_vertex = GL_TRUE;
16976 __GLeeLink_GL_SUN_vertex();
16977 }
16978 if (__GLeeCheckExtension("GL_EXT_blend_func_separate", &extensionNames) )
16979 {
16980 _GLEE_EXT_blend_func_separate = GL_TRUE;
16981 __GLeeLink_GL_EXT_blend_func_separate();
16982 }
16983 if (__GLeeCheckExtension("GL_INGR_color_clamp", &extensionNames) )
16984 {
16985 _GLEE_INGR_color_clamp = GL_TRUE;
16986 __GLeeLink_GL_INGR_color_clamp();
16987 }
16988 if (__GLeeCheckExtension("GL_INGR_interlace_read", &extensionNames) )
16989 {
16990 _GLEE_INGR_interlace_read = GL_TRUE;
16991 __GLeeLink_GL_INGR_interlace_read();
16992 }
16993 if (__GLeeCheckExtension("GL_EXT_stencil_wrap", &extensionNames) )
16994 {
16995 _GLEE_EXT_stencil_wrap = GL_TRUE;
16996 __GLeeLink_GL_EXT_stencil_wrap();
16997 }
16998 if (__GLeeCheckExtension("GL_EXT_422_pixels", &extensionNames) )
16999 {
17000 _GLEE_EXT_422_pixels = GL_TRUE;
17001 __GLeeLink_GL_EXT_422_pixels();
17002 }
17003 if (__GLeeCheckExtension("GL_NV_texgen_reflection", &extensionNames) )
17004 {
17005 _GLEE_NV_texgen_reflection = GL_TRUE;
17006 __GLeeLink_GL_NV_texgen_reflection();
17007 }
17008 if (__GLeeCheckExtension("GL_EXT_texture_cube_map", &extensionNames) )
17009 {
17010 _GLEE_EXT_texture_cube_map = GL_TRUE;
17011 __GLeeLink_GL_EXT_texture_cube_map();
17012 }
17013 if (__GLeeCheckExtension("GL_SUN_convolution_border_modes", &extensionNames) )
17014 {
17015 _GLEE_SUN_convolution_border_modes = GL_TRUE;
17016 __GLeeLink_GL_SUN_convolution_border_modes();
17017 }
17018 if (__GLeeCheckExtension("GL_EXT_texture_env_add", &extensionNames) )
17019 {
17020 _GLEE_EXT_texture_env_add = GL_TRUE;
17021 __GLeeLink_GL_EXT_texture_env_add();
17022 }
17023 if (__GLeeCheckExtension("GL_EXT_texture_lod_bias", &extensionNames) )
17024 {
17025 _GLEE_EXT_texture_lod_bias = GL_TRUE;
17026 __GLeeLink_GL_EXT_texture_lod_bias();
17027 }
17028 if (__GLeeCheckExtension("GL_EXT_texture_filter_anisotropic", &extensionNames) )
17029 {
17030 _GLEE_EXT_texture_filter_anisotropic = GL_TRUE;
17031 __GLeeLink_GL_EXT_texture_filter_anisotropic();
17032 }
17033 if (__GLeeCheckExtension("GL_EXT_vertex_weighting", &extensionNames) )
17034 {
17035 _GLEE_EXT_vertex_weighting = GL_TRUE;
17036 __GLeeLink_GL_EXT_vertex_weighting();
17037 }
17038 if (__GLeeCheckExtension("GL_NV_light_max_exponent", &extensionNames) )
17039 {
17040 _GLEE_NV_light_max_exponent = GL_TRUE;
17041 __GLeeLink_GL_NV_light_max_exponent();
17042 }
17043 if (__GLeeCheckExtension("GL_NV_vertex_array_range", &extensionNames) )
17044 {
17045 _GLEE_NV_vertex_array_range = GL_TRUE;
17046 __GLeeLink_GL_NV_vertex_array_range();
17047 }
17048 if (__GLeeCheckExtension("GL_NV_register_combiners", &extensionNames) )
17049 {
17050 _GLEE_NV_register_combiners = GL_TRUE;
17051 __GLeeLink_GL_NV_register_combiners();
17052 }
17053 if (__GLeeCheckExtension("GL_NV_fog_distance", &extensionNames) )
17054 {
17055 _GLEE_NV_fog_distance = GL_TRUE;
17056 __GLeeLink_GL_NV_fog_distance();
17057 }
17058 if (__GLeeCheckExtension("GL_NV_texgen_emboss", &extensionNames) )
17059 {
17060 _GLEE_NV_texgen_emboss = GL_TRUE;
17061 __GLeeLink_GL_NV_texgen_emboss();
17062 }
17063 if (__GLeeCheckExtension("GL_NV_blend_square", &extensionNames) )
17064 {
17065 _GLEE_NV_blend_square = GL_TRUE;
17066 __GLeeLink_GL_NV_blend_square();
17067 }
17068 if (__GLeeCheckExtension("GL_NV_texture_env_combine4", &extensionNames) )
17069 {
17070 _GLEE_NV_texture_env_combine4 = GL_TRUE;
17071 __GLeeLink_GL_NV_texture_env_combine4();
17072 }
17073 if (__GLeeCheckExtension("GL_MESA_resize_buffers", &extensionNames) )
17074 {
17075 _GLEE_MESA_resize_buffers = GL_TRUE;
17076 __GLeeLink_GL_MESA_resize_buffers();
17077 }
17078 if (__GLeeCheckExtension("GL_MESA_window_pos", &extensionNames) )
17079 {
17080 _GLEE_MESA_window_pos = GL_TRUE;
17081 __GLeeLink_GL_MESA_window_pos();
17082 }
17083 if (__GLeeCheckExtension("GL_EXT_texture_compression_s3tc", &extensionNames) )
17084 {
17085 _GLEE_EXT_texture_compression_s3tc = GL_TRUE;
17086 __GLeeLink_GL_EXT_texture_compression_s3tc();
17087 }
17088 if (__GLeeCheckExtension("GL_IBM_cull_vertex", &extensionNames) )
17089 {
17090 _GLEE_IBM_cull_vertex = GL_TRUE;
17091 __GLeeLink_GL_IBM_cull_vertex();
17092 }
17093 if (__GLeeCheckExtension("GL_IBM_multimode_draw_arrays", &extensionNames) )
17094 {
17095 _GLEE_IBM_multimode_draw_arrays = GL_TRUE;
17096 __GLeeLink_GL_IBM_multimode_draw_arrays();
17097 }
17098 if (__GLeeCheckExtension("GL_IBM_vertex_array_lists", &extensionNames) )
17099 {
17100 _GLEE_IBM_vertex_array_lists = GL_TRUE;
17101 __GLeeLink_GL_IBM_vertex_array_lists();
17102 }
17103 if (__GLeeCheckExtension("GL_SGIX_subsample", &extensionNames) )
17104 {
17105 _GLEE_SGIX_subsample = GL_TRUE;
17106 __GLeeLink_GL_SGIX_subsample();
17107 }
17108 if (__GLeeCheckExtension("GL_SGIX_ycrcb_subsample", &extensionNames) )
17109 {
17110 _GLEE_SGIX_ycrcb_subsample = GL_TRUE;
17111 __GLeeLink_GL_SGIX_ycrcb_subsample();
17112 }
17113 if (__GLeeCheckExtension("GL_SGIX_ycrcba", &extensionNames) )
17114 {
17115 _GLEE_SGIX_ycrcba = GL_TRUE;
17116 __GLeeLink_GL_SGIX_ycrcba();
17117 }
17118 if (__GLeeCheckExtension("GL_SGI_depth_pass_instrument", &extensionNames) )
17119 {
17120 _GLEE_SGI_depth_pass_instrument = GL_TRUE;
17121 __GLeeLink_GL_SGI_depth_pass_instrument();
17122 }
17123 if (__GLeeCheckExtension("GL_3DFX_texture_compression_FXT1", &extensionNames) )
17124 {
17125 _GLEE_3DFX_texture_compression_FXT1 = GL_TRUE;
17126 __GLeeLink_GL_3DFX_texture_compression_FXT1();
17127 }
17128 if (__GLeeCheckExtension("GL_3DFX_multisample", &extensionNames) )
17129 {
17130 _GLEE_3DFX_multisample = GL_TRUE;
17131 __GLeeLink_GL_3DFX_multisample();
17132 }
17133 if (__GLeeCheckExtension("GL_3DFX_tbuffer", &extensionNames) )
17134 {
17135 _GLEE_3DFX_tbuffer = GL_TRUE;
17136 __GLeeLink_GL_3DFX_tbuffer();
17137 }
17138 if (__GLeeCheckExtension("GL_EXT_multisample", &extensionNames) )
17139 {
17140 _GLEE_EXT_multisample = GL_TRUE;
17141 __GLeeLink_GL_EXT_multisample();
17142 }
17143 if (__GLeeCheckExtension("GL_SGIX_vertex_preclip", &extensionNames) )
17144 {
17145 _GLEE_SGIX_vertex_preclip = GL_TRUE;
17146 __GLeeLink_GL_SGIX_vertex_preclip();
17147 }
17148 if (__GLeeCheckExtension("GL_SGIX_convolution_accuracy", &extensionNames) )
17149 {
17150 _GLEE_SGIX_convolution_accuracy = GL_TRUE;
17151 __GLeeLink_GL_SGIX_convolution_accuracy();
17152 }
17153 if (__GLeeCheckExtension("GL_SGIX_resample", &extensionNames) )
17154 {
17155 _GLEE_SGIX_resample = GL_TRUE;
17156 __GLeeLink_GL_SGIX_resample();
17157 }
17158 if (__GLeeCheckExtension("GL_SGIS_point_line_texgen", &extensionNames) )
17159 {
17160 _GLEE_SGIS_point_line_texgen = GL_TRUE;
17161 __GLeeLink_GL_SGIS_point_line_texgen();
17162 }
17163 if (__GLeeCheckExtension("GL_SGIS_texture_color_mask", &extensionNames) )
17164 {
17165 _GLEE_SGIS_texture_color_mask = GL_TRUE;
17166 __GLeeLink_GL_SGIS_texture_color_mask();
17167 }
17168 if (__GLeeCheckExtension("GL_EXT_texture_env_dot3", &extensionNames) )
17169 {
17170 _GLEE_EXT_texture_env_dot3 = GL_TRUE;
17171 __GLeeLink_GL_EXT_texture_env_dot3();
17172 }
17173 if (__GLeeCheckExtension("GL_ATI_texture_mirror_once", &extensionNames) )
17174 {
17175 _GLEE_ATI_texture_mirror_once = GL_TRUE;
17176 __GLeeLink_GL_ATI_texture_mirror_once();
17177 }
17178 if (__GLeeCheckExtension("GL_NV_fence", &extensionNames) )
17179 {
17180 _GLEE_NV_fence = GL_TRUE;
17181 __GLeeLink_GL_NV_fence();
17182 }
17183 if (__GLeeCheckExtension("GL_IBM_texture_mirrored_repeat", &extensionNames) )
17184 {
17185 _GLEE_IBM_texture_mirrored_repeat = GL_TRUE;
17186 __GLeeLink_GL_IBM_texture_mirrored_repeat();
17187 }
17188 if (__GLeeCheckExtension("GL_NV_evaluators", &extensionNames) )
17189 {
17190 _GLEE_NV_evaluators = GL_TRUE;
17191 __GLeeLink_GL_NV_evaluators();
17192 }
17193 if (__GLeeCheckExtension("GL_NV_packed_depth_stencil", &extensionNames) )
17194 {
17195 _GLEE_NV_packed_depth_stencil = GL_TRUE;
17196 __GLeeLink_GL_NV_packed_depth_stencil();
17197 }
17198 if (__GLeeCheckExtension("GL_NV_register_combiners2", &extensionNames) )
17199 {
17200 _GLEE_NV_register_combiners2 = GL_TRUE;
17201 __GLeeLink_GL_NV_register_combiners2();
17202 }
17203 if (__GLeeCheckExtension("GL_NV_texture_compression_vtc", &extensionNames) )
17204 {
17205 _GLEE_NV_texture_compression_vtc = GL_TRUE;
17206 __GLeeLink_GL_NV_texture_compression_vtc();
17207 }
17208 if (__GLeeCheckExtension("GL_NV_texture_rectangle", &extensionNames) )
17209 {
17210 _GLEE_NV_texture_rectangle = GL_TRUE;
17211 __GLeeLink_GL_NV_texture_rectangle();
17212 }
17213 if (__GLeeCheckExtension("GL_NV_texture_shader", &extensionNames) )
17214 {
17215 _GLEE_NV_texture_shader = GL_TRUE;
17216 __GLeeLink_GL_NV_texture_shader();
17217 }
17218 if (__GLeeCheckExtension("GL_NV_texture_shader2", &extensionNames) )
17219 {
17220 _GLEE_NV_texture_shader2 = GL_TRUE;
17221 __GLeeLink_GL_NV_texture_shader2();
17222 }
17223 if (__GLeeCheckExtension("GL_NV_vertex_array_range2", &extensionNames) )
17224 {
17225 _GLEE_NV_vertex_array_range2 = GL_TRUE;
17226 __GLeeLink_GL_NV_vertex_array_range2();
17227 }
17228 if (__GLeeCheckExtension("GL_NV_vertex_program", &extensionNames) )
17229 {
17230 _GLEE_NV_vertex_program = GL_TRUE;
17231 __GLeeLink_GL_NV_vertex_program();
17232 }
17233 if (__GLeeCheckExtension("GL_SGIX_texture_coordinate_clamp", &extensionNames) )
17234 {
17235 _GLEE_SGIX_texture_coordinate_clamp = GL_TRUE;
17236 __GLeeLink_GL_SGIX_texture_coordinate_clamp();
17237 }
17238 if (__GLeeCheckExtension("GL_SGIX_scalebias_hint", &extensionNames) )
17239 {
17240 _GLEE_SGIX_scalebias_hint = GL_TRUE;
17241 __GLeeLink_GL_SGIX_scalebias_hint();
17242 }
17243 if (__GLeeCheckExtension("GL_OML_interlace", &extensionNames) )
17244 {
17245 _GLEE_OML_interlace = GL_TRUE;
17246 __GLeeLink_GL_OML_interlace();
17247 }
17248 if (__GLeeCheckExtension("GL_OML_subsample", &extensionNames) )
17249 {
17250 _GLEE_OML_subsample = GL_TRUE;
17251 __GLeeLink_GL_OML_subsample();
17252 }
17253 if (__GLeeCheckExtension("GL_OML_resample", &extensionNames) )
17254 {
17255 _GLEE_OML_resample = GL_TRUE;
17256 __GLeeLink_GL_OML_resample();
17257 }
17258 if (__GLeeCheckExtension("GL_NV_copy_depth_to_color", &extensionNames) )
17259 {
17260 _GLEE_NV_copy_depth_to_color = GL_TRUE;
17261 __GLeeLink_GL_NV_copy_depth_to_color();
17262 }
17263 if (__GLeeCheckExtension("GL_ATI_envmap_bumpmap", &extensionNames) )
17264 {
17265 _GLEE_ATI_envmap_bumpmap = GL_TRUE;
17266 __GLeeLink_GL_ATI_envmap_bumpmap();
17267 }
17268 if (__GLeeCheckExtension("GL_ATI_fragment_shader", &extensionNames) )
17269 {
17270 _GLEE_ATI_fragment_shader = GL_TRUE;
17271 __GLeeLink_GL_ATI_fragment_shader();
17272 }
17273 if (__GLeeCheckExtension("GL_ATI_pn_triangles", &extensionNames) )
17274 {
17275 _GLEE_ATI_pn_triangles = GL_TRUE;
17276 __GLeeLink_GL_ATI_pn_triangles();
17277 }
17278 if (__GLeeCheckExtension("GL_ATI_vertex_array_object", &extensionNames) )
17279 {
17280 _GLEE_ATI_vertex_array_object = GL_TRUE;
17281 __GLeeLink_GL_ATI_vertex_array_object();
17282 }
17283 if (__GLeeCheckExtension("GL_EXT_vertex_shader", &extensionNames) )
17284 {
17285 _GLEE_EXT_vertex_shader = GL_TRUE;
17286 __GLeeLink_GL_EXT_vertex_shader();
17287 }
17288 if (__GLeeCheckExtension("GL_ATI_vertex_streams", &extensionNames) )
17289 {
17290 _GLEE_ATI_vertex_streams = GL_TRUE;
17291 __GLeeLink_GL_ATI_vertex_streams();
17292 }
17293 if (__GLeeCheckExtension("GL_ATI_element_array", &extensionNames) )
17294 {
17295 _GLEE_ATI_element_array = GL_TRUE;
17296 __GLeeLink_GL_ATI_element_array();
17297 }
17298 if (__GLeeCheckExtension("GL_SUN_mesh_array", &extensionNames) )
17299 {
17300 _GLEE_SUN_mesh_array = GL_TRUE;
17301 __GLeeLink_GL_SUN_mesh_array();
17302 }
17303 if (__GLeeCheckExtension("GL_SUN_slice_accum", &extensionNames) )
17304 {
17305 _GLEE_SUN_slice_accum = GL_TRUE;
17306 __GLeeLink_GL_SUN_slice_accum();
17307 }
17308 if (__GLeeCheckExtension("GL_NV_multisample_filter_hint", &extensionNames) )
17309 {
17310 _GLEE_NV_multisample_filter_hint = GL_TRUE;
17311 __GLeeLink_GL_NV_multisample_filter_hint();
17312 }
17313 if (__GLeeCheckExtension("GL_NV_depth_clamp", &extensionNames) )
17314 {
17315 _GLEE_NV_depth_clamp = GL_TRUE;
17316 __GLeeLink_GL_NV_depth_clamp();
17317 }
17318 if (__GLeeCheckExtension("GL_NV_occlusion_query", &extensionNames) )
17319 {
17320 _GLEE_NV_occlusion_query = GL_TRUE;
17321 __GLeeLink_GL_NV_occlusion_query();
17322 }
17323 if (__GLeeCheckExtension("GL_NV_point_sprite", &extensionNames) )
17324 {
17325 _GLEE_NV_point_sprite = GL_TRUE;
17326 __GLeeLink_GL_NV_point_sprite();
17327 }
17328 if (__GLeeCheckExtension("GL_NV_texture_shader3", &extensionNames) )
17329 {
17330 _GLEE_NV_texture_shader3 = GL_TRUE;
17331 __GLeeLink_GL_NV_texture_shader3();
17332 }
17333 if (__GLeeCheckExtension("GL_NV_vertex_program1_1", &extensionNames) )
17334 {
17335 _GLEE_NV_vertex_program1_1 = GL_TRUE;
17336 __GLeeLink_GL_NV_vertex_program1_1();
17337 }
17338 if (__GLeeCheckExtension("GL_EXT_shadow_funcs", &extensionNames) )
17339 {
17340 _GLEE_EXT_shadow_funcs = GL_TRUE;
17341 __GLeeLink_GL_EXT_shadow_funcs();
17342 }
17343 if (__GLeeCheckExtension("GL_EXT_stencil_two_side", &extensionNames) )
17344 {
17345 _GLEE_EXT_stencil_two_side = GL_TRUE;
17346 __GLeeLink_GL_EXT_stencil_two_side();
17347 }
17348 if (__GLeeCheckExtension("GL_ATI_text_fragment_shader", &extensionNames) )
17349 {
17350 _GLEE_ATI_text_fragment_shader = GL_TRUE;
17351 __GLeeLink_GL_ATI_text_fragment_shader();
17352 }
17353 if (__GLeeCheckExtension("GL_APPLE_client_storage", &extensionNames) )
17354 {
17355 _GLEE_APPLE_client_storage = GL_TRUE;
17356 __GLeeLink_GL_APPLE_client_storage();
17357 }
17358 if (__GLeeCheckExtension("GL_APPLE_element_array", &extensionNames) )
17359 {
17360 _GLEE_APPLE_element_array = GL_TRUE;
17361 __GLeeLink_GL_APPLE_element_array();
17362 }
17363 if (__GLeeCheckExtension("GL_APPLE_fence", &extensionNames) )
17364 {
17365 _GLEE_APPLE_fence = GL_TRUE;
17366 __GLeeLink_GL_APPLE_fence();
17367 }
17368 if (__GLeeCheckExtension("GL_APPLE_vertex_array_object", &extensionNames) )
17369 {
17370 _GLEE_APPLE_vertex_array_object = GL_TRUE;
17371 __GLeeLink_GL_APPLE_vertex_array_object();
17372 }
17373 if (__GLeeCheckExtension("GL_APPLE_vertex_array_range", &extensionNames) )
17374 {
17375 _GLEE_APPLE_vertex_array_range = GL_TRUE;
17376 __GLeeLink_GL_APPLE_vertex_array_range();
17377 }
17378 if (__GLeeCheckExtension("GL_APPLE_ycbcr_422", &extensionNames) )
17379 {
17380 _GLEE_APPLE_ycbcr_422 = GL_TRUE;
17381 __GLeeLink_GL_APPLE_ycbcr_422();
17382 }
17383 if (__GLeeCheckExtension("GL_S3_s3tc", &extensionNames) )
17384 {
17385 _GLEE_S3_s3tc = GL_TRUE;
17386 __GLeeLink_GL_S3_s3tc();
17387 }
17388 if (__GLeeCheckExtension("GL_ATI_draw_buffers", &extensionNames) )
17389 {
17390 _GLEE_ATI_draw_buffers = GL_TRUE;
17391 __GLeeLink_GL_ATI_draw_buffers();
17392 }
17393 if (__GLeeCheckExtension("GL_ATI_pixel_format_float", &extensionNames) )
17394 {
17395 _GLEE_ATI_pixel_format_float = GL_TRUE;
17396 __GLeeLink_GL_ATI_pixel_format_float();
17397 }
17398 if (__GLeeCheckExtension("GL_ATI_texture_env_combine3", &extensionNames) )
17399 {
17400 _GLEE_ATI_texture_env_combine3 = GL_TRUE;
17401 __GLeeLink_GL_ATI_texture_env_combine3();
17402 }
17403 if (__GLeeCheckExtension("GL_ATI_texture_float", &extensionNames) )
17404 {
17405 _GLEE_ATI_texture_float = GL_TRUE;
17406 __GLeeLink_GL_ATI_texture_float();
17407 }
17408 if (__GLeeCheckExtension("GL_NV_float_buffer", &extensionNames) )
17409 {
17410 _GLEE_NV_float_buffer = GL_TRUE;
17411 __GLeeLink_GL_NV_float_buffer();
17412 }
17413 if (__GLeeCheckExtension("GL_NV_fragment_program", &extensionNames) )
17414 {
17415 _GLEE_NV_fragment_program = GL_TRUE;
17416 __GLeeLink_GL_NV_fragment_program();
17417 }
17418 if (__GLeeCheckExtension("GL_NV_half_float", &extensionNames) )
17419 {
17420 _GLEE_NV_half_float = GL_TRUE;
17421 __GLeeLink_GL_NV_half_float();
17422 }
17423 if (__GLeeCheckExtension("GL_NV_pixel_data_range", &extensionNames) )
17424 {
17425 _GLEE_NV_pixel_data_range = GL_TRUE;
17426 __GLeeLink_GL_NV_pixel_data_range();
17427 }
17428 if (__GLeeCheckExtension("GL_NV_primitive_restart", &extensionNames) )
17429 {
17430 _GLEE_NV_primitive_restart = GL_TRUE;
17431 __GLeeLink_GL_NV_primitive_restart();
17432 }
17433 if (__GLeeCheckExtension("GL_NV_texture_expand_normal", &extensionNames) )
17434 {
17435 _GLEE_NV_texture_expand_normal = GL_TRUE;
17436 __GLeeLink_GL_NV_texture_expand_normal();
17437 }
17438 if (__GLeeCheckExtension("GL_NV_vertex_program2", &extensionNames) )
17439 {
17440 _GLEE_NV_vertex_program2 = GL_TRUE;
17441 __GLeeLink_GL_NV_vertex_program2();
17442 }
17443 if (__GLeeCheckExtension("GL_ATI_map_object_buffer", &extensionNames) )
17444 {
17445 _GLEE_ATI_map_object_buffer = GL_TRUE;
17446 __GLeeLink_GL_ATI_map_object_buffer();
17447 }
17448 if (__GLeeCheckExtension("GL_ATI_separate_stencil", &extensionNames) )
17449 {
17450 _GLEE_ATI_separate_stencil = GL_TRUE;
17451 __GLeeLink_GL_ATI_separate_stencil();
17452 }
17453 if (__GLeeCheckExtension("GL_ATI_vertex_attrib_array_object", &extensionNames) )
17454 {
17455 _GLEE_ATI_vertex_attrib_array_object = GL_TRUE;
17456 __GLeeLink_GL_ATI_vertex_attrib_array_object();
17457 }
17458 if (__GLeeCheckExtension("GL_OES_read_format", &extensionNames) )
17459 {
17460 _GLEE_OES_read_format = GL_TRUE;
17461 __GLeeLink_GL_OES_read_format();
17462 }
17463 if (__GLeeCheckExtension("GL_EXT_depth_bounds_test", &extensionNames) )
17464 {
17465 _GLEE_EXT_depth_bounds_test = GL_TRUE;
17466 __GLeeLink_GL_EXT_depth_bounds_test();
17467 }
17468 if (__GLeeCheckExtension("GL_EXT_texture_mirror_clamp", &extensionNames) )
17469 {
17470 _GLEE_EXT_texture_mirror_clamp = GL_TRUE;
17471 __GLeeLink_GL_EXT_texture_mirror_clamp();
17472 }
17473 if (__GLeeCheckExtension("GL_EXT_blend_equation_separate", &extensionNames) )
17474 {
17475 _GLEE_EXT_blend_equation_separate = GL_TRUE;
17476 __GLeeLink_GL_EXT_blend_equation_separate();
17477 }
17478 if (__GLeeCheckExtension("GL_MESA_pack_invert", &extensionNames) )
17479 {
17480 _GLEE_MESA_pack_invert = GL_TRUE;
17481 __GLeeLink_GL_MESA_pack_invert();
17482 }
17483 if (__GLeeCheckExtension("GL_MESA_ycbcr_texture", &extensionNames) )
17484 {
17485 _GLEE_MESA_ycbcr_texture = GL_TRUE;
17486 __GLeeLink_GL_MESA_ycbcr_texture();
17487 }
17488 if (__GLeeCheckExtension("GL_EXT_pixel_buffer_object", &extensionNames) )
17489 {
17490 _GLEE_EXT_pixel_buffer_object = GL_TRUE;
17491 __GLeeLink_GL_EXT_pixel_buffer_object();
17492 }
17493 if (__GLeeCheckExtension("GL_NV_fragment_program_option", &extensionNames) )
17494 {
17495 _GLEE_NV_fragment_program_option = GL_TRUE;
17496 __GLeeLink_GL_NV_fragment_program_option();
17497 }
17498 if (__GLeeCheckExtension("GL_NV_fragment_program2", &extensionNames) )
17499 {
17500 _GLEE_NV_fragment_program2 = GL_TRUE;
17501 __GLeeLink_GL_NV_fragment_program2();
17502 }
17503 if (__GLeeCheckExtension("GL_NV_vertex_program2_option", &extensionNames) )
17504 {
17505 _GLEE_NV_vertex_program2_option = GL_TRUE;
17506 __GLeeLink_GL_NV_vertex_program2_option();
17507 }
17508 if (__GLeeCheckExtension("GL_NV_vertex_program3", &extensionNames) )
17509 {
17510 _GLEE_NV_vertex_program3 = GL_TRUE;
17511 __GLeeLink_GL_NV_vertex_program3();
17512 }
17513 if (__GLeeCheckExtension("GL_EXT_framebuffer_object", &extensionNames) )
17514 {
17515 _GLEE_EXT_framebuffer_object = GL_TRUE;
17516 __GLeeLink_GL_EXT_framebuffer_object();
17517 }
17518 if (__GLeeCheckExtension("GL_GREMEDY_string_marker", &extensionNames) )
17519 {
17520 _GLEE_GREMEDY_string_marker = GL_TRUE;
17521 __GLeeLink_GL_GREMEDY_string_marker();
17522 }
17523 if (__GLeeCheckExtension("GL_EXT_packed_depth_stencil", &extensionNames) )
17524 {
17525 _GLEE_EXT_packed_depth_stencil = GL_TRUE;
17526 __GLeeLink_GL_EXT_packed_depth_stencil();
17527 }
17528 if (__GLeeCheckExtension("GL_EXT_stencil_clear_tag", &extensionNames) )
17529 {
17530 _GLEE_EXT_stencil_clear_tag = GL_TRUE;
17531 __GLeeLink_GL_EXT_stencil_clear_tag();
17532 }
17533 if (__GLeeCheckExtension("GL_EXT_texture_sRGB", &extensionNames) )
17534 {
17535 _GLEE_EXT_texture_sRGB = GL_TRUE;
17536 __GLeeLink_GL_EXT_texture_sRGB();
17537 }
17538 if (__GLeeCheckExtension("GL_EXT_framebuffer_blit", &extensionNames) )
17539 {
17540 _GLEE_EXT_framebuffer_blit = GL_TRUE;
17541 __GLeeLink_GL_EXT_framebuffer_blit();
17542 }
17543 if (__GLeeCheckExtension("GL_EXT_framebuffer_multisample", &extensionNames) )
17544 {
17545 _GLEE_EXT_framebuffer_multisample = GL_TRUE;
17546 __GLeeLink_GL_EXT_framebuffer_multisample();
17547 }
17548 if (__GLeeCheckExtension("GL_MESAX_texture_stack", &extensionNames) )
17549 {
17550 _GLEE_MESAX_texture_stack = GL_TRUE;
17551 __GLeeLink_GL_MESAX_texture_stack();
17552 }
17553 if (__GLeeCheckExtension("GL_EXT_timer_query", &extensionNames) )
17554 {
17555 _GLEE_EXT_timer_query = GL_TRUE;
17556 __GLeeLink_GL_EXT_timer_query();
17557 }
17558 if (__GLeeCheckExtension("GL_EXT_gpu_program_parameters", &extensionNames) )
17559 {
17560 _GLEE_EXT_gpu_program_parameters = GL_TRUE;
17561 __GLeeLink_GL_EXT_gpu_program_parameters();
17562 }
17563 if (__GLeeCheckExtension("GL_APPLE_flush_buffer_range", &extensionNames) )
17564 {
17565 _GLEE_APPLE_flush_buffer_range = GL_TRUE;
17566 __GLeeLink_GL_APPLE_flush_buffer_range();
17567 }
17568 if (__GLeeCheckExtension("GL_EXT_gpu_shader4", &extensionNames) )
17569 {
17570 _GLEE_EXT_gpu_shader4 = GL_TRUE;
17571 __GLeeLink_GL_EXT_gpu_shader4();
17572 }
17573 if (__GLeeCheckExtension("GL_EXT_draw_instanced", &extensionNames) )
17574 {
17575 _GLEE_EXT_draw_instanced = GL_TRUE;
17576 __GLeeLink_GL_EXT_draw_instanced();
17577 }
17578 if (__GLeeCheckExtension("GL_EXT_packed_float", &extensionNames) )
17579 {
17580 _GLEE_EXT_packed_float = GL_TRUE;
17581 __GLeeLink_GL_EXT_packed_float();
17582 }
17583 if (__GLeeCheckExtension("GL_EXT_texture_array", &extensionNames) )
17584 {
17585 _GLEE_EXT_texture_array = GL_TRUE;
17586 __GLeeLink_GL_EXT_texture_array();
17587 }
17588 if (__GLeeCheckExtension("GL_EXT_texture_buffer_object", &extensionNames) )
17589 {
17590 _GLEE_EXT_texture_buffer_object = GL_TRUE;
17591 __GLeeLink_GL_EXT_texture_buffer_object();
17592 }
17593 if (__GLeeCheckExtension("GL_EXT_texture_compression_latc", &extensionNames) )
17594 {
17595 _GLEE_EXT_texture_compression_latc = GL_TRUE;
17596 __GLeeLink_GL_EXT_texture_compression_latc();
17597 }
17598 if (__GLeeCheckExtension("GL_EXT_texture_compression_rgtc", &extensionNames) )
17599 {
17600 _GLEE_EXT_texture_compression_rgtc = GL_TRUE;
17601 __GLeeLink_GL_EXT_texture_compression_rgtc();
17602 }
17603 if (__GLeeCheckExtension("GL_EXT_texture_shared_exponent", &extensionNames) )
17604 {
17605 _GLEE_EXT_texture_shared_exponent = GL_TRUE;
17606 __GLeeLink_GL_EXT_texture_shared_exponent();
17607 }
17608 if (__GLeeCheckExtension("GL_NV_depth_buffer_float", &extensionNames) )
17609 {
17610 _GLEE_NV_depth_buffer_float = GL_TRUE;
17611 __GLeeLink_GL_NV_depth_buffer_float();
17612 }
17613 if (__GLeeCheckExtension("GL_NV_framebuffer_multisample_coverage", &extensionNames) )
17614 {
17615 _GLEE_NV_framebuffer_multisample_coverage = GL_TRUE;
17616 __GLeeLink_GL_NV_framebuffer_multisample_coverage();
17617 }
17618 if (__GLeeCheckExtension("GL_EXT_framebuffer_sRGB", &extensionNames) )
17619 {
17620 _GLEE_EXT_framebuffer_sRGB = GL_TRUE;
17621 __GLeeLink_GL_EXT_framebuffer_sRGB();
17622 }
17623 if (__GLeeCheckExtension("GL_NV_geometry_shader4", &extensionNames) )
17624 {
17625 _GLEE_NV_geometry_shader4 = GL_TRUE;
17626 __GLeeLink_GL_NV_geometry_shader4();
17627 }
17628 if (__GLeeCheckExtension("GL_NV_parameter_buffer_object", &extensionNames) )
17629 {
17630 _GLEE_NV_parameter_buffer_object = GL_TRUE;
17631 __GLeeLink_GL_NV_parameter_buffer_object();
17632 }
17633 if (__GLeeCheckExtension("GL_EXT_draw_buffers2", &extensionNames) )
17634 {
17635 _GLEE_EXT_draw_buffers2 = GL_TRUE;
17636 __GLeeLink_GL_EXT_draw_buffers2();
17637 }
17638 if (__GLeeCheckExtension("GL_NV_transform_feedback", &extensionNames) )
17639 {
17640 _GLEE_NV_transform_feedback = GL_TRUE;
17641 __GLeeLink_GL_NV_transform_feedback();
17642 }
17643 if (__GLeeCheckExtension("GL_EXT_bindable_uniform", &extensionNames) )
17644 {
17645 _GLEE_EXT_bindable_uniform = GL_TRUE;
17646 __GLeeLink_GL_EXT_bindable_uniform();
17647 }
17648 if (__GLeeCheckExtension("GL_EXT_texture_integer", &extensionNames) )
17649 {
17650 _GLEE_EXT_texture_integer = GL_TRUE;
17651 __GLeeLink_GL_EXT_texture_integer();
17652 }
17653 if (__GLeeCheckExtension("GL_GREMEDY_frame_terminator", &extensionNames) )
17654 {
17655 _GLEE_GREMEDY_frame_terminator = GL_TRUE;
17656 __GLeeLink_GL_GREMEDY_frame_terminator();
17657 }
17658 if (__GLeeCheckExtension("GL_NV_conditional_render", &extensionNames) )
17659 {
17660 _GLEE_NV_conditional_render = GL_TRUE;
17661 __GLeeLink_GL_NV_conditional_render();
17662 }
17663 if (__GLeeCheckExtension("GL_NV_present_video", &extensionNames) )
17664 {
17665 _GLEE_NV_present_video = GL_TRUE;
17666 __GLeeLink_GL_NV_present_video();
17667 }
17668 if (__GLeeCheckExtension("GL_EXT_transform_feedback", &extensionNames) )
17669 {
17670 _GLEE_EXT_transform_feedback = GL_TRUE;
17671 __GLeeLink_GL_EXT_transform_feedback();
17672 }
17673 if (__GLeeCheckExtension("GL_EXT_direct_state_access", &extensionNames) )
17674 {
17675 _GLEE_EXT_direct_state_access = GL_TRUE;
17676 __GLeeLink_GL_EXT_direct_state_access();
17677 }
17678 if (__GLeeCheckExtension("GL_EXT_vertex_array_bgra", &extensionNames) )
17679 {
17680 _GLEE_EXT_vertex_array_bgra = GL_TRUE;
17681 __GLeeLink_GL_EXT_vertex_array_bgra();
17682 }
17683 if (__GLeeCheckExtension("GL_EXT_texture_swizzle", &extensionNames) )
17684 {
17685 _GLEE_EXT_texture_swizzle = GL_TRUE;
17686 __GLeeLink_GL_EXT_texture_swizzle();
17687 }
17688 if (__GLeeCheckExtension("GL_NV_explicit_multisample", &extensionNames) )
17689 {
17690 _GLEE_NV_explicit_multisample = GL_TRUE;
17691 __GLeeLink_GL_NV_explicit_multisample();
17692 }
17693 if (__GLeeCheckExtension("GL_NV_transform_feedback2", &extensionNames) )
17694 {
17695 _GLEE_NV_transform_feedback2 = GL_TRUE;
17696 __GLeeLink_GL_NV_transform_feedback2();
17697 }
17698 if (__GLeeCheckExtension("GL_SGIX_texture_select", &extensionNames) )
17699 {
17700 _GLEE_SGIX_texture_select = GL_TRUE;
17701 __GLeeLink_GL_SGIX_texture_select();
17702 }
17703 if (__GLeeCheckExtension("GL_INGR_blend_func_separate", &extensionNames) )
17704 {
17705 _GLEE_INGR_blend_func_separate = GL_TRUE;
17706 __GLeeLink_GL_INGR_blend_func_separate();
17707 }
17708 if (__GLeeCheckExtension("GL_SGIX_depth_pass_instrument", &extensionNames) )
17709 {
17710 _GLEE_SGIX_depth_pass_instrument = GL_TRUE;
17711 __GLeeLink_GL_SGIX_depth_pass_instrument();
17712 }
17713 if (__GLeeCheckExtension("GL_SGIX_igloo_interface", &extensionNames) )
17714 {
17715 _GLEE_SGIX_igloo_interface = GL_TRUE;
17716 __GLeeLink_GL_SGIX_igloo_interface();
17717 }
17718 if (__GLeeCheckExtension("GL_EXT_fragment_lighting", &extensionNames) )
17719 {
17720 _GLEE_EXT_fragment_lighting = GL_TRUE;
17721 __GLeeLink_GL_EXT_fragment_lighting();
17722 }
17723 if (__GLeeCheckExtension("GL_EXT_geometry_shader4", &extensionNames) )
17724 {
17725 _GLEE_EXT_geometry_shader4 = GL_TRUE;
17726 __GLeeLink_GL_EXT_geometry_shader4();
17727 }
17728 if (__GLeeCheckExtension("GL_EXT_scene_marker", &extensionNames) )
17729 {
17730 _GLEE_EXT_scene_marker = GL_TRUE;
17731 __GLeeLink_GL_EXT_scene_marker();
17732 }
17733 if (__GLeeCheckExtension("GL_EXT_texture_compression_dxt1", &extensionNames) )
17734 {
17735 _GLEE_EXT_texture_compression_dxt1 = GL_TRUE;
17736 __GLeeLink_GL_EXT_texture_compression_dxt1();
17737 }
17738 if (__GLeeCheckExtension("GL_EXT_texture_env", &extensionNames) )
17739 {
17740 _GLEE_EXT_texture_env = GL_TRUE;
17741 __GLeeLink_GL_EXT_texture_env();
17742 }
17743 if (__GLeeCheckExtension("GL_IBM_static_data", &extensionNames) )
17744 {
17745 _GLEE_IBM_static_data = GL_TRUE;
17746 __GLeeLink_GL_IBM_static_data();
17747 }
17748 if (__GLeeCheckExtension("GL_NV_gpu_program4", &extensionNames) )
17749 {
17750 _GLEE_NV_gpu_program4 = GL_TRUE;
17751 __GLeeLink_GL_NV_gpu_program4();
17752 }
17753 if (__GLeeCheckExtension("GL_OES_byte_coordinates", &extensionNames) )
17754 {
17755 _GLEE_OES_byte_coordinates = GL_TRUE;
17756 __GLeeLink_GL_OES_byte_coordinates();
17757 }
17758 if (__GLeeCheckExtension("GL_OES_compressed_paletted_texture", &extensionNames) )
17759 {
17760 _GLEE_OES_compressed_paletted_texture = GL_TRUE;
17761 __GLeeLink_GL_OES_compressed_paletted_texture();
17762 }
17763 if (__GLeeCheckExtension("GL_OES_single_precision", &extensionNames) )
17764 {
17765 _GLEE_OES_single_precision = GL_TRUE;
17766 __GLeeLink_GL_OES_single_precision();
17767 }
17768 if (__GLeeCheckExtension("GL_SGIX_pixel_texture_bits", &extensionNames) )
17769 {
17770 _GLEE_SGIX_pixel_texture_bits = GL_TRUE;
17771 __GLeeLink_GL_SGIX_pixel_texture_bits();
17772 }
17773 if (__GLeeCheckExtension("GL_SGIX_texture_range", &extensionNames) )
17774 {
17775 _GLEE_SGIX_texture_range = GL_TRUE;
17776 __GLeeLink_GL_SGIX_texture_range();
17777 }
17778 #ifdef WIN32
17779 if (__GLeeCheckExtension("WGL_ARB_buffer_region", &extensionNames) )
17780 {
17781 _GLEE_WGL_ARB_buffer_region = GL_TRUE;
17782 __GLeeLink_WGL_ARB_buffer_region();
17783 }
17784 if (__GLeeCheckExtension("WGL_ARB_multisample", &extensionNames) )
17785 {
17786 _GLEE_WGL_ARB_multisample = GL_TRUE;
17787 __GLeeLink_WGL_ARB_multisample();
17788 }
17789 if (__GLeeCheckExtension("WGL_ARB_extensions_string", &extensionNames) )
17790 {
17791 _GLEE_WGL_ARB_extensions_string = GL_TRUE;
17792 __GLeeLink_WGL_ARB_extensions_string();
17793 }
17794 if (__GLeeCheckExtension("WGL_ARB_pixel_format", &extensionNames) )
17795 {
17796 _GLEE_WGL_ARB_pixel_format = GL_TRUE;
17797 __GLeeLink_WGL_ARB_pixel_format();
17798 }
17799 if (__GLeeCheckExtension("WGL_ARB_make_current_read", &extensionNames) )
17800 {
17801 _GLEE_WGL_ARB_make_current_read = GL_TRUE;
17802 __GLeeLink_WGL_ARB_make_current_read();
17803 }
17804 if (__GLeeCheckExtension("WGL_ARB_pbuffer", &extensionNames) )
17805 {
17806 _GLEE_WGL_ARB_pbuffer = GL_TRUE;
17807 __GLeeLink_WGL_ARB_pbuffer();
17808 }
17809 if (__GLeeCheckExtension("WGL_ARB_render_texture", &extensionNames) )
17810 {
17811 _GLEE_WGL_ARB_render_texture = GL_TRUE;
17812 __GLeeLink_WGL_ARB_render_texture();
17813 }
17814 if (__GLeeCheckExtension("WGL_ARB_pixel_format_float", &extensionNames) )
17815 {
17816 _GLEE_WGL_ARB_pixel_format_float = GL_TRUE;
17817 __GLeeLink_WGL_ARB_pixel_format_float();
17818 }
17819 if (__GLeeCheckExtension("WGL_ARB_create_context", &extensionNames) )
17820 {
17821 _GLEE_WGL_ARB_create_context = GL_TRUE;
17822 __GLeeLink_WGL_ARB_create_context();
17823 }
17824 if (__GLeeCheckExtension("WGL_EXT_make_current_read", &extensionNames) )
17825 {
17826 _GLEE_WGL_EXT_make_current_read = GL_TRUE;
17827 __GLeeLink_WGL_EXT_make_current_read();
17828 }
17829 if (__GLeeCheckExtension("WGL_EXT_pixel_format", &extensionNames) )
17830 {
17831 _GLEE_WGL_EXT_pixel_format = GL_TRUE;
17832 __GLeeLink_WGL_EXT_pixel_format();
17833 }
17834 if (__GLeeCheckExtension("WGL_EXT_pbuffer", &extensionNames) )
17835 {
17836 _GLEE_WGL_EXT_pbuffer = GL_TRUE;
17837 __GLeeLink_WGL_EXT_pbuffer();
17838 }
17839 if (__GLeeCheckExtension("WGL_EXT_depth_float", &extensionNames) )
17840 {
17841 _GLEE_WGL_EXT_depth_float = GL_TRUE;
17842 __GLeeLink_WGL_EXT_depth_float();
17843 }
17844 if (__GLeeCheckExtension("WGL_3DFX_multisample", &extensionNames) )
17845 {
17846 _GLEE_WGL_3DFX_multisample = GL_TRUE;
17847 __GLeeLink_WGL_3DFX_multisample();
17848 }
17849 if (__GLeeCheckExtension("WGL_EXT_multisample", &extensionNames) )
17850 {
17851 _GLEE_WGL_EXT_multisample = GL_TRUE;
17852 __GLeeLink_WGL_EXT_multisample();
17853 }
17854 if (__GLeeCheckExtension("WGL_I3D_digital_video_control", &extensionNames) )
17855 {
17856 _GLEE_WGL_I3D_digital_video_control = GL_TRUE;
17857 __GLeeLink_WGL_I3D_digital_video_control();
17858 }
17859 if (__GLeeCheckExtension("WGL_I3D_gamma", &extensionNames) )
17860 {
17861 _GLEE_WGL_I3D_gamma = GL_TRUE;
17862 __GLeeLink_WGL_I3D_gamma();
17863 }
17864 if (__GLeeCheckExtension("WGL_I3D_genlock", &extensionNames) )
17865 {
17866 _GLEE_WGL_I3D_genlock = GL_TRUE;
17867 __GLeeLink_WGL_I3D_genlock();
17868 }
17869 if (__GLeeCheckExtension("WGL_I3D_image_buffer", &extensionNames) )
17870 {
17871 _GLEE_WGL_I3D_image_buffer = GL_TRUE;
17872 __GLeeLink_WGL_I3D_image_buffer();
17873 }
17874 if (__GLeeCheckExtension("WGL_I3D_swap_frame_lock", &extensionNames) )
17875 {
17876 _GLEE_WGL_I3D_swap_frame_lock = GL_TRUE;
17877 __GLeeLink_WGL_I3D_swap_frame_lock();
17878 }
17879 if (__GLeeCheckExtension("WGL_NV_render_depth_texture", &extensionNames) )
17880 {
17881 _GLEE_WGL_NV_render_depth_texture = GL_TRUE;
17882 __GLeeLink_WGL_NV_render_depth_texture();
17883 }
17884 if (__GLeeCheckExtension("WGL_NV_render_texture_rectangle", &extensionNames) )
17885 {
17886 _GLEE_WGL_NV_render_texture_rectangle = GL_TRUE;
17887 __GLeeLink_WGL_NV_render_texture_rectangle();
17888 }
17889 if (__GLeeCheckExtension("WGL_ATI_pixel_format_float", &extensionNames) )
17890 {
17891 _GLEE_WGL_ATI_pixel_format_float = GL_TRUE;
17892 __GLeeLink_WGL_ATI_pixel_format_float();
17893 }
17894 if (__GLeeCheckExtension("WGL_NV_float_buffer", &extensionNames) )
17895 {
17896 _GLEE_WGL_NV_float_buffer = GL_TRUE;
17897 __GLeeLink_WGL_NV_float_buffer();
17898 }
17899 if (__GLeeCheckExtension("WGL_3DL_stereo_control", &extensionNames) )
17900 {
17901 _GLEE_WGL_3DL_stereo_control = GL_TRUE;
17902 __GLeeLink_WGL_3DL_stereo_control();
17903 }
17904 if (__GLeeCheckExtension("WGL_EXT_pixel_format_packed_float", &extensionNames) )
17905 {
17906 _GLEE_WGL_EXT_pixel_format_packed_float = GL_TRUE;
17907 __GLeeLink_WGL_EXT_pixel_format_packed_float();
17908 }
17909 if (__GLeeCheckExtension("WGL_EXT_framebuffer_sRGB", &extensionNames) )
17910 {
17911 _GLEE_WGL_EXT_framebuffer_sRGB = GL_TRUE;
17912 __GLeeLink_WGL_EXT_framebuffer_sRGB();
17913 }
17914 if (__GLeeCheckExtension("WGL_NV_present_video", &extensionNames) )
17915 {
17916 _GLEE_WGL_NV_present_video = GL_TRUE;
17917 __GLeeLink_WGL_NV_present_video();
17918 }
17919 if (__GLeeCheckExtension("WGL_NV_swap_group", &extensionNames) )
17920 {
17921 _GLEE_WGL_NV_swap_group = GL_TRUE;
17922 __GLeeLink_WGL_NV_swap_group();
17923 }
17924 if (__GLeeCheckExtension("WGL_NV_gpu_affinity", &extensionNames) )
17925 {
17926 _GLEE_WGL_NV_gpu_affinity = GL_TRUE;
17927 __GLeeLink_WGL_NV_gpu_affinity();
17928 }
17929 if (__GLeeCheckExtension("WGL_EXT_display_color_table", &extensionNames) )
17930 {
17931 _GLEE_WGL_EXT_display_color_table = GL_TRUE;
17932 __GLeeLink_WGL_EXT_display_color_table();
17933 }
17934 if (__GLeeCheckExtension("WGL_EXT_extensions_string", &extensionNames) )
17935 {
17936 _GLEE_WGL_EXT_extensions_string = GL_TRUE;
17937 __GLeeLink_WGL_EXT_extensions_string();
17938 }
17939 if (__GLeeCheckExtension("WGL_EXT_swap_control", &extensionNames) )
17940 {
17941 _GLEE_WGL_EXT_swap_control = GL_TRUE;
17942 __GLeeLink_WGL_EXT_swap_control();
17943 }
17944 if (__GLeeCheckExtension("WGL_NV_vertex_array_range", &extensionNames) )
17945 {
17946 _GLEE_WGL_NV_vertex_array_range = GL_TRUE;
17947 __GLeeLink_WGL_NV_vertex_array_range();
17948 }
17949 if (__GLeeCheckExtension("WGL_OML_sync_control", &extensionNames) )
17950 {
17951 _GLEE_WGL_OML_sync_control = GL_TRUE;
17952 __GLeeLink_WGL_OML_sync_control();
17953 }
17954 if (__GLeeCheckExtension("WGL_I3D_swap_frame_usage", &extensionNames) )
17955 {
17956 _GLEE_WGL_I3D_swap_frame_usage = GL_TRUE;
17957 __GLeeLink_WGL_I3D_swap_frame_usage();
17958 }
17959 if (__GLeeCheckExtension("WGL_NV_video_output", &extensionNames) )
17960 {
17961 _GLEE_WGL_NV_video_output = GL_TRUE;
17962 __GLeeLink_WGL_NV_video_output();
17963 }
17964 #elif defined(__APPLE__) || defined(__APPLE_CC__)
17965 #else
17966 if (__GLeeCheckExtension("GLX_VERSION_1_3", &extensionNames) )
17967 {
17968 _GLEE_GLX_VERSION_1_3 = GL_TRUE;
17969 __GLeeLink_GLX_VERSION_1_3();
17970 }
17971 if (__GLeeCheckExtension("GLX_VERSION_1_4", &extensionNames) )
17972 {
17973 _GLEE_GLX_VERSION_1_4 = GL_TRUE;
17974 __GLeeLink_GLX_VERSION_1_4();
17975 }
17976 if (__GLeeCheckExtension("GLX_ARB_multisample", &extensionNames) )
17977 {
17978 _GLEE_GLX_ARB_multisample = GL_TRUE;
17979 __GLeeLink_GLX_ARB_multisample();
17980 }
17981 if (__GLeeCheckExtension("GLX_ARB_fbconfig_float", &extensionNames) )
17982 {
17983 _GLEE_GLX_ARB_fbconfig_float = GL_TRUE;
17984 __GLeeLink_GLX_ARB_fbconfig_float();
17985 }
17986 if (__GLeeCheckExtension("GLX_ARB_create_context", &extensionNames) )
17987 {
17988 _GLEE_GLX_ARB_create_context = GL_TRUE;
17989 __GLeeLink_GLX_ARB_create_context();
17990 }
17991 if (__GLeeCheckExtension("GLX_SGIS_multisample", &extensionNames) )
17992 {
17993 _GLEE_GLX_SGIS_multisample = GL_TRUE;
17994 __GLeeLink_GLX_SGIS_multisample();
17995 }
17996 if (__GLeeCheckExtension("GLX_EXT_visual_info", &extensionNames) )
17997 {
17998 _GLEE_GLX_EXT_visual_info = GL_TRUE;
17999 __GLeeLink_GLX_EXT_visual_info();
18000 }
18001 if (__GLeeCheckExtension("GLX_SGI_swap_control", &extensionNames) )
18002 {
18003 _GLEE_GLX_SGI_swap_control = GL_TRUE;
18004 __GLeeLink_GLX_SGI_swap_control();
18005 }
18006 if (__GLeeCheckExtension("GLX_SGI_video_sync", &extensionNames) )
18007 {
18008 _GLEE_GLX_SGI_video_sync = GL_TRUE;
18009 __GLeeLink_GLX_SGI_video_sync();
18010 }
18011 if (__GLeeCheckExtension("GLX_SGI_make_current_read", &extensionNames) )
18012 {
18013 _GLEE_GLX_SGI_make_current_read = GL_TRUE;
18014 __GLeeLink_GLX_SGI_make_current_read();
18015 }
18016 if (__GLeeCheckExtension("GLX_EXT_visual_rating", &extensionNames) )
18017 {
18018 _GLEE_GLX_EXT_visual_rating = GL_TRUE;
18019 __GLeeLink_GLX_EXT_visual_rating();
18020 }
18021 if (__GLeeCheckExtension("GLX_EXT_import_context", &extensionNames) )
18022 {
18023 _GLEE_GLX_EXT_import_context = GL_TRUE;
18024 __GLeeLink_GLX_EXT_import_context();
18025 }
18026 if (__GLeeCheckExtension("GLX_SGIX_fbconfig", &extensionNames) )
18027 {
18028 _GLEE_GLX_SGIX_fbconfig = GL_TRUE;
18029 __GLeeLink_GLX_SGIX_fbconfig();
18030 }
18031 if (__GLeeCheckExtension("GLX_SGIX_pbuffer", &extensionNames) )
18032 {
18033 _GLEE_GLX_SGIX_pbuffer = GL_TRUE;
18034 __GLeeLink_GLX_SGIX_pbuffer();
18035 }
18036 if (__GLeeCheckExtension("GLX_SGI_cushion", &extensionNames) )
18037 {
18038 _GLEE_GLX_SGI_cushion = GL_TRUE;
18039 __GLeeLink_GLX_SGI_cushion();
18040 }
18041 if (__GLeeCheckExtension("GLX_SGIX_video_resize", &extensionNames) )
18042 {
18043 _GLEE_GLX_SGIX_video_resize = GL_TRUE;
18044 __GLeeLink_GLX_SGIX_video_resize();
18045 }
18046 if (__GLeeCheckExtension("GLX_SGIX_swap_group", &extensionNames) )
18047 {
18048 _GLEE_GLX_SGIX_swap_group = GL_TRUE;
18049 __GLeeLink_GLX_SGIX_swap_group();
18050 }
18051 if (__GLeeCheckExtension("GLX_SGIX_swap_barrier", &extensionNames) )
18052 {
18053 _GLEE_GLX_SGIX_swap_barrier = GL_TRUE;
18054 __GLeeLink_GLX_SGIX_swap_barrier();
18055 }
18056 if (__GLeeCheckExtension("GLX_SGIS_blended_overlay", &extensionNames) )
18057 {
18058 _GLEE_GLX_SGIS_blended_overlay = GL_TRUE;
18059 __GLeeLink_GLX_SGIS_blended_overlay();
18060 }
18061 if (__GLeeCheckExtension("GLX_SGIS_shared_multisample", &extensionNames) )
18062 {
18063 _GLEE_GLX_SGIS_shared_multisample = GL_TRUE;
18064 __GLeeLink_GLX_SGIS_shared_multisample();
18065 }
18066 if (__GLeeCheckExtension("GLX_SUN_get_transparent_index", &extensionNames) )
18067 {
18068 _GLEE_GLX_SUN_get_transparent_index = GL_TRUE;
18069 __GLeeLink_GLX_SUN_get_transparent_index();
18070 }
18071 if (__GLeeCheckExtension("GLX_3DFX_multisample", &extensionNames) )
18072 {
18073 _GLEE_GLX_3DFX_multisample = GL_TRUE;
18074 __GLeeLink_GLX_3DFX_multisample();
18075 }
18076 if (__GLeeCheckExtension("GLX_MESA_copy_sub_buffer", &extensionNames) )
18077 {
18078 _GLEE_GLX_MESA_copy_sub_buffer = GL_TRUE;
18079 __GLeeLink_GLX_MESA_copy_sub_buffer();
18080 }
18081 if (__GLeeCheckExtension("GLX_MESA_pixmap_colormap", &extensionNames) )
18082 {
18083 _GLEE_GLX_MESA_pixmap_colormap = GL_TRUE;
18084 __GLeeLink_GLX_MESA_pixmap_colormap();
18085 }
18086 if (__GLeeCheckExtension("GLX_MESA_release_buffers", &extensionNames) )
18087 {
18088 _GLEE_GLX_MESA_release_buffers = GL_TRUE;
18089 __GLeeLink_GLX_MESA_release_buffers();
18090 }
18091 if (__GLeeCheckExtension("GLX_MESA_set_3dfx_mode", &extensionNames) )
18092 {
18093 _GLEE_GLX_MESA_set_3dfx_mode = GL_TRUE;
18094 __GLeeLink_GLX_MESA_set_3dfx_mode();
18095 }
18096 if (__GLeeCheckExtension("GLX_SGIX_visual_select_group", &extensionNames) )
18097 {
18098 _GLEE_GLX_SGIX_visual_select_group = GL_TRUE;
18099 __GLeeLink_GLX_SGIX_visual_select_group();
18100 }
18101 if (__GLeeCheckExtension("GLX_OML_swap_method", &extensionNames) )
18102 {
18103 _GLEE_GLX_OML_swap_method = GL_TRUE;
18104 __GLeeLink_GLX_OML_swap_method();
18105 }
18106 if (__GLeeCheckExtension("GLX_OML_sync_control", &extensionNames) )
18107 {
18108 _GLEE_GLX_OML_sync_control = GL_TRUE;
18109 __GLeeLink_GLX_OML_sync_control();
18110 }
18111 if (__GLeeCheckExtension("GLX_NV_float_buffer", &extensionNames) )
18112 {
18113 _GLEE_GLX_NV_float_buffer = GL_TRUE;
18114 __GLeeLink_GLX_NV_float_buffer();
18115 }
18116 if (__GLeeCheckExtension("GLX_SGIX_hyperpipe", &extensionNames) )
18117 {
18118 _GLEE_GLX_SGIX_hyperpipe = GL_TRUE;
18119 __GLeeLink_GLX_SGIX_hyperpipe();
18120 }
18121 if (__GLeeCheckExtension("GLX_MESA_agp_offset", &extensionNames) )
18122 {
18123 _GLEE_GLX_MESA_agp_offset = GL_TRUE;
18124 __GLeeLink_GLX_MESA_agp_offset();
18125 }
18126 if (__GLeeCheckExtension("GLX_EXT_fbconfig_packed_float", &extensionNames) )
18127 {
18128 _GLEE_GLX_EXT_fbconfig_packed_float = GL_TRUE;
18129 __GLeeLink_GLX_EXT_fbconfig_packed_float();
18130 }
18131 if (__GLeeCheckExtension("GLX_EXT_framebuffer_sRGB", &extensionNames) )
18132 {
18133 _GLEE_GLX_EXT_framebuffer_sRGB = GL_TRUE;
18134 __GLeeLink_GLX_EXT_framebuffer_sRGB();
18135 }
18136 if (__GLeeCheckExtension("GLX_EXT_texture_from_pixmap", &extensionNames) )
18137 {
18138 _GLEE_GLX_EXT_texture_from_pixmap = GL_TRUE;
18139 __GLeeLink_GLX_EXT_texture_from_pixmap();
18140 }
18141 if (__GLeeCheckExtension("GLX_NV_present_video", &extensionNames) )
18142 {
18143 _GLEE_GLX_NV_present_video = GL_TRUE;
18144 __GLeeLink_GLX_NV_present_video();
18145 }
18146 if (__GLeeCheckExtension("GLX_NV_video_out", &extensionNames) )
18147 {
18148 _GLEE_GLX_NV_video_out = GL_TRUE;
18149 __GLeeLink_GLX_NV_video_out();
18150 }
18151 if (__GLeeCheckExtension("GLX_NV_swap_group", &extensionNames) )
18152 {
18153 _GLEE_GLX_NV_swap_group = GL_TRUE;
18154 __GLeeLink_GLX_NV_swap_group();
18155 }
18156 if (__GLeeCheckExtension("GLX_EXT_scene_marker", &extensionNames) )
18157 {
18158 _GLEE_GLX_EXT_scene_marker = GL_TRUE;
18159 __GLeeLink_GLX_EXT_scene_marker();
18160 }
18161 if (__GLeeCheckExtension("GLX_NV_video_output", &extensionNames) )
18162 {
18163 _GLEE_GLX_NV_video_output = GL_TRUE;
18164 __GLeeLink_GLX_NV_video_output();
18165 }
18166 #endif
18167
18168 __GLeeExtList_clean(&extensionNames);
18169 return GL_TRUE;
18170 }