-rw-r--r-- | r/connect.R | 2 | ||||
-rw-r--r-- | src/GLee5_4/GLee.c | 18170 | ||||
-rw-r--r-- | src/GLee5_4/GLee.h | 17652 | ||||
-rw-r--r-- | src/GLee5_4/GLee.lib | bin | 0 -> 1460208 bytes | |||
-rw-r--r-- | src/GLee5_4/extensionList.txt | 410 | ||||
-rw-r--r-- | src/GLee5_4/readme.txt | 380 | ||||
-rw-r--r-- | src/controller/actions/clear_selection.sqc | 2 | ||||
-rw-r--r-- | src/controller/actions/process_hits.c | 1 | ||||
-rw-r--r-- | src/controller/actions/process_hits.h | 2 | ||||
-rw-r--r-- | src/controller/callbacks/mouse.c | 2 | ||||
-rw-r--r-- | src/util/check_error.c | 8 |
11 files changed, 36621 insertions, 8 deletions
diff --git a/src/GLee5_4/GLee.c b/src/GLee5_4/GLee.c new file mode 100644 index 0000000..b89fae6 --- a/dev/null +++ b/src/GLee5_4/GLee.c | |||
@@ -0,0 +1,18170 @@ | |||
1 | /*************************************************************************** | ||
2 | * | ||
3 | * GLee.c | ||
4 | * GLee (OpenGL Easy Extension library) | ||
5 | * Version : 5.4 | ||
6 | * | ||
7 | * Copyright (c)2009 Ben Woodhouse All rights reserved. | ||
8 | * | ||
9 | * Redistribution and use in source and binary forms, with or without | ||
10 | * modification, are permitted provided that the following conditions are | ||
11 | * met: | ||
12 | * 1. Redistributions of source code must retain the above copyright | ||
13 | * notice, this list of conditions and the following disclaimer as | ||
14 | * the first lines of this file unmodified. | ||
15 | * 2. Redistributions in binary form must reproduce the above copyright | ||
16 | * notice, this list of conditions and the following disclaimer in the | ||
17 | * documentation and/or other materials provided with the distribution. | ||
18 | * | ||
19 | * THIS SOFTWARE IS PROVIDED BY BEN WOODHOUSE ``AS IS'' AND ANY EXPRESS OR | ||
20 | * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES | ||
21 | * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. | ||
22 | * IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
23 | * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | ||
24 | * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||
25 | * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||
26 | * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
27 | * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF | ||
28 | * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
29 | |||
30 | * Web: http://elf-stone.com/glee.php | ||
31 | * | ||
32 | * [This file was automatically generated by GLeeGen 7.0 | ||
33 | * | ||
34 | ***************************************************************************/ | ||
35 | |||
36 | #ifdef _MSC_VER | ||
37 | #pragma optimize( "g", off ) | ||
38 | #endif | ||
39 | |||
40 | #include <stdio.h> | ||
41 | #include <stdlib.h> | ||
42 | #include <string.h> | ||
43 | #include "GLee.h" | ||
44 | |||
45 | #if defined(__APPLE__) || defined(__APPLE_CC__) | ||
46 | #include <Carbon/Carbon.h> | ||
47 | #endif | ||
48 | |||
49 | typedef GLuint(*GLEE_LINK_FUNCTION)(void); | ||
50 | |||
51 | GLboolean __GLeeInited=GL_FALSE; | ||
52 | |||
53 | #ifndef _WIN32 | ||
54 | #define __stdcall /* nothing */ | ||
55 | #endif | ||
56 | |||
57 | void * __GLeeGetProcAddress(const char *extname) | ||
58 | { | ||
59 | #ifdef WIN32 | ||
60 | return (void*)wglGetProcAddress(extname); | ||
61 | #elif defined(__APPLE__) || defined(__APPLE_CC__) | ||
62 | CFBundleRef bundle; | ||
63 | CFURLRef bundleURL = CFURLCreateWithFileSystemPath(kCFAllocatorDefault, CFSTR("/System/Library/Frameworks/OpenGL.framework"), kCFURLPOSIXPathStyle, true); | ||
64 | |||
65 | CFStringRef functionName = CFStringCreateWithCString(kCFAllocatorDefault, extname, kCFStringEncodingASCII); | ||
66 | |||
67 | void *function; | ||
68 | |||
69 | bundle = CFBundleCreate(kCFAllocatorDefault, bundleURL); | ||
70 | assert(bundle != NULL); | ||
71 | |||
72 | function = CFBundleGetFunctionPointerForName(bundle, functionName); | ||
73 | |||
74 | CFRelease(bundleURL); | ||
75 | CFRelease(functionName); | ||
76 | CFRelease(bundle); | ||
77 | |||
78 | return function; | ||
79 | #else | ||
80 | return (void*)glXGetProcAddressARB((const GLubyte *)extname); | ||
81 | #endif | ||
82 | } | ||
83 | |||
84 | |||
85 | |||
86 | |||
87 | /* Extension querying variables */ | ||
88 | |||
89 | GLboolean _GLEE_VERSION_1_2 = GL_FALSE; | ||
90 | GLboolean _GLEE_ARB_imaging = GL_FALSE; | ||
91 | GLboolean _GLEE_VERSION_1_3 = GL_FALSE; | ||
92 | GLboolean _GLEE_VERSION_1_4 = GL_FALSE; | ||
93 | GLboolean _GLEE_VERSION_1_5 = GL_FALSE; | ||
94 | GLboolean _GLEE_VERSION_2_0 = GL_FALSE; | ||
95 | GLboolean _GLEE_VERSION_2_1 = GL_FALSE; | ||
96 | GLboolean _GLEE_VERSION_3_0 = GL_FALSE; | ||
97 | GLboolean _GLEE_ARB_multitexture = GL_FALSE; | ||
98 | GLboolean _GLEE_ARB_transpose_matrix = GL_FALSE; | ||
99 | GLboolean _GLEE_ARB_multisample = GL_FALSE; | ||
100 | GLboolean _GLEE_ARB_texture_env_add = GL_FALSE; | ||
101 | GLboolean _GLEE_ARB_texture_cube_map = GL_FALSE; | ||
102 | GLboolean _GLEE_ARB_texture_compression = GL_FALSE; | ||
103 | GLboolean _GLEE_ARB_texture_border_clamp = GL_FALSE; | ||
104 | GLboolean _GLEE_ARB_point_parameters = GL_FALSE; | ||
105 | GLboolean _GLEE_ARB_vertex_blend = GL_FALSE; | ||
106 | GLboolean _GLEE_ARB_matrix_palette = GL_FALSE; | ||
107 | GLboolean _GLEE_ARB_texture_env_combine = GL_FALSE; | ||
108 | GLboolean _GLEE_ARB_texture_env_crossbar = GL_FALSE; | ||
109 | GLboolean _GLEE_ARB_texture_env_dot3 = GL_FALSE; | ||
110 | GLboolean _GLEE_ARB_texture_mirrored_repeat = GL_FALSE; | ||
111 | GLboolean _GLEE_ARB_depth_texture = GL_FALSE; | ||
112 | GLboolean _GLEE_ARB_shadow = GL_FALSE; | ||
113 | GLboolean _GLEE_ARB_shadow_ambient = GL_FALSE; | ||
114 | GLboolean _GLEE_ARB_window_pos = GL_FALSE; | ||
115 | GLboolean _GLEE_ARB_vertex_program = GL_FALSE; | ||
116 | GLboolean _GLEE_ARB_fragment_program = GL_FALSE; | ||
117 | GLboolean _GLEE_ARB_vertex_buffer_object = GL_FALSE; | ||
118 | GLboolean _GLEE_ARB_occlusion_query = GL_FALSE; | ||
119 | GLboolean _GLEE_ARB_shader_objects = GL_FALSE; | ||
120 | GLboolean _GLEE_ARB_vertex_shader = GL_FALSE; | ||
121 | GLboolean _GLEE_ARB_fragment_shader = GL_FALSE; | ||
122 | GLboolean _GLEE_ARB_shading_language_100 = GL_FALSE; | ||
123 | GLboolean _GLEE_ARB_texture_non_power_of_two = GL_FALSE; | ||
124 | GLboolean _GLEE_ARB_point_sprite = GL_FALSE; | ||
125 | GLboolean _GLEE_ARB_fragment_program_shadow = GL_FALSE; | ||
126 | GLboolean _GLEE_ARB_draw_buffers = GL_FALSE; | ||
127 | GLboolean _GLEE_ARB_texture_rectangle = GL_FALSE; | ||
128 | GLboolean _GLEE_ARB_color_buffer_float = GL_FALSE; | ||
129 | GLboolean _GLEE_ARB_half_float_pixel = GL_FALSE; | ||
130 | GLboolean _GLEE_ARB_texture_float = GL_FALSE; | ||
131 | GLboolean _GLEE_ARB_pixel_buffer_object = GL_FALSE; | ||
132 | GLboolean _GLEE_ARB_depth_buffer_float = GL_FALSE; | ||
133 | GLboolean _GLEE_ARB_draw_instanced = GL_FALSE; | ||
134 | GLboolean _GLEE_ARB_framebuffer_object = GL_FALSE; | ||
135 | GLboolean _GLEE_ARB_framebuffer_sRGB = GL_FALSE; | ||
136 | GLboolean _GLEE_ARB_geometry_shader4 = GL_FALSE; | ||
137 | GLboolean _GLEE_ARB_half_float_vertex = GL_FALSE; | ||
138 | GLboolean _GLEE_ARB_instanced_arrays = GL_FALSE; | ||
139 | GLboolean _GLEE_ARB_map_buffer_range = GL_FALSE; | ||
140 | GLboolean _GLEE_ARB_texture_buffer_object = GL_FALSE; | ||
141 | GLboolean _GLEE_ARB_texture_compression_rgtc = GL_FALSE; | ||
142 | GLboolean _GLEE_ARB_texture_rg = GL_FALSE; | ||
143 | GLboolean _GLEE_ARB_vertex_array_object = GL_FALSE; | ||
144 | GLboolean _GLEE_EXT_abgr = GL_FALSE; | ||
145 | GLboolean _GLEE_EXT_blend_color = GL_FALSE; | ||
146 | GLboolean _GLEE_EXT_polygon_offset = GL_FALSE; | ||
147 | GLboolean _GLEE_EXT_texture = GL_FALSE; | ||
148 | GLboolean _GLEE_EXT_texture3D = GL_FALSE; | ||
149 | GLboolean _GLEE_SGIS_texture_filter4 = GL_FALSE; | ||
150 | GLboolean _GLEE_EXT_subtexture = GL_FALSE; | ||
151 | GLboolean _GLEE_EXT_copy_texture = GL_FALSE; | ||
152 | GLboolean _GLEE_EXT_histogram = GL_FALSE; | ||
153 | GLboolean _GLEE_EXT_convolution = GL_FALSE; | ||
154 | GLboolean _GLEE_SGI_color_matrix = GL_FALSE; | ||
155 | GLboolean _GLEE_SGI_color_table = GL_FALSE; | ||
156 | GLboolean _GLEE_SGIS_pixel_texture = GL_FALSE; | ||
157 | GLboolean _GLEE_SGIX_pixel_texture = GL_FALSE; | ||
158 | GLboolean _GLEE_SGIS_texture4D = GL_FALSE; | ||
159 | GLboolean _GLEE_SGI_texture_color_table = GL_FALSE; | ||
160 | GLboolean _GLEE_EXT_cmyka = GL_FALSE; | ||
161 | GLboolean _GLEE_EXT_texture_object = GL_FALSE; | ||
162 | GLboolean _GLEE_SGIS_detail_texture = GL_FALSE; | ||
163 | GLboolean _GLEE_SGIS_sharpen_texture = GL_FALSE; | ||
164 | GLboolean _GLEE_EXT_packed_pixels = GL_FALSE; | ||
165 | GLboolean _GLEE_SGIS_texture_lod = GL_FALSE; | ||
166 | GLboolean _GLEE_SGIS_multisample = GL_FALSE; | ||
167 | GLboolean _GLEE_EXT_rescale_normal = GL_FALSE; | ||
168 | GLboolean _GLEE_EXT_vertex_array = GL_FALSE; | ||
169 | GLboolean _GLEE_EXT_misc_attribute = GL_FALSE; | ||
170 | GLboolean _GLEE_SGIS_generate_mipmap = GL_FALSE; | ||
171 | GLboolean _GLEE_SGIX_clipmap = GL_FALSE; | ||
172 | GLboolean _GLEE_SGIX_shadow = GL_FALSE; | ||
173 | GLboolean _GLEE_SGIS_texture_edge_clamp = GL_FALSE; | ||
174 | GLboolean _GLEE_SGIS_texture_border_clamp = GL_FALSE; | ||
175 | GLboolean _GLEE_EXT_blend_minmax = GL_FALSE; | ||
176 | GLboolean _GLEE_EXT_blend_subtract = GL_FALSE; | ||
177 | GLboolean _GLEE_EXT_blend_logic_op = GL_FALSE; | ||
178 | GLboolean _GLEE_SGIX_interlace = GL_FALSE; | ||
179 | GLboolean _GLEE_SGIX_pixel_tiles = GL_FALSE; | ||
180 | GLboolean _GLEE_SGIS_texture_select = GL_FALSE; | ||
181 | GLboolean _GLEE_SGIX_sprite = GL_FALSE; | ||
182 | GLboolean _GLEE_SGIX_texture_multi_buffer = GL_FALSE; | ||
183 | GLboolean _GLEE_EXT_point_parameters = GL_FALSE; | ||
184 | GLboolean _GLEE_SGIS_point_parameters = GL_FALSE; | ||
185 | GLboolean _GLEE_SGIX_instruments = GL_FALSE; | ||
186 | GLboolean _GLEE_SGIX_texture_scale_bias = GL_FALSE; | ||
187 | GLboolean _GLEE_SGIX_framezoom = GL_FALSE; | ||
188 | GLboolean _GLEE_SGIX_tag_sample_buffer = GL_FALSE; | ||
189 | GLboolean _GLEE_FfdMaskSGIX = GL_FALSE; | ||
190 | GLboolean _GLEE_SGIX_polynomial_ffd = GL_FALSE; | ||
191 | GLboolean _GLEE_SGIX_reference_plane = GL_FALSE; | ||
192 | GLboolean _GLEE_SGIX_flush_raster = GL_FALSE; | ||
193 | GLboolean _GLEE_SGIX_depth_texture = GL_FALSE; | ||
194 | GLboolean _GLEE_SGIS_fog_function = GL_FALSE; | ||
195 | GLboolean _GLEE_SGIX_fog_offset = GL_FALSE; | ||
196 | GLboolean _GLEE_HP_image_transform = GL_FALSE; | ||
197 | GLboolean _GLEE_HP_convolution_border_modes = GL_FALSE; | ||
198 | GLboolean _GLEE_INGR_palette_buffer = GL_FALSE; | ||
199 | GLboolean _GLEE_SGIX_texture_add_env = GL_FALSE; | ||
200 | GLboolean _GLEE_EXT_color_subtable = GL_FALSE; | ||
201 | GLboolean _GLEE_PGI_vertex_hints = GL_FALSE; | ||
202 | GLboolean _GLEE_PGI_misc_hints = GL_FALSE; | ||
203 | GLboolean _GLEE_EXT_paletted_texture = GL_FALSE; | ||
204 | GLboolean _GLEE_EXT_clip_volume_hint = GL_FALSE; | ||
205 | GLboolean _GLEE_SGIX_list_priority = GL_FALSE; | ||
206 | GLboolean _GLEE_SGIX_ir_instrument1 = GL_FALSE; | ||
207 | GLboolean _GLEE_SGIX_calligraphic_fragment = GL_FALSE; | ||
208 | GLboolean _GLEE_SGIX_texture_lod_bias = GL_FALSE; | ||
209 | GLboolean _GLEE_SGIX_shadow_ambient = GL_FALSE; | ||
210 | GLboolean _GLEE_EXT_index_texture = GL_FALSE; | ||
211 | GLboolean _GLEE_EXT_index_material = GL_FALSE; | ||
212 | GLboolean _GLEE_EXT_index_func = GL_FALSE; | ||
213 | GLboolean _GLEE_EXT_index_array_formats = GL_FALSE; | ||
214 | GLboolean _GLEE_EXT_compiled_vertex_array = GL_FALSE; | ||
215 | GLboolean _GLEE_EXT_cull_vertex = GL_FALSE; | ||
216 | GLboolean _GLEE_SGIX_ycrcb = GL_FALSE; | ||
217 | GLboolean _GLEE_SGIX_fragment_lighting = GL_FALSE; | ||
218 | GLboolean _GLEE_IBM_rasterpos_clip = GL_FALSE; | ||
219 | GLboolean _GLEE_HP_texture_lighting = GL_FALSE; | ||
220 | GLboolean _GLEE_EXT_draw_range_elements = GL_FALSE; | ||
221 | GLboolean _GLEE_WIN_phong_shading = GL_FALSE; | ||
222 | GLboolean _GLEE_WIN_specular_fog = GL_FALSE; | ||
223 | GLboolean _GLEE_EXT_light_texture = GL_FALSE; | ||
224 | GLboolean _GLEE_SGIX_blend_alpha_minmax = GL_FALSE; | ||
225 | GLboolean _GLEE_SGIX_impact_pixel_texture = GL_FALSE; | ||
226 | GLboolean _GLEE_EXT_bgra = GL_FALSE; | ||
227 | GLboolean _GLEE_SGIX_async = GL_FALSE; | ||
228 | GLboolean _GLEE_SGIX_async_pixel = GL_FALSE; | ||
229 | GLboolean _GLEE_SGIX_async_histogram = GL_FALSE; | ||
230 | GLboolean _GLEE_INTEL_texture_scissor = GL_FALSE; | ||
231 | GLboolean _GLEE_INTEL_parallel_arrays = GL_FALSE; | ||
232 | GLboolean _GLEE_HP_occlusion_test = GL_FALSE; | ||
233 | GLboolean _GLEE_EXT_pixel_transform = GL_FALSE; | ||
234 | GLboolean _GLEE_EXT_pixel_transform_color_table = GL_FALSE; | ||
235 | GLboolean _GLEE_EXT_shared_texture_palette = GL_FALSE; | ||
236 | GLboolean _GLEE_EXT_separate_specular_color = GL_FALSE; | ||
237 | GLboolean _GLEE_EXT_secondary_color = GL_FALSE; | ||
238 | GLboolean _GLEE_EXT_texture_perturb_normal = GL_FALSE; | ||
239 | GLboolean _GLEE_EXT_multi_draw_arrays = GL_FALSE; | ||
240 | GLboolean _GLEE_EXT_fog_coord = GL_FALSE; | ||
241 | GLboolean _GLEE_REND_screen_coordinates = GL_FALSE; | ||
242 | GLboolean _GLEE_EXT_coordinate_frame = GL_FALSE; | ||
243 | GLboolean _GLEE_EXT_texture_env_combine = GL_FALSE; | ||
244 | GLboolean _GLEE_APPLE_specular_vector = GL_FALSE; | ||
245 | GLboolean _GLEE_APPLE_transform_hint = GL_FALSE; | ||
246 | GLboolean _GLEE_SGIX_fog_scale = GL_FALSE; | ||
247 | GLboolean _GLEE_SUNX_constant_data = GL_FALSE; | ||
248 | GLboolean _GLEE_SUN_global_alpha = GL_FALSE; | ||
249 | GLboolean _GLEE_SUN_triangle_list = GL_FALSE; | ||
250 | GLboolean _GLEE_SUN_vertex = GL_FALSE; | ||
251 | GLboolean _GLEE_EXT_blend_func_separate = GL_FALSE; | ||
252 | GLboolean _GLEE_INGR_color_clamp = GL_FALSE; | ||
253 | GLboolean _GLEE_INGR_interlace_read = GL_FALSE; | ||
254 | GLboolean _GLEE_EXT_stencil_wrap = GL_FALSE; | ||
255 | GLboolean _GLEE_EXT_422_pixels = GL_FALSE; | ||
256 | GLboolean _GLEE_NV_texgen_reflection = GL_FALSE; | ||
257 | GLboolean _GLEE_EXT_texture_cube_map = GL_FALSE; | ||
258 | GLboolean _GLEE_SUN_convolution_border_modes = GL_FALSE; | ||
259 | GLboolean _GLEE_EXT_texture_env_add = GL_FALSE; | ||
260 | GLboolean _GLEE_EXT_texture_lod_bias = GL_FALSE; | ||
261 | GLboolean _GLEE_EXT_texture_filter_anisotropic = GL_FALSE; | ||
262 | GLboolean _GLEE_EXT_vertex_weighting = GL_FALSE; | ||
263 | GLboolean _GLEE_NV_light_max_exponent = GL_FALSE; | ||
264 | GLboolean _GLEE_NV_vertex_array_range = GL_FALSE; | ||
265 | GLboolean _GLEE_NV_register_combiners = GL_FALSE; | ||
266 | GLboolean _GLEE_NV_fog_distance = GL_FALSE; | ||
267 | GLboolean _GLEE_NV_texgen_emboss = GL_FALSE; | ||
268 | GLboolean _GLEE_NV_blend_square = GL_FALSE; | ||
269 | GLboolean _GLEE_NV_texture_env_combine4 = GL_FALSE; | ||
270 | GLboolean _GLEE_MESA_resize_buffers = GL_FALSE; | ||
271 | GLboolean _GLEE_MESA_window_pos = GL_FALSE; | ||
272 | GLboolean _GLEE_EXT_texture_compression_s3tc = GL_FALSE; | ||
273 | GLboolean _GLEE_IBM_cull_vertex = GL_FALSE; | ||
274 | GLboolean _GLEE_IBM_multimode_draw_arrays = GL_FALSE; | ||
275 | GLboolean _GLEE_IBM_vertex_array_lists = GL_FALSE; | ||
276 | GLboolean _GLEE_SGIX_subsample = GL_FALSE; | ||
277 | GLboolean _GLEE_SGIX_ycrcb_subsample = GL_FALSE; | ||
278 | GLboolean _GLEE_SGIX_ycrcba = GL_FALSE; | ||
279 | GLboolean _GLEE_SGI_depth_pass_instrument = GL_FALSE; | ||
280 | GLboolean _GLEE_3DFX_texture_compression_FXT1 = GL_FALSE; | ||
281 | GLboolean _GLEE_3DFX_multisample = GL_FALSE; | ||
282 | GLboolean _GLEE_3DFX_tbuffer = GL_FALSE; | ||
283 | GLboolean _GLEE_EXT_multisample = GL_FALSE; | ||
284 | GLboolean _GLEE_SGIX_vertex_preclip = GL_FALSE; | ||
285 | GLboolean _GLEE_SGIX_convolution_accuracy = GL_FALSE; | ||
286 | GLboolean _GLEE_SGIX_resample = GL_FALSE; | ||
287 | GLboolean _GLEE_SGIS_point_line_texgen = GL_FALSE; | ||
288 | GLboolean _GLEE_SGIS_texture_color_mask = GL_FALSE; | ||
289 | GLboolean _GLEE_EXT_texture_env_dot3 = GL_FALSE; | ||
290 | GLboolean _GLEE_ATI_texture_mirror_once = GL_FALSE; | ||
291 | GLboolean _GLEE_NV_fence = GL_FALSE; | ||
292 | GLboolean _GLEE_IBM_texture_mirrored_repeat = GL_FALSE; | ||
293 | GLboolean _GLEE_NV_evaluators = GL_FALSE; | ||
294 | GLboolean _GLEE_NV_packed_depth_stencil = GL_FALSE; | ||
295 | GLboolean _GLEE_NV_register_combiners2 = GL_FALSE; | ||
296 | GLboolean _GLEE_NV_texture_compression_vtc = GL_FALSE; | ||
297 | GLboolean _GLEE_NV_texture_rectangle = GL_FALSE; | ||
298 | GLboolean _GLEE_NV_texture_shader = GL_FALSE; | ||
299 | GLboolean _GLEE_NV_texture_shader2 = GL_FALSE; | ||
300 | GLboolean _GLEE_NV_vertex_array_range2 = GL_FALSE; | ||
301 | GLboolean _GLEE_NV_vertex_program = GL_FALSE; | ||
302 | GLboolean _GLEE_SGIX_texture_coordinate_clamp = GL_FALSE; | ||
303 | GLboolean _GLEE_SGIX_scalebias_hint = GL_FALSE; | ||
304 | GLboolean _GLEE_OML_interlace = GL_FALSE; | ||
305 | GLboolean _GLEE_OML_subsample = GL_FALSE; | ||
306 | GLboolean _GLEE_OML_resample = GL_FALSE; | ||
307 | GLboolean _GLEE_NV_copy_depth_to_color = GL_FALSE; | ||
308 | GLboolean _GLEE_ATI_envmap_bumpmap = GL_FALSE; | ||
309 | GLboolean _GLEE_ATI_fragment_shader = GL_FALSE; | ||
310 | GLboolean _GLEE_ATI_pn_triangles = GL_FALSE; | ||
311 | GLboolean _GLEE_ATI_vertex_array_object = GL_FALSE; | ||
312 | GLboolean _GLEE_EXT_vertex_shader = GL_FALSE; | ||
313 | GLboolean _GLEE_ATI_vertex_streams = GL_FALSE; | ||
314 | GLboolean _GLEE_ATI_element_array = GL_FALSE; | ||
315 | GLboolean _GLEE_SUN_mesh_array = GL_FALSE; | ||
316 | GLboolean _GLEE_SUN_slice_accum = GL_FALSE; | ||
317 | GLboolean _GLEE_NV_multisample_filter_hint = GL_FALSE; | ||
318 | GLboolean _GLEE_NV_depth_clamp = GL_FALSE; | ||
319 | GLboolean _GLEE_NV_occlusion_query = GL_FALSE; | ||
320 | GLboolean _GLEE_NV_point_sprite = GL_FALSE; | ||
321 | GLboolean _GLEE_NV_texture_shader3 = GL_FALSE; | ||
322 | GLboolean _GLEE_NV_vertex_program1_1 = GL_FALSE; | ||
323 | GLboolean _GLEE_EXT_shadow_funcs = GL_FALSE; | ||
324 | GLboolean _GLEE_EXT_stencil_two_side = GL_FALSE; | ||
325 | GLboolean _GLEE_ATI_text_fragment_shader = GL_FALSE; | ||
326 | GLboolean _GLEE_APPLE_client_storage = GL_FALSE; | ||
327 | GLboolean _GLEE_APPLE_element_array = GL_FALSE; | ||
328 | GLboolean _GLEE_APPLE_fence = GL_FALSE; | ||
329 | GLboolean _GLEE_APPLE_vertex_array_object = GL_FALSE; | ||
330 | GLboolean _GLEE_APPLE_vertex_array_range = GL_FALSE; | ||
331 | GLboolean _GLEE_APPLE_ycbcr_422 = GL_FALSE; | ||
332 | GLboolean _GLEE_S3_s3tc = GL_FALSE; | ||
333 | GLboolean _GLEE_ATI_draw_buffers = GL_FALSE; | ||
334 | GLboolean _GLEE_ATI_pixel_format_float = GL_FALSE; | ||
335 | GLboolean _GLEE_ATI_texture_env_combine3 = GL_FALSE; | ||
336 | GLboolean _GLEE_ATI_texture_float = GL_FALSE; | ||
337 | GLboolean _GLEE_NV_float_buffer = GL_FALSE; | ||
338 | GLboolean _GLEE_NV_fragment_program = GL_FALSE; | ||
339 | GLboolean _GLEE_NV_half_float = GL_FALSE; | ||
340 | GLboolean _GLEE_NV_pixel_data_range = GL_FALSE; | ||
341 | GLboolean _GLEE_NV_primitive_restart = GL_FALSE; | ||
342 | GLboolean _GLEE_NV_texture_expand_normal = GL_FALSE; | ||
343 | GLboolean _GLEE_NV_vertex_program2 = GL_FALSE; | ||
344 | GLboolean _GLEE_ATI_map_object_buffer = GL_FALSE; | ||
345 | GLboolean _GLEE_ATI_separate_stencil = GL_FALSE; | ||
346 | GLboolean _GLEE_ATI_vertex_attrib_array_object = GL_FALSE; | ||
347 | GLboolean _GLEE_OES_read_format = GL_FALSE; | ||
348 | GLboolean _GLEE_EXT_depth_bounds_test = GL_FALSE; | ||
349 | GLboolean _GLEE_EXT_texture_mirror_clamp = GL_FALSE; | ||
350 | GLboolean _GLEE_EXT_blend_equation_separate = GL_FALSE; | ||
351 | GLboolean _GLEE_MESA_pack_invert = GL_FALSE; | ||
352 | GLboolean _GLEE_MESA_ycbcr_texture = GL_FALSE; | ||
353 | GLboolean _GLEE_EXT_pixel_buffer_object = GL_FALSE; | ||
354 | GLboolean _GLEE_NV_fragment_program_option = GL_FALSE; | ||
355 | GLboolean _GLEE_NV_fragment_program2 = GL_FALSE; | ||
356 | GLboolean _GLEE_NV_vertex_program2_option = GL_FALSE; | ||
357 | GLboolean _GLEE_NV_vertex_program3 = GL_FALSE; | ||
358 | GLboolean _GLEE_EXT_framebuffer_object = GL_FALSE; | ||
359 | GLboolean _GLEE_GREMEDY_string_marker = GL_FALSE; | ||
360 | GLboolean _GLEE_EXT_packed_depth_stencil = GL_FALSE; | ||
361 | GLboolean _GLEE_EXT_stencil_clear_tag = GL_FALSE; | ||
362 | GLboolean _GLEE_EXT_texture_sRGB = GL_FALSE; | ||
363 | GLboolean _GLEE_EXT_framebuffer_blit = GL_FALSE; | ||
364 | GLboolean _GLEE_EXT_framebuffer_multisample = GL_FALSE; | ||
365 | GLboolean _GLEE_MESAX_texture_stack = GL_FALSE; | ||
366 | GLboolean _GLEE_EXT_timer_query = GL_FALSE; | ||
367 | GLboolean _GLEE_EXT_gpu_program_parameters = GL_FALSE; | ||
368 | GLboolean _GLEE_APPLE_flush_buffer_range = GL_FALSE; | ||
369 | GLboolean _GLEE_EXT_gpu_shader4 = GL_FALSE; | ||
370 | GLboolean _GLEE_EXT_draw_instanced = GL_FALSE; | ||
371 | GLboolean _GLEE_EXT_packed_float = GL_FALSE; | ||
372 | GLboolean _GLEE_EXT_texture_array = GL_FALSE; | ||
373 | GLboolean _GLEE_EXT_texture_buffer_object = GL_FALSE; | ||
374 | GLboolean _GLEE_EXT_texture_compression_latc = GL_FALSE; | ||
375 | GLboolean _GLEE_EXT_texture_compression_rgtc = GL_FALSE; | ||
376 | GLboolean _GLEE_EXT_texture_shared_exponent = GL_FALSE; | ||
377 | GLboolean _GLEE_NV_depth_buffer_float = GL_FALSE; | ||
378 | GLboolean _GLEE_NV_framebuffer_multisample_coverage = GL_FALSE; | ||
379 | GLboolean _GLEE_EXT_framebuffer_sRGB = GL_FALSE; | ||
380 | GLboolean _GLEE_NV_geometry_shader4 = GL_FALSE; | ||
381 | GLboolean _GLEE_NV_parameter_buffer_object = GL_FALSE; | ||
382 | GLboolean _GLEE_EXT_draw_buffers2 = GL_FALSE; | ||
383 | GLboolean _GLEE_NV_transform_feedback = GL_FALSE; | ||
384 | GLboolean _GLEE_EXT_bindable_uniform = GL_FALSE; | ||
385 | GLboolean _GLEE_EXT_texture_integer = GL_FALSE; | ||
386 | GLboolean _GLEE_GREMEDY_frame_terminator = GL_FALSE; | ||
387 | GLboolean _GLEE_NV_conditional_render = GL_FALSE; | ||
388 | GLboolean _GLEE_NV_present_video = GL_FALSE; | ||
389 | GLboolean _GLEE_EXT_transform_feedback = GL_FALSE; | ||
390 | GLboolean _GLEE_EXT_direct_state_access = GL_FALSE; | ||
391 | GLboolean _GLEE_EXT_vertex_array_bgra = GL_FALSE; | ||
392 | GLboolean _GLEE_EXT_texture_swizzle = GL_FALSE; | ||
393 | GLboolean _GLEE_NV_explicit_multisample = GL_FALSE; | ||
394 | GLboolean _GLEE_NV_transform_feedback2 = GL_FALSE; | ||
395 | GLboolean _GLEE_SGIX_texture_select = GL_FALSE; | ||
396 | GLboolean _GLEE_INGR_blend_func_separate = GL_FALSE; | ||
397 | GLboolean _GLEE_SGIX_depth_pass_instrument = GL_FALSE; | ||
398 | GLboolean _GLEE_SGIX_igloo_interface = GL_FALSE; | ||
399 | GLboolean _GLEE_EXT_fragment_lighting = GL_FALSE; | ||
400 | GLboolean _GLEE_EXT_geometry_shader4 = GL_FALSE; | ||
401 | GLboolean _GLEE_EXT_scene_marker = GL_FALSE; | ||
402 | GLboolean _GLEE_EXT_texture_compression_dxt1 = GL_FALSE; | ||
403 | GLboolean _GLEE_EXT_texture_env = GL_FALSE; | ||
404 | GLboolean _GLEE_IBM_static_data = GL_FALSE; | ||
405 | GLboolean _GLEE_NV_gpu_program4 = GL_FALSE; | ||
406 | GLboolean _GLEE_OES_byte_coordinates = GL_FALSE; | ||
407 | GLboolean _GLEE_OES_compressed_paletted_texture = GL_FALSE; | ||
408 | GLboolean _GLEE_OES_single_precision = GL_FALSE; | ||
409 | GLboolean _GLEE_SGIX_pixel_texture_bits = GL_FALSE; | ||
410 | GLboolean _GLEE_SGIX_texture_range = GL_FALSE; | ||
411 | |||
412 | /* GL Extension names */ | ||
413 | |||
414 | char __GLeeGLExtensionNames[322][39]={ | ||
415 | "GL_VERSION_1_2", | ||
416 | "GL_ARB_imaging", | ||
417 | "GL_VERSION_1_3", | ||
418 | "GL_VERSION_1_4", | ||
419 | "GL_VERSION_1_5", | ||
420 | "GL_VERSION_2_0", | ||
421 | "GL_VERSION_2_1", | ||
422 | "GL_VERSION_3_0", | ||
423 | "GL_ARB_multitexture", | ||
424 | "GL_ARB_transpose_matrix", | ||
425 | "GL_ARB_multisample", | ||
426 | "GL_ARB_texture_env_add", | ||
427 | "GL_ARB_texture_cube_map", | ||
428 | "GL_ARB_texture_compression", | ||
429 | "GL_ARB_texture_border_clamp", | ||
430 | "GL_ARB_point_parameters", | ||
431 | "GL_ARB_vertex_blend", | ||
432 | "GL_ARB_matrix_palette", | ||
433 | "GL_ARB_texture_env_combine", | ||
434 | "GL_ARB_texture_env_crossbar", | ||
435 | "GL_ARB_texture_env_dot3", | ||
436 | "GL_ARB_texture_mirrored_repeat", | ||
437 | "GL_ARB_depth_texture", | ||
438 | "GL_ARB_shadow", | ||
439 | "GL_ARB_shadow_ambient", | ||
440 | "GL_ARB_window_pos", | ||
441 | "GL_ARB_vertex_program", | ||
442 | "GL_ARB_fragment_program", | ||
443 | "GL_ARB_vertex_buffer_object", | ||
444 | "GL_ARB_occlusion_query", | ||
445 | "GL_ARB_shader_objects", | ||
446 | "GL_ARB_vertex_shader", | ||
447 | "GL_ARB_fragment_shader", | ||
448 | "GL_ARB_shading_language_100", | ||
449 | "GL_ARB_texture_non_power_of_two", | ||
450 | "GL_ARB_point_sprite", | ||
451 | "GL_ARB_fragment_program_shadow", | ||
452 | "GL_ARB_draw_buffers", | ||
453 | "GL_ARB_texture_rectangle", | ||
454 | "GL_ARB_color_buffer_float", | ||
455 | "GL_ARB_half_float_pixel", | ||
456 | "GL_ARB_texture_float", | ||
457 | "GL_ARB_pixel_buffer_object", | ||
458 | "GL_ARB_depth_buffer_float", | ||
459 | "GL_ARB_draw_instanced", | ||
460 | "GL_ARB_framebuffer_object", | ||
461 | "GL_ARB_framebuffer_sRGB", | ||
462 | "GL_ARB_geometry_shader4", | ||
463 | "GL_ARB_half_float_vertex", | ||
464 | "GL_ARB_instanced_arrays", | ||
465 | "GL_ARB_map_buffer_range", | ||
466 | "GL_ARB_texture_buffer_object", | ||
467 | "GL_ARB_texture_compression_rgtc", | ||
468 | "GL_ARB_texture_rg", | ||
469 | "GL_ARB_vertex_array_object", | ||
470 | "GL_EXT_abgr", | ||
471 | "GL_EXT_blend_color", | ||
472 | "GL_EXT_polygon_offset", | ||
473 | "GL_EXT_texture", | ||
474 | "GL_EXT_texture3D", | ||
475 | "GL_SGIS_texture_filter4", | ||
476 | "GL_EXT_subtexture", | ||
477 | "GL_EXT_copy_texture", | ||
478 | "GL_EXT_histogram", | ||
479 | "GL_EXT_convolution", | ||
480 | "GL_SGI_color_matrix", | ||
481 | "GL_SGI_color_table", | ||
482 | "GL_SGIS_pixel_texture", | ||
483 | "GL_SGIX_pixel_texture", | ||
484 | "GL_SGIS_texture4D", | ||
485 | "GL_SGI_texture_color_table", | ||
486 | "GL_EXT_cmyka", | ||
487 | "GL_EXT_texture_object", | ||
488 | "GL_SGIS_detail_texture", | ||
489 | "GL_SGIS_sharpen_texture", | ||
490 | "GL_EXT_packed_pixels", | ||
491 | "GL_SGIS_texture_lod", | ||
492 | "GL_SGIS_multisample", | ||
493 | "GL_EXT_rescale_normal", | ||
494 | "GL_EXT_vertex_array", | ||
495 | "GL_EXT_misc_attribute", | ||
496 | "GL_SGIS_generate_mipmap", | ||
497 | "GL_SGIX_clipmap", | ||
498 | "GL_SGIX_shadow", | ||
499 | "GL_SGIS_texture_edge_clamp", | ||
500 | "GL_SGIS_texture_border_clamp", | ||
501 | "GL_EXT_blend_minmax", | ||
502 | "GL_EXT_blend_subtract", | ||
503 | "GL_EXT_blend_logic_op", | ||
504 | "GL_SGIX_interlace", | ||
505 | "GL_SGIX_pixel_tiles", | ||
506 | "GL_SGIS_texture_select", | ||
507 | "GL_SGIX_sprite", | ||
508 | "GL_SGIX_texture_multi_buffer", | ||
509 | "GL_EXT_point_parameters", | ||
510 | "GL_SGIS_point_parameters", | ||
511 | "GL_SGIX_instruments", | ||
512 | "GL_SGIX_texture_scale_bias", | ||
513 | "GL_SGIX_framezoom", | ||
514 | "GL_SGIX_tag_sample_buffer", | ||
515 | "GL_FfdMaskSGIX", | ||
516 | "GL_SGIX_polynomial_ffd", | ||
517 | "GL_SGIX_reference_plane", | ||
518 | "GL_SGIX_flush_raster", | ||
519 | "GL_SGIX_depth_texture", | ||
520 | "GL_SGIS_fog_function", | ||
521 | "GL_SGIX_fog_offset", | ||
522 | "GL_HP_image_transform", | ||
523 | "GL_HP_convolution_border_modes", | ||
524 | "GL_INGR_palette_buffer", | ||
525 | "GL_SGIX_texture_add_env", | ||
526 | "GL_EXT_color_subtable", | ||
527 | "GL_PGI_vertex_hints", | ||
528 | "GL_PGI_misc_hints", | ||
529 | "GL_EXT_paletted_texture", | ||
530 | "GL_EXT_clip_volume_hint", | ||
531 | "GL_SGIX_list_priority", | ||
532 | "GL_SGIX_ir_instrument1", | ||
533 | "GL_SGIX_calligraphic_fragment", | ||
534 | "GL_SGIX_texture_lod_bias", | ||
535 | "GL_SGIX_shadow_ambient", | ||
536 | "GL_EXT_index_texture", | ||
537 | "GL_EXT_index_material", | ||
538 | "GL_EXT_index_func", | ||
539 | "GL_EXT_index_array_formats", | ||
540 | "GL_EXT_compiled_vertex_array", | ||
541 | "GL_EXT_cull_vertex", | ||
542 | "GL_SGIX_ycrcb", | ||
543 | "GL_SGIX_fragment_lighting", | ||
544 | "GL_IBM_rasterpos_clip", | ||
545 | "GL_HP_texture_lighting", | ||
546 | "GL_EXT_draw_range_elements", | ||
547 | "GL_WIN_phong_shading", | ||
548 | "GL_WIN_specular_fog", | ||
549 | "GL_EXT_light_texture", | ||
550 | "GL_SGIX_blend_alpha_minmax", | ||
551 | "GL_SGIX_impact_pixel_texture", | ||
552 | "GL_EXT_bgra", | ||
553 | "GL_SGIX_async", | ||
554 | "GL_SGIX_async_pixel", | ||
555 | "GL_SGIX_async_histogram", | ||
556 | "GL_INTEL_texture_scissor", | ||
557 | "GL_INTEL_parallel_arrays", | ||
558 | "GL_HP_occlusion_test", | ||
559 | "GL_EXT_pixel_transform", | ||
560 | "GL_EXT_pixel_transform_color_table", | ||
561 | "GL_EXT_shared_texture_palette", | ||
562 | "GL_EXT_separate_specular_color", | ||
563 | "GL_EXT_secondary_color", | ||
564 | "GL_EXT_texture_perturb_normal", | ||
565 | "GL_EXT_multi_draw_arrays", | ||
566 | "GL_EXT_fog_coord", | ||
567 | "GL_REND_screen_coordinates", | ||
568 | "GL_EXT_coordinate_frame", | ||
569 | "GL_EXT_texture_env_combine", | ||
570 | "GL_APPLE_specular_vector", | ||
571 | "GL_APPLE_transform_hint", | ||
572 | "GL_SGIX_fog_scale", | ||
573 | "GL_SUNX_constant_data", | ||
574 | "GL_SUN_global_alpha", | ||
575 | "GL_SUN_triangle_list", | ||
576 | "GL_SUN_vertex", | ||
577 | "GL_EXT_blend_func_separate", | ||
578 | "GL_INGR_color_clamp", | ||
579 | "GL_INGR_interlace_read", | ||
580 | "GL_EXT_stencil_wrap", | ||
581 | "GL_EXT_422_pixels", | ||
582 | "GL_NV_texgen_reflection", | ||
583 | "GL_EXT_texture_cube_map", | ||
584 | "GL_SUN_convolution_border_modes", | ||
585 | "GL_EXT_texture_env_add", | ||
586 | "GL_EXT_texture_lod_bias", | ||
587 | "GL_EXT_texture_filter_anisotropic", | ||
588 | "GL_EXT_vertex_weighting", | ||
589 | "GL_NV_light_max_exponent", | ||
590 | "GL_NV_vertex_array_range", | ||
591 | "GL_NV_register_combiners", | ||
592 | "GL_NV_fog_distance", | ||
593 | "GL_NV_texgen_emboss", | ||
594 | "GL_NV_blend_square", | ||
595 | "GL_NV_texture_env_combine4", | ||
596 | "GL_MESA_resize_buffers", | ||
597 | "GL_MESA_window_pos", | ||
598 | "GL_EXT_texture_compression_s3tc", | ||
599 | "GL_IBM_cull_vertex", | ||
600 | "GL_IBM_multimode_draw_arrays", | ||
601 | "GL_IBM_vertex_array_lists", | ||
602 | "GL_SGIX_subsample", | ||
603 | "GL_SGIX_ycrcb_subsample", | ||
604 | "GL_SGIX_ycrcba", | ||
605 | "GL_SGI_depth_pass_instrument", | ||
606 | "GL_3DFX_texture_compression_FXT1", | ||
607 | "GL_3DFX_multisample", | ||
608 | "GL_3DFX_tbuffer", | ||
609 | "GL_EXT_multisample", | ||
610 | "GL_SGIX_vertex_preclip", | ||
611 | "GL_SGIX_convolution_accuracy", | ||
612 | "GL_SGIX_resample", | ||
613 | "GL_SGIS_point_line_texgen", | ||
614 | "GL_SGIS_texture_color_mask", | ||
615 | "GL_EXT_texture_env_dot3", | ||
616 | "GL_ATI_texture_mirror_once", | ||
617 | "GL_NV_fence", | ||
618 | "GL_IBM_texture_mirrored_repeat", | ||
619 | "GL_NV_evaluators", | ||
620 | "GL_NV_packed_depth_stencil", | ||
621 | "GL_NV_register_combiners2", | ||
622 | "GL_NV_texture_compression_vtc", | ||
623 | "GL_NV_texture_rectangle", | ||
624 | "GL_NV_texture_shader", | ||
625 | "GL_NV_texture_shader2", | ||
626 | "GL_NV_vertex_array_range2", | ||
627 | "GL_NV_vertex_program", | ||
628 | "GL_SGIX_texture_coordinate_clamp", | ||
629 | "GL_SGIX_scalebias_hint", | ||
630 | "GL_OML_interlace", | ||
631 | "GL_OML_subsample", | ||
632 | "GL_OML_resample", | ||
633 | "GL_NV_copy_depth_to_color", | ||
634 | "GL_ATI_envmap_bumpmap", | ||
635 | "GL_ATI_fragment_shader", | ||
636 | "GL_ATI_pn_triangles", | ||
637 | "GL_ATI_vertex_array_object", | ||
638 | "GL_EXT_vertex_shader", | ||
639 | "GL_ATI_vertex_streams", | ||
640 | "GL_ATI_element_array", | ||
641 | "GL_SUN_mesh_array", | ||
642 | "GL_SUN_slice_accum", | ||
643 | "GL_NV_multisample_filter_hint", | ||
644 | "GL_NV_depth_clamp", | ||
645 | "GL_NV_occlusion_query", | ||
646 | "GL_NV_point_sprite", | ||
647 | "GL_NV_texture_shader3", | ||
648 | "GL_NV_vertex_program1_1", | ||
649 | "GL_EXT_shadow_funcs", | ||
650 | "GL_EXT_stencil_two_side", | ||
651 | "GL_ATI_text_fragment_shader", | ||
652 | "GL_APPLE_client_storage", | ||
653 | "GL_APPLE_element_array", | ||
654 | "GL_APPLE_fence", | ||
655 | "GL_APPLE_vertex_array_object", | ||
656 | "GL_APPLE_vertex_array_range", | ||
657 | "GL_APPLE_ycbcr_422", | ||
658 | "GL_S3_s3tc", | ||
659 | "GL_ATI_draw_buffers", | ||
660 | "GL_ATI_pixel_format_float", | ||
661 | "GL_ATI_texture_env_combine3", | ||
662 | "GL_ATI_texture_float", | ||
663 | "GL_NV_float_buffer", | ||
664 | "GL_NV_fragment_program", | ||
665 | "GL_NV_half_float", | ||
666 | "GL_NV_pixel_data_range", | ||
667 | "GL_NV_primitive_restart", | ||
668 | "GL_NV_texture_expand_normal", | ||
669 | "GL_NV_vertex_program2", | ||
670 | "GL_ATI_map_object_buffer", | ||
671 | "GL_ATI_separate_stencil", | ||
672 | "GL_ATI_vertex_attrib_array_object", | ||
673 | "GL_OES_read_format", | ||
674 | "GL_EXT_depth_bounds_test", | ||
675 | "GL_EXT_texture_mirror_clamp", | ||
676 | "GL_EXT_blend_equation_separate", | ||
677 | "GL_MESA_pack_invert", | ||
678 | "GL_MESA_ycbcr_texture", | ||
679 | "GL_EXT_pixel_buffer_object", | ||
680 | "GL_NV_fragment_program_option", | ||
681 | "GL_NV_fragment_program2", | ||
682 | "GL_NV_vertex_program2_option", | ||
683 | "GL_NV_vertex_program3", | ||
684 | "GL_EXT_framebuffer_object", | ||
685 | "GL_GREMEDY_string_marker", | ||
686 | "GL_EXT_packed_depth_stencil", | ||
687 | "GL_EXT_stencil_clear_tag", | ||
688 | "GL_EXT_texture_sRGB", | ||
689 | "GL_EXT_framebuffer_blit", | ||
690 | "GL_EXT_framebuffer_multisample", | ||
691 | "GL_MESAX_texture_stack", | ||
692 | "GL_EXT_timer_query", | ||
693 | "GL_EXT_gpu_program_parameters", | ||
694 | "GL_APPLE_flush_buffer_range", | ||
695 | "GL_EXT_gpu_shader4", | ||
696 | "GL_EXT_draw_instanced", | ||
697 | "GL_EXT_packed_float", | ||
698 | "GL_EXT_texture_array", | ||
699 | "GL_EXT_texture_buffer_object", | ||
700 | "GL_EXT_texture_compression_latc", | ||
701 | "GL_EXT_texture_compression_rgtc", | ||
702 | "GL_EXT_texture_shared_exponent", | ||
703 | "GL_NV_depth_buffer_float", | ||
704 | "GL_NV_framebuffer_multisample_coverage", | ||
705 | "GL_EXT_framebuffer_sRGB", | ||
706 | "GL_NV_geometry_shader4", | ||
707 | "GL_NV_parameter_buffer_object", | ||
708 | "GL_EXT_draw_buffers2", | ||
709 | "GL_NV_transform_feedback", | ||
710 | "GL_EXT_bindable_uniform", | ||
711 | "GL_EXT_texture_integer", | ||
712 | "GL_GREMEDY_frame_terminator", | ||
713 | "GL_NV_conditional_render", | ||
714 | "GL_NV_present_video", | ||
715 | "GL_EXT_transform_feedback", | ||
716 | "GL_EXT_direct_state_access", | ||
717 | "GL_EXT_vertex_array_bgra", | ||
718 | "GL_EXT_texture_swizzle", | ||
719 | "GL_NV_explicit_multisample", | ||
720 | "GL_NV_transform_feedback2", | ||
721 | "GL_SGIX_texture_select", | ||
722 | "GL_INGR_blend_func_separate", | ||
723 | "GL_SGIX_depth_pass_instrument", | ||
724 | "GL_SGIX_igloo_interface", | ||
725 | "GL_EXT_fragment_lighting", | ||
726 | "GL_EXT_geometry_shader4", | ||
727 | "GL_EXT_scene_marker", | ||
728 | "GL_EXT_texture_compression_dxt1", | ||
729 | "GL_EXT_texture_env", | ||
730 | "GL_IBM_static_data", | ||
731 | "GL_NV_gpu_program4", | ||
732 | "GL_OES_byte_coordinates", | ||
733 | "GL_OES_compressed_paletted_texture", | ||
734 | "GL_OES_single_precision", | ||
735 | "GL_SGIX_pixel_texture_bits", | ||
736 | "GL_SGIX_texture_range" | ||
737 | }; | ||
738 | int __GLeeGLNumExtensions=322; | ||
739 | |||
740 | /* GL_VERSION_1_2 */ | ||
741 | |||
742 | #ifdef __GLEE_GL_VERSION_1_2 | ||
743 | #ifndef GLEE_C_DEFINED_glBlendColor | ||
744 | #define GLEE_C_DEFINED_glBlendColor | ||
745 | void __stdcall GLee_Lazy_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {if (GLeeInit()) glBlendColor(red, green, blue, alpha);} | ||
746 | GLEEPFNGLBLENDCOLORPROC GLeeFuncPtr_glBlendColor=GLee_Lazy_glBlendColor; | ||
747 | #endif | ||
748 | #ifndef GLEE_C_DEFINED_glBlendEquation | ||
749 | #define GLEE_C_DEFINED_glBlendEquation | ||
750 | void __stdcall GLee_Lazy_glBlendEquation(GLenum mode) {if (GLeeInit()) glBlendEquation(mode);} | ||
751 | GLEEPFNGLBLENDEQUATIONPROC GLeeFuncPtr_glBlendEquation=GLee_Lazy_glBlendEquation; | ||
752 | #endif | ||
753 | #ifndef GLEE_C_DEFINED_glDrawRangeElements | ||
754 | #define GLEE_C_DEFINED_glDrawRangeElements | ||
755 | void __stdcall GLee_Lazy_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit()) glDrawRangeElements(mode, start, end, count, type, indices);} | ||
756 | GLEEPFNGLDRAWRANGEELEMENTSPROC GLeeFuncPtr_glDrawRangeElements=GLee_Lazy_glDrawRangeElements; | ||
757 | #endif | ||
758 | #ifndef GLEE_C_DEFINED_glColorTable | ||
759 | #define GLEE_C_DEFINED_glColorTable | ||
760 | void __stdcall GLee_Lazy_glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeInit()) glColorTable(target, internalformat, width, format, type, table);} | ||
761 | GLEEPFNGLCOLORTABLEPROC GLeeFuncPtr_glColorTable=GLee_Lazy_glColorTable; | ||
762 | #endif | ||
763 | #ifndef GLEE_C_DEFINED_glColorTableParameterfv | ||
764 | #define GLEE_C_DEFINED_glColorTableParameterfv | ||
765 | void __stdcall GLee_Lazy_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glColorTableParameterfv(target, pname, params);} | ||
766 | GLEEPFNGLCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glColorTableParameterfv=GLee_Lazy_glColorTableParameterfv; | ||
767 | #endif | ||
768 | #ifndef GLEE_C_DEFINED_glColorTableParameteriv | ||
769 | #define GLEE_C_DEFINED_glColorTableParameteriv | ||
770 | void __stdcall GLee_Lazy_glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glColorTableParameteriv(target, pname, params);} | ||
771 | GLEEPFNGLCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glColorTableParameteriv=GLee_Lazy_glColorTableParameteriv; | ||
772 | #endif | ||
773 | #ifndef GLEE_C_DEFINED_glCopyColorTable | ||
774 | #define GLEE_C_DEFINED_glCopyColorTable | ||
775 | void __stdcall GLee_Lazy_glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTable(target, internalformat, x, y, width);} | ||
776 | GLEEPFNGLCOPYCOLORTABLEPROC GLeeFuncPtr_glCopyColorTable=GLee_Lazy_glCopyColorTable; | ||
777 | #endif | ||
778 | #ifndef GLEE_C_DEFINED_glGetColorTable | ||
779 | #define GLEE_C_DEFINED_glGetColorTable | ||
780 | void __stdcall GLee_Lazy_glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table) {if (GLeeInit()) glGetColorTable(target, format, type, table);} | ||
781 | GLEEPFNGLGETCOLORTABLEPROC GLeeFuncPtr_glGetColorTable=GLee_Lazy_glGetColorTable; | ||
782 | #endif | ||
783 | #ifndef GLEE_C_DEFINED_glGetColorTableParameterfv | ||
784 | #define GLEE_C_DEFINED_glGetColorTableParameterfv | ||
785 | void __stdcall GLee_Lazy_glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfv(target, pname, params);} | ||
786 | GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glGetColorTableParameterfv=GLee_Lazy_glGetColorTableParameterfv; | ||
787 | #endif | ||
788 | #ifndef GLEE_C_DEFINED_glGetColorTableParameteriv | ||
789 | #define GLEE_C_DEFINED_glGetColorTableParameteriv | ||
790 | void __stdcall GLee_Lazy_glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetColorTableParameteriv(target, pname, params);} | ||
791 | GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glGetColorTableParameteriv=GLee_Lazy_glGetColorTableParameteriv; | ||
792 | #endif | ||
793 | #ifndef GLEE_C_DEFINED_glColorSubTable | ||
794 | #define GLEE_C_DEFINED_glColorSubTable | ||
795 | void __stdcall GLee_Lazy_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeInit()) glColorSubTable(target, start, count, format, type, data);} | ||
796 | GLEEPFNGLCOLORSUBTABLEPROC GLeeFuncPtr_glColorSubTable=GLee_Lazy_glColorSubTable; | ||
797 | #endif | ||
798 | #ifndef GLEE_C_DEFINED_glCopyColorSubTable | ||
799 | #define GLEE_C_DEFINED_glCopyColorSubTable | ||
800 | void __stdcall GLee_Lazy_glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTable(target, start, x, y, width);} | ||
801 | GLEEPFNGLCOPYCOLORSUBTABLEPROC GLeeFuncPtr_glCopyColorSubTable=GLee_Lazy_glCopyColorSubTable; | ||
802 | #endif | ||
803 | #ifndef GLEE_C_DEFINED_glConvolutionFilter1D | ||
804 | #define GLEE_C_DEFINED_glConvolutionFilter1D | ||
805 | void __stdcall GLee_Lazy_glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter1D(target, internalformat, width, format, type, image);} | ||
806 | GLEEPFNGLCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glConvolutionFilter1D=GLee_Lazy_glConvolutionFilter1D; | ||
807 | #endif | ||
808 | #ifndef GLEE_C_DEFINED_glConvolutionFilter2D | ||
809 | #define GLEE_C_DEFINED_glConvolutionFilter2D | ||
810 | void __stdcall GLee_Lazy_glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter2D(target, internalformat, width, height, format, type, image);} | ||
811 | GLEEPFNGLCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glConvolutionFilter2D=GLee_Lazy_glConvolutionFilter2D; | ||
812 | #endif | ||
813 | #ifndef GLEE_C_DEFINED_glConvolutionParameterf | ||
814 | #define GLEE_C_DEFINED_glConvolutionParameterf | ||
815 | void __stdcall GLee_Lazy_glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params) {if (GLeeInit()) glConvolutionParameterf(target, pname, params);} | ||
816 | GLEEPFNGLCONVOLUTIONPARAMETERFPROC GLeeFuncPtr_glConvolutionParameterf=GLee_Lazy_glConvolutionParameterf; | ||
817 | #endif | ||
818 | #ifndef GLEE_C_DEFINED_glConvolutionParameterfv | ||
819 | #define GLEE_C_DEFINED_glConvolutionParameterfv | ||
820 | void __stdcall GLee_Lazy_glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfv(target, pname, params);} | ||
821 | GLEEPFNGLCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glConvolutionParameterfv=GLee_Lazy_glConvolutionParameterfv; | ||
822 | #endif | ||
823 | #ifndef GLEE_C_DEFINED_glConvolutionParameteri | ||
824 | #define GLEE_C_DEFINED_glConvolutionParameteri | ||
825 | void __stdcall GLee_Lazy_glConvolutionParameteri(GLenum target, GLenum pname, GLint params) {if (GLeeInit()) glConvolutionParameteri(target, pname, params);} | ||
826 | GLEEPFNGLCONVOLUTIONPARAMETERIPROC GLeeFuncPtr_glConvolutionParameteri=GLee_Lazy_glConvolutionParameteri; | ||
827 | #endif | ||
828 | #ifndef GLEE_C_DEFINED_glConvolutionParameteriv | ||
829 | #define GLEE_C_DEFINED_glConvolutionParameteriv | ||
830 | void __stdcall GLee_Lazy_glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glConvolutionParameteriv(target, pname, params);} | ||
831 | GLEEPFNGLCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glConvolutionParameteriv=GLee_Lazy_glConvolutionParameteriv; | ||
832 | #endif | ||
833 | #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1D | ||
834 | #define GLEE_C_DEFINED_glCopyConvolutionFilter1D | ||
835 | void __stdcall GLee_Lazy_glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyConvolutionFilter1D(target, internalformat, x, y, width);} | ||
836 | GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glCopyConvolutionFilter1D=GLee_Lazy_glCopyConvolutionFilter1D; | ||
837 | #endif | ||
838 | #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2D | ||
839 | #define GLEE_C_DEFINED_glCopyConvolutionFilter2D | ||
840 | void __stdcall GLee_Lazy_glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyConvolutionFilter2D(target, internalformat, x, y, width, height);} | ||
841 | GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glCopyConvolutionFilter2D=GLee_Lazy_glCopyConvolutionFilter2D; | ||
842 | #endif | ||
843 | #ifndef GLEE_C_DEFINED_glGetConvolutionFilter | ||
844 | #define GLEE_C_DEFINED_glGetConvolutionFilter | ||
845 | void __stdcall GLee_Lazy_glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilter(target, format, type, image);} | ||
846 | GLEEPFNGLGETCONVOLUTIONFILTERPROC GLeeFuncPtr_glGetConvolutionFilter=GLee_Lazy_glGetConvolutionFilter; | ||
847 | #endif | ||
848 | #ifndef GLEE_C_DEFINED_glGetConvolutionParameterfv | ||
849 | #define GLEE_C_DEFINED_glGetConvolutionParameterfv | ||
850 | void __stdcall GLee_Lazy_glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfv(target, pname, params);} | ||
851 | GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glGetConvolutionParameterfv=GLee_Lazy_glGetConvolutionParameterfv; | ||
852 | #endif | ||
853 | #ifndef GLEE_C_DEFINED_glGetConvolutionParameteriv | ||
854 | #define GLEE_C_DEFINED_glGetConvolutionParameteriv | ||
855 | void __stdcall GLee_Lazy_glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetConvolutionParameteriv(target, pname, params);} | ||
856 | GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glGetConvolutionParameteriv=GLee_Lazy_glGetConvolutionParameteriv; | ||
857 | #endif | ||
858 | #ifndef GLEE_C_DEFINED_glGetSeparableFilter | ||
859 | #define GLEE_C_DEFINED_glGetSeparableFilter | ||
860 | void __stdcall GLee_Lazy_glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeInit()) glGetSeparableFilter(target, format, type, row, column, span);} | ||
861 | GLEEPFNGLGETSEPARABLEFILTERPROC GLeeFuncPtr_glGetSeparableFilter=GLee_Lazy_glGetSeparableFilter; | ||
862 | #endif | ||
863 | #ifndef GLEE_C_DEFINED_glSeparableFilter2D | ||
864 | #define GLEE_C_DEFINED_glSeparableFilter2D | ||
865 | void __stdcall GLee_Lazy_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter2D(target, internalformat, width, height, format, type, row, column);} | ||
866 | GLEEPFNGLSEPARABLEFILTER2DPROC GLeeFuncPtr_glSeparableFilter2D=GLee_Lazy_glSeparableFilter2D; | ||
867 | #endif | ||
868 | #ifndef GLEE_C_DEFINED_glGetHistogram | ||
869 | #define GLEE_C_DEFINED_glGetHistogram | ||
870 | void __stdcall GLee_Lazy_glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogram(target, reset, format, type, values);} | ||
871 | GLEEPFNGLGETHISTOGRAMPROC GLeeFuncPtr_glGetHistogram=GLee_Lazy_glGetHistogram; | ||
872 | #endif | ||
873 | #ifndef GLEE_C_DEFINED_glGetHistogramParameterfv | ||
874 | #define GLEE_C_DEFINED_glGetHistogramParameterfv | ||
875 | void __stdcall GLee_Lazy_glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfv(target, pname, params);} | ||
876 | GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC GLeeFuncPtr_glGetHistogramParameterfv=GLee_Lazy_glGetHistogramParameterfv; | ||
877 | #endif | ||
878 | #ifndef GLEE_C_DEFINED_glGetHistogramParameteriv | ||
879 | #define GLEE_C_DEFINED_glGetHistogramParameteriv | ||
880 | void __stdcall GLee_Lazy_glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetHistogramParameteriv(target, pname, params);} | ||
881 | GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC GLeeFuncPtr_glGetHistogramParameteriv=GLee_Lazy_glGetHistogramParameteriv; | ||
882 | #endif | ||
883 | #ifndef GLEE_C_DEFINED_glGetMinmax | ||
884 | #define GLEE_C_DEFINED_glGetMinmax | ||
885 | void __stdcall GLee_Lazy_glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmax(target, reset, format, type, values);} | ||
886 | GLEEPFNGLGETMINMAXPROC GLeeFuncPtr_glGetMinmax=GLee_Lazy_glGetMinmax; | ||
887 | #endif | ||
888 | #ifndef GLEE_C_DEFINED_glGetMinmaxParameterfv | ||
889 | #define GLEE_C_DEFINED_glGetMinmaxParameterfv | ||
890 | void __stdcall GLee_Lazy_glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfv(target, pname, params);} | ||
891 | GLEEPFNGLGETMINMAXPARAMETERFVPROC GLeeFuncPtr_glGetMinmaxParameterfv=GLee_Lazy_glGetMinmaxParameterfv; | ||
892 | #endif | ||
893 | #ifndef GLEE_C_DEFINED_glGetMinmaxParameteriv | ||
894 | #define GLEE_C_DEFINED_glGetMinmaxParameteriv | ||
895 | void __stdcall GLee_Lazy_glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMinmaxParameteriv(target, pname, params);} | ||
896 | GLEEPFNGLGETMINMAXPARAMETERIVPROC GLeeFuncPtr_glGetMinmaxParameteriv=GLee_Lazy_glGetMinmaxParameteriv; | ||
897 | #endif | ||
898 | #ifndef GLEE_C_DEFINED_glHistogram | ||
899 | #define GLEE_C_DEFINED_glHistogram | ||
900 | void __stdcall GLee_Lazy_glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glHistogram(target, width, internalformat, sink);} | ||
901 | GLEEPFNGLHISTOGRAMPROC GLeeFuncPtr_glHistogram=GLee_Lazy_glHistogram; | ||
902 | #endif | ||
903 | #ifndef GLEE_C_DEFINED_glMinmax | ||
904 | #define GLEE_C_DEFINED_glMinmax | ||
905 | void __stdcall GLee_Lazy_glMinmax(GLenum target, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glMinmax(target, internalformat, sink);} | ||
906 | GLEEPFNGLMINMAXPROC GLeeFuncPtr_glMinmax=GLee_Lazy_glMinmax; | ||
907 | #endif | ||
908 | #ifndef GLEE_C_DEFINED_glResetHistogram | ||
909 | #define GLEE_C_DEFINED_glResetHistogram | ||
910 | void __stdcall GLee_Lazy_glResetHistogram(GLenum target) {if (GLeeInit()) glResetHistogram(target);} | ||
911 | GLEEPFNGLRESETHISTOGRAMPROC GLeeFuncPtr_glResetHistogram=GLee_Lazy_glResetHistogram; | ||
912 | #endif | ||
913 | #ifndef GLEE_C_DEFINED_glResetMinmax | ||
914 | #define GLEE_C_DEFINED_glResetMinmax | ||
915 | void __stdcall GLee_Lazy_glResetMinmax(GLenum target) {if (GLeeInit()) glResetMinmax(target);} | ||
916 | GLEEPFNGLRESETMINMAXPROC GLeeFuncPtr_glResetMinmax=GLee_Lazy_glResetMinmax; | ||
917 | #endif | ||
918 | #ifndef GLEE_C_DEFINED_glTexImage3D | ||
919 | #define GLEE_C_DEFINED_glTexImage3D | ||
920 | void __stdcall GLee_Lazy_glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);} | ||
921 | GLEEPFNGLTEXIMAGE3DPROC GLeeFuncPtr_glTexImage3D=GLee_Lazy_glTexImage3D; | ||
922 | #endif | ||
923 | #ifndef GLEE_C_DEFINED_glTexSubImage3D | ||
924 | #define GLEE_C_DEFINED_glTexSubImage3D | ||
925 | void __stdcall GLee_Lazy_glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);} | ||
926 | GLEEPFNGLTEXSUBIMAGE3DPROC GLeeFuncPtr_glTexSubImage3D=GLee_Lazy_glTexSubImage3D; | ||
927 | #endif | ||
928 | #ifndef GLEE_C_DEFINED_glCopyTexSubImage3D | ||
929 | #define GLEE_C_DEFINED_glCopyTexSubImage3D | ||
930 | void __stdcall GLee_Lazy_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);} | ||
931 | GLEEPFNGLCOPYTEXSUBIMAGE3DPROC GLeeFuncPtr_glCopyTexSubImage3D=GLee_Lazy_glCopyTexSubImage3D; | ||
932 | #endif | ||
933 | #endif | ||
934 | |||
935 | /* GL_ARB_imaging */ | ||
936 | |||
937 | #ifdef __GLEE_GL_ARB_imaging | ||
938 | #endif | ||
939 | |||
940 | /* GL_VERSION_1_3 */ | ||
941 | |||
942 | #ifdef __GLEE_GL_VERSION_1_3 | ||
943 | #ifndef GLEE_C_DEFINED_glActiveTexture | ||
944 | #define GLEE_C_DEFINED_glActiveTexture | ||
945 | void __stdcall GLee_Lazy_glActiveTexture(GLenum texture) {if (GLeeInit()) glActiveTexture(texture);} | ||
946 | GLEEPFNGLACTIVETEXTUREPROC GLeeFuncPtr_glActiveTexture=GLee_Lazy_glActiveTexture; | ||
947 | #endif | ||
948 | #ifndef GLEE_C_DEFINED_glClientActiveTexture | ||
949 | #define GLEE_C_DEFINED_glClientActiveTexture | ||
950 | void __stdcall GLee_Lazy_glClientActiveTexture(GLenum texture) {if (GLeeInit()) glClientActiveTexture(texture);} | ||
951 | GLEEPFNGLCLIENTACTIVETEXTUREPROC GLeeFuncPtr_glClientActiveTexture=GLee_Lazy_glClientActiveTexture; | ||
952 | #endif | ||
953 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1d | ||
954 | #define GLEE_C_DEFINED_glMultiTexCoord1d | ||
955 | void __stdcall GLee_Lazy_glMultiTexCoord1d(GLenum target, GLdouble s) {if (GLeeInit()) glMultiTexCoord1d(target, s);} | ||
956 | GLEEPFNGLMULTITEXCOORD1DPROC GLeeFuncPtr_glMultiTexCoord1d=GLee_Lazy_glMultiTexCoord1d; | ||
957 | #endif | ||
958 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1dv | ||
959 | #define GLEE_C_DEFINED_glMultiTexCoord1dv | ||
960 | void __stdcall GLee_Lazy_glMultiTexCoord1dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord1dv(target, v);} | ||
961 | GLEEPFNGLMULTITEXCOORD1DVPROC GLeeFuncPtr_glMultiTexCoord1dv=GLee_Lazy_glMultiTexCoord1dv; | ||
962 | #endif | ||
963 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1f | ||
964 | #define GLEE_C_DEFINED_glMultiTexCoord1f | ||
965 | void __stdcall GLee_Lazy_glMultiTexCoord1f(GLenum target, GLfloat s) {if (GLeeInit()) glMultiTexCoord1f(target, s);} | ||
966 | GLEEPFNGLMULTITEXCOORD1FPROC GLeeFuncPtr_glMultiTexCoord1f=GLee_Lazy_glMultiTexCoord1f; | ||
967 | #endif | ||
968 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1fv | ||
969 | #define GLEE_C_DEFINED_glMultiTexCoord1fv | ||
970 | void __stdcall GLee_Lazy_glMultiTexCoord1fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord1fv(target, v);} | ||
971 | GLEEPFNGLMULTITEXCOORD1FVPROC GLeeFuncPtr_glMultiTexCoord1fv=GLee_Lazy_glMultiTexCoord1fv; | ||
972 | #endif | ||
973 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1i | ||
974 | #define GLEE_C_DEFINED_glMultiTexCoord1i | ||
975 | void __stdcall GLee_Lazy_glMultiTexCoord1i(GLenum target, GLint s) {if (GLeeInit()) glMultiTexCoord1i(target, s);} | ||
976 | GLEEPFNGLMULTITEXCOORD1IPROC GLeeFuncPtr_glMultiTexCoord1i=GLee_Lazy_glMultiTexCoord1i; | ||
977 | #endif | ||
978 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1iv | ||
979 | #define GLEE_C_DEFINED_glMultiTexCoord1iv | ||
980 | void __stdcall GLee_Lazy_glMultiTexCoord1iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord1iv(target, v);} | ||
981 | GLEEPFNGLMULTITEXCOORD1IVPROC GLeeFuncPtr_glMultiTexCoord1iv=GLee_Lazy_glMultiTexCoord1iv; | ||
982 | #endif | ||
983 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1s | ||
984 | #define GLEE_C_DEFINED_glMultiTexCoord1s | ||
985 | void __stdcall GLee_Lazy_glMultiTexCoord1s(GLenum target, GLshort s) {if (GLeeInit()) glMultiTexCoord1s(target, s);} | ||
986 | GLEEPFNGLMULTITEXCOORD1SPROC GLeeFuncPtr_glMultiTexCoord1s=GLee_Lazy_glMultiTexCoord1s; | ||
987 | #endif | ||
988 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1sv | ||
989 | #define GLEE_C_DEFINED_glMultiTexCoord1sv | ||
990 | void __stdcall GLee_Lazy_glMultiTexCoord1sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord1sv(target, v);} | ||
991 | GLEEPFNGLMULTITEXCOORD1SVPROC GLeeFuncPtr_glMultiTexCoord1sv=GLee_Lazy_glMultiTexCoord1sv; | ||
992 | #endif | ||
993 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2d | ||
994 | #define GLEE_C_DEFINED_glMultiTexCoord2d | ||
995 | void __stdcall GLee_Lazy_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t) {if (GLeeInit()) glMultiTexCoord2d(target, s, t);} | ||
996 | GLEEPFNGLMULTITEXCOORD2DPROC GLeeFuncPtr_glMultiTexCoord2d=GLee_Lazy_glMultiTexCoord2d; | ||
997 | #endif | ||
998 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2dv | ||
999 | #define GLEE_C_DEFINED_glMultiTexCoord2dv | ||
1000 | void __stdcall GLee_Lazy_glMultiTexCoord2dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord2dv(target, v);} | ||
1001 | GLEEPFNGLMULTITEXCOORD2DVPROC GLeeFuncPtr_glMultiTexCoord2dv=GLee_Lazy_glMultiTexCoord2dv; | ||
1002 | #endif | ||
1003 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2f | ||
1004 | #define GLEE_C_DEFINED_glMultiTexCoord2f | ||
1005 | void __stdcall GLee_Lazy_glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t) {if (GLeeInit()) glMultiTexCoord2f(target, s, t);} | ||
1006 | GLEEPFNGLMULTITEXCOORD2FPROC GLeeFuncPtr_glMultiTexCoord2f=GLee_Lazy_glMultiTexCoord2f; | ||
1007 | #endif | ||
1008 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2fv | ||
1009 | #define GLEE_C_DEFINED_glMultiTexCoord2fv | ||
1010 | void __stdcall GLee_Lazy_glMultiTexCoord2fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord2fv(target, v);} | ||
1011 | GLEEPFNGLMULTITEXCOORD2FVPROC GLeeFuncPtr_glMultiTexCoord2fv=GLee_Lazy_glMultiTexCoord2fv; | ||
1012 | #endif | ||
1013 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2i | ||
1014 | #define GLEE_C_DEFINED_glMultiTexCoord2i | ||
1015 | void __stdcall GLee_Lazy_glMultiTexCoord2i(GLenum target, GLint s, GLint t) {if (GLeeInit()) glMultiTexCoord2i(target, s, t);} | ||
1016 | GLEEPFNGLMULTITEXCOORD2IPROC GLeeFuncPtr_glMultiTexCoord2i=GLee_Lazy_glMultiTexCoord2i; | ||
1017 | #endif | ||
1018 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2iv | ||
1019 | #define GLEE_C_DEFINED_glMultiTexCoord2iv | ||
1020 | void __stdcall GLee_Lazy_glMultiTexCoord2iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord2iv(target, v);} | ||
1021 | GLEEPFNGLMULTITEXCOORD2IVPROC GLeeFuncPtr_glMultiTexCoord2iv=GLee_Lazy_glMultiTexCoord2iv; | ||
1022 | #endif | ||
1023 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2s | ||
1024 | #define GLEE_C_DEFINED_glMultiTexCoord2s | ||
1025 | void __stdcall GLee_Lazy_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t) {if (GLeeInit()) glMultiTexCoord2s(target, s, t);} | ||
1026 | GLEEPFNGLMULTITEXCOORD2SPROC GLeeFuncPtr_glMultiTexCoord2s=GLee_Lazy_glMultiTexCoord2s; | ||
1027 | #endif | ||
1028 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2sv | ||
1029 | #define GLEE_C_DEFINED_glMultiTexCoord2sv | ||
1030 | void __stdcall GLee_Lazy_glMultiTexCoord2sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord2sv(target, v);} | ||
1031 | GLEEPFNGLMULTITEXCOORD2SVPROC GLeeFuncPtr_glMultiTexCoord2sv=GLee_Lazy_glMultiTexCoord2sv; | ||
1032 | #endif | ||
1033 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3d | ||
1034 | #define GLEE_C_DEFINED_glMultiTexCoord3d | ||
1035 | void __stdcall GLee_Lazy_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3d(target, s, t, r);} | ||
1036 | GLEEPFNGLMULTITEXCOORD3DPROC GLeeFuncPtr_glMultiTexCoord3d=GLee_Lazy_glMultiTexCoord3d; | ||
1037 | #endif | ||
1038 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3dv | ||
1039 | #define GLEE_C_DEFINED_glMultiTexCoord3dv | ||
1040 | void __stdcall GLee_Lazy_glMultiTexCoord3dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord3dv(target, v);} | ||
1041 | GLEEPFNGLMULTITEXCOORD3DVPROC GLeeFuncPtr_glMultiTexCoord3dv=GLee_Lazy_glMultiTexCoord3dv; | ||
1042 | #endif | ||
1043 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3f | ||
1044 | #define GLEE_C_DEFINED_glMultiTexCoord3f | ||
1045 | void __stdcall GLee_Lazy_glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3f(target, s, t, r);} | ||
1046 | GLEEPFNGLMULTITEXCOORD3FPROC GLeeFuncPtr_glMultiTexCoord3f=GLee_Lazy_glMultiTexCoord3f; | ||
1047 | #endif | ||
1048 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3fv | ||
1049 | #define GLEE_C_DEFINED_glMultiTexCoord3fv | ||
1050 | void __stdcall GLee_Lazy_glMultiTexCoord3fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord3fv(target, v);} | ||
1051 | GLEEPFNGLMULTITEXCOORD3FVPROC GLeeFuncPtr_glMultiTexCoord3fv=GLee_Lazy_glMultiTexCoord3fv; | ||
1052 | #endif | ||
1053 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3i | ||
1054 | #define GLEE_C_DEFINED_glMultiTexCoord3i | ||
1055 | void __stdcall GLee_Lazy_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r) {if (GLeeInit()) glMultiTexCoord3i(target, s, t, r);} | ||
1056 | GLEEPFNGLMULTITEXCOORD3IPROC GLeeFuncPtr_glMultiTexCoord3i=GLee_Lazy_glMultiTexCoord3i; | ||
1057 | #endif | ||
1058 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3iv | ||
1059 | #define GLEE_C_DEFINED_glMultiTexCoord3iv | ||
1060 | void __stdcall GLee_Lazy_glMultiTexCoord3iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord3iv(target, v);} | ||
1061 | GLEEPFNGLMULTITEXCOORD3IVPROC GLeeFuncPtr_glMultiTexCoord3iv=GLee_Lazy_glMultiTexCoord3iv; | ||
1062 | #endif | ||
1063 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3s | ||
1064 | #define GLEE_C_DEFINED_glMultiTexCoord3s | ||
1065 | void __stdcall GLee_Lazy_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r) {if (GLeeInit()) glMultiTexCoord3s(target, s, t, r);} | ||
1066 | GLEEPFNGLMULTITEXCOORD3SPROC GLeeFuncPtr_glMultiTexCoord3s=GLee_Lazy_glMultiTexCoord3s; | ||
1067 | #endif | ||
1068 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3sv | ||
1069 | #define GLEE_C_DEFINED_glMultiTexCoord3sv | ||
1070 | void __stdcall GLee_Lazy_glMultiTexCoord3sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord3sv(target, v);} | ||
1071 | GLEEPFNGLMULTITEXCOORD3SVPROC GLeeFuncPtr_glMultiTexCoord3sv=GLee_Lazy_glMultiTexCoord3sv; | ||
1072 | #endif | ||
1073 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4d | ||
1074 | #define GLEE_C_DEFINED_glMultiTexCoord4d | ||
1075 | void __stdcall GLee_Lazy_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4d(target, s, t, r, q);} | ||
1076 | GLEEPFNGLMULTITEXCOORD4DPROC GLeeFuncPtr_glMultiTexCoord4d=GLee_Lazy_glMultiTexCoord4d; | ||
1077 | #endif | ||
1078 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4dv | ||
1079 | #define GLEE_C_DEFINED_glMultiTexCoord4dv | ||
1080 | void __stdcall GLee_Lazy_glMultiTexCoord4dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord4dv(target, v);} | ||
1081 | GLEEPFNGLMULTITEXCOORD4DVPROC GLeeFuncPtr_glMultiTexCoord4dv=GLee_Lazy_glMultiTexCoord4dv; | ||
1082 | #endif | ||
1083 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4f | ||
1084 | #define GLEE_C_DEFINED_glMultiTexCoord4f | ||
1085 | void __stdcall GLee_Lazy_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4f(target, s, t, r, q);} | ||
1086 | GLEEPFNGLMULTITEXCOORD4FPROC GLeeFuncPtr_glMultiTexCoord4f=GLee_Lazy_glMultiTexCoord4f; | ||
1087 | #endif | ||
1088 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4fv | ||
1089 | #define GLEE_C_DEFINED_glMultiTexCoord4fv | ||
1090 | void __stdcall GLee_Lazy_glMultiTexCoord4fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord4fv(target, v);} | ||
1091 | GLEEPFNGLMULTITEXCOORD4FVPROC GLeeFuncPtr_glMultiTexCoord4fv=GLee_Lazy_glMultiTexCoord4fv; | ||
1092 | #endif | ||
1093 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4i | ||
1094 | #define GLEE_C_DEFINED_glMultiTexCoord4i | ||
1095 | void __stdcall GLee_Lazy_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4i(target, s, t, r, q);} | ||
1096 | GLEEPFNGLMULTITEXCOORD4IPROC GLeeFuncPtr_glMultiTexCoord4i=GLee_Lazy_glMultiTexCoord4i; | ||
1097 | #endif | ||
1098 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4iv | ||
1099 | #define GLEE_C_DEFINED_glMultiTexCoord4iv | ||
1100 | void __stdcall GLee_Lazy_glMultiTexCoord4iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord4iv(target, v);} | ||
1101 | GLEEPFNGLMULTITEXCOORD4IVPROC GLeeFuncPtr_glMultiTexCoord4iv=GLee_Lazy_glMultiTexCoord4iv; | ||
1102 | #endif | ||
1103 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4s | ||
1104 | #define GLEE_C_DEFINED_glMultiTexCoord4s | ||
1105 | void __stdcall GLee_Lazy_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4s(target, s, t, r, q);} | ||
1106 | GLEEPFNGLMULTITEXCOORD4SPROC GLeeFuncPtr_glMultiTexCoord4s=GLee_Lazy_glMultiTexCoord4s; | ||
1107 | #endif | ||
1108 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4sv | ||
1109 | #define GLEE_C_DEFINED_glMultiTexCoord4sv | ||
1110 | void __stdcall GLee_Lazy_glMultiTexCoord4sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord4sv(target, v);} | ||
1111 | GLEEPFNGLMULTITEXCOORD4SVPROC GLeeFuncPtr_glMultiTexCoord4sv=GLee_Lazy_glMultiTexCoord4sv; | ||
1112 | #endif | ||
1113 | #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixf | ||
1114 | #define GLEE_C_DEFINED_glLoadTransposeMatrixf | ||
1115 | void __stdcall GLee_Lazy_glLoadTransposeMatrixf(const GLfloat * m) {if (GLeeInit()) glLoadTransposeMatrixf(m);} | ||
1116 | GLEEPFNGLLOADTRANSPOSEMATRIXFPROC GLeeFuncPtr_glLoadTransposeMatrixf=GLee_Lazy_glLoadTransposeMatrixf; | ||
1117 | #endif | ||
1118 | #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixd | ||
1119 | #define GLEE_C_DEFINED_glLoadTransposeMatrixd | ||
1120 | void __stdcall GLee_Lazy_glLoadTransposeMatrixd(const GLdouble * m) {if (GLeeInit()) glLoadTransposeMatrixd(m);} | ||
1121 | GLEEPFNGLLOADTRANSPOSEMATRIXDPROC GLeeFuncPtr_glLoadTransposeMatrixd=GLee_Lazy_glLoadTransposeMatrixd; | ||
1122 | #endif | ||
1123 | #ifndef GLEE_C_DEFINED_glMultTransposeMatrixf | ||
1124 | #define GLEE_C_DEFINED_glMultTransposeMatrixf | ||
1125 | void __stdcall GLee_Lazy_glMultTransposeMatrixf(const GLfloat * m) {if (GLeeInit()) glMultTransposeMatrixf(m);} | ||
1126 | GLEEPFNGLMULTTRANSPOSEMATRIXFPROC GLeeFuncPtr_glMultTransposeMatrixf=GLee_Lazy_glMultTransposeMatrixf; | ||
1127 | #endif | ||
1128 | #ifndef GLEE_C_DEFINED_glMultTransposeMatrixd | ||
1129 | #define GLEE_C_DEFINED_glMultTransposeMatrixd | ||
1130 | void __stdcall GLee_Lazy_glMultTransposeMatrixd(const GLdouble * m) {if (GLeeInit()) glMultTransposeMatrixd(m);} | ||
1131 | GLEEPFNGLMULTTRANSPOSEMATRIXDPROC GLeeFuncPtr_glMultTransposeMatrixd=GLee_Lazy_glMultTransposeMatrixd; | ||
1132 | #endif | ||
1133 | #ifndef GLEE_C_DEFINED_glSampleCoverage | ||
1134 | #define GLEE_C_DEFINED_glSampleCoverage | ||
1135 | void __stdcall GLee_Lazy_glSampleCoverage(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleCoverage(value, invert);} | ||
1136 | GLEEPFNGLSAMPLECOVERAGEPROC GLeeFuncPtr_glSampleCoverage=GLee_Lazy_glSampleCoverage; | ||
1137 | #endif | ||
1138 | #ifndef GLEE_C_DEFINED_glCompressedTexImage3D | ||
1139 | #define GLEE_C_DEFINED_glCompressedTexImage3D | ||
1140 | void __stdcall GLee_Lazy_glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);} | ||
1141 | GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC GLeeFuncPtr_glCompressedTexImage3D=GLee_Lazy_glCompressedTexImage3D; | ||
1142 | #endif | ||
1143 | #ifndef GLEE_C_DEFINED_glCompressedTexImage2D | ||
1144 | #define GLEE_C_DEFINED_glCompressedTexImage2D | ||
1145 | void __stdcall GLee_Lazy_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);} | ||
1146 | GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC GLeeFuncPtr_glCompressedTexImage2D=GLee_Lazy_glCompressedTexImage2D; | ||
1147 | #endif | ||
1148 | #ifndef GLEE_C_DEFINED_glCompressedTexImage1D | ||
1149 | #define GLEE_C_DEFINED_glCompressedTexImage1D | ||
1150 | void __stdcall GLee_Lazy_glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);} | ||
1151 | GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC GLeeFuncPtr_glCompressedTexImage1D=GLee_Lazy_glCompressedTexImage1D; | ||
1152 | #endif | ||
1153 | #ifndef GLEE_C_DEFINED_glCompressedTexSubImage3D | ||
1154 | #define GLEE_C_DEFINED_glCompressedTexSubImage3D | ||
1155 | void __stdcall GLee_Lazy_glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);} | ||
1156 | GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC GLeeFuncPtr_glCompressedTexSubImage3D=GLee_Lazy_glCompressedTexSubImage3D; | ||
1157 | #endif | ||
1158 | #ifndef GLEE_C_DEFINED_glCompressedTexSubImage2D | ||
1159 | #define GLEE_C_DEFINED_glCompressedTexSubImage2D | ||
1160 | void __stdcall GLee_Lazy_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);} | ||
1161 | GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC GLeeFuncPtr_glCompressedTexSubImage2D=GLee_Lazy_glCompressedTexSubImage2D; | ||
1162 | #endif | ||
1163 | #ifndef GLEE_C_DEFINED_glCompressedTexSubImage1D | ||
1164 | #define GLEE_C_DEFINED_glCompressedTexSubImage1D | ||
1165 | void __stdcall GLee_Lazy_glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);} | ||
1166 | GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC GLeeFuncPtr_glCompressedTexSubImage1D=GLee_Lazy_glCompressedTexSubImage1D; | ||
1167 | #endif | ||
1168 | #ifndef GLEE_C_DEFINED_glGetCompressedTexImage | ||
1169 | #define GLEE_C_DEFINED_glGetCompressedTexImage | ||
1170 | void __stdcall GLee_Lazy_glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img) {if (GLeeInit()) glGetCompressedTexImage(target, level, img);} | ||
1171 | GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC GLeeFuncPtr_glGetCompressedTexImage=GLee_Lazy_glGetCompressedTexImage; | ||
1172 | #endif | ||
1173 | #endif | ||
1174 | |||
1175 | /* GL_VERSION_1_4 */ | ||
1176 | |||
1177 | #ifdef __GLEE_GL_VERSION_1_4 | ||
1178 | #ifndef GLEE_C_DEFINED_glBlendFuncSeparate | ||
1179 | #define GLEE_C_DEFINED_glBlendFuncSeparate | ||
1180 | void __stdcall GLee_Lazy_glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} | ||
1181 | GLEEPFNGLBLENDFUNCSEPARATEPROC GLeeFuncPtr_glBlendFuncSeparate=GLee_Lazy_glBlendFuncSeparate; | ||
1182 | #endif | ||
1183 | #ifndef GLEE_C_DEFINED_glFogCoordf | ||
1184 | #define GLEE_C_DEFINED_glFogCoordf | ||
1185 | void __stdcall GLee_Lazy_glFogCoordf(GLfloat coord) {if (GLeeInit()) glFogCoordf(coord);} | ||
1186 | GLEEPFNGLFOGCOORDFPROC GLeeFuncPtr_glFogCoordf=GLee_Lazy_glFogCoordf; | ||
1187 | #endif | ||
1188 | #ifndef GLEE_C_DEFINED_glFogCoordfv | ||
1189 | #define GLEE_C_DEFINED_glFogCoordfv | ||
1190 | void __stdcall GLee_Lazy_glFogCoordfv(const GLfloat * coord) {if (GLeeInit()) glFogCoordfv(coord);} | ||
1191 | GLEEPFNGLFOGCOORDFVPROC GLeeFuncPtr_glFogCoordfv=GLee_Lazy_glFogCoordfv; | ||
1192 | #endif | ||
1193 | #ifndef GLEE_C_DEFINED_glFogCoordd | ||
1194 | #define GLEE_C_DEFINED_glFogCoordd | ||
1195 | void __stdcall GLee_Lazy_glFogCoordd(GLdouble coord) {if (GLeeInit()) glFogCoordd(coord);} | ||
1196 | GLEEPFNGLFOGCOORDDPROC GLeeFuncPtr_glFogCoordd=GLee_Lazy_glFogCoordd; | ||
1197 | #endif | ||
1198 | #ifndef GLEE_C_DEFINED_glFogCoorddv | ||
1199 | #define GLEE_C_DEFINED_glFogCoorddv | ||
1200 | void __stdcall GLee_Lazy_glFogCoorddv(const GLdouble * coord) {if (GLeeInit()) glFogCoorddv(coord);} | ||
1201 | GLEEPFNGLFOGCOORDDVPROC GLeeFuncPtr_glFogCoorddv=GLee_Lazy_glFogCoorddv; | ||
1202 | #endif | ||
1203 | #ifndef GLEE_C_DEFINED_glFogCoordPointer | ||
1204 | #define GLEE_C_DEFINED_glFogCoordPointer | ||
1205 | void __stdcall GLee_Lazy_glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glFogCoordPointer(type, stride, pointer);} | ||
1206 | GLEEPFNGLFOGCOORDPOINTERPROC GLeeFuncPtr_glFogCoordPointer=GLee_Lazy_glFogCoordPointer; | ||
1207 | #endif | ||
1208 | #ifndef GLEE_C_DEFINED_glMultiDrawArrays | ||
1209 | #define GLEE_C_DEFINED_glMultiDrawArrays | ||
1210 | void __stdcall GLee_Lazy_glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArrays(mode, first, count, primcount);} | ||
1211 | GLEEPFNGLMULTIDRAWARRAYSPROC GLeeFuncPtr_glMultiDrawArrays=GLee_Lazy_glMultiDrawArrays; | ||
1212 | #endif | ||
1213 | #ifndef GLEE_C_DEFINED_glMultiDrawElements | ||
1214 | #define GLEE_C_DEFINED_glMultiDrawElements | ||
1215 | void __stdcall GLee_Lazy_glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLeeInit()) glMultiDrawElements(mode, count, type, indices, primcount);} | ||
1216 | GLEEPFNGLMULTIDRAWELEMENTSPROC GLeeFuncPtr_glMultiDrawElements=GLee_Lazy_glMultiDrawElements; | ||
1217 | #endif | ||
1218 | #ifndef GLEE_C_DEFINED_glPointParameterf | ||
1219 | #define GLEE_C_DEFINED_glPointParameterf | ||
1220 | void __stdcall GLee_Lazy_glPointParameterf(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterf(pname, param);} | ||
1221 | GLEEPFNGLPOINTPARAMETERFPROC GLeeFuncPtr_glPointParameterf=GLee_Lazy_glPointParameterf; | ||
1222 | #endif | ||
1223 | #ifndef GLEE_C_DEFINED_glPointParameterfv | ||
1224 | #define GLEE_C_DEFINED_glPointParameterfv | ||
1225 | void __stdcall GLee_Lazy_glPointParameterfv(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfv(pname, params);} | ||
1226 | GLEEPFNGLPOINTPARAMETERFVPROC GLeeFuncPtr_glPointParameterfv=GLee_Lazy_glPointParameterfv; | ||
1227 | #endif | ||
1228 | #ifndef GLEE_C_DEFINED_glPointParameteri | ||
1229 | #define GLEE_C_DEFINED_glPointParameteri | ||
1230 | void __stdcall GLee_Lazy_glPointParameteri(GLenum pname, GLint param) {if (GLeeInit()) glPointParameteri(pname, param);} | ||
1231 | GLEEPFNGLPOINTPARAMETERIPROC GLeeFuncPtr_glPointParameteri=GLee_Lazy_glPointParameteri; | ||
1232 | #endif | ||
1233 | #ifndef GLEE_C_DEFINED_glPointParameteriv | ||
1234 | #define GLEE_C_DEFINED_glPointParameteriv | ||
1235 | void __stdcall GLee_Lazy_glPointParameteriv(GLenum pname, const GLint * params) {if (GLeeInit()) glPointParameteriv(pname, params);} | ||
1236 | GLEEPFNGLPOINTPARAMETERIVPROC GLeeFuncPtr_glPointParameteriv=GLee_Lazy_glPointParameteriv; | ||
1237 | #endif | ||
1238 | #ifndef GLEE_C_DEFINED_glSecondaryColor3b | ||
1239 | #define GLEE_C_DEFINED_glSecondaryColor3b | ||
1240 | void __stdcall GLee_Lazy_glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue) {if (GLeeInit()) glSecondaryColor3b(red, green, blue);} | ||
1241 | GLEEPFNGLSECONDARYCOLOR3BPROC GLeeFuncPtr_glSecondaryColor3b=GLee_Lazy_glSecondaryColor3b; | ||
1242 | #endif | ||
1243 | #ifndef GLEE_C_DEFINED_glSecondaryColor3bv | ||
1244 | #define GLEE_C_DEFINED_glSecondaryColor3bv | ||
1245 | void __stdcall GLee_Lazy_glSecondaryColor3bv(const GLbyte * v) {if (GLeeInit()) glSecondaryColor3bv(v);} | ||
1246 | GLEEPFNGLSECONDARYCOLOR3BVPROC GLeeFuncPtr_glSecondaryColor3bv=GLee_Lazy_glSecondaryColor3bv; | ||
1247 | #endif | ||
1248 | #ifndef GLEE_C_DEFINED_glSecondaryColor3d | ||
1249 | #define GLEE_C_DEFINED_glSecondaryColor3d | ||
1250 | void __stdcall GLee_Lazy_glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue) {if (GLeeInit()) glSecondaryColor3d(red, green, blue);} | ||
1251 | GLEEPFNGLSECONDARYCOLOR3DPROC GLeeFuncPtr_glSecondaryColor3d=GLee_Lazy_glSecondaryColor3d; | ||
1252 | #endif | ||
1253 | #ifndef GLEE_C_DEFINED_glSecondaryColor3dv | ||
1254 | #define GLEE_C_DEFINED_glSecondaryColor3dv | ||
1255 | void __stdcall GLee_Lazy_glSecondaryColor3dv(const GLdouble * v) {if (GLeeInit()) glSecondaryColor3dv(v);} | ||
1256 | GLEEPFNGLSECONDARYCOLOR3DVPROC GLeeFuncPtr_glSecondaryColor3dv=GLee_Lazy_glSecondaryColor3dv; | ||
1257 | #endif | ||
1258 | #ifndef GLEE_C_DEFINED_glSecondaryColor3f | ||
1259 | #define GLEE_C_DEFINED_glSecondaryColor3f | ||
1260 | void __stdcall GLee_Lazy_glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue) {if (GLeeInit()) glSecondaryColor3f(red, green, blue);} | ||
1261 | GLEEPFNGLSECONDARYCOLOR3FPROC GLeeFuncPtr_glSecondaryColor3f=GLee_Lazy_glSecondaryColor3f; | ||
1262 | #endif | ||
1263 | #ifndef GLEE_C_DEFINED_glSecondaryColor3fv | ||
1264 | #define GLEE_C_DEFINED_glSecondaryColor3fv | ||
1265 | void __stdcall GLee_Lazy_glSecondaryColor3fv(const GLfloat * v) {if (GLeeInit()) glSecondaryColor3fv(v);} | ||
1266 | GLEEPFNGLSECONDARYCOLOR3FVPROC GLeeFuncPtr_glSecondaryColor3fv=GLee_Lazy_glSecondaryColor3fv; | ||
1267 | #endif | ||
1268 | #ifndef GLEE_C_DEFINED_glSecondaryColor3i | ||
1269 | #define GLEE_C_DEFINED_glSecondaryColor3i | ||
1270 | void __stdcall GLee_Lazy_glSecondaryColor3i(GLint red, GLint green, GLint blue) {if (GLeeInit()) glSecondaryColor3i(red, green, blue);} | ||
1271 | GLEEPFNGLSECONDARYCOLOR3IPROC GLeeFuncPtr_glSecondaryColor3i=GLee_Lazy_glSecondaryColor3i; | ||
1272 | #endif | ||
1273 | #ifndef GLEE_C_DEFINED_glSecondaryColor3iv | ||
1274 | #define GLEE_C_DEFINED_glSecondaryColor3iv | ||
1275 | void __stdcall GLee_Lazy_glSecondaryColor3iv(const GLint * v) {if (GLeeInit()) glSecondaryColor3iv(v);} | ||
1276 | GLEEPFNGLSECONDARYCOLOR3IVPROC GLeeFuncPtr_glSecondaryColor3iv=GLee_Lazy_glSecondaryColor3iv; | ||
1277 | #endif | ||
1278 | #ifndef GLEE_C_DEFINED_glSecondaryColor3s | ||
1279 | #define GLEE_C_DEFINED_glSecondaryColor3s | ||
1280 | void __stdcall GLee_Lazy_glSecondaryColor3s(GLshort red, GLshort green, GLshort blue) {if (GLeeInit()) glSecondaryColor3s(red, green, blue);} | ||
1281 | GLEEPFNGLSECONDARYCOLOR3SPROC GLeeFuncPtr_glSecondaryColor3s=GLee_Lazy_glSecondaryColor3s; | ||
1282 | #endif | ||
1283 | #ifndef GLEE_C_DEFINED_glSecondaryColor3sv | ||
1284 | #define GLEE_C_DEFINED_glSecondaryColor3sv | ||
1285 | void __stdcall GLee_Lazy_glSecondaryColor3sv(const GLshort * v) {if (GLeeInit()) glSecondaryColor3sv(v);} | ||
1286 | GLEEPFNGLSECONDARYCOLOR3SVPROC GLeeFuncPtr_glSecondaryColor3sv=GLee_Lazy_glSecondaryColor3sv; | ||
1287 | #endif | ||
1288 | #ifndef GLEE_C_DEFINED_glSecondaryColor3ub | ||
1289 | #define GLEE_C_DEFINED_glSecondaryColor3ub | ||
1290 | void __stdcall GLee_Lazy_glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue) {if (GLeeInit()) glSecondaryColor3ub(red, green, blue);} | ||
1291 | GLEEPFNGLSECONDARYCOLOR3UBPROC GLeeFuncPtr_glSecondaryColor3ub=GLee_Lazy_glSecondaryColor3ub; | ||
1292 | #endif | ||
1293 | #ifndef GLEE_C_DEFINED_glSecondaryColor3ubv | ||
1294 | #define GLEE_C_DEFINED_glSecondaryColor3ubv | ||
1295 | void __stdcall GLee_Lazy_glSecondaryColor3ubv(const GLubyte * v) {if (GLeeInit()) glSecondaryColor3ubv(v);} | ||
1296 | GLEEPFNGLSECONDARYCOLOR3UBVPROC GLeeFuncPtr_glSecondaryColor3ubv=GLee_Lazy_glSecondaryColor3ubv; | ||
1297 | #endif | ||
1298 | #ifndef GLEE_C_DEFINED_glSecondaryColor3ui | ||
1299 | #define GLEE_C_DEFINED_glSecondaryColor3ui | ||
1300 | void __stdcall GLee_Lazy_glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue) {if (GLeeInit()) glSecondaryColor3ui(red, green, blue);} | ||
1301 | GLEEPFNGLSECONDARYCOLOR3UIPROC GLeeFuncPtr_glSecondaryColor3ui=GLee_Lazy_glSecondaryColor3ui; | ||
1302 | #endif | ||
1303 | #ifndef GLEE_C_DEFINED_glSecondaryColor3uiv | ||
1304 | #define GLEE_C_DEFINED_glSecondaryColor3uiv | ||
1305 | void __stdcall GLee_Lazy_glSecondaryColor3uiv(const GLuint * v) {if (GLeeInit()) glSecondaryColor3uiv(v);} | ||
1306 | GLEEPFNGLSECONDARYCOLOR3UIVPROC GLeeFuncPtr_glSecondaryColor3uiv=GLee_Lazy_glSecondaryColor3uiv; | ||
1307 | #endif | ||
1308 | #ifndef GLEE_C_DEFINED_glSecondaryColor3us | ||
1309 | #define GLEE_C_DEFINED_glSecondaryColor3us | ||
1310 | void __stdcall GLee_Lazy_glSecondaryColor3us(GLushort red, GLushort green, GLushort blue) {if (GLeeInit()) glSecondaryColor3us(red, green, blue);} | ||
1311 | GLEEPFNGLSECONDARYCOLOR3USPROC GLeeFuncPtr_glSecondaryColor3us=GLee_Lazy_glSecondaryColor3us; | ||
1312 | #endif | ||
1313 | #ifndef GLEE_C_DEFINED_glSecondaryColor3usv | ||
1314 | #define GLEE_C_DEFINED_glSecondaryColor3usv | ||
1315 | void __stdcall GLee_Lazy_glSecondaryColor3usv(const GLushort * v) {if (GLeeInit()) glSecondaryColor3usv(v);} | ||
1316 | GLEEPFNGLSECONDARYCOLOR3USVPROC GLeeFuncPtr_glSecondaryColor3usv=GLee_Lazy_glSecondaryColor3usv; | ||
1317 | #endif | ||
1318 | #ifndef GLEE_C_DEFINED_glSecondaryColorPointer | ||
1319 | #define GLEE_C_DEFINED_glSecondaryColorPointer | ||
1320 | void __stdcall GLee_Lazy_glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColorPointer(size, type, stride, pointer);} | ||
1321 | GLEEPFNGLSECONDARYCOLORPOINTERPROC GLeeFuncPtr_glSecondaryColorPointer=GLee_Lazy_glSecondaryColorPointer; | ||
1322 | #endif | ||
1323 | #ifndef GLEE_C_DEFINED_glWindowPos2d | ||
1324 | #define GLEE_C_DEFINED_glWindowPos2d | ||
1325 | void __stdcall GLee_Lazy_glWindowPos2d(GLdouble x, GLdouble y) {if (GLeeInit()) glWindowPos2d(x, y);} | ||
1326 | GLEEPFNGLWINDOWPOS2DPROC GLeeFuncPtr_glWindowPos2d=GLee_Lazy_glWindowPos2d; | ||
1327 | #endif | ||
1328 | #ifndef GLEE_C_DEFINED_glWindowPos2dv | ||
1329 | #define GLEE_C_DEFINED_glWindowPos2dv | ||
1330 | void __stdcall GLee_Lazy_glWindowPos2dv(const GLdouble * v) {if (GLeeInit()) glWindowPos2dv(v);} | ||
1331 | GLEEPFNGLWINDOWPOS2DVPROC GLeeFuncPtr_glWindowPos2dv=GLee_Lazy_glWindowPos2dv; | ||
1332 | #endif | ||
1333 | #ifndef GLEE_C_DEFINED_glWindowPos2f | ||
1334 | #define GLEE_C_DEFINED_glWindowPos2f | ||
1335 | void __stdcall GLee_Lazy_glWindowPos2f(GLfloat x, GLfloat y) {if (GLeeInit()) glWindowPos2f(x, y);} | ||
1336 | GLEEPFNGLWINDOWPOS2FPROC GLeeFuncPtr_glWindowPos2f=GLee_Lazy_glWindowPos2f; | ||
1337 | #endif | ||
1338 | #ifndef GLEE_C_DEFINED_glWindowPos2fv | ||
1339 | #define GLEE_C_DEFINED_glWindowPos2fv | ||
1340 | void __stdcall GLee_Lazy_glWindowPos2fv(const GLfloat * v) {if (GLeeInit()) glWindowPos2fv(v);} | ||
1341 | GLEEPFNGLWINDOWPOS2FVPROC GLeeFuncPtr_glWindowPos2fv=GLee_Lazy_glWindowPos2fv; | ||
1342 | #endif | ||
1343 | #ifndef GLEE_C_DEFINED_glWindowPos2i | ||
1344 | #define GLEE_C_DEFINED_glWindowPos2i | ||
1345 | void __stdcall GLee_Lazy_glWindowPos2i(GLint x, GLint y) {if (GLeeInit()) glWindowPos2i(x, y);} | ||
1346 | GLEEPFNGLWINDOWPOS2IPROC GLeeFuncPtr_glWindowPos2i=GLee_Lazy_glWindowPos2i; | ||
1347 | #endif | ||
1348 | #ifndef GLEE_C_DEFINED_glWindowPos2iv | ||
1349 | #define GLEE_C_DEFINED_glWindowPos2iv | ||
1350 | void __stdcall GLee_Lazy_glWindowPos2iv(const GLint * v) {if (GLeeInit()) glWindowPos2iv(v);} | ||
1351 | GLEEPFNGLWINDOWPOS2IVPROC GLeeFuncPtr_glWindowPos2iv=GLee_Lazy_glWindowPos2iv; | ||
1352 | #endif | ||
1353 | #ifndef GLEE_C_DEFINED_glWindowPos2s | ||
1354 | #define GLEE_C_DEFINED_glWindowPos2s | ||
1355 | void __stdcall GLee_Lazy_glWindowPos2s(GLshort x, GLshort y) {if (GLeeInit()) glWindowPos2s(x, y);} | ||
1356 | GLEEPFNGLWINDOWPOS2SPROC GLeeFuncPtr_glWindowPos2s=GLee_Lazy_glWindowPos2s; | ||
1357 | #endif | ||
1358 | #ifndef GLEE_C_DEFINED_glWindowPos2sv | ||
1359 | #define GLEE_C_DEFINED_glWindowPos2sv | ||
1360 | void __stdcall GLee_Lazy_glWindowPos2sv(const GLshort * v) {if (GLeeInit()) glWindowPos2sv(v);} | ||
1361 | GLEEPFNGLWINDOWPOS2SVPROC GLeeFuncPtr_glWindowPos2sv=GLee_Lazy_glWindowPos2sv; | ||
1362 | #endif | ||
1363 | #ifndef GLEE_C_DEFINED_glWindowPos3d | ||
1364 | #define GLEE_C_DEFINED_glWindowPos3d | ||
1365 | void __stdcall GLee_Lazy_glWindowPos3d(GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glWindowPos3d(x, y, z);} | ||
1366 | GLEEPFNGLWINDOWPOS3DPROC GLeeFuncPtr_glWindowPos3d=GLee_Lazy_glWindowPos3d; | ||
1367 | #endif | ||
1368 | #ifndef GLEE_C_DEFINED_glWindowPos3dv | ||
1369 | #define GLEE_C_DEFINED_glWindowPos3dv | ||
1370 | void __stdcall GLee_Lazy_glWindowPos3dv(const GLdouble * v) {if (GLeeInit()) glWindowPos3dv(v);} | ||
1371 | GLEEPFNGLWINDOWPOS3DVPROC GLeeFuncPtr_glWindowPos3dv=GLee_Lazy_glWindowPos3dv; | ||
1372 | #endif | ||
1373 | #ifndef GLEE_C_DEFINED_glWindowPos3f | ||
1374 | #define GLEE_C_DEFINED_glWindowPos3f | ||
1375 | void __stdcall GLee_Lazy_glWindowPos3f(GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glWindowPos3f(x, y, z);} | ||
1376 | GLEEPFNGLWINDOWPOS3FPROC GLeeFuncPtr_glWindowPos3f=GLee_Lazy_glWindowPos3f; | ||
1377 | #endif | ||
1378 | #ifndef GLEE_C_DEFINED_glWindowPos3fv | ||
1379 | #define GLEE_C_DEFINED_glWindowPos3fv | ||
1380 | void __stdcall GLee_Lazy_glWindowPos3fv(const GLfloat * v) {if (GLeeInit()) glWindowPos3fv(v);} | ||
1381 | GLEEPFNGLWINDOWPOS3FVPROC GLeeFuncPtr_glWindowPos3fv=GLee_Lazy_glWindowPos3fv; | ||
1382 | #endif | ||
1383 | #ifndef GLEE_C_DEFINED_glWindowPos3i | ||
1384 | #define GLEE_C_DEFINED_glWindowPos3i | ||
1385 | void __stdcall GLee_Lazy_glWindowPos3i(GLint x, GLint y, GLint z) {if (GLeeInit()) glWindowPos3i(x, y, z);} | ||
1386 | GLEEPFNGLWINDOWPOS3IPROC GLeeFuncPtr_glWindowPos3i=GLee_Lazy_glWindowPos3i; | ||
1387 | #endif | ||
1388 | #ifndef GLEE_C_DEFINED_glWindowPos3iv | ||
1389 | #define GLEE_C_DEFINED_glWindowPos3iv | ||
1390 | void __stdcall GLee_Lazy_glWindowPos3iv(const GLint * v) {if (GLeeInit()) glWindowPos3iv(v);} | ||
1391 | GLEEPFNGLWINDOWPOS3IVPROC GLeeFuncPtr_glWindowPos3iv=GLee_Lazy_glWindowPos3iv; | ||
1392 | #endif | ||
1393 | #ifndef GLEE_C_DEFINED_glWindowPos3s | ||
1394 | #define GLEE_C_DEFINED_glWindowPos3s | ||
1395 | void __stdcall GLee_Lazy_glWindowPos3s(GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glWindowPos3s(x, y, z);} | ||
1396 | GLEEPFNGLWINDOWPOS3SPROC GLeeFuncPtr_glWindowPos3s=GLee_Lazy_glWindowPos3s; | ||
1397 | #endif | ||
1398 | #ifndef GLEE_C_DEFINED_glWindowPos3sv | ||
1399 | #define GLEE_C_DEFINED_glWindowPos3sv | ||
1400 | void __stdcall GLee_Lazy_glWindowPos3sv(const GLshort * v) {if (GLeeInit()) glWindowPos3sv(v);} | ||
1401 | GLEEPFNGLWINDOWPOS3SVPROC GLeeFuncPtr_glWindowPos3sv=GLee_Lazy_glWindowPos3sv; | ||
1402 | #endif | ||
1403 | #endif | ||
1404 | |||
1405 | /* GL_VERSION_1_5 */ | ||
1406 | |||
1407 | #ifdef __GLEE_GL_VERSION_1_5 | ||
1408 | #ifndef GLEE_C_DEFINED_glGenQueries | ||
1409 | #define GLEE_C_DEFINED_glGenQueries | ||
1410 | void __stdcall GLee_Lazy_glGenQueries(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenQueries(n, ids);} | ||
1411 | GLEEPFNGLGENQUERIESPROC GLeeFuncPtr_glGenQueries=GLee_Lazy_glGenQueries; | ||
1412 | #endif | ||
1413 | #ifndef GLEE_C_DEFINED_glDeleteQueries | ||
1414 | #define GLEE_C_DEFINED_glDeleteQueries | ||
1415 | void __stdcall GLee_Lazy_glDeleteQueries(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteQueries(n, ids);} | ||
1416 | GLEEPFNGLDELETEQUERIESPROC GLeeFuncPtr_glDeleteQueries=GLee_Lazy_glDeleteQueries; | ||
1417 | #endif | ||
1418 | #ifndef GLEE_C_DEFINED_glIsQuery | ||
1419 | #define GLEE_C_DEFINED_glIsQuery | ||
1420 | GLboolean __stdcall GLee_Lazy_glIsQuery(GLuint id) {if (GLeeInit()) return glIsQuery(id); return (GLboolean)0;} | ||
1421 | GLEEPFNGLISQUERYPROC GLeeFuncPtr_glIsQuery=GLee_Lazy_glIsQuery; | ||
1422 | #endif | ||
1423 | #ifndef GLEE_C_DEFINED_glBeginQuery | ||
1424 | #define GLEE_C_DEFINED_glBeginQuery | ||
1425 | void __stdcall GLee_Lazy_glBeginQuery(GLenum target, GLuint id) {if (GLeeInit()) glBeginQuery(target, id);} | ||
1426 | GLEEPFNGLBEGINQUERYPROC GLeeFuncPtr_glBeginQuery=GLee_Lazy_glBeginQuery; | ||
1427 | #endif | ||
1428 | #ifndef GLEE_C_DEFINED_glEndQuery | ||
1429 | #define GLEE_C_DEFINED_glEndQuery | ||
1430 | void __stdcall GLee_Lazy_glEndQuery(GLenum target) {if (GLeeInit()) glEndQuery(target);} | ||
1431 | GLEEPFNGLENDQUERYPROC GLeeFuncPtr_glEndQuery=GLee_Lazy_glEndQuery; | ||
1432 | #endif | ||
1433 | #ifndef GLEE_C_DEFINED_glGetQueryiv | ||
1434 | #define GLEE_C_DEFINED_glGetQueryiv | ||
1435 | void __stdcall GLee_Lazy_glGetQueryiv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryiv(target, pname, params);} | ||
1436 | GLEEPFNGLGETQUERYIVPROC GLeeFuncPtr_glGetQueryiv=GLee_Lazy_glGetQueryiv; | ||
1437 | #endif | ||
1438 | #ifndef GLEE_C_DEFINED_glGetQueryObjectiv | ||
1439 | #define GLEE_C_DEFINED_glGetQueryObjectiv | ||
1440 | void __stdcall GLee_Lazy_glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryObjectiv(id, pname, params);} | ||
1441 | GLEEPFNGLGETQUERYOBJECTIVPROC GLeeFuncPtr_glGetQueryObjectiv=GLee_Lazy_glGetQueryObjectiv; | ||
1442 | #endif | ||
1443 | #ifndef GLEE_C_DEFINED_glGetQueryObjectuiv | ||
1444 | #define GLEE_C_DEFINED_glGetQueryObjectuiv | ||
1445 | void __stdcall GLee_Lazy_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params) {if (GLeeInit()) glGetQueryObjectuiv(id, pname, params);} | ||
1446 | GLEEPFNGLGETQUERYOBJECTUIVPROC GLeeFuncPtr_glGetQueryObjectuiv=GLee_Lazy_glGetQueryObjectuiv; | ||
1447 | #endif | ||
1448 | #ifndef GLEE_C_DEFINED_glBindBuffer | ||
1449 | #define GLEE_C_DEFINED_glBindBuffer | ||
1450 | void __stdcall GLee_Lazy_glBindBuffer(GLenum target, GLuint buffer) {if (GLeeInit()) glBindBuffer(target, buffer);} | ||
1451 | GLEEPFNGLBINDBUFFERPROC GLeeFuncPtr_glBindBuffer=GLee_Lazy_glBindBuffer; | ||
1452 | #endif | ||
1453 | #ifndef GLEE_C_DEFINED_glDeleteBuffers | ||
1454 | #define GLEE_C_DEFINED_glDeleteBuffers | ||
1455 | void __stdcall GLee_Lazy_glDeleteBuffers(GLsizei n, const GLuint * buffers) {if (GLeeInit()) glDeleteBuffers(n, buffers);} | ||
1456 | GLEEPFNGLDELETEBUFFERSPROC GLeeFuncPtr_glDeleteBuffers=GLee_Lazy_glDeleteBuffers; | ||
1457 | #endif | ||
1458 | #ifndef GLEE_C_DEFINED_glGenBuffers | ||
1459 | #define GLEE_C_DEFINED_glGenBuffers | ||
1460 | void __stdcall GLee_Lazy_glGenBuffers(GLsizei n, GLuint * buffers) {if (GLeeInit()) glGenBuffers(n, buffers);} | ||
1461 | GLEEPFNGLGENBUFFERSPROC GLeeFuncPtr_glGenBuffers=GLee_Lazy_glGenBuffers; | ||
1462 | #endif | ||
1463 | #ifndef GLEE_C_DEFINED_glIsBuffer | ||
1464 | #define GLEE_C_DEFINED_glIsBuffer | ||
1465 | GLboolean __stdcall GLee_Lazy_glIsBuffer(GLuint buffer) {if (GLeeInit()) return glIsBuffer(buffer); return (GLboolean)0;} | ||
1466 | GLEEPFNGLISBUFFERPROC GLeeFuncPtr_glIsBuffer=GLee_Lazy_glIsBuffer; | ||
1467 | #endif | ||
1468 | #ifndef GLEE_C_DEFINED_glBufferData | ||
1469 | #define GLEE_C_DEFINED_glBufferData | ||
1470 | void __stdcall GLee_Lazy_glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferData(target, size, data, usage);} | ||
1471 | GLEEPFNGLBUFFERDATAPROC GLeeFuncPtr_glBufferData=GLee_Lazy_glBufferData; | ||
1472 | #endif | ||
1473 | #ifndef GLEE_C_DEFINED_glBufferSubData | ||
1474 | #define GLEE_C_DEFINED_glBufferSubData | ||
1475 | void __stdcall GLee_Lazy_glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glBufferSubData(target, offset, size, data);} | ||
1476 | GLEEPFNGLBUFFERSUBDATAPROC GLeeFuncPtr_glBufferSubData=GLee_Lazy_glBufferSubData; | ||
1477 | #endif | ||
1478 | #ifndef GLEE_C_DEFINED_glGetBufferSubData | ||
1479 | #define GLEE_C_DEFINED_glGetBufferSubData | ||
1480 | void __stdcall GLee_Lazy_glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetBufferSubData(target, offset, size, data);} | ||
1481 | GLEEPFNGLGETBUFFERSUBDATAPROC GLeeFuncPtr_glGetBufferSubData=GLee_Lazy_glGetBufferSubData; | ||
1482 | #endif | ||
1483 | #ifndef GLEE_C_DEFINED_glMapBuffer | ||
1484 | #define GLEE_C_DEFINED_glMapBuffer | ||
1485 | GLvoid* __stdcall GLee_Lazy_glMapBuffer(GLenum target, GLenum access) {if (GLeeInit()) return glMapBuffer(target, access); return (GLvoid*)0;} | ||
1486 | GLEEPFNGLMAPBUFFERPROC GLeeFuncPtr_glMapBuffer=GLee_Lazy_glMapBuffer; | ||
1487 | #endif | ||
1488 | #ifndef GLEE_C_DEFINED_glUnmapBuffer | ||
1489 | #define GLEE_C_DEFINED_glUnmapBuffer | ||
1490 | GLboolean __stdcall GLee_Lazy_glUnmapBuffer(GLenum target) {if (GLeeInit()) return glUnmapBuffer(target); return (GLboolean)0;} | ||
1491 | GLEEPFNGLUNMAPBUFFERPROC GLeeFuncPtr_glUnmapBuffer=GLee_Lazy_glUnmapBuffer; | ||
1492 | #endif | ||
1493 | #ifndef GLEE_C_DEFINED_glGetBufferParameteriv | ||
1494 | #define GLEE_C_DEFINED_glGetBufferParameteriv | ||
1495 | void __stdcall GLee_Lazy_glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetBufferParameteriv(target, pname, params);} | ||
1496 | GLEEPFNGLGETBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetBufferParameteriv=GLee_Lazy_glGetBufferParameteriv; | ||
1497 | #endif | ||
1498 | #ifndef GLEE_C_DEFINED_glGetBufferPointerv | ||
1499 | #define GLEE_C_DEFINED_glGetBufferPointerv | ||
1500 | void __stdcall GLee_Lazy_glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetBufferPointerv(target, pname, params);} | ||
1501 | GLEEPFNGLGETBUFFERPOINTERVPROC GLeeFuncPtr_glGetBufferPointerv=GLee_Lazy_glGetBufferPointerv; | ||
1502 | #endif | ||
1503 | #endif | ||
1504 | |||
1505 | /* GL_VERSION_2_0 */ | ||
1506 | |||
1507 | #ifdef __GLEE_GL_VERSION_2_0 | ||
1508 | #ifndef GLEE_C_DEFINED_glBlendEquationSeparate | ||
1509 | #define GLEE_C_DEFINED_glBlendEquationSeparate | ||
1510 | void __stdcall GLee_Lazy_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) {if (GLeeInit()) glBlendEquationSeparate(modeRGB, modeAlpha);} | ||
1511 | GLEEPFNGLBLENDEQUATIONSEPARATEPROC GLeeFuncPtr_glBlendEquationSeparate=GLee_Lazy_glBlendEquationSeparate; | ||
1512 | #endif | ||
1513 | #ifndef GLEE_C_DEFINED_glDrawBuffers | ||
1514 | #define GLEE_C_DEFINED_glDrawBuffers | ||
1515 | void __stdcall GLee_Lazy_glDrawBuffers(GLsizei n, const GLenum * bufs) {if (GLeeInit()) glDrawBuffers(n, bufs);} | ||
1516 | GLEEPFNGLDRAWBUFFERSPROC GLeeFuncPtr_glDrawBuffers=GLee_Lazy_glDrawBuffers; | ||
1517 | #endif | ||
1518 | #ifndef GLEE_C_DEFINED_glStencilOpSeparate | ||
1519 | #define GLEE_C_DEFINED_glStencilOpSeparate | ||
1520 | void __stdcall GLee_Lazy_glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparate(face, sfail, dpfail, dppass);} | ||
1521 | GLEEPFNGLSTENCILOPSEPARATEPROC GLeeFuncPtr_glStencilOpSeparate=GLee_Lazy_glStencilOpSeparate; | ||
1522 | #endif | ||
1523 | #ifndef GLEE_C_DEFINED_glStencilFuncSeparate | ||
1524 | #define GLEE_C_DEFINED_glStencilFuncSeparate | ||
1525 | void __stdcall GLee_Lazy_glStencilFuncSeparate(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparate(frontfunc, backfunc, ref, mask);} | ||
1526 | GLEEPFNGLSTENCILFUNCSEPARATEPROC GLeeFuncPtr_glStencilFuncSeparate=GLee_Lazy_glStencilFuncSeparate; | ||
1527 | #endif | ||
1528 | #ifndef GLEE_C_DEFINED_glStencilMaskSeparate | ||
1529 | #define GLEE_C_DEFINED_glStencilMaskSeparate | ||
1530 | void __stdcall GLee_Lazy_glStencilMaskSeparate(GLenum face, GLuint mask) {if (GLeeInit()) glStencilMaskSeparate(face, mask);} | ||
1531 | GLEEPFNGLSTENCILMASKSEPARATEPROC GLeeFuncPtr_glStencilMaskSeparate=GLee_Lazy_glStencilMaskSeparate; | ||
1532 | #endif | ||
1533 | #ifndef GLEE_C_DEFINED_glAttachShader | ||
1534 | #define GLEE_C_DEFINED_glAttachShader | ||
1535 | void __stdcall GLee_Lazy_glAttachShader(GLuint program, GLuint shader) {if (GLeeInit()) glAttachShader(program, shader);} | ||
1536 | GLEEPFNGLATTACHSHADERPROC GLeeFuncPtr_glAttachShader=GLee_Lazy_glAttachShader; | ||
1537 | #endif | ||
1538 | #ifndef GLEE_C_DEFINED_glBindAttribLocation | ||
1539 | #define GLEE_C_DEFINED_glBindAttribLocation | ||
1540 | void __stdcall GLee_Lazy_glBindAttribLocation(GLuint program, GLuint index, const GLchar * name) {if (GLeeInit()) glBindAttribLocation(program, index, name);} | ||
1541 | GLEEPFNGLBINDATTRIBLOCATIONPROC GLeeFuncPtr_glBindAttribLocation=GLee_Lazy_glBindAttribLocation; | ||
1542 | #endif | ||
1543 | #ifndef GLEE_C_DEFINED_glCompileShader | ||
1544 | #define GLEE_C_DEFINED_glCompileShader | ||
1545 | void __stdcall GLee_Lazy_glCompileShader(GLuint shader) {if (GLeeInit()) glCompileShader(shader);} | ||
1546 | GLEEPFNGLCOMPILESHADERPROC GLeeFuncPtr_glCompileShader=GLee_Lazy_glCompileShader; | ||
1547 | #endif | ||
1548 | #ifndef GLEE_C_DEFINED_glCreateProgram | ||
1549 | #define GLEE_C_DEFINED_glCreateProgram | ||
1550 | GLuint __stdcall GLee_Lazy_glCreateProgram(void) {if (GLeeInit()) return glCreateProgram(); return (GLuint)0;} | ||
1551 | GLEEPFNGLCREATEPROGRAMPROC GLeeFuncPtr_glCreateProgram=GLee_Lazy_glCreateProgram; | ||
1552 | #endif | ||
1553 | #ifndef GLEE_C_DEFINED_glCreateShader | ||
1554 | #define GLEE_C_DEFINED_glCreateShader | ||
1555 | GLuint __stdcall GLee_Lazy_glCreateShader(GLenum type) {if (GLeeInit()) return glCreateShader(type); return (GLuint)0;} | ||
1556 | GLEEPFNGLCREATESHADERPROC GLeeFuncPtr_glCreateShader=GLee_Lazy_glCreateShader; | ||
1557 | #endif | ||
1558 | #ifndef GLEE_C_DEFINED_glDeleteProgram | ||
1559 | #define GLEE_C_DEFINED_glDeleteProgram | ||
1560 | void __stdcall GLee_Lazy_glDeleteProgram(GLuint program) {if (GLeeInit()) glDeleteProgram(program);} | ||
1561 | GLEEPFNGLDELETEPROGRAMPROC GLeeFuncPtr_glDeleteProgram=GLee_Lazy_glDeleteProgram; | ||
1562 | #endif | ||
1563 | #ifndef GLEE_C_DEFINED_glDeleteShader | ||
1564 | #define GLEE_C_DEFINED_glDeleteShader | ||
1565 | void __stdcall GLee_Lazy_glDeleteShader(GLuint shader) {if (GLeeInit()) glDeleteShader(shader);} | ||
1566 | GLEEPFNGLDELETESHADERPROC GLeeFuncPtr_glDeleteShader=GLee_Lazy_glDeleteShader; | ||
1567 | #endif | ||
1568 | #ifndef GLEE_C_DEFINED_glDetachShader | ||
1569 | #define GLEE_C_DEFINED_glDetachShader | ||
1570 | void __stdcall GLee_Lazy_glDetachShader(GLuint program, GLuint shader) {if (GLeeInit()) glDetachShader(program, shader);} | ||
1571 | GLEEPFNGLDETACHSHADERPROC GLeeFuncPtr_glDetachShader=GLee_Lazy_glDetachShader; | ||
1572 | #endif | ||
1573 | #ifndef GLEE_C_DEFINED_glDisableVertexAttribArray | ||
1574 | #define GLEE_C_DEFINED_glDisableVertexAttribArray | ||
1575 | void __stdcall GLee_Lazy_glDisableVertexAttribArray(GLuint index) {if (GLeeInit()) glDisableVertexAttribArray(index);} | ||
1576 | GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glDisableVertexAttribArray=GLee_Lazy_glDisableVertexAttribArray; | ||
1577 | #endif | ||
1578 | #ifndef GLEE_C_DEFINED_glEnableVertexAttribArray | ||
1579 | #define GLEE_C_DEFINED_glEnableVertexAttribArray | ||
1580 | void __stdcall GLee_Lazy_glEnableVertexAttribArray(GLuint index) {if (GLeeInit()) glEnableVertexAttribArray(index);} | ||
1581 | GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glEnableVertexAttribArray=GLee_Lazy_glEnableVertexAttribArray; | ||
1582 | #endif | ||
1583 | #ifndef GLEE_C_DEFINED_glGetActiveAttrib | ||
1584 | #define GLEE_C_DEFINED_glGetActiveAttrib | ||
1585 | void __stdcall GLee_Lazy_glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) {if (GLeeInit()) glGetActiveAttrib(program, index, bufSize, length, size, type, name);} | ||
1586 | GLEEPFNGLGETACTIVEATTRIBPROC GLeeFuncPtr_glGetActiveAttrib=GLee_Lazy_glGetActiveAttrib; | ||
1587 | #endif | ||
1588 | #ifndef GLEE_C_DEFINED_glGetActiveUniform | ||
1589 | #define GLEE_C_DEFINED_glGetActiveUniform | ||
1590 | void __stdcall GLee_Lazy_glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) {if (GLeeInit()) glGetActiveUniform(program, index, bufSize, length, size, type, name);} | ||
1591 | GLEEPFNGLGETACTIVEUNIFORMPROC GLeeFuncPtr_glGetActiveUniform=GLee_Lazy_glGetActiveUniform; | ||
1592 | #endif | ||
1593 | #ifndef GLEE_C_DEFINED_glGetAttachedShaders | ||
1594 | #define GLEE_C_DEFINED_glGetAttachedShaders | ||
1595 | void __stdcall GLee_Lazy_glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj) {if (GLeeInit()) glGetAttachedShaders(program, maxCount, count, obj);} | ||
1596 | GLEEPFNGLGETATTACHEDSHADERSPROC GLeeFuncPtr_glGetAttachedShaders=GLee_Lazy_glGetAttachedShaders; | ||
1597 | #endif | ||
1598 | #ifndef GLEE_C_DEFINED_glGetAttribLocation | ||
1599 | #define GLEE_C_DEFINED_glGetAttribLocation | ||
1600 | GLint __stdcall GLee_Lazy_glGetAttribLocation(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetAttribLocation(program, name); return (GLint)0;} | ||
1601 | GLEEPFNGLGETATTRIBLOCATIONPROC GLeeFuncPtr_glGetAttribLocation=GLee_Lazy_glGetAttribLocation; | ||
1602 | #endif | ||
1603 | #ifndef GLEE_C_DEFINED_glGetProgramiv | ||
1604 | #define GLEE_C_DEFINED_glGetProgramiv | ||
1605 | void __stdcall GLee_Lazy_glGetProgramiv(GLuint program, GLenum pname, GLint * params) {if (GLeeInit()) glGetProgramiv(program, pname, params);} | ||
1606 | GLEEPFNGLGETPROGRAMIVPROC GLeeFuncPtr_glGetProgramiv=GLee_Lazy_glGetProgramiv; | ||
1607 | #endif | ||
1608 | #ifndef GLEE_C_DEFINED_glGetProgramInfoLog | ||
1609 | #define GLEE_C_DEFINED_glGetProgramInfoLog | ||
1610 | void __stdcall GLee_Lazy_glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetProgramInfoLog(program, bufSize, length, infoLog);} | ||
1611 | GLEEPFNGLGETPROGRAMINFOLOGPROC GLeeFuncPtr_glGetProgramInfoLog=GLee_Lazy_glGetProgramInfoLog; | ||
1612 | #endif | ||
1613 | #ifndef GLEE_C_DEFINED_glGetShaderiv | ||
1614 | #define GLEE_C_DEFINED_glGetShaderiv | ||
1615 | void __stdcall GLee_Lazy_glGetShaderiv(GLuint shader, GLenum pname, GLint * params) {if (GLeeInit()) glGetShaderiv(shader, pname, params);} | ||
1616 | GLEEPFNGLGETSHADERIVPROC GLeeFuncPtr_glGetShaderiv=GLee_Lazy_glGetShaderiv; | ||
1617 | #endif | ||
1618 | #ifndef GLEE_C_DEFINED_glGetShaderInfoLog | ||
1619 | #define GLEE_C_DEFINED_glGetShaderInfoLog | ||
1620 | void __stdcall GLee_Lazy_glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetShaderInfoLog(shader, bufSize, length, infoLog);} | ||
1621 | GLEEPFNGLGETSHADERINFOLOGPROC GLeeFuncPtr_glGetShaderInfoLog=GLee_Lazy_glGetShaderInfoLog; | ||
1622 | #endif | ||
1623 | #ifndef GLEE_C_DEFINED_glGetShaderSource | ||
1624 | #define GLEE_C_DEFINED_glGetShaderSource | ||
1625 | void __stdcall GLee_Lazy_glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source) {if (GLeeInit()) glGetShaderSource(shader, bufSize, length, source);} | ||
1626 | GLEEPFNGLGETSHADERSOURCEPROC GLeeFuncPtr_glGetShaderSource=GLee_Lazy_glGetShaderSource; | ||
1627 | #endif | ||
1628 | #ifndef GLEE_C_DEFINED_glGetUniformLocation | ||
1629 | #define GLEE_C_DEFINED_glGetUniformLocation | ||
1630 | GLint __stdcall GLee_Lazy_glGetUniformLocation(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetUniformLocation(program, name); return (GLint)0;} | ||
1631 | GLEEPFNGLGETUNIFORMLOCATIONPROC GLeeFuncPtr_glGetUniformLocation=GLee_Lazy_glGetUniformLocation; | ||
1632 | #endif | ||
1633 | #ifndef GLEE_C_DEFINED_glGetUniformfv | ||
1634 | #define GLEE_C_DEFINED_glGetUniformfv | ||
1635 | void __stdcall GLee_Lazy_glGetUniformfv(GLuint program, GLint location, GLfloat * params) {if (GLeeInit()) glGetUniformfv(program, location, params);} | ||
1636 | GLEEPFNGLGETUNIFORMFVPROC GLeeFuncPtr_glGetUniformfv=GLee_Lazy_glGetUniformfv; | ||
1637 | #endif | ||
1638 | #ifndef GLEE_C_DEFINED_glGetUniformiv | ||
1639 | #define GLEE_C_DEFINED_glGetUniformiv | ||
1640 | void __stdcall GLee_Lazy_glGetUniformiv(GLuint program, GLint location, GLint * params) {if (GLeeInit()) glGetUniformiv(program, location, params);} | ||
1641 | GLEEPFNGLGETUNIFORMIVPROC GLeeFuncPtr_glGetUniformiv=GLee_Lazy_glGetUniformiv; | ||
1642 | #endif | ||
1643 | #ifndef GLEE_C_DEFINED_glGetVertexAttribdv | ||
1644 | #define GLEE_C_DEFINED_glGetVertexAttribdv | ||
1645 | void __stdcall GLee_Lazy_glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdv(index, pname, params);} | ||
1646 | GLEEPFNGLGETVERTEXATTRIBDVPROC GLeeFuncPtr_glGetVertexAttribdv=GLee_Lazy_glGetVertexAttribdv; | ||
1647 | #endif | ||
1648 | #ifndef GLEE_C_DEFINED_glGetVertexAttribfv | ||
1649 | #define GLEE_C_DEFINED_glGetVertexAttribfv | ||
1650 | void __stdcall GLee_Lazy_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfv(index, pname, params);} | ||
1651 | GLEEPFNGLGETVERTEXATTRIBFVPROC GLeeFuncPtr_glGetVertexAttribfv=GLee_Lazy_glGetVertexAttribfv; | ||
1652 | #endif | ||
1653 | #ifndef GLEE_C_DEFINED_glGetVertexAttribiv | ||
1654 | #define GLEE_C_DEFINED_glGetVertexAttribiv | ||
1655 | void __stdcall GLee_Lazy_glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribiv(index, pname, params);} | ||
1656 | GLEEPFNGLGETVERTEXATTRIBIVPROC GLeeFuncPtr_glGetVertexAttribiv=GLee_Lazy_glGetVertexAttribiv; | ||
1657 | #endif | ||
1658 | #ifndef GLEE_C_DEFINED_glGetVertexAttribPointerv | ||
1659 | #define GLEE_C_DEFINED_glGetVertexAttribPointerv | ||
1660 | void __stdcall GLee_Lazy_glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointerv(index, pname, pointer);} | ||
1661 | GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC GLeeFuncPtr_glGetVertexAttribPointerv=GLee_Lazy_glGetVertexAttribPointerv; | ||
1662 | #endif | ||
1663 | #ifndef GLEE_C_DEFINED_glIsProgram | ||
1664 | #define GLEE_C_DEFINED_glIsProgram | ||
1665 | GLboolean __stdcall GLee_Lazy_glIsProgram(GLuint program) {if (GLeeInit()) return glIsProgram(program); return (GLboolean)0;} | ||
1666 | GLEEPFNGLISPROGRAMPROC GLeeFuncPtr_glIsProgram=GLee_Lazy_glIsProgram; | ||
1667 | #endif | ||
1668 | #ifndef GLEE_C_DEFINED_glIsShader | ||
1669 | #define GLEE_C_DEFINED_glIsShader | ||
1670 | GLboolean __stdcall GLee_Lazy_glIsShader(GLuint shader) {if (GLeeInit()) return glIsShader(shader); return (GLboolean)0;} | ||
1671 | GLEEPFNGLISSHADERPROC GLeeFuncPtr_glIsShader=GLee_Lazy_glIsShader; | ||
1672 | #endif | ||
1673 | #ifndef GLEE_C_DEFINED_glLinkProgram | ||
1674 | #define GLEE_C_DEFINED_glLinkProgram | ||
1675 | void __stdcall GLee_Lazy_glLinkProgram(GLuint program) {if (GLeeInit()) glLinkProgram(program);} | ||
1676 | GLEEPFNGLLINKPROGRAMPROC GLeeFuncPtr_glLinkProgram=GLee_Lazy_glLinkProgram; | ||
1677 | #endif | ||
1678 | #ifndef GLEE_C_DEFINED_glShaderSource | ||
1679 | #define GLEE_C_DEFINED_glShaderSource | ||
1680 | void __stdcall GLee_Lazy_glShaderSource(GLuint shader, GLsizei count, const GLchar* * string, const GLint * length) {if (GLeeInit()) glShaderSource(shader, count, string, length);} | ||
1681 | GLEEPFNGLSHADERSOURCEPROC GLeeFuncPtr_glShaderSource=GLee_Lazy_glShaderSource; | ||
1682 | #endif | ||
1683 | #ifndef GLEE_C_DEFINED_glUseProgram | ||
1684 | #define GLEE_C_DEFINED_glUseProgram | ||
1685 | void __stdcall GLee_Lazy_glUseProgram(GLuint program) {if (GLeeInit()) glUseProgram(program);} | ||
1686 | GLEEPFNGLUSEPROGRAMPROC GLeeFuncPtr_glUseProgram=GLee_Lazy_glUseProgram; | ||
1687 | #endif | ||
1688 | #ifndef GLEE_C_DEFINED_glUniform1f | ||
1689 | #define GLEE_C_DEFINED_glUniform1f | ||
1690 | void __stdcall GLee_Lazy_glUniform1f(GLint location, GLfloat v0) {if (GLeeInit()) glUniform1f(location, v0);} | ||
1691 | GLEEPFNGLUNIFORM1FPROC GLeeFuncPtr_glUniform1f=GLee_Lazy_glUniform1f; | ||
1692 | #endif | ||
1693 | #ifndef GLEE_C_DEFINED_glUniform2f | ||
1694 | #define GLEE_C_DEFINED_glUniform2f | ||
1695 | void __stdcall GLee_Lazy_glUniform2f(GLint location, GLfloat v0, GLfloat v1) {if (GLeeInit()) glUniform2f(location, v0, v1);} | ||
1696 | GLEEPFNGLUNIFORM2FPROC GLeeFuncPtr_glUniform2f=GLee_Lazy_glUniform2f; | ||
1697 | #endif | ||
1698 | #ifndef GLEE_C_DEFINED_glUniform3f | ||
1699 | #define GLEE_C_DEFINED_glUniform3f | ||
1700 | void __stdcall GLee_Lazy_glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glUniform3f(location, v0, v1, v2);} | ||
1701 | GLEEPFNGLUNIFORM3FPROC GLeeFuncPtr_glUniform3f=GLee_Lazy_glUniform3f; | ||
1702 | #endif | ||
1703 | #ifndef GLEE_C_DEFINED_glUniform4f | ||
1704 | #define GLEE_C_DEFINED_glUniform4f | ||
1705 | void __stdcall GLee_Lazy_glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4f(location, v0, v1, v2, v3);} | ||
1706 | GLEEPFNGLUNIFORM4FPROC GLeeFuncPtr_glUniform4f=GLee_Lazy_glUniform4f; | ||
1707 | #endif | ||
1708 | #ifndef GLEE_C_DEFINED_glUniform1i | ||
1709 | #define GLEE_C_DEFINED_glUniform1i | ||
1710 | void __stdcall GLee_Lazy_glUniform1i(GLint location, GLint v0) {if (GLeeInit()) glUniform1i(location, v0);} | ||
1711 | GLEEPFNGLUNIFORM1IPROC GLeeFuncPtr_glUniform1i=GLee_Lazy_glUniform1i; | ||
1712 | #endif | ||
1713 | #ifndef GLEE_C_DEFINED_glUniform2i | ||
1714 | #define GLEE_C_DEFINED_glUniform2i | ||
1715 | void __stdcall GLee_Lazy_glUniform2i(GLint location, GLint v0, GLint v1) {if (GLeeInit()) glUniform2i(location, v0, v1);} | ||
1716 | GLEEPFNGLUNIFORM2IPROC GLeeFuncPtr_glUniform2i=GLee_Lazy_glUniform2i; | ||
1717 | #endif | ||
1718 | #ifndef GLEE_C_DEFINED_glUniform3i | ||
1719 | #define GLEE_C_DEFINED_glUniform3i | ||
1720 | void __stdcall GLee_Lazy_glUniform3i(GLint location, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glUniform3i(location, v0, v1, v2);} | ||
1721 | GLEEPFNGLUNIFORM3IPROC GLeeFuncPtr_glUniform3i=GLee_Lazy_glUniform3i; | ||
1722 | #endif | ||
1723 | #ifndef GLEE_C_DEFINED_glUniform4i | ||
1724 | #define GLEE_C_DEFINED_glUniform4i | ||
1725 | void __stdcall GLee_Lazy_glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glUniform4i(location, v0, v1, v2, v3);} | ||
1726 | GLEEPFNGLUNIFORM4IPROC GLeeFuncPtr_glUniform4i=GLee_Lazy_glUniform4i; | ||
1727 | #endif | ||
1728 | #ifndef GLEE_C_DEFINED_glUniform1fv | ||
1729 | #define GLEE_C_DEFINED_glUniform1fv | ||
1730 | void __stdcall GLee_Lazy_glUniform1fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform1fv(location, count, value);} | ||
1731 | GLEEPFNGLUNIFORM1FVPROC GLeeFuncPtr_glUniform1fv=GLee_Lazy_glUniform1fv; | ||
1732 | #endif | ||
1733 | #ifndef GLEE_C_DEFINED_glUniform2fv | ||
1734 | #define GLEE_C_DEFINED_glUniform2fv | ||
1735 | void __stdcall GLee_Lazy_glUniform2fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform2fv(location, count, value);} | ||
1736 | GLEEPFNGLUNIFORM2FVPROC GLeeFuncPtr_glUniform2fv=GLee_Lazy_glUniform2fv; | ||
1737 | #endif | ||
1738 | #ifndef GLEE_C_DEFINED_glUniform3fv | ||
1739 | #define GLEE_C_DEFINED_glUniform3fv | ||
1740 | void __stdcall GLee_Lazy_glUniform3fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform3fv(location, count, value);} | ||
1741 | GLEEPFNGLUNIFORM3FVPROC GLeeFuncPtr_glUniform3fv=GLee_Lazy_glUniform3fv; | ||
1742 | #endif | ||
1743 | #ifndef GLEE_C_DEFINED_glUniform4fv | ||
1744 | #define GLEE_C_DEFINED_glUniform4fv | ||
1745 | void __stdcall GLee_Lazy_glUniform4fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform4fv(location, count, value);} | ||
1746 | GLEEPFNGLUNIFORM4FVPROC GLeeFuncPtr_glUniform4fv=GLee_Lazy_glUniform4fv; | ||
1747 | #endif | ||
1748 | #ifndef GLEE_C_DEFINED_glUniform1iv | ||
1749 | #define GLEE_C_DEFINED_glUniform1iv | ||
1750 | void __stdcall GLee_Lazy_glUniform1iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform1iv(location, count, value);} | ||
1751 | GLEEPFNGLUNIFORM1IVPROC GLeeFuncPtr_glUniform1iv=GLee_Lazy_glUniform1iv; | ||
1752 | #endif | ||
1753 | #ifndef GLEE_C_DEFINED_glUniform2iv | ||
1754 | #define GLEE_C_DEFINED_glUniform2iv | ||
1755 | void __stdcall GLee_Lazy_glUniform2iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform2iv(location, count, value);} | ||
1756 | GLEEPFNGLUNIFORM2IVPROC GLeeFuncPtr_glUniform2iv=GLee_Lazy_glUniform2iv; | ||
1757 | #endif | ||
1758 | #ifndef GLEE_C_DEFINED_glUniform3iv | ||
1759 | #define GLEE_C_DEFINED_glUniform3iv | ||
1760 | void __stdcall GLee_Lazy_glUniform3iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform3iv(location, count, value);} | ||
1761 | GLEEPFNGLUNIFORM3IVPROC GLeeFuncPtr_glUniform3iv=GLee_Lazy_glUniform3iv; | ||
1762 | #endif | ||
1763 | #ifndef GLEE_C_DEFINED_glUniform4iv | ||
1764 | #define GLEE_C_DEFINED_glUniform4iv | ||
1765 | void __stdcall GLee_Lazy_glUniform4iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform4iv(location, count, value);} | ||
1766 | GLEEPFNGLUNIFORM4IVPROC GLeeFuncPtr_glUniform4iv=GLee_Lazy_glUniform4iv; | ||
1767 | #endif | ||
1768 | #ifndef GLEE_C_DEFINED_glUniformMatrix2fv | ||
1769 | #define GLEE_C_DEFINED_glUniformMatrix2fv | ||
1770 | void __stdcall GLee_Lazy_glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2fv(location, count, transpose, value);} | ||
1771 | GLEEPFNGLUNIFORMMATRIX2FVPROC GLeeFuncPtr_glUniformMatrix2fv=GLee_Lazy_glUniformMatrix2fv; | ||
1772 | #endif | ||
1773 | #ifndef GLEE_C_DEFINED_glUniformMatrix3fv | ||
1774 | #define GLEE_C_DEFINED_glUniformMatrix3fv | ||
1775 | void __stdcall GLee_Lazy_glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3fv(location, count, transpose, value);} | ||
1776 | GLEEPFNGLUNIFORMMATRIX3FVPROC GLeeFuncPtr_glUniformMatrix3fv=GLee_Lazy_glUniformMatrix3fv; | ||
1777 | #endif | ||
1778 | #ifndef GLEE_C_DEFINED_glUniformMatrix4fv | ||
1779 | #define GLEE_C_DEFINED_glUniformMatrix4fv | ||
1780 | void __stdcall GLee_Lazy_glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4fv(location, count, transpose, value);} | ||
1781 | GLEEPFNGLUNIFORMMATRIX4FVPROC GLeeFuncPtr_glUniformMatrix4fv=GLee_Lazy_glUniformMatrix4fv; | ||
1782 | #endif | ||
1783 | #ifndef GLEE_C_DEFINED_glValidateProgram | ||
1784 | #define GLEE_C_DEFINED_glValidateProgram | ||
1785 | void __stdcall GLee_Lazy_glValidateProgram(GLuint program) {if (GLeeInit()) glValidateProgram(program);} | ||
1786 | GLEEPFNGLVALIDATEPROGRAMPROC GLeeFuncPtr_glValidateProgram=GLee_Lazy_glValidateProgram; | ||
1787 | #endif | ||
1788 | #ifndef GLEE_C_DEFINED_glVertexAttrib1d | ||
1789 | #define GLEE_C_DEFINED_glVertexAttrib1d | ||
1790 | void __stdcall GLee_Lazy_glVertexAttrib1d(GLuint index, GLdouble x) {if (GLeeInit()) glVertexAttrib1d(index, x);} | ||
1791 | GLEEPFNGLVERTEXATTRIB1DPROC GLeeFuncPtr_glVertexAttrib1d=GLee_Lazy_glVertexAttrib1d; | ||
1792 | #endif | ||
1793 | #ifndef GLEE_C_DEFINED_glVertexAttrib1dv | ||
1794 | #define GLEE_C_DEFINED_glVertexAttrib1dv | ||
1795 | void __stdcall GLee_Lazy_glVertexAttrib1dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib1dv(index, v);} | ||
1796 | GLEEPFNGLVERTEXATTRIB1DVPROC GLeeFuncPtr_glVertexAttrib1dv=GLee_Lazy_glVertexAttrib1dv; | ||
1797 | #endif | ||
1798 | #ifndef GLEE_C_DEFINED_glVertexAttrib1f | ||
1799 | #define GLEE_C_DEFINED_glVertexAttrib1f | ||
1800 | void __stdcall GLee_Lazy_glVertexAttrib1f(GLuint index, GLfloat x) {if (GLeeInit()) glVertexAttrib1f(index, x);} | ||
1801 | GLEEPFNGLVERTEXATTRIB1FPROC GLeeFuncPtr_glVertexAttrib1f=GLee_Lazy_glVertexAttrib1f; | ||
1802 | #endif | ||
1803 | #ifndef GLEE_C_DEFINED_glVertexAttrib1fv | ||
1804 | #define GLEE_C_DEFINED_glVertexAttrib1fv | ||
1805 | void __stdcall GLee_Lazy_glVertexAttrib1fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib1fv(index, v);} | ||
1806 | GLEEPFNGLVERTEXATTRIB1FVPROC GLeeFuncPtr_glVertexAttrib1fv=GLee_Lazy_glVertexAttrib1fv; | ||
1807 | #endif | ||
1808 | #ifndef GLEE_C_DEFINED_glVertexAttrib1s | ||
1809 | #define GLEE_C_DEFINED_glVertexAttrib1s | ||
1810 | void __stdcall GLee_Lazy_glVertexAttrib1s(GLuint index, GLshort x) {if (GLeeInit()) glVertexAttrib1s(index, x);} | ||
1811 | GLEEPFNGLVERTEXATTRIB1SPROC GLeeFuncPtr_glVertexAttrib1s=GLee_Lazy_glVertexAttrib1s; | ||
1812 | #endif | ||
1813 | #ifndef GLEE_C_DEFINED_glVertexAttrib1sv | ||
1814 | #define GLEE_C_DEFINED_glVertexAttrib1sv | ||
1815 | void __stdcall GLee_Lazy_glVertexAttrib1sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib1sv(index, v);} | ||
1816 | GLEEPFNGLVERTEXATTRIB1SVPROC GLeeFuncPtr_glVertexAttrib1sv=GLee_Lazy_glVertexAttrib1sv; | ||
1817 | #endif | ||
1818 | #ifndef GLEE_C_DEFINED_glVertexAttrib2d | ||
1819 | #define GLEE_C_DEFINED_glVertexAttrib2d | ||
1820 | void __stdcall GLee_Lazy_glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexAttrib2d(index, x, y);} | ||
1821 | GLEEPFNGLVERTEXATTRIB2DPROC GLeeFuncPtr_glVertexAttrib2d=GLee_Lazy_glVertexAttrib2d; | ||
1822 | #endif | ||
1823 | #ifndef GLEE_C_DEFINED_glVertexAttrib2dv | ||
1824 | #define GLEE_C_DEFINED_glVertexAttrib2dv | ||
1825 | void __stdcall GLee_Lazy_glVertexAttrib2dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib2dv(index, v);} | ||
1826 | GLEEPFNGLVERTEXATTRIB2DVPROC GLeeFuncPtr_glVertexAttrib2dv=GLee_Lazy_glVertexAttrib2dv; | ||
1827 | #endif | ||
1828 | #ifndef GLEE_C_DEFINED_glVertexAttrib2f | ||
1829 | #define GLEE_C_DEFINED_glVertexAttrib2f | ||
1830 | void __stdcall GLee_Lazy_glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexAttrib2f(index, x, y);} | ||
1831 | GLEEPFNGLVERTEXATTRIB2FPROC GLeeFuncPtr_glVertexAttrib2f=GLee_Lazy_glVertexAttrib2f; | ||
1832 | #endif | ||
1833 | #ifndef GLEE_C_DEFINED_glVertexAttrib2fv | ||
1834 | #define GLEE_C_DEFINED_glVertexAttrib2fv | ||
1835 | void __stdcall GLee_Lazy_glVertexAttrib2fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib2fv(index, v);} | ||
1836 | GLEEPFNGLVERTEXATTRIB2FVPROC GLeeFuncPtr_glVertexAttrib2fv=GLee_Lazy_glVertexAttrib2fv; | ||
1837 | #endif | ||
1838 | #ifndef GLEE_C_DEFINED_glVertexAttrib2s | ||
1839 | #define GLEE_C_DEFINED_glVertexAttrib2s | ||
1840 | void __stdcall GLee_Lazy_glVertexAttrib2s(GLuint index, GLshort x, GLshort y) {if (GLeeInit()) glVertexAttrib2s(index, x, y);} | ||
1841 | GLEEPFNGLVERTEXATTRIB2SPROC GLeeFuncPtr_glVertexAttrib2s=GLee_Lazy_glVertexAttrib2s; | ||
1842 | #endif | ||
1843 | #ifndef GLEE_C_DEFINED_glVertexAttrib2sv | ||
1844 | #define GLEE_C_DEFINED_glVertexAttrib2sv | ||
1845 | void __stdcall GLee_Lazy_glVertexAttrib2sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib2sv(index, v);} | ||
1846 | GLEEPFNGLVERTEXATTRIB2SVPROC GLeeFuncPtr_glVertexAttrib2sv=GLee_Lazy_glVertexAttrib2sv; | ||
1847 | #endif | ||
1848 | #ifndef GLEE_C_DEFINED_glVertexAttrib3d | ||
1849 | #define GLEE_C_DEFINED_glVertexAttrib3d | ||
1850 | void __stdcall GLee_Lazy_glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3d(index, x, y, z);} | ||
1851 | GLEEPFNGLVERTEXATTRIB3DPROC GLeeFuncPtr_glVertexAttrib3d=GLee_Lazy_glVertexAttrib3d; | ||
1852 | #endif | ||
1853 | #ifndef GLEE_C_DEFINED_glVertexAttrib3dv | ||
1854 | #define GLEE_C_DEFINED_glVertexAttrib3dv | ||
1855 | void __stdcall GLee_Lazy_glVertexAttrib3dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib3dv(index, v);} | ||
1856 | GLEEPFNGLVERTEXATTRIB3DVPROC GLeeFuncPtr_glVertexAttrib3dv=GLee_Lazy_glVertexAttrib3dv; | ||
1857 | #endif | ||
1858 | #ifndef GLEE_C_DEFINED_glVertexAttrib3f | ||
1859 | #define GLEE_C_DEFINED_glVertexAttrib3f | ||
1860 | void __stdcall GLee_Lazy_glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3f(index, x, y, z);} | ||
1861 | GLEEPFNGLVERTEXATTRIB3FPROC GLeeFuncPtr_glVertexAttrib3f=GLee_Lazy_glVertexAttrib3f; | ||
1862 | #endif | ||
1863 | #ifndef GLEE_C_DEFINED_glVertexAttrib3fv | ||
1864 | #define GLEE_C_DEFINED_glVertexAttrib3fv | ||
1865 | void __stdcall GLee_Lazy_glVertexAttrib3fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib3fv(index, v);} | ||
1866 | GLEEPFNGLVERTEXATTRIB3FVPROC GLeeFuncPtr_glVertexAttrib3fv=GLee_Lazy_glVertexAttrib3fv; | ||
1867 | #endif | ||
1868 | #ifndef GLEE_C_DEFINED_glVertexAttrib3s | ||
1869 | #define GLEE_C_DEFINED_glVertexAttrib3s | ||
1870 | void __stdcall GLee_Lazy_glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexAttrib3s(index, x, y, z);} | ||
1871 | GLEEPFNGLVERTEXATTRIB3SPROC GLeeFuncPtr_glVertexAttrib3s=GLee_Lazy_glVertexAttrib3s; | ||
1872 | #endif | ||
1873 | #ifndef GLEE_C_DEFINED_glVertexAttrib3sv | ||
1874 | #define GLEE_C_DEFINED_glVertexAttrib3sv | ||
1875 | void __stdcall GLee_Lazy_glVertexAttrib3sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib3sv(index, v);} | ||
1876 | GLEEPFNGLVERTEXATTRIB3SVPROC GLeeFuncPtr_glVertexAttrib3sv=GLee_Lazy_glVertexAttrib3sv; | ||
1877 | #endif | ||
1878 | #ifndef GLEE_C_DEFINED_glVertexAttrib4Nbv | ||
1879 | #define GLEE_C_DEFINED_glVertexAttrib4Nbv | ||
1880 | void __stdcall GLee_Lazy_glVertexAttrib4Nbv(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4Nbv(index, v);} | ||
1881 | GLEEPFNGLVERTEXATTRIB4NBVPROC GLeeFuncPtr_glVertexAttrib4Nbv=GLee_Lazy_glVertexAttrib4Nbv; | ||
1882 | #endif | ||
1883 | #ifndef GLEE_C_DEFINED_glVertexAttrib4Niv | ||
1884 | #define GLEE_C_DEFINED_glVertexAttrib4Niv | ||
1885 | void __stdcall GLee_Lazy_glVertexAttrib4Niv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4Niv(index, v);} | ||
1886 | GLEEPFNGLVERTEXATTRIB4NIVPROC GLeeFuncPtr_glVertexAttrib4Niv=GLee_Lazy_glVertexAttrib4Niv; | ||
1887 | #endif | ||
1888 | #ifndef GLEE_C_DEFINED_glVertexAttrib4Nsv | ||
1889 | #define GLEE_C_DEFINED_glVertexAttrib4Nsv | ||
1890 | void __stdcall GLee_Lazy_glVertexAttrib4Nsv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4Nsv(index, v);} | ||
1891 | GLEEPFNGLVERTEXATTRIB4NSVPROC GLeeFuncPtr_glVertexAttrib4Nsv=GLee_Lazy_glVertexAttrib4Nsv; | ||
1892 | #endif | ||
1893 | #ifndef GLEE_C_DEFINED_glVertexAttrib4Nub | ||
1894 | #define GLEE_C_DEFINED_glVertexAttrib4Nub | ||
1895 | void __stdcall GLee_Lazy_glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4Nub(index, x, y, z, w);} | ||
1896 | GLEEPFNGLVERTEXATTRIB4NUBPROC GLeeFuncPtr_glVertexAttrib4Nub=GLee_Lazy_glVertexAttrib4Nub; | ||
1897 | #endif | ||
1898 | #ifndef GLEE_C_DEFINED_glVertexAttrib4Nubv | ||
1899 | #define GLEE_C_DEFINED_glVertexAttrib4Nubv | ||
1900 | void __stdcall GLee_Lazy_glVertexAttrib4Nubv(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4Nubv(index, v);} | ||
1901 | GLEEPFNGLVERTEXATTRIB4NUBVPROC GLeeFuncPtr_glVertexAttrib4Nubv=GLee_Lazy_glVertexAttrib4Nubv; | ||
1902 | #endif | ||
1903 | #ifndef GLEE_C_DEFINED_glVertexAttrib4Nuiv | ||
1904 | #define GLEE_C_DEFINED_glVertexAttrib4Nuiv | ||
1905 | void __stdcall GLee_Lazy_glVertexAttrib4Nuiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4Nuiv(index, v);} | ||
1906 | GLEEPFNGLVERTEXATTRIB4NUIVPROC GLeeFuncPtr_glVertexAttrib4Nuiv=GLee_Lazy_glVertexAttrib4Nuiv; | ||
1907 | #endif | ||
1908 | #ifndef GLEE_C_DEFINED_glVertexAttrib4Nusv | ||
1909 | #define GLEE_C_DEFINED_glVertexAttrib4Nusv | ||
1910 | void __stdcall GLee_Lazy_glVertexAttrib4Nusv(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4Nusv(index, v);} | ||
1911 | GLEEPFNGLVERTEXATTRIB4NUSVPROC GLeeFuncPtr_glVertexAttrib4Nusv=GLee_Lazy_glVertexAttrib4Nusv; | ||
1912 | #endif | ||
1913 | #ifndef GLEE_C_DEFINED_glVertexAttrib4bv | ||
1914 | #define GLEE_C_DEFINED_glVertexAttrib4bv | ||
1915 | void __stdcall GLee_Lazy_glVertexAttrib4bv(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4bv(index, v);} | ||
1916 | GLEEPFNGLVERTEXATTRIB4BVPROC GLeeFuncPtr_glVertexAttrib4bv=GLee_Lazy_glVertexAttrib4bv; | ||
1917 | #endif | ||
1918 | #ifndef GLEE_C_DEFINED_glVertexAttrib4d | ||
1919 | #define GLEE_C_DEFINED_glVertexAttrib4d | ||
1920 | void __stdcall GLee_Lazy_glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4d(index, x, y, z, w);} | ||
1921 | GLEEPFNGLVERTEXATTRIB4DPROC GLeeFuncPtr_glVertexAttrib4d=GLee_Lazy_glVertexAttrib4d; | ||
1922 | #endif | ||
1923 | #ifndef GLEE_C_DEFINED_glVertexAttrib4dv | ||
1924 | #define GLEE_C_DEFINED_glVertexAttrib4dv | ||
1925 | void __stdcall GLee_Lazy_glVertexAttrib4dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib4dv(index, v);} | ||
1926 | GLEEPFNGLVERTEXATTRIB4DVPROC GLeeFuncPtr_glVertexAttrib4dv=GLee_Lazy_glVertexAttrib4dv; | ||
1927 | #endif | ||
1928 | #ifndef GLEE_C_DEFINED_glVertexAttrib4f | ||
1929 | #define GLEE_C_DEFINED_glVertexAttrib4f | ||
1930 | void __stdcall GLee_Lazy_glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4f(index, x, y, z, w);} | ||
1931 | GLEEPFNGLVERTEXATTRIB4FPROC GLeeFuncPtr_glVertexAttrib4f=GLee_Lazy_glVertexAttrib4f; | ||
1932 | #endif | ||
1933 | #ifndef GLEE_C_DEFINED_glVertexAttrib4fv | ||
1934 | #define GLEE_C_DEFINED_glVertexAttrib4fv | ||
1935 | void __stdcall GLee_Lazy_glVertexAttrib4fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib4fv(index, v);} | ||
1936 | GLEEPFNGLVERTEXATTRIB4FVPROC GLeeFuncPtr_glVertexAttrib4fv=GLee_Lazy_glVertexAttrib4fv; | ||
1937 | #endif | ||
1938 | #ifndef GLEE_C_DEFINED_glVertexAttrib4iv | ||
1939 | #define GLEE_C_DEFINED_glVertexAttrib4iv | ||
1940 | void __stdcall GLee_Lazy_glVertexAttrib4iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4iv(index, v);} | ||
1941 | GLEEPFNGLVERTEXATTRIB4IVPROC GLeeFuncPtr_glVertexAttrib4iv=GLee_Lazy_glVertexAttrib4iv; | ||
1942 | #endif | ||
1943 | #ifndef GLEE_C_DEFINED_glVertexAttrib4s | ||
1944 | #define GLEE_C_DEFINED_glVertexAttrib4s | ||
1945 | void __stdcall GLee_Lazy_glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4s(index, x, y, z, w);} | ||
1946 | GLEEPFNGLVERTEXATTRIB4SPROC GLeeFuncPtr_glVertexAttrib4s=GLee_Lazy_glVertexAttrib4s; | ||
1947 | #endif | ||
1948 | #ifndef GLEE_C_DEFINED_glVertexAttrib4sv | ||
1949 | #define GLEE_C_DEFINED_glVertexAttrib4sv | ||
1950 | void __stdcall GLee_Lazy_glVertexAttrib4sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4sv(index, v);} | ||
1951 | GLEEPFNGLVERTEXATTRIB4SVPROC GLeeFuncPtr_glVertexAttrib4sv=GLee_Lazy_glVertexAttrib4sv; | ||
1952 | #endif | ||
1953 | #ifndef GLEE_C_DEFINED_glVertexAttrib4ubv | ||
1954 | #define GLEE_C_DEFINED_glVertexAttrib4ubv | ||
1955 | void __stdcall GLee_Lazy_glVertexAttrib4ubv(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4ubv(index, v);} | ||
1956 | GLEEPFNGLVERTEXATTRIB4UBVPROC GLeeFuncPtr_glVertexAttrib4ubv=GLee_Lazy_glVertexAttrib4ubv; | ||
1957 | #endif | ||
1958 | #ifndef GLEE_C_DEFINED_glVertexAttrib4uiv | ||
1959 | #define GLEE_C_DEFINED_glVertexAttrib4uiv | ||
1960 | void __stdcall GLee_Lazy_glVertexAttrib4uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4uiv(index, v);} | ||
1961 | GLEEPFNGLVERTEXATTRIB4UIVPROC GLeeFuncPtr_glVertexAttrib4uiv=GLee_Lazy_glVertexAttrib4uiv; | ||
1962 | #endif | ||
1963 | #ifndef GLEE_C_DEFINED_glVertexAttrib4usv | ||
1964 | #define GLEE_C_DEFINED_glVertexAttrib4usv | ||
1965 | void __stdcall GLee_Lazy_glVertexAttrib4usv(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4usv(index, v);} | ||
1966 | GLEEPFNGLVERTEXATTRIB4USVPROC GLeeFuncPtr_glVertexAttrib4usv=GLee_Lazy_glVertexAttrib4usv; | ||
1967 | #endif | ||
1968 | #ifndef GLEE_C_DEFINED_glVertexAttribPointer | ||
1969 | #define GLEE_C_DEFINED_glVertexAttribPointer | ||
1970 | void __stdcall GLee_Lazy_glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribPointer(index, size, type, normalized, stride, pointer);} | ||
1971 | GLEEPFNGLVERTEXATTRIBPOINTERPROC GLeeFuncPtr_glVertexAttribPointer=GLee_Lazy_glVertexAttribPointer; | ||
1972 | #endif | ||
1973 | #endif | ||
1974 | |||
1975 | /* GL_VERSION_2_1 */ | ||
1976 | |||
1977 | #ifdef __GLEE_GL_VERSION_2_1 | ||
1978 | #ifndef GLEE_C_DEFINED_glUniformMatrix2x3fv | ||
1979 | #define GLEE_C_DEFINED_glUniformMatrix2x3fv | ||
1980 | void __stdcall GLee_Lazy_glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2x3fv(location, count, transpose, value);} | ||
1981 | GLEEPFNGLUNIFORMMATRIX2X3FVPROC GLeeFuncPtr_glUniformMatrix2x3fv=GLee_Lazy_glUniformMatrix2x3fv; | ||
1982 | #endif | ||
1983 | #ifndef GLEE_C_DEFINED_glUniformMatrix3x2fv | ||
1984 | #define GLEE_C_DEFINED_glUniformMatrix3x2fv | ||
1985 | void __stdcall GLee_Lazy_glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3x2fv(location, count, transpose, value);} | ||
1986 | GLEEPFNGLUNIFORMMATRIX3X2FVPROC GLeeFuncPtr_glUniformMatrix3x2fv=GLee_Lazy_glUniformMatrix3x2fv; | ||
1987 | #endif | ||
1988 | #ifndef GLEE_C_DEFINED_glUniformMatrix2x4fv | ||
1989 | #define GLEE_C_DEFINED_glUniformMatrix2x4fv | ||
1990 | void __stdcall GLee_Lazy_glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2x4fv(location, count, transpose, value);} | ||
1991 | GLEEPFNGLUNIFORMMATRIX2X4FVPROC GLeeFuncPtr_glUniformMatrix2x4fv=GLee_Lazy_glUniformMatrix2x4fv; | ||
1992 | #endif | ||
1993 | #ifndef GLEE_C_DEFINED_glUniformMatrix4x2fv | ||
1994 | #define GLEE_C_DEFINED_glUniformMatrix4x2fv | ||
1995 | void __stdcall GLee_Lazy_glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4x2fv(location, count, transpose, value);} | ||
1996 | GLEEPFNGLUNIFORMMATRIX4X2FVPROC GLeeFuncPtr_glUniformMatrix4x2fv=GLee_Lazy_glUniformMatrix4x2fv; | ||
1997 | #endif | ||
1998 | #ifndef GLEE_C_DEFINED_glUniformMatrix3x4fv | ||
1999 | #define GLEE_C_DEFINED_glUniformMatrix3x4fv | ||
2000 | void __stdcall GLee_Lazy_glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3x4fv(location, count, transpose, value);} | ||
2001 | GLEEPFNGLUNIFORMMATRIX3X4FVPROC GLeeFuncPtr_glUniformMatrix3x4fv=GLee_Lazy_glUniformMatrix3x4fv; | ||
2002 | #endif | ||
2003 | #ifndef GLEE_C_DEFINED_glUniformMatrix4x3fv | ||
2004 | #define GLEE_C_DEFINED_glUniformMatrix4x3fv | ||
2005 | void __stdcall GLee_Lazy_glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4x3fv(location, count, transpose, value);} | ||
2006 | GLEEPFNGLUNIFORMMATRIX4X3FVPROC GLeeFuncPtr_glUniformMatrix4x3fv=GLee_Lazy_glUniformMatrix4x3fv; | ||
2007 | #endif | ||
2008 | #endif | ||
2009 | |||
2010 | /* GL_VERSION_3_0 */ | ||
2011 | |||
2012 | #ifdef __GLEE_GL_VERSION_3_0 | ||
2013 | #ifndef GLEE_C_DEFINED_glColorMaski | ||
2014 | #define GLEE_C_DEFINED_glColorMaski | ||
2015 | void __stdcall GLee_Lazy_glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaski(index, r, g, b, a);} | ||
2016 | GLEEPFNGLCOLORMASKIPROC GLeeFuncPtr_glColorMaski=GLee_Lazy_glColorMaski; | ||
2017 | #endif | ||
2018 | #ifndef GLEE_C_DEFINED_glGetBooleani_v | ||
2019 | #define GLEE_C_DEFINED_glGetBooleani_v | ||
2020 | void __stdcall GLee_Lazy_glGetBooleani_v(GLenum target, GLuint index, GLboolean * data) {if (GLeeInit()) glGetBooleani_v(target, index, data);} | ||
2021 | GLEEPFNGLGETBOOLEANI_VPROC GLeeFuncPtr_glGetBooleani_v=GLee_Lazy_glGetBooleani_v; | ||
2022 | #endif | ||
2023 | #ifndef GLEE_C_DEFINED_glGetIntegeri_v | ||
2024 | #define GLEE_C_DEFINED_glGetIntegeri_v | ||
2025 | void __stdcall GLee_Lazy_glGetIntegeri_v(GLenum target, GLuint index, GLint * data) {if (GLeeInit()) glGetIntegeri_v(target, index, data);} | ||
2026 | GLEEPFNGLGETINTEGERI_VPROC GLeeFuncPtr_glGetIntegeri_v=GLee_Lazy_glGetIntegeri_v; | ||
2027 | #endif | ||
2028 | #ifndef GLEE_C_DEFINED_glEnablei | ||
2029 | #define GLEE_C_DEFINED_glEnablei | ||
2030 | void __stdcall GLee_Lazy_glEnablei(GLenum target, GLuint index) {if (GLeeInit()) glEnablei(target, index);} | ||
2031 | GLEEPFNGLENABLEIPROC GLeeFuncPtr_glEnablei=GLee_Lazy_glEnablei; | ||
2032 | #endif | ||
2033 | #ifndef GLEE_C_DEFINED_glDisablei | ||
2034 | #define GLEE_C_DEFINED_glDisablei | ||
2035 | void __stdcall GLee_Lazy_glDisablei(GLenum target, GLuint index) {if (GLeeInit()) glDisablei(target, index);} | ||
2036 | GLEEPFNGLDISABLEIPROC GLeeFuncPtr_glDisablei=GLee_Lazy_glDisablei; | ||
2037 | #endif | ||
2038 | #ifndef GLEE_C_DEFINED_glIsEnabledi | ||
2039 | #define GLEE_C_DEFINED_glIsEnabledi | ||
2040 | GLboolean __stdcall GLee_Lazy_glIsEnabledi(GLenum target, GLuint index) {if (GLeeInit()) return glIsEnabledi(target, index); return (GLboolean)0;} | ||
2041 | GLEEPFNGLISENABLEDIPROC GLeeFuncPtr_glIsEnabledi=GLee_Lazy_glIsEnabledi; | ||
2042 | #endif | ||
2043 | #ifndef GLEE_C_DEFINED_glBeginTransformFeedback | ||
2044 | #define GLEE_C_DEFINED_glBeginTransformFeedback | ||
2045 | void __stdcall GLee_Lazy_glBeginTransformFeedback(GLenum primitiveMode) {if (GLeeInit()) glBeginTransformFeedback(primitiveMode);} | ||
2046 | GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC GLeeFuncPtr_glBeginTransformFeedback=GLee_Lazy_glBeginTransformFeedback; | ||
2047 | #endif | ||
2048 | #ifndef GLEE_C_DEFINED_glEndTransformFeedback | ||
2049 | #define GLEE_C_DEFINED_glEndTransformFeedback | ||
2050 | void __stdcall GLee_Lazy_glEndTransformFeedback(void) {if (GLeeInit()) glEndTransformFeedback();} | ||
2051 | GLEEPFNGLENDTRANSFORMFEEDBACKPROC GLeeFuncPtr_glEndTransformFeedback=GLee_Lazy_glEndTransformFeedback; | ||
2052 | #endif | ||
2053 | #ifndef GLEE_C_DEFINED_glBindBufferRange | ||
2054 | #define GLEE_C_DEFINED_glBindBufferRange | ||
2055 | void __stdcall GLee_Lazy_glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRange(target, index, buffer, offset, size);} | ||
2056 | GLEEPFNGLBINDBUFFERRANGEPROC GLeeFuncPtr_glBindBufferRange=GLee_Lazy_glBindBufferRange; | ||
2057 | #endif | ||
2058 | #ifndef GLEE_C_DEFINED_glBindBufferBase | ||
2059 | #define GLEE_C_DEFINED_glBindBufferBase | ||
2060 | void __stdcall GLee_Lazy_glBindBufferBase(GLenum target, GLuint index, GLuint buffer) {if (GLeeInit()) glBindBufferBase(target, index, buffer);} | ||
2061 | GLEEPFNGLBINDBUFFERBASEPROC GLeeFuncPtr_glBindBufferBase=GLee_Lazy_glBindBufferBase; | ||
2062 | #endif | ||
2063 | #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryings | ||
2064 | #define GLEE_C_DEFINED_glTransformFeedbackVaryings | ||
2065 | void __stdcall GLee_Lazy_glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackVaryings(program, count, locations, bufferMode);} | ||
2066 | GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC GLeeFuncPtr_glTransformFeedbackVaryings=GLee_Lazy_glTransformFeedbackVaryings; | ||
2067 | #endif | ||
2068 | #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVarying | ||
2069 | #define GLEE_C_DEFINED_glGetTransformFeedbackVarying | ||
2070 | void __stdcall GLee_Lazy_glGetTransformFeedbackVarying(GLuint program, GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVarying(program, index, location);} | ||
2071 | GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC GLeeFuncPtr_glGetTransformFeedbackVarying=GLee_Lazy_glGetTransformFeedbackVarying; | ||
2072 | #endif | ||
2073 | #ifndef GLEE_C_DEFINED_glClampColor | ||
2074 | #define GLEE_C_DEFINED_glClampColor | ||
2075 | void __stdcall GLee_Lazy_glClampColor(GLenum target, GLenum clamp) {if (GLeeInit()) glClampColor(target, clamp);} | ||
2076 | GLEEPFNGLCLAMPCOLORPROC GLeeFuncPtr_glClampColor=GLee_Lazy_glClampColor; | ||
2077 | #endif | ||
2078 | #ifndef GLEE_C_DEFINED_glBeginConditionalRender | ||
2079 | #define GLEE_C_DEFINED_glBeginConditionalRender | ||
2080 | void __stdcall GLee_Lazy_glBeginConditionalRender(GLuint id, GLenum mode) {if (GLeeInit()) glBeginConditionalRender(id, mode);} | ||
2081 | GLEEPFNGLBEGINCONDITIONALRENDERPROC GLeeFuncPtr_glBeginConditionalRender=GLee_Lazy_glBeginConditionalRender; | ||
2082 | #endif | ||
2083 | #ifndef GLEE_C_DEFINED_glEndConditionalRender | ||
2084 | #define GLEE_C_DEFINED_glEndConditionalRender | ||
2085 | void __stdcall GLee_Lazy_glEndConditionalRender(void) {if (GLeeInit()) glEndConditionalRender();} | ||
2086 | GLEEPFNGLENDCONDITIONALRENDERPROC GLeeFuncPtr_glEndConditionalRender=GLee_Lazy_glEndConditionalRender; | ||
2087 | #endif | ||
2088 | #ifndef GLEE_C_DEFINED_glVertexAttribI1i | ||
2089 | #define GLEE_C_DEFINED_glVertexAttribI1i | ||
2090 | void __stdcall GLee_Lazy_glVertexAttribI1i(GLuint index, GLint x) {if (GLeeInit()) glVertexAttribI1i(index, x);} | ||
2091 | GLEEPFNGLVERTEXATTRIBI1IPROC GLeeFuncPtr_glVertexAttribI1i=GLee_Lazy_glVertexAttribI1i; | ||
2092 | #endif | ||
2093 | #ifndef GLEE_C_DEFINED_glVertexAttribI2i | ||
2094 | #define GLEE_C_DEFINED_glVertexAttribI2i | ||
2095 | void __stdcall GLee_Lazy_glVertexAttribI2i(GLuint index, GLint x, GLint y) {if (GLeeInit()) glVertexAttribI2i(index, x, y);} | ||
2096 | GLEEPFNGLVERTEXATTRIBI2IPROC GLeeFuncPtr_glVertexAttribI2i=GLee_Lazy_glVertexAttribI2i; | ||
2097 | #endif | ||
2098 | #ifndef GLEE_C_DEFINED_glVertexAttribI3i | ||
2099 | #define GLEE_C_DEFINED_glVertexAttribI3i | ||
2100 | void __stdcall GLee_Lazy_glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z) {if (GLeeInit()) glVertexAttribI3i(index, x, y, z);} | ||
2101 | GLEEPFNGLVERTEXATTRIBI3IPROC GLeeFuncPtr_glVertexAttribI3i=GLee_Lazy_glVertexAttribI3i; | ||
2102 | #endif | ||
2103 | #ifndef GLEE_C_DEFINED_glVertexAttribI4i | ||
2104 | #define GLEE_C_DEFINED_glVertexAttribI4i | ||
2105 | void __stdcall GLee_Lazy_glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glVertexAttribI4i(index, x, y, z, w);} | ||
2106 | GLEEPFNGLVERTEXATTRIBI4IPROC GLeeFuncPtr_glVertexAttribI4i=GLee_Lazy_glVertexAttribI4i; | ||
2107 | #endif | ||
2108 | #ifndef GLEE_C_DEFINED_glVertexAttribI1ui | ||
2109 | #define GLEE_C_DEFINED_glVertexAttribI1ui | ||
2110 | void __stdcall GLee_Lazy_glVertexAttribI1ui(GLuint index, GLuint x) {if (GLeeInit()) glVertexAttribI1ui(index, x);} | ||
2111 | GLEEPFNGLVERTEXATTRIBI1UIPROC GLeeFuncPtr_glVertexAttribI1ui=GLee_Lazy_glVertexAttribI1ui; | ||
2112 | #endif | ||
2113 | #ifndef GLEE_C_DEFINED_glVertexAttribI2ui | ||
2114 | #define GLEE_C_DEFINED_glVertexAttribI2ui | ||
2115 | void __stdcall GLee_Lazy_glVertexAttribI2ui(GLuint index, GLuint x, GLuint y) {if (GLeeInit()) glVertexAttribI2ui(index, x, y);} | ||
2116 | GLEEPFNGLVERTEXATTRIBI2UIPROC GLeeFuncPtr_glVertexAttribI2ui=GLee_Lazy_glVertexAttribI2ui; | ||
2117 | #endif | ||
2118 | #ifndef GLEE_C_DEFINED_glVertexAttribI3ui | ||
2119 | #define GLEE_C_DEFINED_glVertexAttribI3ui | ||
2120 | void __stdcall GLee_Lazy_glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z) {if (GLeeInit()) glVertexAttribI3ui(index, x, y, z);} | ||
2121 | GLEEPFNGLVERTEXATTRIBI3UIPROC GLeeFuncPtr_glVertexAttribI3ui=GLee_Lazy_glVertexAttribI3ui; | ||
2122 | #endif | ||
2123 | #ifndef GLEE_C_DEFINED_glVertexAttribI4ui | ||
2124 | #define GLEE_C_DEFINED_glVertexAttribI4ui | ||
2125 | void __stdcall GLee_Lazy_glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4ui(index, x, y, z, w);} | ||
2126 | GLEEPFNGLVERTEXATTRIBI4UIPROC GLeeFuncPtr_glVertexAttribI4ui=GLee_Lazy_glVertexAttribI4ui; | ||
2127 | #endif | ||
2128 | #ifndef GLEE_C_DEFINED_glVertexAttribI1iv | ||
2129 | #define GLEE_C_DEFINED_glVertexAttribI1iv | ||
2130 | void __stdcall GLee_Lazy_glVertexAttribI1iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI1iv(index, v);} | ||
2131 | GLEEPFNGLVERTEXATTRIBI1IVPROC GLeeFuncPtr_glVertexAttribI1iv=GLee_Lazy_glVertexAttribI1iv; | ||
2132 | #endif | ||
2133 | #ifndef GLEE_C_DEFINED_glVertexAttribI2iv | ||
2134 | #define GLEE_C_DEFINED_glVertexAttribI2iv | ||
2135 | void __stdcall GLee_Lazy_glVertexAttribI2iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI2iv(index, v);} | ||
2136 | GLEEPFNGLVERTEXATTRIBI2IVPROC GLeeFuncPtr_glVertexAttribI2iv=GLee_Lazy_glVertexAttribI2iv; | ||
2137 | #endif | ||
2138 | #ifndef GLEE_C_DEFINED_glVertexAttribI3iv | ||
2139 | #define GLEE_C_DEFINED_glVertexAttribI3iv | ||
2140 | void __stdcall GLee_Lazy_glVertexAttribI3iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI3iv(index, v);} | ||
2141 | GLEEPFNGLVERTEXATTRIBI3IVPROC GLeeFuncPtr_glVertexAttribI3iv=GLee_Lazy_glVertexAttribI3iv; | ||
2142 | #endif | ||
2143 | #ifndef GLEE_C_DEFINED_glVertexAttribI4iv | ||
2144 | #define GLEE_C_DEFINED_glVertexAttribI4iv | ||
2145 | void __stdcall GLee_Lazy_glVertexAttribI4iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI4iv(index, v);} | ||
2146 | GLEEPFNGLVERTEXATTRIBI4IVPROC GLeeFuncPtr_glVertexAttribI4iv=GLee_Lazy_glVertexAttribI4iv; | ||
2147 | #endif | ||
2148 | #ifndef GLEE_C_DEFINED_glVertexAttribI1uiv | ||
2149 | #define GLEE_C_DEFINED_glVertexAttribI1uiv | ||
2150 | void __stdcall GLee_Lazy_glVertexAttribI1uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI1uiv(index, v);} | ||
2151 | GLEEPFNGLVERTEXATTRIBI1UIVPROC GLeeFuncPtr_glVertexAttribI1uiv=GLee_Lazy_glVertexAttribI1uiv; | ||
2152 | #endif | ||
2153 | #ifndef GLEE_C_DEFINED_glVertexAttribI2uiv | ||
2154 | #define GLEE_C_DEFINED_glVertexAttribI2uiv | ||
2155 | void __stdcall GLee_Lazy_glVertexAttribI2uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI2uiv(index, v);} | ||
2156 | GLEEPFNGLVERTEXATTRIBI2UIVPROC GLeeFuncPtr_glVertexAttribI2uiv=GLee_Lazy_glVertexAttribI2uiv; | ||
2157 | #endif | ||
2158 | #ifndef GLEE_C_DEFINED_glVertexAttribI3uiv | ||
2159 | #define GLEE_C_DEFINED_glVertexAttribI3uiv | ||
2160 | void __stdcall GLee_Lazy_glVertexAttribI3uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI3uiv(index, v);} | ||
2161 | GLEEPFNGLVERTEXATTRIBI3UIVPROC GLeeFuncPtr_glVertexAttribI3uiv=GLee_Lazy_glVertexAttribI3uiv; | ||
2162 | #endif | ||
2163 | #ifndef GLEE_C_DEFINED_glVertexAttribI4uiv | ||
2164 | #define GLEE_C_DEFINED_glVertexAttribI4uiv | ||
2165 | void __stdcall GLee_Lazy_glVertexAttribI4uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI4uiv(index, v);} | ||
2166 | GLEEPFNGLVERTEXATTRIBI4UIVPROC GLeeFuncPtr_glVertexAttribI4uiv=GLee_Lazy_glVertexAttribI4uiv; | ||
2167 | #endif | ||
2168 | #ifndef GLEE_C_DEFINED_glVertexAttribI4bv | ||
2169 | #define GLEE_C_DEFINED_glVertexAttribI4bv | ||
2170 | void __stdcall GLee_Lazy_glVertexAttribI4bv(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttribI4bv(index, v);} | ||
2171 | GLEEPFNGLVERTEXATTRIBI4BVPROC GLeeFuncPtr_glVertexAttribI4bv=GLee_Lazy_glVertexAttribI4bv; | ||
2172 | #endif | ||
2173 | #ifndef GLEE_C_DEFINED_glVertexAttribI4sv | ||
2174 | #define GLEE_C_DEFINED_glVertexAttribI4sv | ||
2175 | void __stdcall GLee_Lazy_glVertexAttribI4sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttribI4sv(index, v);} | ||
2176 | GLEEPFNGLVERTEXATTRIBI4SVPROC GLeeFuncPtr_glVertexAttribI4sv=GLee_Lazy_glVertexAttribI4sv; | ||
2177 | #endif | ||
2178 | #ifndef GLEE_C_DEFINED_glVertexAttribI4ubv | ||
2179 | #define GLEE_C_DEFINED_glVertexAttribI4ubv | ||
2180 | void __stdcall GLee_Lazy_glVertexAttribI4ubv(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttribI4ubv(index, v);} | ||
2181 | GLEEPFNGLVERTEXATTRIBI4UBVPROC GLeeFuncPtr_glVertexAttribI4ubv=GLee_Lazy_glVertexAttribI4ubv; | ||
2182 | #endif | ||
2183 | #ifndef GLEE_C_DEFINED_glVertexAttribI4usv | ||
2184 | #define GLEE_C_DEFINED_glVertexAttribI4usv | ||
2185 | void __stdcall GLee_Lazy_glVertexAttribI4usv(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttribI4usv(index, v);} | ||
2186 | GLEEPFNGLVERTEXATTRIBI4USVPROC GLeeFuncPtr_glVertexAttribI4usv=GLee_Lazy_glVertexAttribI4usv; | ||
2187 | #endif | ||
2188 | #ifndef GLEE_C_DEFINED_glVertexAttribIPointer | ||
2189 | #define GLEE_C_DEFINED_glVertexAttribIPointer | ||
2190 | void __stdcall GLee_Lazy_glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribIPointer(index, size, type, stride, pointer);} | ||
2191 | GLEEPFNGLVERTEXATTRIBIPOINTERPROC GLeeFuncPtr_glVertexAttribIPointer=GLee_Lazy_glVertexAttribIPointer; | ||
2192 | #endif | ||
2193 | #ifndef GLEE_C_DEFINED_glGetVertexAttribIiv | ||
2194 | #define GLEE_C_DEFINED_glGetVertexAttribIiv | ||
2195 | void __stdcall GLee_Lazy_glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribIiv(index, pname, params);} | ||
2196 | GLEEPFNGLGETVERTEXATTRIBIIVPROC GLeeFuncPtr_glGetVertexAttribIiv=GLee_Lazy_glGetVertexAttribIiv; | ||
2197 | #endif | ||
2198 | #ifndef GLEE_C_DEFINED_glGetVertexAttribIuiv | ||
2199 | #define GLEE_C_DEFINED_glGetVertexAttribIuiv | ||
2200 | void __stdcall GLee_Lazy_glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params) {if (GLeeInit()) glGetVertexAttribIuiv(index, pname, params);} | ||
2201 | GLEEPFNGLGETVERTEXATTRIBIUIVPROC GLeeFuncPtr_glGetVertexAttribIuiv=GLee_Lazy_glGetVertexAttribIuiv; | ||
2202 | #endif | ||
2203 | #ifndef GLEE_C_DEFINED_glGetUniformuiv | ||
2204 | #define GLEE_C_DEFINED_glGetUniformuiv | ||
2205 | void __stdcall GLee_Lazy_glGetUniformuiv(GLuint program, GLint location, GLuint * params) {if (GLeeInit()) glGetUniformuiv(program, location, params);} | ||
2206 | GLEEPFNGLGETUNIFORMUIVPROC GLeeFuncPtr_glGetUniformuiv=GLee_Lazy_glGetUniformuiv; | ||
2207 | #endif | ||
2208 | #ifndef GLEE_C_DEFINED_glBindFragDataLocation | ||
2209 | #define GLEE_C_DEFINED_glBindFragDataLocation | ||
2210 | void __stdcall GLee_Lazy_glBindFragDataLocation(GLuint program, GLuint color, const GLchar * name) {if (GLeeInit()) glBindFragDataLocation(program, color, name);} | ||
2211 | GLEEPFNGLBINDFRAGDATALOCATIONPROC GLeeFuncPtr_glBindFragDataLocation=GLee_Lazy_glBindFragDataLocation; | ||
2212 | #endif | ||
2213 | #ifndef GLEE_C_DEFINED_glGetFragDataLocation | ||
2214 | #define GLEE_C_DEFINED_glGetFragDataLocation | ||
2215 | GLint __stdcall GLee_Lazy_glGetFragDataLocation(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetFragDataLocation(program, name); return (GLint)0;} | ||
2216 | GLEEPFNGLGETFRAGDATALOCATIONPROC GLeeFuncPtr_glGetFragDataLocation=GLee_Lazy_glGetFragDataLocation; | ||
2217 | #endif | ||
2218 | #ifndef GLEE_C_DEFINED_glUniform1ui | ||
2219 | #define GLEE_C_DEFINED_glUniform1ui | ||
2220 | void __stdcall GLee_Lazy_glUniform1ui(GLint location, GLuint v0) {if (GLeeInit()) glUniform1ui(location, v0);} | ||
2221 | GLEEPFNGLUNIFORM1UIPROC GLeeFuncPtr_glUniform1ui=GLee_Lazy_glUniform1ui; | ||
2222 | #endif | ||
2223 | #ifndef GLEE_C_DEFINED_glUniform2ui | ||
2224 | #define GLEE_C_DEFINED_glUniform2ui | ||
2225 | void __stdcall GLee_Lazy_glUniform2ui(GLint location, GLuint v0, GLuint v1) {if (GLeeInit()) glUniform2ui(location, v0, v1);} | ||
2226 | GLEEPFNGLUNIFORM2UIPROC GLeeFuncPtr_glUniform2ui=GLee_Lazy_glUniform2ui; | ||
2227 | #endif | ||
2228 | #ifndef GLEE_C_DEFINED_glUniform3ui | ||
2229 | #define GLEE_C_DEFINED_glUniform3ui | ||
2230 | void __stdcall GLee_Lazy_glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glUniform3ui(location, v0, v1, v2);} | ||
2231 | GLEEPFNGLUNIFORM3UIPROC GLeeFuncPtr_glUniform3ui=GLee_Lazy_glUniform3ui; | ||
2232 | #endif | ||
2233 | #ifndef GLEE_C_DEFINED_glUniform4ui | ||
2234 | #define GLEE_C_DEFINED_glUniform4ui | ||
2235 | void __stdcall GLee_Lazy_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4ui(location, v0, v1, v2, v3);} | ||
2236 | GLEEPFNGLUNIFORM4UIPROC GLeeFuncPtr_glUniform4ui=GLee_Lazy_glUniform4ui; | ||
2237 | #endif | ||
2238 | #ifndef GLEE_C_DEFINED_glUniform1uiv | ||
2239 | #define GLEE_C_DEFINED_glUniform1uiv | ||
2240 | void __stdcall GLee_Lazy_glUniform1uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform1uiv(location, count, value);} | ||
2241 | GLEEPFNGLUNIFORM1UIVPROC GLeeFuncPtr_glUniform1uiv=GLee_Lazy_glUniform1uiv; | ||
2242 | #endif | ||
2243 | #ifndef GLEE_C_DEFINED_glUniform2uiv | ||
2244 | #define GLEE_C_DEFINED_glUniform2uiv | ||
2245 | void __stdcall GLee_Lazy_glUniform2uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform2uiv(location, count, value);} | ||
2246 | GLEEPFNGLUNIFORM2UIVPROC GLeeFuncPtr_glUniform2uiv=GLee_Lazy_glUniform2uiv; | ||
2247 | #endif | ||
2248 | #ifndef GLEE_C_DEFINED_glUniform3uiv | ||
2249 | #define GLEE_C_DEFINED_glUniform3uiv | ||
2250 | void __stdcall GLee_Lazy_glUniform3uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform3uiv(location, count, value);} | ||
2251 | GLEEPFNGLUNIFORM3UIVPROC GLeeFuncPtr_glUniform3uiv=GLee_Lazy_glUniform3uiv; | ||
2252 | #endif | ||
2253 | #ifndef GLEE_C_DEFINED_glUniform4uiv | ||
2254 | #define GLEE_C_DEFINED_glUniform4uiv | ||
2255 | void __stdcall GLee_Lazy_glUniform4uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform4uiv(location, count, value);} | ||
2256 | GLEEPFNGLUNIFORM4UIVPROC GLeeFuncPtr_glUniform4uiv=GLee_Lazy_glUniform4uiv; | ||
2257 | #endif | ||
2258 | #ifndef GLEE_C_DEFINED_glTexParameterIiv | ||
2259 | #define GLEE_C_DEFINED_glTexParameterIiv | ||
2260 | void __stdcall GLee_Lazy_glTexParameterIiv(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTexParameterIiv(target, pname, params);} | ||
2261 | GLEEPFNGLTEXPARAMETERIIVPROC GLeeFuncPtr_glTexParameterIiv=GLee_Lazy_glTexParameterIiv; | ||
2262 | #endif | ||
2263 | #ifndef GLEE_C_DEFINED_glTexParameterIuiv | ||
2264 | #define GLEE_C_DEFINED_glTexParameterIuiv | ||
2265 | void __stdcall GLee_Lazy_glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTexParameterIuiv(target, pname, params);} | ||
2266 | GLEEPFNGLTEXPARAMETERIUIVPROC GLeeFuncPtr_glTexParameterIuiv=GLee_Lazy_glTexParameterIuiv; | ||
2267 | #endif | ||
2268 | #ifndef GLEE_C_DEFINED_glGetTexParameterIiv | ||
2269 | #define GLEE_C_DEFINED_glGetTexParameterIiv | ||
2270 | void __stdcall GLee_Lazy_glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTexParameterIiv(target, pname, params);} | ||
2271 | GLEEPFNGLGETTEXPARAMETERIIVPROC GLeeFuncPtr_glGetTexParameterIiv=GLee_Lazy_glGetTexParameterIiv; | ||
2272 | #endif | ||
2273 | #ifndef GLEE_C_DEFINED_glGetTexParameterIuiv | ||
2274 | #define GLEE_C_DEFINED_glGetTexParameterIuiv | ||
2275 | void __stdcall GLee_Lazy_glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTexParameterIuiv(target, pname, params);} | ||
2276 | GLEEPFNGLGETTEXPARAMETERIUIVPROC GLeeFuncPtr_glGetTexParameterIuiv=GLee_Lazy_glGetTexParameterIuiv; | ||
2277 | #endif | ||
2278 | #ifndef GLEE_C_DEFINED_glClearBufferiv | ||
2279 | #define GLEE_C_DEFINED_glClearBufferiv | ||
2280 | void __stdcall GLee_Lazy_glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value) {if (GLeeInit()) glClearBufferiv(buffer, drawbuffer, value);} | ||
2281 | GLEEPFNGLCLEARBUFFERIVPROC GLeeFuncPtr_glClearBufferiv=GLee_Lazy_glClearBufferiv; | ||
2282 | #endif | ||
2283 | #ifndef GLEE_C_DEFINED_glClearBufferuiv | ||
2284 | #define GLEE_C_DEFINED_glClearBufferuiv | ||
2285 | void __stdcall GLee_Lazy_glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value) {if (GLeeInit()) glClearBufferuiv(buffer, drawbuffer, value);} | ||
2286 | GLEEPFNGLCLEARBUFFERUIVPROC GLeeFuncPtr_glClearBufferuiv=GLee_Lazy_glClearBufferuiv; | ||
2287 | #endif | ||
2288 | #ifndef GLEE_C_DEFINED_glClearBufferfv | ||
2289 | #define GLEE_C_DEFINED_glClearBufferfv | ||
2290 | void __stdcall GLee_Lazy_glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value) {if (GLeeInit()) glClearBufferfv(buffer, drawbuffer, value);} | ||
2291 | GLEEPFNGLCLEARBUFFERFVPROC GLeeFuncPtr_glClearBufferfv=GLee_Lazy_glClearBufferfv; | ||
2292 | #endif | ||
2293 | #ifndef GLEE_C_DEFINED_glClearBufferfi | ||
2294 | #define GLEE_C_DEFINED_glClearBufferfi | ||
2295 | void __stdcall GLee_Lazy_glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) {if (GLeeInit()) glClearBufferfi(buffer, drawbuffer, depth, stencil);} | ||
2296 | GLEEPFNGLCLEARBUFFERFIPROC GLeeFuncPtr_glClearBufferfi=GLee_Lazy_glClearBufferfi; | ||
2297 | #endif | ||
2298 | #ifndef GLEE_C_DEFINED_glGetStringi | ||
2299 | #define GLEE_C_DEFINED_glGetStringi | ||
2300 | const GLubyte * __stdcall GLee_Lazy_glGetStringi(GLenum name, GLuint index) {if (GLeeInit()) return glGetStringi(name, index); return (const GLubyte *)0;} | ||
2301 | GLEEPFNGLGETSTRINGIPROC GLeeFuncPtr_glGetStringi=GLee_Lazy_glGetStringi; | ||
2302 | #endif | ||
2303 | #endif | ||
2304 | |||
2305 | /* GL_ARB_multitexture */ | ||
2306 | |||
2307 | #ifdef __GLEE_GL_ARB_multitexture | ||
2308 | #ifndef GLEE_C_DEFINED_glActiveTextureARB | ||
2309 | #define GLEE_C_DEFINED_glActiveTextureARB | ||
2310 | void __stdcall GLee_Lazy_glActiveTextureARB(GLenum texture) {if (GLeeInit()) glActiveTextureARB(texture);} | ||
2311 | GLEEPFNGLACTIVETEXTUREARBPROC GLeeFuncPtr_glActiveTextureARB=GLee_Lazy_glActiveTextureARB; | ||
2312 | #endif | ||
2313 | #ifndef GLEE_C_DEFINED_glClientActiveTextureARB | ||
2314 | #define GLEE_C_DEFINED_glClientActiveTextureARB | ||
2315 | void __stdcall GLee_Lazy_glClientActiveTextureARB(GLenum texture) {if (GLeeInit()) glClientActiveTextureARB(texture);} | ||
2316 | GLEEPFNGLCLIENTACTIVETEXTUREARBPROC GLeeFuncPtr_glClientActiveTextureARB=GLee_Lazy_glClientActiveTextureARB; | ||
2317 | #endif | ||
2318 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1dARB | ||
2319 | #define GLEE_C_DEFINED_glMultiTexCoord1dARB | ||
2320 | void __stdcall GLee_Lazy_glMultiTexCoord1dARB(GLenum target, GLdouble s) {if (GLeeInit()) glMultiTexCoord1dARB(target, s);} | ||
2321 | GLEEPFNGLMULTITEXCOORD1DARBPROC GLeeFuncPtr_glMultiTexCoord1dARB=GLee_Lazy_glMultiTexCoord1dARB; | ||
2322 | #endif | ||
2323 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1dvARB | ||
2324 | #define GLEE_C_DEFINED_glMultiTexCoord1dvARB | ||
2325 | void __stdcall GLee_Lazy_glMultiTexCoord1dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord1dvARB(target, v);} | ||
2326 | GLEEPFNGLMULTITEXCOORD1DVARBPROC GLeeFuncPtr_glMultiTexCoord1dvARB=GLee_Lazy_glMultiTexCoord1dvARB; | ||
2327 | #endif | ||
2328 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1fARB | ||
2329 | #define GLEE_C_DEFINED_glMultiTexCoord1fARB | ||
2330 | void __stdcall GLee_Lazy_glMultiTexCoord1fARB(GLenum target, GLfloat s) {if (GLeeInit()) glMultiTexCoord1fARB(target, s);} | ||
2331 | GLEEPFNGLMULTITEXCOORD1FARBPROC GLeeFuncPtr_glMultiTexCoord1fARB=GLee_Lazy_glMultiTexCoord1fARB; | ||
2332 | #endif | ||
2333 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1fvARB | ||
2334 | #define GLEE_C_DEFINED_glMultiTexCoord1fvARB | ||
2335 | void __stdcall GLee_Lazy_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord1fvARB(target, v);} | ||
2336 | GLEEPFNGLMULTITEXCOORD1FVARBPROC GLeeFuncPtr_glMultiTexCoord1fvARB=GLee_Lazy_glMultiTexCoord1fvARB; | ||
2337 | #endif | ||
2338 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1iARB | ||
2339 | #define GLEE_C_DEFINED_glMultiTexCoord1iARB | ||
2340 | void __stdcall GLee_Lazy_glMultiTexCoord1iARB(GLenum target, GLint s) {if (GLeeInit()) glMultiTexCoord1iARB(target, s);} | ||
2341 | GLEEPFNGLMULTITEXCOORD1IARBPROC GLeeFuncPtr_glMultiTexCoord1iARB=GLee_Lazy_glMultiTexCoord1iARB; | ||
2342 | #endif | ||
2343 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1ivARB | ||
2344 | #define GLEE_C_DEFINED_glMultiTexCoord1ivARB | ||
2345 | void __stdcall GLee_Lazy_glMultiTexCoord1ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord1ivARB(target, v);} | ||
2346 | GLEEPFNGLMULTITEXCOORD1IVARBPROC GLeeFuncPtr_glMultiTexCoord1ivARB=GLee_Lazy_glMultiTexCoord1ivARB; | ||
2347 | #endif | ||
2348 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1sARB | ||
2349 | #define GLEE_C_DEFINED_glMultiTexCoord1sARB | ||
2350 | void __stdcall GLee_Lazy_glMultiTexCoord1sARB(GLenum target, GLshort s) {if (GLeeInit()) glMultiTexCoord1sARB(target, s);} | ||
2351 | GLEEPFNGLMULTITEXCOORD1SARBPROC GLeeFuncPtr_glMultiTexCoord1sARB=GLee_Lazy_glMultiTexCoord1sARB; | ||
2352 | #endif | ||
2353 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1svARB | ||
2354 | #define GLEE_C_DEFINED_glMultiTexCoord1svARB | ||
2355 | void __stdcall GLee_Lazy_glMultiTexCoord1svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord1svARB(target, v);} | ||
2356 | GLEEPFNGLMULTITEXCOORD1SVARBPROC GLeeFuncPtr_glMultiTexCoord1svARB=GLee_Lazy_glMultiTexCoord1svARB; | ||
2357 | #endif | ||
2358 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2dARB | ||
2359 | #define GLEE_C_DEFINED_glMultiTexCoord2dARB | ||
2360 | void __stdcall GLee_Lazy_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t) {if (GLeeInit()) glMultiTexCoord2dARB(target, s, t);} | ||
2361 | GLEEPFNGLMULTITEXCOORD2DARBPROC GLeeFuncPtr_glMultiTexCoord2dARB=GLee_Lazy_glMultiTexCoord2dARB; | ||
2362 | #endif | ||
2363 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2dvARB | ||
2364 | #define GLEE_C_DEFINED_glMultiTexCoord2dvARB | ||
2365 | void __stdcall GLee_Lazy_glMultiTexCoord2dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord2dvARB(target, v);} | ||
2366 | GLEEPFNGLMULTITEXCOORD2DVARBPROC GLeeFuncPtr_glMultiTexCoord2dvARB=GLee_Lazy_glMultiTexCoord2dvARB; | ||
2367 | #endif | ||
2368 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2fARB | ||
2369 | #define GLEE_C_DEFINED_glMultiTexCoord2fARB | ||
2370 | void __stdcall GLee_Lazy_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t) {if (GLeeInit()) glMultiTexCoord2fARB(target, s, t);} | ||
2371 | GLEEPFNGLMULTITEXCOORD2FARBPROC GLeeFuncPtr_glMultiTexCoord2fARB=GLee_Lazy_glMultiTexCoord2fARB; | ||
2372 | #endif | ||
2373 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2fvARB | ||
2374 | #define GLEE_C_DEFINED_glMultiTexCoord2fvARB | ||
2375 | void __stdcall GLee_Lazy_glMultiTexCoord2fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord2fvARB(target, v);} | ||
2376 | GLEEPFNGLMULTITEXCOORD2FVARBPROC GLeeFuncPtr_glMultiTexCoord2fvARB=GLee_Lazy_glMultiTexCoord2fvARB; | ||
2377 | #endif | ||
2378 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2iARB | ||
2379 | #define GLEE_C_DEFINED_glMultiTexCoord2iARB | ||
2380 | void __stdcall GLee_Lazy_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t) {if (GLeeInit()) glMultiTexCoord2iARB(target, s, t);} | ||
2381 | GLEEPFNGLMULTITEXCOORD2IARBPROC GLeeFuncPtr_glMultiTexCoord2iARB=GLee_Lazy_glMultiTexCoord2iARB; | ||
2382 | #endif | ||
2383 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2ivARB | ||
2384 | #define GLEE_C_DEFINED_glMultiTexCoord2ivARB | ||
2385 | void __stdcall GLee_Lazy_glMultiTexCoord2ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord2ivARB(target, v);} | ||
2386 | GLEEPFNGLMULTITEXCOORD2IVARBPROC GLeeFuncPtr_glMultiTexCoord2ivARB=GLee_Lazy_glMultiTexCoord2ivARB; | ||
2387 | #endif | ||
2388 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2sARB | ||
2389 | #define GLEE_C_DEFINED_glMultiTexCoord2sARB | ||
2390 | void __stdcall GLee_Lazy_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t) {if (GLeeInit()) glMultiTexCoord2sARB(target, s, t);} | ||
2391 | GLEEPFNGLMULTITEXCOORD2SARBPROC GLeeFuncPtr_glMultiTexCoord2sARB=GLee_Lazy_glMultiTexCoord2sARB; | ||
2392 | #endif | ||
2393 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2svARB | ||
2394 | #define GLEE_C_DEFINED_glMultiTexCoord2svARB | ||
2395 | void __stdcall GLee_Lazy_glMultiTexCoord2svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord2svARB(target, v);} | ||
2396 | GLEEPFNGLMULTITEXCOORD2SVARBPROC GLeeFuncPtr_glMultiTexCoord2svARB=GLee_Lazy_glMultiTexCoord2svARB; | ||
2397 | #endif | ||
2398 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3dARB | ||
2399 | #define GLEE_C_DEFINED_glMultiTexCoord3dARB | ||
2400 | void __stdcall GLee_Lazy_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3dARB(target, s, t, r);} | ||
2401 | GLEEPFNGLMULTITEXCOORD3DARBPROC GLeeFuncPtr_glMultiTexCoord3dARB=GLee_Lazy_glMultiTexCoord3dARB; | ||
2402 | #endif | ||
2403 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3dvARB | ||
2404 | #define GLEE_C_DEFINED_glMultiTexCoord3dvARB | ||
2405 | void __stdcall GLee_Lazy_glMultiTexCoord3dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord3dvARB(target, v);} | ||
2406 | GLEEPFNGLMULTITEXCOORD3DVARBPROC GLeeFuncPtr_glMultiTexCoord3dvARB=GLee_Lazy_glMultiTexCoord3dvARB; | ||
2407 | #endif | ||
2408 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3fARB | ||
2409 | #define GLEE_C_DEFINED_glMultiTexCoord3fARB | ||
2410 | void __stdcall GLee_Lazy_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3fARB(target, s, t, r);} | ||
2411 | GLEEPFNGLMULTITEXCOORD3FARBPROC GLeeFuncPtr_glMultiTexCoord3fARB=GLee_Lazy_glMultiTexCoord3fARB; | ||
2412 | #endif | ||
2413 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3fvARB | ||
2414 | #define GLEE_C_DEFINED_glMultiTexCoord3fvARB | ||
2415 | void __stdcall GLee_Lazy_glMultiTexCoord3fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord3fvARB(target, v);} | ||
2416 | GLEEPFNGLMULTITEXCOORD3FVARBPROC GLeeFuncPtr_glMultiTexCoord3fvARB=GLee_Lazy_glMultiTexCoord3fvARB; | ||
2417 | #endif | ||
2418 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3iARB | ||
2419 | #define GLEE_C_DEFINED_glMultiTexCoord3iARB | ||
2420 | void __stdcall GLee_Lazy_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r) {if (GLeeInit()) glMultiTexCoord3iARB(target, s, t, r);} | ||
2421 | GLEEPFNGLMULTITEXCOORD3IARBPROC GLeeFuncPtr_glMultiTexCoord3iARB=GLee_Lazy_glMultiTexCoord3iARB; | ||
2422 | #endif | ||
2423 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3ivARB | ||
2424 | #define GLEE_C_DEFINED_glMultiTexCoord3ivARB | ||
2425 | void __stdcall GLee_Lazy_glMultiTexCoord3ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord3ivARB(target, v);} | ||
2426 | GLEEPFNGLMULTITEXCOORD3IVARBPROC GLeeFuncPtr_glMultiTexCoord3ivARB=GLee_Lazy_glMultiTexCoord3ivARB; | ||
2427 | #endif | ||
2428 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3sARB | ||
2429 | #define GLEE_C_DEFINED_glMultiTexCoord3sARB | ||
2430 | void __stdcall GLee_Lazy_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r) {if (GLeeInit()) glMultiTexCoord3sARB(target, s, t, r);} | ||
2431 | GLEEPFNGLMULTITEXCOORD3SARBPROC GLeeFuncPtr_glMultiTexCoord3sARB=GLee_Lazy_glMultiTexCoord3sARB; | ||
2432 | #endif | ||
2433 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3svARB | ||
2434 | #define GLEE_C_DEFINED_glMultiTexCoord3svARB | ||
2435 | void __stdcall GLee_Lazy_glMultiTexCoord3svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord3svARB(target, v);} | ||
2436 | GLEEPFNGLMULTITEXCOORD3SVARBPROC GLeeFuncPtr_glMultiTexCoord3svARB=GLee_Lazy_glMultiTexCoord3svARB; | ||
2437 | #endif | ||
2438 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4dARB | ||
2439 | #define GLEE_C_DEFINED_glMultiTexCoord4dARB | ||
2440 | void __stdcall GLee_Lazy_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4dARB(target, s, t, r, q);} | ||
2441 | GLEEPFNGLMULTITEXCOORD4DARBPROC GLeeFuncPtr_glMultiTexCoord4dARB=GLee_Lazy_glMultiTexCoord4dARB; | ||
2442 | #endif | ||
2443 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4dvARB | ||
2444 | #define GLEE_C_DEFINED_glMultiTexCoord4dvARB | ||
2445 | void __stdcall GLee_Lazy_glMultiTexCoord4dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord4dvARB(target, v);} | ||
2446 | GLEEPFNGLMULTITEXCOORD4DVARBPROC GLeeFuncPtr_glMultiTexCoord4dvARB=GLee_Lazy_glMultiTexCoord4dvARB; | ||
2447 | #endif | ||
2448 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4fARB | ||
2449 | #define GLEE_C_DEFINED_glMultiTexCoord4fARB | ||
2450 | void __stdcall GLee_Lazy_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4fARB(target, s, t, r, q);} | ||
2451 | GLEEPFNGLMULTITEXCOORD4FARBPROC GLeeFuncPtr_glMultiTexCoord4fARB=GLee_Lazy_glMultiTexCoord4fARB; | ||
2452 | #endif | ||
2453 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4fvARB | ||
2454 | #define GLEE_C_DEFINED_glMultiTexCoord4fvARB | ||
2455 | void __stdcall GLee_Lazy_glMultiTexCoord4fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord4fvARB(target, v);} | ||
2456 | GLEEPFNGLMULTITEXCOORD4FVARBPROC GLeeFuncPtr_glMultiTexCoord4fvARB=GLee_Lazy_glMultiTexCoord4fvARB; | ||
2457 | #endif | ||
2458 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4iARB | ||
2459 | #define GLEE_C_DEFINED_glMultiTexCoord4iARB | ||
2460 | void __stdcall GLee_Lazy_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4iARB(target, s, t, r, q);} | ||
2461 | GLEEPFNGLMULTITEXCOORD4IARBPROC GLeeFuncPtr_glMultiTexCoord4iARB=GLee_Lazy_glMultiTexCoord4iARB; | ||
2462 | #endif | ||
2463 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4ivARB | ||
2464 | #define GLEE_C_DEFINED_glMultiTexCoord4ivARB | ||
2465 | void __stdcall GLee_Lazy_glMultiTexCoord4ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord4ivARB(target, v);} | ||
2466 | GLEEPFNGLMULTITEXCOORD4IVARBPROC GLeeFuncPtr_glMultiTexCoord4ivARB=GLee_Lazy_glMultiTexCoord4ivARB; | ||
2467 | #endif | ||
2468 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4sARB | ||
2469 | #define GLEE_C_DEFINED_glMultiTexCoord4sARB | ||
2470 | void __stdcall GLee_Lazy_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4sARB(target, s, t, r, q);} | ||
2471 | GLEEPFNGLMULTITEXCOORD4SARBPROC GLeeFuncPtr_glMultiTexCoord4sARB=GLee_Lazy_glMultiTexCoord4sARB; | ||
2472 | #endif | ||
2473 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4svARB | ||
2474 | #define GLEE_C_DEFINED_glMultiTexCoord4svARB | ||
2475 | void __stdcall GLee_Lazy_glMultiTexCoord4svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord4svARB(target, v);} | ||
2476 | GLEEPFNGLMULTITEXCOORD4SVARBPROC GLeeFuncPtr_glMultiTexCoord4svARB=GLee_Lazy_glMultiTexCoord4svARB; | ||
2477 | #endif | ||
2478 | #endif | ||
2479 | |||
2480 | /* GL_ARB_transpose_matrix */ | ||
2481 | |||
2482 | #ifdef __GLEE_GL_ARB_transpose_matrix | ||
2483 | #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixfARB | ||
2484 | #define GLEE_C_DEFINED_glLoadTransposeMatrixfARB | ||
2485 | void __stdcall GLee_Lazy_glLoadTransposeMatrixfARB(const GLfloat * m) {if (GLeeInit()) glLoadTransposeMatrixfARB(m);} | ||
2486 | GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glLoadTransposeMatrixfARB=GLee_Lazy_glLoadTransposeMatrixfARB; | ||
2487 | #endif | ||
2488 | #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixdARB | ||
2489 | #define GLEE_C_DEFINED_glLoadTransposeMatrixdARB | ||
2490 | void __stdcall GLee_Lazy_glLoadTransposeMatrixdARB(const GLdouble * m) {if (GLeeInit()) glLoadTransposeMatrixdARB(m);} | ||
2491 | GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glLoadTransposeMatrixdARB=GLee_Lazy_glLoadTransposeMatrixdARB; | ||
2492 | #endif | ||
2493 | #ifndef GLEE_C_DEFINED_glMultTransposeMatrixfARB | ||
2494 | #define GLEE_C_DEFINED_glMultTransposeMatrixfARB | ||
2495 | void __stdcall GLee_Lazy_glMultTransposeMatrixfARB(const GLfloat * m) {if (GLeeInit()) glMultTransposeMatrixfARB(m);} | ||
2496 | GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glMultTransposeMatrixfARB=GLee_Lazy_glMultTransposeMatrixfARB; | ||
2497 | #endif | ||
2498 | #ifndef GLEE_C_DEFINED_glMultTransposeMatrixdARB | ||
2499 | #define GLEE_C_DEFINED_glMultTransposeMatrixdARB | ||
2500 | void __stdcall GLee_Lazy_glMultTransposeMatrixdARB(const GLdouble * m) {if (GLeeInit()) glMultTransposeMatrixdARB(m);} | ||
2501 | GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glMultTransposeMatrixdARB=GLee_Lazy_glMultTransposeMatrixdARB; | ||
2502 | #endif | ||
2503 | #endif | ||
2504 | |||
2505 | /* GL_ARB_multisample */ | ||
2506 | |||
2507 | #ifdef __GLEE_GL_ARB_multisample | ||
2508 | #ifndef GLEE_C_DEFINED_glSampleCoverageARB | ||
2509 | #define GLEE_C_DEFINED_glSampleCoverageARB | ||
2510 | void __stdcall GLee_Lazy_glSampleCoverageARB(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleCoverageARB(value, invert);} | ||
2511 | GLEEPFNGLSAMPLECOVERAGEARBPROC GLeeFuncPtr_glSampleCoverageARB=GLee_Lazy_glSampleCoverageARB; | ||
2512 | #endif | ||
2513 | #endif | ||
2514 | |||
2515 | /* GL_ARB_texture_env_add */ | ||
2516 | |||
2517 | #ifdef __GLEE_GL_ARB_texture_env_add | ||
2518 | #endif | ||
2519 | |||
2520 | /* GL_ARB_texture_cube_map */ | ||
2521 | |||
2522 | #ifdef __GLEE_GL_ARB_texture_cube_map | ||
2523 | #endif | ||
2524 | |||
2525 | /* GL_ARB_texture_compression */ | ||
2526 | |||
2527 | #ifdef __GLEE_GL_ARB_texture_compression | ||
2528 | #ifndef GLEE_C_DEFINED_glCompressedTexImage3DARB | ||
2529 | #define GLEE_C_DEFINED_glCompressedTexImage3DARB | ||
2530 | void __stdcall GLee_Lazy_glCompressedTexImage3DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data);} | ||
2531 | GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexImage3DARB=GLee_Lazy_glCompressedTexImage3DARB; | ||
2532 | #endif | ||
2533 | #ifndef GLEE_C_DEFINED_glCompressedTexImage2DARB | ||
2534 | #define GLEE_C_DEFINED_glCompressedTexImage2DARB | ||
2535 | void __stdcall GLee_Lazy_glCompressedTexImage2DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data);} | ||
2536 | GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexImage2DARB=GLee_Lazy_glCompressedTexImage2DARB; | ||
2537 | #endif | ||
2538 | #ifndef GLEE_C_DEFINED_glCompressedTexImage1DARB | ||
2539 | #define GLEE_C_DEFINED_glCompressedTexImage1DARB | ||
2540 | void __stdcall GLee_Lazy_glCompressedTexImage1DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data);} | ||
2541 | GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexImage1DARB=GLee_Lazy_glCompressedTexImage1DARB; | ||
2542 | #endif | ||
2543 | #ifndef GLEE_C_DEFINED_glCompressedTexSubImage3DARB | ||
2544 | #define GLEE_C_DEFINED_glCompressedTexSubImage3DARB | ||
2545 | void __stdcall GLee_Lazy_glCompressedTexSubImage3DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);} | ||
2546 | GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexSubImage3DARB=GLee_Lazy_glCompressedTexSubImage3DARB; | ||
2547 | #endif | ||
2548 | #ifndef GLEE_C_DEFINED_glCompressedTexSubImage2DARB | ||
2549 | #define GLEE_C_DEFINED_glCompressedTexSubImage2DARB | ||
2550 | void __stdcall GLee_Lazy_glCompressedTexSubImage2DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data);} | ||
2551 | GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexSubImage2DARB=GLee_Lazy_glCompressedTexSubImage2DARB; | ||
2552 | #endif | ||
2553 | #ifndef GLEE_C_DEFINED_glCompressedTexSubImage1DARB | ||
2554 | #define GLEE_C_DEFINED_glCompressedTexSubImage1DARB | ||
2555 | void __stdcall GLee_Lazy_glCompressedTexSubImage1DARB(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data);} | ||
2556 | GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexSubImage1DARB=GLee_Lazy_glCompressedTexSubImage1DARB; | ||
2557 | #endif | ||
2558 | #ifndef GLEE_C_DEFINED_glGetCompressedTexImageARB | ||
2559 | #define GLEE_C_DEFINED_glGetCompressedTexImageARB | ||
2560 | void __stdcall GLee_Lazy_glGetCompressedTexImageARB(GLenum target, GLint level, GLvoid * img) {if (GLeeInit()) glGetCompressedTexImageARB(target, level, img);} | ||
2561 | GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC GLeeFuncPtr_glGetCompressedTexImageARB=GLee_Lazy_glGetCompressedTexImageARB; | ||
2562 | #endif | ||
2563 | #endif | ||
2564 | |||
2565 | /* GL_ARB_texture_border_clamp */ | ||
2566 | |||
2567 | #ifdef __GLEE_GL_ARB_texture_border_clamp | ||
2568 | #endif | ||
2569 | |||
2570 | /* GL_ARB_point_parameters */ | ||
2571 | |||
2572 | #ifdef __GLEE_GL_ARB_point_parameters | ||
2573 | #ifndef GLEE_C_DEFINED_glPointParameterfARB | ||
2574 | #define GLEE_C_DEFINED_glPointParameterfARB | ||
2575 | void __stdcall GLee_Lazy_glPointParameterfARB(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterfARB(pname, param);} | ||
2576 | GLEEPFNGLPOINTPARAMETERFARBPROC GLeeFuncPtr_glPointParameterfARB=GLee_Lazy_glPointParameterfARB; | ||
2577 | #endif | ||
2578 | #ifndef GLEE_C_DEFINED_glPointParameterfvARB | ||
2579 | #define GLEE_C_DEFINED_glPointParameterfvARB | ||
2580 | void __stdcall GLee_Lazy_glPointParameterfvARB(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfvARB(pname, params);} | ||
2581 | GLEEPFNGLPOINTPARAMETERFVARBPROC GLeeFuncPtr_glPointParameterfvARB=GLee_Lazy_glPointParameterfvARB; | ||
2582 | #endif | ||
2583 | #endif | ||
2584 | |||
2585 | /* GL_ARB_vertex_blend */ | ||
2586 | |||
2587 | #ifdef __GLEE_GL_ARB_vertex_blend | ||
2588 | #ifndef GLEE_C_DEFINED_glWeightbvARB | ||
2589 | #define GLEE_C_DEFINED_glWeightbvARB | ||
2590 | void __stdcall GLee_Lazy_glWeightbvARB(GLint size, const GLbyte * weights) {if (GLeeInit()) glWeightbvARB(size, weights);} | ||
2591 | GLEEPFNGLWEIGHTBVARBPROC GLeeFuncPtr_glWeightbvARB=GLee_Lazy_glWeightbvARB; | ||
2592 | #endif | ||
2593 | #ifndef GLEE_C_DEFINED_glWeightsvARB | ||
2594 | #define GLEE_C_DEFINED_glWeightsvARB | ||
2595 | void __stdcall GLee_Lazy_glWeightsvARB(GLint size, const GLshort * weights) {if (GLeeInit()) glWeightsvARB(size, weights);} | ||
2596 | GLEEPFNGLWEIGHTSVARBPROC GLeeFuncPtr_glWeightsvARB=GLee_Lazy_glWeightsvARB; | ||
2597 | #endif | ||
2598 | #ifndef GLEE_C_DEFINED_glWeightivARB | ||
2599 | #define GLEE_C_DEFINED_glWeightivARB | ||
2600 | void __stdcall GLee_Lazy_glWeightivARB(GLint size, const GLint * weights) {if (GLeeInit()) glWeightivARB(size, weights);} | ||
2601 | GLEEPFNGLWEIGHTIVARBPROC GLeeFuncPtr_glWeightivARB=GLee_Lazy_glWeightivARB; | ||
2602 | #endif | ||
2603 | #ifndef GLEE_C_DEFINED_glWeightfvARB | ||
2604 | #define GLEE_C_DEFINED_glWeightfvARB | ||
2605 | void __stdcall GLee_Lazy_glWeightfvARB(GLint size, const GLfloat * weights) {if (GLeeInit()) glWeightfvARB(size, weights);} | ||
2606 | GLEEPFNGLWEIGHTFVARBPROC GLeeFuncPtr_glWeightfvARB=GLee_Lazy_glWeightfvARB; | ||
2607 | #endif | ||
2608 | #ifndef GLEE_C_DEFINED_glWeightdvARB | ||
2609 | #define GLEE_C_DEFINED_glWeightdvARB | ||
2610 | void __stdcall GLee_Lazy_glWeightdvARB(GLint size, const GLdouble * weights) {if (GLeeInit()) glWeightdvARB(size, weights);} | ||
2611 | GLEEPFNGLWEIGHTDVARBPROC GLeeFuncPtr_glWeightdvARB=GLee_Lazy_glWeightdvARB; | ||
2612 | #endif | ||
2613 | #ifndef GLEE_C_DEFINED_glWeightubvARB | ||
2614 | #define GLEE_C_DEFINED_glWeightubvARB | ||
2615 | void __stdcall GLee_Lazy_glWeightubvARB(GLint size, const GLubyte * weights) {if (GLeeInit()) glWeightubvARB(size, weights);} | ||
2616 | GLEEPFNGLWEIGHTUBVARBPROC GLeeFuncPtr_glWeightubvARB=GLee_Lazy_glWeightubvARB; | ||
2617 | #endif | ||
2618 | #ifndef GLEE_C_DEFINED_glWeightusvARB | ||
2619 | #define GLEE_C_DEFINED_glWeightusvARB | ||
2620 | void __stdcall GLee_Lazy_glWeightusvARB(GLint size, const GLushort * weights) {if (GLeeInit()) glWeightusvARB(size, weights);} | ||
2621 | GLEEPFNGLWEIGHTUSVARBPROC GLeeFuncPtr_glWeightusvARB=GLee_Lazy_glWeightusvARB; | ||
2622 | #endif | ||
2623 | #ifndef GLEE_C_DEFINED_glWeightuivARB | ||
2624 | #define GLEE_C_DEFINED_glWeightuivARB | ||
2625 | void __stdcall GLee_Lazy_glWeightuivARB(GLint size, const GLuint * weights) {if (GLeeInit()) glWeightuivARB(size, weights);} | ||
2626 | GLEEPFNGLWEIGHTUIVARBPROC GLeeFuncPtr_glWeightuivARB=GLee_Lazy_glWeightuivARB; | ||
2627 | #endif | ||
2628 | #ifndef GLEE_C_DEFINED_glWeightPointerARB | ||
2629 | #define GLEE_C_DEFINED_glWeightPointerARB | ||
2630 | void __stdcall GLee_Lazy_glWeightPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glWeightPointerARB(size, type, stride, pointer);} | ||
2631 | GLEEPFNGLWEIGHTPOINTERARBPROC GLeeFuncPtr_glWeightPointerARB=GLee_Lazy_glWeightPointerARB; | ||
2632 | #endif | ||
2633 | #ifndef GLEE_C_DEFINED_glVertexBlendARB | ||
2634 | #define GLEE_C_DEFINED_glVertexBlendARB | ||
2635 | void __stdcall GLee_Lazy_glVertexBlendARB(GLint count) {if (GLeeInit()) glVertexBlendARB(count);} | ||
2636 | GLEEPFNGLVERTEXBLENDARBPROC GLeeFuncPtr_glVertexBlendARB=GLee_Lazy_glVertexBlendARB; | ||
2637 | #endif | ||
2638 | #endif | ||
2639 | |||
2640 | /* GL_ARB_matrix_palette */ | ||
2641 | |||
2642 | #ifdef __GLEE_GL_ARB_matrix_palette | ||
2643 | #ifndef GLEE_C_DEFINED_glCurrentPaletteMatrixARB | ||
2644 | #define GLEE_C_DEFINED_glCurrentPaletteMatrixARB | ||
2645 | void __stdcall GLee_Lazy_glCurrentPaletteMatrixARB(GLint index) {if (GLeeInit()) glCurrentPaletteMatrixARB(index);} | ||
2646 | GLEEPFNGLCURRENTPALETTEMATRIXARBPROC GLeeFuncPtr_glCurrentPaletteMatrixARB=GLee_Lazy_glCurrentPaletteMatrixARB; | ||
2647 | #endif | ||
2648 | #ifndef GLEE_C_DEFINED_glMatrixIndexubvARB | ||
2649 | #define GLEE_C_DEFINED_glMatrixIndexubvARB | ||
2650 | void __stdcall GLee_Lazy_glMatrixIndexubvARB(GLint size, const GLubyte * indices) {if (GLeeInit()) glMatrixIndexubvARB(size, indices);} | ||
2651 | GLEEPFNGLMATRIXINDEXUBVARBPROC GLeeFuncPtr_glMatrixIndexubvARB=GLee_Lazy_glMatrixIndexubvARB; | ||
2652 | #endif | ||
2653 | #ifndef GLEE_C_DEFINED_glMatrixIndexusvARB | ||
2654 | #define GLEE_C_DEFINED_glMatrixIndexusvARB | ||
2655 | void __stdcall GLee_Lazy_glMatrixIndexusvARB(GLint size, const GLushort * indices) {if (GLeeInit()) glMatrixIndexusvARB(size, indices);} | ||
2656 | GLEEPFNGLMATRIXINDEXUSVARBPROC GLeeFuncPtr_glMatrixIndexusvARB=GLee_Lazy_glMatrixIndexusvARB; | ||
2657 | #endif | ||
2658 | #ifndef GLEE_C_DEFINED_glMatrixIndexuivARB | ||
2659 | #define GLEE_C_DEFINED_glMatrixIndexuivARB | ||
2660 | void __stdcall GLee_Lazy_glMatrixIndexuivARB(GLint size, const GLuint * indices) {if (GLeeInit()) glMatrixIndexuivARB(size, indices);} | ||
2661 | GLEEPFNGLMATRIXINDEXUIVARBPROC GLeeFuncPtr_glMatrixIndexuivARB=GLee_Lazy_glMatrixIndexuivARB; | ||
2662 | #endif | ||
2663 | #ifndef GLEE_C_DEFINED_glMatrixIndexPointerARB | ||
2664 | #define GLEE_C_DEFINED_glMatrixIndexPointerARB | ||
2665 | void __stdcall GLee_Lazy_glMatrixIndexPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glMatrixIndexPointerARB(size, type, stride, pointer);} | ||
2666 | GLEEPFNGLMATRIXINDEXPOINTERARBPROC GLeeFuncPtr_glMatrixIndexPointerARB=GLee_Lazy_glMatrixIndexPointerARB; | ||
2667 | #endif | ||
2668 | #endif | ||
2669 | |||
2670 | /* GL_ARB_texture_env_combine */ | ||
2671 | |||
2672 | #ifdef __GLEE_GL_ARB_texture_env_combine | ||
2673 | #endif | ||
2674 | |||
2675 | /* GL_ARB_texture_env_crossbar */ | ||
2676 | |||
2677 | #ifdef __GLEE_GL_ARB_texture_env_crossbar | ||
2678 | #endif | ||
2679 | |||
2680 | /* GL_ARB_texture_env_dot3 */ | ||
2681 | |||
2682 | #ifdef __GLEE_GL_ARB_texture_env_dot3 | ||
2683 | #endif | ||
2684 | |||
2685 | /* GL_ARB_texture_mirrored_repeat */ | ||
2686 | |||
2687 | #ifdef __GLEE_GL_ARB_texture_mirrored_repeat | ||
2688 | #endif | ||
2689 | |||
2690 | /* GL_ARB_depth_texture */ | ||
2691 | |||
2692 | #ifdef __GLEE_GL_ARB_depth_texture | ||
2693 | #endif | ||
2694 | |||
2695 | /* GL_ARB_shadow */ | ||
2696 | |||
2697 | #ifdef __GLEE_GL_ARB_shadow | ||
2698 | #endif | ||
2699 | |||
2700 | /* GL_ARB_shadow_ambient */ | ||
2701 | |||
2702 | #ifdef __GLEE_GL_ARB_shadow_ambient | ||
2703 | #endif | ||
2704 | |||
2705 | /* GL_ARB_window_pos */ | ||
2706 | |||
2707 | #ifdef __GLEE_GL_ARB_window_pos | ||
2708 | #ifndef GLEE_C_DEFINED_glWindowPos2dARB | ||
2709 | #define GLEE_C_DEFINED_glWindowPos2dARB | ||
2710 | void __stdcall GLee_Lazy_glWindowPos2dARB(GLdouble x, GLdouble y) {if (GLeeInit()) glWindowPos2dARB(x, y);} | ||
2711 | GLEEPFNGLWINDOWPOS2DARBPROC GLeeFuncPtr_glWindowPos2dARB=GLee_Lazy_glWindowPos2dARB; | ||
2712 | #endif | ||
2713 | #ifndef GLEE_C_DEFINED_glWindowPos2dvARB | ||
2714 | #define GLEE_C_DEFINED_glWindowPos2dvARB | ||
2715 | void __stdcall GLee_Lazy_glWindowPos2dvARB(const GLdouble * v) {if (GLeeInit()) glWindowPos2dvARB(v);} | ||
2716 | GLEEPFNGLWINDOWPOS2DVARBPROC GLeeFuncPtr_glWindowPos2dvARB=GLee_Lazy_glWindowPos2dvARB; | ||
2717 | #endif | ||
2718 | #ifndef GLEE_C_DEFINED_glWindowPos2fARB | ||
2719 | #define GLEE_C_DEFINED_glWindowPos2fARB | ||
2720 | void __stdcall GLee_Lazy_glWindowPos2fARB(GLfloat x, GLfloat y) {if (GLeeInit()) glWindowPos2fARB(x, y);} | ||
2721 | GLEEPFNGLWINDOWPOS2FARBPROC GLeeFuncPtr_glWindowPos2fARB=GLee_Lazy_glWindowPos2fARB; | ||
2722 | #endif | ||
2723 | #ifndef GLEE_C_DEFINED_glWindowPos2fvARB | ||
2724 | #define GLEE_C_DEFINED_glWindowPos2fvARB | ||
2725 | void __stdcall GLee_Lazy_glWindowPos2fvARB(const GLfloat * v) {if (GLeeInit()) glWindowPos2fvARB(v);} | ||
2726 | GLEEPFNGLWINDOWPOS2FVARBPROC GLeeFuncPtr_glWindowPos2fvARB=GLee_Lazy_glWindowPos2fvARB; | ||
2727 | #endif | ||
2728 | #ifndef GLEE_C_DEFINED_glWindowPos2iARB | ||
2729 | #define GLEE_C_DEFINED_glWindowPos2iARB | ||
2730 | void __stdcall GLee_Lazy_glWindowPos2iARB(GLint x, GLint y) {if (GLeeInit()) glWindowPos2iARB(x, y);} | ||
2731 | GLEEPFNGLWINDOWPOS2IARBPROC GLeeFuncPtr_glWindowPos2iARB=GLee_Lazy_glWindowPos2iARB; | ||
2732 | #endif | ||
2733 | #ifndef GLEE_C_DEFINED_glWindowPos2ivARB | ||
2734 | #define GLEE_C_DEFINED_glWindowPos2ivARB | ||
2735 | void __stdcall GLee_Lazy_glWindowPos2ivARB(const GLint * v) {if (GLeeInit()) glWindowPos2ivARB(v);} | ||
2736 | GLEEPFNGLWINDOWPOS2IVARBPROC GLeeFuncPtr_glWindowPos2ivARB=GLee_Lazy_glWindowPos2ivARB; | ||
2737 | #endif | ||
2738 | #ifndef GLEE_C_DEFINED_glWindowPos2sARB | ||
2739 | #define GLEE_C_DEFINED_glWindowPos2sARB | ||
2740 | void __stdcall GLee_Lazy_glWindowPos2sARB(GLshort x, GLshort y) {if (GLeeInit()) glWindowPos2sARB(x, y);} | ||
2741 | GLEEPFNGLWINDOWPOS2SARBPROC GLeeFuncPtr_glWindowPos2sARB=GLee_Lazy_glWindowPos2sARB; | ||
2742 | #endif | ||
2743 | #ifndef GLEE_C_DEFINED_glWindowPos2svARB | ||
2744 | #define GLEE_C_DEFINED_glWindowPos2svARB | ||
2745 | void __stdcall GLee_Lazy_glWindowPos2svARB(const GLshort * v) {if (GLeeInit()) glWindowPos2svARB(v);} | ||
2746 | GLEEPFNGLWINDOWPOS2SVARBPROC GLeeFuncPtr_glWindowPos2svARB=GLee_Lazy_glWindowPos2svARB; | ||
2747 | #endif | ||
2748 | #ifndef GLEE_C_DEFINED_glWindowPos3dARB | ||
2749 | #define GLEE_C_DEFINED_glWindowPos3dARB | ||
2750 | void __stdcall GLee_Lazy_glWindowPos3dARB(GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glWindowPos3dARB(x, y, z);} | ||
2751 | GLEEPFNGLWINDOWPOS3DARBPROC GLeeFuncPtr_glWindowPos3dARB=GLee_Lazy_glWindowPos3dARB; | ||
2752 | #endif | ||
2753 | #ifndef GLEE_C_DEFINED_glWindowPos3dvARB | ||
2754 | #define GLEE_C_DEFINED_glWindowPos3dvARB | ||
2755 | void __stdcall GLee_Lazy_glWindowPos3dvARB(const GLdouble * v) {if (GLeeInit()) glWindowPos3dvARB(v);} | ||
2756 | GLEEPFNGLWINDOWPOS3DVARBPROC GLeeFuncPtr_glWindowPos3dvARB=GLee_Lazy_glWindowPos3dvARB; | ||
2757 | #endif | ||
2758 | #ifndef GLEE_C_DEFINED_glWindowPos3fARB | ||
2759 | #define GLEE_C_DEFINED_glWindowPos3fARB | ||
2760 | void __stdcall GLee_Lazy_glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glWindowPos3fARB(x, y, z);} | ||
2761 | GLEEPFNGLWINDOWPOS3FARBPROC GLeeFuncPtr_glWindowPos3fARB=GLee_Lazy_glWindowPos3fARB; | ||
2762 | #endif | ||
2763 | #ifndef GLEE_C_DEFINED_glWindowPos3fvARB | ||
2764 | #define GLEE_C_DEFINED_glWindowPos3fvARB | ||
2765 | void __stdcall GLee_Lazy_glWindowPos3fvARB(const GLfloat * v) {if (GLeeInit()) glWindowPos3fvARB(v);} | ||
2766 | GLEEPFNGLWINDOWPOS3FVARBPROC GLeeFuncPtr_glWindowPos3fvARB=GLee_Lazy_glWindowPos3fvARB; | ||
2767 | #endif | ||
2768 | #ifndef GLEE_C_DEFINED_glWindowPos3iARB | ||
2769 | #define GLEE_C_DEFINED_glWindowPos3iARB | ||
2770 | void __stdcall GLee_Lazy_glWindowPos3iARB(GLint x, GLint y, GLint z) {if (GLeeInit()) glWindowPos3iARB(x, y, z);} | ||
2771 | GLEEPFNGLWINDOWPOS3IARBPROC GLeeFuncPtr_glWindowPos3iARB=GLee_Lazy_glWindowPos3iARB; | ||
2772 | #endif | ||
2773 | #ifndef GLEE_C_DEFINED_glWindowPos3ivARB | ||
2774 | #define GLEE_C_DEFINED_glWindowPos3ivARB | ||
2775 | void __stdcall GLee_Lazy_glWindowPos3ivARB(const GLint * v) {if (GLeeInit()) glWindowPos3ivARB(v);} | ||
2776 | GLEEPFNGLWINDOWPOS3IVARBPROC GLeeFuncPtr_glWindowPos3ivARB=GLee_Lazy_glWindowPos3ivARB; | ||
2777 | #endif | ||
2778 | #ifndef GLEE_C_DEFINED_glWindowPos3sARB | ||
2779 | #define GLEE_C_DEFINED_glWindowPos3sARB | ||
2780 | void __stdcall GLee_Lazy_glWindowPos3sARB(GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glWindowPos3sARB(x, y, z);} | ||
2781 | GLEEPFNGLWINDOWPOS3SARBPROC GLeeFuncPtr_glWindowPos3sARB=GLee_Lazy_glWindowPos3sARB; | ||
2782 | #endif | ||
2783 | #ifndef GLEE_C_DEFINED_glWindowPos3svARB | ||
2784 | #define GLEE_C_DEFINED_glWindowPos3svARB | ||
2785 | void __stdcall GLee_Lazy_glWindowPos3svARB(const GLshort * v) {if (GLeeInit()) glWindowPos3svARB(v);} | ||
2786 | GLEEPFNGLWINDOWPOS3SVARBPROC GLeeFuncPtr_glWindowPos3svARB=GLee_Lazy_glWindowPos3svARB; | ||
2787 | #endif | ||
2788 | #endif | ||
2789 | |||
2790 | /* GL_ARB_vertex_program */ | ||
2791 | |||
2792 | #ifdef __GLEE_GL_ARB_vertex_program | ||
2793 | #ifndef GLEE_C_DEFINED_glVertexAttrib1dARB | ||
2794 | #define GLEE_C_DEFINED_glVertexAttrib1dARB | ||
2795 | void __stdcall GLee_Lazy_glVertexAttrib1dARB(GLuint index, GLdouble x) {if (GLeeInit()) glVertexAttrib1dARB(index, x);} | ||
2796 | GLEEPFNGLVERTEXATTRIB1DARBPROC GLeeFuncPtr_glVertexAttrib1dARB=GLee_Lazy_glVertexAttrib1dARB; | ||
2797 | #endif | ||
2798 | #ifndef GLEE_C_DEFINED_glVertexAttrib1dvARB | ||
2799 | #define GLEE_C_DEFINED_glVertexAttrib1dvARB | ||
2800 | void __stdcall GLee_Lazy_glVertexAttrib1dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib1dvARB(index, v);} | ||
2801 | GLEEPFNGLVERTEXATTRIB1DVARBPROC GLeeFuncPtr_glVertexAttrib1dvARB=GLee_Lazy_glVertexAttrib1dvARB; | ||
2802 | #endif | ||
2803 | #ifndef GLEE_C_DEFINED_glVertexAttrib1fARB | ||
2804 | #define GLEE_C_DEFINED_glVertexAttrib1fARB | ||
2805 | void __stdcall GLee_Lazy_glVertexAttrib1fARB(GLuint index, GLfloat x) {if (GLeeInit()) glVertexAttrib1fARB(index, x);} | ||
2806 | GLEEPFNGLVERTEXATTRIB1FARBPROC GLeeFuncPtr_glVertexAttrib1fARB=GLee_Lazy_glVertexAttrib1fARB; | ||
2807 | #endif | ||
2808 | #ifndef GLEE_C_DEFINED_glVertexAttrib1fvARB | ||
2809 | #define GLEE_C_DEFINED_glVertexAttrib1fvARB | ||
2810 | void __stdcall GLee_Lazy_glVertexAttrib1fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib1fvARB(index, v);} | ||
2811 | GLEEPFNGLVERTEXATTRIB1FVARBPROC GLeeFuncPtr_glVertexAttrib1fvARB=GLee_Lazy_glVertexAttrib1fvARB; | ||
2812 | #endif | ||
2813 | #ifndef GLEE_C_DEFINED_glVertexAttrib1sARB | ||
2814 | #define GLEE_C_DEFINED_glVertexAttrib1sARB | ||
2815 | void __stdcall GLee_Lazy_glVertexAttrib1sARB(GLuint index, GLshort x) {if (GLeeInit()) glVertexAttrib1sARB(index, x);} | ||
2816 | GLEEPFNGLVERTEXATTRIB1SARBPROC GLeeFuncPtr_glVertexAttrib1sARB=GLee_Lazy_glVertexAttrib1sARB; | ||
2817 | #endif | ||
2818 | #ifndef GLEE_C_DEFINED_glVertexAttrib1svARB | ||
2819 | #define GLEE_C_DEFINED_glVertexAttrib1svARB | ||
2820 | void __stdcall GLee_Lazy_glVertexAttrib1svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib1svARB(index, v);} | ||
2821 | GLEEPFNGLVERTEXATTRIB1SVARBPROC GLeeFuncPtr_glVertexAttrib1svARB=GLee_Lazy_glVertexAttrib1svARB; | ||
2822 | #endif | ||
2823 | #ifndef GLEE_C_DEFINED_glVertexAttrib2dARB | ||
2824 | #define GLEE_C_DEFINED_glVertexAttrib2dARB | ||
2825 | void __stdcall GLee_Lazy_glVertexAttrib2dARB(GLuint index, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexAttrib2dARB(index, x, y);} | ||
2826 | GLEEPFNGLVERTEXATTRIB2DARBPROC GLeeFuncPtr_glVertexAttrib2dARB=GLee_Lazy_glVertexAttrib2dARB; | ||
2827 | #endif | ||
2828 | #ifndef GLEE_C_DEFINED_glVertexAttrib2dvARB | ||
2829 | #define GLEE_C_DEFINED_glVertexAttrib2dvARB | ||
2830 | void __stdcall GLee_Lazy_glVertexAttrib2dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib2dvARB(index, v);} | ||
2831 | GLEEPFNGLVERTEXATTRIB2DVARBPROC GLeeFuncPtr_glVertexAttrib2dvARB=GLee_Lazy_glVertexAttrib2dvARB; | ||
2832 | #endif | ||
2833 | #ifndef GLEE_C_DEFINED_glVertexAttrib2fARB | ||
2834 | #define GLEE_C_DEFINED_glVertexAttrib2fARB | ||
2835 | void __stdcall GLee_Lazy_glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexAttrib2fARB(index, x, y);} | ||
2836 | GLEEPFNGLVERTEXATTRIB2FARBPROC GLeeFuncPtr_glVertexAttrib2fARB=GLee_Lazy_glVertexAttrib2fARB; | ||
2837 | #endif | ||
2838 | #ifndef GLEE_C_DEFINED_glVertexAttrib2fvARB | ||
2839 | #define GLEE_C_DEFINED_glVertexAttrib2fvARB | ||
2840 | void __stdcall GLee_Lazy_glVertexAttrib2fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib2fvARB(index, v);} | ||
2841 | GLEEPFNGLVERTEXATTRIB2FVARBPROC GLeeFuncPtr_glVertexAttrib2fvARB=GLee_Lazy_glVertexAttrib2fvARB; | ||
2842 | #endif | ||
2843 | #ifndef GLEE_C_DEFINED_glVertexAttrib2sARB | ||
2844 | #define GLEE_C_DEFINED_glVertexAttrib2sARB | ||
2845 | void __stdcall GLee_Lazy_glVertexAttrib2sARB(GLuint index, GLshort x, GLshort y) {if (GLeeInit()) glVertexAttrib2sARB(index, x, y);} | ||
2846 | GLEEPFNGLVERTEXATTRIB2SARBPROC GLeeFuncPtr_glVertexAttrib2sARB=GLee_Lazy_glVertexAttrib2sARB; | ||
2847 | #endif | ||
2848 | #ifndef GLEE_C_DEFINED_glVertexAttrib2svARB | ||
2849 | #define GLEE_C_DEFINED_glVertexAttrib2svARB | ||
2850 | void __stdcall GLee_Lazy_glVertexAttrib2svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib2svARB(index, v);} | ||
2851 | GLEEPFNGLVERTEXATTRIB2SVARBPROC GLeeFuncPtr_glVertexAttrib2svARB=GLee_Lazy_glVertexAttrib2svARB; | ||
2852 | #endif | ||
2853 | #ifndef GLEE_C_DEFINED_glVertexAttrib3dARB | ||
2854 | #define GLEE_C_DEFINED_glVertexAttrib3dARB | ||
2855 | void __stdcall GLee_Lazy_glVertexAttrib3dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dARB(index, x, y, z);} | ||
2856 | GLEEPFNGLVERTEXATTRIB3DARBPROC GLeeFuncPtr_glVertexAttrib3dARB=GLee_Lazy_glVertexAttrib3dARB; | ||
2857 | #endif | ||
2858 | #ifndef GLEE_C_DEFINED_glVertexAttrib3dvARB | ||
2859 | #define GLEE_C_DEFINED_glVertexAttrib3dvARB | ||
2860 | void __stdcall GLee_Lazy_glVertexAttrib3dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib3dvARB(index, v);} | ||
2861 | GLEEPFNGLVERTEXATTRIB3DVARBPROC GLeeFuncPtr_glVertexAttrib3dvARB=GLee_Lazy_glVertexAttrib3dvARB; | ||
2862 | #endif | ||
2863 | #ifndef GLEE_C_DEFINED_glVertexAttrib3fARB | ||
2864 | #define GLEE_C_DEFINED_glVertexAttrib3fARB | ||
2865 | void __stdcall GLee_Lazy_glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3fARB(index, x, y, z);} | ||
2866 | GLEEPFNGLVERTEXATTRIB3FARBPROC GLeeFuncPtr_glVertexAttrib3fARB=GLee_Lazy_glVertexAttrib3fARB; | ||
2867 | #endif | ||
2868 | #ifndef GLEE_C_DEFINED_glVertexAttrib3fvARB | ||
2869 | #define GLEE_C_DEFINED_glVertexAttrib3fvARB | ||
2870 | void __stdcall GLee_Lazy_glVertexAttrib3fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib3fvARB(index, v);} | ||
2871 | GLEEPFNGLVERTEXATTRIB3FVARBPROC GLeeFuncPtr_glVertexAttrib3fvARB=GLee_Lazy_glVertexAttrib3fvARB; | ||
2872 | #endif | ||
2873 | #ifndef GLEE_C_DEFINED_glVertexAttrib3sARB | ||
2874 | #define GLEE_C_DEFINED_glVertexAttrib3sARB | ||
2875 | void __stdcall GLee_Lazy_glVertexAttrib3sARB(GLuint index, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexAttrib3sARB(index, x, y, z);} | ||
2876 | GLEEPFNGLVERTEXATTRIB3SARBPROC GLeeFuncPtr_glVertexAttrib3sARB=GLee_Lazy_glVertexAttrib3sARB; | ||
2877 | #endif | ||
2878 | #ifndef GLEE_C_DEFINED_glVertexAttrib3svARB | ||
2879 | #define GLEE_C_DEFINED_glVertexAttrib3svARB | ||
2880 | void __stdcall GLee_Lazy_glVertexAttrib3svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib3svARB(index, v);} | ||
2881 | GLEEPFNGLVERTEXATTRIB3SVARBPROC GLeeFuncPtr_glVertexAttrib3svARB=GLee_Lazy_glVertexAttrib3svARB; | ||
2882 | #endif | ||
2883 | #ifndef GLEE_C_DEFINED_glVertexAttrib4NbvARB | ||
2884 | #define GLEE_C_DEFINED_glVertexAttrib4NbvARB | ||
2885 | void __stdcall GLee_Lazy_glVertexAttrib4NbvARB(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4NbvARB(index, v);} | ||
2886 | GLEEPFNGLVERTEXATTRIB4NBVARBPROC GLeeFuncPtr_glVertexAttrib4NbvARB=GLee_Lazy_glVertexAttrib4NbvARB; | ||
2887 | #endif | ||
2888 | #ifndef GLEE_C_DEFINED_glVertexAttrib4NivARB | ||
2889 | #define GLEE_C_DEFINED_glVertexAttrib4NivARB | ||
2890 | void __stdcall GLee_Lazy_glVertexAttrib4NivARB(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4NivARB(index, v);} | ||
2891 | GLEEPFNGLVERTEXATTRIB4NIVARBPROC GLeeFuncPtr_glVertexAttrib4NivARB=GLee_Lazy_glVertexAttrib4NivARB; | ||
2892 | #endif | ||
2893 | #ifndef GLEE_C_DEFINED_glVertexAttrib4NsvARB | ||
2894 | #define GLEE_C_DEFINED_glVertexAttrib4NsvARB | ||
2895 | void __stdcall GLee_Lazy_glVertexAttrib4NsvARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4NsvARB(index, v);} | ||
2896 | GLEEPFNGLVERTEXATTRIB4NSVARBPROC GLeeFuncPtr_glVertexAttrib4NsvARB=GLee_Lazy_glVertexAttrib4NsvARB; | ||
2897 | #endif | ||
2898 | #ifndef GLEE_C_DEFINED_glVertexAttrib4NubARB | ||
2899 | #define GLEE_C_DEFINED_glVertexAttrib4NubARB | ||
2900 | void __stdcall GLee_Lazy_glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4NubARB(index, x, y, z, w);} | ||
2901 | GLEEPFNGLVERTEXATTRIB4NUBARBPROC GLeeFuncPtr_glVertexAttrib4NubARB=GLee_Lazy_glVertexAttrib4NubARB; | ||
2902 | #endif | ||
2903 | #ifndef GLEE_C_DEFINED_glVertexAttrib4NubvARB | ||
2904 | #define GLEE_C_DEFINED_glVertexAttrib4NubvARB | ||
2905 | void __stdcall GLee_Lazy_glVertexAttrib4NubvARB(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4NubvARB(index, v);} | ||
2906 | GLEEPFNGLVERTEXATTRIB4NUBVARBPROC GLeeFuncPtr_glVertexAttrib4NubvARB=GLee_Lazy_glVertexAttrib4NubvARB; | ||
2907 | #endif | ||
2908 | #ifndef GLEE_C_DEFINED_glVertexAttrib4NuivARB | ||
2909 | #define GLEE_C_DEFINED_glVertexAttrib4NuivARB | ||
2910 | void __stdcall GLee_Lazy_glVertexAttrib4NuivARB(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4NuivARB(index, v);} | ||
2911 | GLEEPFNGLVERTEXATTRIB4NUIVARBPROC GLeeFuncPtr_glVertexAttrib4NuivARB=GLee_Lazy_glVertexAttrib4NuivARB; | ||
2912 | #endif | ||
2913 | #ifndef GLEE_C_DEFINED_glVertexAttrib4NusvARB | ||
2914 | #define GLEE_C_DEFINED_glVertexAttrib4NusvARB | ||
2915 | void __stdcall GLee_Lazy_glVertexAttrib4NusvARB(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4NusvARB(index, v);} | ||
2916 | GLEEPFNGLVERTEXATTRIB4NUSVARBPROC GLeeFuncPtr_glVertexAttrib4NusvARB=GLee_Lazy_glVertexAttrib4NusvARB; | ||
2917 | #endif | ||
2918 | #ifndef GLEE_C_DEFINED_glVertexAttrib4bvARB | ||
2919 | #define GLEE_C_DEFINED_glVertexAttrib4bvARB | ||
2920 | void __stdcall GLee_Lazy_glVertexAttrib4bvARB(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4bvARB(index, v);} | ||
2921 | GLEEPFNGLVERTEXATTRIB4BVARBPROC GLeeFuncPtr_glVertexAttrib4bvARB=GLee_Lazy_glVertexAttrib4bvARB; | ||
2922 | #endif | ||
2923 | #ifndef GLEE_C_DEFINED_glVertexAttrib4dARB | ||
2924 | #define GLEE_C_DEFINED_glVertexAttrib4dARB | ||
2925 | void __stdcall GLee_Lazy_glVertexAttrib4dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dARB(index, x, y, z, w);} | ||
2926 | GLEEPFNGLVERTEXATTRIB4DARBPROC GLeeFuncPtr_glVertexAttrib4dARB=GLee_Lazy_glVertexAttrib4dARB; | ||
2927 | #endif | ||
2928 | #ifndef GLEE_C_DEFINED_glVertexAttrib4dvARB | ||
2929 | #define GLEE_C_DEFINED_glVertexAttrib4dvARB | ||
2930 | void __stdcall GLee_Lazy_glVertexAttrib4dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib4dvARB(index, v);} | ||
2931 | GLEEPFNGLVERTEXATTRIB4DVARBPROC GLeeFuncPtr_glVertexAttrib4dvARB=GLee_Lazy_glVertexAttrib4dvARB; | ||
2932 | #endif | ||
2933 | #ifndef GLEE_C_DEFINED_glVertexAttrib4fARB | ||
2934 | #define GLEE_C_DEFINED_glVertexAttrib4fARB | ||
2935 | void __stdcall GLee_Lazy_glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fARB(index, x, y, z, w);} | ||
2936 | GLEEPFNGLVERTEXATTRIB4FARBPROC GLeeFuncPtr_glVertexAttrib4fARB=GLee_Lazy_glVertexAttrib4fARB; | ||
2937 | #endif | ||
2938 | #ifndef GLEE_C_DEFINED_glVertexAttrib4fvARB | ||
2939 | #define GLEE_C_DEFINED_glVertexAttrib4fvARB | ||
2940 | void __stdcall GLee_Lazy_glVertexAttrib4fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib4fvARB(index, v);} | ||
2941 | GLEEPFNGLVERTEXATTRIB4FVARBPROC GLeeFuncPtr_glVertexAttrib4fvARB=GLee_Lazy_glVertexAttrib4fvARB; | ||
2942 | #endif | ||
2943 | #ifndef GLEE_C_DEFINED_glVertexAttrib4ivARB | ||
2944 | #define GLEE_C_DEFINED_glVertexAttrib4ivARB | ||
2945 | void __stdcall GLee_Lazy_glVertexAttrib4ivARB(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4ivARB(index, v);} | ||
2946 | GLEEPFNGLVERTEXATTRIB4IVARBPROC GLeeFuncPtr_glVertexAttrib4ivARB=GLee_Lazy_glVertexAttrib4ivARB; | ||
2947 | #endif | ||
2948 | #ifndef GLEE_C_DEFINED_glVertexAttrib4sARB | ||
2949 | #define GLEE_C_DEFINED_glVertexAttrib4sARB | ||
2950 | void __stdcall GLee_Lazy_glVertexAttrib4sARB(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sARB(index, x, y, z, w);} | ||
2951 | GLEEPFNGLVERTEXATTRIB4SARBPROC GLeeFuncPtr_glVertexAttrib4sARB=GLee_Lazy_glVertexAttrib4sARB; | ||
2952 | #endif | ||
2953 | #ifndef GLEE_C_DEFINED_glVertexAttrib4svARB | ||
2954 | #define GLEE_C_DEFINED_glVertexAttrib4svARB | ||
2955 | void __stdcall GLee_Lazy_glVertexAttrib4svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4svARB(index, v);} | ||
2956 | GLEEPFNGLVERTEXATTRIB4SVARBPROC GLeeFuncPtr_glVertexAttrib4svARB=GLee_Lazy_glVertexAttrib4svARB; | ||
2957 | #endif | ||
2958 | #ifndef GLEE_C_DEFINED_glVertexAttrib4ubvARB | ||
2959 | #define GLEE_C_DEFINED_glVertexAttrib4ubvARB | ||
2960 | void __stdcall GLee_Lazy_glVertexAttrib4ubvARB(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4ubvARB(index, v);} | ||
2961 | GLEEPFNGLVERTEXATTRIB4UBVARBPROC GLeeFuncPtr_glVertexAttrib4ubvARB=GLee_Lazy_glVertexAttrib4ubvARB; | ||
2962 | #endif | ||
2963 | #ifndef GLEE_C_DEFINED_glVertexAttrib4uivARB | ||
2964 | #define GLEE_C_DEFINED_glVertexAttrib4uivARB | ||
2965 | void __stdcall GLee_Lazy_glVertexAttrib4uivARB(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4uivARB(index, v);} | ||
2966 | GLEEPFNGLVERTEXATTRIB4UIVARBPROC GLeeFuncPtr_glVertexAttrib4uivARB=GLee_Lazy_glVertexAttrib4uivARB; | ||
2967 | #endif | ||
2968 | #ifndef GLEE_C_DEFINED_glVertexAttrib4usvARB | ||
2969 | #define GLEE_C_DEFINED_glVertexAttrib4usvARB | ||
2970 | void __stdcall GLee_Lazy_glVertexAttrib4usvARB(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4usvARB(index, v);} | ||
2971 | GLEEPFNGLVERTEXATTRIB4USVARBPROC GLeeFuncPtr_glVertexAttrib4usvARB=GLee_Lazy_glVertexAttrib4usvARB; | ||
2972 | #endif | ||
2973 | #ifndef GLEE_C_DEFINED_glVertexAttribPointerARB | ||
2974 | #define GLEE_C_DEFINED_glVertexAttribPointerARB | ||
2975 | void __stdcall GLee_Lazy_glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribPointerARB(index, size, type, normalized, stride, pointer);} | ||
2976 | GLEEPFNGLVERTEXATTRIBPOINTERARBPROC GLeeFuncPtr_glVertexAttribPointerARB=GLee_Lazy_glVertexAttribPointerARB; | ||
2977 | #endif | ||
2978 | #ifndef GLEE_C_DEFINED_glEnableVertexAttribArrayARB | ||
2979 | #define GLEE_C_DEFINED_glEnableVertexAttribArrayARB | ||
2980 | void __stdcall GLee_Lazy_glEnableVertexAttribArrayARB(GLuint index) {if (GLeeInit()) glEnableVertexAttribArrayARB(index);} | ||
2981 | GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glEnableVertexAttribArrayARB=GLee_Lazy_glEnableVertexAttribArrayARB; | ||
2982 | #endif | ||
2983 | #ifndef GLEE_C_DEFINED_glDisableVertexAttribArrayARB | ||
2984 | #define GLEE_C_DEFINED_glDisableVertexAttribArrayARB | ||
2985 | void __stdcall GLee_Lazy_glDisableVertexAttribArrayARB(GLuint index) {if (GLeeInit()) glDisableVertexAttribArrayARB(index);} | ||
2986 | GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glDisableVertexAttribArrayARB=GLee_Lazy_glDisableVertexAttribArrayARB; | ||
2987 | #endif | ||
2988 | #ifndef GLEE_C_DEFINED_glProgramStringARB | ||
2989 | #define GLEE_C_DEFINED_glProgramStringARB | ||
2990 | void __stdcall GLee_Lazy_glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string) {if (GLeeInit()) glProgramStringARB(target, format, len, string);} | ||
2991 | GLEEPFNGLPROGRAMSTRINGARBPROC GLeeFuncPtr_glProgramStringARB=GLee_Lazy_glProgramStringARB; | ||
2992 | #endif | ||
2993 | #ifndef GLEE_C_DEFINED_glBindProgramARB | ||
2994 | #define GLEE_C_DEFINED_glBindProgramARB | ||
2995 | void __stdcall GLee_Lazy_glBindProgramARB(GLenum target, GLuint program) {if (GLeeInit()) glBindProgramARB(target, program);} | ||
2996 | GLEEPFNGLBINDPROGRAMARBPROC GLeeFuncPtr_glBindProgramARB=GLee_Lazy_glBindProgramARB; | ||
2997 | #endif | ||
2998 | #ifndef GLEE_C_DEFINED_glDeleteProgramsARB | ||
2999 | #define GLEE_C_DEFINED_glDeleteProgramsARB | ||
3000 | void __stdcall GLee_Lazy_glDeleteProgramsARB(GLsizei n, const GLuint * programs) {if (GLeeInit()) glDeleteProgramsARB(n, programs);} | ||
3001 | GLEEPFNGLDELETEPROGRAMSARBPROC GLeeFuncPtr_glDeleteProgramsARB=GLee_Lazy_glDeleteProgramsARB; | ||
3002 | #endif | ||
3003 | #ifndef GLEE_C_DEFINED_glGenProgramsARB | ||
3004 | #define GLEE_C_DEFINED_glGenProgramsARB | ||
3005 | void __stdcall GLee_Lazy_glGenProgramsARB(GLsizei n, GLuint * programs) {if (GLeeInit()) glGenProgramsARB(n, programs);} | ||
3006 | GLEEPFNGLGENPROGRAMSARBPROC GLeeFuncPtr_glGenProgramsARB=GLee_Lazy_glGenProgramsARB; | ||
3007 | #endif | ||
3008 | #ifndef GLEE_C_DEFINED_glProgramEnvParameter4dARB | ||
3009 | #define GLEE_C_DEFINED_glProgramEnvParameter4dARB | ||
3010 | void __stdcall GLee_Lazy_glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramEnvParameter4dARB(target, index, x, y, z, w);} | ||
3011 | GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC GLeeFuncPtr_glProgramEnvParameter4dARB=GLee_Lazy_glProgramEnvParameter4dARB; | ||
3012 | #endif | ||
3013 | #ifndef GLEE_C_DEFINED_glProgramEnvParameter4dvARB | ||
3014 | #define GLEE_C_DEFINED_glProgramEnvParameter4dvARB | ||
3015 | void __stdcall GLee_Lazy_glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit()) glProgramEnvParameter4dvARB(target, index, params);} | ||
3016 | GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC GLeeFuncPtr_glProgramEnvParameter4dvARB=GLee_Lazy_glProgramEnvParameter4dvARB; | ||
3017 | #endif | ||
3018 | #ifndef GLEE_C_DEFINED_glProgramEnvParameter4fARB | ||
3019 | #define GLEE_C_DEFINED_glProgramEnvParameter4fARB | ||
3020 | void __stdcall GLee_Lazy_glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramEnvParameter4fARB(target, index, x, y, z, w);} | ||
3021 | GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC GLeeFuncPtr_glProgramEnvParameter4fARB=GLee_Lazy_glProgramEnvParameter4fARB; | ||
3022 | #endif | ||
3023 | #ifndef GLEE_C_DEFINED_glProgramEnvParameter4fvARB | ||
3024 | #define GLEE_C_DEFINED_glProgramEnvParameter4fvARB | ||
3025 | void __stdcall GLee_Lazy_glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) glProgramEnvParameter4fvARB(target, index, params);} | ||
3026 | GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC GLeeFuncPtr_glProgramEnvParameter4fvARB=GLee_Lazy_glProgramEnvParameter4fvARB; | ||
3027 | #endif | ||
3028 | #ifndef GLEE_C_DEFINED_glProgramLocalParameter4dARB | ||
3029 | #define GLEE_C_DEFINED_glProgramLocalParameter4dARB | ||
3030 | void __stdcall GLee_Lazy_glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramLocalParameter4dARB(target, index, x, y, z, w);} | ||
3031 | GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC GLeeFuncPtr_glProgramLocalParameter4dARB=GLee_Lazy_glProgramLocalParameter4dARB; | ||
3032 | #endif | ||
3033 | #ifndef GLEE_C_DEFINED_glProgramLocalParameter4dvARB | ||
3034 | #define GLEE_C_DEFINED_glProgramLocalParameter4dvARB | ||
3035 | void __stdcall GLee_Lazy_glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit()) glProgramLocalParameter4dvARB(target, index, params);} | ||
3036 | GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC GLeeFuncPtr_glProgramLocalParameter4dvARB=GLee_Lazy_glProgramLocalParameter4dvARB; | ||
3037 | #endif | ||
3038 | #ifndef GLEE_C_DEFINED_glProgramLocalParameter4fARB | ||
3039 | #define GLEE_C_DEFINED_glProgramLocalParameter4fARB | ||
3040 | void __stdcall GLee_Lazy_glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramLocalParameter4fARB(target, index, x, y, z, w);} | ||
3041 | GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC GLeeFuncPtr_glProgramLocalParameter4fARB=GLee_Lazy_glProgramLocalParameter4fARB; | ||
3042 | #endif | ||
3043 | #ifndef GLEE_C_DEFINED_glProgramLocalParameter4fvARB | ||
3044 | #define GLEE_C_DEFINED_glProgramLocalParameter4fvARB | ||
3045 | void __stdcall GLee_Lazy_glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) glProgramLocalParameter4fvARB(target, index, params);} | ||
3046 | GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC GLeeFuncPtr_glProgramLocalParameter4fvARB=GLee_Lazy_glProgramLocalParameter4fvARB; | ||
3047 | #endif | ||
3048 | #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterdvARB | ||
3049 | #define GLEE_C_DEFINED_glGetProgramEnvParameterdvARB | ||
3050 | void __stdcall GLee_Lazy_glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetProgramEnvParameterdvARB(target, index, params);} | ||
3051 | GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramEnvParameterdvARB=GLee_Lazy_glGetProgramEnvParameterdvARB; | ||
3052 | #endif | ||
3053 | #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterfvARB | ||
3054 | #define GLEE_C_DEFINED_glGetProgramEnvParameterfvARB | ||
3055 | void __stdcall GLee_Lazy_glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetProgramEnvParameterfvARB(target, index, params);} | ||
3056 | GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramEnvParameterfvARB=GLee_Lazy_glGetProgramEnvParameterfvARB; | ||
3057 | #endif | ||
3058 | #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterdvARB | ||
3059 | #define GLEE_C_DEFINED_glGetProgramLocalParameterdvARB | ||
3060 | void __stdcall GLee_Lazy_glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetProgramLocalParameterdvARB(target, index, params);} | ||
3061 | GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramLocalParameterdvARB=GLee_Lazy_glGetProgramLocalParameterdvARB; | ||
3062 | #endif | ||
3063 | #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterfvARB | ||
3064 | #define GLEE_C_DEFINED_glGetProgramLocalParameterfvARB | ||
3065 | void __stdcall GLee_Lazy_glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetProgramLocalParameterfvARB(target, index, params);} | ||
3066 | GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramLocalParameterfvARB=GLee_Lazy_glGetProgramLocalParameterfvARB; | ||
3067 | #endif | ||
3068 | #ifndef GLEE_C_DEFINED_glGetProgramivARB | ||
3069 | #define GLEE_C_DEFINED_glGetProgramivARB | ||
3070 | void __stdcall GLee_Lazy_glGetProgramivARB(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetProgramivARB(target, pname, params);} | ||
3071 | GLEEPFNGLGETPROGRAMIVARBPROC GLeeFuncPtr_glGetProgramivARB=GLee_Lazy_glGetProgramivARB; | ||
3072 | #endif | ||
3073 | #ifndef GLEE_C_DEFINED_glGetProgramStringARB | ||
3074 | #define GLEE_C_DEFINED_glGetProgramStringARB | ||
3075 | void __stdcall GLee_Lazy_glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string) {if (GLeeInit()) glGetProgramStringARB(target, pname, string);} | ||
3076 | GLEEPFNGLGETPROGRAMSTRINGARBPROC GLeeFuncPtr_glGetProgramStringARB=GLee_Lazy_glGetProgramStringARB; | ||
3077 | #endif | ||
3078 | #ifndef GLEE_C_DEFINED_glGetVertexAttribdvARB | ||
3079 | #define GLEE_C_DEFINED_glGetVertexAttribdvARB | ||
3080 | void __stdcall GLee_Lazy_glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdvARB(index, pname, params);} | ||
3081 | GLEEPFNGLGETVERTEXATTRIBDVARBPROC GLeeFuncPtr_glGetVertexAttribdvARB=GLee_Lazy_glGetVertexAttribdvARB; | ||
3082 | #endif | ||
3083 | #ifndef GLEE_C_DEFINED_glGetVertexAttribfvARB | ||
3084 | #define GLEE_C_DEFINED_glGetVertexAttribfvARB | ||
3085 | void __stdcall GLee_Lazy_glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfvARB(index, pname, params);} | ||
3086 | GLEEPFNGLGETVERTEXATTRIBFVARBPROC GLeeFuncPtr_glGetVertexAttribfvARB=GLee_Lazy_glGetVertexAttribfvARB; | ||
3087 | #endif | ||
3088 | #ifndef GLEE_C_DEFINED_glGetVertexAttribivARB | ||
3089 | #define GLEE_C_DEFINED_glGetVertexAttribivARB | ||
3090 | void __stdcall GLee_Lazy_glGetVertexAttribivARB(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribivARB(index, pname, params);} | ||
3091 | GLEEPFNGLGETVERTEXATTRIBIVARBPROC GLeeFuncPtr_glGetVertexAttribivARB=GLee_Lazy_glGetVertexAttribivARB; | ||
3092 | #endif | ||
3093 | #ifndef GLEE_C_DEFINED_glGetVertexAttribPointervARB | ||
3094 | #define GLEE_C_DEFINED_glGetVertexAttribPointervARB | ||
3095 | void __stdcall GLee_Lazy_glGetVertexAttribPointervARB(GLuint index, GLenum pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervARB(index, pname, pointer);} | ||
3096 | GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC GLeeFuncPtr_glGetVertexAttribPointervARB=GLee_Lazy_glGetVertexAttribPointervARB; | ||
3097 | #endif | ||
3098 | #ifndef GLEE_C_DEFINED_glIsProgramARB | ||
3099 | #define GLEE_C_DEFINED_glIsProgramARB | ||
3100 | GLboolean __stdcall GLee_Lazy_glIsProgramARB(GLuint program) {if (GLeeInit()) return glIsProgramARB(program); return (GLboolean)0;} | ||
3101 | GLEEPFNGLISPROGRAMARBPROC GLeeFuncPtr_glIsProgramARB=GLee_Lazy_glIsProgramARB; | ||
3102 | #endif | ||
3103 | #endif | ||
3104 | |||
3105 | /* GL_ARB_fragment_program */ | ||
3106 | |||
3107 | #ifdef __GLEE_GL_ARB_fragment_program | ||
3108 | #endif | ||
3109 | |||
3110 | /* GL_ARB_vertex_buffer_object */ | ||
3111 | |||
3112 | #ifdef __GLEE_GL_ARB_vertex_buffer_object | ||
3113 | #ifndef GLEE_C_DEFINED_glBindBufferARB | ||
3114 | #define GLEE_C_DEFINED_glBindBufferARB | ||
3115 | void __stdcall GLee_Lazy_glBindBufferARB(GLenum target, GLuint buffer) {if (GLeeInit()) glBindBufferARB(target, buffer);} | ||
3116 | GLEEPFNGLBINDBUFFERARBPROC GLeeFuncPtr_glBindBufferARB=GLee_Lazy_glBindBufferARB; | ||
3117 | #endif | ||
3118 | #ifndef GLEE_C_DEFINED_glDeleteBuffersARB | ||
3119 | #define GLEE_C_DEFINED_glDeleteBuffersARB | ||
3120 | void __stdcall GLee_Lazy_glDeleteBuffersARB(GLsizei n, const GLuint * buffers) {if (GLeeInit()) glDeleteBuffersARB(n, buffers);} | ||
3121 | GLEEPFNGLDELETEBUFFERSARBPROC GLeeFuncPtr_glDeleteBuffersARB=GLee_Lazy_glDeleteBuffersARB; | ||
3122 | #endif | ||
3123 | #ifndef GLEE_C_DEFINED_glGenBuffersARB | ||
3124 | #define GLEE_C_DEFINED_glGenBuffersARB | ||
3125 | void __stdcall GLee_Lazy_glGenBuffersARB(GLsizei n, GLuint * buffers) {if (GLeeInit()) glGenBuffersARB(n, buffers);} | ||
3126 | GLEEPFNGLGENBUFFERSARBPROC GLeeFuncPtr_glGenBuffersARB=GLee_Lazy_glGenBuffersARB; | ||
3127 | #endif | ||
3128 | #ifndef GLEE_C_DEFINED_glIsBufferARB | ||
3129 | #define GLEE_C_DEFINED_glIsBufferARB | ||
3130 | GLboolean __stdcall GLee_Lazy_glIsBufferARB(GLuint buffer) {if (GLeeInit()) return glIsBufferARB(buffer); return (GLboolean)0;} | ||
3131 | GLEEPFNGLISBUFFERARBPROC GLeeFuncPtr_glIsBufferARB=GLee_Lazy_glIsBufferARB; | ||
3132 | #endif | ||
3133 | #ifndef GLEE_C_DEFINED_glBufferDataARB | ||
3134 | #define GLEE_C_DEFINED_glBufferDataARB | ||
3135 | void __stdcall GLee_Lazy_glBufferDataARB(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferDataARB(target, size, data, usage);} | ||
3136 | GLEEPFNGLBUFFERDATAARBPROC GLeeFuncPtr_glBufferDataARB=GLee_Lazy_glBufferDataARB; | ||
3137 | #endif | ||
3138 | #ifndef GLEE_C_DEFINED_glBufferSubDataARB | ||
3139 | #define GLEE_C_DEFINED_glBufferSubDataARB | ||
3140 | void __stdcall GLee_Lazy_glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data) {if (GLeeInit()) glBufferSubDataARB(target, offset, size, data);} | ||
3141 | GLEEPFNGLBUFFERSUBDATAARBPROC GLeeFuncPtr_glBufferSubDataARB=GLee_Lazy_glBufferSubDataARB; | ||
3142 | #endif | ||
3143 | #ifndef GLEE_C_DEFINED_glGetBufferSubDataARB | ||
3144 | #define GLEE_C_DEFINED_glGetBufferSubDataARB | ||
3145 | void __stdcall GLee_Lazy_glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data) {if (GLeeInit()) glGetBufferSubDataARB(target, offset, size, data);} | ||
3146 | GLEEPFNGLGETBUFFERSUBDATAARBPROC GLeeFuncPtr_glGetBufferSubDataARB=GLee_Lazy_glGetBufferSubDataARB; | ||
3147 | #endif | ||
3148 | #ifndef GLEE_C_DEFINED_glMapBufferARB | ||
3149 | #define GLEE_C_DEFINED_glMapBufferARB | ||
3150 | GLvoid* __stdcall GLee_Lazy_glMapBufferARB(GLenum target, GLenum access) {if (GLeeInit()) return glMapBufferARB(target, access); return (GLvoid*)0;} | ||
3151 | GLEEPFNGLMAPBUFFERARBPROC GLeeFuncPtr_glMapBufferARB=GLee_Lazy_glMapBufferARB; | ||
3152 | #endif | ||
3153 | #ifndef GLEE_C_DEFINED_glUnmapBufferARB | ||
3154 | #define GLEE_C_DEFINED_glUnmapBufferARB | ||
3155 | GLboolean __stdcall GLee_Lazy_glUnmapBufferARB(GLenum target) {if (GLeeInit()) return glUnmapBufferARB(target); return (GLboolean)0;} | ||
3156 | GLEEPFNGLUNMAPBUFFERARBPROC GLeeFuncPtr_glUnmapBufferARB=GLee_Lazy_glUnmapBufferARB; | ||
3157 | #endif | ||
3158 | #ifndef GLEE_C_DEFINED_glGetBufferParameterivARB | ||
3159 | #define GLEE_C_DEFINED_glGetBufferParameterivARB | ||
3160 | void __stdcall GLee_Lazy_glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetBufferParameterivARB(target, pname, params);} | ||
3161 | GLEEPFNGLGETBUFFERPARAMETERIVARBPROC GLeeFuncPtr_glGetBufferParameterivARB=GLee_Lazy_glGetBufferParameterivARB; | ||
3162 | #endif | ||
3163 | #ifndef GLEE_C_DEFINED_glGetBufferPointervARB | ||
3164 | #define GLEE_C_DEFINED_glGetBufferPointervARB | ||
3165 | void __stdcall GLee_Lazy_glGetBufferPointervARB(GLenum target, GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetBufferPointervARB(target, pname, params);} | ||
3166 | GLEEPFNGLGETBUFFERPOINTERVARBPROC GLeeFuncPtr_glGetBufferPointervARB=GLee_Lazy_glGetBufferPointervARB; | ||
3167 | #endif | ||
3168 | #endif | ||
3169 | |||
3170 | /* GL_ARB_occlusion_query */ | ||
3171 | |||
3172 | #ifdef __GLEE_GL_ARB_occlusion_query | ||
3173 | #ifndef GLEE_C_DEFINED_glGenQueriesARB | ||
3174 | #define GLEE_C_DEFINED_glGenQueriesARB | ||
3175 | void __stdcall GLee_Lazy_glGenQueriesARB(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenQueriesARB(n, ids);} | ||
3176 | GLEEPFNGLGENQUERIESARBPROC GLeeFuncPtr_glGenQueriesARB=GLee_Lazy_glGenQueriesARB; | ||
3177 | #endif | ||
3178 | #ifndef GLEE_C_DEFINED_glDeleteQueriesARB | ||
3179 | #define GLEE_C_DEFINED_glDeleteQueriesARB | ||
3180 | void __stdcall GLee_Lazy_glDeleteQueriesARB(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteQueriesARB(n, ids);} | ||
3181 | GLEEPFNGLDELETEQUERIESARBPROC GLeeFuncPtr_glDeleteQueriesARB=GLee_Lazy_glDeleteQueriesARB; | ||
3182 | #endif | ||
3183 | #ifndef GLEE_C_DEFINED_glIsQueryARB | ||
3184 | #define GLEE_C_DEFINED_glIsQueryARB | ||
3185 | GLboolean __stdcall GLee_Lazy_glIsQueryARB(GLuint id) {if (GLeeInit()) return glIsQueryARB(id); return (GLboolean)0;} | ||
3186 | GLEEPFNGLISQUERYARBPROC GLeeFuncPtr_glIsQueryARB=GLee_Lazy_glIsQueryARB; | ||
3187 | #endif | ||
3188 | #ifndef GLEE_C_DEFINED_glBeginQueryARB | ||
3189 | #define GLEE_C_DEFINED_glBeginQueryARB | ||
3190 | void __stdcall GLee_Lazy_glBeginQueryARB(GLenum target, GLuint id) {if (GLeeInit()) glBeginQueryARB(target, id);} | ||
3191 | GLEEPFNGLBEGINQUERYARBPROC GLeeFuncPtr_glBeginQueryARB=GLee_Lazy_glBeginQueryARB; | ||
3192 | #endif | ||
3193 | #ifndef GLEE_C_DEFINED_glEndQueryARB | ||
3194 | #define GLEE_C_DEFINED_glEndQueryARB | ||
3195 | void __stdcall GLee_Lazy_glEndQueryARB(GLenum target) {if (GLeeInit()) glEndQueryARB(target);} | ||
3196 | GLEEPFNGLENDQUERYARBPROC GLeeFuncPtr_glEndQueryARB=GLee_Lazy_glEndQueryARB; | ||
3197 | #endif | ||
3198 | #ifndef GLEE_C_DEFINED_glGetQueryivARB | ||
3199 | #define GLEE_C_DEFINED_glGetQueryivARB | ||
3200 | void __stdcall GLee_Lazy_glGetQueryivARB(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryivARB(target, pname, params);} | ||
3201 | GLEEPFNGLGETQUERYIVARBPROC GLeeFuncPtr_glGetQueryivARB=GLee_Lazy_glGetQueryivARB; | ||
3202 | #endif | ||
3203 | #ifndef GLEE_C_DEFINED_glGetQueryObjectivARB | ||
3204 | #define GLEE_C_DEFINED_glGetQueryObjectivARB | ||
3205 | void __stdcall GLee_Lazy_glGetQueryObjectivARB(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryObjectivARB(id, pname, params);} | ||
3206 | GLEEPFNGLGETQUERYOBJECTIVARBPROC GLeeFuncPtr_glGetQueryObjectivARB=GLee_Lazy_glGetQueryObjectivARB; | ||
3207 | #endif | ||
3208 | #ifndef GLEE_C_DEFINED_glGetQueryObjectuivARB | ||
3209 | #define GLEE_C_DEFINED_glGetQueryObjectuivARB | ||
3210 | void __stdcall GLee_Lazy_glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint * params) {if (GLeeInit()) glGetQueryObjectuivARB(id, pname, params);} | ||
3211 | GLEEPFNGLGETQUERYOBJECTUIVARBPROC GLeeFuncPtr_glGetQueryObjectuivARB=GLee_Lazy_glGetQueryObjectuivARB; | ||
3212 | #endif | ||
3213 | #endif | ||
3214 | |||
3215 | /* GL_ARB_shader_objects */ | ||
3216 | |||
3217 | #ifdef __GLEE_GL_ARB_shader_objects | ||
3218 | #ifndef GLEE_C_DEFINED_glDeleteObjectARB | ||
3219 | #define GLEE_C_DEFINED_glDeleteObjectARB | ||
3220 | void __stdcall GLee_Lazy_glDeleteObjectARB(GLhandleARB obj) {if (GLeeInit()) glDeleteObjectARB(obj);} | ||
3221 | GLEEPFNGLDELETEOBJECTARBPROC GLeeFuncPtr_glDeleteObjectARB=GLee_Lazy_glDeleteObjectARB; | ||
3222 | #endif | ||
3223 | #ifndef GLEE_C_DEFINED_glGetHandleARB | ||
3224 | #define GLEE_C_DEFINED_glGetHandleARB | ||
3225 | GLhandleARB __stdcall GLee_Lazy_glGetHandleARB(GLenum pname) {if (GLeeInit()) return glGetHandleARB(pname); return (GLhandleARB)0;} | ||
3226 | GLEEPFNGLGETHANDLEARBPROC GLeeFuncPtr_glGetHandleARB=GLee_Lazy_glGetHandleARB; | ||
3227 | #endif | ||
3228 | #ifndef GLEE_C_DEFINED_glDetachObjectARB | ||
3229 | #define GLEE_C_DEFINED_glDetachObjectARB | ||
3230 | void __stdcall GLee_Lazy_glDetachObjectARB(GLhandleARB containerObj, GLhandleARB attachedObj) {if (GLeeInit()) glDetachObjectARB(containerObj, attachedObj);} | ||
3231 | GLEEPFNGLDETACHOBJECTARBPROC GLeeFuncPtr_glDetachObjectARB=GLee_Lazy_glDetachObjectARB; | ||
3232 | #endif | ||
3233 | #ifndef GLEE_C_DEFINED_glCreateShaderObjectARB | ||
3234 | #define GLEE_C_DEFINED_glCreateShaderObjectARB | ||
3235 | GLhandleARB __stdcall GLee_Lazy_glCreateShaderObjectARB(GLenum shaderType) {if (GLeeInit()) return glCreateShaderObjectARB(shaderType); return (GLhandleARB)0;} | ||
3236 | GLEEPFNGLCREATESHADEROBJECTARBPROC GLeeFuncPtr_glCreateShaderObjectARB=GLee_Lazy_glCreateShaderObjectARB; | ||
3237 | #endif | ||
3238 | #ifndef GLEE_C_DEFINED_glShaderSourceARB | ||
3239 | #define GLEE_C_DEFINED_glShaderSourceARB | ||
3240 | void __stdcall GLee_Lazy_glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB* * string, const GLint * length) {if (GLeeInit()) glShaderSourceARB(shaderObj, count, string, length);} | ||
3241 | GLEEPFNGLSHADERSOURCEARBPROC GLeeFuncPtr_glShaderSourceARB=GLee_Lazy_glShaderSourceARB; | ||
3242 | #endif | ||
3243 | #ifndef GLEE_C_DEFINED_glCompileShaderARB | ||
3244 | #define GLEE_C_DEFINED_glCompileShaderARB | ||
3245 | void __stdcall GLee_Lazy_glCompileShaderARB(GLhandleARB shaderObj) {if (GLeeInit()) glCompileShaderARB(shaderObj);} | ||
3246 | GLEEPFNGLCOMPILESHADERARBPROC GLeeFuncPtr_glCompileShaderARB=GLee_Lazy_glCompileShaderARB; | ||
3247 | #endif | ||
3248 | #ifndef GLEE_C_DEFINED_glCreateProgramObjectARB | ||
3249 | #define GLEE_C_DEFINED_glCreateProgramObjectARB | ||
3250 | GLhandleARB __stdcall GLee_Lazy_glCreateProgramObjectARB(void) {if (GLeeInit()) return glCreateProgramObjectARB(); return (GLhandleARB)0;} | ||
3251 | GLEEPFNGLCREATEPROGRAMOBJECTARBPROC GLeeFuncPtr_glCreateProgramObjectARB=GLee_Lazy_glCreateProgramObjectARB; | ||
3252 | #endif | ||
3253 | #ifndef GLEE_C_DEFINED_glAttachObjectARB | ||
3254 | #define GLEE_C_DEFINED_glAttachObjectARB | ||
3255 | void __stdcall GLee_Lazy_glAttachObjectARB(GLhandleARB containerObj, GLhandleARB obj) {if (GLeeInit()) glAttachObjectARB(containerObj, obj);} | ||
3256 | GLEEPFNGLATTACHOBJECTARBPROC GLeeFuncPtr_glAttachObjectARB=GLee_Lazy_glAttachObjectARB; | ||
3257 | #endif | ||
3258 | #ifndef GLEE_C_DEFINED_glLinkProgramARB | ||
3259 | #define GLEE_C_DEFINED_glLinkProgramARB | ||
3260 | void __stdcall GLee_Lazy_glLinkProgramARB(GLhandleARB programObj) {if (GLeeInit()) glLinkProgramARB(programObj);} | ||
3261 | GLEEPFNGLLINKPROGRAMARBPROC GLeeFuncPtr_glLinkProgramARB=GLee_Lazy_glLinkProgramARB; | ||
3262 | #endif | ||
3263 | #ifndef GLEE_C_DEFINED_glUseProgramObjectARB | ||
3264 | #define GLEE_C_DEFINED_glUseProgramObjectARB | ||
3265 | void __stdcall GLee_Lazy_glUseProgramObjectARB(GLhandleARB programObj) {if (GLeeInit()) glUseProgramObjectARB(programObj);} | ||
3266 | GLEEPFNGLUSEPROGRAMOBJECTARBPROC GLeeFuncPtr_glUseProgramObjectARB=GLee_Lazy_glUseProgramObjectARB; | ||
3267 | #endif | ||
3268 | #ifndef GLEE_C_DEFINED_glValidateProgramARB | ||
3269 | #define GLEE_C_DEFINED_glValidateProgramARB | ||
3270 | void __stdcall GLee_Lazy_glValidateProgramARB(GLhandleARB programObj) {if (GLeeInit()) glValidateProgramARB(programObj);} | ||
3271 | GLEEPFNGLVALIDATEPROGRAMARBPROC GLeeFuncPtr_glValidateProgramARB=GLee_Lazy_glValidateProgramARB; | ||
3272 | #endif | ||
3273 | #ifndef GLEE_C_DEFINED_glUniform1fARB | ||
3274 | #define GLEE_C_DEFINED_glUniform1fARB | ||
3275 | void __stdcall GLee_Lazy_glUniform1fARB(GLint location, GLfloat v0) {if (GLeeInit()) glUniform1fARB(location, v0);} | ||
3276 | GLEEPFNGLUNIFORM1FARBPROC GLeeFuncPtr_glUniform1fARB=GLee_Lazy_glUniform1fARB; | ||
3277 | #endif | ||
3278 | #ifndef GLEE_C_DEFINED_glUniform2fARB | ||
3279 | #define GLEE_C_DEFINED_glUniform2fARB | ||
3280 | void __stdcall GLee_Lazy_glUniform2fARB(GLint location, GLfloat v0, GLfloat v1) {if (GLeeInit()) glUniform2fARB(location, v0, v1);} | ||
3281 | GLEEPFNGLUNIFORM2FARBPROC GLeeFuncPtr_glUniform2fARB=GLee_Lazy_glUniform2fARB; | ||
3282 | #endif | ||
3283 | #ifndef GLEE_C_DEFINED_glUniform3fARB | ||
3284 | #define GLEE_C_DEFINED_glUniform3fARB | ||
3285 | void __stdcall GLee_Lazy_glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glUniform3fARB(location, v0, v1, v2);} | ||
3286 | GLEEPFNGLUNIFORM3FARBPROC GLeeFuncPtr_glUniform3fARB=GLee_Lazy_glUniform3fARB; | ||
3287 | #endif | ||
3288 | #ifndef GLEE_C_DEFINED_glUniform4fARB | ||
3289 | #define GLEE_C_DEFINED_glUniform4fARB | ||
3290 | void __stdcall GLee_Lazy_glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4fARB(location, v0, v1, v2, v3);} | ||
3291 | GLEEPFNGLUNIFORM4FARBPROC GLeeFuncPtr_glUniform4fARB=GLee_Lazy_glUniform4fARB; | ||
3292 | #endif | ||
3293 | #ifndef GLEE_C_DEFINED_glUniform1iARB | ||
3294 | #define GLEE_C_DEFINED_glUniform1iARB | ||
3295 | void __stdcall GLee_Lazy_glUniform1iARB(GLint location, GLint v0) {if (GLeeInit()) glUniform1iARB(location, v0);} | ||
3296 | GLEEPFNGLUNIFORM1IARBPROC GLeeFuncPtr_glUniform1iARB=GLee_Lazy_glUniform1iARB; | ||
3297 | #endif | ||
3298 | #ifndef GLEE_C_DEFINED_glUniform2iARB | ||
3299 | #define GLEE_C_DEFINED_glUniform2iARB | ||
3300 | void __stdcall GLee_Lazy_glUniform2iARB(GLint location, GLint v0, GLint v1) {if (GLeeInit()) glUniform2iARB(location, v0, v1);} | ||
3301 | GLEEPFNGLUNIFORM2IARBPROC GLeeFuncPtr_glUniform2iARB=GLee_Lazy_glUniform2iARB; | ||
3302 | #endif | ||
3303 | #ifndef GLEE_C_DEFINED_glUniform3iARB | ||
3304 | #define GLEE_C_DEFINED_glUniform3iARB | ||
3305 | void __stdcall GLee_Lazy_glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glUniform3iARB(location, v0, v1, v2);} | ||
3306 | GLEEPFNGLUNIFORM3IARBPROC GLeeFuncPtr_glUniform3iARB=GLee_Lazy_glUniform3iARB; | ||
3307 | #endif | ||
3308 | #ifndef GLEE_C_DEFINED_glUniform4iARB | ||
3309 | #define GLEE_C_DEFINED_glUniform4iARB | ||
3310 | void __stdcall GLee_Lazy_glUniform4iARB(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glUniform4iARB(location, v0, v1, v2, v3);} | ||
3311 | GLEEPFNGLUNIFORM4IARBPROC GLeeFuncPtr_glUniform4iARB=GLee_Lazy_glUniform4iARB; | ||
3312 | #endif | ||
3313 | #ifndef GLEE_C_DEFINED_glUniform1fvARB | ||
3314 | #define GLEE_C_DEFINED_glUniform1fvARB | ||
3315 | void __stdcall GLee_Lazy_glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform1fvARB(location, count, value);} | ||
3316 | GLEEPFNGLUNIFORM1FVARBPROC GLeeFuncPtr_glUniform1fvARB=GLee_Lazy_glUniform1fvARB; | ||
3317 | #endif | ||
3318 | #ifndef GLEE_C_DEFINED_glUniform2fvARB | ||
3319 | #define GLEE_C_DEFINED_glUniform2fvARB | ||
3320 | void __stdcall GLee_Lazy_glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform2fvARB(location, count, value);} | ||
3321 | GLEEPFNGLUNIFORM2FVARBPROC GLeeFuncPtr_glUniform2fvARB=GLee_Lazy_glUniform2fvARB; | ||
3322 | #endif | ||
3323 | #ifndef GLEE_C_DEFINED_glUniform3fvARB | ||
3324 | #define GLEE_C_DEFINED_glUniform3fvARB | ||
3325 | void __stdcall GLee_Lazy_glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform3fvARB(location, count, value);} | ||
3326 | GLEEPFNGLUNIFORM3FVARBPROC GLeeFuncPtr_glUniform3fvARB=GLee_Lazy_glUniform3fvARB; | ||
3327 | #endif | ||
3328 | #ifndef GLEE_C_DEFINED_glUniform4fvARB | ||
3329 | #define GLEE_C_DEFINED_glUniform4fvARB | ||
3330 | void __stdcall GLee_Lazy_glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform4fvARB(location, count, value);} | ||
3331 | GLEEPFNGLUNIFORM4FVARBPROC GLeeFuncPtr_glUniform4fvARB=GLee_Lazy_glUniform4fvARB; | ||
3332 | #endif | ||
3333 | #ifndef GLEE_C_DEFINED_glUniform1ivARB | ||
3334 | #define GLEE_C_DEFINED_glUniform1ivARB | ||
3335 | void __stdcall GLee_Lazy_glUniform1ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform1ivARB(location, count, value);} | ||
3336 | GLEEPFNGLUNIFORM1IVARBPROC GLeeFuncPtr_glUniform1ivARB=GLee_Lazy_glUniform1ivARB; | ||
3337 | #endif | ||
3338 | #ifndef GLEE_C_DEFINED_glUniform2ivARB | ||
3339 | #define GLEE_C_DEFINED_glUniform2ivARB | ||
3340 | void __stdcall GLee_Lazy_glUniform2ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform2ivARB(location, count, value);} | ||
3341 | GLEEPFNGLUNIFORM2IVARBPROC GLeeFuncPtr_glUniform2ivARB=GLee_Lazy_glUniform2ivARB; | ||
3342 | #endif | ||
3343 | #ifndef GLEE_C_DEFINED_glUniform3ivARB | ||
3344 | #define GLEE_C_DEFINED_glUniform3ivARB | ||
3345 | void __stdcall GLee_Lazy_glUniform3ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform3ivARB(location, count, value);} | ||
3346 | GLEEPFNGLUNIFORM3IVARBPROC GLeeFuncPtr_glUniform3ivARB=GLee_Lazy_glUniform3ivARB; | ||
3347 | #endif | ||
3348 | #ifndef GLEE_C_DEFINED_glUniform4ivARB | ||
3349 | #define GLEE_C_DEFINED_glUniform4ivARB | ||
3350 | void __stdcall GLee_Lazy_glUniform4ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform4ivARB(location, count, value);} | ||
3351 | GLEEPFNGLUNIFORM4IVARBPROC GLeeFuncPtr_glUniform4ivARB=GLee_Lazy_glUniform4ivARB; | ||
3352 | #endif | ||
3353 | #ifndef GLEE_C_DEFINED_glUniformMatrix2fvARB | ||
3354 | #define GLEE_C_DEFINED_glUniformMatrix2fvARB | ||
3355 | void __stdcall GLee_Lazy_glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2fvARB(location, count, transpose, value);} | ||
3356 | GLEEPFNGLUNIFORMMATRIX2FVARBPROC GLeeFuncPtr_glUniformMatrix2fvARB=GLee_Lazy_glUniformMatrix2fvARB; | ||
3357 | #endif | ||
3358 | #ifndef GLEE_C_DEFINED_glUniformMatrix3fvARB | ||
3359 | #define GLEE_C_DEFINED_glUniformMatrix3fvARB | ||
3360 | void __stdcall GLee_Lazy_glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3fvARB(location, count, transpose, value);} | ||
3361 | GLEEPFNGLUNIFORMMATRIX3FVARBPROC GLeeFuncPtr_glUniformMatrix3fvARB=GLee_Lazy_glUniformMatrix3fvARB; | ||
3362 | #endif | ||
3363 | #ifndef GLEE_C_DEFINED_glUniformMatrix4fvARB | ||
3364 | #define GLEE_C_DEFINED_glUniformMatrix4fvARB | ||
3365 | void __stdcall GLee_Lazy_glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4fvARB(location, count, transpose, value);} | ||
3366 | GLEEPFNGLUNIFORMMATRIX4FVARBPROC GLeeFuncPtr_glUniformMatrix4fvARB=GLee_Lazy_glUniformMatrix4fvARB; | ||
3367 | #endif | ||
3368 | #ifndef GLEE_C_DEFINED_glGetObjectParameterfvARB | ||
3369 | #define GLEE_C_DEFINED_glGetObjectParameterfvARB | ||
3370 | void __stdcall GLee_Lazy_glGetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetObjectParameterfvARB(obj, pname, params);} | ||
3371 | GLEEPFNGLGETOBJECTPARAMETERFVARBPROC GLeeFuncPtr_glGetObjectParameterfvARB=GLee_Lazy_glGetObjectParameterfvARB; | ||
3372 | #endif | ||
3373 | #ifndef GLEE_C_DEFINED_glGetObjectParameterivARB | ||
3374 | #define GLEE_C_DEFINED_glGetObjectParameterivARB | ||
3375 | void __stdcall GLee_Lazy_glGetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint * params) {if (GLeeInit()) glGetObjectParameterivARB(obj, pname, params);} | ||
3376 | GLEEPFNGLGETOBJECTPARAMETERIVARBPROC GLeeFuncPtr_glGetObjectParameterivARB=GLee_Lazy_glGetObjectParameterivARB; | ||
3377 | #endif | ||
3378 | #ifndef GLEE_C_DEFINED_glGetInfoLogARB | ||
3379 | #define GLEE_C_DEFINED_glGetInfoLogARB | ||
3380 | void __stdcall GLee_Lazy_glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog) {if (GLeeInit()) glGetInfoLogARB(obj, maxLength, length, infoLog);} | ||
3381 | GLEEPFNGLGETINFOLOGARBPROC GLeeFuncPtr_glGetInfoLogARB=GLee_Lazy_glGetInfoLogARB; | ||
3382 | #endif | ||
3383 | #ifndef GLEE_C_DEFINED_glGetAttachedObjectsARB | ||
3384 | #define GLEE_C_DEFINED_glGetAttachedObjectsARB | ||
3385 | void __stdcall GLee_Lazy_glGetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj) {if (GLeeInit()) glGetAttachedObjectsARB(containerObj, maxCount, count, obj);} | ||
3386 | GLEEPFNGLGETATTACHEDOBJECTSARBPROC GLeeFuncPtr_glGetAttachedObjectsARB=GLee_Lazy_glGetAttachedObjectsARB; | ||
3387 | #endif | ||
3388 | #ifndef GLEE_C_DEFINED_glGetUniformLocationARB | ||
3389 | #define GLEE_C_DEFINED_glGetUniformLocationARB | ||
3390 | GLint __stdcall GLee_Lazy_glGetUniformLocationARB(GLhandleARB programObj, const GLcharARB * name) {if (GLeeInit()) return glGetUniformLocationARB(programObj, name); return (GLint)0;} | ||
3391 | GLEEPFNGLGETUNIFORMLOCATIONARBPROC GLeeFuncPtr_glGetUniformLocationARB=GLee_Lazy_glGetUniformLocationARB; | ||
3392 | #endif | ||
3393 | #ifndef GLEE_C_DEFINED_glGetActiveUniformARB | ||
3394 | #define GLEE_C_DEFINED_glGetActiveUniformARB | ||
3395 | void __stdcall GLee_Lazy_glGetActiveUniformARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name) {if (GLeeInit()) glGetActiveUniformARB(programObj, index, maxLength, length, size, type, name);} | ||
3396 | GLEEPFNGLGETACTIVEUNIFORMARBPROC GLeeFuncPtr_glGetActiveUniformARB=GLee_Lazy_glGetActiveUniformARB; | ||
3397 | #endif | ||
3398 | #ifndef GLEE_C_DEFINED_glGetUniformfvARB | ||
3399 | #define GLEE_C_DEFINED_glGetUniformfvARB | ||
3400 | void __stdcall GLee_Lazy_glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat * params) {if (GLeeInit()) glGetUniformfvARB(programObj, location, params);} | ||
3401 | GLEEPFNGLGETUNIFORMFVARBPROC GLeeFuncPtr_glGetUniformfvARB=GLee_Lazy_glGetUniformfvARB; | ||
3402 | #endif | ||
3403 | #ifndef GLEE_C_DEFINED_glGetUniformivARB | ||
3404 | #define GLEE_C_DEFINED_glGetUniformivARB | ||
3405 | void __stdcall GLee_Lazy_glGetUniformivARB(GLhandleARB programObj, GLint location, GLint * params) {if (GLeeInit()) glGetUniformivARB(programObj, location, params);} | ||
3406 | GLEEPFNGLGETUNIFORMIVARBPROC GLeeFuncPtr_glGetUniformivARB=GLee_Lazy_glGetUniformivARB; | ||
3407 | #endif | ||
3408 | #ifndef GLEE_C_DEFINED_glGetShaderSourceARB | ||
3409 | #define GLEE_C_DEFINED_glGetShaderSourceARB | ||
3410 | void __stdcall GLee_Lazy_glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source) {if (GLeeInit()) glGetShaderSourceARB(obj, maxLength, length, source);} | ||
3411 | GLEEPFNGLGETSHADERSOURCEARBPROC GLeeFuncPtr_glGetShaderSourceARB=GLee_Lazy_glGetShaderSourceARB; | ||
3412 | #endif | ||
3413 | #endif | ||
3414 | |||
3415 | /* GL_ARB_vertex_shader */ | ||
3416 | |||
3417 | #ifdef __GLEE_GL_ARB_vertex_shader | ||
3418 | #ifndef GLEE_C_DEFINED_glBindAttribLocationARB | ||
3419 | #define GLEE_C_DEFINED_glBindAttribLocationARB | ||
3420 | void __stdcall GLee_Lazy_glBindAttribLocationARB(GLhandleARB programObj, GLuint index, const GLcharARB * name) {if (GLeeInit()) glBindAttribLocationARB(programObj, index, name);} | ||
3421 | GLEEPFNGLBINDATTRIBLOCATIONARBPROC GLeeFuncPtr_glBindAttribLocationARB=GLee_Lazy_glBindAttribLocationARB; | ||
3422 | #endif | ||
3423 | #ifndef GLEE_C_DEFINED_glGetActiveAttribARB | ||
3424 | #define GLEE_C_DEFINED_glGetActiveAttribARB | ||
3425 | void __stdcall GLee_Lazy_glGetActiveAttribARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name) {if (GLeeInit()) glGetActiveAttribARB(programObj, index, maxLength, length, size, type, name);} | ||
3426 | GLEEPFNGLGETACTIVEATTRIBARBPROC GLeeFuncPtr_glGetActiveAttribARB=GLee_Lazy_glGetActiveAttribARB; | ||
3427 | #endif | ||
3428 | #ifndef GLEE_C_DEFINED_glGetAttribLocationARB | ||
3429 | #define GLEE_C_DEFINED_glGetAttribLocationARB | ||
3430 | GLint __stdcall GLee_Lazy_glGetAttribLocationARB(GLhandleARB programObj, const GLcharARB * name) {if (GLeeInit()) return glGetAttribLocationARB(programObj, name); return (GLint)0;} | ||
3431 | GLEEPFNGLGETATTRIBLOCATIONARBPROC GLeeFuncPtr_glGetAttribLocationARB=GLee_Lazy_glGetAttribLocationARB; | ||
3432 | #endif | ||
3433 | #endif | ||
3434 | |||
3435 | /* GL_ARB_fragment_shader */ | ||
3436 | |||
3437 | #ifdef __GLEE_GL_ARB_fragment_shader | ||
3438 | #endif | ||
3439 | |||
3440 | /* GL_ARB_shading_language_100 */ | ||
3441 | |||
3442 | #ifdef __GLEE_GL_ARB_shading_language_100 | ||
3443 | #endif | ||
3444 | |||
3445 | /* GL_ARB_texture_non_power_of_two */ | ||
3446 | |||
3447 | #ifdef __GLEE_GL_ARB_texture_non_power_of_two | ||
3448 | #endif | ||
3449 | |||
3450 | /* GL_ARB_point_sprite */ | ||
3451 | |||
3452 | #ifdef __GLEE_GL_ARB_point_sprite | ||
3453 | #endif | ||
3454 | |||
3455 | /* GL_ARB_fragment_program_shadow */ | ||
3456 | |||
3457 | #ifdef __GLEE_GL_ARB_fragment_program_shadow | ||
3458 | #endif | ||
3459 | |||
3460 | /* GL_ARB_draw_buffers */ | ||
3461 | |||
3462 | #ifdef __GLEE_GL_ARB_draw_buffers | ||
3463 | #ifndef GLEE_C_DEFINED_glDrawBuffersARB | ||
3464 | #define GLEE_C_DEFINED_glDrawBuffersARB | ||
3465 | void __stdcall GLee_Lazy_glDrawBuffersARB(GLsizei n, const GLenum * bufs) {if (GLeeInit()) glDrawBuffersARB(n, bufs);} | ||
3466 | GLEEPFNGLDRAWBUFFERSARBPROC GLeeFuncPtr_glDrawBuffersARB=GLee_Lazy_glDrawBuffersARB; | ||
3467 | #endif | ||
3468 | #endif | ||
3469 | |||
3470 | /* GL_ARB_texture_rectangle */ | ||
3471 | |||
3472 | #ifdef __GLEE_GL_ARB_texture_rectangle | ||
3473 | #endif | ||
3474 | |||
3475 | /* GL_ARB_color_buffer_float */ | ||
3476 | |||
3477 | #ifdef __GLEE_GL_ARB_color_buffer_float | ||
3478 | #ifndef GLEE_C_DEFINED_glClampColorARB | ||
3479 | #define GLEE_C_DEFINED_glClampColorARB | ||
3480 | void __stdcall GLee_Lazy_glClampColorARB(GLenum target, GLenum clamp) {if (GLeeInit()) glClampColorARB(target, clamp);} | ||
3481 | GLEEPFNGLCLAMPCOLORARBPROC GLeeFuncPtr_glClampColorARB=GLee_Lazy_glClampColorARB; | ||
3482 | #endif | ||
3483 | #endif | ||
3484 | |||
3485 | /* GL_ARB_half_float_pixel */ | ||
3486 | |||
3487 | #ifdef __GLEE_GL_ARB_half_float_pixel | ||
3488 | #endif | ||
3489 | |||
3490 | /* GL_ARB_texture_float */ | ||
3491 | |||
3492 | #ifdef __GLEE_GL_ARB_texture_float | ||
3493 | #endif | ||
3494 | |||
3495 | /* GL_ARB_pixel_buffer_object */ | ||
3496 | |||
3497 | #ifdef __GLEE_GL_ARB_pixel_buffer_object | ||
3498 | #endif | ||
3499 | |||
3500 | /* GL_ARB_depth_buffer_float */ | ||
3501 | |||
3502 | #ifdef __GLEE_GL_ARB_depth_buffer_float | ||
3503 | #endif | ||
3504 | |||
3505 | /* GL_ARB_draw_instanced */ | ||
3506 | |||
3507 | #ifdef __GLEE_GL_ARB_draw_instanced | ||
3508 | #ifndef GLEE_C_DEFINED_glDrawArraysInstancedARB | ||
3509 | #define GLEE_C_DEFINED_glDrawArraysInstancedARB | ||
3510 | void __stdcall GLee_Lazy_glDrawArraysInstancedARB(GLenum mode, GLint first, GLsizei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedARB(mode, first, count, primcount);} | ||
3511 | GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC GLeeFuncPtr_glDrawArraysInstancedARB=GLee_Lazy_glDrawArraysInstancedARB; | ||
3512 | #endif | ||
3513 | #ifndef GLEE_C_DEFINED_glDrawElementsInstancedARB | ||
3514 | #define GLEE_C_DEFINED_glDrawElementsInstancedARB | ||
3515 | void __stdcall GLee_Lazy_glDrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit()) glDrawElementsInstancedARB(mode, count, type, indices, primcount);} | ||
3516 | GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC GLeeFuncPtr_glDrawElementsInstancedARB=GLee_Lazy_glDrawElementsInstancedARB; | ||
3517 | #endif | ||
3518 | #endif | ||
3519 | |||
3520 | /* GL_ARB_framebuffer_object */ | ||
3521 | |||
3522 | #ifdef __GLEE_GL_ARB_framebuffer_object | ||
3523 | #ifndef GLEE_C_DEFINED_glIsRenderbuffer | ||
3524 | #define GLEE_C_DEFINED_glIsRenderbuffer | ||
3525 | GLboolean __stdcall GLee_Lazy_glIsRenderbuffer(GLuint renderbuffer) {if (GLeeInit()) return glIsRenderbuffer(renderbuffer); return (GLboolean)0;} | ||
3526 | GLEEPFNGLISRENDERBUFFERPROC GLeeFuncPtr_glIsRenderbuffer=GLee_Lazy_glIsRenderbuffer; | ||
3527 | #endif | ||
3528 | #ifndef GLEE_C_DEFINED_glBindRenderbuffer | ||
3529 | #define GLEE_C_DEFINED_glBindRenderbuffer | ||
3530 | void __stdcall GLee_Lazy_glBindRenderbuffer(GLenum target, GLuint renderbuffer) {if (GLeeInit()) glBindRenderbuffer(target, renderbuffer);} | ||
3531 | GLEEPFNGLBINDRENDERBUFFERPROC GLeeFuncPtr_glBindRenderbuffer=GLee_Lazy_glBindRenderbuffer; | ||
3532 | #endif | ||
3533 | #ifndef GLEE_C_DEFINED_glDeleteRenderbuffers | ||
3534 | #define GLEE_C_DEFINED_glDeleteRenderbuffers | ||
3535 | void __stdcall GLee_Lazy_glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers) {if (GLeeInit()) glDeleteRenderbuffers(n, renderbuffers);} | ||
3536 | GLEEPFNGLDELETERENDERBUFFERSPROC GLeeFuncPtr_glDeleteRenderbuffers=GLee_Lazy_glDeleteRenderbuffers; | ||
3537 | #endif | ||
3538 | #ifndef GLEE_C_DEFINED_glGenRenderbuffers | ||
3539 | #define GLEE_C_DEFINED_glGenRenderbuffers | ||
3540 | void __stdcall GLee_Lazy_glGenRenderbuffers(GLsizei n, GLuint * renderbuffers) {if (GLeeInit()) glGenRenderbuffers(n, renderbuffers);} | ||
3541 | GLEEPFNGLGENRENDERBUFFERSPROC GLeeFuncPtr_glGenRenderbuffers=GLee_Lazy_glGenRenderbuffers; | ||
3542 | #endif | ||
3543 | #ifndef GLEE_C_DEFINED_glRenderbufferStorage | ||
3544 | #define GLEE_C_DEFINED_glRenderbufferStorage | ||
3545 | void __stdcall GLee_Lazy_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorage(target, internalformat, width, height);} | ||
3546 | GLEEPFNGLRENDERBUFFERSTORAGEPROC GLeeFuncPtr_glRenderbufferStorage=GLee_Lazy_glRenderbufferStorage; | ||
3547 | #endif | ||
3548 | #ifndef GLEE_C_DEFINED_glGetRenderbufferParameteriv | ||
3549 | #define GLEE_C_DEFINED_glGetRenderbufferParameteriv | ||
3550 | void __stdcall GLee_Lazy_glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameteriv(target, pname, params);} | ||
3551 | GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetRenderbufferParameteriv=GLee_Lazy_glGetRenderbufferParameteriv; | ||
3552 | #endif | ||
3553 | #ifndef GLEE_C_DEFINED_glIsFramebuffer | ||
3554 | #define GLEE_C_DEFINED_glIsFramebuffer | ||
3555 | GLboolean __stdcall GLee_Lazy_glIsFramebuffer(GLuint framebuffer) {if (GLeeInit()) return glIsFramebuffer(framebuffer); return (GLboolean)0;} | ||
3556 | GLEEPFNGLISFRAMEBUFFERPROC GLeeFuncPtr_glIsFramebuffer=GLee_Lazy_glIsFramebuffer; | ||
3557 | #endif | ||
3558 | #ifndef GLEE_C_DEFINED_glBindFramebuffer | ||
3559 | #define GLEE_C_DEFINED_glBindFramebuffer | ||
3560 | void __stdcall GLee_Lazy_glBindFramebuffer(GLenum target, GLuint framebuffer) {if (GLeeInit()) glBindFramebuffer(target, framebuffer);} | ||
3561 | GLEEPFNGLBINDFRAMEBUFFERPROC GLeeFuncPtr_glBindFramebuffer=GLee_Lazy_glBindFramebuffer; | ||
3562 | #endif | ||
3563 | #ifndef GLEE_C_DEFINED_glDeleteFramebuffers | ||
3564 | #define GLEE_C_DEFINED_glDeleteFramebuffers | ||
3565 | void __stdcall GLee_Lazy_glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers) {if (GLeeInit()) glDeleteFramebuffers(n, framebuffers);} | ||
3566 | GLEEPFNGLDELETEFRAMEBUFFERSPROC GLeeFuncPtr_glDeleteFramebuffers=GLee_Lazy_glDeleteFramebuffers; | ||
3567 | #endif | ||
3568 | #ifndef GLEE_C_DEFINED_glGenFramebuffers | ||
3569 | #define GLEE_C_DEFINED_glGenFramebuffers | ||
3570 | void __stdcall GLee_Lazy_glGenFramebuffers(GLsizei n, GLuint * framebuffers) {if (GLeeInit()) glGenFramebuffers(n, framebuffers);} | ||
3571 | GLEEPFNGLGENFRAMEBUFFERSPROC GLeeFuncPtr_glGenFramebuffers=GLee_Lazy_glGenFramebuffers; | ||
3572 | #endif | ||
3573 | #ifndef GLEE_C_DEFINED_glCheckFramebufferStatus | ||
3574 | #define GLEE_C_DEFINED_glCheckFramebufferStatus | ||
3575 | GLenum __stdcall GLee_Lazy_glCheckFramebufferStatus(GLenum target) {if (GLeeInit()) return glCheckFramebufferStatus(target); return (GLenum)0;} | ||
3576 | GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC GLeeFuncPtr_glCheckFramebufferStatus=GLee_Lazy_glCheckFramebufferStatus; | ||
3577 | #endif | ||
3578 | #ifndef GLEE_C_DEFINED_glFramebufferTexture1D | ||
3579 | #define GLEE_C_DEFINED_glFramebufferTexture1D | ||
3580 | void __stdcall GLee_Lazy_glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture1D(target, attachment, textarget, texture, level);} | ||
3581 | GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC GLeeFuncPtr_glFramebufferTexture1D=GLee_Lazy_glFramebufferTexture1D; | ||
3582 | #endif | ||
3583 | #ifndef GLEE_C_DEFINED_glFramebufferTexture2D | ||
3584 | #define GLEE_C_DEFINED_glFramebufferTexture2D | ||
3585 | void __stdcall GLee_Lazy_glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture2D(target, attachment, textarget, texture, level);} | ||
3586 | GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC GLeeFuncPtr_glFramebufferTexture2D=GLee_Lazy_glFramebufferTexture2D; | ||
3587 | #endif | ||
3588 | #ifndef GLEE_C_DEFINED_glFramebufferTexture3D | ||
3589 | #define GLEE_C_DEFINED_glFramebufferTexture3D | ||
3590 | void __stdcall GLee_Lazy_glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLeeInit()) glFramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);} | ||
3591 | GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC GLeeFuncPtr_glFramebufferTexture3D=GLee_Lazy_glFramebufferTexture3D; | ||
3592 | #endif | ||
3593 | #ifndef GLEE_C_DEFINED_glFramebufferRenderbuffer | ||
3594 | #define GLEE_C_DEFINED_glFramebufferRenderbuffer | ||
3595 | void __stdcall GLee_Lazy_glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);} | ||
3596 | GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC GLeeFuncPtr_glFramebufferRenderbuffer=GLee_Lazy_glFramebufferRenderbuffer; | ||
3597 | #endif | ||
3598 | #ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv | ||
3599 | #define GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv | ||
3600 | void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferAttachmentParameteriv(target, attachment, pname, params);} | ||
3601 | GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GLeeFuncPtr_glGetFramebufferAttachmentParameteriv=GLee_Lazy_glGetFramebufferAttachmentParameteriv; | ||
3602 | #endif | ||
3603 | #ifndef GLEE_C_DEFINED_glGenerateMipmap | ||
3604 | #define GLEE_C_DEFINED_glGenerateMipmap | ||
3605 | void __stdcall GLee_Lazy_glGenerateMipmap(GLenum target) {if (GLeeInit()) glGenerateMipmap(target);} | ||
3606 | GLEEPFNGLGENERATEMIPMAPPROC GLeeFuncPtr_glGenerateMipmap=GLee_Lazy_glGenerateMipmap; | ||
3607 | #endif | ||
3608 | #ifndef GLEE_C_DEFINED_glBlitFramebuffer | ||
3609 | #define GLEE_C_DEFINED_glBlitFramebuffer | ||
3610 | void __stdcall GLee_Lazy_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);} | ||
3611 | GLEEPFNGLBLITFRAMEBUFFERPROC GLeeFuncPtr_glBlitFramebuffer=GLee_Lazy_glBlitFramebuffer; | ||
3612 | #endif | ||
3613 | #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisample | ||
3614 | #define GLEE_C_DEFINED_glRenderbufferStorageMultisample | ||
3615 | void __stdcall GLee_Lazy_glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultisample(target, samples, internalformat, width, height);} | ||
3616 | GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC GLeeFuncPtr_glRenderbufferStorageMultisample=GLee_Lazy_glRenderbufferStorageMultisample; | ||
3617 | #endif | ||
3618 | #ifndef GLEE_C_DEFINED_glFramebufferTextureLayer | ||
3619 | #define GLEE_C_DEFINED_glFramebufferTextureLayer | ||
3620 | void __stdcall GLee_Lazy_glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayer(target, attachment, texture, level, layer);} | ||
3621 | GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC GLeeFuncPtr_glFramebufferTextureLayer=GLee_Lazy_glFramebufferTextureLayer; | ||
3622 | #endif | ||
3623 | #endif | ||
3624 | |||
3625 | /* GL_ARB_framebuffer_sRGB */ | ||
3626 | |||
3627 | #ifdef __GLEE_GL_ARB_framebuffer_sRGB | ||
3628 | #endif | ||
3629 | |||
3630 | /* GL_ARB_geometry_shader4 */ | ||
3631 | |||
3632 | #ifdef __GLEE_GL_ARB_geometry_shader4 | ||
3633 | #ifndef GLEE_C_DEFINED_glProgramParameteriARB | ||
3634 | #define GLEE_C_DEFINED_glProgramParameteriARB | ||
3635 | void __stdcall GLee_Lazy_glProgramParameteriARB(GLuint program, GLenum pname, GLint value) {if (GLeeInit()) glProgramParameteriARB(program, pname, value);} | ||
3636 | GLEEPFNGLPROGRAMPARAMETERIARBPROC GLeeFuncPtr_glProgramParameteriARB=GLee_Lazy_glProgramParameteriARB; | ||
3637 | #endif | ||
3638 | #ifndef GLEE_C_DEFINED_glFramebufferTextureARB | ||
3639 | #define GLEE_C_DEFINED_glFramebufferTextureARB | ||
3640 | void __stdcall GLee_Lazy_glFramebufferTextureARB(GLenum target, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureARB(target, attachment, texture, level);} | ||
3641 | GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC GLeeFuncPtr_glFramebufferTextureARB=GLee_Lazy_glFramebufferTextureARB; | ||
3642 | #endif | ||
3643 | #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerARB | ||
3644 | #define GLEE_C_DEFINED_glFramebufferTextureLayerARB | ||
3645 | void __stdcall GLee_Lazy_glFramebufferTextureLayerARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayerARB(target, attachment, texture, level, layer);} | ||
3646 | GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC GLeeFuncPtr_glFramebufferTextureLayerARB=GLee_Lazy_glFramebufferTextureLayerARB; | ||
3647 | #endif | ||
3648 | #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceARB | ||
3649 | #define GLEE_C_DEFINED_glFramebufferTextureFaceARB | ||
3650 | void __stdcall GLee_Lazy_glFramebufferTextureFaceARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFramebufferTextureFaceARB(target, attachment, texture, level, face);} | ||
3651 | GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC GLeeFuncPtr_glFramebufferTextureFaceARB=GLee_Lazy_glFramebufferTextureFaceARB; | ||
3652 | #endif | ||
3653 | #endif | ||
3654 | |||
3655 | /* GL_ARB_half_float_vertex */ | ||
3656 | |||
3657 | #ifdef __GLEE_GL_ARB_half_float_vertex | ||
3658 | #endif | ||
3659 | |||
3660 | /* GL_ARB_instanced_arrays */ | ||
3661 | |||
3662 | #ifdef __GLEE_GL_ARB_instanced_arrays | ||
3663 | #ifndef GLEE_C_DEFINED_glVertexAttribDivisor | ||
3664 | #define GLEE_C_DEFINED_glVertexAttribDivisor | ||
3665 | void __stdcall GLee_Lazy_glVertexAttribDivisor(GLuint index, GLuint divisor) {if (GLeeInit()) glVertexAttribDivisor(index, divisor);} | ||
3666 | GLEEPFNGLVERTEXATTRIBDIVISORPROC GLeeFuncPtr_glVertexAttribDivisor=GLee_Lazy_glVertexAttribDivisor; | ||
3667 | #endif | ||
3668 | #endif | ||
3669 | |||
3670 | /* GL_ARB_map_buffer_range */ | ||
3671 | |||
3672 | #ifdef __GLEE_GL_ARB_map_buffer_range | ||
3673 | #ifndef GLEE_C_DEFINED_glMapBufferRange | ||
3674 | #define GLEE_C_DEFINED_glMapBufferRange | ||
3675 | void __stdcall GLee_Lazy_glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) {if (GLeeInit()) glMapBufferRange(target, offset, length, access);} | ||
3676 | GLEEPFNGLMAPBUFFERRANGEPROC GLeeFuncPtr_glMapBufferRange=GLee_Lazy_glMapBufferRange; | ||
3677 | #endif | ||
3678 | #ifndef GLEE_C_DEFINED_glFlushMappedBufferRange | ||
3679 | #define GLEE_C_DEFINED_glFlushMappedBufferRange | ||
3680 | void __stdcall GLee_Lazy_glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length) {if (GLeeInit()) glFlushMappedBufferRange(target, offset, length);} | ||
3681 | GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC GLeeFuncPtr_glFlushMappedBufferRange=GLee_Lazy_glFlushMappedBufferRange; | ||
3682 | #endif | ||
3683 | #endif | ||
3684 | |||
3685 | /* GL_ARB_texture_buffer_object */ | ||
3686 | |||
3687 | #ifdef __GLEE_GL_ARB_texture_buffer_object | ||
3688 | #ifndef GLEE_C_DEFINED_glTexBufferARB | ||
3689 | #define GLEE_C_DEFINED_glTexBufferARB | ||
3690 | void __stdcall GLee_Lazy_glTexBufferARB(GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTexBufferARB(target, internalformat, buffer);} | ||
3691 | GLEEPFNGLTEXBUFFERARBPROC GLeeFuncPtr_glTexBufferARB=GLee_Lazy_glTexBufferARB; | ||
3692 | #endif | ||
3693 | #endif | ||
3694 | |||
3695 | /* GL_ARB_texture_compression_rgtc */ | ||
3696 | |||
3697 | #ifdef __GLEE_GL_ARB_texture_compression_rgtc | ||
3698 | #endif | ||
3699 | |||
3700 | /* GL_ARB_texture_rg */ | ||
3701 | |||
3702 | #ifdef __GLEE_GL_ARB_texture_rg | ||
3703 | #endif | ||
3704 | |||
3705 | /* GL_ARB_vertex_array_object */ | ||
3706 | |||
3707 | #ifdef __GLEE_GL_ARB_vertex_array_object | ||
3708 | #ifndef GLEE_C_DEFINED_glBindVertexArray | ||
3709 | #define GLEE_C_DEFINED_glBindVertexArray | ||
3710 | void __stdcall GLee_Lazy_glBindVertexArray(GLuint array) {if (GLeeInit()) glBindVertexArray(array);} | ||
3711 | GLEEPFNGLBINDVERTEXARRAYPROC GLeeFuncPtr_glBindVertexArray=GLee_Lazy_glBindVertexArray; | ||
3712 | #endif | ||
3713 | #ifndef GLEE_C_DEFINED_glDeleteVertexArrays | ||
3714 | #define GLEE_C_DEFINED_glDeleteVertexArrays | ||
3715 | void __stdcall GLee_Lazy_glDeleteVertexArrays(GLsizei n, const GLuint * arrays) {if (GLeeInit()) glDeleteVertexArrays(n, arrays);} | ||
3716 | GLEEPFNGLDELETEVERTEXARRAYSPROC GLeeFuncPtr_glDeleteVertexArrays=GLee_Lazy_glDeleteVertexArrays; | ||
3717 | #endif | ||
3718 | #ifndef GLEE_C_DEFINED_glGenVertexArrays | ||
3719 | #define GLEE_C_DEFINED_glGenVertexArrays | ||
3720 | void __stdcall GLee_Lazy_glGenVertexArrays(GLsizei n, GLuint * arrays) {if (GLeeInit()) glGenVertexArrays(n, arrays);} | ||
3721 | GLEEPFNGLGENVERTEXARRAYSPROC GLeeFuncPtr_glGenVertexArrays=GLee_Lazy_glGenVertexArrays; | ||
3722 | #endif | ||
3723 | #ifndef GLEE_C_DEFINED_glIsVertexArray | ||
3724 | #define GLEE_C_DEFINED_glIsVertexArray | ||
3725 | GLboolean __stdcall GLee_Lazy_glIsVertexArray(GLuint array) {if (GLeeInit()) return glIsVertexArray(array); return (GLboolean)0;} | ||
3726 | GLEEPFNGLISVERTEXARRAYPROC GLeeFuncPtr_glIsVertexArray=GLee_Lazy_glIsVertexArray; | ||
3727 | #endif | ||
3728 | #endif | ||
3729 | |||
3730 | /* GL_EXT_abgr */ | ||
3731 | |||
3732 | #ifdef __GLEE_GL_EXT_abgr | ||
3733 | #endif | ||
3734 | |||
3735 | /* GL_EXT_blend_color */ | ||
3736 | |||
3737 | #ifdef __GLEE_GL_EXT_blend_color | ||
3738 | #ifndef GLEE_C_DEFINED_glBlendColorEXT | ||
3739 | #define GLEE_C_DEFINED_glBlendColorEXT | ||
3740 | void __stdcall GLee_Lazy_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {if (GLeeInit()) glBlendColorEXT(red, green, blue, alpha);} | ||
3741 | GLEEPFNGLBLENDCOLOREXTPROC GLeeFuncPtr_glBlendColorEXT=GLee_Lazy_glBlendColorEXT; | ||
3742 | #endif | ||
3743 | #endif | ||
3744 | |||
3745 | /* GL_EXT_polygon_offset */ | ||
3746 | |||
3747 | #ifdef __GLEE_GL_EXT_polygon_offset | ||
3748 | #ifndef GLEE_C_DEFINED_glPolygonOffsetEXT | ||
3749 | #define GLEE_C_DEFINED_glPolygonOffsetEXT | ||
3750 | void __stdcall GLee_Lazy_glPolygonOffsetEXT(GLfloat factor, GLfloat bias) {if (GLeeInit()) glPolygonOffsetEXT(factor, bias);} | ||
3751 | GLEEPFNGLPOLYGONOFFSETEXTPROC GLeeFuncPtr_glPolygonOffsetEXT=GLee_Lazy_glPolygonOffsetEXT; | ||
3752 | #endif | ||
3753 | #endif | ||
3754 | |||
3755 | /* GL_EXT_texture */ | ||
3756 | |||
3757 | #ifdef __GLEE_GL_EXT_texture | ||
3758 | #endif | ||
3759 | |||
3760 | /* GL_EXT_texture3D */ | ||
3761 | |||
3762 | #ifdef __GLEE_GL_EXT_texture3D | ||
3763 | #ifndef GLEE_C_DEFINED_glTexImage3DEXT | ||
3764 | #define GLEE_C_DEFINED_glTexImage3DEXT | ||
3765 | void __stdcall GLee_Lazy_glTexImage3DEXT(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels);} | ||
3766 | GLEEPFNGLTEXIMAGE3DEXTPROC GLeeFuncPtr_glTexImage3DEXT=GLee_Lazy_glTexImage3DEXT; | ||
3767 | #endif | ||
3768 | #ifndef GLEE_C_DEFINED_glTexSubImage3DEXT | ||
3769 | #define GLEE_C_DEFINED_glTexSubImage3DEXT | ||
3770 | void __stdcall GLee_Lazy_glTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);} | ||
3771 | GLEEPFNGLTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glTexSubImage3DEXT=GLee_Lazy_glTexSubImage3DEXT; | ||
3772 | #endif | ||
3773 | #endif | ||
3774 | |||
3775 | /* GL_SGIS_texture_filter4 */ | ||
3776 | |||
3777 | #ifdef __GLEE_GL_SGIS_texture_filter4 | ||
3778 | #ifndef GLEE_C_DEFINED_glGetTexFilterFuncSGIS | ||
3779 | #define GLEE_C_DEFINED_glGetTexFilterFuncSGIS | ||
3780 | void __stdcall GLee_Lazy_glGetTexFilterFuncSGIS(GLenum target, GLenum filter, GLfloat * weights) {if (GLeeInit()) glGetTexFilterFuncSGIS(target, filter, weights);} | ||
3781 | GLEEPFNGLGETTEXFILTERFUNCSGISPROC GLeeFuncPtr_glGetTexFilterFuncSGIS=GLee_Lazy_glGetTexFilterFuncSGIS; | ||
3782 | #endif | ||
3783 | #ifndef GLEE_C_DEFINED_glTexFilterFuncSGIS | ||
3784 | #define GLEE_C_DEFINED_glTexFilterFuncSGIS | ||
3785 | void __stdcall GLee_Lazy_glTexFilterFuncSGIS(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights) {if (GLeeInit()) glTexFilterFuncSGIS(target, filter, n, weights);} | ||
3786 | GLEEPFNGLTEXFILTERFUNCSGISPROC GLeeFuncPtr_glTexFilterFuncSGIS=GLee_Lazy_glTexFilterFuncSGIS; | ||
3787 | #endif | ||
3788 | #endif | ||
3789 | |||
3790 | /* GL_EXT_subtexture */ | ||
3791 | |||
3792 | #ifdef __GLEE_GL_EXT_subtexture | ||
3793 | #ifndef GLEE_C_DEFINED_glTexSubImage1DEXT | ||
3794 | #define GLEE_C_DEFINED_glTexSubImage1DEXT | ||
3795 | void __stdcall GLee_Lazy_glTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage1DEXT(target, level, xoffset, width, format, type, pixels);} | ||
3796 | GLEEPFNGLTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glTexSubImage1DEXT=GLee_Lazy_glTexSubImage1DEXT; | ||
3797 | #endif | ||
3798 | #ifndef GLEE_C_DEFINED_glTexSubImage2DEXT | ||
3799 | #define GLEE_C_DEFINED_glTexSubImage2DEXT | ||
3800 | void __stdcall GLee_Lazy_glTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels);} | ||
3801 | GLEEPFNGLTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glTexSubImage2DEXT=GLee_Lazy_glTexSubImage2DEXT; | ||
3802 | #endif | ||
3803 | #endif | ||
3804 | |||
3805 | /* GL_EXT_copy_texture */ | ||
3806 | |||
3807 | #ifdef __GLEE_GL_EXT_copy_texture | ||
3808 | #ifndef GLEE_C_DEFINED_glCopyTexImage1DEXT | ||
3809 | #define GLEE_C_DEFINED_glCopyTexImage1DEXT | ||
3810 | void __stdcall GLee_Lazy_glCopyTexImage1DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) {if (GLeeInit()) glCopyTexImage1DEXT(target, level, internalformat, x, y, width, border);} | ||
3811 | GLEEPFNGLCOPYTEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexImage1DEXT=GLee_Lazy_glCopyTexImage1DEXT; | ||
3812 | #endif | ||
3813 | #ifndef GLEE_C_DEFINED_glCopyTexImage2DEXT | ||
3814 | #define GLEE_C_DEFINED_glCopyTexImage2DEXT | ||
3815 | void __stdcall GLee_Lazy_glCopyTexImage2DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) {if (GLeeInit()) glCopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border);} | ||
3816 | GLEEPFNGLCOPYTEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexImage2DEXT=GLee_Lazy_glCopyTexImage2DEXT; | ||
3817 | #endif | ||
3818 | #ifndef GLEE_C_DEFINED_glCopyTexSubImage1DEXT | ||
3819 | #define GLEE_C_DEFINED_glCopyTexSubImage1DEXT | ||
3820 | void __stdcall GLee_Lazy_glCopyTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyTexSubImage1DEXT(target, level, xoffset, x, y, width);} | ||
3821 | GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexSubImage1DEXT=GLee_Lazy_glCopyTexSubImage1DEXT; | ||
3822 | #endif | ||
3823 | #ifndef GLEE_C_DEFINED_glCopyTexSubImage2DEXT | ||
3824 | #define GLEE_C_DEFINED_glCopyTexSubImage2DEXT | ||
3825 | void __stdcall GLee_Lazy_glCopyTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height);} | ||
3826 | GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexSubImage2DEXT=GLee_Lazy_glCopyTexSubImage2DEXT; | ||
3827 | #endif | ||
3828 | #ifndef GLEE_C_DEFINED_glCopyTexSubImage3DEXT | ||
3829 | #define GLEE_C_DEFINED_glCopyTexSubImage3DEXT | ||
3830 | void __stdcall GLee_Lazy_glCopyTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height);} | ||
3831 | GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTexSubImage3DEXT=GLee_Lazy_glCopyTexSubImage3DEXT; | ||
3832 | #endif | ||
3833 | #endif | ||
3834 | |||
3835 | /* GL_EXT_histogram */ | ||
3836 | |||
3837 | #ifdef __GLEE_GL_EXT_histogram | ||
3838 | #ifndef GLEE_C_DEFINED_glGetHistogramEXT | ||
3839 | #define GLEE_C_DEFINED_glGetHistogramEXT | ||
3840 | void __stdcall GLee_Lazy_glGetHistogramEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogramEXT(target, reset, format, type, values);} | ||
3841 | GLEEPFNGLGETHISTOGRAMEXTPROC GLeeFuncPtr_glGetHistogramEXT=GLee_Lazy_glGetHistogramEXT; | ||
3842 | #endif | ||
3843 | #ifndef GLEE_C_DEFINED_glGetHistogramParameterfvEXT | ||
3844 | #define GLEE_C_DEFINED_glGetHistogramParameterfvEXT | ||
3845 | void __stdcall GLee_Lazy_glGetHistogramParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfvEXT(target, pname, params);} | ||
3846 | GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC GLeeFuncPtr_glGetHistogramParameterfvEXT=GLee_Lazy_glGetHistogramParameterfvEXT; | ||
3847 | #endif | ||
3848 | #ifndef GLEE_C_DEFINED_glGetHistogramParameterivEXT | ||
3849 | #define GLEE_C_DEFINED_glGetHistogramParameterivEXT | ||
3850 | void __stdcall GLee_Lazy_glGetHistogramParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetHistogramParameterivEXT(target, pname, params);} | ||
3851 | GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC GLeeFuncPtr_glGetHistogramParameterivEXT=GLee_Lazy_glGetHistogramParameterivEXT; | ||
3852 | #endif | ||
3853 | #ifndef GLEE_C_DEFINED_glGetMinmaxEXT | ||
3854 | #define GLEE_C_DEFINED_glGetMinmaxEXT | ||
3855 | void __stdcall GLee_Lazy_glGetMinmaxEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmaxEXT(target, reset, format, type, values);} | ||
3856 | GLEEPFNGLGETMINMAXEXTPROC GLeeFuncPtr_glGetMinmaxEXT=GLee_Lazy_glGetMinmaxEXT; | ||
3857 | #endif | ||
3858 | #ifndef GLEE_C_DEFINED_glGetMinmaxParameterfvEXT | ||
3859 | #define GLEE_C_DEFINED_glGetMinmaxParameterfvEXT | ||
3860 | void __stdcall GLee_Lazy_glGetMinmaxParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfvEXT(target, pname, params);} | ||
3861 | GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMinmaxParameterfvEXT=GLee_Lazy_glGetMinmaxParameterfvEXT; | ||
3862 | #endif | ||
3863 | #ifndef GLEE_C_DEFINED_glGetMinmaxParameterivEXT | ||
3864 | #define GLEE_C_DEFINED_glGetMinmaxParameterivEXT | ||
3865 | void __stdcall GLee_Lazy_glGetMinmaxParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMinmaxParameterivEXT(target, pname, params);} | ||
3866 | GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMinmaxParameterivEXT=GLee_Lazy_glGetMinmaxParameterivEXT; | ||
3867 | #endif | ||
3868 | #ifndef GLEE_C_DEFINED_glHistogramEXT | ||
3869 | #define GLEE_C_DEFINED_glHistogramEXT | ||
3870 | void __stdcall GLee_Lazy_glHistogramEXT(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glHistogramEXT(target, width, internalformat, sink);} | ||
3871 | GLEEPFNGLHISTOGRAMEXTPROC GLeeFuncPtr_glHistogramEXT=GLee_Lazy_glHistogramEXT; | ||
3872 | #endif | ||
3873 | #ifndef GLEE_C_DEFINED_glMinmaxEXT | ||
3874 | #define GLEE_C_DEFINED_glMinmaxEXT | ||
3875 | void __stdcall GLee_Lazy_glMinmaxEXT(GLenum target, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glMinmaxEXT(target, internalformat, sink);} | ||
3876 | GLEEPFNGLMINMAXEXTPROC GLeeFuncPtr_glMinmaxEXT=GLee_Lazy_glMinmaxEXT; | ||
3877 | #endif | ||
3878 | #ifndef GLEE_C_DEFINED_glResetHistogramEXT | ||
3879 | #define GLEE_C_DEFINED_glResetHistogramEXT | ||
3880 | void __stdcall GLee_Lazy_glResetHistogramEXT(GLenum target) {if (GLeeInit()) glResetHistogramEXT(target);} | ||
3881 | GLEEPFNGLRESETHISTOGRAMEXTPROC GLeeFuncPtr_glResetHistogramEXT=GLee_Lazy_glResetHistogramEXT; | ||
3882 | #endif | ||
3883 | #ifndef GLEE_C_DEFINED_glResetMinmaxEXT | ||
3884 | #define GLEE_C_DEFINED_glResetMinmaxEXT | ||
3885 | void __stdcall GLee_Lazy_glResetMinmaxEXT(GLenum target) {if (GLeeInit()) glResetMinmaxEXT(target);} | ||
3886 | GLEEPFNGLRESETMINMAXEXTPROC GLeeFuncPtr_glResetMinmaxEXT=GLee_Lazy_glResetMinmaxEXT; | ||
3887 | #endif | ||
3888 | #endif | ||
3889 | |||
3890 | /* GL_EXT_convolution */ | ||
3891 | |||
3892 | #ifdef __GLEE_GL_EXT_convolution | ||
3893 | #ifndef GLEE_C_DEFINED_glConvolutionFilter1DEXT | ||
3894 | #define GLEE_C_DEFINED_glConvolutionFilter1DEXT | ||
3895 | void __stdcall GLee_Lazy_glConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter1DEXT(target, internalformat, width, format, type, image);} | ||
3896 | GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glConvolutionFilter1DEXT=GLee_Lazy_glConvolutionFilter1DEXT; | ||
3897 | #endif | ||
3898 | #ifndef GLEE_C_DEFINED_glConvolutionFilter2DEXT | ||
3899 | #define GLEE_C_DEFINED_glConvolutionFilter2DEXT | ||
3900 | void __stdcall GLee_Lazy_glConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image);} | ||
3901 | GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glConvolutionFilter2DEXT=GLee_Lazy_glConvolutionFilter2DEXT; | ||
3902 | #endif | ||
3903 | #ifndef GLEE_C_DEFINED_glConvolutionParameterfEXT | ||
3904 | #define GLEE_C_DEFINED_glConvolutionParameterfEXT | ||
3905 | void __stdcall GLee_Lazy_glConvolutionParameterfEXT(GLenum target, GLenum pname, GLfloat params) {if (GLeeInit()) glConvolutionParameterfEXT(target, pname, params);} | ||
3906 | GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC GLeeFuncPtr_glConvolutionParameterfEXT=GLee_Lazy_glConvolutionParameterfEXT; | ||
3907 | #endif | ||
3908 | #ifndef GLEE_C_DEFINED_glConvolutionParameterfvEXT | ||
3909 | #define GLEE_C_DEFINED_glConvolutionParameterfvEXT | ||
3910 | void __stdcall GLee_Lazy_glConvolutionParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfvEXT(target, pname, params);} | ||
3911 | GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glConvolutionParameterfvEXT=GLee_Lazy_glConvolutionParameterfvEXT; | ||
3912 | #endif | ||
3913 | #ifndef GLEE_C_DEFINED_glConvolutionParameteriEXT | ||
3914 | #define GLEE_C_DEFINED_glConvolutionParameteriEXT | ||
3915 | void __stdcall GLee_Lazy_glConvolutionParameteriEXT(GLenum target, GLenum pname, GLint params) {if (GLeeInit()) glConvolutionParameteriEXT(target, pname, params);} | ||
3916 | GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC GLeeFuncPtr_glConvolutionParameteriEXT=GLee_Lazy_glConvolutionParameteriEXT; | ||
3917 | #endif | ||
3918 | #ifndef GLEE_C_DEFINED_glConvolutionParameterivEXT | ||
3919 | #define GLEE_C_DEFINED_glConvolutionParameterivEXT | ||
3920 | void __stdcall GLee_Lazy_glConvolutionParameterivEXT(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glConvolutionParameterivEXT(target, pname, params);} | ||
3921 | GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glConvolutionParameterivEXT=GLee_Lazy_glConvolutionParameterivEXT; | ||
3922 | #endif | ||
3923 | #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT | ||
3924 | #define GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT | ||
3925 | void __stdcall GLee_Lazy_glCopyConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyConvolutionFilter1DEXT(target, internalformat, x, y, width);} | ||
3926 | GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter1DEXT=GLee_Lazy_glCopyConvolutionFilter1DEXT; | ||
3927 | #endif | ||
3928 | #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT | ||
3929 | #define GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT | ||
3930 | void __stdcall GLee_Lazy_glCopyConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height);} | ||
3931 | GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter2DEXT=GLee_Lazy_glCopyConvolutionFilter2DEXT; | ||
3932 | #endif | ||
3933 | #ifndef GLEE_C_DEFINED_glGetConvolutionFilterEXT | ||
3934 | #define GLEE_C_DEFINED_glGetConvolutionFilterEXT | ||
3935 | void __stdcall GLee_Lazy_glGetConvolutionFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilterEXT(target, format, type, image);} | ||
3936 | GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC GLeeFuncPtr_glGetConvolutionFilterEXT=GLee_Lazy_glGetConvolutionFilterEXT; | ||
3937 | #endif | ||
3938 | #ifndef GLEE_C_DEFINED_glGetConvolutionParameterfvEXT | ||
3939 | #define GLEE_C_DEFINED_glGetConvolutionParameterfvEXT | ||
3940 | void __stdcall GLee_Lazy_glGetConvolutionParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfvEXT(target, pname, params);} | ||
3941 | GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glGetConvolutionParameterfvEXT=GLee_Lazy_glGetConvolutionParameterfvEXT; | ||
3942 | #endif | ||
3943 | #ifndef GLEE_C_DEFINED_glGetConvolutionParameterivEXT | ||
3944 | #define GLEE_C_DEFINED_glGetConvolutionParameterivEXT | ||
3945 | void __stdcall GLee_Lazy_glGetConvolutionParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetConvolutionParameterivEXT(target, pname, params);} | ||
3946 | GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glGetConvolutionParameterivEXT=GLee_Lazy_glGetConvolutionParameterivEXT; | ||
3947 | #endif | ||
3948 | #ifndef GLEE_C_DEFINED_glGetSeparableFilterEXT | ||
3949 | #define GLEE_C_DEFINED_glGetSeparableFilterEXT | ||
3950 | void __stdcall GLee_Lazy_glGetSeparableFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeInit()) glGetSeparableFilterEXT(target, format, type, row, column, span);} | ||
3951 | GLEEPFNGLGETSEPARABLEFILTEREXTPROC GLeeFuncPtr_glGetSeparableFilterEXT=GLee_Lazy_glGetSeparableFilterEXT; | ||
3952 | #endif | ||
3953 | #ifndef GLEE_C_DEFINED_glSeparableFilter2DEXT | ||
3954 | #define GLEE_C_DEFINED_glSeparableFilter2DEXT | ||
3955 | void __stdcall GLee_Lazy_glSeparableFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column);} | ||
3956 | GLEEPFNGLSEPARABLEFILTER2DEXTPROC GLeeFuncPtr_glSeparableFilter2DEXT=GLee_Lazy_glSeparableFilter2DEXT; | ||
3957 | #endif | ||
3958 | #endif | ||
3959 | |||
3960 | /* GL_SGI_color_matrix */ | ||
3961 | |||
3962 | #ifdef __GLEE_GL_SGI_color_matrix | ||
3963 | #endif | ||
3964 | |||
3965 | /* GL_SGI_color_table */ | ||
3966 | |||
3967 | #ifdef __GLEE_GL_SGI_color_table | ||
3968 | #ifndef GLEE_C_DEFINED_glColorTableSGI | ||
3969 | #define GLEE_C_DEFINED_glColorTableSGI | ||
3970 | void __stdcall GLee_Lazy_glColorTableSGI(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeInit()) glColorTableSGI(target, internalformat, width, format, type, table);} | ||
3971 | GLEEPFNGLCOLORTABLESGIPROC GLeeFuncPtr_glColorTableSGI=GLee_Lazy_glColorTableSGI; | ||
3972 | #endif | ||
3973 | #ifndef GLEE_C_DEFINED_glColorTableParameterfvSGI | ||
3974 | #define GLEE_C_DEFINED_glColorTableParameterfvSGI | ||
3975 | void __stdcall GLee_Lazy_glColorTableParameterfvSGI(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glColorTableParameterfvSGI(target, pname, params);} | ||
3976 | GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glColorTableParameterfvSGI=GLee_Lazy_glColorTableParameterfvSGI; | ||
3977 | #endif | ||
3978 | #ifndef GLEE_C_DEFINED_glColorTableParameterivSGI | ||
3979 | #define GLEE_C_DEFINED_glColorTableParameterivSGI | ||
3980 | void __stdcall GLee_Lazy_glColorTableParameterivSGI(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glColorTableParameterivSGI(target, pname, params);} | ||
3981 | GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glColorTableParameterivSGI=GLee_Lazy_glColorTableParameterivSGI; | ||
3982 | #endif | ||
3983 | #ifndef GLEE_C_DEFINED_glCopyColorTableSGI | ||
3984 | #define GLEE_C_DEFINED_glCopyColorTableSGI | ||
3985 | void __stdcall GLee_Lazy_glCopyColorTableSGI(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTableSGI(target, internalformat, x, y, width);} | ||
3986 | GLEEPFNGLCOPYCOLORTABLESGIPROC GLeeFuncPtr_glCopyColorTableSGI=GLee_Lazy_glCopyColorTableSGI; | ||
3987 | #endif | ||
3988 | #ifndef GLEE_C_DEFINED_glGetColorTableSGI | ||
3989 | #define GLEE_C_DEFINED_glGetColorTableSGI | ||
3990 | void __stdcall GLee_Lazy_glGetColorTableSGI(GLenum target, GLenum format, GLenum type, GLvoid * table) {if (GLeeInit()) glGetColorTableSGI(target, format, type, table);} | ||
3991 | GLEEPFNGLGETCOLORTABLESGIPROC GLeeFuncPtr_glGetColorTableSGI=GLee_Lazy_glGetColorTableSGI; | ||
3992 | #endif | ||
3993 | #ifndef GLEE_C_DEFINED_glGetColorTableParameterfvSGI | ||
3994 | #define GLEE_C_DEFINED_glGetColorTableParameterfvSGI | ||
3995 | void __stdcall GLee_Lazy_glGetColorTableParameterfvSGI(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvSGI(target, pname, params);} | ||
3996 | GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glGetColorTableParameterfvSGI=GLee_Lazy_glGetColorTableParameterfvSGI; | ||
3997 | #endif | ||
3998 | #ifndef GLEE_C_DEFINED_glGetColorTableParameterivSGI | ||
3999 | #define GLEE_C_DEFINED_glGetColorTableParameterivSGI | ||
4000 | void __stdcall GLee_Lazy_glGetColorTableParameterivSGI(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetColorTableParameterivSGI(target, pname, params);} | ||
4001 | GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glGetColorTableParameterivSGI=GLee_Lazy_glGetColorTableParameterivSGI; | ||
4002 | #endif | ||
4003 | #endif | ||
4004 | |||
4005 | /* GL_SGIS_pixel_texture */ | ||
4006 | |||
4007 | #ifdef __GLEE_GL_SGIS_pixel_texture | ||
4008 | #ifndef GLEE_C_DEFINED_glPixelTexGenParameteriSGIS | ||
4009 | #define GLEE_C_DEFINED_glPixelTexGenParameteriSGIS | ||
4010 | void __stdcall GLee_Lazy_glPixelTexGenParameteriSGIS(GLenum pname, GLint param) {if (GLeeInit()) glPixelTexGenParameteriSGIS(pname, param);} | ||
4011 | GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC GLeeFuncPtr_glPixelTexGenParameteriSGIS=GLee_Lazy_glPixelTexGenParameteriSGIS; | ||
4012 | #endif | ||
4013 | #ifndef GLEE_C_DEFINED_glPixelTexGenParameterivSGIS | ||
4014 | #define GLEE_C_DEFINED_glPixelTexGenParameterivSGIS | ||
4015 | void __stdcall GLee_Lazy_glPixelTexGenParameterivSGIS(GLenum pname, const GLint * params) {if (GLeeInit()) glPixelTexGenParameterivSGIS(pname, params);} | ||
4016 | GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glPixelTexGenParameterivSGIS=GLee_Lazy_glPixelTexGenParameterivSGIS; | ||
4017 | #endif | ||
4018 | #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfSGIS | ||
4019 | #define GLEE_C_DEFINED_glPixelTexGenParameterfSGIS | ||
4020 | void __stdcall GLee_Lazy_glPixelTexGenParameterfSGIS(GLenum pname, GLfloat param) {if (GLeeInit()) glPixelTexGenParameterfSGIS(pname, param);} | ||
4021 | GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC GLeeFuncPtr_glPixelTexGenParameterfSGIS=GLee_Lazy_glPixelTexGenParameterfSGIS; | ||
4022 | #endif | ||
4023 | #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS | ||
4024 | #define GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS | ||
4025 | void __stdcall GLee_Lazy_glPixelTexGenParameterfvSGIS(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPixelTexGenParameterfvSGIS(pname, params);} | ||
4026 | GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glPixelTexGenParameterfvSGIS=GLee_Lazy_glPixelTexGenParameterfvSGIS; | ||
4027 | #endif | ||
4028 | #ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS | ||
4029 | #define GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS | ||
4030 | void __stdcall GLee_Lazy_glGetPixelTexGenParameterivSGIS(GLenum pname, GLint * params) {if (GLeeInit()) glGetPixelTexGenParameterivSGIS(pname, params);} | ||
4031 | GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterivSGIS=GLee_Lazy_glGetPixelTexGenParameterivSGIS; | ||
4032 | #endif | ||
4033 | #ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS | ||
4034 | #define GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS | ||
4035 | void __stdcall GLee_Lazy_glGetPixelTexGenParameterfvSGIS(GLenum pname, GLfloat * params) {if (GLeeInit()) glGetPixelTexGenParameterfvSGIS(pname, params);} | ||
4036 | GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS=GLee_Lazy_glGetPixelTexGenParameterfvSGIS; | ||
4037 | #endif | ||
4038 | #endif | ||
4039 | |||
4040 | /* GL_SGIX_pixel_texture */ | ||
4041 | |||
4042 | #ifdef __GLEE_GL_SGIX_pixel_texture | ||
4043 | #ifndef GLEE_C_DEFINED_glPixelTexGenSGIX | ||
4044 | #define GLEE_C_DEFINED_glPixelTexGenSGIX | ||
4045 | void __stdcall GLee_Lazy_glPixelTexGenSGIX(GLenum mode) {if (GLeeInit()) glPixelTexGenSGIX(mode);} | ||
4046 | GLEEPFNGLPIXELTEXGENSGIXPROC GLeeFuncPtr_glPixelTexGenSGIX=GLee_Lazy_glPixelTexGenSGIX; | ||
4047 | #endif | ||
4048 | #endif | ||
4049 | |||
4050 | /* GL_SGIS_texture4D */ | ||
4051 | |||
4052 | #ifdef __GLEE_GL_SGIS_texture4D | ||
4053 | #ifndef GLEE_C_DEFINED_glTexImage4DSGIS | ||
4054 | #define GLEE_C_DEFINED_glTexImage4DSGIS | ||
4055 | void __stdcall GLee_Lazy_glTexImage4DSGIS(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels);} | ||
4056 | GLEEPFNGLTEXIMAGE4DSGISPROC GLeeFuncPtr_glTexImage4DSGIS=GLee_Lazy_glTexImage4DSGIS; | ||
4057 | #endif | ||
4058 | #ifndef GLEE_C_DEFINED_glTexSubImage4DSGIS | ||
4059 | #define GLEE_C_DEFINED_glTexSubImage4DSGIS | ||
4060 | void __stdcall GLee_Lazy_glTexSubImage4DSGIS(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels);} | ||
4061 | GLEEPFNGLTEXSUBIMAGE4DSGISPROC GLeeFuncPtr_glTexSubImage4DSGIS=GLee_Lazy_glTexSubImage4DSGIS; | ||
4062 | #endif | ||
4063 | #endif | ||
4064 | |||
4065 | /* GL_SGI_texture_color_table */ | ||
4066 | |||
4067 | #ifdef __GLEE_GL_SGI_texture_color_table | ||
4068 | #endif | ||
4069 | |||
4070 | /* GL_EXT_cmyka */ | ||
4071 | |||
4072 | #ifdef __GLEE_GL_EXT_cmyka | ||
4073 | #endif | ||
4074 | |||
4075 | /* GL_EXT_texture_object */ | ||
4076 | |||
4077 | #ifdef __GLEE_GL_EXT_texture_object | ||
4078 | #ifndef GLEE_C_DEFINED_glAreTexturesResidentEXT | ||
4079 | #define GLEE_C_DEFINED_glAreTexturesResidentEXT | ||
4080 | GLboolean __stdcall GLee_Lazy_glAreTexturesResidentEXT(GLsizei n, const GLuint * textures, GLboolean * residences) {if (GLeeInit()) return glAreTexturesResidentEXT(n, textures, residences); return (GLboolean)0;} | ||
4081 | GLEEPFNGLARETEXTURESRESIDENTEXTPROC GLeeFuncPtr_glAreTexturesResidentEXT=GLee_Lazy_glAreTexturesResidentEXT; | ||
4082 | #endif | ||
4083 | #ifndef GLEE_C_DEFINED_glBindTextureEXT | ||
4084 | #define GLEE_C_DEFINED_glBindTextureEXT | ||
4085 | void __stdcall GLee_Lazy_glBindTextureEXT(GLenum target, GLuint texture) {if (GLeeInit()) glBindTextureEXT(target, texture);} | ||
4086 | GLEEPFNGLBINDTEXTUREEXTPROC GLeeFuncPtr_glBindTextureEXT=GLee_Lazy_glBindTextureEXT; | ||
4087 | #endif | ||
4088 | #ifndef GLEE_C_DEFINED_glDeleteTexturesEXT | ||
4089 | #define GLEE_C_DEFINED_glDeleteTexturesEXT | ||
4090 | void __stdcall GLee_Lazy_glDeleteTexturesEXT(GLsizei n, const GLuint * textures) {if (GLeeInit()) glDeleteTexturesEXT(n, textures);} | ||
4091 | GLEEPFNGLDELETETEXTURESEXTPROC GLeeFuncPtr_glDeleteTexturesEXT=GLee_Lazy_glDeleteTexturesEXT; | ||
4092 | #endif | ||
4093 | #ifndef GLEE_C_DEFINED_glGenTexturesEXT | ||
4094 | #define GLEE_C_DEFINED_glGenTexturesEXT | ||
4095 | void __stdcall GLee_Lazy_glGenTexturesEXT(GLsizei n, GLuint * textures) {if (GLeeInit()) glGenTexturesEXT(n, textures);} | ||
4096 | GLEEPFNGLGENTEXTURESEXTPROC GLeeFuncPtr_glGenTexturesEXT=GLee_Lazy_glGenTexturesEXT; | ||
4097 | #endif | ||
4098 | #ifndef GLEE_C_DEFINED_glIsTextureEXT | ||
4099 | #define GLEE_C_DEFINED_glIsTextureEXT | ||
4100 | GLboolean __stdcall GLee_Lazy_glIsTextureEXT(GLuint texture) {if (GLeeInit()) return glIsTextureEXT(texture); return (GLboolean)0;} | ||
4101 | GLEEPFNGLISTEXTUREEXTPROC GLeeFuncPtr_glIsTextureEXT=GLee_Lazy_glIsTextureEXT; | ||
4102 | #endif | ||
4103 | #ifndef GLEE_C_DEFINED_glPrioritizeTexturesEXT | ||
4104 | #define GLEE_C_DEFINED_glPrioritizeTexturesEXT | ||
4105 | void __stdcall GLee_Lazy_glPrioritizeTexturesEXT(GLsizei n, const GLuint * textures, const GLclampf * priorities) {if (GLeeInit()) glPrioritizeTexturesEXT(n, textures, priorities);} | ||
4106 | GLEEPFNGLPRIORITIZETEXTURESEXTPROC GLeeFuncPtr_glPrioritizeTexturesEXT=GLee_Lazy_glPrioritizeTexturesEXT; | ||
4107 | #endif | ||
4108 | #endif | ||
4109 | |||
4110 | /* GL_SGIS_detail_texture */ | ||
4111 | |||
4112 | #ifdef __GLEE_GL_SGIS_detail_texture | ||
4113 | #ifndef GLEE_C_DEFINED_glDetailTexFuncSGIS | ||
4114 | #define GLEE_C_DEFINED_glDetailTexFuncSGIS | ||
4115 | void __stdcall GLee_Lazy_glDetailTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points) {if (GLeeInit()) glDetailTexFuncSGIS(target, n, points);} | ||
4116 | GLEEPFNGLDETAILTEXFUNCSGISPROC GLeeFuncPtr_glDetailTexFuncSGIS=GLee_Lazy_glDetailTexFuncSGIS; | ||
4117 | #endif | ||
4118 | #ifndef GLEE_C_DEFINED_glGetDetailTexFuncSGIS | ||
4119 | #define GLEE_C_DEFINED_glGetDetailTexFuncSGIS | ||
4120 | void __stdcall GLee_Lazy_glGetDetailTexFuncSGIS(GLenum target, GLfloat * points) {if (GLeeInit()) glGetDetailTexFuncSGIS(target, points);} | ||
4121 | GLEEPFNGLGETDETAILTEXFUNCSGISPROC GLeeFuncPtr_glGetDetailTexFuncSGIS=GLee_Lazy_glGetDetailTexFuncSGIS; | ||
4122 | #endif | ||
4123 | #endif | ||
4124 | |||
4125 | /* GL_SGIS_sharpen_texture */ | ||
4126 | |||
4127 | #ifdef __GLEE_GL_SGIS_sharpen_texture | ||
4128 | #ifndef GLEE_C_DEFINED_glSharpenTexFuncSGIS | ||
4129 | #define GLEE_C_DEFINED_glSharpenTexFuncSGIS | ||
4130 | void __stdcall GLee_Lazy_glSharpenTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points) {if (GLeeInit()) glSharpenTexFuncSGIS(target, n, points);} | ||
4131 | GLEEPFNGLSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glSharpenTexFuncSGIS=GLee_Lazy_glSharpenTexFuncSGIS; | ||
4132 | #endif | ||
4133 | #ifndef GLEE_C_DEFINED_glGetSharpenTexFuncSGIS | ||
4134 | #define GLEE_C_DEFINED_glGetSharpenTexFuncSGIS | ||
4135 | void __stdcall GLee_Lazy_glGetSharpenTexFuncSGIS(GLenum target, GLfloat * points) {if (GLeeInit()) glGetSharpenTexFuncSGIS(target, points);} | ||
4136 | GLEEPFNGLGETSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glGetSharpenTexFuncSGIS=GLee_Lazy_glGetSharpenTexFuncSGIS; | ||
4137 | #endif | ||
4138 | #endif | ||
4139 | |||
4140 | /* GL_EXT_packed_pixels */ | ||
4141 | |||
4142 | #ifdef __GLEE_GL_EXT_packed_pixels | ||
4143 | #endif | ||
4144 | |||
4145 | /* GL_SGIS_texture_lod */ | ||
4146 | |||
4147 | #ifdef __GLEE_GL_SGIS_texture_lod | ||
4148 | #endif | ||
4149 | |||
4150 | /* GL_SGIS_multisample */ | ||
4151 | |||
4152 | #ifdef __GLEE_GL_SGIS_multisample | ||
4153 | #ifndef GLEE_C_DEFINED_glSampleMaskSGIS | ||
4154 | #define GLEE_C_DEFINED_glSampleMaskSGIS | ||
4155 | void __stdcall GLee_Lazy_glSampleMaskSGIS(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleMaskSGIS(value, invert);} | ||
4156 | GLEEPFNGLSAMPLEMASKSGISPROC GLeeFuncPtr_glSampleMaskSGIS=GLee_Lazy_glSampleMaskSGIS; | ||
4157 | #endif | ||
4158 | #ifndef GLEE_C_DEFINED_glSamplePatternSGIS | ||
4159 | #define GLEE_C_DEFINED_glSamplePatternSGIS | ||
4160 | void __stdcall GLee_Lazy_glSamplePatternSGIS(GLenum pattern) {if (GLeeInit()) glSamplePatternSGIS(pattern);} | ||
4161 | GLEEPFNGLSAMPLEPATTERNSGISPROC GLeeFuncPtr_glSamplePatternSGIS=GLee_Lazy_glSamplePatternSGIS; | ||
4162 | #endif | ||
4163 | #endif | ||
4164 | |||
4165 | /* GL_EXT_rescale_normal */ | ||
4166 | |||
4167 | #ifdef __GLEE_GL_EXT_rescale_normal | ||
4168 | #endif | ||
4169 | |||
4170 | /* GL_EXT_vertex_array */ | ||
4171 | |||
4172 | #ifdef __GLEE_GL_EXT_vertex_array | ||
4173 | #ifndef GLEE_C_DEFINED_glArrayElementEXT | ||
4174 | #define GLEE_C_DEFINED_glArrayElementEXT | ||
4175 | void __stdcall GLee_Lazy_glArrayElementEXT(GLint i) {if (GLeeInit()) glArrayElementEXT(i);} | ||
4176 | GLEEPFNGLARRAYELEMENTEXTPROC GLeeFuncPtr_glArrayElementEXT=GLee_Lazy_glArrayElementEXT; | ||
4177 | #endif | ||
4178 | #ifndef GLEE_C_DEFINED_glColorPointerEXT | ||
4179 | #define GLEE_C_DEFINED_glColorPointerEXT | ||
4180 | void __stdcall GLee_Lazy_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glColorPointerEXT(size, type, stride, count, pointer);} | ||
4181 | GLEEPFNGLCOLORPOINTEREXTPROC GLeeFuncPtr_glColorPointerEXT=GLee_Lazy_glColorPointerEXT; | ||
4182 | #endif | ||
4183 | #ifndef GLEE_C_DEFINED_glDrawArraysEXT | ||
4184 | #define GLEE_C_DEFINED_glDrawArraysEXT | ||
4185 | void __stdcall GLee_Lazy_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count) {if (GLeeInit()) glDrawArraysEXT(mode, first, count);} | ||
4186 | GLEEPFNGLDRAWARRAYSEXTPROC GLeeFuncPtr_glDrawArraysEXT=GLee_Lazy_glDrawArraysEXT; | ||
4187 | #endif | ||
4188 | #ifndef GLEE_C_DEFINED_glEdgeFlagPointerEXT | ||
4189 | #define GLEE_C_DEFINED_glEdgeFlagPointerEXT | ||
4190 | void __stdcall GLee_Lazy_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean * pointer) {if (GLeeInit()) glEdgeFlagPointerEXT(stride, count, pointer);} | ||
4191 | GLEEPFNGLEDGEFLAGPOINTEREXTPROC GLeeFuncPtr_glEdgeFlagPointerEXT=GLee_Lazy_glEdgeFlagPointerEXT; | ||
4192 | #endif | ||
4193 | #ifndef GLEE_C_DEFINED_glGetPointervEXT | ||
4194 | #define GLEE_C_DEFINED_glGetPointervEXT | ||
4195 | void __stdcall GLee_Lazy_glGetPointervEXT(GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetPointervEXT(pname, params);} | ||
4196 | GLEEPFNGLGETPOINTERVEXTPROC GLeeFuncPtr_glGetPointervEXT=GLee_Lazy_glGetPointervEXT; | ||
4197 | #endif | ||
4198 | #ifndef GLEE_C_DEFINED_glIndexPointerEXT | ||
4199 | #define GLEE_C_DEFINED_glIndexPointerEXT | ||
4200 | void __stdcall GLee_Lazy_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glIndexPointerEXT(type, stride, count, pointer);} | ||
4201 | GLEEPFNGLINDEXPOINTEREXTPROC GLeeFuncPtr_glIndexPointerEXT=GLee_Lazy_glIndexPointerEXT; | ||
4202 | #endif | ||
4203 | #ifndef GLEE_C_DEFINED_glNormalPointerEXT | ||
4204 | #define GLEE_C_DEFINED_glNormalPointerEXT | ||
4205 | void __stdcall GLee_Lazy_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glNormalPointerEXT(type, stride, count, pointer);} | ||
4206 | GLEEPFNGLNORMALPOINTEREXTPROC GLeeFuncPtr_glNormalPointerEXT=GLee_Lazy_glNormalPointerEXT; | ||
4207 | #endif | ||
4208 | #ifndef GLEE_C_DEFINED_glTexCoordPointerEXT | ||
4209 | #define GLEE_C_DEFINED_glTexCoordPointerEXT | ||
4210 | void __stdcall GLee_Lazy_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glTexCoordPointerEXT(size, type, stride, count, pointer);} | ||
4211 | GLEEPFNGLTEXCOORDPOINTEREXTPROC GLeeFuncPtr_glTexCoordPointerEXT=GLee_Lazy_glTexCoordPointerEXT; | ||
4212 | #endif | ||
4213 | #ifndef GLEE_C_DEFINED_glVertexPointerEXT | ||
4214 | #define GLEE_C_DEFINED_glVertexPointerEXT | ||
4215 | void __stdcall GLee_Lazy_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glVertexPointerEXT(size, type, stride, count, pointer);} | ||
4216 | GLEEPFNGLVERTEXPOINTEREXTPROC GLeeFuncPtr_glVertexPointerEXT=GLee_Lazy_glVertexPointerEXT; | ||
4217 | #endif | ||
4218 | #endif | ||
4219 | |||
4220 | /* GL_EXT_misc_attribute */ | ||
4221 | |||
4222 | #ifdef __GLEE_GL_EXT_misc_attribute | ||
4223 | #endif | ||
4224 | |||
4225 | /* GL_SGIS_generate_mipmap */ | ||
4226 | |||
4227 | #ifdef __GLEE_GL_SGIS_generate_mipmap | ||
4228 | #endif | ||
4229 | |||
4230 | /* GL_SGIX_clipmap */ | ||
4231 | |||
4232 | #ifdef __GLEE_GL_SGIX_clipmap | ||
4233 | #endif | ||
4234 | |||
4235 | /* GL_SGIX_shadow */ | ||
4236 | |||
4237 | #ifdef __GLEE_GL_SGIX_shadow | ||
4238 | #endif | ||
4239 | |||
4240 | /* GL_SGIS_texture_edge_clamp */ | ||
4241 | |||
4242 | #ifdef __GLEE_GL_SGIS_texture_edge_clamp | ||
4243 | #endif | ||
4244 | |||
4245 | /* GL_SGIS_texture_border_clamp */ | ||
4246 | |||
4247 | #ifdef __GLEE_GL_SGIS_texture_border_clamp | ||
4248 | #endif | ||
4249 | |||
4250 | /* GL_EXT_blend_minmax */ | ||
4251 | |||
4252 | #ifdef __GLEE_GL_EXT_blend_minmax | ||
4253 | #ifndef GLEE_C_DEFINED_glBlendEquationEXT | ||
4254 | #define GLEE_C_DEFINED_glBlendEquationEXT | ||
4255 | void __stdcall GLee_Lazy_glBlendEquationEXT(GLenum mode) {if (GLeeInit()) glBlendEquationEXT(mode);} | ||
4256 | GLEEPFNGLBLENDEQUATIONEXTPROC GLeeFuncPtr_glBlendEquationEXT=GLee_Lazy_glBlendEquationEXT; | ||
4257 | #endif | ||
4258 | #endif | ||
4259 | |||
4260 | /* GL_EXT_blend_subtract */ | ||
4261 | |||
4262 | #ifdef __GLEE_GL_EXT_blend_subtract | ||
4263 | #endif | ||
4264 | |||
4265 | /* GL_EXT_blend_logic_op */ | ||
4266 | |||
4267 | #ifdef __GLEE_GL_EXT_blend_logic_op | ||
4268 | #endif | ||
4269 | |||
4270 | /* GL_SGIX_interlace */ | ||
4271 | |||
4272 | #ifdef __GLEE_GL_SGIX_interlace | ||
4273 | #endif | ||
4274 | |||
4275 | /* GL_SGIX_pixel_tiles */ | ||
4276 | |||
4277 | #ifdef __GLEE_GL_SGIX_pixel_tiles | ||
4278 | #endif | ||
4279 | |||
4280 | /* GL_SGIS_texture_select */ | ||
4281 | |||
4282 | #ifdef __GLEE_GL_SGIS_texture_select | ||
4283 | #endif | ||
4284 | |||
4285 | /* GL_SGIX_sprite */ | ||
4286 | |||
4287 | #ifdef __GLEE_GL_SGIX_sprite | ||
4288 | #ifndef GLEE_C_DEFINED_glSpriteParameterfSGIX | ||
4289 | #define GLEE_C_DEFINED_glSpriteParameterfSGIX | ||
4290 | void __stdcall GLee_Lazy_glSpriteParameterfSGIX(GLenum pname, GLfloat param) {if (GLeeInit()) glSpriteParameterfSGIX(pname, param);} | ||
4291 | GLEEPFNGLSPRITEPARAMETERFSGIXPROC GLeeFuncPtr_glSpriteParameterfSGIX=GLee_Lazy_glSpriteParameterfSGIX; | ||
4292 | #endif | ||
4293 | #ifndef GLEE_C_DEFINED_glSpriteParameterfvSGIX | ||
4294 | #define GLEE_C_DEFINED_glSpriteParameterfvSGIX | ||
4295 | void __stdcall GLee_Lazy_glSpriteParameterfvSGIX(GLenum pname, const GLfloat * params) {if (GLeeInit()) glSpriteParameterfvSGIX(pname, params);} | ||
4296 | GLEEPFNGLSPRITEPARAMETERFVSGIXPROC GLeeFuncPtr_glSpriteParameterfvSGIX=GLee_Lazy_glSpriteParameterfvSGIX; | ||
4297 | #endif | ||
4298 | #ifndef GLEE_C_DEFINED_glSpriteParameteriSGIX | ||
4299 | #define GLEE_C_DEFINED_glSpriteParameteriSGIX | ||
4300 | void __stdcall GLee_Lazy_glSpriteParameteriSGIX(GLenum pname, GLint param) {if (GLeeInit()) glSpriteParameteriSGIX(pname, param);} | ||
4301 | GLEEPFNGLSPRITEPARAMETERISGIXPROC GLeeFuncPtr_glSpriteParameteriSGIX=GLee_Lazy_glSpriteParameteriSGIX; | ||
4302 | #endif | ||
4303 | #ifndef GLEE_C_DEFINED_glSpriteParameterivSGIX | ||
4304 | #define GLEE_C_DEFINED_glSpriteParameterivSGIX | ||
4305 | void __stdcall GLee_Lazy_glSpriteParameterivSGIX(GLenum pname, const GLint * params) {if (GLeeInit()) glSpriteParameterivSGIX(pname, params);} | ||
4306 | GLEEPFNGLSPRITEPARAMETERIVSGIXPROC GLeeFuncPtr_glSpriteParameterivSGIX=GLee_Lazy_glSpriteParameterivSGIX; | ||
4307 | #endif | ||
4308 | #endif | ||
4309 | |||
4310 | /* GL_SGIX_texture_multi_buffer */ | ||
4311 | |||
4312 | #ifdef __GLEE_GL_SGIX_texture_multi_buffer | ||
4313 | #endif | ||
4314 | |||
4315 | /* GL_EXT_point_parameters */ | ||
4316 | |||
4317 | #ifdef __GLEE_GL_EXT_point_parameters | ||
4318 | #ifndef GLEE_C_DEFINED_glPointParameterfEXT | ||
4319 | #define GLEE_C_DEFINED_glPointParameterfEXT | ||
4320 | void __stdcall GLee_Lazy_glPointParameterfEXT(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterfEXT(pname, param);} | ||
4321 | GLEEPFNGLPOINTPARAMETERFEXTPROC GLeeFuncPtr_glPointParameterfEXT=GLee_Lazy_glPointParameterfEXT; | ||
4322 | #endif | ||
4323 | #ifndef GLEE_C_DEFINED_glPointParameterfvEXT | ||
4324 | #define GLEE_C_DEFINED_glPointParameterfvEXT | ||
4325 | void __stdcall GLee_Lazy_glPointParameterfvEXT(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfvEXT(pname, params);} | ||
4326 | GLEEPFNGLPOINTPARAMETERFVEXTPROC GLeeFuncPtr_glPointParameterfvEXT=GLee_Lazy_glPointParameterfvEXT; | ||
4327 | #endif | ||
4328 | #endif | ||
4329 | |||
4330 | /* GL_SGIS_point_parameters */ | ||
4331 | |||
4332 | #ifdef __GLEE_GL_SGIS_point_parameters | ||
4333 | #ifndef GLEE_C_DEFINED_glPointParameterfSGIS | ||
4334 | #define GLEE_C_DEFINED_glPointParameterfSGIS | ||
4335 | void __stdcall GLee_Lazy_glPointParameterfSGIS(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterfSGIS(pname, param);} | ||
4336 | GLEEPFNGLPOINTPARAMETERFSGISPROC GLeeFuncPtr_glPointParameterfSGIS=GLee_Lazy_glPointParameterfSGIS; | ||
4337 | #endif | ||
4338 | #ifndef GLEE_C_DEFINED_glPointParameterfvSGIS | ||
4339 | #define GLEE_C_DEFINED_glPointParameterfvSGIS | ||
4340 | void __stdcall GLee_Lazy_glPointParameterfvSGIS(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfvSGIS(pname, params);} | ||
4341 | GLEEPFNGLPOINTPARAMETERFVSGISPROC GLeeFuncPtr_glPointParameterfvSGIS=GLee_Lazy_glPointParameterfvSGIS; | ||
4342 | #endif | ||
4343 | #endif | ||
4344 | |||
4345 | /* GL_SGIX_instruments */ | ||
4346 | |||
4347 | #ifdef __GLEE_GL_SGIX_instruments | ||
4348 | #ifndef GLEE_C_DEFINED_glGetInstrumentsSGIX | ||
4349 | #define GLEE_C_DEFINED_glGetInstrumentsSGIX | ||
4350 | GLint __stdcall GLee_Lazy_glGetInstrumentsSGIX(void) {if (GLeeInit()) return glGetInstrumentsSGIX(); return (GLint)0;} | ||
4351 | GLEEPFNGLGETINSTRUMENTSSGIXPROC GLeeFuncPtr_glGetInstrumentsSGIX=GLee_Lazy_glGetInstrumentsSGIX; | ||
4352 | #endif | ||
4353 | #ifndef GLEE_C_DEFINED_glInstrumentsBufferSGIX | ||
4354 | #define GLEE_C_DEFINED_glInstrumentsBufferSGIX | ||
4355 | void __stdcall GLee_Lazy_glInstrumentsBufferSGIX(GLsizei size, GLint * buffer) {if (GLeeInit()) glInstrumentsBufferSGIX(size, buffer);} | ||
4356 | GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC GLeeFuncPtr_glInstrumentsBufferSGIX=GLee_Lazy_glInstrumentsBufferSGIX; | ||
4357 | #endif | ||
4358 | #ifndef GLEE_C_DEFINED_glPollInstrumentsSGIX | ||
4359 | #define GLEE_C_DEFINED_glPollInstrumentsSGIX | ||
4360 | GLint __stdcall GLee_Lazy_glPollInstrumentsSGIX(GLint * marker_p) {if (GLeeInit()) return glPollInstrumentsSGIX(marker_p); return (GLint)0;} | ||
4361 | GLEEPFNGLPOLLINSTRUMENTSSGIXPROC GLeeFuncPtr_glPollInstrumentsSGIX=GLee_Lazy_glPollInstrumentsSGIX; | ||
4362 | #endif | ||
4363 | #ifndef GLEE_C_DEFINED_glReadInstrumentsSGIX | ||
4364 | #define GLEE_C_DEFINED_glReadInstrumentsSGIX | ||
4365 | void __stdcall GLee_Lazy_glReadInstrumentsSGIX(GLint marker) {if (GLeeInit()) glReadInstrumentsSGIX(marker);} | ||
4366 | GLEEPFNGLREADINSTRUMENTSSGIXPROC GLeeFuncPtr_glReadInstrumentsSGIX=GLee_Lazy_glReadInstrumentsSGIX; | ||
4367 | #endif | ||
4368 | #ifndef GLEE_C_DEFINED_glStartInstrumentsSGIX | ||
4369 | #define GLEE_C_DEFINED_glStartInstrumentsSGIX | ||
4370 | void __stdcall GLee_Lazy_glStartInstrumentsSGIX(void) {if (GLeeInit()) glStartInstrumentsSGIX();} | ||
4371 | GLEEPFNGLSTARTINSTRUMENTSSGIXPROC GLeeFuncPtr_glStartInstrumentsSGIX=GLee_Lazy_glStartInstrumentsSGIX; | ||
4372 | #endif | ||
4373 | #ifndef GLEE_C_DEFINED_glStopInstrumentsSGIX | ||
4374 | #define GLEE_C_DEFINED_glStopInstrumentsSGIX | ||
4375 | void __stdcall GLee_Lazy_glStopInstrumentsSGIX(GLint marker) {if (GLeeInit()) glStopInstrumentsSGIX(marker);} | ||
4376 | GLEEPFNGLSTOPINSTRUMENTSSGIXPROC GLeeFuncPtr_glStopInstrumentsSGIX=GLee_Lazy_glStopInstrumentsSGIX; | ||
4377 | #endif | ||
4378 | #endif | ||
4379 | |||
4380 | /* GL_SGIX_texture_scale_bias */ | ||
4381 | |||
4382 | #ifdef __GLEE_GL_SGIX_texture_scale_bias | ||
4383 | #endif | ||
4384 | |||
4385 | /* GL_SGIX_framezoom */ | ||
4386 | |||
4387 | #ifdef __GLEE_GL_SGIX_framezoom | ||
4388 | #ifndef GLEE_C_DEFINED_glFrameZoomSGIX | ||
4389 | #define GLEE_C_DEFINED_glFrameZoomSGIX | ||
4390 | void __stdcall GLee_Lazy_glFrameZoomSGIX(GLint factor) {if (GLeeInit()) glFrameZoomSGIX(factor);} | ||
4391 | GLEEPFNGLFRAMEZOOMSGIXPROC GLeeFuncPtr_glFrameZoomSGIX=GLee_Lazy_glFrameZoomSGIX; | ||
4392 | #endif | ||
4393 | #endif | ||
4394 | |||
4395 | /* GL_SGIX_tag_sample_buffer */ | ||
4396 | |||
4397 | #ifdef __GLEE_GL_SGIX_tag_sample_buffer | ||
4398 | #ifndef GLEE_C_DEFINED_glTagSampleBufferSGIX | ||
4399 | #define GLEE_C_DEFINED_glTagSampleBufferSGIX | ||
4400 | void __stdcall GLee_Lazy_glTagSampleBufferSGIX(void) {if (GLeeInit()) glTagSampleBufferSGIX();} | ||
4401 | GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC GLeeFuncPtr_glTagSampleBufferSGIX=GLee_Lazy_glTagSampleBufferSGIX; | ||
4402 | #endif | ||
4403 | #endif | ||
4404 | |||
4405 | /* GL_FfdMaskSGIX */ | ||
4406 | |||
4407 | #ifdef __GLEE_GL_FfdMaskSGIX | ||
4408 | #endif | ||
4409 | |||
4410 | /* GL_SGIX_polynomial_ffd */ | ||
4411 | |||
4412 | #ifdef __GLEE_GL_SGIX_polynomial_ffd | ||
4413 | #ifndef GLEE_C_DEFINED_glDeformationMap3dSGIX | ||
4414 | #define GLEE_C_DEFINED_glDeformationMap3dSGIX | ||
4415 | void __stdcall GLee_Lazy_glDeformationMap3dSGIX(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble * points) {if (GLeeInit()) glDeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points);} | ||
4416 | GLEEPFNGLDEFORMATIONMAP3DSGIXPROC GLeeFuncPtr_glDeformationMap3dSGIX=GLee_Lazy_glDeformationMap3dSGIX; | ||
4417 | #endif | ||
4418 | #ifndef GLEE_C_DEFINED_glDeformationMap3fSGIX | ||
4419 | #define GLEE_C_DEFINED_glDeformationMap3fSGIX | ||
4420 | void __stdcall GLee_Lazy_glDeformationMap3fSGIX(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat * points) {if (GLeeInit()) glDeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points);} | ||
4421 | GLEEPFNGLDEFORMATIONMAP3FSGIXPROC GLeeFuncPtr_glDeformationMap3fSGIX=GLee_Lazy_glDeformationMap3fSGIX; | ||
4422 | #endif | ||
4423 | #ifndef GLEE_C_DEFINED_glDeformSGIX | ||
4424 | #define GLEE_C_DEFINED_glDeformSGIX | ||
4425 | void __stdcall GLee_Lazy_glDeformSGIX(GLbitfield mask) {if (GLeeInit()) glDeformSGIX(mask);} | ||
4426 | GLEEPFNGLDEFORMSGIXPROC GLeeFuncPtr_glDeformSGIX=GLee_Lazy_glDeformSGIX; | ||
4427 | #endif | ||
4428 | #ifndef GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX | ||
4429 | #define GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX | ||
4430 | void __stdcall GLee_Lazy_glLoadIdentityDeformationMapSGIX(GLbitfield mask) {if (GLeeInit()) glLoadIdentityDeformationMapSGIX(mask);} | ||
4431 | GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC GLeeFuncPtr_glLoadIdentityDeformationMapSGIX=GLee_Lazy_glLoadIdentityDeformationMapSGIX; | ||
4432 | #endif | ||
4433 | #endif | ||
4434 | |||
4435 | /* GL_SGIX_reference_plane */ | ||
4436 | |||
4437 | #ifdef __GLEE_GL_SGIX_reference_plane | ||
4438 | #ifndef GLEE_C_DEFINED_glReferencePlaneSGIX | ||
4439 | #define GLEE_C_DEFINED_glReferencePlaneSGIX | ||
4440 | void __stdcall GLee_Lazy_glReferencePlaneSGIX(const GLdouble * equation) {if (GLeeInit()) glReferencePlaneSGIX(equation);} | ||
4441 | GLEEPFNGLREFERENCEPLANESGIXPROC GLeeFuncPtr_glReferencePlaneSGIX=GLee_Lazy_glReferencePlaneSGIX; | ||
4442 | #endif | ||
4443 | #endif | ||
4444 | |||
4445 | /* GL_SGIX_flush_raster */ | ||
4446 | |||
4447 | #ifdef __GLEE_GL_SGIX_flush_raster | ||
4448 | #ifndef GLEE_C_DEFINED_glFlushRasterSGIX | ||
4449 | #define GLEE_C_DEFINED_glFlushRasterSGIX | ||
4450 | void __stdcall GLee_Lazy_glFlushRasterSGIX(void) {if (GLeeInit()) glFlushRasterSGIX();} | ||
4451 | GLEEPFNGLFLUSHRASTERSGIXPROC GLeeFuncPtr_glFlushRasterSGIX=GLee_Lazy_glFlushRasterSGIX; | ||
4452 | #endif | ||
4453 | #endif | ||
4454 | |||
4455 | /* GL_SGIX_depth_texture */ | ||
4456 | |||
4457 | #ifdef __GLEE_GL_SGIX_depth_texture | ||
4458 | #endif | ||
4459 | |||
4460 | /* GL_SGIS_fog_function */ | ||
4461 | |||
4462 | #ifdef __GLEE_GL_SGIS_fog_function | ||
4463 | #ifndef GLEE_C_DEFINED_glFogFuncSGIS | ||
4464 | #define GLEE_C_DEFINED_glFogFuncSGIS | ||
4465 | void __stdcall GLee_Lazy_glFogFuncSGIS(GLsizei n, const GLfloat * points) {if (GLeeInit()) glFogFuncSGIS(n, points);} | ||
4466 | GLEEPFNGLFOGFUNCSGISPROC GLeeFuncPtr_glFogFuncSGIS=GLee_Lazy_glFogFuncSGIS; | ||
4467 | #endif | ||
4468 | #ifndef GLEE_C_DEFINED_glGetFogFuncSGIS | ||
4469 | #define GLEE_C_DEFINED_glGetFogFuncSGIS | ||
4470 | void __stdcall GLee_Lazy_glGetFogFuncSGIS(GLfloat * points) {if (GLeeInit()) glGetFogFuncSGIS(points);} | ||
4471 | GLEEPFNGLGETFOGFUNCSGISPROC GLeeFuncPtr_glGetFogFuncSGIS=GLee_Lazy_glGetFogFuncSGIS; | ||
4472 | #endif | ||
4473 | #endif | ||
4474 | |||
4475 | /* GL_SGIX_fog_offset */ | ||
4476 | |||
4477 | #ifdef __GLEE_GL_SGIX_fog_offset | ||
4478 | #endif | ||
4479 | |||
4480 | /* GL_HP_image_transform */ | ||
4481 | |||
4482 | #ifdef __GLEE_GL_HP_image_transform | ||
4483 | #ifndef GLEE_C_DEFINED_glImageTransformParameteriHP | ||
4484 | #define GLEE_C_DEFINED_glImageTransformParameteriHP | ||
4485 | void __stdcall GLee_Lazy_glImageTransformParameteriHP(GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glImageTransformParameteriHP(target, pname, param);} | ||
4486 | GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC GLeeFuncPtr_glImageTransformParameteriHP=GLee_Lazy_glImageTransformParameteriHP; | ||
4487 | #endif | ||
4488 | #ifndef GLEE_C_DEFINED_glImageTransformParameterfHP | ||
4489 | #define GLEE_C_DEFINED_glImageTransformParameterfHP | ||
4490 | void __stdcall GLee_Lazy_glImageTransformParameterfHP(GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glImageTransformParameterfHP(target, pname, param);} | ||
4491 | GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC GLeeFuncPtr_glImageTransformParameterfHP=GLee_Lazy_glImageTransformParameterfHP; | ||
4492 | #endif | ||
4493 | #ifndef GLEE_C_DEFINED_glImageTransformParameterivHP | ||
4494 | #define GLEE_C_DEFINED_glImageTransformParameterivHP | ||
4495 | void __stdcall GLee_Lazy_glImageTransformParameterivHP(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glImageTransformParameterivHP(target, pname, params);} | ||
4496 | GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glImageTransformParameterivHP=GLee_Lazy_glImageTransformParameterivHP; | ||
4497 | #endif | ||
4498 | #ifndef GLEE_C_DEFINED_glImageTransformParameterfvHP | ||
4499 | #define GLEE_C_DEFINED_glImageTransformParameterfvHP | ||
4500 | void __stdcall GLee_Lazy_glImageTransformParameterfvHP(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glImageTransformParameterfvHP(target, pname, params);} | ||
4501 | GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glImageTransformParameterfvHP=GLee_Lazy_glImageTransformParameterfvHP; | ||
4502 | #endif | ||
4503 | #ifndef GLEE_C_DEFINED_glGetImageTransformParameterivHP | ||
4504 | #define GLEE_C_DEFINED_glGetImageTransformParameterivHP | ||
4505 | void __stdcall GLee_Lazy_glGetImageTransformParameterivHP(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetImageTransformParameterivHP(target, pname, params);} | ||
4506 | GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glGetImageTransformParameterivHP=GLee_Lazy_glGetImageTransformParameterivHP; | ||
4507 | #endif | ||
4508 | #ifndef GLEE_C_DEFINED_glGetImageTransformParameterfvHP | ||
4509 | #define GLEE_C_DEFINED_glGetImageTransformParameterfvHP | ||
4510 | void __stdcall GLee_Lazy_glGetImageTransformParameterfvHP(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetImageTransformParameterfvHP(target, pname, params);} | ||
4511 | GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glGetImageTransformParameterfvHP=GLee_Lazy_glGetImageTransformParameterfvHP; | ||
4512 | #endif | ||
4513 | #endif | ||
4514 | |||
4515 | /* GL_HP_convolution_border_modes */ | ||
4516 | |||
4517 | #ifdef __GLEE_GL_HP_convolution_border_modes | ||
4518 | #endif | ||
4519 | |||
4520 | /* GL_INGR_palette_buffer */ | ||
4521 | |||
4522 | #ifdef __GLEE_GL_INGR_palette_buffer | ||
4523 | #endif | ||
4524 | |||
4525 | /* GL_SGIX_texture_add_env */ | ||
4526 | |||
4527 | #ifdef __GLEE_GL_SGIX_texture_add_env | ||
4528 | #endif | ||
4529 | |||
4530 | /* GL_EXT_color_subtable */ | ||
4531 | |||
4532 | #ifdef __GLEE_GL_EXT_color_subtable | ||
4533 | #ifndef GLEE_C_DEFINED_glColorSubTableEXT | ||
4534 | #define GLEE_C_DEFINED_glColorSubTableEXT | ||
4535 | void __stdcall GLee_Lazy_glColorSubTableEXT(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeInit()) glColorSubTableEXT(target, start, count, format, type, data);} | ||
4536 | GLEEPFNGLCOLORSUBTABLEEXTPROC GLeeFuncPtr_glColorSubTableEXT=GLee_Lazy_glColorSubTableEXT; | ||
4537 | #endif | ||
4538 | #ifndef GLEE_C_DEFINED_glCopyColorSubTableEXT | ||
4539 | #define GLEE_C_DEFINED_glCopyColorSubTableEXT | ||
4540 | void __stdcall GLee_Lazy_glCopyColorSubTableEXT(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTableEXT(target, start, x, y, width);} | ||
4541 | GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC GLeeFuncPtr_glCopyColorSubTableEXT=GLee_Lazy_glCopyColorSubTableEXT; | ||
4542 | #endif | ||
4543 | #endif | ||
4544 | |||
4545 | /* GL_PGI_vertex_hints */ | ||
4546 | |||
4547 | #ifdef __GLEE_GL_PGI_vertex_hints | ||
4548 | #endif | ||
4549 | |||
4550 | /* GL_PGI_misc_hints */ | ||
4551 | |||
4552 | #ifdef __GLEE_GL_PGI_misc_hints | ||
4553 | #ifndef GLEE_C_DEFINED_glHintPGI | ||
4554 | #define GLEE_C_DEFINED_glHintPGI | ||
4555 | void __stdcall GLee_Lazy_glHintPGI(GLenum target, GLint mode) {if (GLeeInit()) glHintPGI(target, mode);} | ||
4556 | GLEEPFNGLHINTPGIPROC GLeeFuncPtr_glHintPGI=GLee_Lazy_glHintPGI; | ||
4557 | #endif | ||
4558 | #endif | ||
4559 | |||
4560 | /* GL_EXT_paletted_texture */ | ||
4561 | |||
4562 | #ifdef __GLEE_GL_EXT_paletted_texture | ||
4563 | #ifndef GLEE_C_DEFINED_glColorTableEXT | ||
4564 | #define GLEE_C_DEFINED_glColorTableEXT | ||
4565 | void __stdcall GLee_Lazy_glColorTableEXT(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeInit()) glColorTableEXT(target, internalFormat, width, format, type, table);} | ||
4566 | GLEEPFNGLCOLORTABLEEXTPROC GLeeFuncPtr_glColorTableEXT=GLee_Lazy_glColorTableEXT; | ||
4567 | #endif | ||
4568 | #ifndef GLEE_C_DEFINED_glGetColorTableEXT | ||
4569 | #define GLEE_C_DEFINED_glGetColorTableEXT | ||
4570 | void __stdcall GLee_Lazy_glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid * data) {if (GLeeInit()) glGetColorTableEXT(target, format, type, data);} | ||
4571 | GLEEPFNGLGETCOLORTABLEEXTPROC GLeeFuncPtr_glGetColorTableEXT=GLee_Lazy_glGetColorTableEXT; | ||
4572 | #endif | ||
4573 | #ifndef GLEE_C_DEFINED_glGetColorTableParameterivEXT | ||
4574 | #define GLEE_C_DEFINED_glGetColorTableParameterivEXT | ||
4575 | void __stdcall GLee_Lazy_glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetColorTableParameterivEXT(target, pname, params);} | ||
4576 | GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC GLeeFuncPtr_glGetColorTableParameterivEXT=GLee_Lazy_glGetColorTableParameterivEXT; | ||
4577 | #endif | ||
4578 | #ifndef GLEE_C_DEFINED_glGetColorTableParameterfvEXT | ||
4579 | #define GLEE_C_DEFINED_glGetColorTableParameterfvEXT | ||
4580 | void __stdcall GLee_Lazy_glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvEXT(target, pname, params);} | ||
4581 | GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC GLeeFuncPtr_glGetColorTableParameterfvEXT=GLee_Lazy_glGetColorTableParameterfvEXT; | ||
4582 | #endif | ||
4583 | #endif | ||
4584 | |||
4585 | /* GL_EXT_clip_volume_hint */ | ||
4586 | |||
4587 | #ifdef __GLEE_GL_EXT_clip_volume_hint | ||
4588 | #endif | ||
4589 | |||
4590 | /* GL_SGIX_list_priority */ | ||
4591 | |||
4592 | #ifdef __GLEE_GL_SGIX_list_priority | ||
4593 | #ifndef GLEE_C_DEFINED_glGetListParameterfvSGIX | ||
4594 | #define GLEE_C_DEFINED_glGetListParameterfvSGIX | ||
4595 | void __stdcall GLee_Lazy_glGetListParameterfvSGIX(GLuint list, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetListParameterfvSGIX(list, pname, params);} | ||
4596 | GLEEPFNGLGETLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glGetListParameterfvSGIX=GLee_Lazy_glGetListParameterfvSGIX; | ||
4597 | #endif | ||
4598 | #ifndef GLEE_C_DEFINED_glGetListParameterivSGIX | ||
4599 | #define GLEE_C_DEFINED_glGetListParameterivSGIX | ||
4600 | void __stdcall GLee_Lazy_glGetListParameterivSGIX(GLuint list, GLenum pname, GLint * params) {if (GLeeInit()) glGetListParameterivSGIX(list, pname, params);} | ||
4601 | GLEEPFNGLGETLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glGetListParameterivSGIX=GLee_Lazy_glGetListParameterivSGIX; | ||
4602 | #endif | ||
4603 | #ifndef GLEE_C_DEFINED_glListParameterfSGIX | ||
4604 | #define GLEE_C_DEFINED_glListParameterfSGIX | ||
4605 | void __stdcall GLee_Lazy_glListParameterfSGIX(GLuint list, GLenum pname, GLfloat param) {if (GLeeInit()) glListParameterfSGIX(list, pname, param);} | ||
4606 | GLEEPFNGLLISTPARAMETERFSGIXPROC GLeeFuncPtr_glListParameterfSGIX=GLee_Lazy_glListParameterfSGIX; | ||
4607 | #endif | ||
4608 | #ifndef GLEE_C_DEFINED_glListParameterfvSGIX | ||
4609 | #define GLEE_C_DEFINED_glListParameterfvSGIX | ||
4610 | void __stdcall GLee_Lazy_glListParameterfvSGIX(GLuint list, GLenum pname, const GLfloat * params) {if (GLeeInit()) glListParameterfvSGIX(list, pname, params);} | ||
4611 | GLEEPFNGLLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glListParameterfvSGIX=GLee_Lazy_glListParameterfvSGIX; | ||
4612 | #endif | ||
4613 | #ifndef GLEE_C_DEFINED_glListParameteriSGIX | ||
4614 | #define GLEE_C_DEFINED_glListParameteriSGIX | ||
4615 | void __stdcall GLee_Lazy_glListParameteriSGIX(GLuint list, GLenum pname, GLint param) {if (GLeeInit()) glListParameteriSGIX(list, pname, param);} | ||
4616 | GLEEPFNGLLISTPARAMETERISGIXPROC GLeeFuncPtr_glListParameteriSGIX=GLee_Lazy_glListParameteriSGIX; | ||
4617 | #endif | ||
4618 | #ifndef GLEE_C_DEFINED_glListParameterivSGIX | ||
4619 | #define GLEE_C_DEFINED_glListParameterivSGIX | ||
4620 | void __stdcall GLee_Lazy_glListParameterivSGIX(GLuint list, GLenum pname, const GLint * params) {if (GLeeInit()) glListParameterivSGIX(list, pname, params);} | ||
4621 | GLEEPFNGLLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glListParameterivSGIX=GLee_Lazy_glListParameterivSGIX; | ||
4622 | #endif | ||
4623 | #endif | ||
4624 | |||
4625 | /* GL_SGIX_ir_instrument1 */ | ||
4626 | |||
4627 | #ifdef __GLEE_GL_SGIX_ir_instrument1 | ||
4628 | #endif | ||
4629 | |||
4630 | /* GL_SGIX_calligraphic_fragment */ | ||
4631 | |||
4632 | #ifdef __GLEE_GL_SGIX_calligraphic_fragment | ||
4633 | #endif | ||
4634 | |||
4635 | /* GL_SGIX_texture_lod_bias */ | ||
4636 | |||
4637 | #ifdef __GLEE_GL_SGIX_texture_lod_bias | ||
4638 | #endif | ||
4639 | |||
4640 | /* GL_SGIX_shadow_ambient */ | ||
4641 | |||
4642 | #ifdef __GLEE_GL_SGIX_shadow_ambient | ||
4643 | #endif | ||
4644 | |||
4645 | /* GL_EXT_index_texture */ | ||
4646 | |||
4647 | #ifdef __GLEE_GL_EXT_index_texture | ||
4648 | #endif | ||
4649 | |||
4650 | /* GL_EXT_index_material */ | ||
4651 | |||
4652 | #ifdef __GLEE_GL_EXT_index_material | ||
4653 | #ifndef GLEE_C_DEFINED_glIndexMaterialEXT | ||
4654 | #define GLEE_C_DEFINED_glIndexMaterialEXT | ||
4655 | void __stdcall GLee_Lazy_glIndexMaterialEXT(GLenum face, GLenum mode) {if (GLeeInit()) glIndexMaterialEXT(face, mode);} | ||
4656 | GLEEPFNGLINDEXMATERIALEXTPROC GLeeFuncPtr_glIndexMaterialEXT=GLee_Lazy_glIndexMaterialEXT; | ||
4657 | #endif | ||
4658 | #endif | ||
4659 | |||
4660 | /* GL_EXT_index_func */ | ||
4661 | |||
4662 | #ifdef __GLEE_GL_EXT_index_func | ||
4663 | #ifndef GLEE_C_DEFINED_glIndexFuncEXT | ||
4664 | #define GLEE_C_DEFINED_glIndexFuncEXT | ||
4665 | void __stdcall GLee_Lazy_glIndexFuncEXT(GLenum func, GLclampf ref) {if (GLeeInit()) glIndexFuncEXT(func, ref);} | ||
4666 | GLEEPFNGLINDEXFUNCEXTPROC GLeeFuncPtr_glIndexFuncEXT=GLee_Lazy_glIndexFuncEXT; | ||
4667 | #endif | ||
4668 | #endif | ||
4669 | |||
4670 | /* GL_EXT_index_array_formats */ | ||
4671 | |||
4672 | #ifdef __GLEE_GL_EXT_index_array_formats | ||
4673 | #endif | ||
4674 | |||
4675 | /* GL_EXT_compiled_vertex_array */ | ||
4676 | |||
4677 | #ifdef __GLEE_GL_EXT_compiled_vertex_array | ||
4678 | #ifndef GLEE_C_DEFINED_glLockArraysEXT | ||
4679 | #define GLEE_C_DEFINED_glLockArraysEXT | ||
4680 | void __stdcall GLee_Lazy_glLockArraysEXT(GLint first, GLsizei count) {if (GLeeInit()) glLockArraysEXT(first, count);} | ||
4681 | GLEEPFNGLLOCKARRAYSEXTPROC GLeeFuncPtr_glLockArraysEXT=GLee_Lazy_glLockArraysEXT; | ||
4682 | #endif | ||
4683 | #ifndef GLEE_C_DEFINED_glUnlockArraysEXT | ||
4684 | #define GLEE_C_DEFINED_glUnlockArraysEXT | ||
4685 | void __stdcall GLee_Lazy_glUnlockArraysEXT(void) {if (GLeeInit()) glUnlockArraysEXT();} | ||
4686 | GLEEPFNGLUNLOCKARRAYSEXTPROC GLeeFuncPtr_glUnlockArraysEXT=GLee_Lazy_glUnlockArraysEXT; | ||
4687 | #endif | ||
4688 | #endif | ||
4689 | |||
4690 | /* GL_EXT_cull_vertex */ | ||
4691 | |||
4692 | #ifdef __GLEE_GL_EXT_cull_vertex | ||
4693 | #ifndef GLEE_C_DEFINED_glCullParameterdvEXT | ||
4694 | #define GLEE_C_DEFINED_glCullParameterdvEXT | ||
4695 | void __stdcall GLee_Lazy_glCullParameterdvEXT(GLenum pname, GLdouble * params) {if (GLeeInit()) glCullParameterdvEXT(pname, params);} | ||
4696 | GLEEPFNGLCULLPARAMETERDVEXTPROC GLeeFuncPtr_glCullParameterdvEXT=GLee_Lazy_glCullParameterdvEXT; | ||
4697 | #endif | ||
4698 | #ifndef GLEE_C_DEFINED_glCullParameterfvEXT | ||
4699 | #define GLEE_C_DEFINED_glCullParameterfvEXT | ||
4700 | void __stdcall GLee_Lazy_glCullParameterfvEXT(GLenum pname, GLfloat * params) {if (GLeeInit()) glCullParameterfvEXT(pname, params);} | ||
4701 | GLEEPFNGLCULLPARAMETERFVEXTPROC GLeeFuncPtr_glCullParameterfvEXT=GLee_Lazy_glCullParameterfvEXT; | ||
4702 | #endif | ||
4703 | #endif | ||
4704 | |||
4705 | /* GL_SGIX_ycrcb */ | ||
4706 | |||
4707 | #ifdef __GLEE_GL_SGIX_ycrcb | ||
4708 | #endif | ||
4709 | |||
4710 | /* GL_SGIX_fragment_lighting */ | ||
4711 | |||
4712 | #ifdef __GLEE_GL_SGIX_fragment_lighting | ||
4713 | #ifndef GLEE_C_DEFINED_glFragmentColorMaterialSGIX | ||
4714 | #define GLEE_C_DEFINED_glFragmentColorMaterialSGIX | ||
4715 | void __stdcall GLee_Lazy_glFragmentColorMaterialSGIX(GLenum face, GLenum mode) {if (GLeeInit()) glFragmentColorMaterialSGIX(face, mode);} | ||
4716 | GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC GLeeFuncPtr_glFragmentColorMaterialSGIX=GLee_Lazy_glFragmentColorMaterialSGIX; | ||
4717 | #endif | ||
4718 | #ifndef GLEE_C_DEFINED_glFragmentLightfSGIX | ||
4719 | #define GLEE_C_DEFINED_glFragmentLightfSGIX | ||
4720 | void __stdcall GLee_Lazy_glFragmentLightfSGIX(GLenum light, GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightfSGIX(light, pname, param);} | ||
4721 | GLEEPFNGLFRAGMENTLIGHTFSGIXPROC GLeeFuncPtr_glFragmentLightfSGIX=GLee_Lazy_glFragmentLightfSGIX; | ||
4722 | #endif | ||
4723 | #ifndef GLEE_C_DEFINED_glFragmentLightfvSGIX | ||
4724 | #define GLEE_C_DEFINED_glFragmentLightfvSGIX | ||
4725 | void __stdcall GLee_Lazy_glFragmentLightfvSGIX(GLenum light, GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentLightfvSGIX(light, pname, params);} | ||
4726 | GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glFragmentLightfvSGIX=GLee_Lazy_glFragmentLightfvSGIX; | ||
4727 | #endif | ||
4728 | #ifndef GLEE_C_DEFINED_glFragmentLightiSGIX | ||
4729 | #define GLEE_C_DEFINED_glFragmentLightiSGIX | ||
4730 | void __stdcall GLee_Lazy_glFragmentLightiSGIX(GLenum light, GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightiSGIX(light, pname, param);} | ||
4731 | GLEEPFNGLFRAGMENTLIGHTISGIXPROC GLeeFuncPtr_glFragmentLightiSGIX=GLee_Lazy_glFragmentLightiSGIX; | ||
4732 | #endif | ||
4733 | #ifndef GLEE_C_DEFINED_glFragmentLightivSGIX | ||
4734 | #define GLEE_C_DEFINED_glFragmentLightivSGIX | ||
4735 | void __stdcall GLee_Lazy_glFragmentLightivSGIX(GLenum light, GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentLightivSGIX(light, pname, params);} | ||
4736 | GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glFragmentLightivSGIX=GLee_Lazy_glFragmentLightivSGIX; | ||
4737 | #endif | ||
4738 | #ifndef GLEE_C_DEFINED_glFragmentLightModelfSGIX | ||
4739 | #define GLEE_C_DEFINED_glFragmentLightModelfSGIX | ||
4740 | void __stdcall GLee_Lazy_glFragmentLightModelfSGIX(GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightModelfSGIX(pname, param);} | ||
4741 | GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC GLeeFuncPtr_glFragmentLightModelfSGIX=GLee_Lazy_glFragmentLightModelfSGIX; | ||
4742 | #endif | ||
4743 | #ifndef GLEE_C_DEFINED_glFragmentLightModelfvSGIX | ||
4744 | #define GLEE_C_DEFINED_glFragmentLightModelfvSGIX | ||
4745 | void __stdcall GLee_Lazy_glFragmentLightModelfvSGIX(GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentLightModelfvSGIX(pname, params);} | ||
4746 | GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC GLeeFuncPtr_glFragmentLightModelfvSGIX=GLee_Lazy_glFragmentLightModelfvSGIX; | ||
4747 | #endif | ||
4748 | #ifndef GLEE_C_DEFINED_glFragmentLightModeliSGIX | ||
4749 | #define GLEE_C_DEFINED_glFragmentLightModeliSGIX | ||
4750 | void __stdcall GLee_Lazy_glFragmentLightModeliSGIX(GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightModeliSGIX(pname, param);} | ||
4751 | GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC GLeeFuncPtr_glFragmentLightModeliSGIX=GLee_Lazy_glFragmentLightModeliSGIX; | ||
4752 | #endif | ||
4753 | #ifndef GLEE_C_DEFINED_glFragmentLightModelivSGIX | ||
4754 | #define GLEE_C_DEFINED_glFragmentLightModelivSGIX | ||
4755 | void __stdcall GLee_Lazy_glFragmentLightModelivSGIX(GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentLightModelivSGIX(pname, params);} | ||
4756 | GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC GLeeFuncPtr_glFragmentLightModelivSGIX=GLee_Lazy_glFragmentLightModelivSGIX; | ||
4757 | #endif | ||
4758 | #ifndef GLEE_C_DEFINED_glFragmentMaterialfSGIX | ||
4759 | #define GLEE_C_DEFINED_glFragmentMaterialfSGIX | ||
4760 | void __stdcall GLee_Lazy_glFragmentMaterialfSGIX(GLenum face, GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentMaterialfSGIX(face, pname, param);} | ||
4761 | GLEEPFNGLFRAGMENTMATERIALFSGIXPROC GLeeFuncPtr_glFragmentMaterialfSGIX=GLee_Lazy_glFragmentMaterialfSGIX; | ||
4762 | #endif | ||
4763 | #ifndef GLEE_C_DEFINED_glFragmentMaterialfvSGIX | ||
4764 | #define GLEE_C_DEFINED_glFragmentMaterialfvSGIX | ||
4765 | void __stdcall GLee_Lazy_glFragmentMaterialfvSGIX(GLenum face, GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvSGIX(face, pname, params);} | ||
4766 | GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glFragmentMaterialfvSGIX=GLee_Lazy_glFragmentMaterialfvSGIX; | ||
4767 | #endif | ||
4768 | #ifndef GLEE_C_DEFINED_glFragmentMaterialiSGIX | ||
4769 | #define GLEE_C_DEFINED_glFragmentMaterialiSGIX | ||
4770 | void __stdcall GLee_Lazy_glFragmentMaterialiSGIX(GLenum face, GLenum pname, GLint param) {if (GLeeInit()) glFragmentMaterialiSGIX(face, pname, param);} | ||
4771 | GLEEPFNGLFRAGMENTMATERIALISGIXPROC GLeeFuncPtr_glFragmentMaterialiSGIX=GLee_Lazy_glFragmentMaterialiSGIX; | ||
4772 | #endif | ||
4773 | #ifndef GLEE_C_DEFINED_glFragmentMaterialivSGIX | ||
4774 | #define GLEE_C_DEFINED_glFragmentMaterialivSGIX | ||
4775 | void __stdcall GLee_Lazy_glFragmentMaterialivSGIX(GLenum face, GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentMaterialivSGIX(face, pname, params);} | ||
4776 | GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glFragmentMaterialivSGIX=GLee_Lazy_glFragmentMaterialivSGIX; | ||
4777 | #endif | ||
4778 | #ifndef GLEE_C_DEFINED_glGetFragmentLightfvSGIX | ||
4779 | #define GLEE_C_DEFINED_glGetFragmentLightfvSGIX | ||
4780 | void __stdcall GLee_Lazy_glGetFragmentLightfvSGIX(GLenum light, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvSGIX(light, pname, params);} | ||
4781 | GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glGetFragmentLightfvSGIX=GLee_Lazy_glGetFragmentLightfvSGIX; | ||
4782 | #endif | ||
4783 | #ifndef GLEE_C_DEFINED_glGetFragmentLightivSGIX | ||
4784 | #define GLEE_C_DEFINED_glGetFragmentLightivSGIX | ||
4785 | void __stdcall GLee_Lazy_glGetFragmentLightivSGIX(GLenum light, GLenum pname, GLint * params) {if (GLeeInit()) glGetFragmentLightivSGIX(light, pname, params);} | ||
4786 | GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glGetFragmentLightivSGIX=GLee_Lazy_glGetFragmentLightivSGIX; | ||
4787 | #endif | ||
4788 | #ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX | ||
4789 | #define GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX | ||
4790 | void __stdcall GLee_Lazy_glGetFragmentMaterialfvSGIX(GLenum face, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvSGIX(face, pname, params);} | ||
4791 | GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialfvSGIX=GLee_Lazy_glGetFragmentMaterialfvSGIX; | ||
4792 | #endif | ||
4793 | #ifndef GLEE_C_DEFINED_glGetFragmentMaterialivSGIX | ||
4794 | #define GLEE_C_DEFINED_glGetFragmentMaterialivSGIX | ||
4795 | void __stdcall GLee_Lazy_glGetFragmentMaterialivSGIX(GLenum face, GLenum pname, GLint * params) {if (GLeeInit()) glGetFragmentMaterialivSGIX(face, pname, params);} | ||
4796 | GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialivSGIX=GLee_Lazy_glGetFragmentMaterialivSGIX; | ||
4797 | #endif | ||
4798 | #ifndef GLEE_C_DEFINED_glLightEnviSGIX | ||
4799 | #define GLEE_C_DEFINED_glLightEnviSGIX | ||
4800 | void __stdcall GLee_Lazy_glLightEnviSGIX(GLenum pname, GLint param) {if (GLeeInit()) glLightEnviSGIX(pname, param);} | ||
4801 | GLEEPFNGLLIGHTENVISGIXPROC GLeeFuncPtr_glLightEnviSGIX=GLee_Lazy_glLightEnviSGIX; | ||
4802 | #endif | ||
4803 | #endif | ||
4804 | |||
4805 | /* GL_IBM_rasterpos_clip */ | ||
4806 | |||
4807 | #ifdef __GLEE_GL_IBM_rasterpos_clip | ||
4808 | #endif | ||
4809 | |||
4810 | /* GL_HP_texture_lighting */ | ||
4811 | |||
4812 | #ifdef __GLEE_GL_HP_texture_lighting | ||
4813 | #endif | ||
4814 | |||
4815 | /* GL_EXT_draw_range_elements */ | ||
4816 | |||
4817 | #ifdef __GLEE_GL_EXT_draw_range_elements | ||
4818 | #ifndef GLEE_C_DEFINED_glDrawRangeElementsEXT | ||
4819 | #define GLEE_C_DEFINED_glDrawRangeElementsEXT | ||
4820 | void __stdcall GLee_Lazy_glDrawRangeElementsEXT(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit()) glDrawRangeElementsEXT(mode, start, end, count, type, indices);} | ||
4821 | GLEEPFNGLDRAWRANGEELEMENTSEXTPROC GLeeFuncPtr_glDrawRangeElementsEXT=GLee_Lazy_glDrawRangeElementsEXT; | ||
4822 | #endif | ||
4823 | #endif | ||
4824 | |||
4825 | /* GL_WIN_phong_shading */ | ||
4826 | |||
4827 | #ifdef __GLEE_GL_WIN_phong_shading | ||
4828 | #endif | ||
4829 | |||
4830 | /* GL_WIN_specular_fog */ | ||
4831 | |||
4832 | #ifdef __GLEE_GL_WIN_specular_fog | ||
4833 | #endif | ||
4834 | |||
4835 | /* GL_EXT_light_texture */ | ||
4836 | |||
4837 | #ifdef __GLEE_GL_EXT_light_texture | ||
4838 | #ifndef GLEE_C_DEFINED_glApplyTextureEXT | ||
4839 | #define GLEE_C_DEFINED_glApplyTextureEXT | ||
4840 | void __stdcall GLee_Lazy_glApplyTextureEXT(GLenum mode) {if (GLeeInit()) glApplyTextureEXT(mode);} | ||
4841 | GLEEPFNGLAPPLYTEXTUREEXTPROC GLeeFuncPtr_glApplyTextureEXT=GLee_Lazy_glApplyTextureEXT; | ||
4842 | #endif | ||
4843 | #ifndef GLEE_C_DEFINED_glTextureLightEXT | ||
4844 | #define GLEE_C_DEFINED_glTextureLightEXT | ||
4845 | void __stdcall GLee_Lazy_glTextureLightEXT(GLenum pname) {if (GLeeInit()) glTextureLightEXT(pname);} | ||
4846 | GLEEPFNGLTEXTURELIGHTEXTPROC GLeeFuncPtr_glTextureLightEXT=GLee_Lazy_glTextureLightEXT; | ||
4847 | #endif | ||
4848 | #ifndef GLEE_C_DEFINED_glTextureMaterialEXT | ||
4849 | #define GLEE_C_DEFINED_glTextureMaterialEXT | ||
4850 | void __stdcall GLee_Lazy_glTextureMaterialEXT(GLenum face, GLenum mode) {if (GLeeInit()) glTextureMaterialEXT(face, mode);} | ||
4851 | GLEEPFNGLTEXTUREMATERIALEXTPROC GLeeFuncPtr_glTextureMaterialEXT=GLee_Lazy_glTextureMaterialEXT; | ||
4852 | #endif | ||
4853 | #endif | ||
4854 | |||
4855 | /* GL_SGIX_blend_alpha_minmax */ | ||
4856 | |||
4857 | #ifdef __GLEE_GL_SGIX_blend_alpha_minmax | ||
4858 | #endif | ||
4859 | |||
4860 | /* GL_SGIX_impact_pixel_texture */ | ||
4861 | |||
4862 | #ifdef __GLEE_GL_SGIX_impact_pixel_texture | ||
4863 | #endif | ||
4864 | |||
4865 | /* GL_EXT_bgra */ | ||
4866 | |||
4867 | #ifdef __GLEE_GL_EXT_bgra | ||
4868 | #endif | ||
4869 | |||
4870 | /* GL_SGIX_async */ | ||
4871 | |||
4872 | #ifdef __GLEE_GL_SGIX_async | ||
4873 | #ifndef GLEE_C_DEFINED_glAsyncMarkerSGIX | ||
4874 | #define GLEE_C_DEFINED_glAsyncMarkerSGIX | ||
4875 | void __stdcall GLee_Lazy_glAsyncMarkerSGIX(GLuint marker) {if (GLeeInit()) glAsyncMarkerSGIX(marker);} | ||
4876 | GLEEPFNGLASYNCMARKERSGIXPROC GLeeFuncPtr_glAsyncMarkerSGIX=GLee_Lazy_glAsyncMarkerSGIX; | ||
4877 | #endif | ||
4878 | #ifndef GLEE_C_DEFINED_glFinishAsyncSGIX | ||
4879 | #define GLEE_C_DEFINED_glFinishAsyncSGIX | ||
4880 | GLint __stdcall GLee_Lazy_glFinishAsyncSGIX(GLuint * markerp) {if (GLeeInit()) return glFinishAsyncSGIX(markerp); return (GLint)0;} | ||
4881 | GLEEPFNGLFINISHASYNCSGIXPROC GLeeFuncPtr_glFinishAsyncSGIX=GLee_Lazy_glFinishAsyncSGIX; | ||
4882 | #endif | ||
4883 | #ifndef GLEE_C_DEFINED_glPollAsyncSGIX | ||
4884 | #define GLEE_C_DEFINED_glPollAsyncSGIX | ||
4885 | GLint __stdcall GLee_Lazy_glPollAsyncSGIX(GLuint * markerp) {if (GLeeInit()) return glPollAsyncSGIX(markerp); return (GLint)0;} | ||
4886 | GLEEPFNGLPOLLASYNCSGIXPROC GLeeFuncPtr_glPollAsyncSGIX=GLee_Lazy_glPollAsyncSGIX; | ||
4887 | #endif | ||
4888 | #ifndef GLEE_C_DEFINED_glGenAsyncMarkersSGIX | ||
4889 | #define GLEE_C_DEFINED_glGenAsyncMarkersSGIX | ||
4890 | GLuint __stdcall GLee_Lazy_glGenAsyncMarkersSGIX(GLsizei range) {if (GLeeInit()) return glGenAsyncMarkersSGIX(range); return (GLuint)0;} | ||
4891 | GLEEPFNGLGENASYNCMARKERSSGIXPROC GLeeFuncPtr_glGenAsyncMarkersSGIX=GLee_Lazy_glGenAsyncMarkersSGIX; | ||
4892 | #endif | ||
4893 | #ifndef GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX | ||
4894 | #define GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX | ||
4895 | void __stdcall GLee_Lazy_glDeleteAsyncMarkersSGIX(GLuint marker, GLsizei range) {if (GLeeInit()) glDeleteAsyncMarkersSGIX(marker, range);} | ||
4896 | GLEEPFNGLDELETEASYNCMARKERSSGIXPROC GLeeFuncPtr_glDeleteAsyncMarkersSGIX=GLee_Lazy_glDeleteAsyncMarkersSGIX; | ||
4897 | #endif | ||
4898 | #ifndef GLEE_C_DEFINED_glIsAsyncMarkerSGIX | ||
4899 | #define GLEE_C_DEFINED_glIsAsyncMarkerSGIX | ||
4900 | GLboolean __stdcall GLee_Lazy_glIsAsyncMarkerSGIX(GLuint marker) {if (GLeeInit()) return glIsAsyncMarkerSGIX(marker); return (GLboolean)0;} | ||
4901 | GLEEPFNGLISASYNCMARKERSGIXPROC GLeeFuncPtr_glIsAsyncMarkerSGIX=GLee_Lazy_glIsAsyncMarkerSGIX; | ||
4902 | #endif | ||
4903 | #endif | ||
4904 | |||
4905 | /* GL_SGIX_async_pixel */ | ||
4906 | |||
4907 | #ifdef __GLEE_GL_SGIX_async_pixel | ||
4908 | #endif | ||
4909 | |||
4910 | /* GL_SGIX_async_histogram */ | ||
4911 | |||
4912 | #ifdef __GLEE_GL_SGIX_async_histogram | ||
4913 | #endif | ||
4914 | |||
4915 | /* GL_INTEL_texture_scissor */ | ||
4916 | |||
4917 | #ifdef __GLEE_GL_INTEL_texture_scissor | ||
4918 | #endif | ||
4919 | |||
4920 | /* GL_INTEL_parallel_arrays */ | ||
4921 | |||
4922 | #ifdef __GLEE_GL_INTEL_parallel_arrays | ||
4923 | #ifndef GLEE_C_DEFINED_glVertexPointervINTEL | ||
4924 | #define GLEE_C_DEFINED_glVertexPointervINTEL | ||
4925 | void __stdcall GLee_Lazy_glVertexPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glVertexPointervINTEL(size, type, pointer);} | ||
4926 | GLEEPFNGLVERTEXPOINTERVINTELPROC GLeeFuncPtr_glVertexPointervINTEL=GLee_Lazy_glVertexPointervINTEL; | ||
4927 | #endif | ||
4928 | #ifndef GLEE_C_DEFINED_glNormalPointervINTEL | ||
4929 | #define GLEE_C_DEFINED_glNormalPointervINTEL | ||
4930 | void __stdcall GLee_Lazy_glNormalPointervINTEL(GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glNormalPointervINTEL(type, pointer);} | ||
4931 | GLEEPFNGLNORMALPOINTERVINTELPROC GLeeFuncPtr_glNormalPointervINTEL=GLee_Lazy_glNormalPointervINTEL; | ||
4932 | #endif | ||
4933 | #ifndef GLEE_C_DEFINED_glColorPointervINTEL | ||
4934 | #define GLEE_C_DEFINED_glColorPointervINTEL | ||
4935 | void __stdcall GLee_Lazy_glColorPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glColorPointervINTEL(size, type, pointer);} | ||
4936 | GLEEPFNGLCOLORPOINTERVINTELPROC GLeeFuncPtr_glColorPointervINTEL=GLee_Lazy_glColorPointervINTEL; | ||
4937 | #endif | ||
4938 | #ifndef GLEE_C_DEFINED_glTexCoordPointervINTEL | ||
4939 | #define GLEE_C_DEFINED_glTexCoordPointervINTEL | ||
4940 | void __stdcall GLee_Lazy_glTexCoordPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glTexCoordPointervINTEL(size, type, pointer);} | ||
4941 | GLEEPFNGLTEXCOORDPOINTERVINTELPROC GLeeFuncPtr_glTexCoordPointervINTEL=GLee_Lazy_glTexCoordPointervINTEL; | ||
4942 | #endif | ||
4943 | #endif | ||
4944 | |||
4945 | /* GL_HP_occlusion_test */ | ||
4946 | |||
4947 | #ifdef __GLEE_GL_HP_occlusion_test | ||
4948 | #endif | ||
4949 | |||
4950 | /* GL_EXT_pixel_transform */ | ||
4951 | |||
4952 | #ifdef __GLEE_GL_EXT_pixel_transform | ||
4953 | #ifndef GLEE_C_DEFINED_glPixelTransformParameteriEXT | ||
4954 | #define GLEE_C_DEFINED_glPixelTransformParameteriEXT | ||
4955 | void __stdcall GLee_Lazy_glPixelTransformParameteriEXT(GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glPixelTransformParameteriEXT(target, pname, param);} | ||
4956 | GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC GLeeFuncPtr_glPixelTransformParameteriEXT=GLee_Lazy_glPixelTransformParameteriEXT; | ||
4957 | #endif | ||
4958 | #ifndef GLEE_C_DEFINED_glPixelTransformParameterfEXT | ||
4959 | #define GLEE_C_DEFINED_glPixelTransformParameterfEXT | ||
4960 | void __stdcall GLee_Lazy_glPixelTransformParameterfEXT(GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glPixelTransformParameterfEXT(target, pname, param);} | ||
4961 | GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC GLeeFuncPtr_glPixelTransformParameterfEXT=GLee_Lazy_glPixelTransformParameterfEXT; | ||
4962 | #endif | ||
4963 | #ifndef GLEE_C_DEFINED_glPixelTransformParameterivEXT | ||
4964 | #define GLEE_C_DEFINED_glPixelTransformParameterivEXT | ||
4965 | void __stdcall GLee_Lazy_glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glPixelTransformParameterivEXT(target, pname, params);} | ||
4966 | GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC GLeeFuncPtr_glPixelTransformParameterivEXT=GLee_Lazy_glPixelTransformParameterivEXT; | ||
4967 | #endif | ||
4968 | #ifndef GLEE_C_DEFINED_glPixelTransformParameterfvEXT | ||
4969 | #define GLEE_C_DEFINED_glPixelTransformParameterfvEXT | ||
4970 | void __stdcall GLee_Lazy_glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glPixelTransformParameterfvEXT(target, pname, params);} | ||
4971 | GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC GLeeFuncPtr_glPixelTransformParameterfvEXT=GLee_Lazy_glPixelTransformParameterfvEXT; | ||
4972 | #endif | ||
4973 | #endif | ||
4974 | |||
4975 | /* GL_EXT_pixel_transform_color_table */ | ||
4976 | |||
4977 | #ifdef __GLEE_GL_EXT_pixel_transform_color_table | ||
4978 | #endif | ||
4979 | |||
4980 | /* GL_EXT_shared_texture_palette */ | ||
4981 | |||
4982 | #ifdef __GLEE_GL_EXT_shared_texture_palette | ||
4983 | #endif | ||
4984 | |||
4985 | /* GL_EXT_separate_specular_color */ | ||
4986 | |||
4987 | #ifdef __GLEE_GL_EXT_separate_specular_color | ||
4988 | #endif | ||
4989 | |||
4990 | /* GL_EXT_secondary_color */ | ||
4991 | |||
4992 | #ifdef __GLEE_GL_EXT_secondary_color | ||
4993 | #ifndef GLEE_C_DEFINED_glSecondaryColor3bEXT | ||
4994 | #define GLEE_C_DEFINED_glSecondaryColor3bEXT | ||
4995 | void __stdcall GLee_Lazy_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue) {if (GLeeInit()) glSecondaryColor3bEXT(red, green, blue);} | ||
4996 | GLEEPFNGLSECONDARYCOLOR3BEXTPROC GLeeFuncPtr_glSecondaryColor3bEXT=GLee_Lazy_glSecondaryColor3bEXT; | ||
4997 | #endif | ||
4998 | #ifndef GLEE_C_DEFINED_glSecondaryColor3bvEXT | ||
4999 | #define GLEE_C_DEFINED_glSecondaryColor3bvEXT | ||
5000 | void __stdcall GLee_Lazy_glSecondaryColor3bvEXT(const GLbyte * v) {if (GLeeInit()) glSecondaryColor3bvEXT(v);} | ||
5001 | GLEEPFNGLSECONDARYCOLOR3BVEXTPROC GLeeFuncPtr_glSecondaryColor3bvEXT=GLee_Lazy_glSecondaryColor3bvEXT; | ||
5002 | #endif | ||
5003 | #ifndef GLEE_C_DEFINED_glSecondaryColor3dEXT | ||
5004 | #define GLEE_C_DEFINED_glSecondaryColor3dEXT | ||
5005 | void __stdcall GLee_Lazy_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue) {if (GLeeInit()) glSecondaryColor3dEXT(red, green, blue);} | ||
5006 | GLEEPFNGLSECONDARYCOLOR3DEXTPROC GLeeFuncPtr_glSecondaryColor3dEXT=GLee_Lazy_glSecondaryColor3dEXT; | ||
5007 | #endif | ||
5008 | #ifndef GLEE_C_DEFINED_glSecondaryColor3dvEXT | ||
5009 | #define GLEE_C_DEFINED_glSecondaryColor3dvEXT | ||
5010 | void __stdcall GLee_Lazy_glSecondaryColor3dvEXT(const GLdouble * v) {if (GLeeInit()) glSecondaryColor3dvEXT(v);} | ||
5011 | GLEEPFNGLSECONDARYCOLOR3DVEXTPROC GLeeFuncPtr_glSecondaryColor3dvEXT=GLee_Lazy_glSecondaryColor3dvEXT; | ||
5012 | #endif | ||
5013 | #ifndef GLEE_C_DEFINED_glSecondaryColor3fEXT | ||
5014 | #define GLEE_C_DEFINED_glSecondaryColor3fEXT | ||
5015 | void __stdcall GLee_Lazy_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue) {if (GLeeInit()) glSecondaryColor3fEXT(red, green, blue);} | ||
5016 | GLEEPFNGLSECONDARYCOLOR3FEXTPROC GLeeFuncPtr_glSecondaryColor3fEXT=GLee_Lazy_glSecondaryColor3fEXT; | ||
5017 | #endif | ||
5018 | #ifndef GLEE_C_DEFINED_glSecondaryColor3fvEXT | ||
5019 | #define GLEE_C_DEFINED_glSecondaryColor3fvEXT | ||
5020 | void __stdcall GLee_Lazy_glSecondaryColor3fvEXT(const GLfloat * v) {if (GLeeInit()) glSecondaryColor3fvEXT(v);} | ||
5021 | GLEEPFNGLSECONDARYCOLOR3FVEXTPROC GLeeFuncPtr_glSecondaryColor3fvEXT=GLee_Lazy_glSecondaryColor3fvEXT; | ||
5022 | #endif | ||
5023 | #ifndef GLEE_C_DEFINED_glSecondaryColor3iEXT | ||
5024 | #define GLEE_C_DEFINED_glSecondaryColor3iEXT | ||
5025 | void __stdcall GLee_Lazy_glSecondaryColor3iEXT(GLint red, GLint green, GLint blue) {if (GLeeInit()) glSecondaryColor3iEXT(red, green, blue);} | ||
5026 | GLEEPFNGLSECONDARYCOLOR3IEXTPROC GLeeFuncPtr_glSecondaryColor3iEXT=GLee_Lazy_glSecondaryColor3iEXT; | ||
5027 | #endif | ||
5028 | #ifndef GLEE_C_DEFINED_glSecondaryColor3ivEXT | ||
5029 | #define GLEE_C_DEFINED_glSecondaryColor3ivEXT | ||
5030 | void __stdcall GLee_Lazy_glSecondaryColor3ivEXT(const GLint * v) {if (GLeeInit()) glSecondaryColor3ivEXT(v);} | ||
5031 | GLEEPFNGLSECONDARYCOLOR3IVEXTPROC GLeeFuncPtr_glSecondaryColor3ivEXT=GLee_Lazy_glSecondaryColor3ivEXT; | ||
5032 | #endif | ||
5033 | #ifndef GLEE_C_DEFINED_glSecondaryColor3sEXT | ||
5034 | #define GLEE_C_DEFINED_glSecondaryColor3sEXT | ||
5035 | void __stdcall GLee_Lazy_glSecondaryColor3sEXT(GLshort red, GLshort green, GLshort blue) {if (GLeeInit()) glSecondaryColor3sEXT(red, green, blue);} | ||
5036 | GLEEPFNGLSECONDARYCOLOR3SEXTPROC GLeeFuncPtr_glSecondaryColor3sEXT=GLee_Lazy_glSecondaryColor3sEXT; | ||
5037 | #endif | ||
5038 | #ifndef GLEE_C_DEFINED_glSecondaryColor3svEXT | ||
5039 | #define GLEE_C_DEFINED_glSecondaryColor3svEXT | ||
5040 | void __stdcall GLee_Lazy_glSecondaryColor3svEXT(const GLshort * v) {if (GLeeInit()) glSecondaryColor3svEXT(v);} | ||
5041 | GLEEPFNGLSECONDARYCOLOR3SVEXTPROC GLeeFuncPtr_glSecondaryColor3svEXT=GLee_Lazy_glSecondaryColor3svEXT; | ||
5042 | #endif | ||
5043 | #ifndef GLEE_C_DEFINED_glSecondaryColor3ubEXT | ||
5044 | #define GLEE_C_DEFINED_glSecondaryColor3ubEXT | ||
5045 | void __stdcall GLee_Lazy_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue) {if (GLeeInit()) glSecondaryColor3ubEXT(red, green, blue);} | ||
5046 | GLEEPFNGLSECONDARYCOLOR3UBEXTPROC GLeeFuncPtr_glSecondaryColor3ubEXT=GLee_Lazy_glSecondaryColor3ubEXT; | ||
5047 | #endif | ||
5048 | #ifndef GLEE_C_DEFINED_glSecondaryColor3ubvEXT | ||
5049 | #define GLEE_C_DEFINED_glSecondaryColor3ubvEXT | ||
5050 | void __stdcall GLee_Lazy_glSecondaryColor3ubvEXT(const GLubyte * v) {if (GLeeInit()) glSecondaryColor3ubvEXT(v);} | ||
5051 | GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC GLeeFuncPtr_glSecondaryColor3ubvEXT=GLee_Lazy_glSecondaryColor3ubvEXT; | ||
5052 | #endif | ||
5053 | #ifndef GLEE_C_DEFINED_glSecondaryColor3uiEXT | ||
5054 | #define GLEE_C_DEFINED_glSecondaryColor3uiEXT | ||
5055 | void __stdcall GLee_Lazy_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue) {if (GLeeInit()) glSecondaryColor3uiEXT(red, green, blue);} | ||
5056 | GLEEPFNGLSECONDARYCOLOR3UIEXTPROC GLeeFuncPtr_glSecondaryColor3uiEXT=GLee_Lazy_glSecondaryColor3uiEXT; | ||
5057 | #endif | ||
5058 | #ifndef GLEE_C_DEFINED_glSecondaryColor3uivEXT | ||
5059 | #define GLEE_C_DEFINED_glSecondaryColor3uivEXT | ||
5060 | void __stdcall GLee_Lazy_glSecondaryColor3uivEXT(const GLuint * v) {if (GLeeInit()) glSecondaryColor3uivEXT(v);} | ||
5061 | GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC GLeeFuncPtr_glSecondaryColor3uivEXT=GLee_Lazy_glSecondaryColor3uivEXT; | ||
5062 | #endif | ||
5063 | #ifndef GLEE_C_DEFINED_glSecondaryColor3usEXT | ||
5064 | #define GLEE_C_DEFINED_glSecondaryColor3usEXT | ||
5065 | void __stdcall GLee_Lazy_glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue) {if (GLeeInit()) glSecondaryColor3usEXT(red, green, blue);} | ||
5066 | GLEEPFNGLSECONDARYCOLOR3USEXTPROC GLeeFuncPtr_glSecondaryColor3usEXT=GLee_Lazy_glSecondaryColor3usEXT; | ||
5067 | #endif | ||
5068 | #ifndef GLEE_C_DEFINED_glSecondaryColor3usvEXT | ||
5069 | #define GLEE_C_DEFINED_glSecondaryColor3usvEXT | ||
5070 | void __stdcall GLee_Lazy_glSecondaryColor3usvEXT(const GLushort * v) {if (GLeeInit()) glSecondaryColor3usvEXT(v);} | ||
5071 | GLEEPFNGLSECONDARYCOLOR3USVEXTPROC GLeeFuncPtr_glSecondaryColor3usvEXT=GLee_Lazy_glSecondaryColor3usvEXT; | ||
5072 | #endif | ||
5073 | #ifndef GLEE_C_DEFINED_glSecondaryColorPointerEXT | ||
5074 | #define GLEE_C_DEFINED_glSecondaryColorPointerEXT | ||
5075 | void __stdcall GLee_Lazy_glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColorPointerEXT(size, type, stride, pointer);} | ||
5076 | GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC GLeeFuncPtr_glSecondaryColorPointerEXT=GLee_Lazy_glSecondaryColorPointerEXT; | ||
5077 | #endif | ||
5078 | #endif | ||
5079 | |||
5080 | /* GL_EXT_texture_perturb_normal */ | ||
5081 | |||
5082 | #ifdef __GLEE_GL_EXT_texture_perturb_normal | ||
5083 | #ifndef GLEE_C_DEFINED_glTextureNormalEXT | ||
5084 | #define GLEE_C_DEFINED_glTextureNormalEXT | ||
5085 | void __stdcall GLee_Lazy_glTextureNormalEXT(GLenum mode) {if (GLeeInit()) glTextureNormalEXT(mode);} | ||
5086 | GLEEPFNGLTEXTURENORMALEXTPROC GLeeFuncPtr_glTextureNormalEXT=GLee_Lazy_glTextureNormalEXT; | ||
5087 | #endif | ||
5088 | #endif | ||
5089 | |||
5090 | /* GL_EXT_multi_draw_arrays */ | ||
5091 | |||
5092 | #ifdef __GLEE_GL_EXT_multi_draw_arrays | ||
5093 | #ifndef GLEE_C_DEFINED_glMultiDrawArraysEXT | ||
5094 | #define GLEE_C_DEFINED_glMultiDrawArraysEXT | ||
5095 | void __stdcall GLee_Lazy_glMultiDrawArraysEXT(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArraysEXT(mode, first, count, primcount);} | ||
5096 | GLEEPFNGLMULTIDRAWARRAYSEXTPROC GLeeFuncPtr_glMultiDrawArraysEXT=GLee_Lazy_glMultiDrawArraysEXT; | ||
5097 | #endif | ||
5098 | #ifndef GLEE_C_DEFINED_glMultiDrawElementsEXT | ||
5099 | #define GLEE_C_DEFINED_glMultiDrawElementsEXT | ||
5100 | void __stdcall GLee_Lazy_glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLeeInit()) glMultiDrawElementsEXT(mode, count, type, indices, primcount);} | ||
5101 | GLEEPFNGLMULTIDRAWELEMENTSEXTPROC GLeeFuncPtr_glMultiDrawElementsEXT=GLee_Lazy_glMultiDrawElementsEXT; | ||
5102 | #endif | ||
5103 | #endif | ||
5104 | |||
5105 | /* GL_EXT_fog_coord */ | ||
5106 | |||
5107 | #ifdef __GLEE_GL_EXT_fog_coord | ||
5108 | #ifndef GLEE_C_DEFINED_glFogCoordfEXT | ||
5109 | #define GLEE_C_DEFINED_glFogCoordfEXT | ||
5110 | void __stdcall GLee_Lazy_glFogCoordfEXT(GLfloat coord) {if (GLeeInit()) glFogCoordfEXT(coord);} | ||
5111 | GLEEPFNGLFOGCOORDFEXTPROC GLeeFuncPtr_glFogCoordfEXT=GLee_Lazy_glFogCoordfEXT; | ||
5112 | #endif | ||
5113 | #ifndef GLEE_C_DEFINED_glFogCoordfvEXT | ||
5114 | #define GLEE_C_DEFINED_glFogCoordfvEXT | ||
5115 | void __stdcall GLee_Lazy_glFogCoordfvEXT(const GLfloat * coord) {if (GLeeInit()) glFogCoordfvEXT(coord);} | ||
5116 | GLEEPFNGLFOGCOORDFVEXTPROC GLeeFuncPtr_glFogCoordfvEXT=GLee_Lazy_glFogCoordfvEXT; | ||
5117 | #endif | ||
5118 | #ifndef GLEE_C_DEFINED_glFogCoorddEXT | ||
5119 | #define GLEE_C_DEFINED_glFogCoorddEXT | ||
5120 | void __stdcall GLee_Lazy_glFogCoorddEXT(GLdouble coord) {if (GLeeInit()) glFogCoorddEXT(coord);} | ||
5121 | GLEEPFNGLFOGCOORDDEXTPROC GLeeFuncPtr_glFogCoorddEXT=GLee_Lazy_glFogCoorddEXT; | ||
5122 | #endif | ||
5123 | #ifndef GLEE_C_DEFINED_glFogCoorddvEXT | ||
5124 | #define GLEE_C_DEFINED_glFogCoorddvEXT | ||
5125 | void __stdcall GLee_Lazy_glFogCoorddvEXT(const GLdouble * coord) {if (GLeeInit()) glFogCoorddvEXT(coord);} | ||
5126 | GLEEPFNGLFOGCOORDDVEXTPROC GLeeFuncPtr_glFogCoorddvEXT=GLee_Lazy_glFogCoorddvEXT; | ||
5127 | #endif | ||
5128 | #ifndef GLEE_C_DEFINED_glFogCoordPointerEXT | ||
5129 | #define GLEE_C_DEFINED_glFogCoordPointerEXT | ||
5130 | void __stdcall GLee_Lazy_glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glFogCoordPointerEXT(type, stride, pointer);} | ||
5131 | GLEEPFNGLFOGCOORDPOINTEREXTPROC GLeeFuncPtr_glFogCoordPointerEXT=GLee_Lazy_glFogCoordPointerEXT; | ||
5132 | #endif | ||
5133 | #endif | ||
5134 | |||
5135 | /* GL_REND_screen_coordinates */ | ||
5136 | |||
5137 | #ifdef __GLEE_GL_REND_screen_coordinates | ||
5138 | #endif | ||
5139 | |||
5140 | /* GL_EXT_coordinate_frame */ | ||
5141 | |||
5142 | #ifdef __GLEE_GL_EXT_coordinate_frame | ||
5143 | #ifndef GLEE_C_DEFINED_glTangent3bEXT | ||
5144 | #define GLEE_C_DEFINED_glTangent3bEXT | ||
5145 | void __stdcall GLee_Lazy_glTangent3bEXT(GLbyte tx, GLbyte ty, GLbyte tz) {if (GLeeInit()) glTangent3bEXT(tx, ty, tz);} | ||
5146 | GLEEPFNGLTANGENT3BEXTPROC GLeeFuncPtr_glTangent3bEXT=GLee_Lazy_glTangent3bEXT; | ||
5147 | #endif | ||
5148 | #ifndef GLEE_C_DEFINED_glTangent3bvEXT | ||
5149 | #define GLEE_C_DEFINED_glTangent3bvEXT | ||
5150 | void __stdcall GLee_Lazy_glTangent3bvEXT(const GLbyte * v) {if (GLeeInit()) glTangent3bvEXT(v);} | ||
5151 | GLEEPFNGLTANGENT3BVEXTPROC GLeeFuncPtr_glTangent3bvEXT=GLee_Lazy_glTangent3bvEXT; | ||
5152 | #endif | ||
5153 | #ifndef GLEE_C_DEFINED_glTangent3dEXT | ||
5154 | #define GLEE_C_DEFINED_glTangent3dEXT | ||
5155 | void __stdcall GLee_Lazy_glTangent3dEXT(GLdouble tx, GLdouble ty, GLdouble tz) {if (GLeeInit()) glTangent3dEXT(tx, ty, tz);} | ||
5156 | GLEEPFNGLTANGENT3DEXTPROC GLeeFuncPtr_glTangent3dEXT=GLee_Lazy_glTangent3dEXT; | ||
5157 | #endif | ||
5158 | #ifndef GLEE_C_DEFINED_glTangent3dvEXT | ||
5159 | #define GLEE_C_DEFINED_glTangent3dvEXT | ||
5160 | void __stdcall GLee_Lazy_glTangent3dvEXT(const GLdouble * v) {if (GLeeInit()) glTangent3dvEXT(v);} | ||
5161 | GLEEPFNGLTANGENT3DVEXTPROC GLeeFuncPtr_glTangent3dvEXT=GLee_Lazy_glTangent3dvEXT; | ||
5162 | #endif | ||
5163 | #ifndef GLEE_C_DEFINED_glTangent3fEXT | ||
5164 | #define GLEE_C_DEFINED_glTangent3fEXT | ||
5165 | void __stdcall GLee_Lazy_glTangent3fEXT(GLfloat tx, GLfloat ty, GLfloat tz) {if (GLeeInit()) glTangent3fEXT(tx, ty, tz);} | ||
5166 | GLEEPFNGLTANGENT3FEXTPROC GLeeFuncPtr_glTangent3fEXT=GLee_Lazy_glTangent3fEXT; | ||
5167 | #endif | ||
5168 | #ifndef GLEE_C_DEFINED_glTangent3fvEXT | ||
5169 | #define GLEE_C_DEFINED_glTangent3fvEXT | ||
5170 | void __stdcall GLee_Lazy_glTangent3fvEXT(const GLfloat * v) {if (GLeeInit()) glTangent3fvEXT(v);} | ||
5171 | GLEEPFNGLTANGENT3FVEXTPROC GLeeFuncPtr_glTangent3fvEXT=GLee_Lazy_glTangent3fvEXT; | ||
5172 | #endif | ||
5173 | #ifndef GLEE_C_DEFINED_glTangent3iEXT | ||
5174 | #define GLEE_C_DEFINED_glTangent3iEXT | ||
5175 | void __stdcall GLee_Lazy_glTangent3iEXT(GLint tx, GLint ty, GLint tz) {if (GLeeInit()) glTangent3iEXT(tx, ty, tz);} | ||
5176 | GLEEPFNGLTANGENT3IEXTPROC GLeeFuncPtr_glTangent3iEXT=GLee_Lazy_glTangent3iEXT; | ||
5177 | #endif | ||
5178 | #ifndef GLEE_C_DEFINED_glTangent3ivEXT | ||
5179 | #define GLEE_C_DEFINED_glTangent3ivEXT | ||
5180 | void __stdcall GLee_Lazy_glTangent3ivEXT(const GLint * v) {if (GLeeInit()) glTangent3ivEXT(v);} | ||
5181 | GLEEPFNGLTANGENT3IVEXTPROC GLeeFuncPtr_glTangent3ivEXT=GLee_Lazy_glTangent3ivEXT; | ||
5182 | #endif | ||
5183 | #ifndef GLEE_C_DEFINED_glTangent3sEXT | ||
5184 | #define GLEE_C_DEFINED_glTangent3sEXT | ||
5185 | void __stdcall GLee_Lazy_glTangent3sEXT(GLshort tx, GLshort ty, GLshort tz) {if (GLeeInit()) glTangent3sEXT(tx, ty, tz);} | ||
5186 | GLEEPFNGLTANGENT3SEXTPROC GLeeFuncPtr_glTangent3sEXT=GLee_Lazy_glTangent3sEXT; | ||
5187 | #endif | ||
5188 | #ifndef GLEE_C_DEFINED_glTangent3svEXT | ||
5189 | #define GLEE_C_DEFINED_glTangent3svEXT | ||
5190 | void __stdcall GLee_Lazy_glTangent3svEXT(const GLshort * v) {if (GLeeInit()) glTangent3svEXT(v);} | ||
5191 | GLEEPFNGLTANGENT3SVEXTPROC GLeeFuncPtr_glTangent3svEXT=GLee_Lazy_glTangent3svEXT; | ||
5192 | #endif | ||
5193 | #ifndef GLEE_C_DEFINED_glBinormal3bEXT | ||
5194 | #define GLEE_C_DEFINED_glBinormal3bEXT | ||
5195 | void __stdcall GLee_Lazy_glBinormal3bEXT(GLbyte bx, GLbyte by, GLbyte bz) {if (GLeeInit()) glBinormal3bEXT(bx, by, bz);} | ||
5196 | GLEEPFNGLBINORMAL3BEXTPROC GLeeFuncPtr_glBinormal3bEXT=GLee_Lazy_glBinormal3bEXT; | ||
5197 | #endif | ||
5198 | #ifndef GLEE_C_DEFINED_glBinormal3bvEXT | ||
5199 | #define GLEE_C_DEFINED_glBinormal3bvEXT | ||
5200 | void __stdcall GLee_Lazy_glBinormal3bvEXT(const GLbyte * v) {if (GLeeInit()) glBinormal3bvEXT(v);} | ||
5201 | GLEEPFNGLBINORMAL3BVEXTPROC GLeeFuncPtr_glBinormal3bvEXT=GLee_Lazy_glBinormal3bvEXT; | ||
5202 | #endif | ||
5203 | #ifndef GLEE_C_DEFINED_glBinormal3dEXT | ||
5204 | #define GLEE_C_DEFINED_glBinormal3dEXT | ||
5205 | void __stdcall GLee_Lazy_glBinormal3dEXT(GLdouble bx, GLdouble by, GLdouble bz) {if (GLeeInit()) glBinormal3dEXT(bx, by, bz);} | ||
5206 | GLEEPFNGLBINORMAL3DEXTPROC GLeeFuncPtr_glBinormal3dEXT=GLee_Lazy_glBinormal3dEXT; | ||
5207 | #endif | ||
5208 | #ifndef GLEE_C_DEFINED_glBinormal3dvEXT | ||
5209 | #define GLEE_C_DEFINED_glBinormal3dvEXT | ||
5210 | void __stdcall GLee_Lazy_glBinormal3dvEXT(const GLdouble * v) {if (GLeeInit()) glBinormal3dvEXT(v);} | ||
5211 | GLEEPFNGLBINORMAL3DVEXTPROC GLeeFuncPtr_glBinormal3dvEXT=GLee_Lazy_glBinormal3dvEXT; | ||
5212 | #endif | ||
5213 | #ifndef GLEE_C_DEFINED_glBinormal3fEXT | ||
5214 | #define GLEE_C_DEFINED_glBinormal3fEXT | ||
5215 | void __stdcall GLee_Lazy_glBinormal3fEXT(GLfloat bx, GLfloat by, GLfloat bz) {if (GLeeInit()) glBinormal3fEXT(bx, by, bz);} | ||
5216 | GLEEPFNGLBINORMAL3FEXTPROC GLeeFuncPtr_glBinormal3fEXT=GLee_Lazy_glBinormal3fEXT; | ||
5217 | #endif | ||
5218 | #ifndef GLEE_C_DEFINED_glBinormal3fvEXT | ||
5219 | #define GLEE_C_DEFINED_glBinormal3fvEXT | ||
5220 | void __stdcall GLee_Lazy_glBinormal3fvEXT(const GLfloat * v) {if (GLeeInit()) glBinormal3fvEXT(v);} | ||
5221 | GLEEPFNGLBINORMAL3FVEXTPROC GLeeFuncPtr_glBinormal3fvEXT=GLee_Lazy_glBinormal3fvEXT; | ||
5222 | #endif | ||
5223 | #ifndef GLEE_C_DEFINED_glBinormal3iEXT | ||
5224 | #define GLEE_C_DEFINED_glBinormal3iEXT | ||
5225 | void __stdcall GLee_Lazy_glBinormal3iEXT(GLint bx, GLint by, GLint bz) {if (GLeeInit()) glBinormal3iEXT(bx, by, bz);} | ||
5226 | GLEEPFNGLBINORMAL3IEXTPROC GLeeFuncPtr_glBinormal3iEXT=GLee_Lazy_glBinormal3iEXT; | ||
5227 | #endif | ||
5228 | #ifndef GLEE_C_DEFINED_glBinormal3ivEXT | ||
5229 | #define GLEE_C_DEFINED_glBinormal3ivEXT | ||
5230 | void __stdcall GLee_Lazy_glBinormal3ivEXT(const GLint * v) {if (GLeeInit()) glBinormal3ivEXT(v);} | ||
5231 | GLEEPFNGLBINORMAL3IVEXTPROC GLeeFuncPtr_glBinormal3ivEXT=GLee_Lazy_glBinormal3ivEXT; | ||
5232 | #endif | ||
5233 | #ifndef GLEE_C_DEFINED_glBinormal3sEXT | ||
5234 | #define GLEE_C_DEFINED_glBinormal3sEXT | ||
5235 | void __stdcall GLee_Lazy_glBinormal3sEXT(GLshort bx, GLshort by, GLshort bz) {if (GLeeInit()) glBinormal3sEXT(bx, by, bz);} | ||
5236 | GLEEPFNGLBINORMAL3SEXTPROC GLeeFuncPtr_glBinormal3sEXT=GLee_Lazy_glBinormal3sEXT; | ||
5237 | #endif | ||
5238 | #ifndef GLEE_C_DEFINED_glBinormal3svEXT | ||
5239 | #define GLEE_C_DEFINED_glBinormal3svEXT | ||
5240 | void __stdcall GLee_Lazy_glBinormal3svEXT(const GLshort * v) {if (GLeeInit()) glBinormal3svEXT(v);} | ||
5241 | GLEEPFNGLBINORMAL3SVEXTPROC GLeeFuncPtr_glBinormal3svEXT=GLee_Lazy_glBinormal3svEXT; | ||
5242 | #endif | ||
5243 | #ifndef GLEE_C_DEFINED_glTangentPointerEXT | ||
5244 | #define GLEE_C_DEFINED_glTangentPointerEXT | ||
5245 | void __stdcall GLee_Lazy_glTangentPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glTangentPointerEXT(type, stride, pointer);} | ||
5246 | GLEEPFNGLTANGENTPOINTEREXTPROC GLeeFuncPtr_glTangentPointerEXT=GLee_Lazy_glTangentPointerEXT; | ||
5247 | #endif | ||
5248 | #ifndef GLEE_C_DEFINED_glBinormalPointerEXT | ||
5249 | #define GLEE_C_DEFINED_glBinormalPointerEXT | ||
5250 | void __stdcall GLee_Lazy_glBinormalPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glBinormalPointerEXT(type, stride, pointer);} | ||
5251 | GLEEPFNGLBINORMALPOINTEREXTPROC GLeeFuncPtr_glBinormalPointerEXT=GLee_Lazy_glBinormalPointerEXT; | ||
5252 | #endif | ||
5253 | #endif | ||
5254 | |||
5255 | /* GL_EXT_texture_env_combine */ | ||
5256 | |||
5257 | #ifdef __GLEE_GL_EXT_texture_env_combine | ||
5258 | #endif | ||
5259 | |||
5260 | /* GL_APPLE_specular_vector */ | ||
5261 | |||
5262 | #ifdef __GLEE_GL_APPLE_specular_vector | ||
5263 | #endif | ||
5264 | |||
5265 | /* GL_APPLE_transform_hint */ | ||
5266 | |||
5267 | #ifdef __GLEE_GL_APPLE_transform_hint | ||
5268 | #endif | ||
5269 | |||
5270 | /* GL_SGIX_fog_scale */ | ||
5271 | |||
5272 | #ifdef __GLEE_GL_SGIX_fog_scale | ||
5273 | #endif | ||
5274 | |||
5275 | /* GL_SUNX_constant_data */ | ||
5276 | |||
5277 | #ifdef __GLEE_GL_SUNX_constant_data | ||
5278 | #ifndef GLEE_C_DEFINED_glFinishTextureSUNX | ||
5279 | #define GLEE_C_DEFINED_glFinishTextureSUNX | ||
5280 | void __stdcall GLee_Lazy_glFinishTextureSUNX(void) {if (GLeeInit()) glFinishTextureSUNX();} | ||
5281 | GLEEPFNGLFINISHTEXTURESUNXPROC GLeeFuncPtr_glFinishTextureSUNX=GLee_Lazy_glFinishTextureSUNX; | ||
5282 | #endif | ||
5283 | #endif | ||
5284 | |||
5285 | /* GL_SUN_global_alpha */ | ||
5286 | |||
5287 | #ifdef __GLEE_GL_SUN_global_alpha | ||
5288 | #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorbSUN | ||
5289 | #define GLEE_C_DEFINED_glGlobalAlphaFactorbSUN | ||
5290 | void __stdcall GLee_Lazy_glGlobalAlphaFactorbSUN(GLbyte factor) {if (GLeeInit()) glGlobalAlphaFactorbSUN(factor);} | ||
5291 | GLEEPFNGLGLOBALALPHAFACTORBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorbSUN=GLee_Lazy_glGlobalAlphaFactorbSUN; | ||
5292 | #endif | ||
5293 | #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorsSUN | ||
5294 | #define GLEE_C_DEFINED_glGlobalAlphaFactorsSUN | ||
5295 | void __stdcall GLee_Lazy_glGlobalAlphaFactorsSUN(GLshort factor) {if (GLeeInit()) glGlobalAlphaFactorsSUN(factor);} | ||
5296 | GLEEPFNGLGLOBALALPHAFACTORSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorsSUN=GLee_Lazy_glGlobalAlphaFactorsSUN; | ||
5297 | #endif | ||
5298 | #ifndef GLEE_C_DEFINED_glGlobalAlphaFactoriSUN | ||
5299 | #define GLEE_C_DEFINED_glGlobalAlphaFactoriSUN | ||
5300 | void __stdcall GLee_Lazy_glGlobalAlphaFactoriSUN(GLint factor) {if (GLeeInit()) glGlobalAlphaFactoriSUN(factor);} | ||
5301 | GLEEPFNGLGLOBALALPHAFACTORISUNPROC GLeeFuncPtr_glGlobalAlphaFactoriSUN=GLee_Lazy_glGlobalAlphaFactoriSUN; | ||
5302 | #endif | ||
5303 | #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorfSUN | ||
5304 | #define GLEE_C_DEFINED_glGlobalAlphaFactorfSUN | ||
5305 | void __stdcall GLee_Lazy_glGlobalAlphaFactorfSUN(GLfloat factor) {if (GLeeInit()) glGlobalAlphaFactorfSUN(factor);} | ||
5306 | GLEEPFNGLGLOBALALPHAFACTORFSUNPROC GLeeFuncPtr_glGlobalAlphaFactorfSUN=GLee_Lazy_glGlobalAlphaFactorfSUN; | ||
5307 | #endif | ||
5308 | #ifndef GLEE_C_DEFINED_glGlobalAlphaFactordSUN | ||
5309 | #define GLEE_C_DEFINED_glGlobalAlphaFactordSUN | ||
5310 | void __stdcall GLee_Lazy_glGlobalAlphaFactordSUN(GLdouble factor) {if (GLeeInit()) glGlobalAlphaFactordSUN(factor);} | ||
5311 | GLEEPFNGLGLOBALALPHAFACTORDSUNPROC GLeeFuncPtr_glGlobalAlphaFactordSUN=GLee_Lazy_glGlobalAlphaFactordSUN; | ||
5312 | #endif | ||
5313 | #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorubSUN | ||
5314 | #define GLEE_C_DEFINED_glGlobalAlphaFactorubSUN | ||
5315 | void __stdcall GLee_Lazy_glGlobalAlphaFactorubSUN(GLubyte factor) {if (GLeeInit()) glGlobalAlphaFactorubSUN(factor);} | ||
5316 | GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorubSUN=GLee_Lazy_glGlobalAlphaFactorubSUN; | ||
5317 | #endif | ||
5318 | #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorusSUN | ||
5319 | #define GLEE_C_DEFINED_glGlobalAlphaFactorusSUN | ||
5320 | void __stdcall GLee_Lazy_glGlobalAlphaFactorusSUN(GLushort factor) {if (GLeeInit()) glGlobalAlphaFactorusSUN(factor);} | ||
5321 | GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorusSUN=GLee_Lazy_glGlobalAlphaFactorusSUN; | ||
5322 | #endif | ||
5323 | #ifndef GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN | ||
5324 | #define GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN | ||
5325 | void __stdcall GLee_Lazy_glGlobalAlphaFactoruiSUN(GLuint factor) {if (GLeeInit()) glGlobalAlphaFactoruiSUN(factor);} | ||
5326 | GLEEPFNGLGLOBALALPHAFACTORUISUNPROC GLeeFuncPtr_glGlobalAlphaFactoruiSUN=GLee_Lazy_glGlobalAlphaFactoruiSUN; | ||
5327 | #endif | ||
5328 | #endif | ||
5329 | |||
5330 | /* GL_SUN_triangle_list */ | ||
5331 | |||
5332 | #ifdef __GLEE_GL_SUN_triangle_list | ||
5333 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiSUN | ||
5334 | #define GLEE_C_DEFINED_glReplacementCodeuiSUN | ||
5335 | void __stdcall GLee_Lazy_glReplacementCodeuiSUN(GLuint code) {if (GLeeInit()) glReplacementCodeuiSUN(code);} | ||
5336 | GLEEPFNGLREPLACEMENTCODEUISUNPROC GLeeFuncPtr_glReplacementCodeuiSUN=GLee_Lazy_glReplacementCodeuiSUN; | ||
5337 | #endif | ||
5338 | #ifndef GLEE_C_DEFINED_glReplacementCodeusSUN | ||
5339 | #define GLEE_C_DEFINED_glReplacementCodeusSUN | ||
5340 | void __stdcall GLee_Lazy_glReplacementCodeusSUN(GLushort code) {if (GLeeInit()) glReplacementCodeusSUN(code);} | ||
5341 | GLEEPFNGLREPLACEMENTCODEUSSUNPROC GLeeFuncPtr_glReplacementCodeusSUN=GLee_Lazy_glReplacementCodeusSUN; | ||
5342 | #endif | ||
5343 | #ifndef GLEE_C_DEFINED_glReplacementCodeubSUN | ||
5344 | #define GLEE_C_DEFINED_glReplacementCodeubSUN | ||
5345 | void __stdcall GLee_Lazy_glReplacementCodeubSUN(GLubyte code) {if (GLeeInit()) glReplacementCodeubSUN(code);} | ||
5346 | GLEEPFNGLREPLACEMENTCODEUBSUNPROC GLeeFuncPtr_glReplacementCodeubSUN=GLee_Lazy_glReplacementCodeubSUN; | ||
5347 | #endif | ||
5348 | #ifndef GLEE_C_DEFINED_glReplacementCodeuivSUN | ||
5349 | #define GLEE_C_DEFINED_glReplacementCodeuivSUN | ||
5350 | void __stdcall GLee_Lazy_glReplacementCodeuivSUN(const GLuint * code) {if (GLeeInit()) glReplacementCodeuivSUN(code);} | ||
5351 | GLEEPFNGLREPLACEMENTCODEUIVSUNPROC GLeeFuncPtr_glReplacementCodeuivSUN=GLee_Lazy_glReplacementCodeuivSUN; | ||
5352 | #endif | ||
5353 | #ifndef GLEE_C_DEFINED_glReplacementCodeusvSUN | ||
5354 | #define GLEE_C_DEFINED_glReplacementCodeusvSUN | ||
5355 | void __stdcall GLee_Lazy_glReplacementCodeusvSUN(const GLushort * code) {if (GLeeInit()) glReplacementCodeusvSUN(code);} | ||
5356 | GLEEPFNGLREPLACEMENTCODEUSVSUNPROC GLeeFuncPtr_glReplacementCodeusvSUN=GLee_Lazy_glReplacementCodeusvSUN; | ||
5357 | #endif | ||
5358 | #ifndef GLEE_C_DEFINED_glReplacementCodeubvSUN | ||
5359 | #define GLEE_C_DEFINED_glReplacementCodeubvSUN | ||
5360 | void __stdcall GLee_Lazy_glReplacementCodeubvSUN(const GLubyte * code) {if (GLeeInit()) glReplacementCodeubvSUN(code);} | ||
5361 | GLEEPFNGLREPLACEMENTCODEUBVSUNPROC GLeeFuncPtr_glReplacementCodeubvSUN=GLee_Lazy_glReplacementCodeubvSUN; | ||
5362 | #endif | ||
5363 | #ifndef GLEE_C_DEFINED_glReplacementCodePointerSUN | ||
5364 | #define GLEE_C_DEFINED_glReplacementCodePointerSUN | ||
5365 | void __stdcall GLee_Lazy_glReplacementCodePointerSUN(GLenum type, GLsizei stride, const GLvoid* * pointer) {if (GLeeInit()) glReplacementCodePointerSUN(type, stride, pointer);} | ||
5366 | GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC GLeeFuncPtr_glReplacementCodePointerSUN=GLee_Lazy_glReplacementCodePointerSUN; | ||
5367 | #endif | ||
5368 | #endif | ||
5369 | |||
5370 | /* GL_SUN_vertex */ | ||
5371 | |||
5372 | #ifdef __GLEE_GL_SUN_vertex | ||
5373 | #ifndef GLEE_C_DEFINED_glColor4ubVertex2fSUN | ||
5374 | #define GLEE_C_DEFINED_glColor4ubVertex2fSUN | ||
5375 | void __stdcall GLee_Lazy_glColor4ubVertex2fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y) {if (GLeeInit()) glColor4ubVertex2fSUN(r, g, b, a, x, y);} | ||
5376 | GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC GLeeFuncPtr_glColor4ubVertex2fSUN=GLee_Lazy_glColor4ubVertex2fSUN; | ||
5377 | #endif | ||
5378 | #ifndef GLEE_C_DEFINED_glColor4ubVertex2fvSUN | ||
5379 | #define GLEE_C_DEFINED_glColor4ubVertex2fvSUN | ||
5380 | void __stdcall GLee_Lazy_glColor4ubVertex2fvSUN(const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glColor4ubVertex2fvSUN(c, v);} | ||
5381 | GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC GLeeFuncPtr_glColor4ubVertex2fvSUN=GLee_Lazy_glColor4ubVertex2fvSUN; | ||
5382 | #endif | ||
5383 | #ifndef GLEE_C_DEFINED_glColor4ubVertex3fSUN | ||
5384 | #define GLEE_C_DEFINED_glColor4ubVertex3fSUN | ||
5385 | void __stdcall GLee_Lazy_glColor4ubVertex3fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor4ubVertex3fSUN(r, g, b, a, x, y, z);} | ||
5386 | GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glColor4ubVertex3fSUN=GLee_Lazy_glColor4ubVertex3fSUN; | ||
5387 | #endif | ||
5388 | #ifndef GLEE_C_DEFINED_glColor4ubVertex3fvSUN | ||
5389 | #define GLEE_C_DEFINED_glColor4ubVertex3fvSUN | ||
5390 | void __stdcall GLee_Lazy_glColor4ubVertex3fvSUN(const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glColor4ubVertex3fvSUN(c, v);} | ||
5391 | GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glColor4ubVertex3fvSUN=GLee_Lazy_glColor4ubVertex3fvSUN; | ||
5392 | #endif | ||
5393 | #ifndef GLEE_C_DEFINED_glColor3fVertex3fSUN | ||
5394 | #define GLEE_C_DEFINED_glColor3fVertex3fSUN | ||
5395 | void __stdcall GLee_Lazy_glColor3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor3fVertex3fSUN(r, g, b, x, y, z);} | ||
5396 | GLEEPFNGLCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glColor3fVertex3fSUN=GLee_Lazy_glColor3fVertex3fSUN; | ||
5397 | #endif | ||
5398 | #ifndef GLEE_C_DEFINED_glColor3fVertex3fvSUN | ||
5399 | #define GLEE_C_DEFINED_glColor3fVertex3fvSUN | ||
5400 | void __stdcall GLee_Lazy_glColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glColor3fVertex3fvSUN(c, v);} | ||
5401 | GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor3fVertex3fvSUN=GLee_Lazy_glColor3fVertex3fvSUN; | ||
5402 | #endif | ||
5403 | #ifndef GLEE_C_DEFINED_glNormal3fVertex3fSUN | ||
5404 | #define GLEE_C_DEFINED_glNormal3fVertex3fSUN | ||
5405 | void __stdcall GLee_Lazy_glNormal3fVertex3fSUN(GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glNormal3fVertex3fSUN(nx, ny, nz, x, y, z);} | ||
5406 | GLEEPFNGLNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glNormal3fVertex3fSUN=GLee_Lazy_glNormal3fVertex3fSUN; | ||
5407 | #endif | ||
5408 | #ifndef GLEE_C_DEFINED_glNormal3fVertex3fvSUN | ||
5409 | #define GLEE_C_DEFINED_glNormal3fVertex3fvSUN | ||
5410 | void __stdcall GLee_Lazy_glNormal3fVertex3fvSUN(const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glNormal3fVertex3fvSUN(n, v);} | ||
5411 | GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glNormal3fVertex3fvSUN=GLee_Lazy_glNormal3fVertex3fvSUN; | ||
5412 | #endif | ||
5413 | #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN | ||
5414 | #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN | ||
5415 | void __stdcall GLee_Lazy_glColor4fNormal3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z);} | ||
5416 | GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fSUN=GLee_Lazy_glColor4fNormal3fVertex3fSUN; | ||
5417 | #endif | ||
5418 | #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN | ||
5419 | #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN | ||
5420 | void __stdcall GLee_Lazy_glColor4fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glColor4fNormal3fVertex3fvSUN(c, n, v);} | ||
5421 | GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN=GLee_Lazy_glColor4fNormal3fVertex3fvSUN; | ||
5422 | #endif | ||
5423 | #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fSUN | ||
5424 | #define GLEE_C_DEFINED_glTexCoord2fVertex3fSUN | ||
5425 | void __stdcall GLee_Lazy_glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fVertex3fSUN(s, t, x, y, z);} | ||
5426 | GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fSUN=GLee_Lazy_glTexCoord2fVertex3fSUN; | ||
5427 | #endif | ||
5428 | #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN | ||
5429 | #define GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN | ||
5430 | void __stdcall GLee_Lazy_glTexCoord2fVertex3fvSUN(const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glTexCoord2fVertex3fvSUN(tc, v);} | ||
5431 | GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fvSUN=GLee_Lazy_glTexCoord2fVertex3fvSUN; | ||
5432 | #endif | ||
5433 | #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fSUN | ||
5434 | #define GLEE_C_DEFINED_glTexCoord4fVertex4fSUN | ||
5435 | void __stdcall GLee_Lazy_glTexCoord4fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glTexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w);} | ||
5436 | GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fSUN=GLee_Lazy_glTexCoord4fVertex4fSUN; | ||
5437 | #endif | ||
5438 | #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN | ||
5439 | #define GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN | ||
5440 | void __stdcall GLee_Lazy_glTexCoord4fVertex4fvSUN(const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glTexCoord4fVertex4fvSUN(tc, v);} | ||
5441 | GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fvSUN=GLee_Lazy_glTexCoord4fVertex4fvSUN; | ||
5442 | #endif | ||
5443 | #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN | ||
5444 | #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN | ||
5445 | void __stdcall GLee_Lazy_glTexCoord2fColor4ubVertex3fSUN(GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z);} | ||
5446 | GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fSUN; | ||
5447 | #endif | ||
5448 | #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN | ||
5449 | #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN | ||
5450 | void __stdcall GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * tc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor4ubVertex3fvSUN(tc, c, v);} | ||
5451 | GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN; | ||
5452 | #endif | ||
5453 | #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN | ||
5454 | #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN | ||
5455 | void __stdcall GLee_Lazy_glTexCoord2fColor3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z);} | ||
5456 | GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fSUN; | ||
5457 | #endif | ||
5458 | #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN | ||
5459 | #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN | ||
5460 | void __stdcall GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor3fVertex3fvSUN(tc, c, v);} | ||
5461 | GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN; | ||
5462 | #endif | ||
5463 | #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN | ||
5464 | #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN | ||
5465 | void __stdcall GLee_Lazy_glTexCoord2fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z);} | ||
5466 | GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fSUN; | ||
5467 | #endif | ||
5468 | #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN | ||
5469 | #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN | ||
5470 | void __stdcall GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord2fNormal3fVertex3fvSUN(tc, n, v);} | ||
5471 | GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN; | ||
5472 | #endif | ||
5473 | #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN | ||
5474 | #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN | ||
5475 | void __stdcall GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z);} | ||
5476 | GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN; | ||
5477 | #endif | ||
5478 | #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN | ||
5479 | #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN | ||
5480 | void __stdcall GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v);} | ||
5481 | GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN; | ||
5482 | #endif | ||
5483 | #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN | ||
5484 | #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN | ||
5485 | void __stdcall GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w);} | ||
5486 | GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN; | ||
5487 | #endif | ||
5488 | #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN | ||
5489 | #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN | ||
5490 | void __stdcall GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v);} | ||
5491 | GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN; | ||
5492 | #endif | ||
5493 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN | ||
5494 | #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN | ||
5495 | void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fSUN(GLuint rc, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiVertex3fSUN(rc, x, y, z);} | ||
5496 | GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fSUN=GLee_Lazy_glReplacementCodeuiVertex3fSUN; | ||
5497 | #endif | ||
5498 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN | ||
5499 | #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN | ||
5500 | void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fvSUN(const GLuint * rc, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiVertex3fvSUN(rc, v);} | ||
5501 | GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN=GLee_Lazy_glReplacementCodeuiVertex3fvSUN; | ||
5502 | #endif | ||
5503 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN | ||
5504 | #define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN | ||
5505 | void __stdcall GLee_Lazy_glReplacementCodeuiColor4ubVertex3fSUN(GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z);} | ||
5506 | GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3fSUN; | ||
5507 | #endif | ||
5508 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN | ||
5509 | #define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN | ||
5510 | void __stdcall GLee_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint * rc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v);} | ||
5511 | GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN; | ||
5512 | #endif | ||
5513 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN | ||
5514 | #define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN | ||
5515 | void __stdcall GLee_Lazy_glReplacementCodeuiColor3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z);} | ||
5516 | GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fSUN; | ||
5517 | #endif | ||
5518 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN | ||
5519 | #define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN | ||
5520 | void __stdcall GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiColor3fVertex3fvSUN(rc, c, v);} | ||
5521 | GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSUN; | ||
5522 | #endif | ||
5523 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN | ||
5524 | #define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN | ||
5525 | void __stdcall GLee_Lazy_glReplacementCodeuiNormal3fVertex3fSUN(GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z);} | ||
5526 | GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3fSUN; | ||
5527 | #endif | ||
5528 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN | ||
5529 | #define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN | ||
5530 | void __stdcall GLee_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v);} | ||
5531 | GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN; | ||
5532 | #endif | ||
5533 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN | ||
5534 | #define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN | ||
5535 | void __stdcall GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z);} | ||
5536 | GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN; | ||
5537 | #endif | ||
5538 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN | ||
5539 | #define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN | ||
5540 | void __stdcall GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v);} | ||
5541 | GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN; | ||
5542 | #endif | ||
5543 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN | ||
5544 | #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN | ||
5545 | void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z);} | ||
5546 | GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN; | ||
5547 | #endif | ||
5548 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN | ||
5549 | #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN | ||
5550 | void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v);} | ||
5551 | GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN; | ||
5552 | #endif | ||
5553 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN | ||
5554 | #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN | ||
5555 | void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z);} | ||
5556 | GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN; | ||
5557 | #endif | ||
5558 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN | ||
5559 | #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN | ||
5560 | void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v);} | ||
5561 | GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN; | ||
5562 | #endif | ||
5563 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN | ||
5564 | #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN | ||
5565 | void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z);} | ||
5566 | GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN; | ||
5567 | #endif | ||
5568 | #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN | ||
5569 | #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN | ||
5570 | void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v);} | ||
5571 | GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN; | ||
5572 | #endif | ||
5573 | #endif | ||
5574 | |||
5575 | /* GL_EXT_blend_func_separate */ | ||
5576 | |||
5577 | #ifdef __GLEE_GL_EXT_blend_func_separate | ||
5578 | #ifndef GLEE_C_DEFINED_glBlendFuncSeparateEXT | ||
5579 | #define GLEE_C_DEFINED_glBlendFuncSeparateEXT | ||
5580 | void __stdcall GLee_Lazy_glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} | ||
5581 | GLEEPFNGLBLENDFUNCSEPARATEEXTPROC GLeeFuncPtr_glBlendFuncSeparateEXT=GLee_Lazy_glBlendFuncSeparateEXT; | ||
5582 | #endif | ||
5583 | #endif | ||
5584 | |||
5585 | /* GL_INGR_color_clamp */ | ||
5586 | |||
5587 | #ifdef __GLEE_GL_INGR_color_clamp | ||
5588 | #endif | ||
5589 | |||
5590 | /* GL_INGR_interlace_read */ | ||
5591 | |||
5592 | #ifdef __GLEE_GL_INGR_interlace_read | ||
5593 | #endif | ||
5594 | |||
5595 | /* GL_EXT_stencil_wrap */ | ||
5596 | |||
5597 | #ifdef __GLEE_GL_EXT_stencil_wrap | ||
5598 | #endif | ||
5599 | |||
5600 | /* GL_EXT_422_pixels */ | ||
5601 | |||
5602 | #ifdef __GLEE_GL_EXT_422_pixels | ||
5603 | #endif | ||
5604 | |||
5605 | /* GL_NV_texgen_reflection */ | ||
5606 | |||
5607 | #ifdef __GLEE_GL_NV_texgen_reflection | ||
5608 | #endif | ||
5609 | |||
5610 | /* GL_EXT_texture_cube_map */ | ||
5611 | |||
5612 | #ifdef __GLEE_GL_EXT_texture_cube_map | ||
5613 | #endif | ||
5614 | |||
5615 | /* GL_SUN_convolution_border_modes */ | ||
5616 | |||
5617 | #ifdef __GLEE_GL_SUN_convolution_border_modes | ||
5618 | #endif | ||
5619 | |||
5620 | /* GL_EXT_texture_env_add */ | ||
5621 | |||
5622 | #ifdef __GLEE_GL_EXT_texture_env_add | ||
5623 | #endif | ||
5624 | |||
5625 | /* GL_EXT_texture_lod_bias */ | ||
5626 | |||
5627 | #ifdef __GLEE_GL_EXT_texture_lod_bias | ||
5628 | #endif | ||
5629 | |||
5630 | /* GL_EXT_texture_filter_anisotropic */ | ||
5631 | |||
5632 | #ifdef __GLEE_GL_EXT_texture_filter_anisotropic | ||
5633 | #endif | ||
5634 | |||
5635 | /* GL_EXT_vertex_weighting */ | ||
5636 | |||
5637 | #ifdef __GLEE_GL_EXT_vertex_weighting | ||
5638 | #ifndef GLEE_C_DEFINED_glVertexWeightfEXT | ||
5639 | #define GLEE_C_DEFINED_glVertexWeightfEXT | ||
5640 | void __stdcall GLee_Lazy_glVertexWeightfEXT(GLfloat weight) {if (GLeeInit()) glVertexWeightfEXT(weight);} | ||
5641 | GLEEPFNGLVERTEXWEIGHTFEXTPROC GLeeFuncPtr_glVertexWeightfEXT=GLee_Lazy_glVertexWeightfEXT; | ||
5642 | #endif | ||
5643 | #ifndef GLEE_C_DEFINED_glVertexWeightfvEXT | ||
5644 | #define GLEE_C_DEFINED_glVertexWeightfvEXT | ||
5645 | void __stdcall GLee_Lazy_glVertexWeightfvEXT(const GLfloat * weight) {if (GLeeInit()) glVertexWeightfvEXT(weight);} | ||
5646 | GLEEPFNGLVERTEXWEIGHTFVEXTPROC GLeeFuncPtr_glVertexWeightfvEXT=GLee_Lazy_glVertexWeightfvEXT; | ||
5647 | #endif | ||
5648 | #ifndef GLEE_C_DEFINED_glVertexWeightPointerEXT | ||
5649 | #define GLEE_C_DEFINED_glVertexWeightPointerEXT | ||
5650 | void __stdcall GLee_Lazy_glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexWeightPointerEXT(size, type, stride, pointer);} | ||
5651 | GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC GLeeFuncPtr_glVertexWeightPointerEXT=GLee_Lazy_glVertexWeightPointerEXT; | ||
5652 | #endif | ||
5653 | #endif | ||
5654 | |||
5655 | /* GL_NV_light_max_exponent */ | ||
5656 | |||
5657 | #ifdef __GLEE_GL_NV_light_max_exponent | ||
5658 | #endif | ||
5659 | |||
5660 | /* GL_NV_vertex_array_range */ | ||
5661 | |||
5662 | #ifdef __GLEE_GL_NV_vertex_array_range | ||
5663 | #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeNV | ||
5664 | #define GLEE_C_DEFINED_glFlushVertexArrayRangeNV | ||
5665 | void __stdcall GLee_Lazy_glFlushVertexArrayRangeNV(void) {if (GLeeInit()) glFlushVertexArrayRangeNV();} | ||
5666 | GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC GLeeFuncPtr_glFlushVertexArrayRangeNV=GLee_Lazy_glFlushVertexArrayRangeNV; | ||
5667 | #endif | ||
5668 | #ifndef GLEE_C_DEFINED_glVertexArrayRangeNV | ||
5669 | #define GLEE_C_DEFINED_glVertexArrayRangeNV | ||
5670 | void __stdcall GLee_Lazy_glVertexArrayRangeNV(GLsizei length, const GLvoid * pointer) {if (GLeeInit()) glVertexArrayRangeNV(length, pointer);} | ||
5671 | GLEEPFNGLVERTEXARRAYRANGENVPROC GLeeFuncPtr_glVertexArrayRangeNV=GLee_Lazy_glVertexArrayRangeNV; | ||
5672 | #endif | ||
5673 | #endif | ||
5674 | |||
5675 | /* GL_NV_register_combiners */ | ||
5676 | |||
5677 | #ifdef __GLEE_GL_NV_register_combiners | ||
5678 | #ifndef GLEE_C_DEFINED_glCombinerParameterfvNV | ||
5679 | #define GLEE_C_DEFINED_glCombinerParameterfvNV | ||
5680 | void __stdcall GLee_Lazy_glCombinerParameterfvNV(GLenum pname, const GLfloat * params) {if (GLeeInit()) glCombinerParameterfvNV(pname, params);} | ||
5681 | GLEEPFNGLCOMBINERPARAMETERFVNVPROC GLeeFuncPtr_glCombinerParameterfvNV=GLee_Lazy_glCombinerParameterfvNV; | ||
5682 | #endif | ||
5683 | #ifndef GLEE_C_DEFINED_glCombinerParameterfNV | ||
5684 | #define GLEE_C_DEFINED_glCombinerParameterfNV | ||
5685 | void __stdcall GLee_Lazy_glCombinerParameterfNV(GLenum pname, GLfloat param) {if (GLeeInit()) glCombinerParameterfNV(pname, param);} | ||
5686 | GLEEPFNGLCOMBINERPARAMETERFNVPROC GLeeFuncPtr_glCombinerParameterfNV=GLee_Lazy_glCombinerParameterfNV; | ||
5687 | #endif | ||
5688 | #ifndef GLEE_C_DEFINED_glCombinerParameterivNV | ||
5689 | #define GLEE_C_DEFINED_glCombinerParameterivNV | ||
5690 | void __stdcall GLee_Lazy_glCombinerParameterivNV(GLenum pname, const GLint * params) {if (GLeeInit()) glCombinerParameterivNV(pname, params);} | ||
5691 | GLEEPFNGLCOMBINERPARAMETERIVNVPROC GLeeFuncPtr_glCombinerParameterivNV=GLee_Lazy_glCombinerParameterivNV; | ||
5692 | #endif | ||
5693 | #ifndef GLEE_C_DEFINED_glCombinerParameteriNV | ||
5694 | #define GLEE_C_DEFINED_glCombinerParameteriNV | ||
5695 | void __stdcall GLee_Lazy_glCombinerParameteriNV(GLenum pname, GLint param) {if (GLeeInit()) glCombinerParameteriNV(pname, param);} | ||
5696 | GLEEPFNGLCOMBINERPARAMETERINVPROC GLeeFuncPtr_glCombinerParameteriNV=GLee_Lazy_glCombinerParameteriNV; | ||
5697 | #endif | ||
5698 | #ifndef GLEE_C_DEFINED_glCombinerInputNV | ||
5699 | #define GLEE_C_DEFINED_glCombinerInputNV | ||
5700 | void __stdcall GLee_Lazy_glCombinerInputNV(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) {if (GLeeInit()) glCombinerInputNV(stage, portion, variable, input, mapping, componentUsage);} | ||
5701 | GLEEPFNGLCOMBINERINPUTNVPROC GLeeFuncPtr_glCombinerInputNV=GLee_Lazy_glCombinerInputNV; | ||
5702 | #endif | ||
5703 | #ifndef GLEE_C_DEFINED_glCombinerOutputNV | ||
5704 | #define GLEE_C_DEFINED_glCombinerOutputNV | ||
5705 | void __stdcall GLee_Lazy_glCombinerOutputNV(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum) {if (GLeeInit()) glCombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum);} | ||
5706 | GLEEPFNGLCOMBINEROUTPUTNVPROC GLeeFuncPtr_glCombinerOutputNV=GLee_Lazy_glCombinerOutputNV; | ||
5707 | #endif | ||
5708 | #ifndef GLEE_C_DEFINED_glFinalCombinerInputNV | ||
5709 | #define GLEE_C_DEFINED_glFinalCombinerInputNV | ||
5710 | void __stdcall GLee_Lazy_glFinalCombinerInputNV(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) {if (GLeeInit()) glFinalCombinerInputNV(variable, input, mapping, componentUsage);} | ||
5711 | GLEEPFNGLFINALCOMBINERINPUTNVPROC GLeeFuncPtr_glFinalCombinerInputNV=GLee_Lazy_glFinalCombinerInputNV; | ||
5712 | #endif | ||
5713 | #ifndef GLEE_C_DEFINED_glGetCombinerInputParameterfvNV | ||
5714 | #define GLEE_C_DEFINED_glGetCombinerInputParameterfvNV | ||
5715 | void __stdcall GLee_Lazy_glGetCombinerInputParameterfvNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerInputParameterfvNV(stage, portion, variable, pname, params);} | ||
5716 | GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerInputParameterfvNV=GLee_Lazy_glGetCombinerInputParameterfvNV; | ||
5717 | #endif | ||
5718 | #ifndef GLEE_C_DEFINED_glGetCombinerInputParameterivNV | ||
5719 | #define GLEE_C_DEFINED_glGetCombinerInputParameterivNV | ||
5720 | void __stdcall GLee_Lazy_glGetCombinerInputParameterivNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params) {if (GLeeInit()) glGetCombinerInputParameterivNV(stage, portion, variable, pname, params);} | ||
5721 | GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerInputParameterivNV=GLee_Lazy_glGetCombinerInputParameterivNV; | ||
5722 | #endif | ||
5723 | #ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV | ||
5724 | #define GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV | ||
5725 | void __stdcall GLee_Lazy_glGetCombinerOutputParameterfvNV(GLenum stage, GLenum portion, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerOutputParameterfvNV(stage, portion, pname, params);} | ||
5726 | GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterfvNV=GLee_Lazy_glGetCombinerOutputParameterfvNV; | ||
5727 | #endif | ||
5728 | #ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterivNV | ||
5729 | #define GLEE_C_DEFINED_glGetCombinerOutputParameterivNV | ||
5730 | void __stdcall GLee_Lazy_glGetCombinerOutputParameterivNV(GLenum stage, GLenum portion, GLenum pname, GLint * params) {if (GLeeInit()) glGetCombinerOutputParameterivNV(stage, portion, pname, params);} | ||
5731 | GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterivNV=GLee_Lazy_glGetCombinerOutputParameterivNV; | ||
5732 | #endif | ||
5733 | #ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV | ||
5734 | #define GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV | ||
5735 | void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterfvNV(GLenum variable, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFinalCombinerInputParameterfvNV(variable, pname, params);} | ||
5736 | GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV=GLee_Lazy_glGetFinalCombinerInputParameterfvNV; | ||
5737 | #endif | ||
5738 | #ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV | ||
5739 | #define GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV | ||
5740 | void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterivNV(GLenum variable, GLenum pname, GLint * params) {if (GLeeInit()) glGetFinalCombinerInputParameterivNV(variable, pname, params);} | ||
5741 | GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterivNV=GLee_Lazy_glGetFinalCombinerInputParameterivNV; | ||
5742 | #endif | ||
5743 | #endif | ||
5744 | |||
5745 | /* GL_NV_fog_distance */ | ||
5746 | |||
5747 | #ifdef __GLEE_GL_NV_fog_distance | ||
5748 | #endif | ||
5749 | |||
5750 | /* GL_NV_texgen_emboss */ | ||
5751 | |||
5752 | #ifdef __GLEE_GL_NV_texgen_emboss | ||
5753 | #endif | ||
5754 | |||
5755 | /* GL_NV_blend_square */ | ||
5756 | |||
5757 | #ifdef __GLEE_GL_NV_blend_square | ||
5758 | #endif | ||
5759 | |||
5760 | /* GL_NV_texture_env_combine4 */ | ||
5761 | |||
5762 | #ifdef __GLEE_GL_NV_texture_env_combine4 | ||
5763 | #endif | ||
5764 | |||
5765 | /* GL_MESA_resize_buffers */ | ||
5766 | |||
5767 | #ifdef __GLEE_GL_MESA_resize_buffers | ||
5768 | #ifndef GLEE_C_DEFINED_glResizeBuffersMESA | ||
5769 | #define GLEE_C_DEFINED_glResizeBuffersMESA | ||
5770 | void __stdcall GLee_Lazy_glResizeBuffersMESA(void) {if (GLeeInit()) glResizeBuffersMESA();} | ||
5771 | GLEEPFNGLRESIZEBUFFERSMESAPROC GLeeFuncPtr_glResizeBuffersMESA=GLee_Lazy_glResizeBuffersMESA; | ||
5772 | #endif | ||
5773 | #endif | ||
5774 | |||
5775 | /* GL_MESA_window_pos */ | ||
5776 | |||
5777 | #ifdef __GLEE_GL_MESA_window_pos | ||
5778 | #ifndef GLEE_C_DEFINED_glWindowPos2dMESA | ||
5779 | #define GLEE_C_DEFINED_glWindowPos2dMESA | ||
5780 | void __stdcall GLee_Lazy_glWindowPos2dMESA(GLdouble x, GLdouble y) {if (GLeeInit()) glWindowPos2dMESA(x, y);} | ||
5781 | GLEEPFNGLWINDOWPOS2DMESAPROC GLeeFuncPtr_glWindowPos2dMESA=GLee_Lazy_glWindowPos2dMESA; | ||
5782 | #endif | ||
5783 | #ifndef GLEE_C_DEFINED_glWindowPos2dvMESA | ||
5784 | #define GLEE_C_DEFINED_glWindowPos2dvMESA | ||
5785 | void __stdcall GLee_Lazy_glWindowPos2dvMESA(const GLdouble * v) {if (GLeeInit()) glWindowPos2dvMESA(v);} | ||
5786 | GLEEPFNGLWINDOWPOS2DVMESAPROC GLeeFuncPtr_glWindowPos2dvMESA=GLee_Lazy_glWindowPos2dvMESA; | ||
5787 | #endif | ||
5788 | #ifndef GLEE_C_DEFINED_glWindowPos2fMESA | ||
5789 | #define GLEE_C_DEFINED_glWindowPos2fMESA | ||
5790 | void __stdcall GLee_Lazy_glWindowPos2fMESA(GLfloat x, GLfloat y) {if (GLeeInit()) glWindowPos2fMESA(x, y);} | ||
5791 | GLEEPFNGLWINDOWPOS2FMESAPROC GLeeFuncPtr_glWindowPos2fMESA=GLee_Lazy_glWindowPos2fMESA; | ||
5792 | #endif | ||
5793 | #ifndef GLEE_C_DEFINED_glWindowPos2fvMESA | ||
5794 | #define GLEE_C_DEFINED_glWindowPos2fvMESA | ||
5795 | void __stdcall GLee_Lazy_glWindowPos2fvMESA(const GLfloat * v) {if (GLeeInit()) glWindowPos2fvMESA(v);} | ||
5796 | GLEEPFNGLWINDOWPOS2FVMESAPROC GLeeFuncPtr_glWindowPos2fvMESA=GLee_Lazy_glWindowPos2fvMESA; | ||
5797 | #endif | ||
5798 | #ifndef GLEE_C_DEFINED_glWindowPos2iMESA | ||
5799 | #define GLEE_C_DEFINED_glWindowPos2iMESA | ||
5800 | void __stdcall GLee_Lazy_glWindowPos2iMESA(GLint x, GLint y) {if (GLeeInit()) glWindowPos2iMESA(x, y);} | ||
5801 | GLEEPFNGLWINDOWPOS2IMESAPROC GLeeFuncPtr_glWindowPos2iMESA=GLee_Lazy_glWindowPos2iMESA; | ||
5802 | #endif | ||
5803 | #ifndef GLEE_C_DEFINED_glWindowPos2ivMESA | ||
5804 | #define GLEE_C_DEFINED_glWindowPos2ivMESA | ||
5805 | void __stdcall GLee_Lazy_glWindowPos2ivMESA(const GLint * v) {if (GLeeInit()) glWindowPos2ivMESA(v);} | ||
5806 | GLEEPFNGLWINDOWPOS2IVMESAPROC GLeeFuncPtr_glWindowPos2ivMESA=GLee_Lazy_glWindowPos2ivMESA; | ||
5807 | #endif | ||
5808 | #ifndef GLEE_C_DEFINED_glWindowPos2sMESA | ||
5809 | #define GLEE_C_DEFINED_glWindowPos2sMESA | ||
5810 | void __stdcall GLee_Lazy_glWindowPos2sMESA(GLshort x, GLshort y) {if (GLeeInit()) glWindowPos2sMESA(x, y);} | ||
5811 | GLEEPFNGLWINDOWPOS2SMESAPROC GLeeFuncPtr_glWindowPos2sMESA=GLee_Lazy_glWindowPos2sMESA; | ||
5812 | #endif | ||
5813 | #ifndef GLEE_C_DEFINED_glWindowPos2svMESA | ||
5814 | #define GLEE_C_DEFINED_glWindowPos2svMESA | ||
5815 | void __stdcall GLee_Lazy_glWindowPos2svMESA(const GLshort * v) {if (GLeeInit()) glWindowPos2svMESA(v);} | ||
5816 | GLEEPFNGLWINDOWPOS2SVMESAPROC GLeeFuncPtr_glWindowPos2svMESA=GLee_Lazy_glWindowPos2svMESA; | ||
5817 | #endif | ||
5818 | #ifndef GLEE_C_DEFINED_glWindowPos3dMESA | ||
5819 | #define GLEE_C_DEFINED_glWindowPos3dMESA | ||
5820 | void __stdcall GLee_Lazy_glWindowPos3dMESA(GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glWindowPos3dMESA(x, y, z);} | ||
5821 | GLEEPFNGLWINDOWPOS3DMESAPROC GLeeFuncPtr_glWindowPos3dMESA=GLee_Lazy_glWindowPos3dMESA; | ||
5822 | #endif | ||
5823 | #ifndef GLEE_C_DEFINED_glWindowPos3dvMESA | ||
5824 | #define GLEE_C_DEFINED_glWindowPos3dvMESA | ||
5825 | void __stdcall GLee_Lazy_glWindowPos3dvMESA(const GLdouble * v) {if (GLeeInit()) glWindowPos3dvMESA(v);} | ||
5826 | GLEEPFNGLWINDOWPOS3DVMESAPROC GLeeFuncPtr_glWindowPos3dvMESA=GLee_Lazy_glWindowPos3dvMESA; | ||
5827 | #endif | ||
5828 | #ifndef GLEE_C_DEFINED_glWindowPos3fMESA | ||
5829 | #define GLEE_C_DEFINED_glWindowPos3fMESA | ||
5830 | void __stdcall GLee_Lazy_glWindowPos3fMESA(GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glWindowPos3fMESA(x, y, z);} | ||
5831 | GLEEPFNGLWINDOWPOS3FMESAPROC GLeeFuncPtr_glWindowPos3fMESA=GLee_Lazy_glWindowPos3fMESA; | ||
5832 | #endif | ||
5833 | #ifndef GLEE_C_DEFINED_glWindowPos3fvMESA | ||
5834 | #define GLEE_C_DEFINED_glWindowPos3fvMESA | ||
5835 | void __stdcall GLee_Lazy_glWindowPos3fvMESA(const GLfloat * v) {if (GLeeInit()) glWindowPos3fvMESA(v);} | ||
5836 | GLEEPFNGLWINDOWPOS3FVMESAPROC GLeeFuncPtr_glWindowPos3fvMESA=GLee_Lazy_glWindowPos3fvMESA; | ||
5837 | #endif | ||
5838 | #ifndef GLEE_C_DEFINED_glWindowPos3iMESA | ||
5839 | #define GLEE_C_DEFINED_glWindowPos3iMESA | ||
5840 | void __stdcall GLee_Lazy_glWindowPos3iMESA(GLint x, GLint y, GLint z) {if (GLeeInit()) glWindowPos3iMESA(x, y, z);} | ||
5841 | GLEEPFNGLWINDOWPOS3IMESAPROC GLeeFuncPtr_glWindowPos3iMESA=GLee_Lazy_glWindowPos3iMESA; | ||
5842 | #endif | ||
5843 | #ifndef GLEE_C_DEFINED_glWindowPos3ivMESA | ||
5844 | #define GLEE_C_DEFINED_glWindowPos3ivMESA | ||
5845 | void __stdcall GLee_Lazy_glWindowPos3ivMESA(const GLint * v) {if (GLeeInit()) glWindowPos3ivMESA(v);} | ||
5846 | GLEEPFNGLWINDOWPOS3IVMESAPROC GLeeFuncPtr_glWindowPos3ivMESA=GLee_Lazy_glWindowPos3ivMESA; | ||
5847 | #endif | ||
5848 | #ifndef GLEE_C_DEFINED_glWindowPos3sMESA | ||
5849 | #define GLEE_C_DEFINED_glWindowPos3sMESA | ||
5850 | void __stdcall GLee_Lazy_glWindowPos3sMESA(GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glWindowPos3sMESA(x, y, z);} | ||
5851 | GLEEPFNGLWINDOWPOS3SMESAPROC GLeeFuncPtr_glWindowPos3sMESA=GLee_Lazy_glWindowPos3sMESA; | ||
5852 | #endif | ||
5853 | #ifndef GLEE_C_DEFINED_glWindowPos3svMESA | ||
5854 | #define GLEE_C_DEFINED_glWindowPos3svMESA | ||
5855 | void __stdcall GLee_Lazy_glWindowPos3svMESA(const GLshort * v) {if (GLeeInit()) glWindowPos3svMESA(v);} | ||
5856 | GLEEPFNGLWINDOWPOS3SVMESAPROC GLeeFuncPtr_glWindowPos3svMESA=GLee_Lazy_glWindowPos3svMESA; | ||
5857 | #endif | ||
5858 | #ifndef GLEE_C_DEFINED_glWindowPos4dMESA | ||
5859 | #define GLEE_C_DEFINED_glWindowPos4dMESA | ||
5860 | void __stdcall GLee_Lazy_glWindowPos4dMESA(GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glWindowPos4dMESA(x, y, z, w);} | ||
5861 | GLEEPFNGLWINDOWPOS4DMESAPROC GLeeFuncPtr_glWindowPos4dMESA=GLee_Lazy_glWindowPos4dMESA; | ||
5862 | #endif | ||
5863 | #ifndef GLEE_C_DEFINED_glWindowPos4dvMESA | ||
5864 | #define GLEE_C_DEFINED_glWindowPos4dvMESA | ||
5865 | void __stdcall GLee_Lazy_glWindowPos4dvMESA(const GLdouble * v) {if (GLeeInit()) glWindowPos4dvMESA(v);} | ||
5866 | GLEEPFNGLWINDOWPOS4DVMESAPROC GLeeFuncPtr_glWindowPos4dvMESA=GLee_Lazy_glWindowPos4dvMESA; | ||
5867 | #endif | ||
5868 | #ifndef GLEE_C_DEFINED_glWindowPos4fMESA | ||
5869 | #define GLEE_C_DEFINED_glWindowPos4fMESA | ||
5870 | void __stdcall GLee_Lazy_glWindowPos4fMESA(GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glWindowPos4fMESA(x, y, z, w);} | ||
5871 | GLEEPFNGLWINDOWPOS4FMESAPROC GLeeFuncPtr_glWindowPos4fMESA=GLee_Lazy_glWindowPos4fMESA; | ||
5872 | #endif | ||
5873 | #ifndef GLEE_C_DEFINED_glWindowPos4fvMESA | ||
5874 | #define GLEE_C_DEFINED_glWindowPos4fvMESA | ||
5875 | void __stdcall GLee_Lazy_glWindowPos4fvMESA(const GLfloat * v) {if (GLeeInit()) glWindowPos4fvMESA(v);} | ||
5876 | GLEEPFNGLWINDOWPOS4FVMESAPROC GLeeFuncPtr_glWindowPos4fvMESA=GLee_Lazy_glWindowPos4fvMESA; | ||
5877 | #endif | ||
5878 | #ifndef GLEE_C_DEFINED_glWindowPos4iMESA | ||
5879 | #define GLEE_C_DEFINED_glWindowPos4iMESA | ||
5880 | void __stdcall GLee_Lazy_glWindowPos4iMESA(GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glWindowPos4iMESA(x, y, z, w);} | ||
5881 | GLEEPFNGLWINDOWPOS4IMESAPROC GLeeFuncPtr_glWindowPos4iMESA=GLee_Lazy_glWindowPos4iMESA; | ||
5882 | #endif | ||
5883 | #ifndef GLEE_C_DEFINED_glWindowPos4ivMESA | ||
5884 | #define GLEE_C_DEFINED_glWindowPos4ivMESA | ||
5885 | void __stdcall GLee_Lazy_glWindowPos4ivMESA(const GLint * v) {if (GLeeInit()) glWindowPos4ivMESA(v);} | ||
5886 | GLEEPFNGLWINDOWPOS4IVMESAPROC GLeeFuncPtr_glWindowPos4ivMESA=GLee_Lazy_glWindowPos4ivMESA; | ||
5887 | #endif | ||
5888 | #ifndef GLEE_C_DEFINED_glWindowPos4sMESA | ||
5889 | #define GLEE_C_DEFINED_glWindowPos4sMESA | ||
5890 | void __stdcall GLee_Lazy_glWindowPos4sMESA(GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glWindowPos4sMESA(x, y, z, w);} | ||
5891 | GLEEPFNGLWINDOWPOS4SMESAPROC GLeeFuncPtr_glWindowPos4sMESA=GLee_Lazy_glWindowPos4sMESA; | ||
5892 | #endif | ||
5893 | #ifndef GLEE_C_DEFINED_glWindowPos4svMESA | ||
5894 | #define GLEE_C_DEFINED_glWindowPos4svMESA | ||
5895 | void __stdcall GLee_Lazy_glWindowPos4svMESA(const GLshort * v) {if (GLeeInit()) glWindowPos4svMESA(v);} | ||
5896 | GLEEPFNGLWINDOWPOS4SVMESAPROC GLeeFuncPtr_glWindowPos4svMESA=GLee_Lazy_glWindowPos4svMESA; | ||
5897 | #endif | ||
5898 | #endif | ||
5899 | |||
5900 | /* GL_EXT_texture_compression_s3tc */ | ||
5901 | |||
5902 | #ifdef __GLEE_GL_EXT_texture_compression_s3tc | ||
5903 | #endif | ||
5904 | |||
5905 | /* GL_IBM_cull_vertex */ | ||
5906 | |||
5907 | #ifdef __GLEE_GL_IBM_cull_vertex | ||
5908 | #endif | ||
5909 | |||
5910 | /* GL_IBM_multimode_draw_arrays */ | ||
5911 | |||
5912 | #ifdef __GLEE_GL_IBM_multimode_draw_arrays | ||
5913 | #ifndef GLEE_C_DEFINED_glMultiModeDrawArraysIBM | ||
5914 | #define GLEE_C_DEFINED_glMultiModeDrawArraysIBM | ||
5915 | void __stdcall GLee_Lazy_glMultiModeDrawArraysIBM(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride) {if (GLeeInit()) glMultiModeDrawArraysIBM(mode, first, count, primcount, modestride);} | ||
5916 | GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC GLeeFuncPtr_glMultiModeDrawArraysIBM=GLee_Lazy_glMultiModeDrawArraysIBM; | ||
5917 | #endif | ||
5918 | #ifndef GLEE_C_DEFINED_glMultiModeDrawElementsIBM | ||
5919 | #define GLEE_C_DEFINED_glMultiModeDrawElementsIBM | ||
5920 | void __stdcall GLee_Lazy_glMultiModeDrawElementsIBM(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei primcount, GLint modestride) {if (GLeeInit()) glMultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride);} | ||
5921 | GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC GLeeFuncPtr_glMultiModeDrawElementsIBM=GLee_Lazy_glMultiModeDrawElementsIBM; | ||
5922 | #endif | ||
5923 | #endif | ||
5924 | |||
5925 | /* GL_IBM_vertex_array_lists */ | ||
5926 | |||
5927 | #ifdef __GLEE_GL_IBM_vertex_array_lists | ||
5928 | #ifndef GLEE_C_DEFINED_glColorPointerListIBM | ||
5929 | #define GLEE_C_DEFINED_glColorPointerListIBM | ||
5930 | void __stdcall GLee_Lazy_glColorPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glColorPointerListIBM(size, type, stride, pointer, ptrstride);} | ||
5931 | GLEEPFNGLCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glColorPointerListIBM=GLee_Lazy_glColorPointerListIBM; | ||
5932 | #endif | ||
5933 | #ifndef GLEE_C_DEFINED_glSecondaryColorPointerListIBM | ||
5934 | #define GLEE_C_DEFINED_glSecondaryColorPointerListIBM | ||
5935 | void __stdcall GLee_Lazy_glSecondaryColorPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glSecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride);} | ||
5936 | GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glSecondaryColorPointerListIBM=GLee_Lazy_glSecondaryColorPointerListIBM; | ||
5937 | #endif | ||
5938 | #ifndef GLEE_C_DEFINED_glEdgeFlagPointerListIBM | ||
5939 | #define GLEE_C_DEFINED_glEdgeFlagPointerListIBM | ||
5940 | void __stdcall GLee_Lazy_glEdgeFlagPointerListIBM(GLint stride, const GLboolean* * pointer, GLint ptrstride) {if (GLeeInit()) glEdgeFlagPointerListIBM(stride, pointer, ptrstride);} | ||
5941 | GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC GLeeFuncPtr_glEdgeFlagPointerListIBM=GLee_Lazy_glEdgeFlagPointerListIBM; | ||
5942 | #endif | ||
5943 | #ifndef GLEE_C_DEFINED_glFogCoordPointerListIBM | ||
5944 | #define GLEE_C_DEFINED_glFogCoordPointerListIBM | ||
5945 | void __stdcall GLee_Lazy_glFogCoordPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glFogCoordPointerListIBM(type, stride, pointer, ptrstride);} | ||
5946 | GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glFogCoordPointerListIBM=GLee_Lazy_glFogCoordPointerListIBM; | ||
5947 | #endif | ||
5948 | #ifndef GLEE_C_DEFINED_glIndexPointerListIBM | ||
5949 | #define GLEE_C_DEFINED_glIndexPointerListIBM | ||
5950 | void __stdcall GLee_Lazy_glIndexPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glIndexPointerListIBM(type, stride, pointer, ptrstride);} | ||
5951 | GLEEPFNGLINDEXPOINTERLISTIBMPROC GLeeFuncPtr_glIndexPointerListIBM=GLee_Lazy_glIndexPointerListIBM; | ||
5952 | #endif | ||
5953 | #ifndef GLEE_C_DEFINED_glNormalPointerListIBM | ||
5954 | #define GLEE_C_DEFINED_glNormalPointerListIBM | ||
5955 | void __stdcall GLee_Lazy_glNormalPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glNormalPointerListIBM(type, stride, pointer, ptrstride);} | ||
5956 | GLEEPFNGLNORMALPOINTERLISTIBMPROC GLeeFuncPtr_glNormalPointerListIBM=GLee_Lazy_glNormalPointerListIBM; | ||
5957 | #endif | ||
5958 | #ifndef GLEE_C_DEFINED_glTexCoordPointerListIBM | ||
5959 | #define GLEE_C_DEFINED_glTexCoordPointerListIBM | ||
5960 | void __stdcall GLee_Lazy_glTexCoordPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glTexCoordPointerListIBM(size, type, stride, pointer, ptrstride);} | ||
5961 | GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glTexCoordPointerListIBM=GLee_Lazy_glTexCoordPointerListIBM; | ||
5962 | #endif | ||
5963 | #ifndef GLEE_C_DEFINED_glVertexPointerListIBM | ||
5964 | #define GLEE_C_DEFINED_glVertexPointerListIBM | ||
5965 | void __stdcall GLee_Lazy_glVertexPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glVertexPointerListIBM(size, type, stride, pointer, ptrstride);} | ||
5966 | GLEEPFNGLVERTEXPOINTERLISTIBMPROC GLeeFuncPtr_glVertexPointerListIBM=GLee_Lazy_glVertexPointerListIBM; | ||
5967 | #endif | ||
5968 | #endif | ||
5969 | |||
5970 | /* GL_SGIX_subsample */ | ||
5971 | |||
5972 | #ifdef __GLEE_GL_SGIX_subsample | ||
5973 | #endif | ||
5974 | |||
5975 | /* GL_SGIX_ycrcb_subsample */ | ||
5976 | |||
5977 | #ifdef __GLEE_GL_SGIX_ycrcb_subsample | ||
5978 | #endif | ||
5979 | |||
5980 | /* GL_SGIX_ycrcba */ | ||
5981 | |||
5982 | #ifdef __GLEE_GL_SGIX_ycrcba | ||
5983 | #endif | ||
5984 | |||
5985 | /* GL_SGI_depth_pass_instrument */ | ||
5986 | |||
5987 | #ifdef __GLEE_GL_SGI_depth_pass_instrument | ||
5988 | #endif | ||
5989 | |||
5990 | /* GL_3DFX_texture_compression_FXT1 */ | ||
5991 | |||
5992 | #ifdef __GLEE_GL_3DFX_texture_compression_FXT1 | ||
5993 | #endif | ||
5994 | |||
5995 | /* GL_3DFX_multisample */ | ||
5996 | |||
5997 | #ifdef __GLEE_GL_3DFX_multisample | ||
5998 | #endif | ||
5999 | |||
6000 | /* GL_3DFX_tbuffer */ | ||
6001 | |||
6002 | #ifdef __GLEE_GL_3DFX_tbuffer | ||
6003 | #ifndef GLEE_C_DEFINED_glTbufferMask3DFX | ||
6004 | #define GLEE_C_DEFINED_glTbufferMask3DFX | ||
6005 | void __stdcall GLee_Lazy_glTbufferMask3DFX(GLuint mask) {if (GLeeInit()) glTbufferMask3DFX(mask);} | ||
6006 | GLEEPFNGLTBUFFERMASK3DFXPROC GLeeFuncPtr_glTbufferMask3DFX=GLee_Lazy_glTbufferMask3DFX; | ||
6007 | #endif | ||
6008 | #endif | ||
6009 | |||
6010 | /* GL_EXT_multisample */ | ||
6011 | |||
6012 | #ifdef __GLEE_GL_EXT_multisample | ||
6013 | #ifndef GLEE_C_DEFINED_glSampleMaskEXT | ||
6014 | #define GLEE_C_DEFINED_glSampleMaskEXT | ||
6015 | void __stdcall GLee_Lazy_glSampleMaskEXT(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleMaskEXT(value, invert);} | ||
6016 | GLEEPFNGLSAMPLEMASKEXTPROC GLeeFuncPtr_glSampleMaskEXT=GLee_Lazy_glSampleMaskEXT; | ||
6017 | #endif | ||
6018 | #ifndef GLEE_C_DEFINED_glSamplePatternEXT | ||
6019 | #define GLEE_C_DEFINED_glSamplePatternEXT | ||
6020 | void __stdcall GLee_Lazy_glSamplePatternEXT(GLenum pattern) {if (GLeeInit()) glSamplePatternEXT(pattern);} | ||
6021 | GLEEPFNGLSAMPLEPATTERNEXTPROC GLeeFuncPtr_glSamplePatternEXT=GLee_Lazy_glSamplePatternEXT; | ||
6022 | #endif | ||
6023 | #endif | ||
6024 | |||
6025 | /* GL_SGIX_vertex_preclip */ | ||
6026 | |||
6027 | #ifdef __GLEE_GL_SGIX_vertex_preclip | ||
6028 | #endif | ||
6029 | |||
6030 | /* GL_SGIX_convolution_accuracy */ | ||
6031 | |||
6032 | #ifdef __GLEE_GL_SGIX_convolution_accuracy | ||
6033 | #endif | ||
6034 | |||
6035 | /* GL_SGIX_resample */ | ||
6036 | |||
6037 | #ifdef __GLEE_GL_SGIX_resample | ||
6038 | #endif | ||
6039 | |||
6040 | /* GL_SGIS_point_line_texgen */ | ||
6041 | |||
6042 | #ifdef __GLEE_GL_SGIS_point_line_texgen | ||
6043 | #endif | ||
6044 | |||
6045 | /* GL_SGIS_texture_color_mask */ | ||
6046 | |||
6047 | #ifdef __GLEE_GL_SGIS_texture_color_mask | ||
6048 | #ifndef GLEE_C_DEFINED_glTextureColorMaskSGIS | ||
6049 | #define GLEE_C_DEFINED_glTextureColorMaskSGIS | ||
6050 | void __stdcall GLee_Lazy_glTextureColorMaskSGIS(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) {if (GLeeInit()) glTextureColorMaskSGIS(red, green, blue, alpha);} | ||
6051 | GLEEPFNGLTEXTURECOLORMASKSGISPROC GLeeFuncPtr_glTextureColorMaskSGIS=GLee_Lazy_glTextureColorMaskSGIS; | ||
6052 | #endif | ||
6053 | #endif | ||
6054 | |||
6055 | /* GL_EXT_texture_env_dot3 */ | ||
6056 | |||
6057 | #ifdef __GLEE_GL_EXT_texture_env_dot3 | ||
6058 | #endif | ||
6059 | |||
6060 | /* GL_ATI_texture_mirror_once */ | ||
6061 | |||
6062 | #ifdef __GLEE_GL_ATI_texture_mirror_once | ||
6063 | #endif | ||
6064 | |||
6065 | /* GL_NV_fence */ | ||
6066 | |||
6067 | #ifdef __GLEE_GL_NV_fence | ||
6068 | #ifndef GLEE_C_DEFINED_glDeleteFencesNV | ||
6069 | #define GLEE_C_DEFINED_glDeleteFencesNV | ||
6070 | void __stdcall GLee_Lazy_glDeleteFencesNV(GLsizei n, const GLuint * fences) {if (GLeeInit()) glDeleteFencesNV(n, fences);} | ||
6071 | GLEEPFNGLDELETEFENCESNVPROC GLeeFuncPtr_glDeleteFencesNV=GLee_Lazy_glDeleteFencesNV; | ||
6072 | #endif | ||
6073 | #ifndef GLEE_C_DEFINED_glGenFencesNV | ||
6074 | #define GLEE_C_DEFINED_glGenFencesNV | ||
6075 | void __stdcall GLee_Lazy_glGenFencesNV(GLsizei n, GLuint * fences) {if (GLeeInit()) glGenFencesNV(n, fences);} | ||
6076 | GLEEPFNGLGENFENCESNVPROC GLeeFuncPtr_glGenFencesNV=GLee_Lazy_glGenFencesNV; | ||
6077 | #endif | ||
6078 | #ifndef GLEE_C_DEFINED_glIsFenceNV | ||
6079 | #define GLEE_C_DEFINED_glIsFenceNV | ||
6080 | GLboolean __stdcall GLee_Lazy_glIsFenceNV(GLuint fence) {if (GLeeInit()) return glIsFenceNV(fence); return (GLboolean)0;} | ||
6081 | GLEEPFNGLISFENCENVPROC GLeeFuncPtr_glIsFenceNV=GLee_Lazy_glIsFenceNV; | ||
6082 | #endif | ||
6083 | #ifndef GLEE_C_DEFINED_glTestFenceNV | ||
6084 | #define GLEE_C_DEFINED_glTestFenceNV | ||
6085 | GLboolean __stdcall GLee_Lazy_glTestFenceNV(GLuint fence) {if (GLeeInit()) return glTestFenceNV(fence); return (GLboolean)0;} | ||
6086 | GLEEPFNGLTESTFENCENVPROC GLeeFuncPtr_glTestFenceNV=GLee_Lazy_glTestFenceNV; | ||
6087 | #endif | ||
6088 | #ifndef GLEE_C_DEFINED_glGetFenceivNV | ||
6089 | #define GLEE_C_DEFINED_glGetFenceivNV | ||
6090 | void __stdcall GLee_Lazy_glGetFenceivNV(GLuint fence, GLenum pname, GLint * params) {if (GLeeInit()) glGetFenceivNV(fence, pname, params);} | ||
6091 | GLEEPFNGLGETFENCEIVNVPROC GLeeFuncPtr_glGetFenceivNV=GLee_Lazy_glGetFenceivNV; | ||
6092 | #endif | ||
6093 | #ifndef GLEE_C_DEFINED_glFinishFenceNV | ||
6094 | #define GLEE_C_DEFINED_glFinishFenceNV | ||
6095 | void __stdcall GLee_Lazy_glFinishFenceNV(GLuint fence) {if (GLeeInit()) glFinishFenceNV(fence);} | ||
6096 | GLEEPFNGLFINISHFENCENVPROC GLeeFuncPtr_glFinishFenceNV=GLee_Lazy_glFinishFenceNV; | ||
6097 | #endif | ||
6098 | #ifndef GLEE_C_DEFINED_glSetFenceNV | ||
6099 | #define GLEE_C_DEFINED_glSetFenceNV | ||
6100 | void __stdcall GLee_Lazy_glSetFenceNV(GLuint fence, GLenum condition) {if (GLeeInit()) glSetFenceNV(fence, condition);} | ||
6101 | GLEEPFNGLSETFENCENVPROC GLeeFuncPtr_glSetFenceNV=GLee_Lazy_glSetFenceNV; | ||
6102 | #endif | ||
6103 | #endif | ||
6104 | |||
6105 | /* GL_IBM_texture_mirrored_repeat */ | ||
6106 | |||
6107 | #ifdef __GLEE_GL_IBM_texture_mirrored_repeat | ||
6108 | #endif | ||
6109 | |||
6110 | /* GL_NV_evaluators */ | ||
6111 | |||
6112 | #ifdef __GLEE_GL_NV_evaluators | ||
6113 | #ifndef GLEE_C_DEFINED_glMapControlPointsNV | ||
6114 | #define GLEE_C_DEFINED_glMapControlPointsNV | ||
6115 | void __stdcall GLee_Lazy_glMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points) {if (GLeeInit()) glMapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points);} | ||
6116 | GLEEPFNGLMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glMapControlPointsNV=GLee_Lazy_glMapControlPointsNV; | ||
6117 | #endif | ||
6118 | #ifndef GLEE_C_DEFINED_glMapParameterivNV | ||
6119 | #define GLEE_C_DEFINED_glMapParameterivNV | ||
6120 | void __stdcall GLee_Lazy_glMapParameterivNV(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMapParameterivNV(target, pname, params);} | ||
6121 | GLEEPFNGLMAPPARAMETERIVNVPROC GLeeFuncPtr_glMapParameterivNV=GLee_Lazy_glMapParameterivNV; | ||
6122 | #endif | ||
6123 | #ifndef GLEE_C_DEFINED_glMapParameterfvNV | ||
6124 | #define GLEE_C_DEFINED_glMapParameterfvNV | ||
6125 | void __stdcall GLee_Lazy_glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMapParameterfvNV(target, pname, params);} | ||
6126 | GLEEPFNGLMAPPARAMETERFVNVPROC GLeeFuncPtr_glMapParameterfvNV=GLee_Lazy_glMapParameterfvNV; | ||
6127 | #endif | ||
6128 | #ifndef GLEE_C_DEFINED_glGetMapControlPointsNV | ||
6129 | #define GLEE_C_DEFINED_glGetMapControlPointsNV | ||
6130 | void __stdcall GLee_Lazy_glGetMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points) {if (GLeeInit()) glGetMapControlPointsNV(target, index, type, ustride, vstride, packed, points);} | ||
6131 | GLEEPFNGLGETMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glGetMapControlPointsNV=GLee_Lazy_glGetMapControlPointsNV; | ||
6132 | #endif | ||
6133 | #ifndef GLEE_C_DEFINED_glGetMapParameterivNV | ||
6134 | #define GLEE_C_DEFINED_glGetMapParameterivNV | ||
6135 | void __stdcall GLee_Lazy_glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMapParameterivNV(target, pname, params);} | ||
6136 | GLEEPFNGLGETMAPPARAMETERIVNVPROC GLeeFuncPtr_glGetMapParameterivNV=GLee_Lazy_glGetMapParameterivNV; | ||
6137 | #endif | ||
6138 | #ifndef GLEE_C_DEFINED_glGetMapParameterfvNV | ||
6139 | #define GLEE_C_DEFINED_glGetMapParameterfvNV | ||
6140 | void __stdcall GLee_Lazy_glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMapParameterfvNV(target, pname, params);} | ||
6141 | GLEEPFNGLGETMAPPARAMETERFVNVPROC GLeeFuncPtr_glGetMapParameterfvNV=GLee_Lazy_glGetMapParameterfvNV; | ||
6142 | #endif | ||
6143 | #ifndef GLEE_C_DEFINED_glGetMapAttribParameterivNV | ||
6144 | #define GLEE_C_DEFINED_glGetMapAttribParameterivNV | ||
6145 | void __stdcall GLee_Lazy_glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetMapAttribParameterivNV(target, index, pname, params);} | ||
6146 | GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC GLeeFuncPtr_glGetMapAttribParameterivNV=GLee_Lazy_glGetMapAttribParameterivNV; | ||
6147 | #endif | ||
6148 | #ifndef GLEE_C_DEFINED_glGetMapAttribParameterfvNV | ||
6149 | #define GLEE_C_DEFINED_glGetMapAttribParameterfvNV | ||
6150 | void __stdcall GLee_Lazy_glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMapAttribParameterfvNV(target, index, pname, params);} | ||
6151 | GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC GLeeFuncPtr_glGetMapAttribParameterfvNV=GLee_Lazy_glGetMapAttribParameterfvNV; | ||
6152 | #endif | ||
6153 | #ifndef GLEE_C_DEFINED_glEvalMapsNV | ||
6154 | #define GLEE_C_DEFINED_glEvalMapsNV | ||
6155 | void __stdcall GLee_Lazy_glEvalMapsNV(GLenum target, GLenum mode) {if (GLeeInit()) glEvalMapsNV(target, mode);} | ||
6156 | GLEEPFNGLEVALMAPSNVPROC GLeeFuncPtr_glEvalMapsNV=GLee_Lazy_glEvalMapsNV; | ||
6157 | #endif | ||
6158 | #endif | ||
6159 | |||
6160 | /* GL_NV_packed_depth_stencil */ | ||
6161 | |||
6162 | #ifdef __GLEE_GL_NV_packed_depth_stencil | ||
6163 | #endif | ||
6164 | |||
6165 | /* GL_NV_register_combiners2 */ | ||
6166 | |||
6167 | #ifdef __GLEE_GL_NV_register_combiners2 | ||
6168 | #ifndef GLEE_C_DEFINED_glCombinerStageParameterfvNV | ||
6169 | #define GLEE_C_DEFINED_glCombinerStageParameterfvNV | ||
6170 | void __stdcall GLee_Lazy_glCombinerStageParameterfvNV(GLenum stage, GLenum pname, const GLfloat * params) {if (GLeeInit()) glCombinerStageParameterfvNV(stage, pname, params);} | ||
6171 | GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glCombinerStageParameterfvNV=GLee_Lazy_glCombinerStageParameterfvNV; | ||
6172 | #endif | ||
6173 | #ifndef GLEE_C_DEFINED_glGetCombinerStageParameterfvNV | ||
6174 | #define GLEE_C_DEFINED_glGetCombinerStageParameterfvNV | ||
6175 | void __stdcall GLee_Lazy_glGetCombinerStageParameterfvNV(GLenum stage, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerStageParameterfvNV(stage, pname, params);} | ||
6176 | GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerStageParameterfvNV=GLee_Lazy_glGetCombinerStageParameterfvNV; | ||
6177 | #endif | ||
6178 | #endif | ||
6179 | |||
6180 | /* GL_NV_texture_compression_vtc */ | ||
6181 | |||
6182 | #ifdef __GLEE_GL_NV_texture_compression_vtc | ||
6183 | #endif | ||
6184 | |||
6185 | /* GL_NV_texture_rectangle */ | ||
6186 | |||
6187 | #ifdef __GLEE_GL_NV_texture_rectangle | ||
6188 | #endif | ||
6189 | |||
6190 | /* GL_NV_texture_shader */ | ||
6191 | |||
6192 | #ifdef __GLEE_GL_NV_texture_shader | ||
6193 | #endif | ||
6194 | |||
6195 | /* GL_NV_texture_shader2 */ | ||
6196 | |||
6197 | #ifdef __GLEE_GL_NV_texture_shader2 | ||
6198 | #endif | ||
6199 | |||
6200 | /* GL_NV_vertex_array_range2 */ | ||
6201 | |||
6202 | #ifdef __GLEE_GL_NV_vertex_array_range2 | ||
6203 | #endif | ||
6204 | |||
6205 | /* GL_NV_vertex_program */ | ||
6206 | |||
6207 | #ifdef __GLEE_GL_NV_vertex_program | ||
6208 | #ifndef GLEE_C_DEFINED_glAreProgramsResidentNV | ||
6209 | #define GLEE_C_DEFINED_glAreProgramsResidentNV | ||
6210 | GLboolean __stdcall GLee_Lazy_glAreProgramsResidentNV(GLsizei n, const GLuint * programs, GLboolean * residences) {if (GLeeInit()) return glAreProgramsResidentNV(n, programs, residences); return (GLboolean)0;} | ||
6211 | GLEEPFNGLAREPROGRAMSRESIDENTNVPROC GLeeFuncPtr_glAreProgramsResidentNV=GLee_Lazy_glAreProgramsResidentNV; | ||
6212 | #endif | ||
6213 | #ifndef GLEE_C_DEFINED_glBindProgramNV | ||
6214 | #define GLEE_C_DEFINED_glBindProgramNV | ||
6215 | void __stdcall GLee_Lazy_glBindProgramNV(GLenum target, GLuint id) {if (GLeeInit()) glBindProgramNV(target, id);} | ||
6216 | GLEEPFNGLBINDPROGRAMNVPROC GLeeFuncPtr_glBindProgramNV=GLee_Lazy_glBindProgramNV; | ||
6217 | #endif | ||
6218 | #ifndef GLEE_C_DEFINED_glDeleteProgramsNV | ||
6219 | #define GLEE_C_DEFINED_glDeleteProgramsNV | ||
6220 | void __stdcall GLee_Lazy_glDeleteProgramsNV(GLsizei n, const GLuint * programs) {if (GLeeInit()) glDeleteProgramsNV(n, programs);} | ||
6221 | GLEEPFNGLDELETEPROGRAMSNVPROC GLeeFuncPtr_glDeleteProgramsNV=GLee_Lazy_glDeleteProgramsNV; | ||
6222 | #endif | ||
6223 | #ifndef GLEE_C_DEFINED_glExecuteProgramNV | ||
6224 | #define GLEE_C_DEFINED_glExecuteProgramNV | ||
6225 | void __stdcall GLee_Lazy_glExecuteProgramNV(GLenum target, GLuint id, const GLfloat * params) {if (GLeeInit()) glExecuteProgramNV(target, id, params);} | ||
6226 | GLEEPFNGLEXECUTEPROGRAMNVPROC GLeeFuncPtr_glExecuteProgramNV=GLee_Lazy_glExecuteProgramNV; | ||
6227 | #endif | ||
6228 | #ifndef GLEE_C_DEFINED_glGenProgramsNV | ||
6229 | #define GLEE_C_DEFINED_glGenProgramsNV | ||
6230 | void __stdcall GLee_Lazy_glGenProgramsNV(GLsizei n, GLuint * programs) {if (GLeeInit()) glGenProgramsNV(n, programs);} | ||
6231 | GLEEPFNGLGENPROGRAMSNVPROC GLeeFuncPtr_glGenProgramsNV=GLee_Lazy_glGenProgramsNV; | ||
6232 | #endif | ||
6233 | #ifndef GLEE_C_DEFINED_glGetProgramParameterdvNV | ||
6234 | #define GLEE_C_DEFINED_glGetProgramParameterdvNV | ||
6235 | void __stdcall GLee_Lazy_glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetProgramParameterdvNV(target, index, pname, params);} | ||
6236 | GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramParameterdvNV=GLee_Lazy_glGetProgramParameterdvNV; | ||
6237 | #endif | ||
6238 | #ifndef GLEE_C_DEFINED_glGetProgramParameterfvNV | ||
6239 | #define GLEE_C_DEFINED_glGetProgramParameterfvNV | ||
6240 | void __stdcall GLee_Lazy_glGetProgramParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetProgramParameterfvNV(target, index, pname, params);} | ||
6241 | GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramParameterfvNV=GLee_Lazy_glGetProgramParameterfvNV; | ||
6242 | #endif | ||
6243 | #ifndef GLEE_C_DEFINED_glGetProgramivNV | ||
6244 | #define GLEE_C_DEFINED_glGetProgramivNV | ||
6245 | void __stdcall GLee_Lazy_glGetProgramivNV(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetProgramivNV(id, pname, params);} | ||
6246 | GLEEPFNGLGETPROGRAMIVNVPROC GLeeFuncPtr_glGetProgramivNV=GLee_Lazy_glGetProgramivNV; | ||
6247 | #endif | ||
6248 | #ifndef GLEE_C_DEFINED_glGetProgramStringNV | ||
6249 | #define GLEE_C_DEFINED_glGetProgramStringNV | ||
6250 | void __stdcall GLee_Lazy_glGetProgramStringNV(GLuint id, GLenum pname, GLubyte * program) {if (GLeeInit()) glGetProgramStringNV(id, pname, program);} | ||
6251 | GLEEPFNGLGETPROGRAMSTRINGNVPROC GLeeFuncPtr_glGetProgramStringNV=GLee_Lazy_glGetProgramStringNV; | ||
6252 | #endif | ||
6253 | #ifndef GLEE_C_DEFINED_glGetTrackMatrixivNV | ||
6254 | #define GLEE_C_DEFINED_glGetTrackMatrixivNV | ||
6255 | void __stdcall GLee_Lazy_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname, GLint * params) {if (GLeeInit()) glGetTrackMatrixivNV(target, address, pname, params);} | ||
6256 | GLEEPFNGLGETTRACKMATRIXIVNVPROC GLeeFuncPtr_glGetTrackMatrixivNV=GLee_Lazy_glGetTrackMatrixivNV; | ||
6257 | #endif | ||
6258 | #ifndef GLEE_C_DEFINED_glGetVertexAttribdvNV | ||
6259 | #define GLEE_C_DEFINED_glGetVertexAttribdvNV | ||
6260 | void __stdcall GLee_Lazy_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdvNV(index, pname, params);} | ||
6261 | GLEEPFNGLGETVERTEXATTRIBDVNVPROC GLeeFuncPtr_glGetVertexAttribdvNV=GLee_Lazy_glGetVertexAttribdvNV; | ||
6262 | #endif | ||
6263 | #ifndef GLEE_C_DEFINED_glGetVertexAttribfvNV | ||
6264 | #define GLEE_C_DEFINED_glGetVertexAttribfvNV | ||
6265 | void __stdcall GLee_Lazy_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfvNV(index, pname, params);} | ||
6266 | GLEEPFNGLGETVERTEXATTRIBFVNVPROC GLeeFuncPtr_glGetVertexAttribfvNV=GLee_Lazy_glGetVertexAttribfvNV; | ||
6267 | #endif | ||
6268 | #ifndef GLEE_C_DEFINED_glGetVertexAttribivNV | ||
6269 | #define GLEE_C_DEFINED_glGetVertexAttribivNV | ||
6270 | void __stdcall GLee_Lazy_glGetVertexAttribivNV(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribivNV(index, pname, params);} | ||
6271 | GLEEPFNGLGETVERTEXATTRIBIVNVPROC GLeeFuncPtr_glGetVertexAttribivNV=GLee_Lazy_glGetVertexAttribivNV; | ||
6272 | #endif | ||
6273 | #ifndef GLEE_C_DEFINED_glGetVertexAttribPointervNV | ||
6274 | #define GLEE_C_DEFINED_glGetVertexAttribPointervNV | ||
6275 | void __stdcall GLee_Lazy_glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervNV(index, pname, pointer);} | ||
6276 | GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC GLeeFuncPtr_glGetVertexAttribPointervNV=GLee_Lazy_glGetVertexAttribPointervNV; | ||
6277 | #endif | ||
6278 | #ifndef GLEE_C_DEFINED_glIsProgramNV | ||
6279 | #define GLEE_C_DEFINED_glIsProgramNV | ||
6280 | GLboolean __stdcall GLee_Lazy_glIsProgramNV(GLuint id) {if (GLeeInit()) return glIsProgramNV(id); return (GLboolean)0;} | ||
6281 | GLEEPFNGLISPROGRAMNVPROC GLeeFuncPtr_glIsProgramNV=GLee_Lazy_glIsProgramNV; | ||
6282 | #endif | ||
6283 | #ifndef GLEE_C_DEFINED_glLoadProgramNV | ||
6284 | #define GLEE_C_DEFINED_glLoadProgramNV | ||
6285 | void __stdcall GLee_Lazy_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const GLubyte * program) {if (GLeeInit()) glLoadProgramNV(target, id, len, program);} | ||
6286 | GLEEPFNGLLOADPROGRAMNVPROC GLeeFuncPtr_glLoadProgramNV=GLee_Lazy_glLoadProgramNV; | ||
6287 | #endif | ||
6288 | #ifndef GLEE_C_DEFINED_glProgramParameter4dNV | ||
6289 | #define GLEE_C_DEFINED_glProgramParameter4dNV | ||
6290 | void __stdcall GLee_Lazy_glProgramParameter4dNV(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramParameter4dNV(target, index, x, y, z, w);} | ||
6291 | GLEEPFNGLPROGRAMPARAMETER4DNVPROC GLeeFuncPtr_glProgramParameter4dNV=GLee_Lazy_glProgramParameter4dNV; | ||
6292 | #endif | ||
6293 | #ifndef GLEE_C_DEFINED_glProgramParameter4dvNV | ||
6294 | #define GLEE_C_DEFINED_glProgramParameter4dvNV | ||
6295 | void __stdcall GLee_Lazy_glProgramParameter4dvNV(GLenum target, GLuint index, const GLdouble * v) {if (GLeeInit()) glProgramParameter4dvNV(target, index, v);} | ||
6296 | GLEEPFNGLPROGRAMPARAMETER4DVNVPROC GLeeFuncPtr_glProgramParameter4dvNV=GLee_Lazy_glProgramParameter4dvNV; | ||
6297 | #endif | ||
6298 | #ifndef GLEE_C_DEFINED_glProgramParameter4fNV | ||
6299 | #define GLEE_C_DEFINED_glProgramParameter4fNV | ||
6300 | void __stdcall GLee_Lazy_glProgramParameter4fNV(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramParameter4fNV(target, index, x, y, z, w);} | ||
6301 | GLEEPFNGLPROGRAMPARAMETER4FNVPROC GLeeFuncPtr_glProgramParameter4fNV=GLee_Lazy_glProgramParameter4fNV; | ||
6302 | #endif | ||
6303 | #ifndef GLEE_C_DEFINED_glProgramParameter4fvNV | ||
6304 | #define GLEE_C_DEFINED_glProgramParameter4fvNV | ||
6305 | void __stdcall GLee_Lazy_glProgramParameter4fvNV(GLenum target, GLuint index, const GLfloat * v) {if (GLeeInit()) glProgramParameter4fvNV(target, index, v);} | ||
6306 | GLEEPFNGLPROGRAMPARAMETER4FVNVPROC GLeeFuncPtr_glProgramParameter4fvNV=GLee_Lazy_glProgramParameter4fvNV; | ||
6307 | #endif | ||
6308 | #ifndef GLEE_C_DEFINED_glProgramParameters4dvNV | ||
6309 | #define GLEE_C_DEFINED_glProgramParameters4dvNV | ||
6310 | void __stdcall GLee_Lazy_glProgramParameters4dvNV(GLenum target, GLuint index, GLuint count, const GLdouble * v) {if (GLeeInit()) glProgramParameters4dvNV(target, index, count, v);} | ||
6311 | GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC GLeeFuncPtr_glProgramParameters4dvNV=GLee_Lazy_glProgramParameters4dvNV; | ||
6312 | #endif | ||
6313 | #ifndef GLEE_C_DEFINED_glProgramParameters4fvNV | ||
6314 | #define GLEE_C_DEFINED_glProgramParameters4fvNV | ||
6315 | void __stdcall GLee_Lazy_glProgramParameters4fvNV(GLenum target, GLuint index, GLuint count, const GLfloat * v) {if (GLeeInit()) glProgramParameters4fvNV(target, index, count, v);} | ||
6316 | GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC GLeeFuncPtr_glProgramParameters4fvNV=GLee_Lazy_glProgramParameters4fvNV; | ||
6317 | #endif | ||
6318 | #ifndef GLEE_C_DEFINED_glRequestResidentProgramsNV | ||
6319 | #define GLEE_C_DEFINED_glRequestResidentProgramsNV | ||
6320 | void __stdcall GLee_Lazy_glRequestResidentProgramsNV(GLsizei n, const GLuint * programs) {if (GLeeInit()) glRequestResidentProgramsNV(n, programs);} | ||
6321 | GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC GLeeFuncPtr_glRequestResidentProgramsNV=GLee_Lazy_glRequestResidentProgramsNV; | ||
6322 | #endif | ||
6323 | #ifndef GLEE_C_DEFINED_glTrackMatrixNV | ||
6324 | #define GLEE_C_DEFINED_glTrackMatrixNV | ||
6325 | void __stdcall GLee_Lazy_glTrackMatrixNV(GLenum target, GLuint address, GLenum matrix, GLenum transform) {if (GLeeInit()) glTrackMatrixNV(target, address, matrix, transform);} | ||
6326 | GLEEPFNGLTRACKMATRIXNVPROC GLeeFuncPtr_glTrackMatrixNV=GLee_Lazy_glTrackMatrixNV; | ||
6327 | #endif | ||
6328 | #ifndef GLEE_C_DEFINED_glVertexAttribPointerNV | ||
6329 | #define GLEE_C_DEFINED_glVertexAttribPointerNV | ||
6330 | void __stdcall GLee_Lazy_glVertexAttribPointerNV(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribPointerNV(index, fsize, type, stride, pointer);} | ||
6331 | GLEEPFNGLVERTEXATTRIBPOINTERNVPROC GLeeFuncPtr_glVertexAttribPointerNV=GLee_Lazy_glVertexAttribPointerNV; | ||
6332 | #endif | ||
6333 | #ifndef GLEE_C_DEFINED_glVertexAttrib1dNV | ||
6334 | #define GLEE_C_DEFINED_glVertexAttrib1dNV | ||
6335 | void __stdcall GLee_Lazy_glVertexAttrib1dNV(GLuint index, GLdouble x) {if (GLeeInit()) glVertexAttrib1dNV(index, x);} | ||
6336 | GLEEPFNGLVERTEXATTRIB1DNVPROC GLeeFuncPtr_glVertexAttrib1dNV=GLee_Lazy_glVertexAttrib1dNV; | ||
6337 | #endif | ||
6338 | #ifndef GLEE_C_DEFINED_glVertexAttrib1dvNV | ||
6339 | #define GLEE_C_DEFINED_glVertexAttrib1dvNV | ||
6340 | void __stdcall GLee_Lazy_glVertexAttrib1dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib1dvNV(index, v);} | ||
6341 | GLEEPFNGLVERTEXATTRIB1DVNVPROC GLeeFuncPtr_glVertexAttrib1dvNV=GLee_Lazy_glVertexAttrib1dvNV; | ||
6342 | #endif | ||
6343 | #ifndef GLEE_C_DEFINED_glVertexAttrib1fNV | ||
6344 | #define GLEE_C_DEFINED_glVertexAttrib1fNV | ||
6345 | void __stdcall GLee_Lazy_glVertexAttrib1fNV(GLuint index, GLfloat x) {if (GLeeInit()) glVertexAttrib1fNV(index, x);} | ||
6346 | GLEEPFNGLVERTEXATTRIB1FNVPROC GLeeFuncPtr_glVertexAttrib1fNV=GLee_Lazy_glVertexAttrib1fNV; | ||
6347 | #endif | ||
6348 | #ifndef GLEE_C_DEFINED_glVertexAttrib1fvNV | ||
6349 | #define GLEE_C_DEFINED_glVertexAttrib1fvNV | ||
6350 | void __stdcall GLee_Lazy_glVertexAttrib1fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib1fvNV(index, v);} | ||
6351 | GLEEPFNGLVERTEXATTRIB1FVNVPROC GLeeFuncPtr_glVertexAttrib1fvNV=GLee_Lazy_glVertexAttrib1fvNV; | ||
6352 | #endif | ||
6353 | #ifndef GLEE_C_DEFINED_glVertexAttrib1sNV | ||
6354 | #define GLEE_C_DEFINED_glVertexAttrib1sNV | ||
6355 | void __stdcall GLee_Lazy_glVertexAttrib1sNV(GLuint index, GLshort x) {if (GLeeInit()) glVertexAttrib1sNV(index, x);} | ||
6356 | GLEEPFNGLVERTEXATTRIB1SNVPROC GLeeFuncPtr_glVertexAttrib1sNV=GLee_Lazy_glVertexAttrib1sNV; | ||
6357 | #endif | ||
6358 | #ifndef GLEE_C_DEFINED_glVertexAttrib1svNV | ||
6359 | #define GLEE_C_DEFINED_glVertexAttrib1svNV | ||
6360 | void __stdcall GLee_Lazy_glVertexAttrib1svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib1svNV(index, v);} | ||
6361 | GLEEPFNGLVERTEXATTRIB1SVNVPROC GLeeFuncPtr_glVertexAttrib1svNV=GLee_Lazy_glVertexAttrib1svNV; | ||
6362 | #endif | ||
6363 | #ifndef GLEE_C_DEFINED_glVertexAttrib2dNV | ||
6364 | #define GLEE_C_DEFINED_glVertexAttrib2dNV | ||
6365 | void __stdcall GLee_Lazy_glVertexAttrib2dNV(GLuint index, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexAttrib2dNV(index, x, y);} | ||
6366 | GLEEPFNGLVERTEXATTRIB2DNVPROC GLeeFuncPtr_glVertexAttrib2dNV=GLee_Lazy_glVertexAttrib2dNV; | ||
6367 | #endif | ||
6368 | #ifndef GLEE_C_DEFINED_glVertexAttrib2dvNV | ||
6369 | #define GLEE_C_DEFINED_glVertexAttrib2dvNV | ||
6370 | void __stdcall GLee_Lazy_glVertexAttrib2dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib2dvNV(index, v);} | ||
6371 | GLEEPFNGLVERTEXATTRIB2DVNVPROC GLeeFuncPtr_glVertexAttrib2dvNV=GLee_Lazy_glVertexAttrib2dvNV; | ||
6372 | #endif | ||
6373 | #ifndef GLEE_C_DEFINED_glVertexAttrib2fNV | ||
6374 | #define GLEE_C_DEFINED_glVertexAttrib2fNV | ||
6375 | void __stdcall GLee_Lazy_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexAttrib2fNV(index, x, y);} | ||
6376 | GLEEPFNGLVERTEXATTRIB2FNVPROC GLeeFuncPtr_glVertexAttrib2fNV=GLee_Lazy_glVertexAttrib2fNV; | ||
6377 | #endif | ||
6378 | #ifndef GLEE_C_DEFINED_glVertexAttrib2fvNV | ||
6379 | #define GLEE_C_DEFINED_glVertexAttrib2fvNV | ||
6380 | void __stdcall GLee_Lazy_glVertexAttrib2fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib2fvNV(index, v);} | ||
6381 | GLEEPFNGLVERTEXATTRIB2FVNVPROC GLeeFuncPtr_glVertexAttrib2fvNV=GLee_Lazy_glVertexAttrib2fvNV; | ||
6382 | #endif | ||
6383 | #ifndef GLEE_C_DEFINED_glVertexAttrib2sNV | ||
6384 | #define GLEE_C_DEFINED_glVertexAttrib2sNV | ||
6385 | void __stdcall GLee_Lazy_glVertexAttrib2sNV(GLuint index, GLshort x, GLshort y) {if (GLeeInit()) glVertexAttrib2sNV(index, x, y);} | ||
6386 | GLEEPFNGLVERTEXATTRIB2SNVPROC GLeeFuncPtr_glVertexAttrib2sNV=GLee_Lazy_glVertexAttrib2sNV; | ||
6387 | #endif | ||
6388 | #ifndef GLEE_C_DEFINED_glVertexAttrib2svNV | ||
6389 | #define GLEE_C_DEFINED_glVertexAttrib2svNV | ||
6390 | void __stdcall GLee_Lazy_glVertexAttrib2svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib2svNV(index, v);} | ||
6391 | GLEEPFNGLVERTEXATTRIB2SVNVPROC GLeeFuncPtr_glVertexAttrib2svNV=GLee_Lazy_glVertexAttrib2svNV; | ||
6392 | #endif | ||
6393 | #ifndef GLEE_C_DEFINED_glVertexAttrib3dNV | ||
6394 | #define GLEE_C_DEFINED_glVertexAttrib3dNV | ||
6395 | void __stdcall GLee_Lazy_glVertexAttrib3dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dNV(index, x, y, z);} | ||
6396 | GLEEPFNGLVERTEXATTRIB3DNVPROC GLeeFuncPtr_glVertexAttrib3dNV=GLee_Lazy_glVertexAttrib3dNV; | ||
6397 | #endif | ||
6398 | #ifndef GLEE_C_DEFINED_glVertexAttrib3dvNV | ||
6399 | #define GLEE_C_DEFINED_glVertexAttrib3dvNV | ||
6400 | void __stdcall GLee_Lazy_glVertexAttrib3dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib3dvNV(index, v);} | ||
6401 | GLEEPFNGLVERTEXATTRIB3DVNVPROC GLeeFuncPtr_glVertexAttrib3dvNV=GLee_Lazy_glVertexAttrib3dvNV; | ||
6402 | #endif | ||
6403 | #ifndef GLEE_C_DEFINED_glVertexAttrib3fNV | ||
6404 | #define GLEE_C_DEFINED_glVertexAttrib3fNV | ||
6405 | void __stdcall GLee_Lazy_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3fNV(index, x, y, z);} | ||
6406 | GLEEPFNGLVERTEXATTRIB3FNVPROC GLeeFuncPtr_glVertexAttrib3fNV=GLee_Lazy_glVertexAttrib3fNV; | ||
6407 | #endif | ||
6408 | #ifndef GLEE_C_DEFINED_glVertexAttrib3fvNV | ||
6409 | #define GLEE_C_DEFINED_glVertexAttrib3fvNV | ||
6410 | void __stdcall GLee_Lazy_glVertexAttrib3fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib3fvNV(index, v);} | ||
6411 | GLEEPFNGLVERTEXATTRIB3FVNVPROC GLeeFuncPtr_glVertexAttrib3fvNV=GLee_Lazy_glVertexAttrib3fvNV; | ||
6412 | #endif | ||
6413 | #ifndef GLEE_C_DEFINED_glVertexAttrib3sNV | ||
6414 | #define GLEE_C_DEFINED_glVertexAttrib3sNV | ||
6415 | void __stdcall GLee_Lazy_glVertexAttrib3sNV(GLuint index, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexAttrib3sNV(index, x, y, z);} | ||
6416 | GLEEPFNGLVERTEXATTRIB3SNVPROC GLeeFuncPtr_glVertexAttrib3sNV=GLee_Lazy_glVertexAttrib3sNV; | ||
6417 | #endif | ||
6418 | #ifndef GLEE_C_DEFINED_glVertexAttrib3svNV | ||
6419 | #define GLEE_C_DEFINED_glVertexAttrib3svNV | ||
6420 | void __stdcall GLee_Lazy_glVertexAttrib3svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib3svNV(index, v);} | ||
6421 | GLEEPFNGLVERTEXATTRIB3SVNVPROC GLeeFuncPtr_glVertexAttrib3svNV=GLee_Lazy_glVertexAttrib3svNV; | ||
6422 | #endif | ||
6423 | #ifndef GLEE_C_DEFINED_glVertexAttrib4dNV | ||
6424 | #define GLEE_C_DEFINED_glVertexAttrib4dNV | ||
6425 | void __stdcall GLee_Lazy_glVertexAttrib4dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dNV(index, x, y, z, w);} | ||
6426 | GLEEPFNGLVERTEXATTRIB4DNVPROC GLeeFuncPtr_glVertexAttrib4dNV=GLee_Lazy_glVertexAttrib4dNV; | ||
6427 | #endif | ||
6428 | #ifndef GLEE_C_DEFINED_glVertexAttrib4dvNV | ||
6429 | #define GLEE_C_DEFINED_glVertexAttrib4dvNV | ||
6430 | void __stdcall GLee_Lazy_glVertexAttrib4dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib4dvNV(index, v);} | ||
6431 | GLEEPFNGLVERTEXATTRIB4DVNVPROC GLeeFuncPtr_glVertexAttrib4dvNV=GLee_Lazy_glVertexAttrib4dvNV; | ||
6432 | #endif | ||
6433 | #ifndef GLEE_C_DEFINED_glVertexAttrib4fNV | ||
6434 | #define GLEE_C_DEFINED_glVertexAttrib4fNV | ||
6435 | void __stdcall GLee_Lazy_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fNV(index, x, y, z, w);} | ||
6436 | GLEEPFNGLVERTEXATTRIB4FNVPROC GLeeFuncPtr_glVertexAttrib4fNV=GLee_Lazy_glVertexAttrib4fNV; | ||
6437 | #endif | ||
6438 | #ifndef GLEE_C_DEFINED_glVertexAttrib4fvNV | ||
6439 | #define GLEE_C_DEFINED_glVertexAttrib4fvNV | ||
6440 | void __stdcall GLee_Lazy_glVertexAttrib4fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib4fvNV(index, v);} | ||
6441 | GLEEPFNGLVERTEXATTRIB4FVNVPROC GLeeFuncPtr_glVertexAttrib4fvNV=GLee_Lazy_glVertexAttrib4fvNV; | ||
6442 | #endif | ||
6443 | #ifndef GLEE_C_DEFINED_glVertexAttrib4sNV | ||
6444 | #define GLEE_C_DEFINED_glVertexAttrib4sNV | ||
6445 | void __stdcall GLee_Lazy_glVertexAttrib4sNV(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sNV(index, x, y, z, w);} | ||
6446 | GLEEPFNGLVERTEXATTRIB4SNVPROC GLeeFuncPtr_glVertexAttrib4sNV=GLee_Lazy_glVertexAttrib4sNV; | ||
6447 | #endif | ||
6448 | #ifndef GLEE_C_DEFINED_glVertexAttrib4svNV | ||
6449 | #define GLEE_C_DEFINED_glVertexAttrib4svNV | ||
6450 | void __stdcall GLee_Lazy_glVertexAttrib4svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4svNV(index, v);} | ||
6451 | GLEEPFNGLVERTEXATTRIB4SVNVPROC GLeeFuncPtr_glVertexAttrib4svNV=GLee_Lazy_glVertexAttrib4svNV; | ||
6452 | #endif | ||
6453 | #ifndef GLEE_C_DEFINED_glVertexAttrib4ubNV | ||
6454 | #define GLEE_C_DEFINED_glVertexAttrib4ubNV | ||
6455 | void __stdcall GLee_Lazy_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4ubNV(index, x, y, z, w);} | ||
6456 | GLEEPFNGLVERTEXATTRIB4UBNVPROC GLeeFuncPtr_glVertexAttrib4ubNV=GLee_Lazy_glVertexAttrib4ubNV; | ||
6457 | #endif | ||
6458 | #ifndef GLEE_C_DEFINED_glVertexAttrib4ubvNV | ||
6459 | #define GLEE_C_DEFINED_glVertexAttrib4ubvNV | ||
6460 | void __stdcall GLee_Lazy_glVertexAttrib4ubvNV(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4ubvNV(index, v);} | ||
6461 | GLEEPFNGLVERTEXATTRIB4UBVNVPROC GLeeFuncPtr_glVertexAttrib4ubvNV=GLee_Lazy_glVertexAttrib4ubvNV; | ||
6462 | #endif | ||
6463 | #ifndef GLEE_C_DEFINED_glVertexAttribs1dvNV | ||
6464 | #define GLEE_C_DEFINED_glVertexAttribs1dvNV | ||
6465 | void __stdcall GLee_Lazy_glVertexAttribs1dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs1dvNV(index, count, v);} | ||
6466 | GLEEPFNGLVERTEXATTRIBS1DVNVPROC GLeeFuncPtr_glVertexAttribs1dvNV=GLee_Lazy_glVertexAttribs1dvNV; | ||
6467 | #endif | ||
6468 | #ifndef GLEE_C_DEFINED_glVertexAttribs1fvNV | ||
6469 | #define GLEE_C_DEFINED_glVertexAttribs1fvNV | ||
6470 | void __stdcall GLee_Lazy_glVertexAttribs1fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs1fvNV(index, count, v);} | ||
6471 | GLEEPFNGLVERTEXATTRIBS1FVNVPROC GLeeFuncPtr_glVertexAttribs1fvNV=GLee_Lazy_glVertexAttribs1fvNV; | ||
6472 | #endif | ||
6473 | #ifndef GLEE_C_DEFINED_glVertexAttribs1svNV | ||
6474 | #define GLEE_C_DEFINED_glVertexAttribs1svNV | ||
6475 | void __stdcall GLee_Lazy_glVertexAttribs1svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs1svNV(index, count, v);} | ||
6476 | GLEEPFNGLVERTEXATTRIBS1SVNVPROC GLeeFuncPtr_glVertexAttribs1svNV=GLee_Lazy_glVertexAttribs1svNV; | ||
6477 | #endif | ||
6478 | #ifndef GLEE_C_DEFINED_glVertexAttribs2dvNV | ||
6479 | #define GLEE_C_DEFINED_glVertexAttribs2dvNV | ||
6480 | void __stdcall GLee_Lazy_glVertexAttribs2dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs2dvNV(index, count, v);} | ||
6481 | GLEEPFNGLVERTEXATTRIBS2DVNVPROC GLeeFuncPtr_glVertexAttribs2dvNV=GLee_Lazy_glVertexAttribs2dvNV; | ||
6482 | #endif | ||
6483 | #ifndef GLEE_C_DEFINED_glVertexAttribs2fvNV | ||
6484 | #define GLEE_C_DEFINED_glVertexAttribs2fvNV | ||
6485 | void __stdcall GLee_Lazy_glVertexAttribs2fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs2fvNV(index, count, v);} | ||
6486 | GLEEPFNGLVERTEXATTRIBS2FVNVPROC GLeeFuncPtr_glVertexAttribs2fvNV=GLee_Lazy_glVertexAttribs2fvNV; | ||
6487 | #endif | ||
6488 | #ifndef GLEE_C_DEFINED_glVertexAttribs2svNV | ||
6489 | #define GLEE_C_DEFINED_glVertexAttribs2svNV | ||
6490 | void __stdcall GLee_Lazy_glVertexAttribs2svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs2svNV(index, count, v);} | ||
6491 | GLEEPFNGLVERTEXATTRIBS2SVNVPROC GLeeFuncPtr_glVertexAttribs2svNV=GLee_Lazy_glVertexAttribs2svNV; | ||
6492 | #endif | ||
6493 | #ifndef GLEE_C_DEFINED_glVertexAttribs3dvNV | ||
6494 | #define GLEE_C_DEFINED_glVertexAttribs3dvNV | ||
6495 | void __stdcall GLee_Lazy_glVertexAttribs3dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs3dvNV(index, count, v);} | ||
6496 | GLEEPFNGLVERTEXATTRIBS3DVNVPROC GLeeFuncPtr_glVertexAttribs3dvNV=GLee_Lazy_glVertexAttribs3dvNV; | ||
6497 | #endif | ||
6498 | #ifndef GLEE_C_DEFINED_glVertexAttribs3fvNV | ||
6499 | #define GLEE_C_DEFINED_glVertexAttribs3fvNV | ||
6500 | void __stdcall GLee_Lazy_glVertexAttribs3fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs3fvNV(index, count, v);} | ||
6501 | GLEEPFNGLVERTEXATTRIBS3FVNVPROC GLeeFuncPtr_glVertexAttribs3fvNV=GLee_Lazy_glVertexAttribs3fvNV; | ||
6502 | #endif | ||
6503 | #ifndef GLEE_C_DEFINED_glVertexAttribs3svNV | ||
6504 | #define GLEE_C_DEFINED_glVertexAttribs3svNV | ||
6505 | void __stdcall GLee_Lazy_glVertexAttribs3svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs3svNV(index, count, v);} | ||
6506 | GLEEPFNGLVERTEXATTRIBS3SVNVPROC GLeeFuncPtr_glVertexAttribs3svNV=GLee_Lazy_glVertexAttribs3svNV; | ||
6507 | #endif | ||
6508 | #ifndef GLEE_C_DEFINED_glVertexAttribs4dvNV | ||
6509 | #define GLEE_C_DEFINED_glVertexAttribs4dvNV | ||
6510 | void __stdcall GLee_Lazy_glVertexAttribs4dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs4dvNV(index, count, v);} | ||
6511 | GLEEPFNGLVERTEXATTRIBS4DVNVPROC GLeeFuncPtr_glVertexAttribs4dvNV=GLee_Lazy_glVertexAttribs4dvNV; | ||
6512 | #endif | ||
6513 | #ifndef GLEE_C_DEFINED_glVertexAttribs4fvNV | ||
6514 | #define GLEE_C_DEFINED_glVertexAttribs4fvNV | ||
6515 | void __stdcall GLee_Lazy_glVertexAttribs4fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs4fvNV(index, count, v);} | ||
6516 | GLEEPFNGLVERTEXATTRIBS4FVNVPROC GLeeFuncPtr_glVertexAttribs4fvNV=GLee_Lazy_glVertexAttribs4fvNV; | ||
6517 | #endif | ||
6518 | #ifndef GLEE_C_DEFINED_glVertexAttribs4svNV | ||
6519 | #define GLEE_C_DEFINED_glVertexAttribs4svNV | ||
6520 | void __stdcall GLee_Lazy_glVertexAttribs4svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs4svNV(index, count, v);} | ||
6521 | GLEEPFNGLVERTEXATTRIBS4SVNVPROC GLeeFuncPtr_glVertexAttribs4svNV=GLee_Lazy_glVertexAttribs4svNV; | ||
6522 | #endif | ||
6523 | #ifndef GLEE_C_DEFINED_glVertexAttribs4ubvNV | ||
6524 | #define GLEE_C_DEFINED_glVertexAttribs4ubvNV | ||
6525 | void __stdcall GLee_Lazy_glVertexAttribs4ubvNV(GLuint index, GLsizei count, const GLubyte * v) {if (GLeeInit()) glVertexAttribs4ubvNV(index, count, v);} | ||
6526 | GLEEPFNGLVERTEXATTRIBS4UBVNVPROC GLeeFuncPtr_glVertexAttribs4ubvNV=GLee_Lazy_glVertexAttribs4ubvNV; | ||
6527 | #endif | ||
6528 | #endif | ||
6529 | |||
6530 | /* GL_SGIX_texture_coordinate_clamp */ | ||
6531 | |||
6532 | #ifdef __GLEE_GL_SGIX_texture_coordinate_clamp | ||
6533 | #endif | ||
6534 | |||
6535 | /* GL_SGIX_scalebias_hint */ | ||
6536 | |||
6537 | #ifdef __GLEE_GL_SGIX_scalebias_hint | ||
6538 | #endif | ||
6539 | |||
6540 | /* GL_OML_interlace */ | ||
6541 | |||
6542 | #ifdef __GLEE_GL_OML_interlace | ||
6543 | #endif | ||
6544 | |||
6545 | /* GL_OML_subsample */ | ||
6546 | |||
6547 | #ifdef __GLEE_GL_OML_subsample | ||
6548 | #endif | ||
6549 | |||
6550 | /* GL_OML_resample */ | ||
6551 | |||
6552 | #ifdef __GLEE_GL_OML_resample | ||
6553 | #endif | ||
6554 | |||
6555 | /* GL_NV_copy_depth_to_color */ | ||
6556 | |||
6557 | #ifdef __GLEE_GL_NV_copy_depth_to_color | ||
6558 | #endif | ||
6559 | |||
6560 | /* GL_ATI_envmap_bumpmap */ | ||
6561 | |||
6562 | #ifdef __GLEE_GL_ATI_envmap_bumpmap | ||
6563 | #ifndef GLEE_C_DEFINED_glTexBumpParameterivATI | ||
6564 | #define GLEE_C_DEFINED_glTexBumpParameterivATI | ||
6565 | void __stdcall GLee_Lazy_glTexBumpParameterivATI(GLenum pname, const GLint * param) {if (GLeeInit()) glTexBumpParameterivATI(pname, param);} | ||
6566 | GLEEPFNGLTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glTexBumpParameterivATI=GLee_Lazy_glTexBumpParameterivATI; | ||
6567 | #endif | ||
6568 | #ifndef GLEE_C_DEFINED_glTexBumpParameterfvATI | ||
6569 | #define GLEE_C_DEFINED_glTexBumpParameterfvATI | ||
6570 | void __stdcall GLee_Lazy_glTexBumpParameterfvATI(GLenum pname, const GLfloat * param) {if (GLeeInit()) glTexBumpParameterfvATI(pname, param);} | ||
6571 | GLEEPFNGLTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glTexBumpParameterfvATI=GLee_Lazy_glTexBumpParameterfvATI; | ||
6572 | #endif | ||
6573 | #ifndef GLEE_C_DEFINED_glGetTexBumpParameterivATI | ||
6574 | #define GLEE_C_DEFINED_glGetTexBumpParameterivATI | ||
6575 | void __stdcall GLee_Lazy_glGetTexBumpParameterivATI(GLenum pname, GLint * param) {if (GLeeInit()) glGetTexBumpParameterivATI(pname, param);} | ||
6576 | GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glGetTexBumpParameterivATI=GLee_Lazy_glGetTexBumpParameterivATI; | ||
6577 | #endif | ||
6578 | #ifndef GLEE_C_DEFINED_glGetTexBumpParameterfvATI | ||
6579 | #define GLEE_C_DEFINED_glGetTexBumpParameterfvATI | ||
6580 | void __stdcall GLee_Lazy_glGetTexBumpParameterfvATI(GLenum pname, GLfloat * param) {if (GLeeInit()) glGetTexBumpParameterfvATI(pname, param);} | ||
6581 | GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glGetTexBumpParameterfvATI=GLee_Lazy_glGetTexBumpParameterfvATI; | ||
6582 | #endif | ||
6583 | #endif | ||
6584 | |||
6585 | /* GL_ATI_fragment_shader */ | ||
6586 | |||
6587 | #ifdef __GLEE_GL_ATI_fragment_shader | ||
6588 | #ifndef GLEE_C_DEFINED_glGenFragmentShadersATI | ||
6589 | #define GLEE_C_DEFINED_glGenFragmentShadersATI | ||
6590 | GLuint __stdcall GLee_Lazy_glGenFragmentShadersATI(GLuint range) {if (GLeeInit()) return glGenFragmentShadersATI(range); return (GLuint)0;} | ||
6591 | GLEEPFNGLGENFRAGMENTSHADERSATIPROC GLeeFuncPtr_glGenFragmentShadersATI=GLee_Lazy_glGenFragmentShadersATI; | ||
6592 | #endif | ||
6593 | #ifndef GLEE_C_DEFINED_glBindFragmentShaderATI | ||
6594 | #define GLEE_C_DEFINED_glBindFragmentShaderATI | ||
6595 | void __stdcall GLee_Lazy_glBindFragmentShaderATI(GLuint id) {if (GLeeInit()) glBindFragmentShaderATI(id);} | ||
6596 | GLEEPFNGLBINDFRAGMENTSHADERATIPROC GLeeFuncPtr_glBindFragmentShaderATI=GLee_Lazy_glBindFragmentShaderATI; | ||
6597 | #endif | ||
6598 | #ifndef GLEE_C_DEFINED_glDeleteFragmentShaderATI | ||
6599 | #define GLEE_C_DEFINED_glDeleteFragmentShaderATI | ||
6600 | void __stdcall GLee_Lazy_glDeleteFragmentShaderATI(GLuint id) {if (GLeeInit()) glDeleteFragmentShaderATI(id);} | ||
6601 | GLEEPFNGLDELETEFRAGMENTSHADERATIPROC GLeeFuncPtr_glDeleteFragmentShaderATI=GLee_Lazy_glDeleteFragmentShaderATI; | ||
6602 | #endif | ||
6603 | #ifndef GLEE_C_DEFINED_glBeginFragmentShaderATI | ||
6604 | #define GLEE_C_DEFINED_glBeginFragmentShaderATI | ||
6605 | void __stdcall GLee_Lazy_glBeginFragmentShaderATI(void) {if (GLeeInit()) glBeginFragmentShaderATI();} | ||
6606 | GLEEPFNGLBEGINFRAGMENTSHADERATIPROC GLeeFuncPtr_glBeginFragmentShaderATI=GLee_Lazy_glBeginFragmentShaderATI; | ||
6607 | #endif | ||
6608 | #ifndef GLEE_C_DEFINED_glEndFragmentShaderATI | ||
6609 | #define GLEE_C_DEFINED_glEndFragmentShaderATI | ||
6610 | void __stdcall GLee_Lazy_glEndFragmentShaderATI(void) {if (GLeeInit()) glEndFragmentShaderATI();} | ||
6611 | GLEEPFNGLENDFRAGMENTSHADERATIPROC GLeeFuncPtr_glEndFragmentShaderATI=GLee_Lazy_glEndFragmentShaderATI; | ||
6612 | #endif | ||
6613 | #ifndef GLEE_C_DEFINED_glPassTexCoordATI | ||
6614 | #define GLEE_C_DEFINED_glPassTexCoordATI | ||
6615 | void __stdcall GLee_Lazy_glPassTexCoordATI(GLuint dst, GLuint coord, GLenum swizzle) {if (GLeeInit()) glPassTexCoordATI(dst, coord, swizzle);} | ||
6616 | GLEEPFNGLPASSTEXCOORDATIPROC GLeeFuncPtr_glPassTexCoordATI=GLee_Lazy_glPassTexCoordATI; | ||
6617 | #endif | ||
6618 | #ifndef GLEE_C_DEFINED_glSampleMapATI | ||
6619 | #define GLEE_C_DEFINED_glSampleMapATI | ||
6620 | void __stdcall GLee_Lazy_glSampleMapATI(GLuint dst, GLuint interp, GLenum swizzle) {if (GLeeInit()) glSampleMapATI(dst, interp, swizzle);} | ||
6621 | GLEEPFNGLSAMPLEMAPATIPROC GLeeFuncPtr_glSampleMapATI=GLee_Lazy_glSampleMapATI; | ||
6622 | #endif | ||
6623 | #ifndef GLEE_C_DEFINED_glColorFragmentOp1ATI | ||
6624 | #define GLEE_C_DEFINED_glColorFragmentOp1ATI | ||
6625 | void __stdcall GLee_Lazy_glColorFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {if (GLeeInit()) glColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod);} | ||
6626 | GLEEPFNGLCOLORFRAGMENTOP1ATIPROC GLeeFuncPtr_glColorFragmentOp1ATI=GLee_Lazy_glColorFragmentOp1ATI; | ||
6627 | #endif | ||
6628 | #ifndef GLEE_C_DEFINED_glColorFragmentOp2ATI | ||
6629 | #define GLEE_C_DEFINED_glColorFragmentOp2ATI | ||
6630 | void __stdcall GLee_Lazy_glColorFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod) {if (GLeeInit()) glColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);} | ||
6631 | GLEEPFNGLCOLORFRAGMENTOP2ATIPROC GLeeFuncPtr_glColorFragmentOp2ATI=GLee_Lazy_glColorFragmentOp2ATI; | ||
6632 | #endif | ||
6633 | #ifndef GLEE_C_DEFINED_glColorFragmentOp3ATI | ||
6634 | #define GLEE_C_DEFINED_glColorFragmentOp3ATI | ||
6635 | void __stdcall GLee_Lazy_glColorFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) {if (GLeeInit()) glColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);} | ||
6636 | GLEEPFNGLCOLORFRAGMENTOP3ATIPROC GLeeFuncPtr_glColorFragmentOp3ATI=GLee_Lazy_glColorFragmentOp3ATI; | ||
6637 | #endif | ||
6638 | #ifndef GLEE_C_DEFINED_glAlphaFragmentOp1ATI | ||
6639 | #define GLEE_C_DEFINED_glAlphaFragmentOp1ATI | ||
6640 | void __stdcall GLee_Lazy_glAlphaFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {if (GLeeInit()) glAlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod);} | ||
6641 | GLEEPFNGLALPHAFRAGMENTOP1ATIPROC GLeeFuncPtr_glAlphaFragmentOp1ATI=GLee_Lazy_glAlphaFragmentOp1ATI; | ||
6642 | #endif | ||
6643 | #ifndef GLEE_C_DEFINED_glAlphaFragmentOp2ATI | ||
6644 | #define GLEE_C_DEFINED_glAlphaFragmentOp2ATI | ||
6645 | void __stdcall GLee_Lazy_glAlphaFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod) {if (GLeeInit()) glAlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);} | ||
6646 | GLEEPFNGLALPHAFRAGMENTOP2ATIPROC GLeeFuncPtr_glAlphaFragmentOp2ATI=GLee_Lazy_glAlphaFragmentOp2ATI; | ||
6647 | #endif | ||
6648 | #ifndef GLEE_C_DEFINED_glAlphaFragmentOp3ATI | ||
6649 | #define GLEE_C_DEFINED_glAlphaFragmentOp3ATI | ||
6650 | void __stdcall GLee_Lazy_glAlphaFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) {if (GLeeInit()) glAlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);} | ||
6651 | GLEEPFNGLALPHAFRAGMENTOP3ATIPROC GLeeFuncPtr_glAlphaFragmentOp3ATI=GLee_Lazy_glAlphaFragmentOp3ATI; | ||
6652 | #endif | ||
6653 | #ifndef GLEE_C_DEFINED_glSetFragmentShaderConstantATI | ||
6654 | #define GLEE_C_DEFINED_glSetFragmentShaderConstantATI | ||
6655 | void __stdcall GLee_Lazy_glSetFragmentShaderConstantATI(GLuint dst, const GLfloat * value) {if (GLeeInit()) glSetFragmentShaderConstantATI(dst, value);} | ||
6656 | GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC GLeeFuncPtr_glSetFragmentShaderConstantATI=GLee_Lazy_glSetFragmentShaderConstantATI; | ||
6657 | #endif | ||
6658 | #endif | ||
6659 | |||
6660 | /* GL_ATI_pn_triangles */ | ||
6661 | |||
6662 | #ifdef __GLEE_GL_ATI_pn_triangles | ||
6663 | #ifndef GLEE_C_DEFINED_glPNTrianglesiATI | ||
6664 | #define GLEE_C_DEFINED_glPNTrianglesiATI | ||
6665 | void __stdcall GLee_Lazy_glPNTrianglesiATI(GLenum pname, GLint param) {if (GLeeInit()) glPNTrianglesiATI(pname, param);} | ||
6666 | GLEEPFNGLPNTRIANGLESIATIPROC GLeeFuncPtr_glPNTrianglesiATI=GLee_Lazy_glPNTrianglesiATI; | ||
6667 | #endif | ||
6668 | #ifndef GLEE_C_DEFINED_glPNTrianglesfATI | ||
6669 | #define GLEE_C_DEFINED_glPNTrianglesfATI | ||
6670 | void __stdcall GLee_Lazy_glPNTrianglesfATI(GLenum pname, GLfloat param) {if (GLeeInit()) glPNTrianglesfATI(pname, param);} | ||
6671 | GLEEPFNGLPNTRIANGLESFATIPROC GLeeFuncPtr_glPNTrianglesfATI=GLee_Lazy_glPNTrianglesfATI; | ||
6672 | #endif | ||
6673 | #endif | ||
6674 | |||
6675 | /* GL_ATI_vertex_array_object */ | ||
6676 | |||
6677 | #ifdef __GLEE_GL_ATI_vertex_array_object | ||
6678 | #ifndef GLEE_C_DEFINED_glNewObjectBufferATI | ||
6679 | #define GLEE_C_DEFINED_glNewObjectBufferATI | ||
6680 | GLuint __stdcall GLee_Lazy_glNewObjectBufferATI(GLsizei size, const GLvoid * pointer, GLenum usage) {if (GLeeInit()) return glNewObjectBufferATI(size, pointer, usage); return (GLuint)0;} | ||
6681 | GLEEPFNGLNEWOBJECTBUFFERATIPROC GLeeFuncPtr_glNewObjectBufferATI=GLee_Lazy_glNewObjectBufferATI; | ||
6682 | #endif | ||
6683 | #ifndef GLEE_C_DEFINED_glIsObjectBufferATI | ||
6684 | #define GLEE_C_DEFINED_glIsObjectBufferATI | ||
6685 | GLboolean __stdcall GLee_Lazy_glIsObjectBufferATI(GLuint buffer) {if (GLeeInit()) return glIsObjectBufferATI(buffer); return (GLboolean)0;} | ||
6686 | GLEEPFNGLISOBJECTBUFFERATIPROC GLeeFuncPtr_glIsObjectBufferATI=GLee_Lazy_glIsObjectBufferATI; | ||
6687 | #endif | ||
6688 | #ifndef GLEE_C_DEFINED_glUpdateObjectBufferATI | ||
6689 | #define GLEE_C_DEFINED_glUpdateObjectBufferATI | ||
6690 | void __stdcall GLee_Lazy_glUpdateObjectBufferATI(GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve) {if (GLeeInit()) glUpdateObjectBufferATI(buffer, offset, size, pointer, preserve);} | ||
6691 | GLEEPFNGLUPDATEOBJECTBUFFERATIPROC GLeeFuncPtr_glUpdateObjectBufferATI=GLee_Lazy_glUpdateObjectBufferATI; | ||
6692 | #endif | ||
6693 | #ifndef GLEE_C_DEFINED_glGetObjectBufferfvATI | ||
6694 | #define GLEE_C_DEFINED_glGetObjectBufferfvATI | ||
6695 | void __stdcall GLee_Lazy_glGetObjectBufferfvATI(GLuint buffer, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetObjectBufferfvATI(buffer, pname, params);} | ||
6696 | GLEEPFNGLGETOBJECTBUFFERFVATIPROC GLeeFuncPtr_glGetObjectBufferfvATI=GLee_Lazy_glGetObjectBufferfvATI; | ||
6697 | #endif | ||
6698 | #ifndef GLEE_C_DEFINED_glGetObjectBufferivATI | ||
6699 | #define GLEE_C_DEFINED_glGetObjectBufferivATI | ||
6700 | void __stdcall GLee_Lazy_glGetObjectBufferivATI(GLuint buffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetObjectBufferivATI(buffer, pname, params);} | ||
6701 | GLEEPFNGLGETOBJECTBUFFERIVATIPROC GLeeFuncPtr_glGetObjectBufferivATI=GLee_Lazy_glGetObjectBufferivATI; | ||
6702 | #endif | ||
6703 | #ifndef GLEE_C_DEFINED_glFreeObjectBufferATI | ||
6704 | #define GLEE_C_DEFINED_glFreeObjectBufferATI | ||
6705 | void __stdcall GLee_Lazy_glFreeObjectBufferATI(GLuint buffer) {if (GLeeInit()) glFreeObjectBufferATI(buffer);} | ||
6706 | GLEEPFNGLFREEOBJECTBUFFERATIPROC GLeeFuncPtr_glFreeObjectBufferATI=GLee_Lazy_glFreeObjectBufferATI; | ||
6707 | #endif | ||
6708 | #ifndef GLEE_C_DEFINED_glArrayObjectATI | ||
6709 | #define GLEE_C_DEFINED_glArrayObjectATI | ||
6710 | void __stdcall GLee_Lazy_glArrayObjectATI(GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glArrayObjectATI(array, size, type, stride, buffer, offset);} | ||
6711 | GLEEPFNGLARRAYOBJECTATIPROC GLeeFuncPtr_glArrayObjectATI=GLee_Lazy_glArrayObjectATI; | ||
6712 | #endif | ||
6713 | #ifndef GLEE_C_DEFINED_glGetArrayObjectfvATI | ||
6714 | #define GLEE_C_DEFINED_glGetArrayObjectfvATI | ||
6715 | void __stdcall GLee_Lazy_glGetArrayObjectfvATI(GLenum array, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetArrayObjectfvATI(array, pname, params);} | ||
6716 | GLEEPFNGLGETARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetArrayObjectfvATI=GLee_Lazy_glGetArrayObjectfvATI; | ||
6717 | #endif | ||
6718 | #ifndef GLEE_C_DEFINED_glGetArrayObjectivATI | ||
6719 | #define GLEE_C_DEFINED_glGetArrayObjectivATI | ||
6720 | void __stdcall GLee_Lazy_glGetArrayObjectivATI(GLenum array, GLenum pname, GLint * params) {if (GLeeInit()) glGetArrayObjectivATI(array, pname, params);} | ||
6721 | GLEEPFNGLGETARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetArrayObjectivATI=GLee_Lazy_glGetArrayObjectivATI; | ||
6722 | #endif | ||
6723 | #ifndef GLEE_C_DEFINED_glVariantArrayObjectATI | ||
6724 | #define GLEE_C_DEFINED_glVariantArrayObjectATI | ||
6725 | void __stdcall GLee_Lazy_glVariantArrayObjectATI(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glVariantArrayObjectATI(id, type, stride, buffer, offset);} | ||
6726 | GLEEPFNGLVARIANTARRAYOBJECTATIPROC GLeeFuncPtr_glVariantArrayObjectATI=GLee_Lazy_glVariantArrayObjectATI; | ||
6727 | #endif | ||
6728 | #ifndef GLEE_C_DEFINED_glGetVariantArrayObjectfvATI | ||
6729 | #define GLEE_C_DEFINED_glGetVariantArrayObjectfvATI | ||
6730 | void __stdcall GLee_Lazy_glGetVariantArrayObjectfvATI(GLuint id, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVariantArrayObjectfvATI(id, pname, params);} | ||
6731 | GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVariantArrayObjectfvATI=GLee_Lazy_glGetVariantArrayObjectfvATI; | ||
6732 | #endif | ||
6733 | #ifndef GLEE_C_DEFINED_glGetVariantArrayObjectivATI | ||
6734 | #define GLEE_C_DEFINED_glGetVariantArrayObjectivATI | ||
6735 | void __stdcall GLee_Lazy_glGetVariantArrayObjectivATI(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetVariantArrayObjectivATI(id, pname, params);} | ||
6736 | GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVariantArrayObjectivATI=GLee_Lazy_glGetVariantArrayObjectivATI; | ||
6737 | #endif | ||
6738 | #endif | ||
6739 | |||
6740 | /* GL_EXT_vertex_shader */ | ||
6741 | |||
6742 | #ifdef __GLEE_GL_EXT_vertex_shader | ||
6743 | #ifndef GLEE_C_DEFINED_glBeginVertexShaderEXT | ||
6744 | #define GLEE_C_DEFINED_glBeginVertexShaderEXT | ||
6745 | void __stdcall GLee_Lazy_glBeginVertexShaderEXT(void) {if (GLeeInit()) glBeginVertexShaderEXT();} | ||
6746 | GLEEPFNGLBEGINVERTEXSHADEREXTPROC GLeeFuncPtr_glBeginVertexShaderEXT=GLee_Lazy_glBeginVertexShaderEXT; | ||
6747 | #endif | ||
6748 | #ifndef GLEE_C_DEFINED_glEndVertexShaderEXT | ||
6749 | #define GLEE_C_DEFINED_glEndVertexShaderEXT | ||
6750 | void __stdcall GLee_Lazy_glEndVertexShaderEXT(void) {if (GLeeInit()) glEndVertexShaderEXT();} | ||
6751 | GLEEPFNGLENDVERTEXSHADEREXTPROC GLeeFuncPtr_glEndVertexShaderEXT=GLee_Lazy_glEndVertexShaderEXT; | ||
6752 | #endif | ||
6753 | #ifndef GLEE_C_DEFINED_glBindVertexShaderEXT | ||
6754 | #define GLEE_C_DEFINED_glBindVertexShaderEXT | ||
6755 | void __stdcall GLee_Lazy_glBindVertexShaderEXT(GLuint id) {if (GLeeInit()) glBindVertexShaderEXT(id);} | ||
6756 | GLEEPFNGLBINDVERTEXSHADEREXTPROC GLeeFuncPtr_glBindVertexShaderEXT=GLee_Lazy_glBindVertexShaderEXT; | ||
6757 | #endif | ||
6758 | #ifndef GLEE_C_DEFINED_glGenVertexShadersEXT | ||
6759 | #define GLEE_C_DEFINED_glGenVertexShadersEXT | ||
6760 | GLuint __stdcall GLee_Lazy_glGenVertexShadersEXT(GLuint range) {if (GLeeInit()) return glGenVertexShadersEXT(range); return (GLuint)0;} | ||
6761 | GLEEPFNGLGENVERTEXSHADERSEXTPROC GLeeFuncPtr_glGenVertexShadersEXT=GLee_Lazy_glGenVertexShadersEXT; | ||
6762 | #endif | ||
6763 | #ifndef GLEE_C_DEFINED_glDeleteVertexShaderEXT | ||
6764 | #define GLEE_C_DEFINED_glDeleteVertexShaderEXT | ||
6765 | void __stdcall GLee_Lazy_glDeleteVertexShaderEXT(GLuint id) {if (GLeeInit()) glDeleteVertexShaderEXT(id);} | ||
6766 | GLEEPFNGLDELETEVERTEXSHADEREXTPROC GLeeFuncPtr_glDeleteVertexShaderEXT=GLee_Lazy_glDeleteVertexShaderEXT; | ||
6767 | #endif | ||
6768 | #ifndef GLEE_C_DEFINED_glShaderOp1EXT | ||
6769 | #define GLEE_C_DEFINED_glShaderOp1EXT | ||
6770 | void __stdcall GLee_Lazy_glShaderOp1EXT(GLenum op, GLuint res, GLuint arg1) {if (GLeeInit()) glShaderOp1EXT(op, res, arg1);} | ||
6771 | GLEEPFNGLSHADEROP1EXTPROC GLeeFuncPtr_glShaderOp1EXT=GLee_Lazy_glShaderOp1EXT; | ||
6772 | #endif | ||
6773 | #ifndef GLEE_C_DEFINED_glShaderOp2EXT | ||
6774 | #define GLEE_C_DEFINED_glShaderOp2EXT | ||
6775 | void __stdcall GLee_Lazy_glShaderOp2EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2) {if (GLeeInit()) glShaderOp2EXT(op, res, arg1, arg2);} | ||
6776 | GLEEPFNGLSHADEROP2EXTPROC GLeeFuncPtr_glShaderOp2EXT=GLee_Lazy_glShaderOp2EXT; | ||
6777 | #endif | ||
6778 | #ifndef GLEE_C_DEFINED_glShaderOp3EXT | ||
6779 | #define GLEE_C_DEFINED_glShaderOp3EXT | ||
6780 | void __stdcall GLee_Lazy_glShaderOp3EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3) {if (GLeeInit()) glShaderOp3EXT(op, res, arg1, arg2, arg3);} | ||
6781 | GLEEPFNGLSHADEROP3EXTPROC GLeeFuncPtr_glShaderOp3EXT=GLee_Lazy_glShaderOp3EXT; | ||
6782 | #endif | ||
6783 | #ifndef GLEE_C_DEFINED_glSwizzleEXT | ||
6784 | #define GLEE_C_DEFINED_glSwizzleEXT | ||
6785 | void __stdcall GLee_Lazy_glSwizzleEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glSwizzleEXT(res, in, outX, outY, outZ, outW);} | ||
6786 | GLEEPFNGLSWIZZLEEXTPROC GLeeFuncPtr_glSwizzleEXT=GLee_Lazy_glSwizzleEXT; | ||
6787 | #endif | ||
6788 | #ifndef GLEE_C_DEFINED_glWriteMaskEXT | ||
6789 | #define GLEE_C_DEFINED_glWriteMaskEXT | ||
6790 | void __stdcall GLee_Lazy_glWriteMaskEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glWriteMaskEXT(res, in, outX, outY, outZ, outW);} | ||
6791 | GLEEPFNGLWRITEMASKEXTPROC GLeeFuncPtr_glWriteMaskEXT=GLee_Lazy_glWriteMaskEXT; | ||
6792 | #endif | ||
6793 | #ifndef GLEE_C_DEFINED_glInsertComponentEXT | ||
6794 | #define GLEE_C_DEFINED_glInsertComponentEXT | ||
6795 | void __stdcall GLee_Lazy_glInsertComponentEXT(GLuint res, GLuint src, GLuint num) {if (GLeeInit()) glInsertComponentEXT(res, src, num);} | ||
6796 | GLEEPFNGLINSERTCOMPONENTEXTPROC GLeeFuncPtr_glInsertComponentEXT=GLee_Lazy_glInsertComponentEXT; | ||
6797 | #endif | ||
6798 | #ifndef GLEE_C_DEFINED_glExtractComponentEXT | ||
6799 | #define GLEE_C_DEFINED_glExtractComponentEXT | ||
6800 | void __stdcall GLee_Lazy_glExtractComponentEXT(GLuint res, GLuint src, GLuint num) {if (GLeeInit()) glExtractComponentEXT(res, src, num);} | ||
6801 | GLEEPFNGLEXTRACTCOMPONENTEXTPROC GLeeFuncPtr_glExtractComponentEXT=GLee_Lazy_glExtractComponentEXT; | ||
6802 | #endif | ||
6803 | #ifndef GLEE_C_DEFINED_glGenSymbolsEXT | ||
6804 | #define GLEE_C_DEFINED_glGenSymbolsEXT | ||
6805 | GLuint __stdcall GLee_Lazy_glGenSymbolsEXT(GLenum datatype, GLenum storagetype, GLenum range, GLuint components) {if (GLeeInit()) return glGenSymbolsEXT(datatype, storagetype, range, components); return (GLuint)0;} | ||
6806 | GLEEPFNGLGENSYMBOLSEXTPROC GLeeFuncPtr_glGenSymbolsEXT=GLee_Lazy_glGenSymbolsEXT; | ||
6807 | #endif | ||
6808 | #ifndef GLEE_C_DEFINED_glSetInvariantEXT | ||
6809 | #define GLEE_C_DEFINED_glSetInvariantEXT | ||
6810 | void __stdcall GLee_Lazy_glSetInvariantEXT(GLuint id, GLenum type, const GLvoid * addr) {if (GLeeInit()) glSetInvariantEXT(id, type, addr);} | ||
6811 | GLEEPFNGLSETINVARIANTEXTPROC GLeeFuncPtr_glSetInvariantEXT=GLee_Lazy_glSetInvariantEXT; | ||
6812 | #endif | ||
6813 | #ifndef GLEE_C_DEFINED_glSetLocalConstantEXT | ||
6814 | #define GLEE_C_DEFINED_glSetLocalConstantEXT | ||
6815 | void __stdcall GLee_Lazy_glSetLocalConstantEXT(GLuint id, GLenum type, const GLvoid * addr) {if (GLeeInit()) glSetLocalConstantEXT(id, type, addr);} | ||
6816 | GLEEPFNGLSETLOCALCONSTANTEXTPROC GLeeFuncPtr_glSetLocalConstantEXT=GLee_Lazy_glSetLocalConstantEXT; | ||
6817 | #endif | ||
6818 | #ifndef GLEE_C_DEFINED_glVariantbvEXT | ||
6819 | #define GLEE_C_DEFINED_glVariantbvEXT | ||
6820 | void __stdcall GLee_Lazy_glVariantbvEXT(GLuint id, const GLbyte * addr) {if (GLeeInit()) glVariantbvEXT(id, addr);} | ||
6821 | GLEEPFNGLVARIANTBVEXTPROC GLeeFuncPtr_glVariantbvEXT=GLee_Lazy_glVariantbvEXT; | ||
6822 | #endif | ||
6823 | #ifndef GLEE_C_DEFINED_glVariantsvEXT | ||
6824 | #define GLEE_C_DEFINED_glVariantsvEXT | ||
6825 | void __stdcall GLee_Lazy_glVariantsvEXT(GLuint id, const GLshort * addr) {if (GLeeInit()) glVariantsvEXT(id, addr);} | ||
6826 | GLEEPFNGLVARIANTSVEXTPROC GLeeFuncPtr_glVariantsvEXT=GLee_Lazy_glVariantsvEXT; | ||
6827 | #endif | ||
6828 | #ifndef GLEE_C_DEFINED_glVariantivEXT | ||
6829 | #define GLEE_C_DEFINED_glVariantivEXT | ||
6830 | void __stdcall GLee_Lazy_glVariantivEXT(GLuint id, const GLint * addr) {if (GLeeInit()) glVariantivEXT(id, addr);} | ||
6831 | GLEEPFNGLVARIANTIVEXTPROC GLeeFuncPtr_glVariantivEXT=GLee_Lazy_glVariantivEXT; | ||
6832 | #endif | ||
6833 | #ifndef GLEE_C_DEFINED_glVariantfvEXT | ||
6834 | #define GLEE_C_DEFINED_glVariantfvEXT | ||
6835 | void __stdcall GLee_Lazy_glVariantfvEXT(GLuint id, const GLfloat * addr) {if (GLeeInit()) glVariantfvEXT(id, addr);} | ||
6836 | GLEEPFNGLVARIANTFVEXTPROC GLeeFuncPtr_glVariantfvEXT=GLee_Lazy_glVariantfvEXT; | ||
6837 | #endif | ||
6838 | #ifndef GLEE_C_DEFINED_glVariantdvEXT | ||
6839 | #define GLEE_C_DEFINED_glVariantdvEXT | ||
6840 | void __stdcall GLee_Lazy_glVariantdvEXT(GLuint id, const GLdouble * addr) {if (GLeeInit()) glVariantdvEXT(id, addr);} | ||
6841 | GLEEPFNGLVARIANTDVEXTPROC GLeeFuncPtr_glVariantdvEXT=GLee_Lazy_glVariantdvEXT; | ||
6842 | #endif | ||
6843 | #ifndef GLEE_C_DEFINED_glVariantubvEXT | ||
6844 | #define GLEE_C_DEFINED_glVariantubvEXT | ||
6845 | void __stdcall GLee_Lazy_glVariantubvEXT(GLuint id, const GLubyte * addr) {if (GLeeInit()) glVariantubvEXT(id, addr);} | ||
6846 | GLEEPFNGLVARIANTUBVEXTPROC GLeeFuncPtr_glVariantubvEXT=GLee_Lazy_glVariantubvEXT; | ||
6847 | #endif | ||
6848 | #ifndef GLEE_C_DEFINED_glVariantusvEXT | ||
6849 | #define GLEE_C_DEFINED_glVariantusvEXT | ||
6850 | void __stdcall GLee_Lazy_glVariantusvEXT(GLuint id, const GLushort * addr) {if (GLeeInit()) glVariantusvEXT(id, addr);} | ||
6851 | GLEEPFNGLVARIANTUSVEXTPROC GLeeFuncPtr_glVariantusvEXT=GLee_Lazy_glVariantusvEXT; | ||
6852 | #endif | ||
6853 | #ifndef GLEE_C_DEFINED_glVariantuivEXT | ||
6854 | #define GLEE_C_DEFINED_glVariantuivEXT | ||
6855 | void __stdcall GLee_Lazy_glVariantuivEXT(GLuint id, const GLuint * addr) {if (GLeeInit()) glVariantuivEXT(id, addr);} | ||
6856 | GLEEPFNGLVARIANTUIVEXTPROC GLeeFuncPtr_glVariantuivEXT=GLee_Lazy_glVariantuivEXT; | ||
6857 | #endif | ||
6858 | #ifndef GLEE_C_DEFINED_glVariantPointerEXT | ||
6859 | #define GLEE_C_DEFINED_glVariantPointerEXT | ||
6860 | void __stdcall GLee_Lazy_glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr) {if (GLeeInit()) glVariantPointerEXT(id, type, stride, addr);} | ||
6861 | GLEEPFNGLVARIANTPOINTEREXTPROC GLeeFuncPtr_glVariantPointerEXT=GLee_Lazy_glVariantPointerEXT; | ||
6862 | #endif | ||
6863 | #ifndef GLEE_C_DEFINED_glEnableVariantClientStateEXT | ||
6864 | #define GLEE_C_DEFINED_glEnableVariantClientStateEXT | ||
6865 | void __stdcall GLee_Lazy_glEnableVariantClientStateEXT(GLuint id) {if (GLeeInit()) glEnableVariantClientStateEXT(id);} | ||
6866 | GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glEnableVariantClientStateEXT=GLee_Lazy_glEnableVariantClientStateEXT; | ||
6867 | #endif | ||
6868 | #ifndef GLEE_C_DEFINED_glDisableVariantClientStateEXT | ||
6869 | #define GLEE_C_DEFINED_glDisableVariantClientStateEXT | ||
6870 | void __stdcall GLee_Lazy_glDisableVariantClientStateEXT(GLuint id) {if (GLeeInit()) glDisableVariantClientStateEXT(id);} | ||
6871 | GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glDisableVariantClientStateEXT=GLee_Lazy_glDisableVariantClientStateEXT; | ||
6872 | #endif | ||
6873 | #ifndef GLEE_C_DEFINED_glBindLightParameterEXT | ||
6874 | #define GLEE_C_DEFINED_glBindLightParameterEXT | ||
6875 | GLuint __stdcall GLee_Lazy_glBindLightParameterEXT(GLenum light, GLenum value) {if (GLeeInit()) return glBindLightParameterEXT(light, value); return (GLuint)0;} | ||
6876 | GLEEPFNGLBINDLIGHTPARAMETEREXTPROC GLeeFuncPtr_glBindLightParameterEXT=GLee_Lazy_glBindLightParameterEXT; | ||
6877 | #endif | ||
6878 | #ifndef GLEE_C_DEFINED_glBindMaterialParameterEXT | ||
6879 | #define GLEE_C_DEFINED_glBindMaterialParameterEXT | ||
6880 | GLuint __stdcall GLee_Lazy_glBindMaterialParameterEXT(GLenum face, GLenum value) {if (GLeeInit()) return glBindMaterialParameterEXT(face, value); return (GLuint)0;} | ||
6881 | GLEEPFNGLBINDMATERIALPARAMETEREXTPROC GLeeFuncPtr_glBindMaterialParameterEXT=GLee_Lazy_glBindMaterialParameterEXT; | ||
6882 | #endif | ||
6883 | #ifndef GLEE_C_DEFINED_glBindTexGenParameterEXT | ||
6884 | #define GLEE_C_DEFINED_glBindTexGenParameterEXT | ||
6885 | GLuint __stdcall GLee_Lazy_glBindTexGenParameterEXT(GLenum unit, GLenum coord, GLenum value) {if (GLeeInit()) return glBindTexGenParameterEXT(unit, coord, value); return (GLuint)0;} | ||
6886 | GLEEPFNGLBINDTEXGENPARAMETEREXTPROC GLeeFuncPtr_glBindTexGenParameterEXT=GLee_Lazy_glBindTexGenParameterEXT; | ||
6887 | #endif | ||
6888 | #ifndef GLEE_C_DEFINED_glBindTextureUnitParameterEXT | ||
6889 | #define GLEE_C_DEFINED_glBindTextureUnitParameterEXT | ||
6890 | GLuint __stdcall GLee_Lazy_glBindTextureUnitParameterEXT(GLenum unit, GLenum value) {if (GLeeInit()) return glBindTextureUnitParameterEXT(unit, value); return (GLuint)0;} | ||
6891 | GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC GLeeFuncPtr_glBindTextureUnitParameterEXT=GLee_Lazy_glBindTextureUnitParameterEXT; | ||
6892 | #endif | ||
6893 | #ifndef GLEE_C_DEFINED_glBindParameterEXT | ||
6894 | #define GLEE_C_DEFINED_glBindParameterEXT | ||
6895 | GLuint __stdcall GLee_Lazy_glBindParameterEXT(GLenum value) {if (GLeeInit()) return glBindParameterEXT(value); return (GLuint)0;} | ||
6896 | GLEEPFNGLBINDPARAMETEREXTPROC GLeeFuncPtr_glBindParameterEXT=GLee_Lazy_glBindParameterEXT; | ||
6897 | #endif | ||
6898 | #ifndef GLEE_C_DEFINED_glIsVariantEnabledEXT | ||
6899 | #define GLEE_C_DEFINED_glIsVariantEnabledEXT | ||
6900 | GLboolean __stdcall GLee_Lazy_glIsVariantEnabledEXT(GLuint id, GLenum cap) {if (GLeeInit()) return glIsVariantEnabledEXT(id, cap); return (GLboolean)0;} | ||
6901 | GLEEPFNGLISVARIANTENABLEDEXTPROC GLeeFuncPtr_glIsVariantEnabledEXT=GLee_Lazy_glIsVariantEnabledEXT; | ||
6902 | #endif | ||
6903 | #ifndef GLEE_C_DEFINED_glGetVariantBooleanvEXT | ||
6904 | #define GLEE_C_DEFINED_glGetVariantBooleanvEXT | ||
6905 | void __stdcall GLee_Lazy_glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data) {if (GLeeInit()) glGetVariantBooleanvEXT(id, value, data);} | ||
6906 | GLEEPFNGLGETVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetVariantBooleanvEXT=GLee_Lazy_glGetVariantBooleanvEXT; | ||
6907 | #endif | ||
6908 | #ifndef GLEE_C_DEFINED_glGetVariantIntegervEXT | ||
6909 | #define GLEE_C_DEFINED_glGetVariantIntegervEXT | ||
6910 | void __stdcall GLee_Lazy_glGetVariantIntegervEXT(GLuint id, GLenum value, GLint * data) {if (GLeeInit()) glGetVariantIntegervEXT(id, value, data);} | ||
6911 | GLEEPFNGLGETVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetVariantIntegervEXT=GLee_Lazy_glGetVariantIntegervEXT; | ||
6912 | #endif | ||
6913 | #ifndef GLEE_C_DEFINED_glGetVariantFloatvEXT | ||
6914 | #define GLEE_C_DEFINED_glGetVariantFloatvEXT | ||
6915 | void __stdcall GLee_Lazy_glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat * data) {if (GLeeInit()) glGetVariantFloatvEXT(id, value, data);} | ||
6916 | GLEEPFNGLGETVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetVariantFloatvEXT=GLee_Lazy_glGetVariantFloatvEXT; | ||
6917 | #endif | ||
6918 | #ifndef GLEE_C_DEFINED_glGetVariantPointervEXT | ||
6919 | #define GLEE_C_DEFINED_glGetVariantPointervEXT | ||
6920 | void __stdcall GLee_Lazy_glGetVariantPointervEXT(GLuint id, GLenum value, GLvoid* * data) {if (GLeeInit()) glGetVariantPointervEXT(id, value, data);} | ||
6921 | GLEEPFNGLGETVARIANTPOINTERVEXTPROC GLeeFuncPtr_glGetVariantPointervEXT=GLee_Lazy_glGetVariantPointervEXT; | ||
6922 | #endif | ||
6923 | #ifndef GLEE_C_DEFINED_glGetInvariantBooleanvEXT | ||
6924 | #define GLEE_C_DEFINED_glGetInvariantBooleanvEXT | ||
6925 | void __stdcall GLee_Lazy_glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data) {if (GLeeInit()) glGetInvariantBooleanvEXT(id, value, data);} | ||
6926 | GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetInvariantBooleanvEXT=GLee_Lazy_glGetInvariantBooleanvEXT; | ||
6927 | #endif | ||
6928 | #ifndef GLEE_C_DEFINED_glGetInvariantIntegervEXT | ||
6929 | #define GLEE_C_DEFINED_glGetInvariantIntegervEXT | ||
6930 | void __stdcall GLee_Lazy_glGetInvariantIntegervEXT(GLuint id, GLenum value, GLint * data) {if (GLeeInit()) glGetInvariantIntegervEXT(id, value, data);} | ||
6931 | GLEEPFNGLGETINVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetInvariantIntegervEXT=GLee_Lazy_glGetInvariantIntegervEXT; | ||
6932 | #endif | ||
6933 | #ifndef GLEE_C_DEFINED_glGetInvariantFloatvEXT | ||
6934 | #define GLEE_C_DEFINED_glGetInvariantFloatvEXT | ||
6935 | void __stdcall GLee_Lazy_glGetInvariantFloatvEXT(GLuint id, GLenum value, GLfloat * data) {if (GLeeInit()) glGetInvariantFloatvEXT(id, value, data);} | ||
6936 | GLEEPFNGLGETINVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetInvariantFloatvEXT=GLee_Lazy_glGetInvariantFloatvEXT; | ||
6937 | #endif | ||
6938 | #ifndef GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT | ||
6939 | #define GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT | ||
6940 | void __stdcall GLee_Lazy_glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, GLboolean * data) {if (GLeeInit()) glGetLocalConstantBooleanvEXT(id, value, data);} | ||
6941 | GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GLeeFuncPtr_glGetLocalConstantBooleanvEXT=GLee_Lazy_glGetLocalConstantBooleanvEXT; | ||
6942 | #endif | ||
6943 | #ifndef GLEE_C_DEFINED_glGetLocalConstantIntegervEXT | ||
6944 | #define GLEE_C_DEFINED_glGetLocalConstantIntegervEXT | ||
6945 | void __stdcall GLee_Lazy_glGetLocalConstantIntegervEXT(GLuint id, GLenum value, GLint * data) {if (GLeeInit()) glGetLocalConstantIntegervEXT(id, value, data);} | ||
6946 | GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC GLeeFuncPtr_glGetLocalConstantIntegervEXT=GLee_Lazy_glGetLocalConstantIntegervEXT; | ||
6947 | #endif | ||
6948 | #ifndef GLEE_C_DEFINED_glGetLocalConstantFloatvEXT | ||
6949 | #define GLEE_C_DEFINED_glGetLocalConstantFloatvEXT | ||
6950 | void __stdcall GLee_Lazy_glGetLocalConstantFloatvEXT(GLuint id, GLenum value, GLfloat * data) {if (GLeeInit()) glGetLocalConstantFloatvEXT(id, value, data);} | ||
6951 | GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC GLeeFuncPtr_glGetLocalConstantFloatvEXT=GLee_Lazy_glGetLocalConstantFloatvEXT; | ||
6952 | #endif | ||
6953 | #endif | ||
6954 | |||
6955 | /* GL_ATI_vertex_streams */ | ||
6956 | |||
6957 | #ifdef __GLEE_GL_ATI_vertex_streams | ||
6958 | #ifndef GLEE_C_DEFINED_glVertexStream1sATI | ||
6959 | #define GLEE_C_DEFINED_glVertexStream1sATI | ||
6960 | void __stdcall GLee_Lazy_glVertexStream1sATI(GLenum stream, GLshort x) {if (GLeeInit()) glVertexStream1sATI(stream, x);} | ||
6961 | GLEEPFNGLVERTEXSTREAM1SATIPROC GLeeFuncPtr_glVertexStream1sATI=GLee_Lazy_glVertexStream1sATI; | ||
6962 | #endif | ||
6963 | #ifndef GLEE_C_DEFINED_glVertexStream1svATI | ||
6964 | #define GLEE_C_DEFINED_glVertexStream1svATI | ||
6965 | void __stdcall GLee_Lazy_glVertexStream1svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream1svATI(stream, coords);} | ||
6966 | GLEEPFNGLVERTEXSTREAM1SVATIPROC GLeeFuncPtr_glVertexStream1svATI=GLee_Lazy_glVertexStream1svATI; | ||
6967 | #endif | ||
6968 | #ifndef GLEE_C_DEFINED_glVertexStream1iATI | ||
6969 | #define GLEE_C_DEFINED_glVertexStream1iATI | ||
6970 | void __stdcall GLee_Lazy_glVertexStream1iATI(GLenum stream, GLint x) {if (GLeeInit()) glVertexStream1iATI(stream, x);} | ||
6971 | GLEEPFNGLVERTEXSTREAM1IATIPROC GLeeFuncPtr_glVertexStream1iATI=GLee_Lazy_glVertexStream1iATI; | ||
6972 | #endif | ||
6973 | #ifndef GLEE_C_DEFINED_glVertexStream1ivATI | ||
6974 | #define GLEE_C_DEFINED_glVertexStream1ivATI | ||
6975 | void __stdcall GLee_Lazy_glVertexStream1ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream1ivATI(stream, coords);} | ||
6976 | GLEEPFNGLVERTEXSTREAM1IVATIPROC GLeeFuncPtr_glVertexStream1ivATI=GLee_Lazy_glVertexStream1ivATI; | ||
6977 | #endif | ||
6978 | #ifndef GLEE_C_DEFINED_glVertexStream1fATI | ||
6979 | #define GLEE_C_DEFINED_glVertexStream1fATI | ||
6980 | void __stdcall GLee_Lazy_glVertexStream1fATI(GLenum stream, GLfloat x) {if (GLeeInit()) glVertexStream1fATI(stream, x);} | ||
6981 | GLEEPFNGLVERTEXSTREAM1FATIPROC GLeeFuncPtr_glVertexStream1fATI=GLee_Lazy_glVertexStream1fATI; | ||
6982 | #endif | ||
6983 | #ifndef GLEE_C_DEFINED_glVertexStream1fvATI | ||
6984 | #define GLEE_C_DEFINED_glVertexStream1fvATI | ||
6985 | void __stdcall GLee_Lazy_glVertexStream1fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream1fvATI(stream, coords);} | ||
6986 | GLEEPFNGLVERTEXSTREAM1FVATIPROC GLeeFuncPtr_glVertexStream1fvATI=GLee_Lazy_glVertexStream1fvATI; | ||
6987 | #endif | ||
6988 | #ifndef GLEE_C_DEFINED_glVertexStream1dATI | ||
6989 | #define GLEE_C_DEFINED_glVertexStream1dATI | ||
6990 | void __stdcall GLee_Lazy_glVertexStream1dATI(GLenum stream, GLdouble x) {if (GLeeInit()) glVertexStream1dATI(stream, x);} | ||
6991 | GLEEPFNGLVERTEXSTREAM1DATIPROC GLeeFuncPtr_glVertexStream1dATI=GLee_Lazy_glVertexStream1dATI; | ||
6992 | #endif | ||
6993 | #ifndef GLEE_C_DEFINED_glVertexStream1dvATI | ||
6994 | #define GLEE_C_DEFINED_glVertexStream1dvATI | ||
6995 | void __stdcall GLee_Lazy_glVertexStream1dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream1dvATI(stream, coords);} | ||
6996 | GLEEPFNGLVERTEXSTREAM1DVATIPROC GLeeFuncPtr_glVertexStream1dvATI=GLee_Lazy_glVertexStream1dvATI; | ||
6997 | #endif | ||
6998 | #ifndef GLEE_C_DEFINED_glVertexStream2sATI | ||
6999 | #define GLEE_C_DEFINED_glVertexStream2sATI | ||
7000 | void __stdcall GLee_Lazy_glVertexStream2sATI(GLenum stream, GLshort x, GLshort y) {if (GLeeInit()) glVertexStream2sATI(stream, x, y);} | ||
7001 | GLEEPFNGLVERTEXSTREAM2SATIPROC GLeeFuncPtr_glVertexStream2sATI=GLee_Lazy_glVertexStream2sATI; | ||
7002 | #endif | ||
7003 | #ifndef GLEE_C_DEFINED_glVertexStream2svATI | ||
7004 | #define GLEE_C_DEFINED_glVertexStream2svATI | ||
7005 | void __stdcall GLee_Lazy_glVertexStream2svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream2svATI(stream, coords);} | ||
7006 | GLEEPFNGLVERTEXSTREAM2SVATIPROC GLeeFuncPtr_glVertexStream2svATI=GLee_Lazy_glVertexStream2svATI; | ||
7007 | #endif | ||
7008 | #ifndef GLEE_C_DEFINED_glVertexStream2iATI | ||
7009 | #define GLEE_C_DEFINED_glVertexStream2iATI | ||
7010 | void __stdcall GLee_Lazy_glVertexStream2iATI(GLenum stream, GLint x, GLint y) {if (GLeeInit()) glVertexStream2iATI(stream, x, y);} | ||
7011 | GLEEPFNGLVERTEXSTREAM2IATIPROC GLeeFuncPtr_glVertexStream2iATI=GLee_Lazy_glVertexStream2iATI; | ||
7012 | #endif | ||
7013 | #ifndef GLEE_C_DEFINED_glVertexStream2ivATI | ||
7014 | #define GLEE_C_DEFINED_glVertexStream2ivATI | ||
7015 | void __stdcall GLee_Lazy_glVertexStream2ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream2ivATI(stream, coords);} | ||
7016 | GLEEPFNGLVERTEXSTREAM2IVATIPROC GLeeFuncPtr_glVertexStream2ivATI=GLee_Lazy_glVertexStream2ivATI; | ||
7017 | #endif | ||
7018 | #ifndef GLEE_C_DEFINED_glVertexStream2fATI | ||
7019 | #define GLEE_C_DEFINED_glVertexStream2fATI | ||
7020 | void __stdcall GLee_Lazy_glVertexStream2fATI(GLenum stream, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexStream2fATI(stream, x, y);} | ||
7021 | GLEEPFNGLVERTEXSTREAM2FATIPROC GLeeFuncPtr_glVertexStream2fATI=GLee_Lazy_glVertexStream2fATI; | ||
7022 | #endif | ||
7023 | #ifndef GLEE_C_DEFINED_glVertexStream2fvATI | ||
7024 | #define GLEE_C_DEFINED_glVertexStream2fvATI | ||
7025 | void __stdcall GLee_Lazy_glVertexStream2fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream2fvATI(stream, coords);} | ||
7026 | GLEEPFNGLVERTEXSTREAM2FVATIPROC GLeeFuncPtr_glVertexStream2fvATI=GLee_Lazy_glVertexStream2fvATI; | ||
7027 | #endif | ||
7028 | #ifndef GLEE_C_DEFINED_glVertexStream2dATI | ||
7029 | #define GLEE_C_DEFINED_glVertexStream2dATI | ||
7030 | void __stdcall GLee_Lazy_glVertexStream2dATI(GLenum stream, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexStream2dATI(stream, x, y);} | ||
7031 | GLEEPFNGLVERTEXSTREAM2DATIPROC GLeeFuncPtr_glVertexStream2dATI=GLee_Lazy_glVertexStream2dATI; | ||
7032 | #endif | ||
7033 | #ifndef GLEE_C_DEFINED_glVertexStream2dvATI | ||
7034 | #define GLEE_C_DEFINED_glVertexStream2dvATI | ||
7035 | void __stdcall GLee_Lazy_glVertexStream2dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream2dvATI(stream, coords);} | ||
7036 | GLEEPFNGLVERTEXSTREAM2DVATIPROC GLeeFuncPtr_glVertexStream2dvATI=GLee_Lazy_glVertexStream2dvATI; | ||
7037 | #endif | ||
7038 | #ifndef GLEE_C_DEFINED_glVertexStream3sATI | ||
7039 | #define GLEE_C_DEFINED_glVertexStream3sATI | ||
7040 | void __stdcall GLee_Lazy_glVertexStream3sATI(GLenum stream, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexStream3sATI(stream, x, y, z);} | ||
7041 | GLEEPFNGLVERTEXSTREAM3SATIPROC GLeeFuncPtr_glVertexStream3sATI=GLee_Lazy_glVertexStream3sATI; | ||
7042 | #endif | ||
7043 | #ifndef GLEE_C_DEFINED_glVertexStream3svATI | ||
7044 | #define GLEE_C_DEFINED_glVertexStream3svATI | ||
7045 | void __stdcall GLee_Lazy_glVertexStream3svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream3svATI(stream, coords);} | ||
7046 | GLEEPFNGLVERTEXSTREAM3SVATIPROC GLeeFuncPtr_glVertexStream3svATI=GLee_Lazy_glVertexStream3svATI; | ||
7047 | #endif | ||
7048 | #ifndef GLEE_C_DEFINED_glVertexStream3iATI | ||
7049 | #define GLEE_C_DEFINED_glVertexStream3iATI | ||
7050 | void __stdcall GLee_Lazy_glVertexStream3iATI(GLenum stream, GLint x, GLint y, GLint z) {if (GLeeInit()) glVertexStream3iATI(stream, x, y, z);} | ||
7051 | GLEEPFNGLVERTEXSTREAM3IATIPROC GLeeFuncPtr_glVertexStream3iATI=GLee_Lazy_glVertexStream3iATI; | ||
7052 | #endif | ||
7053 | #ifndef GLEE_C_DEFINED_glVertexStream3ivATI | ||
7054 | #define GLEE_C_DEFINED_glVertexStream3ivATI | ||
7055 | void __stdcall GLee_Lazy_glVertexStream3ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream3ivATI(stream, coords);} | ||
7056 | GLEEPFNGLVERTEXSTREAM3IVATIPROC GLeeFuncPtr_glVertexStream3ivATI=GLee_Lazy_glVertexStream3ivATI; | ||
7057 | #endif | ||
7058 | #ifndef GLEE_C_DEFINED_glVertexStream3fATI | ||
7059 | #define GLEE_C_DEFINED_glVertexStream3fATI | ||
7060 | void __stdcall GLee_Lazy_glVertexStream3fATI(GLenum stream, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexStream3fATI(stream, x, y, z);} | ||
7061 | GLEEPFNGLVERTEXSTREAM3FATIPROC GLeeFuncPtr_glVertexStream3fATI=GLee_Lazy_glVertexStream3fATI; | ||
7062 | #endif | ||
7063 | #ifndef GLEE_C_DEFINED_glVertexStream3fvATI | ||
7064 | #define GLEE_C_DEFINED_glVertexStream3fvATI | ||
7065 | void __stdcall GLee_Lazy_glVertexStream3fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream3fvATI(stream, coords);} | ||
7066 | GLEEPFNGLVERTEXSTREAM3FVATIPROC GLeeFuncPtr_glVertexStream3fvATI=GLee_Lazy_glVertexStream3fvATI; | ||
7067 | #endif | ||
7068 | #ifndef GLEE_C_DEFINED_glVertexStream3dATI | ||
7069 | #define GLEE_C_DEFINED_glVertexStream3dATI | ||
7070 | void __stdcall GLee_Lazy_glVertexStream3dATI(GLenum stream, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexStream3dATI(stream, x, y, z);} | ||
7071 | GLEEPFNGLVERTEXSTREAM3DATIPROC GLeeFuncPtr_glVertexStream3dATI=GLee_Lazy_glVertexStream3dATI; | ||
7072 | #endif | ||
7073 | #ifndef GLEE_C_DEFINED_glVertexStream3dvATI | ||
7074 | #define GLEE_C_DEFINED_glVertexStream3dvATI | ||
7075 | void __stdcall GLee_Lazy_glVertexStream3dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream3dvATI(stream, coords);} | ||
7076 | GLEEPFNGLVERTEXSTREAM3DVATIPROC GLeeFuncPtr_glVertexStream3dvATI=GLee_Lazy_glVertexStream3dvATI; | ||
7077 | #endif | ||
7078 | #ifndef GLEE_C_DEFINED_glVertexStream4sATI | ||
7079 | #define GLEE_C_DEFINED_glVertexStream4sATI | ||
7080 | void __stdcall GLee_Lazy_glVertexStream4sATI(GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexStream4sATI(stream, x, y, z, w);} | ||
7081 | GLEEPFNGLVERTEXSTREAM4SATIPROC GLeeFuncPtr_glVertexStream4sATI=GLee_Lazy_glVertexStream4sATI; | ||
7082 | #endif | ||
7083 | #ifndef GLEE_C_DEFINED_glVertexStream4svATI | ||
7084 | #define GLEE_C_DEFINED_glVertexStream4svATI | ||
7085 | void __stdcall GLee_Lazy_glVertexStream4svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream4svATI(stream, coords);} | ||
7086 | GLEEPFNGLVERTEXSTREAM4SVATIPROC GLeeFuncPtr_glVertexStream4svATI=GLee_Lazy_glVertexStream4svATI; | ||
7087 | #endif | ||
7088 | #ifndef GLEE_C_DEFINED_glVertexStream4iATI | ||
7089 | #define GLEE_C_DEFINED_glVertexStream4iATI | ||
7090 | void __stdcall GLee_Lazy_glVertexStream4iATI(GLenum stream, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glVertexStream4iATI(stream, x, y, z, w);} | ||
7091 | GLEEPFNGLVERTEXSTREAM4IATIPROC GLeeFuncPtr_glVertexStream4iATI=GLee_Lazy_glVertexStream4iATI; | ||
7092 | #endif | ||
7093 | #ifndef GLEE_C_DEFINED_glVertexStream4ivATI | ||
7094 | #define GLEE_C_DEFINED_glVertexStream4ivATI | ||
7095 | void __stdcall GLee_Lazy_glVertexStream4ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream4ivATI(stream, coords);} | ||
7096 | GLEEPFNGLVERTEXSTREAM4IVATIPROC GLeeFuncPtr_glVertexStream4ivATI=GLee_Lazy_glVertexStream4ivATI; | ||
7097 | #endif | ||
7098 | #ifndef GLEE_C_DEFINED_glVertexStream4fATI | ||
7099 | #define GLEE_C_DEFINED_glVertexStream4fATI | ||
7100 | void __stdcall GLee_Lazy_glVertexStream4fATI(GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexStream4fATI(stream, x, y, z, w);} | ||
7101 | GLEEPFNGLVERTEXSTREAM4FATIPROC GLeeFuncPtr_glVertexStream4fATI=GLee_Lazy_glVertexStream4fATI; | ||
7102 | #endif | ||
7103 | #ifndef GLEE_C_DEFINED_glVertexStream4fvATI | ||
7104 | #define GLEE_C_DEFINED_glVertexStream4fvATI | ||
7105 | void __stdcall GLee_Lazy_glVertexStream4fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream4fvATI(stream, coords);} | ||
7106 | GLEEPFNGLVERTEXSTREAM4FVATIPROC GLeeFuncPtr_glVertexStream4fvATI=GLee_Lazy_glVertexStream4fvATI; | ||
7107 | #endif | ||
7108 | #ifndef GLEE_C_DEFINED_glVertexStream4dATI | ||
7109 | #define GLEE_C_DEFINED_glVertexStream4dATI | ||
7110 | void __stdcall GLee_Lazy_glVertexStream4dATI(GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexStream4dATI(stream, x, y, z, w);} | ||
7111 | GLEEPFNGLVERTEXSTREAM4DATIPROC GLeeFuncPtr_glVertexStream4dATI=GLee_Lazy_glVertexStream4dATI; | ||
7112 | #endif | ||
7113 | #ifndef GLEE_C_DEFINED_glVertexStream4dvATI | ||
7114 | #define GLEE_C_DEFINED_glVertexStream4dvATI | ||
7115 | void __stdcall GLee_Lazy_glVertexStream4dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream4dvATI(stream, coords);} | ||
7116 | GLEEPFNGLVERTEXSTREAM4DVATIPROC GLeeFuncPtr_glVertexStream4dvATI=GLee_Lazy_glVertexStream4dvATI; | ||
7117 | #endif | ||
7118 | #ifndef GLEE_C_DEFINED_glNormalStream3bATI | ||
7119 | #define GLEE_C_DEFINED_glNormalStream3bATI | ||
7120 | void __stdcall GLee_Lazy_glNormalStream3bATI(GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz) {if (GLeeInit()) glNormalStream3bATI(stream, nx, ny, nz);} | ||
7121 | GLEEPFNGLNORMALSTREAM3BATIPROC GLeeFuncPtr_glNormalStream3bATI=GLee_Lazy_glNormalStream3bATI; | ||
7122 | #endif | ||
7123 | #ifndef GLEE_C_DEFINED_glNormalStream3bvATI | ||
7124 | #define GLEE_C_DEFINED_glNormalStream3bvATI | ||
7125 | void __stdcall GLee_Lazy_glNormalStream3bvATI(GLenum stream, const GLbyte * coords) {if (GLeeInit()) glNormalStream3bvATI(stream, coords);} | ||
7126 | GLEEPFNGLNORMALSTREAM3BVATIPROC GLeeFuncPtr_glNormalStream3bvATI=GLee_Lazy_glNormalStream3bvATI; | ||
7127 | #endif | ||
7128 | #ifndef GLEE_C_DEFINED_glNormalStream3sATI | ||
7129 | #define GLEE_C_DEFINED_glNormalStream3sATI | ||
7130 | void __stdcall GLee_Lazy_glNormalStream3sATI(GLenum stream, GLshort nx, GLshort ny, GLshort nz) {if (GLeeInit()) glNormalStream3sATI(stream, nx, ny, nz);} | ||
7131 | GLEEPFNGLNORMALSTREAM3SATIPROC GLeeFuncPtr_glNormalStream3sATI=GLee_Lazy_glNormalStream3sATI; | ||
7132 | #endif | ||
7133 | #ifndef GLEE_C_DEFINED_glNormalStream3svATI | ||
7134 | #define GLEE_C_DEFINED_glNormalStream3svATI | ||
7135 | void __stdcall GLee_Lazy_glNormalStream3svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glNormalStream3svATI(stream, coords);} | ||
7136 | GLEEPFNGLNORMALSTREAM3SVATIPROC GLeeFuncPtr_glNormalStream3svATI=GLee_Lazy_glNormalStream3svATI; | ||
7137 | #endif | ||
7138 | #ifndef GLEE_C_DEFINED_glNormalStream3iATI | ||
7139 | #define GLEE_C_DEFINED_glNormalStream3iATI | ||
7140 | void __stdcall GLee_Lazy_glNormalStream3iATI(GLenum stream, GLint nx, GLint ny, GLint nz) {if (GLeeInit()) glNormalStream3iATI(stream, nx, ny, nz);} | ||
7141 | GLEEPFNGLNORMALSTREAM3IATIPROC GLeeFuncPtr_glNormalStream3iATI=GLee_Lazy_glNormalStream3iATI; | ||
7142 | #endif | ||
7143 | #ifndef GLEE_C_DEFINED_glNormalStream3ivATI | ||
7144 | #define GLEE_C_DEFINED_glNormalStream3ivATI | ||
7145 | void __stdcall GLee_Lazy_glNormalStream3ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glNormalStream3ivATI(stream, coords);} | ||
7146 | GLEEPFNGLNORMALSTREAM3IVATIPROC GLeeFuncPtr_glNormalStream3ivATI=GLee_Lazy_glNormalStream3ivATI; | ||
7147 | #endif | ||
7148 | #ifndef GLEE_C_DEFINED_glNormalStream3fATI | ||
7149 | #define GLEE_C_DEFINED_glNormalStream3fATI | ||
7150 | void __stdcall GLee_Lazy_glNormalStream3fATI(GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz) {if (GLeeInit()) glNormalStream3fATI(stream, nx, ny, nz);} | ||
7151 | GLEEPFNGLNORMALSTREAM3FATIPROC GLeeFuncPtr_glNormalStream3fATI=GLee_Lazy_glNormalStream3fATI; | ||
7152 | #endif | ||
7153 | #ifndef GLEE_C_DEFINED_glNormalStream3fvATI | ||
7154 | #define GLEE_C_DEFINED_glNormalStream3fvATI | ||
7155 | void __stdcall GLee_Lazy_glNormalStream3fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glNormalStream3fvATI(stream, coords);} | ||
7156 | GLEEPFNGLNORMALSTREAM3FVATIPROC GLeeFuncPtr_glNormalStream3fvATI=GLee_Lazy_glNormalStream3fvATI; | ||
7157 | #endif | ||
7158 | #ifndef GLEE_C_DEFINED_glNormalStream3dATI | ||
7159 | #define GLEE_C_DEFINED_glNormalStream3dATI | ||
7160 | void __stdcall GLee_Lazy_glNormalStream3dATI(GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz) {if (GLeeInit()) glNormalStream3dATI(stream, nx, ny, nz);} | ||
7161 | GLEEPFNGLNORMALSTREAM3DATIPROC GLeeFuncPtr_glNormalStream3dATI=GLee_Lazy_glNormalStream3dATI; | ||
7162 | #endif | ||
7163 | #ifndef GLEE_C_DEFINED_glNormalStream3dvATI | ||
7164 | #define GLEE_C_DEFINED_glNormalStream3dvATI | ||
7165 | void __stdcall GLee_Lazy_glNormalStream3dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glNormalStream3dvATI(stream, coords);} | ||
7166 | GLEEPFNGLNORMALSTREAM3DVATIPROC GLeeFuncPtr_glNormalStream3dvATI=GLee_Lazy_glNormalStream3dvATI; | ||
7167 | #endif | ||
7168 | #ifndef GLEE_C_DEFINED_glClientActiveVertexStreamATI | ||
7169 | #define GLEE_C_DEFINED_glClientActiveVertexStreamATI | ||
7170 | void __stdcall GLee_Lazy_glClientActiveVertexStreamATI(GLenum stream) {if (GLeeInit()) glClientActiveVertexStreamATI(stream);} | ||
7171 | GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC GLeeFuncPtr_glClientActiveVertexStreamATI=GLee_Lazy_glClientActiveVertexStreamATI; | ||
7172 | #endif | ||
7173 | #ifndef GLEE_C_DEFINED_glVertexBlendEnviATI | ||
7174 | #define GLEE_C_DEFINED_glVertexBlendEnviATI | ||
7175 | void __stdcall GLee_Lazy_glVertexBlendEnviATI(GLenum pname, GLint param) {if (GLeeInit()) glVertexBlendEnviATI(pname, param);} | ||
7176 | GLEEPFNGLVERTEXBLENDENVIATIPROC GLeeFuncPtr_glVertexBlendEnviATI=GLee_Lazy_glVertexBlendEnviATI; | ||
7177 | #endif | ||
7178 | #ifndef GLEE_C_DEFINED_glVertexBlendEnvfATI | ||
7179 | #define GLEE_C_DEFINED_glVertexBlendEnvfATI | ||
7180 | void __stdcall GLee_Lazy_glVertexBlendEnvfATI(GLenum pname, GLfloat param) {if (GLeeInit()) glVertexBlendEnvfATI(pname, param);} | ||
7181 | GLEEPFNGLVERTEXBLENDENVFATIPROC GLeeFuncPtr_glVertexBlendEnvfATI=GLee_Lazy_glVertexBlendEnvfATI; | ||
7182 | #endif | ||
7183 | #endif | ||
7184 | |||
7185 | /* GL_ATI_element_array */ | ||
7186 | |||
7187 | #ifdef __GLEE_GL_ATI_element_array | ||
7188 | #ifndef GLEE_C_DEFINED_glElementPointerATI | ||
7189 | #define GLEE_C_DEFINED_glElementPointerATI | ||
7190 | void __stdcall GLee_Lazy_glElementPointerATI(GLenum type, const GLvoid * pointer) {if (GLeeInit()) glElementPointerATI(type, pointer);} | ||
7191 | GLEEPFNGLELEMENTPOINTERATIPROC GLeeFuncPtr_glElementPointerATI=GLee_Lazy_glElementPointerATI; | ||
7192 | #endif | ||
7193 | #ifndef GLEE_C_DEFINED_glDrawElementArrayATI | ||
7194 | #define GLEE_C_DEFINED_glDrawElementArrayATI | ||
7195 | void __stdcall GLee_Lazy_glDrawElementArrayATI(GLenum mode, GLsizei count) {if (GLeeInit()) glDrawElementArrayATI(mode, count);} | ||
7196 | GLEEPFNGLDRAWELEMENTARRAYATIPROC GLeeFuncPtr_glDrawElementArrayATI=GLee_Lazy_glDrawElementArrayATI; | ||
7197 | #endif | ||
7198 | #ifndef GLEE_C_DEFINED_glDrawRangeElementArrayATI | ||
7199 | #define GLEE_C_DEFINED_glDrawRangeElementArrayATI | ||
7200 | void __stdcall GLee_Lazy_glDrawRangeElementArrayATI(GLenum mode, GLuint start, GLuint end, GLsizei count) {if (GLeeInit()) glDrawRangeElementArrayATI(mode, start, end, count);} | ||
7201 | GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC GLeeFuncPtr_glDrawRangeElementArrayATI=GLee_Lazy_glDrawRangeElementArrayATI; | ||
7202 | #endif | ||
7203 | #endif | ||
7204 | |||
7205 | /* GL_SUN_mesh_array */ | ||
7206 | |||
7207 | #ifdef __GLEE_GL_SUN_mesh_array | ||
7208 | #ifndef GLEE_C_DEFINED_glDrawMeshArraysSUN | ||
7209 | #define GLEE_C_DEFINED_glDrawMeshArraysSUN | ||
7210 | void __stdcall GLee_Lazy_glDrawMeshArraysSUN(GLenum mode, GLint first, GLsizei count, GLsizei width) {if (GLeeInit()) glDrawMeshArraysSUN(mode, first, count, width);} | ||
7211 | GLEEPFNGLDRAWMESHARRAYSSUNPROC GLeeFuncPtr_glDrawMeshArraysSUN=GLee_Lazy_glDrawMeshArraysSUN; | ||
7212 | #endif | ||
7213 | #endif | ||
7214 | |||
7215 | /* GL_SUN_slice_accum */ | ||
7216 | |||
7217 | #ifdef __GLEE_GL_SUN_slice_accum | ||
7218 | #endif | ||
7219 | |||
7220 | /* GL_NV_multisample_filter_hint */ | ||
7221 | |||
7222 | #ifdef __GLEE_GL_NV_multisample_filter_hint | ||
7223 | #endif | ||
7224 | |||
7225 | /* GL_NV_depth_clamp */ | ||
7226 | |||
7227 | #ifdef __GLEE_GL_NV_depth_clamp | ||
7228 | #endif | ||
7229 | |||
7230 | /* GL_NV_occlusion_query */ | ||
7231 | |||
7232 | #ifdef __GLEE_GL_NV_occlusion_query | ||
7233 | #ifndef GLEE_C_DEFINED_glGenOcclusionQueriesNV | ||
7234 | #define GLEE_C_DEFINED_glGenOcclusionQueriesNV | ||
7235 | void __stdcall GLee_Lazy_glGenOcclusionQueriesNV(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenOcclusionQueriesNV(n, ids);} | ||
7236 | GLEEPFNGLGENOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glGenOcclusionQueriesNV=GLee_Lazy_glGenOcclusionQueriesNV; | ||
7237 | #endif | ||
7238 | #ifndef GLEE_C_DEFINED_glDeleteOcclusionQueriesNV | ||
7239 | #define GLEE_C_DEFINED_glDeleteOcclusionQueriesNV | ||
7240 | void __stdcall GLee_Lazy_glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteOcclusionQueriesNV(n, ids);} | ||
7241 | GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glDeleteOcclusionQueriesNV=GLee_Lazy_glDeleteOcclusionQueriesNV; | ||
7242 | #endif | ||
7243 | #ifndef GLEE_C_DEFINED_glIsOcclusionQueryNV | ||
7244 | #define GLEE_C_DEFINED_glIsOcclusionQueryNV | ||
7245 | GLboolean __stdcall GLee_Lazy_glIsOcclusionQueryNV(GLuint id) {if (GLeeInit()) return glIsOcclusionQueryNV(id); return (GLboolean)0;} | ||
7246 | GLEEPFNGLISOCCLUSIONQUERYNVPROC GLeeFuncPtr_glIsOcclusionQueryNV=GLee_Lazy_glIsOcclusionQueryNV; | ||
7247 | #endif | ||
7248 | #ifndef GLEE_C_DEFINED_glBeginOcclusionQueryNV | ||
7249 | #define GLEE_C_DEFINED_glBeginOcclusionQueryNV | ||
7250 | void __stdcall GLee_Lazy_glBeginOcclusionQueryNV(GLuint id) {if (GLeeInit()) glBeginOcclusionQueryNV(id);} | ||
7251 | GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC GLeeFuncPtr_glBeginOcclusionQueryNV=GLee_Lazy_glBeginOcclusionQueryNV; | ||
7252 | #endif | ||
7253 | #ifndef GLEE_C_DEFINED_glEndOcclusionQueryNV | ||
7254 | #define GLEE_C_DEFINED_glEndOcclusionQueryNV | ||
7255 | void __stdcall GLee_Lazy_glEndOcclusionQueryNV(void) {if (GLeeInit()) glEndOcclusionQueryNV();} | ||
7256 | GLEEPFNGLENDOCCLUSIONQUERYNVPROC GLeeFuncPtr_glEndOcclusionQueryNV=GLee_Lazy_glEndOcclusionQueryNV; | ||
7257 | #endif | ||
7258 | #ifndef GLEE_C_DEFINED_glGetOcclusionQueryivNV | ||
7259 | #define GLEE_C_DEFINED_glGetOcclusionQueryivNV | ||
7260 | void __stdcall GLee_Lazy_glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetOcclusionQueryivNV(id, pname, params);} | ||
7261 | GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC GLeeFuncPtr_glGetOcclusionQueryivNV=GLee_Lazy_glGetOcclusionQueryivNV; | ||
7262 | #endif | ||
7263 | #ifndef GLEE_C_DEFINED_glGetOcclusionQueryuivNV | ||
7264 | #define GLEE_C_DEFINED_glGetOcclusionQueryuivNV | ||
7265 | void __stdcall GLee_Lazy_glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params) {if (GLeeInit()) glGetOcclusionQueryuivNV(id, pname, params);} | ||
7266 | GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC GLeeFuncPtr_glGetOcclusionQueryuivNV=GLee_Lazy_glGetOcclusionQueryuivNV; | ||
7267 | #endif | ||
7268 | #endif | ||
7269 | |||
7270 | /* GL_NV_point_sprite */ | ||
7271 | |||
7272 | #ifdef __GLEE_GL_NV_point_sprite | ||
7273 | #ifndef GLEE_C_DEFINED_glPointParameteriNV | ||
7274 | #define GLEE_C_DEFINED_glPointParameteriNV | ||
7275 | void __stdcall GLee_Lazy_glPointParameteriNV(GLenum pname, GLint param) {if (GLeeInit()) glPointParameteriNV(pname, param);} | ||
7276 | GLEEPFNGLPOINTPARAMETERINVPROC GLeeFuncPtr_glPointParameteriNV=GLee_Lazy_glPointParameteriNV; | ||
7277 | #endif | ||
7278 | #ifndef GLEE_C_DEFINED_glPointParameterivNV | ||
7279 | #define GLEE_C_DEFINED_glPointParameterivNV | ||
7280 | void __stdcall GLee_Lazy_glPointParameterivNV(GLenum pname, const GLint * params) {if (GLeeInit()) glPointParameterivNV(pname, params);} | ||
7281 | GLEEPFNGLPOINTPARAMETERIVNVPROC GLeeFuncPtr_glPointParameterivNV=GLee_Lazy_glPointParameterivNV; | ||
7282 | #endif | ||
7283 | #endif | ||
7284 | |||
7285 | /* GL_NV_texture_shader3 */ | ||
7286 | |||
7287 | #ifdef __GLEE_GL_NV_texture_shader3 | ||
7288 | #endif | ||
7289 | |||
7290 | /* GL_NV_vertex_program1_1 */ | ||
7291 | |||
7292 | #ifdef __GLEE_GL_NV_vertex_program1_1 | ||
7293 | #endif | ||
7294 | |||
7295 | /* GL_EXT_shadow_funcs */ | ||
7296 | |||
7297 | #ifdef __GLEE_GL_EXT_shadow_funcs | ||
7298 | #endif | ||
7299 | |||
7300 | /* GL_EXT_stencil_two_side */ | ||
7301 | |||
7302 | #ifdef __GLEE_GL_EXT_stencil_two_side | ||
7303 | #ifndef GLEE_C_DEFINED_glActiveStencilFaceEXT | ||
7304 | #define GLEE_C_DEFINED_glActiveStencilFaceEXT | ||
7305 | void __stdcall GLee_Lazy_glActiveStencilFaceEXT(GLenum face) {if (GLeeInit()) glActiveStencilFaceEXT(face);} | ||
7306 | GLEEPFNGLACTIVESTENCILFACEEXTPROC GLeeFuncPtr_glActiveStencilFaceEXT=GLee_Lazy_glActiveStencilFaceEXT; | ||
7307 | #endif | ||
7308 | #endif | ||
7309 | |||
7310 | /* GL_ATI_text_fragment_shader */ | ||
7311 | |||
7312 | #ifdef __GLEE_GL_ATI_text_fragment_shader | ||
7313 | #endif | ||
7314 | |||
7315 | /* GL_APPLE_client_storage */ | ||
7316 | |||
7317 | #ifdef __GLEE_GL_APPLE_client_storage | ||
7318 | #endif | ||
7319 | |||
7320 | /* GL_APPLE_element_array */ | ||
7321 | |||
7322 | #ifdef __GLEE_GL_APPLE_element_array | ||
7323 | #ifndef GLEE_C_DEFINED_glElementPointerAPPLE | ||
7324 | #define GLEE_C_DEFINED_glElementPointerAPPLE | ||
7325 | void __stdcall GLee_Lazy_glElementPointerAPPLE(GLenum type, const GLvoid * pointer) {if (GLeeInit()) glElementPointerAPPLE(type, pointer);} | ||
7326 | GLEEPFNGLELEMENTPOINTERAPPLEPROC GLeeFuncPtr_glElementPointerAPPLE=GLee_Lazy_glElementPointerAPPLE; | ||
7327 | #endif | ||
7328 | #ifndef GLEE_C_DEFINED_glDrawElementArrayAPPLE | ||
7329 | #define GLEE_C_DEFINED_glDrawElementArrayAPPLE | ||
7330 | void __stdcall GLee_Lazy_glDrawElementArrayAPPLE(GLenum mode, GLint first, GLsizei count) {if (GLeeInit()) glDrawElementArrayAPPLE(mode, first, count);} | ||
7331 | GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawElementArrayAPPLE=GLee_Lazy_glDrawElementArrayAPPLE; | ||
7332 | #endif | ||
7333 | #ifndef GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE | ||
7334 | #define GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE | ||
7335 | void __stdcall GLee_Lazy_glDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count) {if (GLeeInit()) glDrawRangeElementArrayAPPLE(mode, start, end, first, count);} | ||
7336 | GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawRangeElementArrayAPPLE=GLee_Lazy_glDrawRangeElementArrayAPPLE; | ||
7337 | #endif | ||
7338 | #ifndef GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE | ||
7339 | #define GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE | ||
7340 | void __stdcall GLee_Lazy_glMultiDrawElementArrayAPPLE(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawElementArrayAPPLE(mode, first, count, primcount);} | ||
7341 | GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawElementArrayAPPLE=GLee_Lazy_glMultiDrawElementArrayAPPLE; | ||
7342 | #endif | ||
7343 | #ifndef GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE | ||
7344 | #define GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE | ||
7345 | void __stdcall GLee_Lazy_glMultiDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount);} | ||
7346 | GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE=GLee_Lazy_glMultiDrawRangeElementArrayAPPLE; | ||
7347 | #endif | ||
7348 | #endif | ||
7349 | |||
7350 | /* GL_APPLE_fence */ | ||
7351 | |||
7352 | #ifdef __GLEE_GL_APPLE_fence | ||
7353 | #ifndef GLEE_C_DEFINED_glGenFencesAPPLE | ||
7354 | #define GLEE_C_DEFINED_glGenFencesAPPLE | ||
7355 | void __stdcall GLee_Lazy_glGenFencesAPPLE(GLsizei n, GLuint * fences) {if (GLeeInit()) glGenFencesAPPLE(n, fences);} | ||
7356 | GLEEPFNGLGENFENCESAPPLEPROC GLeeFuncPtr_glGenFencesAPPLE=GLee_Lazy_glGenFencesAPPLE; | ||
7357 | #endif | ||
7358 | #ifndef GLEE_C_DEFINED_glDeleteFencesAPPLE | ||
7359 | #define GLEE_C_DEFINED_glDeleteFencesAPPLE | ||
7360 | void __stdcall GLee_Lazy_glDeleteFencesAPPLE(GLsizei n, const GLuint * fences) {if (GLeeInit()) glDeleteFencesAPPLE(n, fences);} | ||
7361 | GLEEPFNGLDELETEFENCESAPPLEPROC GLeeFuncPtr_glDeleteFencesAPPLE=GLee_Lazy_glDeleteFencesAPPLE; | ||
7362 | #endif | ||
7363 | #ifndef GLEE_C_DEFINED_glSetFenceAPPLE | ||
7364 | #define GLEE_C_DEFINED_glSetFenceAPPLE | ||
7365 | void __stdcall GLee_Lazy_glSetFenceAPPLE(GLuint fence) {if (GLeeInit()) glSetFenceAPPLE(fence);} | ||
7366 | GLEEPFNGLSETFENCEAPPLEPROC GLeeFuncPtr_glSetFenceAPPLE=GLee_Lazy_glSetFenceAPPLE; | ||
7367 | #endif | ||
7368 | #ifndef GLEE_C_DEFINED_glIsFenceAPPLE | ||
7369 | #define GLEE_C_DEFINED_glIsFenceAPPLE | ||
7370 | GLboolean __stdcall GLee_Lazy_glIsFenceAPPLE(GLuint fence) {if (GLeeInit()) return glIsFenceAPPLE(fence); return (GLboolean)0;} | ||
7371 | GLEEPFNGLISFENCEAPPLEPROC GLeeFuncPtr_glIsFenceAPPLE=GLee_Lazy_glIsFenceAPPLE; | ||
7372 | #endif | ||
7373 | #ifndef GLEE_C_DEFINED_glTestFenceAPPLE | ||
7374 | #define GLEE_C_DEFINED_glTestFenceAPPLE | ||
7375 | GLboolean __stdcall GLee_Lazy_glTestFenceAPPLE(GLuint fence) {if (GLeeInit()) return glTestFenceAPPLE(fence); return (GLboolean)0;} | ||
7376 | GLEEPFNGLTESTFENCEAPPLEPROC GLeeFuncPtr_glTestFenceAPPLE=GLee_Lazy_glTestFenceAPPLE; | ||
7377 | #endif | ||
7378 | #ifndef GLEE_C_DEFINED_glFinishFenceAPPLE | ||
7379 | #define GLEE_C_DEFINED_glFinishFenceAPPLE | ||
7380 | void __stdcall GLee_Lazy_glFinishFenceAPPLE(GLuint fence) {if (GLeeInit()) glFinishFenceAPPLE(fence);} | ||
7381 | GLEEPFNGLFINISHFENCEAPPLEPROC GLeeFuncPtr_glFinishFenceAPPLE=GLee_Lazy_glFinishFenceAPPLE; | ||
7382 | #endif | ||
7383 | #ifndef GLEE_C_DEFINED_glTestObjectAPPLE | ||
7384 | #define GLEE_C_DEFINED_glTestObjectAPPLE | ||
7385 | GLboolean __stdcall GLee_Lazy_glTestObjectAPPLE(GLenum object, GLuint name) {if (GLeeInit()) return glTestObjectAPPLE(object, name); return (GLboolean)0;} | ||
7386 | GLEEPFNGLTESTOBJECTAPPLEPROC GLeeFuncPtr_glTestObjectAPPLE=GLee_Lazy_glTestObjectAPPLE; | ||
7387 | #endif | ||
7388 | #ifndef GLEE_C_DEFINED_glFinishObjectAPPLE | ||
7389 | #define GLEE_C_DEFINED_glFinishObjectAPPLE | ||
7390 | void __stdcall GLee_Lazy_glFinishObjectAPPLE(GLenum object, GLint name) {if (GLeeInit()) glFinishObjectAPPLE(object, name);} | ||
7391 | GLEEPFNGLFINISHOBJECTAPPLEPROC GLeeFuncPtr_glFinishObjectAPPLE=GLee_Lazy_glFinishObjectAPPLE; | ||
7392 | #endif | ||
7393 | #endif | ||
7394 | |||
7395 | /* GL_APPLE_vertex_array_object */ | ||
7396 | |||
7397 | #ifdef __GLEE_GL_APPLE_vertex_array_object | ||
7398 | #ifndef GLEE_C_DEFINED_glBindVertexArrayAPPLE | ||
7399 | #define GLEE_C_DEFINED_glBindVertexArrayAPPLE | ||
7400 | void __stdcall GLee_Lazy_glBindVertexArrayAPPLE(GLuint array) {if (GLeeInit()) glBindVertexArrayAPPLE(array);} | ||
7401 | GLEEPFNGLBINDVERTEXARRAYAPPLEPROC GLeeFuncPtr_glBindVertexArrayAPPLE=GLee_Lazy_glBindVertexArrayAPPLE; | ||
7402 | #endif | ||
7403 | #ifndef GLEE_C_DEFINED_glDeleteVertexArraysAPPLE | ||
7404 | #define GLEE_C_DEFINED_glDeleteVertexArraysAPPLE | ||
7405 | void __stdcall GLee_Lazy_glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * arrays) {if (GLeeInit()) glDeleteVertexArraysAPPLE(n, arrays);} | ||
7406 | GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glDeleteVertexArraysAPPLE=GLee_Lazy_glDeleteVertexArraysAPPLE; | ||
7407 | #endif | ||
7408 | #ifndef GLEE_C_DEFINED_glGenVertexArraysAPPLE | ||
7409 | #define GLEE_C_DEFINED_glGenVertexArraysAPPLE | ||
7410 | void __stdcall GLee_Lazy_glGenVertexArraysAPPLE(GLsizei n, GLuint * arrays) {if (GLeeInit()) glGenVertexArraysAPPLE(n, arrays);} | ||
7411 | GLEEPFNGLGENVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glGenVertexArraysAPPLE=GLee_Lazy_glGenVertexArraysAPPLE; | ||
7412 | #endif | ||
7413 | #ifndef GLEE_C_DEFINED_glIsVertexArrayAPPLE | ||
7414 | #define GLEE_C_DEFINED_glIsVertexArrayAPPLE | ||
7415 | GLboolean __stdcall GLee_Lazy_glIsVertexArrayAPPLE(GLuint array) {if (GLeeInit()) return glIsVertexArrayAPPLE(array); return (GLboolean)0;} | ||
7416 | GLEEPFNGLISVERTEXARRAYAPPLEPROC GLeeFuncPtr_glIsVertexArrayAPPLE=GLee_Lazy_glIsVertexArrayAPPLE; | ||
7417 | #endif | ||
7418 | #endif | ||
7419 | |||
7420 | /* GL_APPLE_vertex_array_range */ | ||
7421 | |||
7422 | #ifdef __GLEE_GL_APPLE_vertex_array_range | ||
7423 | #ifndef GLEE_C_DEFINED_glVertexArrayRangeAPPLE | ||
7424 | #define GLEE_C_DEFINED_glVertexArrayRangeAPPLE | ||
7425 | void __stdcall GLee_Lazy_glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer) {if (GLeeInit()) glVertexArrayRangeAPPLE(length, pointer);} | ||
7426 | GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glVertexArrayRangeAPPLE=GLee_Lazy_glVertexArrayRangeAPPLE; | ||
7427 | #endif | ||
7428 | #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE | ||
7429 | #define GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE | ||
7430 | void __stdcall GLee_Lazy_glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer) {if (GLeeInit()) glFlushVertexArrayRangeAPPLE(length, pointer);} | ||
7431 | GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glFlushVertexArrayRangeAPPLE=GLee_Lazy_glFlushVertexArrayRangeAPPLE; | ||
7432 | #endif | ||
7433 | #ifndef GLEE_C_DEFINED_glVertexArrayParameteriAPPLE | ||
7434 | #define GLEE_C_DEFINED_glVertexArrayParameteriAPPLE | ||
7435 | void __stdcall GLee_Lazy_glVertexArrayParameteriAPPLE(GLenum pname, GLint param) {if (GLeeInit()) glVertexArrayParameteriAPPLE(pname, param);} | ||
7436 | GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC GLeeFuncPtr_glVertexArrayParameteriAPPLE=GLee_Lazy_glVertexArrayParameteriAPPLE; | ||
7437 | #endif | ||
7438 | #endif | ||
7439 | |||
7440 | /* GL_APPLE_ycbcr_422 */ | ||
7441 | |||
7442 | #ifdef __GLEE_GL_APPLE_ycbcr_422 | ||
7443 | #endif | ||
7444 | |||
7445 | /* GL_S3_s3tc */ | ||
7446 | |||
7447 | #ifdef __GLEE_GL_S3_s3tc | ||
7448 | #endif | ||
7449 | |||
7450 | /* GL_ATI_draw_buffers */ | ||
7451 | |||
7452 | #ifdef __GLEE_GL_ATI_draw_buffers | ||
7453 | #ifndef GLEE_C_DEFINED_glDrawBuffersATI | ||
7454 | #define GLEE_C_DEFINED_glDrawBuffersATI | ||
7455 | void __stdcall GLee_Lazy_glDrawBuffersATI(GLsizei n, const GLenum * bufs) {if (GLeeInit()) glDrawBuffersATI(n, bufs);} | ||
7456 | GLEEPFNGLDRAWBUFFERSATIPROC GLeeFuncPtr_glDrawBuffersATI=GLee_Lazy_glDrawBuffersATI; | ||
7457 | #endif | ||
7458 | #endif | ||
7459 | |||
7460 | /* GL_ATI_pixel_format_float */ | ||
7461 | |||
7462 | #ifdef __GLEE_GL_ATI_pixel_format_float | ||
7463 | #endif | ||
7464 | |||
7465 | /* GL_ATI_texture_env_combine3 */ | ||
7466 | |||
7467 | #ifdef __GLEE_GL_ATI_texture_env_combine3 | ||
7468 | #endif | ||
7469 | |||
7470 | /* GL_ATI_texture_float */ | ||
7471 | |||
7472 | #ifdef __GLEE_GL_ATI_texture_float | ||
7473 | #endif | ||
7474 | |||
7475 | /* GL_NV_float_buffer */ | ||
7476 | |||
7477 | #ifdef __GLEE_GL_NV_float_buffer | ||
7478 | #endif | ||
7479 | |||
7480 | /* GL_NV_fragment_program */ | ||
7481 | |||
7482 | #ifdef __GLEE_GL_NV_fragment_program | ||
7483 | #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fNV | ||
7484 | #define GLEE_C_DEFINED_glProgramNamedParameter4fNV | ||
7485 | void __stdcall GLee_Lazy_glProgramNamedParameter4fNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramNamedParameter4fNV(id, len, name, x, y, z, w);} | ||
7486 | GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC GLeeFuncPtr_glProgramNamedParameter4fNV=GLee_Lazy_glProgramNamedParameter4fNV; | ||
7487 | #endif | ||
7488 | #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dNV | ||
7489 | #define GLEE_C_DEFINED_glProgramNamedParameter4dNV | ||
7490 | void __stdcall GLee_Lazy_glProgramNamedParameter4dNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramNamedParameter4dNV(id, len, name, x, y, z, w);} | ||
7491 | GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC GLeeFuncPtr_glProgramNamedParameter4dNV=GLee_Lazy_glProgramNamedParameter4dNV; | ||
7492 | #endif | ||
7493 | #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fvNV | ||
7494 | #define GLEE_C_DEFINED_glProgramNamedParameter4fvNV | ||
7495 | void __stdcall GLee_Lazy_glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v) {if (GLeeInit()) glProgramNamedParameter4fvNV(id, len, name, v);} | ||
7496 | GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC GLeeFuncPtr_glProgramNamedParameter4fvNV=GLee_Lazy_glProgramNamedParameter4fvNV; | ||
7497 | #endif | ||
7498 | #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dvNV | ||
7499 | #define GLEE_C_DEFINED_glProgramNamedParameter4dvNV | ||
7500 | void __stdcall GLee_Lazy_glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v) {if (GLeeInit()) glProgramNamedParameter4dvNV(id, len, name, v);} | ||
7501 | GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC GLeeFuncPtr_glProgramNamedParameter4dvNV=GLee_Lazy_glProgramNamedParameter4dvNV; | ||
7502 | #endif | ||
7503 | #ifndef GLEE_C_DEFINED_glGetProgramNamedParameterfvNV | ||
7504 | #define GLEE_C_DEFINED_glGetProgramNamedParameterfvNV | ||
7505 | void __stdcall GLee_Lazy_glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params) {if (GLeeInit()) glGetProgramNamedParameterfvNV(id, len, name, params);} | ||
7506 | GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramNamedParameterfvNV=GLee_Lazy_glGetProgramNamedParameterfvNV; | ||
7507 | #endif | ||
7508 | #ifndef GLEE_C_DEFINED_glGetProgramNamedParameterdvNV | ||
7509 | #define GLEE_C_DEFINED_glGetProgramNamedParameterdvNV | ||
7510 | void __stdcall GLee_Lazy_glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params) {if (GLeeInit()) glGetProgramNamedParameterdvNV(id, len, name, params);} | ||
7511 | GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramNamedParameterdvNV=GLee_Lazy_glGetProgramNamedParameterdvNV; | ||
7512 | #endif | ||
7513 | #endif | ||
7514 | |||
7515 | /* GL_NV_half_float */ | ||
7516 | |||
7517 | #ifdef __GLEE_GL_NV_half_float | ||
7518 | #ifndef GLEE_C_DEFINED_glVertex2hNV | ||
7519 | #define GLEE_C_DEFINED_glVertex2hNV | ||
7520 | void __stdcall GLee_Lazy_glVertex2hNV(GLhalfNV x, GLhalfNV y) {if (GLeeInit()) glVertex2hNV(x, y);} | ||
7521 | GLEEPFNGLVERTEX2HNVPROC GLeeFuncPtr_glVertex2hNV=GLee_Lazy_glVertex2hNV; | ||
7522 | #endif | ||
7523 | #ifndef GLEE_C_DEFINED_glVertex2hvNV | ||
7524 | #define GLEE_C_DEFINED_glVertex2hvNV | ||
7525 | void __stdcall GLee_Lazy_glVertex2hvNV(const GLhalfNV * v) {if (GLeeInit()) glVertex2hvNV(v);} | ||
7526 | GLEEPFNGLVERTEX2HVNVPROC GLeeFuncPtr_glVertex2hvNV=GLee_Lazy_glVertex2hvNV; | ||
7527 | #endif | ||
7528 | #ifndef GLEE_C_DEFINED_glVertex3hNV | ||
7529 | #define GLEE_C_DEFINED_glVertex3hNV | ||
7530 | void __stdcall GLee_Lazy_glVertex3hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z) {if (GLeeInit()) glVertex3hNV(x, y, z);} | ||
7531 | GLEEPFNGLVERTEX3HNVPROC GLeeFuncPtr_glVertex3hNV=GLee_Lazy_glVertex3hNV; | ||
7532 | #endif | ||
7533 | #ifndef GLEE_C_DEFINED_glVertex3hvNV | ||
7534 | #define GLEE_C_DEFINED_glVertex3hvNV | ||
7535 | void __stdcall GLee_Lazy_glVertex3hvNV(const GLhalfNV * v) {if (GLeeInit()) glVertex3hvNV(v);} | ||
7536 | GLEEPFNGLVERTEX3HVNVPROC GLeeFuncPtr_glVertex3hvNV=GLee_Lazy_glVertex3hvNV; | ||
7537 | #endif | ||
7538 | #ifndef GLEE_C_DEFINED_glVertex4hNV | ||
7539 | #define GLEE_C_DEFINED_glVertex4hNV | ||
7540 | void __stdcall GLee_Lazy_glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w) {if (GLeeInit()) glVertex4hNV(x, y, z, w);} | ||
7541 | GLEEPFNGLVERTEX4HNVPROC GLeeFuncPtr_glVertex4hNV=GLee_Lazy_glVertex4hNV; | ||
7542 | #endif | ||
7543 | #ifndef GLEE_C_DEFINED_glVertex4hvNV | ||
7544 | #define GLEE_C_DEFINED_glVertex4hvNV | ||
7545 | void __stdcall GLee_Lazy_glVertex4hvNV(const GLhalfNV * v) {if (GLeeInit()) glVertex4hvNV(v);} | ||
7546 | GLEEPFNGLVERTEX4HVNVPROC GLeeFuncPtr_glVertex4hvNV=GLee_Lazy_glVertex4hvNV; | ||
7547 | #endif | ||
7548 | #ifndef GLEE_C_DEFINED_glNormal3hNV | ||
7549 | #define GLEE_C_DEFINED_glNormal3hNV | ||
7550 | void __stdcall GLee_Lazy_glNormal3hNV(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz) {if (GLeeInit()) glNormal3hNV(nx, ny, nz);} | ||
7551 | GLEEPFNGLNORMAL3HNVPROC GLeeFuncPtr_glNormal3hNV=GLee_Lazy_glNormal3hNV; | ||
7552 | #endif | ||
7553 | #ifndef GLEE_C_DEFINED_glNormal3hvNV | ||
7554 | #define GLEE_C_DEFINED_glNormal3hvNV | ||
7555 | void __stdcall GLee_Lazy_glNormal3hvNV(const GLhalfNV * v) {if (GLeeInit()) glNormal3hvNV(v);} | ||
7556 | GLEEPFNGLNORMAL3HVNVPROC GLeeFuncPtr_glNormal3hvNV=GLee_Lazy_glNormal3hvNV; | ||
7557 | #endif | ||
7558 | #ifndef GLEE_C_DEFINED_glColor3hNV | ||
7559 | #define GLEE_C_DEFINED_glColor3hNV | ||
7560 | void __stdcall GLee_Lazy_glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue) {if (GLeeInit()) glColor3hNV(red, green, blue);} | ||
7561 | GLEEPFNGLCOLOR3HNVPROC GLeeFuncPtr_glColor3hNV=GLee_Lazy_glColor3hNV; | ||
7562 | #endif | ||
7563 | #ifndef GLEE_C_DEFINED_glColor3hvNV | ||
7564 | #define GLEE_C_DEFINED_glColor3hvNV | ||
7565 | void __stdcall GLee_Lazy_glColor3hvNV(const GLhalfNV * v) {if (GLeeInit()) glColor3hvNV(v);} | ||
7566 | GLEEPFNGLCOLOR3HVNVPROC GLeeFuncPtr_glColor3hvNV=GLee_Lazy_glColor3hvNV; | ||
7567 | #endif | ||
7568 | #ifndef GLEE_C_DEFINED_glColor4hNV | ||
7569 | #define GLEE_C_DEFINED_glColor4hNV | ||
7570 | void __stdcall GLee_Lazy_glColor4hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha) {if (GLeeInit()) glColor4hNV(red, green, blue, alpha);} | ||
7571 | GLEEPFNGLCOLOR4HNVPROC GLeeFuncPtr_glColor4hNV=GLee_Lazy_glColor4hNV; | ||
7572 | #endif | ||
7573 | #ifndef GLEE_C_DEFINED_glColor4hvNV | ||
7574 | #define GLEE_C_DEFINED_glColor4hvNV | ||
7575 | void __stdcall GLee_Lazy_glColor4hvNV(const GLhalfNV * v) {if (GLeeInit()) glColor4hvNV(v);} | ||
7576 | GLEEPFNGLCOLOR4HVNVPROC GLeeFuncPtr_glColor4hvNV=GLee_Lazy_glColor4hvNV; | ||
7577 | #endif | ||
7578 | #ifndef GLEE_C_DEFINED_glTexCoord1hNV | ||
7579 | #define GLEE_C_DEFINED_glTexCoord1hNV | ||
7580 | void __stdcall GLee_Lazy_glTexCoord1hNV(GLhalfNV s) {if (GLeeInit()) glTexCoord1hNV(s);} | ||
7581 | GLEEPFNGLTEXCOORD1HNVPROC GLeeFuncPtr_glTexCoord1hNV=GLee_Lazy_glTexCoord1hNV; | ||
7582 | #endif | ||
7583 | #ifndef GLEE_C_DEFINED_glTexCoord1hvNV | ||
7584 | #define GLEE_C_DEFINED_glTexCoord1hvNV | ||
7585 | void __stdcall GLee_Lazy_glTexCoord1hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord1hvNV(v);} | ||
7586 | GLEEPFNGLTEXCOORD1HVNVPROC GLeeFuncPtr_glTexCoord1hvNV=GLee_Lazy_glTexCoord1hvNV; | ||
7587 | #endif | ||
7588 | #ifndef GLEE_C_DEFINED_glTexCoord2hNV | ||
7589 | #define GLEE_C_DEFINED_glTexCoord2hNV | ||
7590 | void __stdcall GLee_Lazy_glTexCoord2hNV(GLhalfNV s, GLhalfNV t) {if (GLeeInit()) glTexCoord2hNV(s, t);} | ||
7591 | GLEEPFNGLTEXCOORD2HNVPROC GLeeFuncPtr_glTexCoord2hNV=GLee_Lazy_glTexCoord2hNV; | ||
7592 | #endif | ||
7593 | #ifndef GLEE_C_DEFINED_glTexCoord2hvNV | ||
7594 | #define GLEE_C_DEFINED_glTexCoord2hvNV | ||
7595 | void __stdcall GLee_Lazy_glTexCoord2hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord2hvNV(v);} | ||
7596 | GLEEPFNGLTEXCOORD2HVNVPROC GLeeFuncPtr_glTexCoord2hvNV=GLee_Lazy_glTexCoord2hvNV; | ||
7597 | #endif | ||
7598 | #ifndef GLEE_C_DEFINED_glTexCoord3hNV | ||
7599 | #define GLEE_C_DEFINED_glTexCoord3hNV | ||
7600 | void __stdcall GLee_Lazy_glTexCoord3hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r) {if (GLeeInit()) glTexCoord3hNV(s, t, r);} | ||
7601 | GLEEPFNGLTEXCOORD3HNVPROC GLeeFuncPtr_glTexCoord3hNV=GLee_Lazy_glTexCoord3hNV; | ||
7602 | #endif | ||
7603 | #ifndef GLEE_C_DEFINED_glTexCoord3hvNV | ||
7604 | #define GLEE_C_DEFINED_glTexCoord3hvNV | ||
7605 | void __stdcall GLee_Lazy_glTexCoord3hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord3hvNV(v);} | ||
7606 | GLEEPFNGLTEXCOORD3HVNVPROC GLeeFuncPtr_glTexCoord3hvNV=GLee_Lazy_glTexCoord3hvNV; | ||
7607 | #endif | ||
7608 | #ifndef GLEE_C_DEFINED_glTexCoord4hNV | ||
7609 | #define GLEE_C_DEFINED_glTexCoord4hNV | ||
7610 | void __stdcall GLee_Lazy_glTexCoord4hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q) {if (GLeeInit()) glTexCoord4hNV(s, t, r, q);} | ||
7611 | GLEEPFNGLTEXCOORD4HNVPROC GLeeFuncPtr_glTexCoord4hNV=GLee_Lazy_glTexCoord4hNV; | ||
7612 | #endif | ||
7613 | #ifndef GLEE_C_DEFINED_glTexCoord4hvNV | ||
7614 | #define GLEE_C_DEFINED_glTexCoord4hvNV | ||
7615 | void __stdcall GLee_Lazy_glTexCoord4hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord4hvNV(v);} | ||
7616 | GLEEPFNGLTEXCOORD4HVNVPROC GLeeFuncPtr_glTexCoord4hvNV=GLee_Lazy_glTexCoord4hvNV; | ||
7617 | #endif | ||
7618 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1hNV | ||
7619 | #define GLEE_C_DEFINED_glMultiTexCoord1hNV | ||
7620 | void __stdcall GLee_Lazy_glMultiTexCoord1hNV(GLenum target, GLhalfNV s) {if (GLeeInit()) glMultiTexCoord1hNV(target, s);} | ||
7621 | GLEEPFNGLMULTITEXCOORD1HNVPROC GLeeFuncPtr_glMultiTexCoord1hNV=GLee_Lazy_glMultiTexCoord1hNV; | ||
7622 | #endif | ||
7623 | #ifndef GLEE_C_DEFINED_glMultiTexCoord1hvNV | ||
7624 | #define GLEE_C_DEFINED_glMultiTexCoord1hvNV | ||
7625 | void __stdcall GLee_Lazy_glMultiTexCoord1hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord1hvNV(target, v);} | ||
7626 | GLEEPFNGLMULTITEXCOORD1HVNVPROC GLeeFuncPtr_glMultiTexCoord1hvNV=GLee_Lazy_glMultiTexCoord1hvNV; | ||
7627 | #endif | ||
7628 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2hNV | ||
7629 | #define GLEE_C_DEFINED_glMultiTexCoord2hNV | ||
7630 | void __stdcall GLee_Lazy_glMultiTexCoord2hNV(GLenum target, GLhalfNV s, GLhalfNV t) {if (GLeeInit()) glMultiTexCoord2hNV(target, s, t);} | ||
7631 | GLEEPFNGLMULTITEXCOORD2HNVPROC GLeeFuncPtr_glMultiTexCoord2hNV=GLee_Lazy_glMultiTexCoord2hNV; | ||
7632 | #endif | ||
7633 | #ifndef GLEE_C_DEFINED_glMultiTexCoord2hvNV | ||
7634 | #define GLEE_C_DEFINED_glMultiTexCoord2hvNV | ||
7635 | void __stdcall GLee_Lazy_glMultiTexCoord2hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord2hvNV(target, v);} | ||
7636 | GLEEPFNGLMULTITEXCOORD2HVNVPROC GLeeFuncPtr_glMultiTexCoord2hvNV=GLee_Lazy_glMultiTexCoord2hvNV; | ||
7637 | #endif | ||
7638 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3hNV | ||
7639 | #define GLEE_C_DEFINED_glMultiTexCoord3hNV | ||
7640 | void __stdcall GLee_Lazy_glMultiTexCoord3hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r) {if (GLeeInit()) glMultiTexCoord3hNV(target, s, t, r);} | ||
7641 | GLEEPFNGLMULTITEXCOORD3HNVPROC GLeeFuncPtr_glMultiTexCoord3hNV=GLee_Lazy_glMultiTexCoord3hNV; | ||
7642 | #endif | ||
7643 | #ifndef GLEE_C_DEFINED_glMultiTexCoord3hvNV | ||
7644 | #define GLEE_C_DEFINED_glMultiTexCoord3hvNV | ||
7645 | void __stdcall GLee_Lazy_glMultiTexCoord3hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord3hvNV(target, v);} | ||
7646 | GLEEPFNGLMULTITEXCOORD3HVNVPROC GLeeFuncPtr_glMultiTexCoord3hvNV=GLee_Lazy_glMultiTexCoord3hvNV; | ||
7647 | #endif | ||
7648 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4hNV | ||
7649 | #define GLEE_C_DEFINED_glMultiTexCoord4hNV | ||
7650 | void __stdcall GLee_Lazy_glMultiTexCoord4hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q) {if (GLeeInit()) glMultiTexCoord4hNV(target, s, t, r, q);} | ||
7651 | GLEEPFNGLMULTITEXCOORD4HNVPROC GLeeFuncPtr_glMultiTexCoord4hNV=GLee_Lazy_glMultiTexCoord4hNV; | ||
7652 | #endif | ||
7653 | #ifndef GLEE_C_DEFINED_glMultiTexCoord4hvNV | ||
7654 | #define GLEE_C_DEFINED_glMultiTexCoord4hvNV | ||
7655 | void __stdcall GLee_Lazy_glMultiTexCoord4hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord4hvNV(target, v);} | ||
7656 | GLEEPFNGLMULTITEXCOORD4HVNVPROC GLeeFuncPtr_glMultiTexCoord4hvNV=GLee_Lazy_glMultiTexCoord4hvNV; | ||
7657 | #endif | ||
7658 | #ifndef GLEE_C_DEFINED_glFogCoordhNV | ||
7659 | #define GLEE_C_DEFINED_glFogCoordhNV | ||
7660 | void __stdcall GLee_Lazy_glFogCoordhNV(GLhalfNV fog) {if (GLeeInit()) glFogCoordhNV(fog);} | ||
7661 | GLEEPFNGLFOGCOORDHNVPROC GLeeFuncPtr_glFogCoordhNV=GLee_Lazy_glFogCoordhNV; | ||
7662 | #endif | ||
7663 | #ifndef GLEE_C_DEFINED_glFogCoordhvNV | ||
7664 | #define GLEE_C_DEFINED_glFogCoordhvNV | ||
7665 | void __stdcall GLee_Lazy_glFogCoordhvNV(const GLhalfNV * fog) {if (GLeeInit()) glFogCoordhvNV(fog);} | ||
7666 | GLEEPFNGLFOGCOORDHVNVPROC GLeeFuncPtr_glFogCoordhvNV=GLee_Lazy_glFogCoordhvNV; | ||
7667 | #endif | ||
7668 | #ifndef GLEE_C_DEFINED_glSecondaryColor3hNV | ||
7669 | #define GLEE_C_DEFINED_glSecondaryColor3hNV | ||
7670 | void __stdcall GLee_Lazy_glSecondaryColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue) {if (GLeeInit()) glSecondaryColor3hNV(red, green, blue);} | ||
7671 | GLEEPFNGLSECONDARYCOLOR3HNVPROC GLeeFuncPtr_glSecondaryColor3hNV=GLee_Lazy_glSecondaryColor3hNV; | ||
7672 | #endif | ||
7673 | #ifndef GLEE_C_DEFINED_glSecondaryColor3hvNV | ||
7674 | #define GLEE_C_DEFINED_glSecondaryColor3hvNV | ||
7675 | void __stdcall GLee_Lazy_glSecondaryColor3hvNV(const GLhalfNV * v) {if (GLeeInit()) glSecondaryColor3hvNV(v);} | ||
7676 | GLEEPFNGLSECONDARYCOLOR3HVNVPROC GLeeFuncPtr_glSecondaryColor3hvNV=GLee_Lazy_glSecondaryColor3hvNV; | ||
7677 | #endif | ||
7678 | #ifndef GLEE_C_DEFINED_glVertexWeighthNV | ||
7679 | #define GLEE_C_DEFINED_glVertexWeighthNV | ||
7680 | void __stdcall GLee_Lazy_glVertexWeighthNV(GLhalfNV weight) {if (GLeeInit()) glVertexWeighthNV(weight);} | ||
7681 | GLEEPFNGLVERTEXWEIGHTHNVPROC GLeeFuncPtr_glVertexWeighthNV=GLee_Lazy_glVertexWeighthNV; | ||
7682 | #endif | ||
7683 | #ifndef GLEE_C_DEFINED_glVertexWeighthvNV | ||
7684 | #define GLEE_C_DEFINED_glVertexWeighthvNV | ||
7685 | void __stdcall GLee_Lazy_glVertexWeighthvNV(const GLhalfNV * weight) {if (GLeeInit()) glVertexWeighthvNV(weight);} | ||
7686 | GLEEPFNGLVERTEXWEIGHTHVNVPROC GLeeFuncPtr_glVertexWeighthvNV=GLee_Lazy_glVertexWeighthvNV; | ||
7687 | #endif | ||
7688 | #ifndef GLEE_C_DEFINED_glVertexAttrib1hNV | ||
7689 | #define GLEE_C_DEFINED_glVertexAttrib1hNV | ||
7690 | void __stdcall GLee_Lazy_glVertexAttrib1hNV(GLuint index, GLhalfNV x) {if (GLeeInit()) glVertexAttrib1hNV(index, x);} | ||
7691 | GLEEPFNGLVERTEXATTRIB1HNVPROC GLeeFuncPtr_glVertexAttrib1hNV=GLee_Lazy_glVertexAttrib1hNV; | ||
7692 | #endif | ||
7693 | #ifndef GLEE_C_DEFINED_glVertexAttrib1hvNV | ||
7694 | #define GLEE_C_DEFINED_glVertexAttrib1hvNV | ||
7695 | void __stdcall GLee_Lazy_glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib1hvNV(index, v);} | ||
7696 | GLEEPFNGLVERTEXATTRIB1HVNVPROC GLeeFuncPtr_glVertexAttrib1hvNV=GLee_Lazy_glVertexAttrib1hvNV; | ||
7697 | #endif | ||
7698 | #ifndef GLEE_C_DEFINED_glVertexAttrib2hNV | ||
7699 | #define GLEE_C_DEFINED_glVertexAttrib2hNV | ||
7700 | void __stdcall GLee_Lazy_glVertexAttrib2hNV(GLuint index, GLhalfNV x, GLhalfNV y) {if (GLeeInit()) glVertexAttrib2hNV(index, x, y);} | ||
7701 | GLEEPFNGLVERTEXATTRIB2HNVPROC GLeeFuncPtr_glVertexAttrib2hNV=GLee_Lazy_glVertexAttrib2hNV; | ||
7702 | #endif | ||
7703 | #ifndef GLEE_C_DEFINED_glVertexAttrib2hvNV | ||
7704 | #define GLEE_C_DEFINED_glVertexAttrib2hvNV | ||
7705 | void __stdcall GLee_Lazy_glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib2hvNV(index, v);} | ||
7706 | GLEEPFNGLVERTEXATTRIB2HVNVPROC GLeeFuncPtr_glVertexAttrib2hvNV=GLee_Lazy_glVertexAttrib2hvNV; | ||
7707 | #endif | ||
7708 | #ifndef GLEE_C_DEFINED_glVertexAttrib3hNV | ||
7709 | #define GLEE_C_DEFINED_glVertexAttrib3hNV | ||
7710 | void __stdcall GLee_Lazy_glVertexAttrib3hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z) {if (GLeeInit()) glVertexAttrib3hNV(index, x, y, z);} | ||
7711 | GLEEPFNGLVERTEXATTRIB3HNVPROC GLeeFuncPtr_glVertexAttrib3hNV=GLee_Lazy_glVertexAttrib3hNV; | ||
7712 | #endif | ||
7713 | #ifndef GLEE_C_DEFINED_glVertexAttrib3hvNV | ||
7714 | #define GLEE_C_DEFINED_glVertexAttrib3hvNV | ||
7715 | void __stdcall GLee_Lazy_glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib3hvNV(index, v);} | ||
7716 | GLEEPFNGLVERTEXATTRIB3HVNVPROC GLeeFuncPtr_glVertexAttrib3hvNV=GLee_Lazy_glVertexAttrib3hvNV; | ||
7717 | #endif | ||
7718 | #ifndef GLEE_C_DEFINED_glVertexAttrib4hNV | ||
7719 | #define GLEE_C_DEFINED_glVertexAttrib4hNV | ||
7720 | void __stdcall GLee_Lazy_glVertexAttrib4hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w) {if (GLeeInit()) glVertexAttrib4hNV(index, x, y, z, w);} | ||
7721 | GLEEPFNGLVERTEXATTRIB4HNVPROC GLeeFuncPtr_glVertexAttrib4hNV=GLee_Lazy_glVertexAttrib4hNV; | ||
7722 | #endif | ||
7723 | #ifndef GLEE_C_DEFINED_glVertexAttrib4hvNV | ||
7724 | #define GLEE_C_DEFINED_glVertexAttrib4hvNV | ||
7725 | void __stdcall GLee_Lazy_glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib4hvNV(index, v);} | ||
7726 | GLEEPFNGLVERTEXATTRIB4HVNVPROC GLeeFuncPtr_glVertexAttrib4hvNV=GLee_Lazy_glVertexAttrib4hvNV; | ||
7727 | #endif | ||
7728 | #ifndef GLEE_C_DEFINED_glVertexAttribs1hvNV | ||
7729 | #define GLEE_C_DEFINED_glVertexAttribs1hvNV | ||
7730 | void __stdcall GLee_Lazy_glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs1hvNV(index, n, v);} | ||
7731 | GLEEPFNGLVERTEXATTRIBS1HVNVPROC GLeeFuncPtr_glVertexAttribs1hvNV=GLee_Lazy_glVertexAttribs1hvNV; | ||
7732 | #endif | ||
7733 | #ifndef GLEE_C_DEFINED_glVertexAttribs2hvNV | ||
7734 | #define GLEE_C_DEFINED_glVertexAttribs2hvNV | ||
7735 | void __stdcall GLee_Lazy_glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs2hvNV(index, n, v);} | ||
7736 | GLEEPFNGLVERTEXATTRIBS2HVNVPROC GLeeFuncPtr_glVertexAttribs2hvNV=GLee_Lazy_glVertexAttribs2hvNV; | ||
7737 | #endif | ||
7738 | #ifndef GLEE_C_DEFINED_glVertexAttribs3hvNV | ||
7739 | #define GLEE_C_DEFINED_glVertexAttribs3hvNV | ||
7740 | void __stdcall GLee_Lazy_glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs3hvNV(index, n, v);} | ||
7741 | GLEEPFNGLVERTEXATTRIBS3HVNVPROC GLeeFuncPtr_glVertexAttribs3hvNV=GLee_Lazy_glVertexAttribs3hvNV; | ||
7742 | #endif | ||
7743 | #ifndef GLEE_C_DEFINED_glVertexAttribs4hvNV | ||
7744 | #define GLEE_C_DEFINED_glVertexAttribs4hvNV | ||
7745 | void __stdcall GLee_Lazy_glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs4hvNV(index, n, v);} | ||
7746 | GLEEPFNGLVERTEXATTRIBS4HVNVPROC GLeeFuncPtr_glVertexAttribs4hvNV=GLee_Lazy_glVertexAttribs4hvNV; | ||
7747 | #endif | ||
7748 | #endif | ||
7749 | |||
7750 | /* GL_NV_pixel_data_range */ | ||
7751 | |||
7752 | #ifdef __GLEE_GL_NV_pixel_data_range | ||
7753 | #ifndef GLEE_C_DEFINED_glPixelDataRangeNV | ||
7754 | #define GLEE_C_DEFINED_glPixelDataRangeNV | ||
7755 | void __stdcall GLee_Lazy_glPixelDataRangeNV(GLenum target, GLsizei length, GLvoid * pointer) {if (GLeeInit()) glPixelDataRangeNV(target, length, pointer);} | ||
7756 | GLEEPFNGLPIXELDATARANGENVPROC GLeeFuncPtr_glPixelDataRangeNV=GLee_Lazy_glPixelDataRangeNV; | ||
7757 | #endif | ||
7758 | #ifndef GLEE_C_DEFINED_glFlushPixelDataRangeNV | ||
7759 | #define GLEE_C_DEFINED_glFlushPixelDataRangeNV | ||
7760 | void __stdcall GLee_Lazy_glFlushPixelDataRangeNV(GLenum target) {if (GLeeInit()) glFlushPixelDataRangeNV(target);} | ||
7761 | GLEEPFNGLFLUSHPIXELDATARANGENVPROC GLeeFuncPtr_glFlushPixelDataRangeNV=GLee_Lazy_glFlushPixelDataRangeNV; | ||
7762 | #endif | ||
7763 | #endif | ||
7764 | |||
7765 | /* GL_NV_primitive_restart */ | ||
7766 | |||
7767 | #ifdef __GLEE_GL_NV_primitive_restart | ||
7768 | #ifndef GLEE_C_DEFINED_glPrimitiveRestartNV | ||
7769 | #define GLEE_C_DEFINED_glPrimitiveRestartNV | ||
7770 | void __stdcall GLee_Lazy_glPrimitiveRestartNV(void) {if (GLeeInit()) glPrimitiveRestartNV();} | ||
7771 | GLEEPFNGLPRIMITIVERESTARTNVPROC GLeeFuncPtr_glPrimitiveRestartNV=GLee_Lazy_glPrimitiveRestartNV; | ||
7772 | #endif | ||
7773 | #ifndef GLEE_C_DEFINED_glPrimitiveRestartIndexNV | ||
7774 | #define GLEE_C_DEFINED_glPrimitiveRestartIndexNV | ||
7775 | void __stdcall GLee_Lazy_glPrimitiveRestartIndexNV(GLuint index) {if (GLeeInit()) glPrimitiveRestartIndexNV(index);} | ||
7776 | GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC GLeeFuncPtr_glPrimitiveRestartIndexNV=GLee_Lazy_glPrimitiveRestartIndexNV; | ||
7777 | #endif | ||
7778 | #endif | ||
7779 | |||
7780 | /* GL_NV_texture_expand_normal */ | ||
7781 | |||
7782 | #ifdef __GLEE_GL_NV_texture_expand_normal | ||
7783 | #endif | ||
7784 | |||
7785 | /* GL_NV_vertex_program2 */ | ||
7786 | |||
7787 | #ifdef __GLEE_GL_NV_vertex_program2 | ||
7788 | #endif | ||
7789 | |||
7790 | /* GL_ATI_map_object_buffer */ | ||
7791 | |||
7792 | #ifdef __GLEE_GL_ATI_map_object_buffer | ||
7793 | #ifndef GLEE_C_DEFINED_glMapObjectBufferATI | ||
7794 | #define GLEE_C_DEFINED_glMapObjectBufferATI | ||
7795 | GLvoid* __stdcall GLee_Lazy_glMapObjectBufferATI(GLuint buffer) {if (GLeeInit()) return glMapObjectBufferATI(buffer); return (GLvoid*)0;} | ||
7796 | GLEEPFNGLMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glMapObjectBufferATI=GLee_Lazy_glMapObjectBufferATI; | ||
7797 | #endif | ||
7798 | #ifndef GLEE_C_DEFINED_glUnmapObjectBufferATI | ||
7799 | #define GLEE_C_DEFINED_glUnmapObjectBufferATI | ||
7800 | void __stdcall GLee_Lazy_glUnmapObjectBufferATI(GLuint buffer) {if (GLeeInit()) glUnmapObjectBufferATI(buffer);} | ||
7801 | GLEEPFNGLUNMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glUnmapObjectBufferATI=GLee_Lazy_glUnmapObjectBufferATI; | ||
7802 | #endif | ||
7803 | #endif | ||
7804 | |||
7805 | /* GL_ATI_separate_stencil */ | ||
7806 | |||
7807 | #ifdef __GLEE_GL_ATI_separate_stencil | ||
7808 | #ifndef GLEE_C_DEFINED_glStencilOpSeparateATI | ||
7809 | #define GLEE_C_DEFINED_glStencilOpSeparateATI | ||
7810 | void __stdcall GLee_Lazy_glStencilOpSeparateATI(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparateATI(face, sfail, dpfail, dppass);} | ||
7811 | GLEEPFNGLSTENCILOPSEPARATEATIPROC GLeeFuncPtr_glStencilOpSeparateATI=GLee_Lazy_glStencilOpSeparateATI; | ||
7812 | #endif | ||
7813 | #ifndef GLEE_C_DEFINED_glStencilFuncSeparateATI | ||
7814 | #define GLEE_C_DEFINED_glStencilFuncSeparateATI | ||
7815 | void __stdcall GLee_Lazy_glStencilFuncSeparateATI(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparateATI(frontfunc, backfunc, ref, mask);} | ||
7816 | GLEEPFNGLSTENCILFUNCSEPARATEATIPROC GLeeFuncPtr_glStencilFuncSeparateATI=GLee_Lazy_glStencilFuncSeparateATI; | ||
7817 | #endif | ||
7818 | #endif | ||
7819 | |||
7820 | /* GL_ATI_vertex_attrib_array_object */ | ||
7821 | |||
7822 | #ifdef __GLEE_GL_ATI_vertex_attrib_array_object | ||
7823 | #ifndef GLEE_C_DEFINED_glVertexAttribArrayObjectATI | ||
7824 | #define GLEE_C_DEFINED_glVertexAttribArrayObjectATI | ||
7825 | void __stdcall GLee_Lazy_glVertexAttribArrayObjectATI(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glVertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset);} | ||
7826 | GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC GLeeFuncPtr_glVertexAttribArrayObjectATI=GLee_Lazy_glVertexAttribArrayObjectATI; | ||
7827 | #endif | ||
7828 | #ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI | ||
7829 | #define GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI | ||
7830 | void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectfvATI(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribArrayObjectfvATI(index, pname, params);} | ||
7831 | GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI=GLee_Lazy_glGetVertexAttribArrayObjectfvATI; | ||
7832 | #endif | ||
7833 | #ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI | ||
7834 | #define GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI | ||
7835 | void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectivATI(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribArrayObjectivATI(index, pname, params);} | ||
7836 | GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectivATI=GLee_Lazy_glGetVertexAttribArrayObjectivATI; | ||
7837 | #endif | ||
7838 | #endif | ||
7839 | |||
7840 | /* GL_OES_read_format */ | ||
7841 | |||
7842 | #ifdef __GLEE_GL_OES_read_format | ||
7843 | #endif | ||
7844 | |||
7845 | /* GL_EXT_depth_bounds_test */ | ||
7846 | |||
7847 | #ifdef __GLEE_GL_EXT_depth_bounds_test | ||
7848 | #ifndef GLEE_C_DEFINED_glDepthBoundsEXT | ||
7849 | #define GLEE_C_DEFINED_glDepthBoundsEXT | ||
7850 | void __stdcall GLee_Lazy_glDepthBoundsEXT(GLclampd zmin, GLclampd zmax) {if (GLeeInit()) glDepthBoundsEXT(zmin, zmax);} | ||
7851 | GLEEPFNGLDEPTHBOUNDSEXTPROC GLeeFuncPtr_glDepthBoundsEXT=GLee_Lazy_glDepthBoundsEXT; | ||
7852 | #endif | ||
7853 | #endif | ||
7854 | |||
7855 | /* GL_EXT_texture_mirror_clamp */ | ||
7856 | |||
7857 | #ifdef __GLEE_GL_EXT_texture_mirror_clamp | ||
7858 | #endif | ||
7859 | |||
7860 | /* GL_EXT_blend_equation_separate */ | ||
7861 | |||
7862 | #ifdef __GLEE_GL_EXT_blend_equation_separate | ||
7863 | #ifndef GLEE_C_DEFINED_glBlendEquationSeparateEXT | ||
7864 | #define GLEE_C_DEFINED_glBlendEquationSeparateEXT | ||
7865 | void __stdcall GLee_Lazy_glBlendEquationSeparateEXT(GLenum modeRGB, GLenum modeAlpha) {if (GLeeInit()) glBlendEquationSeparateEXT(modeRGB, modeAlpha);} | ||
7866 | GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC GLeeFuncPtr_glBlendEquationSeparateEXT=GLee_Lazy_glBlendEquationSeparateEXT; | ||
7867 | #endif | ||
7868 | #endif | ||
7869 | |||
7870 | /* GL_MESA_pack_invert */ | ||
7871 | |||
7872 | #ifdef __GLEE_GL_MESA_pack_invert | ||
7873 | #endif | ||
7874 | |||
7875 | /* GL_MESA_ycbcr_texture */ | ||
7876 | |||
7877 | #ifdef __GLEE_GL_MESA_ycbcr_texture | ||
7878 | #endif | ||
7879 | |||
7880 | /* GL_EXT_pixel_buffer_object */ | ||
7881 | |||
7882 | #ifdef __GLEE_GL_EXT_pixel_buffer_object | ||
7883 | #endif | ||
7884 | |||
7885 | /* GL_NV_fragment_program_option */ | ||
7886 | |||
7887 | #ifdef __GLEE_GL_NV_fragment_program_option | ||
7888 | #endif | ||
7889 | |||
7890 | /* GL_NV_fragment_program2 */ | ||
7891 | |||
7892 | #ifdef __GLEE_GL_NV_fragment_program2 | ||
7893 | #endif | ||
7894 | |||
7895 | /* GL_NV_vertex_program2_option */ | ||
7896 | |||
7897 | #ifdef __GLEE_GL_NV_vertex_program2_option | ||
7898 | #endif | ||
7899 | |||
7900 | /* GL_NV_vertex_program3 */ | ||
7901 | |||
7902 | #ifdef __GLEE_GL_NV_vertex_program3 | ||
7903 | #endif | ||
7904 | |||
7905 | /* GL_EXT_framebuffer_object */ | ||
7906 | |||
7907 | #ifdef __GLEE_GL_EXT_framebuffer_object | ||
7908 | #ifndef GLEE_C_DEFINED_glIsRenderbufferEXT | ||
7909 | #define GLEE_C_DEFINED_glIsRenderbufferEXT | ||
7910 | GLboolean __stdcall GLee_Lazy_glIsRenderbufferEXT(GLuint renderbuffer) {if (GLeeInit()) return glIsRenderbufferEXT(renderbuffer); return (GLboolean)0;} | ||
7911 | GLEEPFNGLISRENDERBUFFEREXTPROC GLeeFuncPtr_glIsRenderbufferEXT=GLee_Lazy_glIsRenderbufferEXT; | ||
7912 | #endif | ||
7913 | #ifndef GLEE_C_DEFINED_glBindRenderbufferEXT | ||
7914 | #define GLEE_C_DEFINED_glBindRenderbufferEXT | ||
7915 | void __stdcall GLee_Lazy_glBindRenderbufferEXT(GLenum target, GLuint renderbuffer) {if (GLeeInit()) glBindRenderbufferEXT(target, renderbuffer);} | ||
7916 | GLEEPFNGLBINDRENDERBUFFEREXTPROC GLeeFuncPtr_glBindRenderbufferEXT=GLee_Lazy_glBindRenderbufferEXT; | ||
7917 | #endif | ||
7918 | #ifndef GLEE_C_DEFINED_glDeleteRenderbuffersEXT | ||
7919 | #define GLEE_C_DEFINED_glDeleteRenderbuffersEXT | ||
7920 | void __stdcall GLee_Lazy_glDeleteRenderbuffersEXT(GLsizei n, const GLuint * renderbuffers) {if (GLeeInit()) glDeleteRenderbuffersEXT(n, renderbuffers);} | ||
7921 | GLEEPFNGLDELETERENDERBUFFERSEXTPROC GLeeFuncPtr_glDeleteRenderbuffersEXT=GLee_Lazy_glDeleteRenderbuffersEXT; | ||
7922 | #endif | ||
7923 | #ifndef GLEE_C_DEFINED_glGenRenderbuffersEXT | ||
7924 | #define GLEE_C_DEFINED_glGenRenderbuffersEXT | ||
7925 | void __stdcall GLee_Lazy_glGenRenderbuffersEXT(GLsizei n, GLuint * renderbuffers) {if (GLeeInit()) glGenRenderbuffersEXT(n, renderbuffers);} | ||
7926 | GLEEPFNGLGENRENDERBUFFERSEXTPROC GLeeFuncPtr_glGenRenderbuffersEXT=GLee_Lazy_glGenRenderbuffersEXT; | ||
7927 | #endif | ||
7928 | #ifndef GLEE_C_DEFINED_glRenderbufferStorageEXT | ||
7929 | #define GLEE_C_DEFINED_glRenderbufferStorageEXT | ||
7930 | void __stdcall GLee_Lazy_glRenderbufferStorageEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageEXT(target, internalformat, width, height);} | ||
7931 | GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glRenderbufferStorageEXT=GLee_Lazy_glRenderbufferStorageEXT; | ||
7932 | #endif | ||
7933 | #ifndef GLEE_C_DEFINED_glGetRenderbufferParameterivEXT | ||
7934 | #define GLEE_C_DEFINED_glGetRenderbufferParameterivEXT | ||
7935 | void __stdcall GLee_Lazy_glGetRenderbufferParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameterivEXT(target, pname, params);} | ||
7936 | GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetRenderbufferParameterivEXT=GLee_Lazy_glGetRenderbufferParameterivEXT; | ||
7937 | #endif | ||
7938 | #ifndef GLEE_C_DEFINED_glIsFramebufferEXT | ||
7939 | #define GLEE_C_DEFINED_glIsFramebufferEXT | ||
7940 | GLboolean __stdcall GLee_Lazy_glIsFramebufferEXT(GLuint framebuffer) {if (GLeeInit()) return glIsFramebufferEXT(framebuffer); return (GLboolean)0;} | ||
7941 | GLEEPFNGLISFRAMEBUFFEREXTPROC GLeeFuncPtr_glIsFramebufferEXT=GLee_Lazy_glIsFramebufferEXT; | ||
7942 | #endif | ||
7943 | #ifndef GLEE_C_DEFINED_glBindFramebufferEXT | ||
7944 | #define GLEE_C_DEFINED_glBindFramebufferEXT | ||
7945 | void __stdcall GLee_Lazy_glBindFramebufferEXT(GLenum target, GLuint framebuffer) {if (GLeeInit()) glBindFramebufferEXT(target, framebuffer);} | ||
7946 | GLEEPFNGLBINDFRAMEBUFFEREXTPROC GLeeFuncPtr_glBindFramebufferEXT=GLee_Lazy_glBindFramebufferEXT; | ||
7947 | #endif | ||
7948 | #ifndef GLEE_C_DEFINED_glDeleteFramebuffersEXT | ||
7949 | #define GLEE_C_DEFINED_glDeleteFramebuffersEXT | ||
7950 | void __stdcall GLee_Lazy_glDeleteFramebuffersEXT(GLsizei n, const GLuint * framebuffers) {if (GLeeInit()) glDeleteFramebuffersEXT(n, framebuffers);} | ||
7951 | GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC GLeeFuncPtr_glDeleteFramebuffersEXT=GLee_Lazy_glDeleteFramebuffersEXT; | ||
7952 | #endif | ||
7953 | #ifndef GLEE_C_DEFINED_glGenFramebuffersEXT | ||
7954 | #define GLEE_C_DEFINED_glGenFramebuffersEXT | ||
7955 | void __stdcall GLee_Lazy_glGenFramebuffersEXT(GLsizei n, GLuint * framebuffers) {if (GLeeInit()) glGenFramebuffersEXT(n, framebuffers);} | ||
7956 | GLEEPFNGLGENFRAMEBUFFERSEXTPROC GLeeFuncPtr_glGenFramebuffersEXT=GLee_Lazy_glGenFramebuffersEXT; | ||
7957 | #endif | ||
7958 | #ifndef GLEE_C_DEFINED_glCheckFramebufferStatusEXT | ||
7959 | #define GLEE_C_DEFINED_glCheckFramebufferStatusEXT | ||
7960 | GLenum __stdcall GLee_Lazy_glCheckFramebufferStatusEXT(GLenum target) {if (GLeeInit()) return glCheckFramebufferStatusEXT(target); return (GLenum)0;} | ||
7961 | GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckFramebufferStatusEXT=GLee_Lazy_glCheckFramebufferStatusEXT; | ||
7962 | #endif | ||
7963 | #ifndef GLEE_C_DEFINED_glFramebufferTexture1DEXT | ||
7964 | #define GLEE_C_DEFINED_glFramebufferTexture1DEXT | ||
7965 | void __stdcall GLee_Lazy_glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture1DEXT(target, attachment, textarget, texture, level);} | ||
7966 | GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glFramebufferTexture1DEXT=GLee_Lazy_glFramebufferTexture1DEXT; | ||
7967 | #endif | ||
7968 | #ifndef GLEE_C_DEFINED_glFramebufferTexture2DEXT | ||
7969 | #define GLEE_C_DEFINED_glFramebufferTexture2DEXT | ||
7970 | void __stdcall GLee_Lazy_glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture2DEXT(target, attachment, textarget, texture, level);} | ||
7971 | GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glFramebufferTexture2DEXT=GLee_Lazy_glFramebufferTexture2DEXT; | ||
7972 | #endif | ||
7973 | #ifndef GLEE_C_DEFINED_glFramebufferTexture3DEXT | ||
7974 | #define GLEE_C_DEFINED_glFramebufferTexture3DEXT | ||
7975 | void __stdcall GLee_Lazy_glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLeeInit()) glFramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset);} | ||
7976 | GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glFramebufferTexture3DEXT=GLee_Lazy_glFramebufferTexture3DEXT; | ||
7977 | #endif | ||
7978 | #ifndef GLEE_C_DEFINED_glFramebufferRenderbufferEXT | ||
7979 | #define GLEE_C_DEFINED_glFramebufferRenderbufferEXT | ||
7980 | void __stdcall GLee_Lazy_glFramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glFramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer);} | ||
7981 | GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glFramebufferRenderbufferEXT=GLee_Lazy_glFramebufferRenderbufferEXT; | ||
7982 | #endif | ||
7983 | #ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT | ||
7984 | #define GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT | ||
7985 | void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferAttachmentParameterivEXT(target, attachment, pname, params);} | ||
7986 | GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT=GLee_Lazy_glGetFramebufferAttachmentParameterivEXT; | ||
7987 | #endif | ||
7988 | #ifndef GLEE_C_DEFINED_glGenerateMipmapEXT | ||
7989 | #define GLEE_C_DEFINED_glGenerateMipmapEXT | ||
7990 | void __stdcall GLee_Lazy_glGenerateMipmapEXT(GLenum target) {if (GLeeInit()) glGenerateMipmapEXT(target);} | ||
7991 | GLEEPFNGLGENERATEMIPMAPEXTPROC GLeeFuncPtr_glGenerateMipmapEXT=GLee_Lazy_glGenerateMipmapEXT; | ||
7992 | #endif | ||
7993 | #endif | ||
7994 | |||
7995 | /* GL_GREMEDY_string_marker */ | ||
7996 | |||
7997 | #ifdef __GLEE_GL_GREMEDY_string_marker | ||
7998 | #ifndef GLEE_C_DEFINED_glStringMarkerGREMEDY | ||
7999 | #define GLEE_C_DEFINED_glStringMarkerGREMEDY | ||
8000 | void __stdcall GLee_Lazy_glStringMarkerGREMEDY(GLsizei len, const GLvoid * string) {if (GLeeInit()) glStringMarkerGREMEDY(len, string);} | ||
8001 | GLEEPFNGLSTRINGMARKERGREMEDYPROC GLeeFuncPtr_glStringMarkerGREMEDY=GLee_Lazy_glStringMarkerGREMEDY; | ||
8002 | #endif | ||
8003 | #endif | ||
8004 | |||
8005 | /* GL_EXT_packed_depth_stencil */ | ||
8006 | |||
8007 | #ifdef __GLEE_GL_EXT_packed_depth_stencil | ||
8008 | #endif | ||
8009 | |||
8010 | /* GL_EXT_stencil_clear_tag */ | ||
8011 | |||
8012 | #ifdef __GLEE_GL_EXT_stencil_clear_tag | ||
8013 | #ifndef GLEE_C_DEFINED_glStencilClearTagEXT | ||
8014 | #define GLEE_C_DEFINED_glStencilClearTagEXT | ||
8015 | void __stdcall GLee_Lazy_glStencilClearTagEXT(GLsizei stencilTagBits, GLuint stencilClearTag) {if (GLeeInit()) glStencilClearTagEXT(stencilTagBits, stencilClearTag);} | ||
8016 | GLEEPFNGLSTENCILCLEARTAGEXTPROC GLeeFuncPtr_glStencilClearTagEXT=GLee_Lazy_glStencilClearTagEXT; | ||
8017 | #endif | ||
8018 | #endif | ||
8019 | |||
8020 | /* GL_EXT_texture_sRGB */ | ||
8021 | |||
8022 | #ifdef __GLEE_GL_EXT_texture_sRGB | ||
8023 | #endif | ||
8024 | |||
8025 | /* GL_EXT_framebuffer_blit */ | ||
8026 | |||
8027 | #ifdef __GLEE_GL_EXT_framebuffer_blit | ||
8028 | #ifndef GLEE_C_DEFINED_glBlitFramebufferEXT | ||
8029 | #define GLEE_C_DEFINED_glBlitFramebufferEXT | ||
8030 | void __stdcall GLee_Lazy_glBlitFramebufferEXT(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);} | ||
8031 | GLEEPFNGLBLITFRAMEBUFFEREXTPROC GLeeFuncPtr_glBlitFramebufferEXT=GLee_Lazy_glBlitFramebufferEXT; | ||
8032 | #endif | ||
8033 | #endif | ||
8034 | |||
8035 | /* GL_EXT_framebuffer_multisample */ | ||
8036 | |||
8037 | #ifdef __GLEE_GL_EXT_framebuffer_multisample | ||
8038 | #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT | ||
8039 | #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT | ||
8040 | void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height);} | ||
8041 | GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glRenderbufferStorageMultisampleEXT=GLee_Lazy_glRenderbufferStorageMultisampleEXT; | ||
8042 | #endif | ||
8043 | #endif | ||
8044 | |||
8045 | /* GL_MESAX_texture_stack */ | ||
8046 | |||
8047 | #ifdef __GLEE_GL_MESAX_texture_stack | ||
8048 | #endif | ||
8049 | |||
8050 | /* GL_EXT_timer_query */ | ||
8051 | |||
8052 | #ifdef __GLEE_GL_EXT_timer_query | ||
8053 | #ifndef GLEE_C_DEFINED_glGetQueryObjecti64vEXT | ||
8054 | #define GLEE_C_DEFINED_glGetQueryObjecti64vEXT | ||
8055 | void __stdcall GLee_Lazy_glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT * params) {if (GLeeInit()) glGetQueryObjecti64vEXT(id, pname, params);} | ||
8056 | GLEEPFNGLGETQUERYOBJECTI64VEXTPROC GLeeFuncPtr_glGetQueryObjecti64vEXT=GLee_Lazy_glGetQueryObjecti64vEXT; | ||
8057 | #endif | ||
8058 | #ifndef GLEE_C_DEFINED_glGetQueryObjectui64vEXT | ||
8059 | #define GLEE_C_DEFINED_glGetQueryObjectui64vEXT | ||
8060 | void __stdcall GLee_Lazy_glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64EXT * params) {if (GLeeInit()) glGetQueryObjectui64vEXT(id, pname, params);} | ||
8061 | GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC GLeeFuncPtr_glGetQueryObjectui64vEXT=GLee_Lazy_glGetQueryObjectui64vEXT; | ||
8062 | #endif | ||
8063 | #endif | ||
8064 | |||
8065 | /* GL_EXT_gpu_program_parameters */ | ||
8066 | |||
8067 | #ifdef __GLEE_GL_EXT_gpu_program_parameters | ||
8068 | #ifndef GLEE_C_DEFINED_glProgramEnvParameters4fvEXT | ||
8069 | #define GLEE_C_DEFINED_glProgramEnvParameters4fvEXT | ||
8070 | void __stdcall GLee_Lazy_glProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramEnvParameters4fvEXT(target, index, count, params);} | ||
8071 | GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramEnvParameters4fvEXT=GLee_Lazy_glProgramEnvParameters4fvEXT; | ||
8072 | #endif | ||
8073 | #ifndef GLEE_C_DEFINED_glProgramLocalParameters4fvEXT | ||
8074 | #define GLEE_C_DEFINED_glProgramLocalParameters4fvEXT | ||
8075 | void __stdcall GLee_Lazy_glProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramLocalParameters4fvEXT(target, index, count, params);} | ||
8076 | GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramLocalParameters4fvEXT=GLee_Lazy_glProgramLocalParameters4fvEXT; | ||
8077 | #endif | ||
8078 | #endif | ||
8079 | |||
8080 | /* GL_APPLE_flush_buffer_range */ | ||
8081 | |||
8082 | #ifdef __GLEE_GL_APPLE_flush_buffer_range | ||
8083 | #ifndef GLEE_C_DEFINED_glBufferParameteriAPPLE | ||
8084 | #define GLEE_C_DEFINED_glBufferParameteriAPPLE | ||
8085 | void __stdcall GLee_Lazy_glBufferParameteriAPPLE(GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glBufferParameteriAPPLE(target, pname, param);} | ||
8086 | GLEEPFNGLBUFFERPARAMETERIAPPLEPROC GLeeFuncPtr_glBufferParameteriAPPLE=GLee_Lazy_glBufferParameteriAPPLE; | ||
8087 | #endif | ||
8088 | #ifndef GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE | ||
8089 | #define GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE | ||
8090 | void __stdcall GLee_Lazy_glFlushMappedBufferRangeAPPLE(GLenum target, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glFlushMappedBufferRangeAPPLE(target, offset, size);} | ||
8091 | GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC GLeeFuncPtr_glFlushMappedBufferRangeAPPLE=GLee_Lazy_glFlushMappedBufferRangeAPPLE; | ||
8092 | #endif | ||
8093 | #endif | ||
8094 | |||
8095 | /* GL_EXT_gpu_shader4 */ | ||
8096 | |||
8097 | #ifdef __GLEE_GL_EXT_gpu_shader4 | ||
8098 | #ifndef GLEE_C_DEFINED_glGetUniformuivEXT | ||
8099 | #define GLEE_C_DEFINED_glGetUniformuivEXT | ||
8100 | void __stdcall GLee_Lazy_glGetUniformuivEXT(GLuint program, GLint location, GLuint * params) {if (GLeeInit()) glGetUniformuivEXT(program, location, params);} | ||
8101 | GLEEPFNGLGETUNIFORMUIVEXTPROC GLeeFuncPtr_glGetUniformuivEXT=GLee_Lazy_glGetUniformuivEXT; | ||
8102 | #endif | ||
8103 | #ifndef GLEE_C_DEFINED_glBindFragDataLocationEXT | ||
8104 | #define GLEE_C_DEFINED_glBindFragDataLocationEXT | ||
8105 | void __stdcall GLee_Lazy_glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar * name) {if (GLeeInit()) glBindFragDataLocationEXT(program, color, name);} | ||
8106 | GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glBindFragDataLocationEXT=GLee_Lazy_glBindFragDataLocationEXT; | ||
8107 | #endif | ||
8108 | #ifndef GLEE_C_DEFINED_glGetFragDataLocationEXT | ||
8109 | #define GLEE_C_DEFINED_glGetFragDataLocationEXT | ||
8110 | GLint __stdcall GLee_Lazy_glGetFragDataLocationEXT(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetFragDataLocationEXT(program, name); return (GLint)0;} | ||
8111 | GLEEPFNGLGETFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glGetFragDataLocationEXT=GLee_Lazy_glGetFragDataLocationEXT; | ||
8112 | #endif | ||
8113 | #ifndef GLEE_C_DEFINED_glUniform1uiEXT | ||
8114 | #define GLEE_C_DEFINED_glUniform1uiEXT | ||
8115 | void __stdcall GLee_Lazy_glUniform1uiEXT(GLint location, GLuint v0) {if (GLeeInit()) glUniform1uiEXT(location, v0);} | ||
8116 | GLEEPFNGLUNIFORM1UIEXTPROC GLeeFuncPtr_glUniform1uiEXT=GLee_Lazy_glUniform1uiEXT; | ||
8117 | #endif | ||
8118 | #ifndef GLEE_C_DEFINED_glUniform2uiEXT | ||
8119 | #define GLEE_C_DEFINED_glUniform2uiEXT | ||
8120 | void __stdcall GLee_Lazy_glUniform2uiEXT(GLint location, GLuint v0, GLuint v1) {if (GLeeInit()) glUniform2uiEXT(location, v0, v1);} | ||
8121 | GLEEPFNGLUNIFORM2UIEXTPROC GLeeFuncPtr_glUniform2uiEXT=GLee_Lazy_glUniform2uiEXT; | ||
8122 | #endif | ||
8123 | #ifndef GLEE_C_DEFINED_glUniform3uiEXT | ||
8124 | #define GLEE_C_DEFINED_glUniform3uiEXT | ||
8125 | void __stdcall GLee_Lazy_glUniform3uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glUniform3uiEXT(location, v0, v1, v2);} | ||
8126 | GLEEPFNGLUNIFORM3UIEXTPROC GLeeFuncPtr_glUniform3uiEXT=GLee_Lazy_glUniform3uiEXT; | ||
8127 | #endif | ||
8128 | #ifndef GLEE_C_DEFINED_glUniform4uiEXT | ||
8129 | #define GLEE_C_DEFINED_glUniform4uiEXT | ||
8130 | void __stdcall GLee_Lazy_glUniform4uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4uiEXT(location, v0, v1, v2, v3);} | ||
8131 | GLEEPFNGLUNIFORM4UIEXTPROC GLeeFuncPtr_glUniform4uiEXT=GLee_Lazy_glUniform4uiEXT; | ||
8132 | #endif | ||
8133 | #ifndef GLEE_C_DEFINED_glUniform1uivEXT | ||
8134 | #define GLEE_C_DEFINED_glUniform1uivEXT | ||
8135 | void __stdcall GLee_Lazy_glUniform1uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform1uivEXT(location, count, value);} | ||
8136 | GLEEPFNGLUNIFORM1UIVEXTPROC GLeeFuncPtr_glUniform1uivEXT=GLee_Lazy_glUniform1uivEXT; | ||
8137 | #endif | ||
8138 | #ifndef GLEE_C_DEFINED_glUniform2uivEXT | ||
8139 | #define GLEE_C_DEFINED_glUniform2uivEXT | ||
8140 | void __stdcall GLee_Lazy_glUniform2uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform2uivEXT(location, count, value);} | ||
8141 | GLEEPFNGLUNIFORM2UIVEXTPROC GLeeFuncPtr_glUniform2uivEXT=GLee_Lazy_glUniform2uivEXT; | ||
8142 | #endif | ||
8143 | #ifndef GLEE_C_DEFINED_glUniform3uivEXT | ||
8144 | #define GLEE_C_DEFINED_glUniform3uivEXT | ||
8145 | void __stdcall GLee_Lazy_glUniform3uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform3uivEXT(location, count, value);} | ||
8146 | GLEEPFNGLUNIFORM3UIVEXTPROC GLeeFuncPtr_glUniform3uivEXT=GLee_Lazy_glUniform3uivEXT; | ||
8147 | #endif | ||
8148 | #ifndef GLEE_C_DEFINED_glUniform4uivEXT | ||
8149 | #define GLEE_C_DEFINED_glUniform4uivEXT | ||
8150 | void __stdcall GLee_Lazy_glUniform4uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform4uivEXT(location, count, value);} | ||
8151 | GLEEPFNGLUNIFORM4UIVEXTPROC GLeeFuncPtr_glUniform4uivEXT=GLee_Lazy_glUniform4uivEXT; | ||
8152 | #endif | ||
8153 | #endif | ||
8154 | |||
8155 | /* GL_EXT_draw_instanced */ | ||
8156 | |||
8157 | #ifdef __GLEE_GL_EXT_draw_instanced | ||
8158 | #ifndef GLEE_C_DEFINED_glDrawArraysInstancedEXT | ||
8159 | #define GLEE_C_DEFINED_glDrawArraysInstancedEXT | ||
8160 | void __stdcall GLee_Lazy_glDrawArraysInstancedEXT(GLenum mode, GLint start, GLsizei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedEXT(mode, start, count, primcount);} | ||
8161 | GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC GLeeFuncPtr_glDrawArraysInstancedEXT=GLee_Lazy_glDrawArraysInstancedEXT; | ||
8162 | #endif | ||
8163 | #ifndef GLEE_C_DEFINED_glDrawElementsInstancedEXT | ||
8164 | #define GLEE_C_DEFINED_glDrawElementsInstancedEXT | ||
8165 | void __stdcall GLee_Lazy_glDrawElementsInstancedEXT(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit()) glDrawElementsInstancedEXT(mode, count, type, indices, primcount);} | ||
8166 | GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC GLeeFuncPtr_glDrawElementsInstancedEXT=GLee_Lazy_glDrawElementsInstancedEXT; | ||
8167 | #endif | ||
8168 | #endif | ||
8169 | |||
8170 | /* GL_EXT_packed_float */ | ||
8171 | |||
8172 | #ifdef __GLEE_GL_EXT_packed_float | ||
8173 | #endif | ||
8174 | |||
8175 | /* GL_EXT_texture_array */ | ||
8176 | |||
8177 | #ifdef __GLEE_GL_EXT_texture_array | ||
8178 | #endif | ||
8179 | |||
8180 | /* GL_EXT_texture_buffer_object */ | ||
8181 | |||
8182 | #ifdef __GLEE_GL_EXT_texture_buffer_object | ||
8183 | #ifndef GLEE_C_DEFINED_glTexBufferEXT | ||
8184 | #define GLEE_C_DEFINED_glTexBufferEXT | ||
8185 | void __stdcall GLee_Lazy_glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTexBufferEXT(target, internalformat, buffer);} | ||
8186 | GLEEPFNGLTEXBUFFEREXTPROC GLeeFuncPtr_glTexBufferEXT=GLee_Lazy_glTexBufferEXT; | ||
8187 | #endif | ||
8188 | #endif | ||
8189 | |||
8190 | /* GL_EXT_texture_compression_latc */ | ||
8191 | |||
8192 | #ifdef __GLEE_GL_EXT_texture_compression_latc | ||
8193 | #endif | ||
8194 | |||
8195 | /* GL_EXT_texture_compression_rgtc */ | ||
8196 | |||
8197 | #ifdef __GLEE_GL_EXT_texture_compression_rgtc | ||
8198 | #endif | ||
8199 | |||
8200 | /* GL_EXT_texture_shared_exponent */ | ||
8201 | |||
8202 | #ifdef __GLEE_GL_EXT_texture_shared_exponent | ||
8203 | #endif | ||
8204 | |||
8205 | /* GL_NV_depth_buffer_float */ | ||
8206 | |||
8207 | #ifdef __GLEE_GL_NV_depth_buffer_float | ||
8208 | #ifndef GLEE_C_DEFINED_glDepthRangedNV | ||
8209 | #define GLEE_C_DEFINED_glDepthRangedNV | ||
8210 | void __stdcall GLee_Lazy_glDepthRangedNV(GLdouble zNear, GLdouble zFar) {if (GLeeInit()) glDepthRangedNV(zNear, zFar);} | ||
8211 | GLEEPFNGLDEPTHRANGEDNVPROC GLeeFuncPtr_glDepthRangedNV=GLee_Lazy_glDepthRangedNV; | ||
8212 | #endif | ||
8213 | #ifndef GLEE_C_DEFINED_glClearDepthdNV | ||
8214 | #define GLEE_C_DEFINED_glClearDepthdNV | ||
8215 | void __stdcall GLee_Lazy_glClearDepthdNV(GLdouble depth) {if (GLeeInit()) glClearDepthdNV(depth);} | ||
8216 | GLEEPFNGLCLEARDEPTHDNVPROC GLeeFuncPtr_glClearDepthdNV=GLee_Lazy_glClearDepthdNV; | ||
8217 | #endif | ||
8218 | #ifndef GLEE_C_DEFINED_glDepthBoundsdNV | ||
8219 | #define GLEE_C_DEFINED_glDepthBoundsdNV | ||
8220 | void __stdcall GLee_Lazy_glDepthBoundsdNV(GLdouble zmin, GLdouble zmax) {if (GLeeInit()) glDepthBoundsdNV(zmin, zmax);} | ||
8221 | GLEEPFNGLDEPTHBOUNDSDNVPROC GLeeFuncPtr_glDepthBoundsdNV=GLee_Lazy_glDepthBoundsdNV; | ||
8222 | #endif | ||
8223 | #endif | ||
8224 | |||
8225 | /* GL_NV_framebuffer_multisample_coverage */ | ||
8226 | |||
8227 | #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage | ||
8228 | #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV | ||
8229 | #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV | ||
8230 | void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height);} | ||
8231 | GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV=GLee_Lazy_glRenderbufferStorageMultisampleCoverageNV; | ||
8232 | #endif | ||
8233 | #endif | ||
8234 | |||
8235 | /* GL_EXT_framebuffer_sRGB */ | ||
8236 | |||
8237 | #ifdef __GLEE_GL_EXT_framebuffer_sRGB | ||
8238 | #endif | ||
8239 | |||
8240 | /* GL_NV_geometry_shader4 */ | ||
8241 | |||
8242 | #ifdef __GLEE_GL_NV_geometry_shader4 | ||
8243 | #endif | ||
8244 | |||
8245 | /* GL_NV_parameter_buffer_object */ | ||
8246 | |||
8247 | #ifdef __GLEE_GL_NV_parameter_buffer_object | ||
8248 | #ifndef GLEE_C_DEFINED_glProgramBufferParametersfvNV | ||
8249 | #define GLEE_C_DEFINED_glProgramBufferParametersfvNV | ||
8250 | void __stdcall GLee_Lazy_glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramBufferParametersfvNV(target, buffer, index, count, params);} | ||
8251 | GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC GLeeFuncPtr_glProgramBufferParametersfvNV=GLee_Lazy_glProgramBufferParametersfvNV; | ||
8252 | #endif | ||
8253 | #ifndef GLEE_C_DEFINED_glProgramBufferParametersIivNV | ||
8254 | #define GLEE_C_DEFINED_glProgramBufferParametersIivNV | ||
8255 | void __stdcall GLee_Lazy_glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramBufferParametersIivNV(target, buffer, index, count, params);} | ||
8256 | GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC GLeeFuncPtr_glProgramBufferParametersIivNV=GLee_Lazy_glProgramBufferParametersIivNV; | ||
8257 | #endif | ||
8258 | #ifndef GLEE_C_DEFINED_glProgramBufferParametersIuivNV | ||
8259 | #define GLEE_C_DEFINED_glProgramBufferParametersIuivNV | ||
8260 | void __stdcall GLee_Lazy_glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramBufferParametersIuivNV(target, buffer, index, count, params);} | ||
8261 | GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC GLeeFuncPtr_glProgramBufferParametersIuivNV=GLee_Lazy_glProgramBufferParametersIuivNV; | ||
8262 | #endif | ||
8263 | #endif | ||
8264 | |||
8265 | /* GL_EXT_draw_buffers2 */ | ||
8266 | |||
8267 | #ifdef __GLEE_GL_EXT_draw_buffers2 | ||
8268 | #ifndef GLEE_C_DEFINED_glColorMaskIndexedEXT | ||
8269 | #define GLEE_C_DEFINED_glColorMaskIndexedEXT | ||
8270 | void __stdcall GLee_Lazy_glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaskIndexedEXT(index, r, g, b, a);} | ||
8271 | GLEEPFNGLCOLORMASKINDEXEDEXTPROC GLeeFuncPtr_glColorMaskIndexedEXT=GLee_Lazy_glColorMaskIndexedEXT; | ||
8272 | #endif | ||
8273 | #ifndef GLEE_C_DEFINED_glGetBooleanIndexedvEXT | ||
8274 | #define GLEE_C_DEFINED_glGetBooleanIndexedvEXT | ||
8275 | void __stdcall GLee_Lazy_glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data) {if (GLeeInit()) glGetBooleanIndexedvEXT(target, index, data);} | ||
8276 | GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC GLeeFuncPtr_glGetBooleanIndexedvEXT=GLee_Lazy_glGetBooleanIndexedvEXT; | ||
8277 | #endif | ||
8278 | #ifndef GLEE_C_DEFINED_glGetIntegerIndexedvEXT | ||
8279 | #define GLEE_C_DEFINED_glGetIntegerIndexedvEXT | ||
8280 | void __stdcall GLee_Lazy_glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data) {if (GLeeInit()) glGetIntegerIndexedvEXT(target, index, data);} | ||
8281 | GLEEPFNGLGETINTEGERINDEXEDVEXTPROC GLeeFuncPtr_glGetIntegerIndexedvEXT=GLee_Lazy_glGetIntegerIndexedvEXT; | ||
8282 | #endif | ||
8283 | #ifndef GLEE_C_DEFINED_glEnableIndexedEXT | ||
8284 | #define GLEE_C_DEFINED_glEnableIndexedEXT | ||
8285 | void __stdcall GLee_Lazy_glEnableIndexedEXT(GLenum target, GLuint index) {if (GLeeInit()) glEnableIndexedEXT(target, index);} | ||
8286 | GLEEPFNGLENABLEINDEXEDEXTPROC GLeeFuncPtr_glEnableIndexedEXT=GLee_Lazy_glEnableIndexedEXT; | ||
8287 | #endif | ||
8288 | #ifndef GLEE_C_DEFINED_glDisableIndexedEXT | ||
8289 | #define GLEE_C_DEFINED_glDisableIndexedEXT | ||
8290 | void __stdcall GLee_Lazy_glDisableIndexedEXT(GLenum target, GLuint index) {if (GLeeInit()) glDisableIndexedEXT(target, index);} | ||
8291 | GLEEPFNGLDISABLEINDEXEDEXTPROC GLeeFuncPtr_glDisableIndexedEXT=GLee_Lazy_glDisableIndexedEXT; | ||
8292 | #endif | ||
8293 | #ifndef GLEE_C_DEFINED_glIsEnabledIndexedEXT | ||
8294 | #define GLEE_C_DEFINED_glIsEnabledIndexedEXT | ||
8295 | GLboolean __stdcall GLee_Lazy_glIsEnabledIndexedEXT(GLenum target, GLuint index) {if (GLeeInit()) return glIsEnabledIndexedEXT(target, index); return (GLboolean)0;} | ||
8296 | GLEEPFNGLISENABLEDINDEXEDEXTPROC GLeeFuncPtr_glIsEnabledIndexedEXT=GLee_Lazy_glIsEnabledIndexedEXT; | ||
8297 | #endif | ||
8298 | #endif | ||
8299 | |||
8300 | /* GL_NV_transform_feedback */ | ||
8301 | |||
8302 | #ifdef __GLEE_GL_NV_transform_feedback | ||
8303 | #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackNV | ||
8304 | #define GLEE_C_DEFINED_glBeginTransformFeedbackNV | ||
8305 | void __stdcall GLee_Lazy_glBeginTransformFeedbackNV(GLenum primitiveMode) {if (GLeeInit()) glBeginTransformFeedbackNV(primitiveMode);} | ||
8306 | GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBeginTransformFeedbackNV=GLee_Lazy_glBeginTransformFeedbackNV; | ||
8307 | #endif | ||
8308 | #ifndef GLEE_C_DEFINED_glEndTransformFeedbackNV | ||
8309 | #define GLEE_C_DEFINED_glEndTransformFeedbackNV | ||
8310 | void __stdcall GLee_Lazy_glEndTransformFeedbackNV(void) {if (GLeeInit()) glEndTransformFeedbackNV();} | ||
8311 | GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glEndTransformFeedbackNV=GLee_Lazy_glEndTransformFeedbackNV; | ||
8312 | #endif | ||
8313 | #ifndef GLEE_C_DEFINED_glTransformFeedbackAttribsNV | ||
8314 | #define GLEE_C_DEFINED_glTransformFeedbackAttribsNV | ||
8315 | void __stdcall GLee_Lazy_glTransformFeedbackAttribsNV(GLuint count, const GLint * attribs, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackAttribsNV(count, attribs, bufferMode);} | ||
8316 | GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC GLeeFuncPtr_glTransformFeedbackAttribsNV=GLee_Lazy_glTransformFeedbackAttribsNV; | ||
8317 | #endif | ||
8318 | #ifndef GLEE_C_DEFINED_glBindBufferRangeNV | ||
8319 | #define GLEE_C_DEFINED_glBindBufferRangeNV | ||
8320 | void __stdcall GLee_Lazy_glBindBufferRangeNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRangeNV(target, index, buffer, offset, size);} | ||
8321 | GLEEPFNGLBINDBUFFERRANGENVPROC GLeeFuncPtr_glBindBufferRangeNV=GLee_Lazy_glBindBufferRangeNV; | ||
8322 | #endif | ||
8323 | #ifndef GLEE_C_DEFINED_glBindBufferOffsetNV | ||
8324 | #define GLEE_C_DEFINED_glBindBufferOffsetNV | ||
8325 | void __stdcall GLee_Lazy_glBindBufferOffsetNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetNV(target, index, buffer, offset);} | ||
8326 | GLEEPFNGLBINDBUFFEROFFSETNVPROC GLeeFuncPtr_glBindBufferOffsetNV=GLee_Lazy_glBindBufferOffsetNV; | ||
8327 | #endif | ||
8328 | #ifndef GLEE_C_DEFINED_glBindBufferBaseNV | ||
8329 | #define GLEE_C_DEFINED_glBindBufferBaseNV | ||
8330 | void __stdcall GLee_Lazy_glBindBufferBaseNV(GLenum target, GLuint index, GLuint buffer) {if (GLeeInit()) glBindBufferBaseNV(target, index, buffer);} | ||
8331 | GLEEPFNGLBINDBUFFERBASENVPROC GLeeFuncPtr_glBindBufferBaseNV=GLee_Lazy_glBindBufferBaseNV; | ||
8332 | #endif | ||
8333 | #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsNV | ||
8334 | #define GLEE_C_DEFINED_glTransformFeedbackVaryingsNV | ||
8335 | void __stdcall GLee_Lazy_glTransformFeedbackVaryingsNV(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackVaryingsNV(program, count, locations, bufferMode);} | ||
8336 | GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC GLeeFuncPtr_glTransformFeedbackVaryingsNV=GLee_Lazy_glTransformFeedbackVaryingsNV; | ||
8337 | #endif | ||
8338 | #ifndef GLEE_C_DEFINED_glActiveVaryingNV | ||
8339 | #define GLEE_C_DEFINED_glActiveVaryingNV | ||
8340 | void __stdcall GLee_Lazy_glActiveVaryingNV(GLuint program, const GLchar * name) {if (GLeeInit()) glActiveVaryingNV(program, name);} | ||
8341 | GLEEPFNGLACTIVEVARYINGNVPROC GLeeFuncPtr_glActiveVaryingNV=GLee_Lazy_glActiveVaryingNV; | ||
8342 | #endif | ||
8343 | #ifndef GLEE_C_DEFINED_glGetVaryingLocationNV | ||
8344 | #define GLEE_C_DEFINED_glGetVaryingLocationNV | ||
8345 | GLint __stdcall GLee_Lazy_glGetVaryingLocationNV(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetVaryingLocationNV(program, name); return (GLint)0;} | ||
8346 | GLEEPFNGLGETVARYINGLOCATIONNVPROC GLeeFuncPtr_glGetVaryingLocationNV=GLee_Lazy_glGetVaryingLocationNV; | ||
8347 | #endif | ||
8348 | #ifndef GLEE_C_DEFINED_glGetActiveVaryingNV | ||
8349 | #define GLEE_C_DEFINED_glGetActiveVaryingNV | ||
8350 | void __stdcall GLee_Lazy_glGetActiveVaryingNV(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name) {if (GLeeInit()) glGetActiveVaryingNV(program, index, bufSize, length, size, type, name);} | ||
8351 | GLEEPFNGLGETACTIVEVARYINGNVPROC GLeeFuncPtr_glGetActiveVaryingNV=GLee_Lazy_glGetActiveVaryingNV; | ||
8352 | #endif | ||
8353 | #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV | ||
8354 | #define GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV | ||
8355 | void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingNV(GLuint program, GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingNV(program, index, location);} | ||
8356 | GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GLeeFuncPtr_glGetTransformFeedbackVaryingNV=GLee_Lazy_glGetTransformFeedbackVaryingNV; | ||
8357 | #endif | ||
8358 | #endif | ||
8359 | |||
8360 | /* GL_EXT_bindable_uniform */ | ||
8361 | |||
8362 | #ifdef __GLEE_GL_EXT_bindable_uniform | ||
8363 | #ifndef GLEE_C_DEFINED_glUniformBufferEXT | ||
8364 | #define GLEE_C_DEFINED_glUniformBufferEXT | ||
8365 | void __stdcall GLee_Lazy_glUniformBufferEXT(GLuint program, GLint location, GLuint buffer) {if (GLeeInit()) glUniformBufferEXT(program, location, buffer);} | ||
8366 | GLEEPFNGLUNIFORMBUFFEREXTPROC GLeeFuncPtr_glUniformBufferEXT=GLee_Lazy_glUniformBufferEXT; | ||
8367 | #endif | ||
8368 | #ifndef GLEE_C_DEFINED_glGetUniformBufferSizeEXT | ||
8369 | #define GLEE_C_DEFINED_glGetUniformBufferSizeEXT | ||
8370 | GLint __stdcall GLee_Lazy_glGetUniformBufferSizeEXT(GLuint program, GLint location) {if (GLeeInit()) return glGetUniformBufferSizeEXT(program, location); return (GLint)0;} | ||
8371 | GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC GLeeFuncPtr_glGetUniformBufferSizeEXT=GLee_Lazy_glGetUniformBufferSizeEXT; | ||
8372 | #endif | ||
8373 | #ifndef GLEE_C_DEFINED_glGetUniformOffsetEXT | ||
8374 | #define GLEE_C_DEFINED_glGetUniformOffsetEXT | ||
8375 | GLintptr __stdcall GLee_Lazy_glGetUniformOffsetEXT(GLuint program, GLint location) {if (GLeeInit()) return glGetUniformOffsetEXT(program, location); return (GLintptr)0;} | ||
8376 | GLEEPFNGLGETUNIFORMOFFSETEXTPROC GLeeFuncPtr_glGetUniformOffsetEXT=GLee_Lazy_glGetUniformOffsetEXT; | ||
8377 | #endif | ||
8378 | #endif | ||
8379 | |||
8380 | /* GL_EXT_texture_integer */ | ||
8381 | |||
8382 | #ifdef __GLEE_GL_EXT_texture_integer | ||
8383 | #ifndef GLEE_C_DEFINED_glTexParameterIivEXT | ||
8384 | #define GLEE_C_DEFINED_glTexParameterIivEXT | ||
8385 | void __stdcall GLee_Lazy_glTexParameterIivEXT(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTexParameterIivEXT(target, pname, params);} | ||
8386 | GLEEPFNGLTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glTexParameterIivEXT=GLee_Lazy_glTexParameterIivEXT; | ||
8387 | #endif | ||
8388 | #ifndef GLEE_C_DEFINED_glTexParameterIuivEXT | ||
8389 | #define GLEE_C_DEFINED_glTexParameterIuivEXT | ||
8390 | void __stdcall GLee_Lazy_glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTexParameterIuivEXT(target, pname, params);} | ||
8391 | GLEEPFNGLTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glTexParameterIuivEXT=GLee_Lazy_glTexParameterIuivEXT; | ||
8392 | #endif | ||
8393 | #ifndef GLEE_C_DEFINED_glGetTexParameterIivEXT | ||
8394 | #define GLEE_C_DEFINED_glGetTexParameterIivEXT | ||
8395 | void __stdcall GLee_Lazy_glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTexParameterIivEXT(target, pname, params);} | ||
8396 | GLEEPFNGLGETTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTexParameterIivEXT=GLee_Lazy_glGetTexParameterIivEXT; | ||
8397 | #endif | ||
8398 | #ifndef GLEE_C_DEFINED_glGetTexParameterIuivEXT | ||
8399 | #define GLEE_C_DEFINED_glGetTexParameterIuivEXT | ||
8400 | void __stdcall GLee_Lazy_glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTexParameterIuivEXT(target, pname, params);} | ||
8401 | GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTexParameterIuivEXT=GLee_Lazy_glGetTexParameterIuivEXT; | ||
8402 | #endif | ||
8403 | #ifndef GLEE_C_DEFINED_glClearColorIiEXT | ||
8404 | #define GLEE_C_DEFINED_glClearColorIiEXT | ||
8405 | void __stdcall GLee_Lazy_glClearColorIiEXT(GLint red, GLint green, GLint blue, GLint alpha) {if (GLeeInit()) glClearColorIiEXT(red, green, blue, alpha);} | ||
8406 | GLEEPFNGLCLEARCOLORIIEXTPROC GLeeFuncPtr_glClearColorIiEXT=GLee_Lazy_glClearColorIiEXT; | ||
8407 | #endif | ||
8408 | #ifndef GLEE_C_DEFINED_glClearColorIuiEXT | ||
8409 | #define GLEE_C_DEFINED_glClearColorIuiEXT | ||
8410 | void __stdcall GLee_Lazy_glClearColorIuiEXT(GLuint red, GLuint green, GLuint blue, GLuint alpha) {if (GLeeInit()) glClearColorIuiEXT(red, green, blue, alpha);} | ||
8411 | GLEEPFNGLCLEARCOLORIUIEXTPROC GLeeFuncPtr_glClearColorIuiEXT=GLee_Lazy_glClearColorIuiEXT; | ||
8412 | #endif | ||
8413 | #endif | ||
8414 | |||
8415 | /* GL_GREMEDY_frame_terminator */ | ||
8416 | |||
8417 | #ifdef __GLEE_GL_GREMEDY_frame_terminator | ||
8418 | #ifndef GLEE_C_DEFINED_glFrameTerminatorGREMEDY | ||
8419 | #define GLEE_C_DEFINED_glFrameTerminatorGREMEDY | ||
8420 | void __stdcall GLee_Lazy_glFrameTerminatorGREMEDY(void) {if (GLeeInit()) glFrameTerminatorGREMEDY();} | ||
8421 | GLEEPFNGLFRAMETERMINATORGREMEDYPROC GLeeFuncPtr_glFrameTerminatorGREMEDY=GLee_Lazy_glFrameTerminatorGREMEDY; | ||
8422 | #endif | ||
8423 | #endif | ||
8424 | |||
8425 | /* GL_NV_conditional_render */ | ||
8426 | |||
8427 | #ifdef __GLEE_GL_NV_conditional_render | ||
8428 | #ifndef GLEE_C_DEFINED_glBeginConditionalRenderNV | ||
8429 | #define GLEE_C_DEFINED_glBeginConditionalRenderNV | ||
8430 | void __stdcall GLee_Lazy_glBeginConditionalRenderNV(GLuint id, GLenum mode) {if (GLeeInit()) glBeginConditionalRenderNV(id, mode);} | ||
8431 | GLEEPFNGLBEGINCONDITIONALRENDERNVPROC GLeeFuncPtr_glBeginConditionalRenderNV=GLee_Lazy_glBeginConditionalRenderNV; | ||
8432 | #endif | ||
8433 | #ifndef GLEE_C_DEFINED_glEndConditionalRenderNV | ||
8434 | #define GLEE_C_DEFINED_glEndConditionalRenderNV | ||
8435 | void __stdcall GLee_Lazy_glEndConditionalRenderNV(void) {if (GLeeInit()) glEndConditionalRenderNV();} | ||
8436 | GLEEPFNGLENDCONDITIONALRENDERNVPROC GLeeFuncPtr_glEndConditionalRenderNV=GLee_Lazy_glEndConditionalRenderNV; | ||
8437 | #endif | ||
8438 | #endif | ||
8439 | |||
8440 | /* GL_NV_present_video */ | ||
8441 | |||
8442 | #ifdef __GLEE_GL_NV_present_video | ||
8443 | #endif | ||
8444 | |||
8445 | /* GL_EXT_transform_feedback */ | ||
8446 | |||
8447 | #ifdef __GLEE_GL_EXT_transform_feedback | ||
8448 | #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackEXT | ||
8449 | #define GLEE_C_DEFINED_glBeginTransformFeedbackEXT | ||
8450 | void __stdcall GLee_Lazy_glBeginTransformFeedbackEXT(GLenum primitiveMode) {if (GLeeInit()) glBeginTransformFeedbackEXT(primitiveMode);} | ||
8451 | GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glBeginTransformFeedbackEXT=GLee_Lazy_glBeginTransformFeedbackEXT; | ||
8452 | #endif | ||
8453 | #ifndef GLEE_C_DEFINED_glEndTransformFeedbackEXT | ||
8454 | #define GLEE_C_DEFINED_glEndTransformFeedbackEXT | ||
8455 | void __stdcall GLee_Lazy_glEndTransformFeedbackEXT(void) {if (GLeeInit()) glEndTransformFeedbackEXT();} | ||
8456 | GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glEndTransformFeedbackEXT=GLee_Lazy_glEndTransformFeedbackEXT; | ||
8457 | #endif | ||
8458 | #ifndef GLEE_C_DEFINED_glBindBufferRangeEXT | ||
8459 | #define GLEE_C_DEFINED_glBindBufferRangeEXT | ||
8460 | void __stdcall GLee_Lazy_glBindBufferRangeEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRangeEXT(target, index, buffer, offset, size);} | ||
8461 | GLEEPFNGLBINDBUFFERRANGEEXTPROC GLeeFuncPtr_glBindBufferRangeEXT=GLee_Lazy_glBindBufferRangeEXT; | ||
8462 | #endif | ||
8463 | #ifndef GLEE_C_DEFINED_glBindBufferOffsetEXT | ||
8464 | #define GLEE_C_DEFINED_glBindBufferOffsetEXT | ||
8465 | void __stdcall GLee_Lazy_glBindBufferOffsetEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetEXT(target, index, buffer, offset);} | ||
8466 | GLEEPFNGLBINDBUFFEROFFSETEXTPROC GLeeFuncPtr_glBindBufferOffsetEXT=GLee_Lazy_glBindBufferOffsetEXT; | ||
8467 | #endif | ||
8468 | #ifndef GLEE_C_DEFINED_glBindBufferBaseEXT | ||
8469 | #define GLEE_C_DEFINED_glBindBufferBaseEXT | ||
8470 | void __stdcall GLee_Lazy_glBindBufferBaseEXT(GLenum target, GLuint index, GLuint buffer) {if (GLeeInit()) glBindBufferBaseEXT(target, index, buffer);} | ||
8471 | GLEEPFNGLBINDBUFFERBASEEXTPROC GLeeFuncPtr_glBindBufferBaseEXT=GLee_Lazy_glBindBufferBaseEXT; | ||
8472 | #endif | ||
8473 | #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT | ||
8474 | #define GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT | ||
8475 | void __stdcall GLee_Lazy_glTransformFeedbackVaryingsEXT(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackVaryingsEXT(program, count, locations, bufferMode);} | ||
8476 | GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC GLeeFuncPtr_glTransformFeedbackVaryingsEXT=GLee_Lazy_glTransformFeedbackVaryingsEXT; | ||
8477 | #endif | ||
8478 | #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT | ||
8479 | #define GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT | ||
8480 | void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingEXT(GLuint program, GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingEXT(program, index, location);} | ||
8481 | GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GLeeFuncPtr_glGetTransformFeedbackVaryingEXT=GLee_Lazy_glGetTransformFeedbackVaryingEXT; | ||
8482 | #endif | ||
8483 | #endif | ||
8484 | |||
8485 | /* GL_EXT_direct_state_access */ | ||
8486 | |||
8487 | #ifdef __GLEE_GL_EXT_direct_state_access | ||
8488 | #ifndef GLEE_C_DEFINED_glClientAttribDefaultEXT | ||
8489 | #define GLEE_C_DEFINED_glClientAttribDefaultEXT | ||
8490 | void __stdcall GLee_Lazy_glClientAttribDefaultEXT(GLbitfield mask) {if (GLeeInit()) glClientAttribDefaultEXT(mask);} | ||
8491 | GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glClientAttribDefaultEXT=GLee_Lazy_glClientAttribDefaultEXT; | ||
8492 | #endif | ||
8493 | #ifndef GLEE_C_DEFINED_glPushClientAttribDefaultEXT | ||
8494 | #define GLEE_C_DEFINED_glPushClientAttribDefaultEXT | ||
8495 | void __stdcall GLee_Lazy_glPushClientAttribDefaultEXT(GLbitfield mask) {if (GLeeInit()) glPushClientAttribDefaultEXT(mask);} | ||
8496 | GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glPushClientAttribDefaultEXT=GLee_Lazy_glPushClientAttribDefaultEXT; | ||
8497 | #endif | ||
8498 | #ifndef GLEE_C_DEFINED_glMatrixLoadfEXT | ||
8499 | #define GLEE_C_DEFINED_glMatrixLoadfEXT | ||
8500 | void __stdcall GLee_Lazy_glMatrixLoadfEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixLoadfEXT(mode, m);} | ||
8501 | GLEEPFNGLMATRIXLOADFEXTPROC GLeeFuncPtr_glMatrixLoadfEXT=GLee_Lazy_glMatrixLoadfEXT; | ||
8502 | #endif | ||
8503 | #ifndef GLEE_C_DEFINED_glMatrixLoaddEXT | ||
8504 | #define GLEE_C_DEFINED_glMatrixLoaddEXT | ||
8505 | void __stdcall GLee_Lazy_glMatrixLoaddEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixLoaddEXT(mode, m);} | ||
8506 | GLEEPFNGLMATRIXLOADDEXTPROC GLeeFuncPtr_glMatrixLoaddEXT=GLee_Lazy_glMatrixLoaddEXT; | ||
8507 | #endif | ||
8508 | #ifndef GLEE_C_DEFINED_glMatrixMultfEXT | ||
8509 | #define GLEE_C_DEFINED_glMatrixMultfEXT | ||
8510 | void __stdcall GLee_Lazy_glMatrixMultfEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixMultfEXT(mode, m);} | ||
8511 | GLEEPFNGLMATRIXMULTFEXTPROC GLeeFuncPtr_glMatrixMultfEXT=GLee_Lazy_glMatrixMultfEXT; | ||
8512 | #endif | ||
8513 | #ifndef GLEE_C_DEFINED_glMatrixMultdEXT | ||
8514 | #define GLEE_C_DEFINED_glMatrixMultdEXT | ||
8515 | void __stdcall GLee_Lazy_glMatrixMultdEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixMultdEXT(mode, m);} | ||
8516 | GLEEPFNGLMATRIXMULTDEXTPROC GLeeFuncPtr_glMatrixMultdEXT=GLee_Lazy_glMatrixMultdEXT; | ||
8517 | #endif | ||
8518 | #ifndef GLEE_C_DEFINED_glMatrixLoadIdentityEXT | ||
8519 | #define GLEE_C_DEFINED_glMatrixLoadIdentityEXT | ||
8520 | void __stdcall GLee_Lazy_glMatrixLoadIdentityEXT(GLenum mode) {if (GLeeInit()) glMatrixLoadIdentityEXT(mode);} | ||
8521 | GLEEPFNGLMATRIXLOADIDENTITYEXTPROC GLeeFuncPtr_glMatrixLoadIdentityEXT=GLee_Lazy_glMatrixLoadIdentityEXT; | ||
8522 | #endif | ||
8523 | #ifndef GLEE_C_DEFINED_glMatrixRotatefEXT | ||
8524 | #define GLEE_C_DEFINED_glMatrixRotatefEXT | ||
8525 | void __stdcall GLee_Lazy_glMatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixRotatefEXT(mode, angle, x, y, z);} | ||
8526 | GLEEPFNGLMATRIXROTATEFEXTPROC GLeeFuncPtr_glMatrixRotatefEXT=GLee_Lazy_glMatrixRotatefEXT; | ||
8527 | #endif | ||
8528 | #ifndef GLEE_C_DEFINED_glMatrixRotatedEXT | ||
8529 | #define GLEE_C_DEFINED_glMatrixRotatedEXT | ||
8530 | void __stdcall GLee_Lazy_glMatrixRotatedEXT(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixRotatedEXT(mode, angle, x, y, z);} | ||
8531 | GLEEPFNGLMATRIXROTATEDEXTPROC GLeeFuncPtr_glMatrixRotatedEXT=GLee_Lazy_glMatrixRotatedEXT; | ||
8532 | #endif | ||
8533 | #ifndef GLEE_C_DEFINED_glMatrixScalefEXT | ||
8534 | #define GLEE_C_DEFINED_glMatrixScalefEXT | ||
8535 | void __stdcall GLee_Lazy_glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixScalefEXT(mode, x, y, z);} | ||
8536 | GLEEPFNGLMATRIXSCALEFEXTPROC GLeeFuncPtr_glMatrixScalefEXT=GLee_Lazy_glMatrixScalefEXT; | ||
8537 | #endif | ||
8538 | #ifndef GLEE_C_DEFINED_glMatrixScaledEXT | ||
8539 | #define GLEE_C_DEFINED_glMatrixScaledEXT | ||
8540 | void __stdcall GLee_Lazy_glMatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixScaledEXT(mode, x, y, z);} | ||
8541 | GLEEPFNGLMATRIXSCALEDEXTPROC GLeeFuncPtr_glMatrixScaledEXT=GLee_Lazy_glMatrixScaledEXT; | ||
8542 | #endif | ||
8543 | #ifndef GLEE_C_DEFINED_glMatrixTranslatefEXT | ||
8544 | #define GLEE_C_DEFINED_glMatrixTranslatefEXT | ||
8545 | void __stdcall GLee_Lazy_glMatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixTranslatefEXT(mode, x, y, z);} | ||
8546 | GLEEPFNGLMATRIXTRANSLATEFEXTPROC GLeeFuncPtr_glMatrixTranslatefEXT=GLee_Lazy_glMatrixTranslatefEXT; | ||
8547 | #endif | ||
8548 | #ifndef GLEE_C_DEFINED_glMatrixTranslatedEXT | ||
8549 | #define GLEE_C_DEFINED_glMatrixTranslatedEXT | ||
8550 | void __stdcall GLee_Lazy_glMatrixTranslatedEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixTranslatedEXT(mode, x, y, z);} | ||
8551 | GLEEPFNGLMATRIXTRANSLATEDEXTPROC GLeeFuncPtr_glMatrixTranslatedEXT=GLee_Lazy_glMatrixTranslatedEXT; | ||
8552 | #endif | ||
8553 | #ifndef GLEE_C_DEFINED_glMatrixFrustumEXT | ||
8554 | #define GLEE_C_DEFINED_glMatrixFrustumEXT | ||
8555 | void __stdcall GLee_Lazy_glMatrixFrustumEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {if (GLeeInit()) glMatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar);} | ||
8556 | GLEEPFNGLMATRIXFRUSTUMEXTPROC GLeeFuncPtr_glMatrixFrustumEXT=GLee_Lazy_glMatrixFrustumEXT; | ||
8557 | #endif | ||
8558 | #ifndef GLEE_C_DEFINED_glMatrixOrthoEXT | ||
8559 | #define GLEE_C_DEFINED_glMatrixOrthoEXT | ||
8560 | void __stdcall GLee_Lazy_glMatrixOrthoEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {if (GLeeInit()) glMatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar);} | ||
8561 | GLEEPFNGLMATRIXORTHOEXTPROC GLeeFuncPtr_glMatrixOrthoEXT=GLee_Lazy_glMatrixOrthoEXT; | ||
8562 | #endif | ||
8563 | #ifndef GLEE_C_DEFINED_glMatrixPopEXT | ||
8564 | #define GLEE_C_DEFINED_glMatrixPopEXT | ||
8565 | void __stdcall GLee_Lazy_glMatrixPopEXT(GLenum mode) {if (GLeeInit()) glMatrixPopEXT(mode);} | ||
8566 | GLEEPFNGLMATRIXPOPEXTPROC GLeeFuncPtr_glMatrixPopEXT=GLee_Lazy_glMatrixPopEXT; | ||
8567 | #endif | ||
8568 | #ifndef GLEE_C_DEFINED_glMatrixPushEXT | ||
8569 | #define GLEE_C_DEFINED_glMatrixPushEXT | ||
8570 | void __stdcall GLee_Lazy_glMatrixPushEXT(GLenum mode) {if (GLeeInit()) glMatrixPushEXT(mode);} | ||
8571 | GLEEPFNGLMATRIXPUSHEXTPROC GLeeFuncPtr_glMatrixPushEXT=GLee_Lazy_glMatrixPushEXT; | ||
8572 | #endif | ||
8573 | #ifndef GLEE_C_DEFINED_glMatrixLoadTransposefEXT | ||
8574 | #define GLEE_C_DEFINED_glMatrixLoadTransposefEXT | ||
8575 | void __stdcall GLee_Lazy_glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixLoadTransposefEXT(mode, m);} | ||
8576 | GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixLoadTransposefEXT=GLee_Lazy_glMatrixLoadTransposefEXT; | ||
8577 | #endif | ||
8578 | #ifndef GLEE_C_DEFINED_glMatrixLoadTransposedEXT | ||
8579 | #define GLEE_C_DEFINED_glMatrixLoadTransposedEXT | ||
8580 | void __stdcall GLee_Lazy_glMatrixLoadTransposedEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixLoadTransposedEXT(mode, m);} | ||
8581 | GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixLoadTransposedEXT=GLee_Lazy_glMatrixLoadTransposedEXT; | ||
8582 | #endif | ||
8583 | #ifndef GLEE_C_DEFINED_glMatrixMultTransposefEXT | ||
8584 | #define GLEE_C_DEFINED_glMatrixMultTransposefEXT | ||
8585 | void __stdcall GLee_Lazy_glMatrixMultTransposefEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixMultTransposefEXT(mode, m);} | ||
8586 | GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixMultTransposefEXT=GLee_Lazy_glMatrixMultTransposefEXT; | ||
8587 | #endif | ||
8588 | #ifndef GLEE_C_DEFINED_glMatrixMultTransposedEXT | ||
8589 | #define GLEE_C_DEFINED_glMatrixMultTransposedEXT | ||
8590 | void __stdcall GLee_Lazy_glMatrixMultTransposedEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixMultTransposedEXT(mode, m);} | ||
8591 | GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixMultTransposedEXT=GLee_Lazy_glMatrixMultTransposedEXT; | ||
8592 | #endif | ||
8593 | #ifndef GLEE_C_DEFINED_glTextureParameterfEXT | ||
8594 | #define GLEE_C_DEFINED_glTextureParameterfEXT | ||
8595 | void __stdcall GLee_Lazy_glTextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glTextureParameterfEXT(texture, target, pname, param);} | ||
8596 | GLEEPFNGLTEXTUREPARAMETERFEXTPROC GLeeFuncPtr_glTextureParameterfEXT=GLee_Lazy_glTextureParameterfEXT; | ||
8597 | #endif | ||
8598 | #ifndef GLEE_C_DEFINED_glTextureParameterfvEXT | ||
8599 | #define GLEE_C_DEFINED_glTextureParameterfvEXT | ||
8600 | void __stdcall GLee_Lazy_glTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glTextureParameterfvEXT(texture, target, pname, params);} | ||
8601 | GLEEPFNGLTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glTextureParameterfvEXT=GLee_Lazy_glTextureParameterfvEXT; | ||
8602 | #endif | ||
8603 | #ifndef GLEE_C_DEFINED_glTextureParameteriEXT | ||
8604 | #define GLEE_C_DEFINED_glTextureParameteriEXT | ||
8605 | void __stdcall GLee_Lazy_glTextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glTextureParameteriEXT(texture, target, pname, param);} | ||
8606 | GLEEPFNGLTEXTUREPARAMETERIEXTPROC GLeeFuncPtr_glTextureParameteriEXT=GLee_Lazy_glTextureParameteriEXT; | ||
8607 | #endif | ||
8608 | #ifndef GLEE_C_DEFINED_glTextureParameterivEXT | ||
8609 | #define GLEE_C_DEFINED_glTextureParameterivEXT | ||
8610 | void __stdcall GLee_Lazy_glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameterivEXT(texture, target, pname, params);} | ||
8611 | GLEEPFNGLTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glTextureParameterivEXT=GLee_Lazy_glTextureParameterivEXT; | ||
8612 | #endif | ||
8613 | #ifndef GLEE_C_DEFINED_glTextureImage1DEXT | ||
8614 | #define GLEE_C_DEFINED_glTextureImage1DEXT | ||
8615 | void __stdcall GLee_Lazy_glTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels);} | ||
8616 | GLEEPFNGLTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glTextureImage1DEXT=GLee_Lazy_glTextureImage1DEXT; | ||
8617 | #endif | ||
8618 | #ifndef GLEE_C_DEFINED_glTextureImage2DEXT | ||
8619 | #define GLEE_C_DEFINED_glTextureImage2DEXT | ||
8620 | void __stdcall GLee_Lazy_glTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels);} | ||
8621 | GLEEPFNGLTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glTextureImage2DEXT=GLee_Lazy_glTextureImage2DEXT; | ||
8622 | #endif | ||
8623 | #ifndef GLEE_C_DEFINED_glTextureSubImage1DEXT | ||
8624 | #define GLEE_C_DEFINED_glTextureSubImage1DEXT | ||
8625 | void __stdcall GLee_Lazy_glTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels);} | ||
8626 | GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glTextureSubImage1DEXT=GLee_Lazy_glTextureSubImage1DEXT; | ||
8627 | #endif | ||
8628 | #ifndef GLEE_C_DEFINED_glTextureSubImage2DEXT | ||
8629 | #define GLEE_C_DEFINED_glTextureSubImage2DEXT | ||
8630 | void __stdcall GLee_Lazy_glTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels);} | ||
8631 | GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glTextureSubImage2DEXT=GLee_Lazy_glTextureSubImage2DEXT; | ||
8632 | #endif | ||
8633 | #ifndef GLEE_C_DEFINED_glCopyTextureImage1DEXT | ||
8634 | #define GLEE_C_DEFINED_glCopyTextureImage1DEXT | ||
8635 | void __stdcall GLee_Lazy_glCopyTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) {if (GLeeInit()) glCopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border);} | ||
8636 | GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureImage1DEXT=GLee_Lazy_glCopyTextureImage1DEXT; | ||
8637 | #endif | ||
8638 | #ifndef GLEE_C_DEFINED_glCopyTextureImage2DEXT | ||
8639 | #define GLEE_C_DEFINED_glCopyTextureImage2DEXT | ||
8640 | void __stdcall GLee_Lazy_glCopyTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) {if (GLeeInit()) glCopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border);} | ||
8641 | GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureImage2DEXT=GLee_Lazy_glCopyTextureImage2DEXT; | ||
8642 | #endif | ||
8643 | #ifndef GLEE_C_DEFINED_glCopyTextureSubImage1DEXT | ||
8644 | #define GLEE_C_DEFINED_glCopyTextureSubImage1DEXT | ||
8645 | void __stdcall GLee_Lazy_glCopyTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width);} | ||
8646 | GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureSubImage1DEXT=GLee_Lazy_glCopyTextureSubImage1DEXT; | ||
8647 | #endif | ||
8648 | #ifndef GLEE_C_DEFINED_glCopyTextureSubImage2DEXT | ||
8649 | #define GLEE_C_DEFINED_glCopyTextureSubImage2DEXT | ||
8650 | void __stdcall GLee_Lazy_glCopyTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height);} | ||
8651 | GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureSubImage2DEXT=GLee_Lazy_glCopyTextureSubImage2DEXT; | ||
8652 | #endif | ||
8653 | #ifndef GLEE_C_DEFINED_glGetTextureImageEXT | ||
8654 | #define GLEE_C_DEFINED_glGetTextureImageEXT | ||
8655 | void __stdcall GLee_Lazy_glGetTextureImageEXT(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit()) glGetTextureImageEXT(texture, target, level, format, type, pixels);} | ||
8656 | GLEEPFNGLGETTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetTextureImageEXT=GLee_Lazy_glGetTextureImageEXT; | ||
8657 | #endif | ||
8658 | #ifndef GLEE_C_DEFINED_glGetTextureParameterfvEXT | ||
8659 | #define GLEE_C_DEFINED_glGetTextureParameterfvEXT | ||
8660 | void __stdcall GLee_Lazy_glGetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetTextureParameterfvEXT(texture, target, pname, params);} | ||
8661 | GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureParameterfvEXT=GLee_Lazy_glGetTextureParameterfvEXT; | ||
8662 | #endif | ||
8663 | #ifndef GLEE_C_DEFINED_glGetTextureParameterivEXT | ||
8664 | #define GLEE_C_DEFINED_glGetTextureParameterivEXT | ||
8665 | void __stdcall GLee_Lazy_glGetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameterivEXT(texture, target, pname, params);} | ||
8666 | GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureParameterivEXT=GLee_Lazy_glGetTextureParameterivEXT; | ||
8667 | #endif | ||
8668 | #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT | ||
8669 | #define GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT | ||
8670 | void __stdcall GLee_Lazy_glGetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetTextureLevelParameterfvEXT(texture, target, level, pname, params);} | ||
8671 | GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterfvEXT=GLee_Lazy_glGetTextureLevelParameterfvEXT; | ||
8672 | #endif | ||
8673 | #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterivEXT | ||
8674 | #define GLEE_C_DEFINED_glGetTextureLevelParameterivEXT | ||
8675 | void __stdcall GLee_Lazy_glGetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureLevelParameterivEXT(texture, target, level, pname, params);} | ||
8676 | GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterivEXT=GLee_Lazy_glGetTextureLevelParameterivEXT; | ||
8677 | #endif | ||
8678 | #ifndef GLEE_C_DEFINED_glTextureImage3DEXT | ||
8679 | #define GLEE_C_DEFINED_glTextureImage3DEXT | ||
8680 | void __stdcall GLee_Lazy_glTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels);} | ||
8681 | GLEEPFNGLTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glTextureImage3DEXT=GLee_Lazy_glTextureImage3DEXT; | ||
8682 | #endif | ||
8683 | #ifndef GLEE_C_DEFINED_glTextureSubImage3DEXT | ||
8684 | #define GLEE_C_DEFINED_glTextureSubImage3DEXT | ||
8685 | void __stdcall GLee_Lazy_glTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);} | ||
8686 | GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glTextureSubImage3DEXT=GLee_Lazy_glTextureSubImage3DEXT; | ||
8687 | #endif | ||
8688 | #ifndef GLEE_C_DEFINED_glCopyTextureSubImage3DEXT | ||
8689 | #define GLEE_C_DEFINED_glCopyTextureSubImage3DEXT | ||
8690 | void __stdcall GLee_Lazy_glCopyTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height);} | ||
8691 | GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTextureSubImage3DEXT=GLee_Lazy_glCopyTextureSubImage3DEXT; | ||
8692 | #endif | ||
8693 | #ifndef GLEE_C_DEFINED_glMultiTexParameterfEXT | ||
8694 | #define GLEE_C_DEFINED_glMultiTexParameterfEXT | ||
8695 | void __stdcall GLee_Lazy_glMultiTexParameterfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexParameterfEXT(texunit, target, pname, param);} | ||
8696 | GLEEPFNGLMULTITEXPARAMETERFEXTPROC GLeeFuncPtr_glMultiTexParameterfEXT=GLee_Lazy_glMultiTexParameterfEXT; | ||
8697 | #endif | ||
8698 | #ifndef GLEE_C_DEFINED_glMultiTexParameterfvEXT | ||
8699 | #define GLEE_C_DEFINED_glMultiTexParameterfvEXT | ||
8700 | void __stdcall GLee_Lazy_glMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexParameterfvEXT(texunit, target, pname, params);} | ||
8701 | GLEEPFNGLMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glMultiTexParameterfvEXT=GLee_Lazy_glMultiTexParameterfvEXT; | ||
8702 | #endif | ||
8703 | #ifndef GLEE_C_DEFINED_glMultiTexParameteriEXT | ||
8704 | #define GLEE_C_DEFINED_glMultiTexParameteriEXT | ||
8705 | void __stdcall GLee_Lazy_glMultiTexParameteriEXT(GLenum texunit, GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexParameteriEXT(texunit, target, pname, param);} | ||
8706 | GLEEPFNGLMULTITEXPARAMETERIEXTPROC GLeeFuncPtr_glMultiTexParameteriEXT=GLee_Lazy_glMultiTexParameteriEXT; | ||
8707 | #endif | ||
8708 | #ifndef GLEE_C_DEFINED_glMultiTexParameterivEXT | ||
8709 | #define GLEE_C_DEFINED_glMultiTexParameterivEXT | ||
8710 | void __stdcall GLee_Lazy_glMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParameterivEXT(texunit, target, pname, params);} | ||
8711 | GLEEPFNGLMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glMultiTexParameterivEXT=GLee_Lazy_glMultiTexParameterivEXT; | ||
8712 | #endif | ||
8713 | #ifndef GLEE_C_DEFINED_glMultiTexImage1DEXT | ||
8714 | #define GLEE_C_DEFINED_glMultiTexImage1DEXT | ||
8715 | void __stdcall GLee_Lazy_glMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels);} | ||
8716 | GLEEPFNGLMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexImage1DEXT=GLee_Lazy_glMultiTexImage1DEXT; | ||
8717 | #endif | ||
8718 | #ifndef GLEE_C_DEFINED_glMultiTexImage2DEXT | ||
8719 | #define GLEE_C_DEFINED_glMultiTexImage2DEXT | ||
8720 | void __stdcall GLee_Lazy_glMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels);} | ||
8721 | GLEEPFNGLMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexImage2DEXT=GLee_Lazy_glMultiTexImage2DEXT; | ||
8722 | #endif | ||
8723 | #ifndef GLEE_C_DEFINED_glMultiTexSubImage1DEXT | ||
8724 | #define GLEE_C_DEFINED_glMultiTexSubImage1DEXT | ||
8725 | void __stdcall GLee_Lazy_glMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels);} | ||
8726 | GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexSubImage1DEXT=GLee_Lazy_glMultiTexSubImage1DEXT; | ||
8727 | #endif | ||
8728 | #ifndef GLEE_C_DEFINED_glMultiTexSubImage2DEXT | ||
8729 | #define GLEE_C_DEFINED_glMultiTexSubImage2DEXT | ||
8730 | void __stdcall GLee_Lazy_glMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels);} | ||
8731 | GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexSubImage2DEXT=GLee_Lazy_glMultiTexSubImage2DEXT; | ||
8732 | #endif | ||
8733 | #ifndef GLEE_C_DEFINED_glCopyMultiTexImage1DEXT | ||
8734 | #define GLEE_C_DEFINED_glCopyMultiTexImage1DEXT | ||
8735 | void __stdcall GLee_Lazy_glCopyMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) {if (GLeeInit()) glCopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border);} | ||
8736 | GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexImage1DEXT=GLee_Lazy_glCopyMultiTexImage1DEXT; | ||
8737 | #endif | ||
8738 | #ifndef GLEE_C_DEFINED_glCopyMultiTexImage2DEXT | ||
8739 | #define GLEE_C_DEFINED_glCopyMultiTexImage2DEXT | ||
8740 | void __stdcall GLee_Lazy_glCopyMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) {if (GLeeInit()) glCopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border);} | ||
8741 | GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexImage2DEXT=GLee_Lazy_glCopyMultiTexImage2DEXT; | ||
8742 | #endif | ||
8743 | #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT | ||
8744 | #define GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT | ||
8745 | void __stdcall GLee_Lazy_glCopyMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width);} | ||
8746 | GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage1DEXT=GLee_Lazy_glCopyMultiTexSubImage1DEXT; | ||
8747 | #endif | ||
8748 | #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT | ||
8749 | #define GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT | ||
8750 | void __stdcall GLee_Lazy_glCopyMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height);} | ||
8751 | GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage2DEXT=GLee_Lazy_glCopyMultiTexSubImage2DEXT; | ||
8752 | #endif | ||
8753 | #ifndef GLEE_C_DEFINED_glGetMultiTexImageEXT | ||
8754 | #define GLEE_C_DEFINED_glGetMultiTexImageEXT | ||
8755 | void __stdcall GLee_Lazy_glGetMultiTexImageEXT(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit()) glGetMultiTexImageEXT(texunit, target, level, format, type, pixels);} | ||
8756 | GLEEPFNGLGETMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetMultiTexImageEXT=GLee_Lazy_glGetMultiTexImageEXT; | ||
8757 | #endif | ||
8758 | #ifndef GLEE_C_DEFINED_glGetMultiTexParameterfvEXT | ||
8759 | #define GLEE_C_DEFINED_glGetMultiTexParameterfvEXT | ||
8760 | void __stdcall GLee_Lazy_glGetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexParameterfvEXT(texunit, target, pname, params);} | ||
8761 | GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexParameterfvEXT=GLee_Lazy_glGetMultiTexParameterfvEXT; | ||
8762 | #endif | ||
8763 | #ifndef GLEE_C_DEFINED_glGetMultiTexParameterivEXT | ||
8764 | #define GLEE_C_DEFINED_glGetMultiTexParameterivEXT | ||
8765 | void __stdcall GLee_Lazy_glGetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParameterivEXT(texunit, target, pname, params);} | ||
8766 | GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterivEXT=GLee_Lazy_glGetMultiTexParameterivEXT; | ||
8767 | #endif | ||
8768 | #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT | ||
8769 | #define GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT | ||
8770 | void __stdcall GLee_Lazy_glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params);} | ||
8771 | GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT=GLee_Lazy_glGetMultiTexLevelParameterfvEXT; | ||
8772 | #endif | ||
8773 | #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT | ||
8774 | #define GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT | ||
8775 | void __stdcall GLee_Lazy_glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexLevelParameterivEXT(texunit, target, level, pname, params);} | ||
8776 | GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterivEXT=GLee_Lazy_glGetMultiTexLevelParameterivEXT; | ||
8777 | #endif | ||
8778 | #ifndef GLEE_C_DEFINED_glMultiTexImage3DEXT | ||
8779 | #define GLEE_C_DEFINED_glMultiTexImage3DEXT | ||
8780 | void __stdcall GLee_Lazy_glMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels);} | ||
8781 | GLEEPFNGLMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexImage3DEXT=GLee_Lazy_glMultiTexImage3DEXT; | ||
8782 | #endif | ||
8783 | #ifndef GLEE_C_DEFINED_glMultiTexSubImage3DEXT | ||
8784 | #define GLEE_C_DEFINED_glMultiTexSubImage3DEXT | ||
8785 | void __stdcall GLee_Lazy_glMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);} | ||
8786 | GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexSubImage3DEXT=GLee_Lazy_glMultiTexSubImage3DEXT; | ||
8787 | #endif | ||
8788 | #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT | ||
8789 | #define GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT | ||
8790 | void __stdcall GLee_Lazy_glCopyMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height);} | ||
8791 | GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage3DEXT=GLee_Lazy_glCopyMultiTexSubImage3DEXT; | ||
8792 | #endif | ||
8793 | #ifndef GLEE_C_DEFINED_glBindMultiTextureEXT | ||
8794 | #define GLEE_C_DEFINED_glBindMultiTextureEXT | ||
8795 | void __stdcall GLee_Lazy_glBindMultiTextureEXT(GLenum texunit, GLenum target, GLuint texture) {if (GLeeInit()) glBindMultiTextureEXT(texunit, target, texture);} | ||
8796 | GLEEPFNGLBINDMULTITEXTUREEXTPROC GLeeFuncPtr_glBindMultiTextureEXT=GLee_Lazy_glBindMultiTextureEXT; | ||
8797 | #endif | ||
8798 | #ifndef GLEE_C_DEFINED_glEnableClientStateIndexedEXT | ||
8799 | #define GLEE_C_DEFINED_glEnableClientStateIndexedEXT | ||
8800 | void __stdcall GLee_Lazy_glEnableClientStateIndexedEXT(GLenum array, GLuint index) {if (GLeeInit()) glEnableClientStateIndexedEXT(array, index);} | ||
8801 | GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glEnableClientStateIndexedEXT=GLee_Lazy_glEnableClientStateIndexedEXT; | ||
8802 | #endif | ||
8803 | #ifndef GLEE_C_DEFINED_glDisableClientStateIndexedEXT | ||
8804 | #define GLEE_C_DEFINED_glDisableClientStateIndexedEXT | ||
8805 | void __stdcall GLee_Lazy_glDisableClientStateIndexedEXT(GLenum array, GLuint index) {if (GLeeInit()) glDisableClientStateIndexedEXT(array, index);} | ||
8806 | GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glDisableClientStateIndexedEXT=GLee_Lazy_glDisableClientStateIndexedEXT; | ||
8807 | #endif | ||
8808 | #ifndef GLEE_C_DEFINED_glMultiTexCoordPointerEXT | ||
8809 | #define GLEE_C_DEFINED_glMultiTexCoordPointerEXT | ||
8810 | void __stdcall GLee_Lazy_glMultiTexCoordPointerEXT(GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glMultiTexCoordPointerEXT(texunit, size, type, stride, pointer);} | ||
8811 | GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC GLeeFuncPtr_glMultiTexCoordPointerEXT=GLee_Lazy_glMultiTexCoordPointerEXT; | ||
8812 | #endif | ||
8813 | #ifndef GLEE_C_DEFINED_glMultiTexEnvfEXT | ||
8814 | #define GLEE_C_DEFINED_glMultiTexEnvfEXT | ||
8815 | void __stdcall GLee_Lazy_glMultiTexEnvfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexEnvfEXT(texunit, target, pname, param);} | ||
8816 | GLEEPFNGLMULTITEXENVFEXTPROC GLeeFuncPtr_glMultiTexEnvfEXT=GLee_Lazy_glMultiTexEnvfEXT; | ||
8817 | #endif | ||
8818 | #ifndef GLEE_C_DEFINED_glMultiTexEnvfvEXT | ||
8819 | #define GLEE_C_DEFINED_glMultiTexEnvfvEXT | ||
8820 | void __stdcall GLee_Lazy_glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexEnvfvEXT(texunit, target, pname, params);} | ||
8821 | GLEEPFNGLMULTITEXENVFVEXTPROC GLeeFuncPtr_glMultiTexEnvfvEXT=GLee_Lazy_glMultiTexEnvfvEXT; | ||
8822 | #endif | ||
8823 | #ifndef GLEE_C_DEFINED_glMultiTexEnviEXT | ||
8824 | #define GLEE_C_DEFINED_glMultiTexEnviEXT | ||
8825 | void __stdcall GLee_Lazy_glMultiTexEnviEXT(GLenum texunit, GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexEnviEXT(texunit, target, pname, param);} | ||
8826 | GLEEPFNGLMULTITEXENVIEXTPROC GLeeFuncPtr_glMultiTexEnviEXT=GLee_Lazy_glMultiTexEnviEXT; | ||
8827 | #endif | ||
8828 | #ifndef GLEE_C_DEFINED_glMultiTexEnvivEXT | ||
8829 | #define GLEE_C_DEFINED_glMultiTexEnvivEXT | ||
8830 | void __stdcall GLee_Lazy_glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexEnvivEXT(texunit, target, pname, params);} | ||
8831 | GLEEPFNGLMULTITEXENVIVEXTPROC GLeeFuncPtr_glMultiTexEnvivEXT=GLee_Lazy_glMultiTexEnvivEXT; | ||
8832 | #endif | ||
8833 | #ifndef GLEE_C_DEFINED_glMultiTexGendEXT | ||
8834 | #define GLEE_C_DEFINED_glMultiTexGendEXT | ||
8835 | void __stdcall GLee_Lazy_glMultiTexGendEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble param) {if (GLeeInit()) glMultiTexGendEXT(texunit, coord, pname, param);} | ||
8836 | GLEEPFNGLMULTITEXGENDEXTPROC GLeeFuncPtr_glMultiTexGendEXT=GLee_Lazy_glMultiTexGendEXT; | ||
8837 | #endif | ||
8838 | #ifndef GLEE_C_DEFINED_glMultiTexGendvEXT | ||
8839 | #define GLEE_C_DEFINED_glMultiTexGendvEXT | ||
8840 | void __stdcall GLee_Lazy_glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params) {if (GLeeInit()) glMultiTexGendvEXT(texunit, coord, pname, params);} | ||
8841 | GLEEPFNGLMULTITEXGENDVEXTPROC GLeeFuncPtr_glMultiTexGendvEXT=GLee_Lazy_glMultiTexGendvEXT; | ||
8842 | #endif | ||
8843 | #ifndef GLEE_C_DEFINED_glMultiTexGenfEXT | ||
8844 | #define GLEE_C_DEFINED_glMultiTexGenfEXT | ||
8845 | void __stdcall GLee_Lazy_glMultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexGenfEXT(texunit, coord, pname, param);} | ||
8846 | GLEEPFNGLMULTITEXGENFEXTPROC GLeeFuncPtr_glMultiTexGenfEXT=GLee_Lazy_glMultiTexGenfEXT; | ||
8847 | #endif | ||
8848 | #ifndef GLEE_C_DEFINED_glMultiTexGenfvEXT | ||
8849 | #define GLEE_C_DEFINED_glMultiTexGenfvEXT | ||
8850 | void __stdcall GLee_Lazy_glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexGenfvEXT(texunit, coord, pname, params);} | ||
8851 | GLEEPFNGLMULTITEXGENFVEXTPROC GLeeFuncPtr_glMultiTexGenfvEXT=GLee_Lazy_glMultiTexGenfvEXT; | ||
8852 | #endif | ||
8853 | #ifndef GLEE_C_DEFINED_glMultiTexGeniEXT | ||
8854 | #define GLEE_C_DEFINED_glMultiTexGeniEXT | ||
8855 | void __stdcall GLee_Lazy_glMultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexGeniEXT(texunit, coord, pname, param);} | ||
8856 | GLEEPFNGLMULTITEXGENIEXTPROC GLeeFuncPtr_glMultiTexGeniEXT=GLee_Lazy_glMultiTexGeniEXT; | ||
8857 | #endif | ||
8858 | #ifndef GLEE_C_DEFINED_glMultiTexGenivEXT | ||
8859 | #define GLEE_C_DEFINED_glMultiTexGenivEXT | ||
8860 | void __stdcall GLee_Lazy_glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexGenivEXT(texunit, coord, pname, params);} | ||
8861 | GLEEPFNGLMULTITEXGENIVEXTPROC GLeeFuncPtr_glMultiTexGenivEXT=GLee_Lazy_glMultiTexGenivEXT; | ||
8862 | #endif | ||
8863 | #ifndef GLEE_C_DEFINED_glGetMultiTexEnvfvEXT | ||
8864 | #define GLEE_C_DEFINED_glGetMultiTexEnvfvEXT | ||
8865 | void __stdcall GLee_Lazy_glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexEnvfvEXT(texunit, target, pname, params);} | ||
8866 | GLEEPFNGLGETMULTITEXENVFVEXTPROC GLeeFuncPtr_glGetMultiTexEnvfvEXT=GLee_Lazy_glGetMultiTexEnvfvEXT; | ||
8867 | #endif | ||
8868 | #ifndef GLEE_C_DEFINED_glGetMultiTexEnvivEXT | ||
8869 | #define GLEE_C_DEFINED_glGetMultiTexEnvivEXT | ||
8870 | void __stdcall GLee_Lazy_glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexEnvivEXT(texunit, target, pname, params);} | ||
8871 | GLEEPFNGLGETMULTITEXENVIVEXTPROC GLeeFuncPtr_glGetMultiTexEnvivEXT=GLee_Lazy_glGetMultiTexEnvivEXT; | ||
8872 | #endif | ||
8873 | #ifndef GLEE_C_DEFINED_glGetMultiTexGendvEXT | ||
8874 | #define GLEE_C_DEFINED_glGetMultiTexGendvEXT | ||
8875 | void __stdcall GLee_Lazy_glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetMultiTexGendvEXT(texunit, coord, pname, params);} | ||
8876 | GLEEPFNGLGETMULTITEXGENDVEXTPROC GLeeFuncPtr_glGetMultiTexGendvEXT=GLee_Lazy_glGetMultiTexGendvEXT; | ||
8877 | #endif | ||
8878 | #ifndef GLEE_C_DEFINED_glGetMultiTexGenfvEXT | ||
8879 | #define GLEE_C_DEFINED_glGetMultiTexGenfvEXT | ||
8880 | void __stdcall GLee_Lazy_glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexGenfvEXT(texunit, coord, pname, params);} | ||
8881 | GLEEPFNGLGETMULTITEXGENFVEXTPROC GLeeFuncPtr_glGetMultiTexGenfvEXT=GLee_Lazy_glGetMultiTexGenfvEXT; | ||
8882 | #endif | ||
8883 | #ifndef GLEE_C_DEFINED_glGetMultiTexGenivEXT | ||
8884 | #define GLEE_C_DEFINED_glGetMultiTexGenivEXT | ||
8885 | void __stdcall GLee_Lazy_glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexGenivEXT(texunit, coord, pname, params);} | ||
8886 | GLEEPFNGLGETMULTITEXGENIVEXTPROC GLeeFuncPtr_glGetMultiTexGenivEXT=GLee_Lazy_glGetMultiTexGenivEXT; | ||
8887 | #endif | ||
8888 | #ifndef GLEE_C_DEFINED_glGetFloatIndexedvEXT | ||
8889 | #define GLEE_C_DEFINED_glGetFloatIndexedvEXT | ||
8890 | void __stdcall GLee_Lazy_glGetFloatIndexedvEXT(GLenum target, GLuint index, GLfloat * data) {if (GLeeInit()) glGetFloatIndexedvEXT(target, index, data);} | ||
8891 | GLEEPFNGLGETFLOATINDEXEDVEXTPROC GLeeFuncPtr_glGetFloatIndexedvEXT=GLee_Lazy_glGetFloatIndexedvEXT; | ||
8892 | #endif | ||
8893 | #ifndef GLEE_C_DEFINED_glGetDoubleIndexedvEXT | ||
8894 | #define GLEE_C_DEFINED_glGetDoubleIndexedvEXT | ||
8895 | void __stdcall GLee_Lazy_glGetDoubleIndexedvEXT(GLenum target, GLuint index, GLdouble * data) {if (GLeeInit()) glGetDoubleIndexedvEXT(target, index, data);} | ||
8896 | GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC GLeeFuncPtr_glGetDoubleIndexedvEXT=GLee_Lazy_glGetDoubleIndexedvEXT; | ||
8897 | #endif | ||
8898 | #ifndef GLEE_C_DEFINED_glGetPointerIndexedvEXT | ||
8899 | #define GLEE_C_DEFINED_glGetPointerIndexedvEXT | ||
8900 | void __stdcall GLee_Lazy_glGetPointerIndexedvEXT(GLenum target, GLuint index, GLvoid* * data) {if (GLeeInit()) glGetPointerIndexedvEXT(target, index, data);} | ||
8901 | GLEEPFNGLGETPOINTERINDEXEDVEXTPROC GLeeFuncPtr_glGetPointerIndexedvEXT=GLee_Lazy_glGetPointerIndexedvEXT; | ||
8902 | #endif | ||
8903 | #ifndef GLEE_C_DEFINED_glCompressedTextureImage3DEXT | ||
8904 | #define GLEE_C_DEFINED_glCompressedTextureImage3DEXT | ||
8905 | void __stdcall GLee_Lazy_glCompressedTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits);} | ||
8906 | GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureImage3DEXT=GLee_Lazy_glCompressedTextureImage3DEXT; | ||
8907 | #endif | ||
8908 | #ifndef GLEE_C_DEFINED_glCompressedTextureImage2DEXT | ||
8909 | #define GLEE_C_DEFINED_glCompressedTextureImage2DEXT | ||
8910 | void __stdcall GLee_Lazy_glCompressedTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits);} | ||
8911 | GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureImage2DEXT=GLee_Lazy_glCompressedTextureImage2DEXT; | ||
8912 | #endif | ||
8913 | #ifndef GLEE_C_DEFINED_glCompressedTextureImage1DEXT | ||
8914 | #define GLEE_C_DEFINED_glCompressedTextureImage1DEXT | ||
8915 | void __stdcall GLee_Lazy_glCompressedTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits);} | ||
8916 | GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureImage1DEXT=GLee_Lazy_glCompressedTextureImage1DEXT; | ||
8917 | #endif | ||
8918 | #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT | ||
8919 | #define GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT | ||
8920 | void __stdcall GLee_Lazy_glCompressedTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits);} | ||
8921 | GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage3DEXT=GLee_Lazy_glCompressedTextureSubImage3DEXT; | ||
8922 | #endif | ||
8923 | #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT | ||
8924 | #define GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT | ||
8925 | void __stdcall GLee_Lazy_glCompressedTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits);} | ||
8926 | GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage2DEXT=GLee_Lazy_glCompressedTextureSubImage2DEXT; | ||
8927 | #endif | ||
8928 | #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT | ||
8929 | #define GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT | ||
8930 | void __stdcall GLee_Lazy_glCompressedTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits);} | ||
8931 | GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage1DEXT=GLee_Lazy_glCompressedTextureSubImage1DEXT; | ||
8932 | #endif | ||
8933 | #ifndef GLEE_C_DEFINED_glGetCompressedTextureImageEXT | ||
8934 | #define GLEE_C_DEFINED_glGetCompressedTextureImageEXT | ||
8935 | void __stdcall GLee_Lazy_glGetCompressedTextureImageEXT(GLuint texture, GLenum target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedTextureImageEXT(texture, target, lod, img);} | ||
8936 | GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetCompressedTextureImageEXT=GLee_Lazy_glGetCompressedTextureImageEXT; | ||
8937 | #endif | ||
8938 | #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT | ||
8939 | #define GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT | ||
8940 | void __stdcall GLee_Lazy_glCompressedMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits);} | ||
8941 | GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage3DEXT=GLee_Lazy_glCompressedMultiTexImage3DEXT; | ||
8942 | #endif | ||
8943 | #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT | ||
8944 | #define GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT | ||
8945 | void __stdcall GLee_Lazy_glCompressedMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits);} | ||
8946 | GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage2DEXT=GLee_Lazy_glCompressedMultiTexImage2DEXT; | ||
8947 | #endif | ||
8948 | #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT | ||
8949 | #define GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT | ||
8950 | void __stdcall GLee_Lazy_glCompressedMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits);} | ||
8951 | GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage1DEXT=GLee_Lazy_glCompressedMultiTexImage1DEXT; | ||
8952 | #endif | ||
8953 | #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT | ||
8954 | #define GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT | ||
8955 | void __stdcall GLee_Lazy_glCompressedMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits);} | ||
8956 | GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT=GLee_Lazy_glCompressedMultiTexSubImage3DEXT; | ||
8957 | #endif | ||
8958 | #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT | ||
8959 | #define GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT | ||
8960 | void __stdcall GLee_Lazy_glCompressedMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits);} | ||
8961 | GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT=GLee_Lazy_glCompressedMultiTexSubImage2DEXT; | ||
8962 | #endif | ||
8963 | #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT | ||
8964 | #define GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT | ||
8965 | void __stdcall GLee_Lazy_glCompressedMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits);} | ||
8966 | GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT=GLee_Lazy_glCompressedMultiTexSubImage1DEXT; | ||
8967 | #endif | ||
8968 | #ifndef GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT | ||
8969 | #define GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT | ||
8970 | void __stdcall GLee_Lazy_glGetCompressedMultiTexImageEXT(GLenum texunit, GLenum target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedMultiTexImageEXT(texunit, target, lod, img);} | ||
8971 | GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetCompressedMultiTexImageEXT=GLee_Lazy_glGetCompressedMultiTexImageEXT; | ||
8972 | #endif | ||
8973 | #ifndef GLEE_C_DEFINED_glNamedProgramStringEXT | ||
8974 | #define GLEE_C_DEFINED_glNamedProgramStringEXT | ||
8975 | void __stdcall GLee_Lazy_glNamedProgramStringEXT(GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string) {if (GLeeInit()) glNamedProgramStringEXT(program, target, format, len, string);} | ||
8976 | GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glNamedProgramStringEXT=GLee_Lazy_glNamedProgramStringEXT; | ||
8977 | #endif | ||
8978 | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT | ||
8979 | #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT | ||
8980 | void __stdcall GLee_Lazy_glNamedProgramLocalParameter4dEXT(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glNamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w);} | ||
8981 | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dEXT=GLee_Lazy_glNamedProgramLocalParameter4dEXT; | ||
8982 | #endif | ||
8983 | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT | ||
8984 | #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT | ||
8985 | void __stdcall GLee_Lazy_glNamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit()) glNamedProgramLocalParameter4dvEXT(program, target, index, params);} | ||
8986 | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT=GLee_Lazy_glNamedProgramLocalParameter4dvEXT; | ||
8987 | #endif | ||
8988 | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT | ||
8989 | #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT | ||
8990 | void __stdcall GLee_Lazy_glNamedProgramLocalParameter4fEXT(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glNamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w);} | ||
8991 | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fEXT=GLee_Lazy_glNamedProgramLocalParameter4fEXT; | ||
8992 | #endif | ||
8993 | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT | ||
8994 | #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT | ||
8995 | void __stdcall GLee_Lazy_glNamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) glNamedProgramLocalParameter4fvEXT(program, target, index, params);} | ||
8996 | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT=GLee_Lazy_glNamedProgramLocalParameter4fvEXT; | ||
8997 | #endif | ||
8998 | #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT | ||
8999 | #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT | ||
9000 | void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetNamedProgramLocalParameterdvEXT(program, target, index, params);} | ||
9001 | GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT=GLee_Lazy_glGetNamedProgramLocalParameterdvEXT; | ||
9002 | #endif | ||
9003 | #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT | ||
9004 | #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT | ||
9005 | void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetNamedProgramLocalParameterfvEXT(program, target, index, params);} | ||
9006 | GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT=GLee_Lazy_glGetNamedProgramLocalParameterfvEXT; | ||
9007 | #endif | ||
9008 | #ifndef GLEE_C_DEFINED_glGetNamedProgramivEXT | ||
9009 | #define GLEE_C_DEFINED_glGetNamedProgramivEXT | ||
9010 | void __stdcall GLee_Lazy_glGetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedProgramivEXT(program, target, pname, params);} | ||
9011 | GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC GLeeFuncPtr_glGetNamedProgramivEXT=GLee_Lazy_glGetNamedProgramivEXT; | ||
9012 | #endif | ||
9013 | #ifndef GLEE_C_DEFINED_glGetNamedProgramStringEXT | ||
9014 | #define GLEE_C_DEFINED_glGetNamedProgramStringEXT | ||
9015 | void __stdcall GLee_Lazy_glGetNamedProgramStringEXT(GLuint program, GLenum target, GLenum pname, GLvoid * string) {if (GLeeInit()) glGetNamedProgramStringEXT(program, target, pname, string);} | ||
9016 | GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glGetNamedProgramStringEXT=GLee_Lazy_glGetNamedProgramStringEXT; | ||
9017 | #endif | ||
9018 | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT | ||
9019 | #define GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT | ||
9020 | void __stdcall GLee_Lazy_glNamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glNamedProgramLocalParameters4fvEXT(program, target, index, count, params);} | ||
9021 | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT=GLee_Lazy_glNamedProgramLocalParameters4fvEXT; | ||
9022 | #endif | ||
9023 | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT | ||
9024 | #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT | ||
9025 | void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4iEXT(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glNamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w);} | ||
9026 | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT=GLee_Lazy_glNamedProgramLocalParameterI4iEXT; | ||
9027 | #endif | ||
9028 | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT | ||
9029 | #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT | ||
9030 | void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4ivEXT(GLuint program, GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) glNamedProgramLocalParameterI4ivEXT(program, target, index, params);} | ||
9031 | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT=GLee_Lazy_glNamedProgramLocalParameterI4ivEXT; | ||
9032 | #endif | ||
9033 | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT | ||
9034 | #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT | ||
9035 | void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4ivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glNamedProgramLocalParametersI4ivEXT(program, target, index, count, params);} | ||
9036 | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT=GLee_Lazy_glNamedProgramLocalParametersI4ivEXT; | ||
9037 | #endif | ||
9038 | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT | ||
9039 | #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT | ||
9040 | void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4uiEXT(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glNamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w);} | ||
9041 | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT=GLee_Lazy_glNamedProgramLocalParameterI4uiEXT; | ||
9042 | #endif | ||
9043 | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT | ||
9044 | #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT | ||
9045 | void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glNamedProgramLocalParameterI4uivEXT(program, target, index, params);} | ||
9046 | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT=GLee_Lazy_glNamedProgramLocalParameterI4uivEXT; | ||
9047 | #endif | ||
9048 | #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT | ||
9049 | #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT | ||
9050 | void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4uivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glNamedProgramLocalParametersI4uivEXT(program, target, index, count, params);} | ||
9051 | GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT=GLee_Lazy_glNamedProgramLocalParametersI4uivEXT; | ||
9052 | #endif | ||
9053 | #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT | ||
9054 | #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT | ||
9055 | void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIivEXT(GLuint program, GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetNamedProgramLocalParameterIivEXT(program, target, index, params);} | ||
9056 | GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIivEXT; | ||
9057 | #endif | ||
9058 | #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT | ||
9059 | #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT | ||
9060 | void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetNamedProgramLocalParameterIuivEXT(program, target, index, params);} | ||
9061 | GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIuivEXT; | ||
9062 | #endif | ||
9063 | #ifndef GLEE_C_DEFINED_glTextureParameterIivEXT | ||
9064 | #define GLEE_C_DEFINED_glTextureParameterIivEXT | ||
9065 | void __stdcall GLee_Lazy_glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameterIivEXT(texture, target, pname, params);} | ||
9066 | GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glTextureParameterIivEXT=GLee_Lazy_glTextureParameterIivEXT; | ||
9067 | #endif | ||
9068 | #ifndef GLEE_C_DEFINED_glTextureParameterIuivEXT | ||
9069 | #define GLEE_C_DEFINED_glTextureParameterIuivEXT | ||
9070 | void __stdcall GLee_Lazy_glTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTextureParameterIuivEXT(texture, target, pname, params);} | ||
9071 | GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glTextureParameterIuivEXT=GLee_Lazy_glTextureParameterIuivEXT; | ||
9072 | #endif | ||
9073 | #ifndef GLEE_C_DEFINED_glGetTextureParameterIivEXT | ||
9074 | #define GLEE_C_DEFINED_glGetTextureParameterIivEXT | ||
9075 | void __stdcall GLee_Lazy_glGetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameterIivEXT(texture, target, pname, params);} | ||
9076 | GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTextureParameterIivEXT=GLee_Lazy_glGetTextureParameterIivEXT; | ||
9077 | #endif | ||
9078 | #ifndef GLEE_C_DEFINED_glGetTextureParameterIuivEXT | ||
9079 | #define GLEE_C_DEFINED_glGetTextureParameterIuivEXT | ||
9080 | void __stdcall GLee_Lazy_glGetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTextureParameterIuivEXT(texture, target, pname, params);} | ||
9081 | GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTextureParameterIuivEXT=GLee_Lazy_glGetTextureParameterIuivEXT; | ||
9082 | #endif | ||
9083 | #ifndef GLEE_C_DEFINED_glMultiTexParameterIivEXT | ||
9084 | #define GLEE_C_DEFINED_glMultiTexParameterIivEXT | ||
9085 | void __stdcall GLee_Lazy_glMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParameterIivEXT(texunit, target, pname, params);} | ||
9086 | GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glMultiTexParameterIivEXT=GLee_Lazy_glMultiTexParameterIivEXT; | ||
9087 | #endif | ||
9088 | #ifndef GLEE_C_DEFINED_glMultiTexParameterIuivEXT | ||
9089 | #define GLEE_C_DEFINED_glMultiTexParameterIuivEXT | ||
9090 | void __stdcall GLee_Lazy_glMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glMultiTexParameterIuivEXT(texunit, target, pname, params);} | ||
9091 | GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glMultiTexParameterIuivEXT=GLee_Lazy_glMultiTexParameterIuivEXT; | ||
9092 | #endif | ||
9093 | #ifndef GLEE_C_DEFINED_glGetMultiTexParameterIivEXT | ||
9094 | #define GLEE_C_DEFINED_glGetMultiTexParameterIivEXT | ||
9095 | void __stdcall GLee_Lazy_glGetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParameterIivEXT(texunit, target, pname, params);} | ||
9096 | GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIivEXT=GLee_Lazy_glGetMultiTexParameterIivEXT; | ||
9097 | #endif | ||
9098 | #ifndef GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT | ||
9099 | #define GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT | ||
9100 | void __stdcall GLee_Lazy_glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetMultiTexParameterIuivEXT(texunit, target, pname, params);} | ||
9101 | GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIuivEXT=GLee_Lazy_glGetMultiTexParameterIuivEXT; | ||
9102 | #endif | ||
9103 | #ifndef GLEE_C_DEFINED_glProgramUniform1fEXT | ||
9104 | #define GLEE_C_DEFINED_glProgramUniform1fEXT | ||
9105 | void __stdcall GLee_Lazy_glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0) {if (GLeeInit()) glProgramUniform1fEXT(program, location, v0);} | ||
9106 | GLEEPFNGLPROGRAMUNIFORM1FEXTPROC GLeeFuncPtr_glProgramUniform1fEXT=GLee_Lazy_glProgramUniform1fEXT; | ||
9107 | #endif | ||
9108 | #ifndef GLEE_C_DEFINED_glProgramUniform2fEXT | ||
9109 | #define GLEE_C_DEFINED_glProgramUniform2fEXT | ||
9110 | void __stdcall GLee_Lazy_glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1) {if (GLeeInit()) glProgramUniform2fEXT(program, location, v0, v1);} | ||
9111 | GLEEPFNGLPROGRAMUNIFORM2FEXTPROC GLeeFuncPtr_glProgramUniform2fEXT=GLee_Lazy_glProgramUniform2fEXT; | ||
9112 | #endif | ||
9113 | #ifndef GLEE_C_DEFINED_glProgramUniform3fEXT | ||
9114 | #define GLEE_C_DEFINED_glProgramUniform3fEXT | ||
9115 | void __stdcall GLee_Lazy_glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glProgramUniform3fEXT(program, location, v0, v1, v2);} | ||
9116 | GLEEPFNGLPROGRAMUNIFORM3FEXTPROC GLeeFuncPtr_glProgramUniform3fEXT=GLee_Lazy_glProgramUniform3fEXT; | ||
9117 | #endif | ||
9118 | #ifndef GLEE_C_DEFINED_glProgramUniform4fEXT | ||
9119 | #define GLEE_C_DEFINED_glProgramUniform4fEXT | ||
9120 | void __stdcall GLee_Lazy_glProgramUniform4fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glProgramUniform4fEXT(program, location, v0, v1, v2, v3);} | ||
9121 | GLEEPFNGLPROGRAMUNIFORM4FEXTPROC GLeeFuncPtr_glProgramUniform4fEXT=GLee_Lazy_glProgramUniform4fEXT; | ||
9122 | #endif | ||
9123 | #ifndef GLEE_C_DEFINED_glProgramUniform1iEXT | ||
9124 | #define GLEE_C_DEFINED_glProgramUniform1iEXT | ||
9125 | void __stdcall GLee_Lazy_glProgramUniform1iEXT(GLuint program, GLint location, GLint v0) {if (GLeeInit()) glProgramUniform1iEXT(program, location, v0);} | ||
9126 | GLEEPFNGLPROGRAMUNIFORM1IEXTPROC GLeeFuncPtr_glProgramUniform1iEXT=GLee_Lazy_glProgramUniform1iEXT; | ||
9127 | #endif | ||
9128 | #ifndef GLEE_C_DEFINED_glProgramUniform2iEXT | ||
9129 | #define GLEE_C_DEFINED_glProgramUniform2iEXT | ||
9130 | void __stdcall GLee_Lazy_glProgramUniform2iEXT(GLuint program, GLint location, GLint v0, GLint v1) {if (GLeeInit()) glProgramUniform2iEXT(program, location, v0, v1);} | ||
9131 | GLEEPFNGLPROGRAMUNIFORM2IEXTPROC GLeeFuncPtr_glProgramUniform2iEXT=GLee_Lazy_glProgramUniform2iEXT; | ||
9132 | #endif | ||
9133 | #ifndef GLEE_C_DEFINED_glProgramUniform3iEXT | ||
9134 | #define GLEE_C_DEFINED_glProgramUniform3iEXT | ||
9135 | void __stdcall GLee_Lazy_glProgramUniform3iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glProgramUniform3iEXT(program, location, v0, v1, v2);} | ||
9136 | GLEEPFNGLPROGRAMUNIFORM3IEXTPROC GLeeFuncPtr_glProgramUniform3iEXT=GLee_Lazy_glProgramUniform3iEXT; | ||
9137 | #endif | ||
9138 | #ifndef GLEE_C_DEFINED_glProgramUniform4iEXT | ||
9139 | #define GLEE_C_DEFINED_glProgramUniform4iEXT | ||
9140 | void __stdcall GLee_Lazy_glProgramUniform4iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glProgramUniform4iEXT(program, location, v0, v1, v2, v3);} | ||
9141 | GLEEPFNGLPROGRAMUNIFORM4IEXTPROC GLeeFuncPtr_glProgramUniform4iEXT=GLee_Lazy_glProgramUniform4iEXT; | ||
9142 | #endif | ||
9143 | #ifndef GLEE_C_DEFINED_glProgramUniform1fvEXT | ||
9144 | #define GLEE_C_DEFINED_glProgramUniform1fvEXT | ||
9145 | void __stdcall GLee_Lazy_glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform1fvEXT(program, location, count, value);} | ||
9146 | GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC GLeeFuncPtr_glProgramUniform1fvEXT=GLee_Lazy_glProgramUniform1fvEXT; | ||
9147 | #endif | ||
9148 | #ifndef GLEE_C_DEFINED_glProgramUniform2fvEXT | ||
9149 | #define GLEE_C_DEFINED_glProgramUniform2fvEXT | ||
9150 | void __stdcall GLee_Lazy_glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform2fvEXT(program, location, count, value);} | ||
9151 | GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC GLeeFuncPtr_glProgramUniform2fvEXT=GLee_Lazy_glProgramUniform2fvEXT; | ||
9152 | #endif | ||
9153 | #ifndef GLEE_C_DEFINED_glProgramUniform3fvEXT | ||
9154 | #define GLEE_C_DEFINED_glProgramUniform3fvEXT | ||
9155 | void __stdcall GLee_Lazy_glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform3fvEXT(program, location, count, value);} | ||
9156 | GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC GLeeFuncPtr_glProgramUniform3fvEXT=GLee_Lazy_glProgramUniform3fvEXT; | ||
9157 | #endif | ||
9158 | #ifndef GLEE_C_DEFINED_glProgramUniform4fvEXT | ||
9159 | #define GLEE_C_DEFINED_glProgramUniform4fvEXT | ||
9160 | void __stdcall GLee_Lazy_glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform4fvEXT(program, location, count, value);} | ||
9161 | GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC GLeeFuncPtr_glProgramUniform4fvEXT=GLee_Lazy_glProgramUniform4fvEXT; | ||
9162 | #endif | ||
9163 | #ifndef GLEE_C_DEFINED_glProgramUniform1ivEXT | ||
9164 | #define GLEE_C_DEFINED_glProgramUniform1ivEXT | ||
9165 | void __stdcall GLee_Lazy_glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform1ivEXT(program, location, count, value);} | ||
9166 | GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC GLeeFuncPtr_glProgramUniform1ivEXT=GLee_Lazy_glProgramUniform1ivEXT; | ||
9167 | #endif | ||
9168 | #ifndef GLEE_C_DEFINED_glProgramUniform2ivEXT | ||
9169 | #define GLEE_C_DEFINED_glProgramUniform2ivEXT | ||
9170 | void __stdcall GLee_Lazy_glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform2ivEXT(program, location, count, value);} | ||
9171 | GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC GLeeFuncPtr_glProgramUniform2ivEXT=GLee_Lazy_glProgramUniform2ivEXT; | ||
9172 | #endif | ||
9173 | #ifndef GLEE_C_DEFINED_glProgramUniform3ivEXT | ||
9174 | #define GLEE_C_DEFINED_glProgramUniform3ivEXT | ||
9175 | void __stdcall GLee_Lazy_glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform3ivEXT(program, location, count, value);} | ||
9176 | GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC GLeeFuncPtr_glProgramUniform3ivEXT=GLee_Lazy_glProgramUniform3ivEXT; | ||
9177 | #endif | ||
9178 | #ifndef GLEE_C_DEFINED_glProgramUniform4ivEXT | ||
9179 | #define GLEE_C_DEFINED_glProgramUniform4ivEXT | ||
9180 | void __stdcall GLee_Lazy_glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform4ivEXT(program, location, count, value);} | ||
9181 | GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC GLeeFuncPtr_glProgramUniform4ivEXT=GLee_Lazy_glProgramUniform4ivEXT; | ||
9182 | #endif | ||
9183 | #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT | ||
9184 | #define GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT | ||
9185 | void __stdcall GLee_Lazy_glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix2fvEXT(program, location, count, transpose, value);} | ||
9186 | GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2fvEXT=GLee_Lazy_glProgramUniformMatrix2fvEXT; | ||
9187 | #endif | ||
9188 | #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT | ||
9189 | #define GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT | ||
9190 | void __stdcall GLee_Lazy_glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix3fvEXT(program, location, count, transpose, value);} | ||
9191 | GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3fvEXT=GLee_Lazy_glProgramUniformMatrix3fvEXT; | ||
9192 | #endif | ||
9193 | #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT | ||
9194 | #define GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT | ||
9195 | void __stdcall GLee_Lazy_glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix4fvEXT(program, location, count, transpose, value);} | ||
9196 | GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4fvEXT=GLee_Lazy_glProgramUniformMatrix4fvEXT; | ||
9197 | #endif | ||
9198 | #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT | ||
9199 | #define GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT | ||
9200 | void __stdcall GLee_Lazy_glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value);} | ||
9201 | GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT=GLee_Lazy_glProgramUniformMatrix2x3fvEXT; | ||
9202 | #endif | ||
9203 | #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT | ||
9204 | #define GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT | ||
9205 | void __stdcall GLee_Lazy_glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value);} | ||
9206 | GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT=GLee_Lazy_glProgramUniformMatrix3x2fvEXT; | ||
9207 | #endif | ||
9208 | #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT | ||
9209 | #define GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT | ||
9210 | void __stdcall GLee_Lazy_glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value);} | ||
9211 | GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT=GLee_Lazy_glProgramUniformMatrix2x4fvEXT; | ||
9212 | #endif | ||
9213 | #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT | ||
9214 | #define GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT | ||
9215 | void __stdcall GLee_Lazy_glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value);} | ||
9216 | GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT=GLee_Lazy_glProgramUniformMatrix4x2fvEXT; | ||
9217 | #endif | ||
9218 | #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT | ||
9219 | #define GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT | ||
9220 | void __stdcall GLee_Lazy_glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value);} | ||
9221 | GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT=GLee_Lazy_glProgramUniformMatrix3x4fvEXT; | ||
9222 | #endif | ||
9223 | #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT | ||
9224 | #define GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT | ||
9225 | void __stdcall GLee_Lazy_glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value);} | ||
9226 | GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT=GLee_Lazy_glProgramUniformMatrix4x3fvEXT; | ||
9227 | #endif | ||
9228 | #ifndef GLEE_C_DEFINED_glProgramUniform1uiEXT | ||
9229 | #define GLEE_C_DEFINED_glProgramUniform1uiEXT | ||
9230 | void __stdcall GLee_Lazy_glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0) {if (GLeeInit()) glProgramUniform1uiEXT(program, location, v0);} | ||
9231 | GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC GLeeFuncPtr_glProgramUniform1uiEXT=GLee_Lazy_glProgramUniform1uiEXT; | ||
9232 | #endif | ||
9233 | #ifndef GLEE_C_DEFINED_glProgramUniform2uiEXT | ||
9234 | #define GLEE_C_DEFINED_glProgramUniform2uiEXT | ||
9235 | void __stdcall GLee_Lazy_glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1) {if (GLeeInit()) glProgramUniform2uiEXT(program, location, v0, v1);} | ||
9236 | GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC GLeeFuncPtr_glProgramUniform2uiEXT=GLee_Lazy_glProgramUniform2uiEXT; | ||
9237 | #endif | ||
9238 | #ifndef GLEE_C_DEFINED_glProgramUniform3uiEXT | ||
9239 | #define GLEE_C_DEFINED_glProgramUniform3uiEXT | ||
9240 | void __stdcall GLee_Lazy_glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glProgramUniform3uiEXT(program, location, v0, v1, v2);} | ||
9241 | GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC GLeeFuncPtr_glProgramUniform3uiEXT=GLee_Lazy_glProgramUniform3uiEXT; | ||
9242 | #endif | ||
9243 | #ifndef GLEE_C_DEFINED_glProgramUniform4uiEXT | ||
9244 | #define GLEE_C_DEFINED_glProgramUniform4uiEXT | ||
9245 | void __stdcall GLee_Lazy_glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glProgramUniform4uiEXT(program, location, v0, v1, v2, v3);} | ||
9246 | GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC GLeeFuncPtr_glProgramUniform4uiEXT=GLee_Lazy_glProgramUniform4uiEXT; | ||
9247 | #endif | ||
9248 | #ifndef GLEE_C_DEFINED_glProgramUniform1uivEXT | ||
9249 | #define GLEE_C_DEFINED_glProgramUniform1uivEXT | ||
9250 | void __stdcall GLee_Lazy_glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform1uivEXT(program, location, count, value);} | ||
9251 | GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC GLeeFuncPtr_glProgramUniform1uivEXT=GLee_Lazy_glProgramUniform1uivEXT; | ||
9252 | #endif | ||
9253 | #ifndef GLEE_C_DEFINED_glProgramUniform2uivEXT | ||
9254 | #define GLEE_C_DEFINED_glProgramUniform2uivEXT | ||
9255 | void __stdcall GLee_Lazy_glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform2uivEXT(program, location, count, value);} | ||
9256 | GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC GLeeFuncPtr_glProgramUniform2uivEXT=GLee_Lazy_glProgramUniform2uivEXT; | ||
9257 | #endif | ||
9258 | #ifndef GLEE_C_DEFINED_glProgramUniform3uivEXT | ||
9259 | #define GLEE_C_DEFINED_glProgramUniform3uivEXT | ||
9260 | void __stdcall GLee_Lazy_glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform3uivEXT(program, location, count, value);} | ||
9261 | GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC GLeeFuncPtr_glProgramUniform3uivEXT=GLee_Lazy_glProgramUniform3uivEXT; | ||
9262 | #endif | ||
9263 | #ifndef GLEE_C_DEFINED_glProgramUniform4uivEXT | ||
9264 | #define GLEE_C_DEFINED_glProgramUniform4uivEXT | ||
9265 | void __stdcall GLee_Lazy_glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform4uivEXT(program, location, count, value);} | ||
9266 | GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC GLeeFuncPtr_glProgramUniform4uivEXT=GLee_Lazy_glProgramUniform4uivEXT; | ||
9267 | #endif | ||
9268 | #ifndef GLEE_C_DEFINED_glNamedBufferDataEXT | ||
9269 | #define GLEE_C_DEFINED_glNamedBufferDataEXT | ||
9270 | void __stdcall GLee_Lazy_glNamedBufferDataEXT(GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage) {if (GLeeInit()) glNamedBufferDataEXT(buffer, size, data, usage);} | ||
9271 | GLEEPFNGLNAMEDBUFFERDATAEXTPROC GLeeFuncPtr_glNamedBufferDataEXT=GLee_Lazy_glNamedBufferDataEXT; | ||
9272 | #endif | ||
9273 | #ifndef GLEE_C_DEFINED_glNamedBufferSubDataEXT | ||
9274 | #define GLEE_C_DEFINED_glNamedBufferSubDataEXT | ||
9275 | void __stdcall GLee_Lazy_glNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glNamedBufferSubDataEXT(buffer, offset, size, data);} | ||
9276 | GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glNamedBufferSubDataEXT=GLee_Lazy_glNamedBufferSubDataEXT; | ||
9277 | #endif | ||
9278 | #ifndef GLEE_C_DEFINED_glMapNamedBufferEXT | ||
9279 | #define GLEE_C_DEFINED_glMapNamedBufferEXT | ||
9280 | GLvoid* __stdcall GLee_Lazy_glMapNamedBufferEXT(GLuint buffer, GLenum access) {if (GLeeInit()) return glMapNamedBufferEXT(buffer, access); return (GLvoid*)0;} | ||
9281 | GLEEPFNGLMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glMapNamedBufferEXT=GLee_Lazy_glMapNamedBufferEXT; | ||
9282 | #endif | ||
9283 | #ifndef GLEE_C_DEFINED_glUnmapNamedBufferEXT | ||
9284 | #define GLEE_C_DEFINED_glUnmapNamedBufferEXT | ||
9285 | GLboolean __stdcall GLee_Lazy_glUnmapNamedBufferEXT(GLuint buffer) {if (GLeeInit()) return glUnmapNamedBufferEXT(buffer); return (GLboolean)0;} | ||
9286 | GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glUnmapNamedBufferEXT=GLee_Lazy_glUnmapNamedBufferEXT; | ||
9287 | #endif | ||
9288 | #ifndef GLEE_C_DEFINED_glGetNamedBufferParameterivEXT | ||
9289 | #define GLEE_C_DEFINED_glGetNamedBufferParameterivEXT | ||
9290 | void __stdcall GLee_Lazy_glGetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedBufferParameterivEXT(buffer, pname, params);} | ||
9291 | GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedBufferParameterivEXT=GLee_Lazy_glGetNamedBufferParameterivEXT; | ||
9292 | #endif | ||
9293 | #ifndef GLEE_C_DEFINED_glGetNamedBufferPointervEXT | ||
9294 | #define GLEE_C_DEFINED_glGetNamedBufferPointervEXT | ||
9295 | void __stdcall GLee_Lazy_glGetNamedBufferPointervEXT(GLuint buffer, GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetNamedBufferPointervEXT(buffer, pname, params);} | ||
9296 | GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC GLeeFuncPtr_glGetNamedBufferPointervEXT=GLee_Lazy_glGetNamedBufferPointervEXT; | ||
9297 | #endif | ||
9298 | #ifndef GLEE_C_DEFINED_glGetNamedBufferSubDataEXT | ||
9299 | #define GLEE_C_DEFINED_glGetNamedBufferSubDataEXT | ||
9300 | void __stdcall GLee_Lazy_glGetNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetNamedBufferSubDataEXT(buffer, offset, size, data);} | ||
9301 | GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glGetNamedBufferSubDataEXT=GLee_Lazy_glGetNamedBufferSubDataEXT; | ||
9302 | #endif | ||
9303 | #ifndef GLEE_C_DEFINED_glTextureBufferEXT | ||
9304 | #define GLEE_C_DEFINED_glTextureBufferEXT | ||
9305 | void __stdcall GLee_Lazy_glTextureBufferEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTextureBufferEXT(texture, target, internalformat, buffer);} | ||
9306 | GLEEPFNGLTEXTUREBUFFEREXTPROC GLeeFuncPtr_glTextureBufferEXT=GLee_Lazy_glTextureBufferEXT; | ||
9307 | #endif | ||
9308 | #ifndef GLEE_C_DEFINED_glMultiTexBufferEXT | ||
9309 | #define GLEE_C_DEFINED_glMultiTexBufferEXT | ||
9310 | void __stdcall GLee_Lazy_glMultiTexBufferEXT(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glMultiTexBufferEXT(texunit, target, internalformat, buffer);} | ||
9311 | GLEEPFNGLMULTITEXBUFFEREXTPROC GLeeFuncPtr_glMultiTexBufferEXT=GLee_Lazy_glMultiTexBufferEXT; | ||
9312 | #endif | ||
9313 | #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageEXT | ||
9314 | #define GLEE_C_DEFINED_glNamedRenderbufferStorageEXT | ||
9315 | void __stdcall GLee_Lazy_glNamedRenderbufferStorageEXT(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height);} | ||
9316 | GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageEXT=GLee_Lazy_glNamedRenderbufferStorageEXT; | ||
9317 | #endif | ||
9318 | #ifndef GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT | ||
9319 | #define GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT | ||
9320 | void __stdcall GLee_Lazy_glGetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedRenderbufferParameterivEXT(renderbuffer, pname, params);} | ||
9321 | GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT=GLee_Lazy_glGetNamedRenderbufferParameterivEXT; | ||
9322 | #endif | ||
9323 | #ifndef GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT | ||
9324 | #define GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT | ||
9325 | GLenum __stdcall GLee_Lazy_glCheckNamedFramebufferStatusEXT(GLuint framebuffer, GLenum target) {if (GLeeInit()) return glCheckNamedFramebufferStatusEXT(framebuffer, target); return (GLenum)0;} | ||
9326 | GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckNamedFramebufferStatusEXT=GLee_Lazy_glCheckNamedFramebufferStatusEXT; | ||
9327 | #endif | ||
9328 | #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT | ||
9329 | #define GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT | ||
9330 | void __stdcall GLee_Lazy_glNamedFramebufferTexture1DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level);} | ||
9331 | GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture1DEXT=GLee_Lazy_glNamedFramebufferTexture1DEXT; | ||
9332 | #endif | ||
9333 | #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT | ||
9334 | #define GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT | ||
9335 | void __stdcall GLee_Lazy_glNamedFramebufferTexture2DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level);} | ||
9336 | GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture2DEXT=GLee_Lazy_glNamedFramebufferTexture2DEXT; | ||
9337 | #endif | ||
9338 | #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT | ||
9339 | #define GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT | ||
9340 | void __stdcall GLee_Lazy_glNamedFramebufferTexture3DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLeeInit()) glNamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset);} | ||
9341 | GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture3DEXT=GLee_Lazy_glNamedFramebufferTexture3DEXT; | ||
9342 | #endif | ||
9343 | #ifndef GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT | ||
9344 | #define GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT | ||
9345 | void __stdcall GLee_Lazy_glNamedFramebufferRenderbufferEXT(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glNamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer);} | ||
9346 | GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glNamedFramebufferRenderbufferEXT=GLee_Lazy_glNamedFramebufferRenderbufferEXT; | ||
9347 | #endif | ||
9348 | #ifndef GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT | ||
9349 | #define GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT | ||
9350 | void __stdcall GLee_Lazy_glGetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params);} | ||
9351 | GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT=GLee_Lazy_glGetNamedFramebufferAttachmentParameterivEXT; | ||
9352 | #endif | ||
9353 | #ifndef GLEE_C_DEFINED_glGenerateTextureMipmapEXT | ||
9354 | #define GLEE_C_DEFINED_glGenerateTextureMipmapEXT | ||
9355 | void __stdcall GLee_Lazy_glGenerateTextureMipmapEXT(GLuint texture, GLenum target) {if (GLeeInit()) glGenerateTextureMipmapEXT(texture, target);} | ||
9356 | GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC GLeeFuncPtr_glGenerateTextureMipmapEXT=GLee_Lazy_glGenerateTextureMipmapEXT; | ||
9357 | #endif | ||
9358 | #ifndef GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT | ||
9359 | #define GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT | ||
9360 | void __stdcall GLee_Lazy_glGenerateMultiTexMipmapEXT(GLenum texunit, GLenum target) {if (GLeeInit()) glGenerateMultiTexMipmapEXT(texunit, target);} | ||
9361 | GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC GLeeFuncPtr_glGenerateMultiTexMipmapEXT=GLee_Lazy_glGenerateMultiTexMipmapEXT; | ||
9362 | #endif | ||
9363 | #ifndef GLEE_C_DEFINED_glFramebufferDrawBufferEXT | ||
9364 | #define GLEE_C_DEFINED_glFramebufferDrawBufferEXT | ||
9365 | void __stdcall GLee_Lazy_glFramebufferDrawBufferEXT(GLuint framebuffer, GLenum mode) {if (GLeeInit()) glFramebufferDrawBufferEXT(framebuffer, mode);} | ||
9366 | GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC GLeeFuncPtr_glFramebufferDrawBufferEXT=GLee_Lazy_glFramebufferDrawBufferEXT; | ||
9367 | #endif | ||
9368 | #ifndef GLEE_C_DEFINED_glFramebufferDrawBuffersEXT | ||
9369 | #define GLEE_C_DEFINED_glFramebufferDrawBuffersEXT | ||
9370 | void __stdcall GLee_Lazy_glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const GLenum * bufs) {if (GLeeInit()) glFramebufferDrawBuffersEXT(framebuffer, n, bufs);} | ||
9371 | GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC GLeeFuncPtr_glFramebufferDrawBuffersEXT=GLee_Lazy_glFramebufferDrawBuffersEXT; | ||
9372 | #endif | ||
9373 | #ifndef GLEE_C_DEFINED_glFramebufferReadBufferEXT | ||
9374 | #define GLEE_C_DEFINED_glFramebufferReadBufferEXT | ||
9375 | void __stdcall GLee_Lazy_glFramebufferReadBufferEXT(GLuint framebuffer, GLenum mode) {if (GLeeInit()) glFramebufferReadBufferEXT(framebuffer, mode);} | ||
9376 | GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC GLeeFuncPtr_glFramebufferReadBufferEXT=GLee_Lazy_glFramebufferReadBufferEXT; | ||
9377 | #endif | ||
9378 | #ifndef GLEE_C_DEFINED_glGetFramebufferParameterivEXT | ||
9379 | #define GLEE_C_DEFINED_glGetFramebufferParameterivEXT | ||
9380 | void __stdcall GLee_Lazy_glGetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferParameterivEXT(framebuffer, pname, params);} | ||
9381 | GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferParameterivEXT=GLee_Lazy_glGetFramebufferParameterivEXT; | ||
9382 | #endif | ||
9383 | #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT | ||
9384 | #define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT | ||
9385 | void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleEXT(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height);} | ||
9386 | GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT=GLee_Lazy_glNamedRenderbufferStorageMultisampleEXT; | ||
9387 | #endif | ||
9388 | #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT | ||
9389 | #define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT | ||
9390 | void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height);} | ||
9391 | GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT=GLee_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT; | ||
9392 | #endif | ||
9393 | #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureEXT | ||
9394 | #define GLEE_C_DEFINED_glNamedFramebufferTextureEXT | ||
9395 | void __stdcall GLee_Lazy_glNamedFramebufferTextureEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebufferTextureEXT(framebuffer, attachment, texture, level);} | ||
9396 | GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glNamedFramebufferTextureEXT=GLee_Lazy_glNamedFramebufferTextureEXT; | ||
9397 | #endif | ||
9398 | #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT | ||
9399 | #define GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT | ||
9400 | void __stdcall GLee_Lazy_glNamedFramebufferTextureLayerEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glNamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer);} | ||
9401 | GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glNamedFramebufferTextureLayerEXT=GLee_Lazy_glNamedFramebufferTextureLayerEXT; | ||
9402 | #endif | ||
9403 | #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT | ||
9404 | #define GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT | ||
9405 | void __stdcall GLee_Lazy_glNamedFramebufferTextureFaceEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glNamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face);} | ||
9406 | GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glNamedFramebufferTextureFaceEXT=GLee_Lazy_glNamedFramebufferTextureFaceEXT; | ||
9407 | #endif | ||
9408 | #ifndef GLEE_C_DEFINED_glTextureRenderbufferEXT | ||
9409 | #define GLEE_C_DEFINED_glTextureRenderbufferEXT | ||
9410 | void __stdcall GLee_Lazy_glTextureRenderbufferEXT(GLuint texture, GLenum target, GLuint renderbuffer) {if (GLeeInit()) glTextureRenderbufferEXT(texture, target, renderbuffer);} | ||
9411 | GLEEPFNGLTEXTURERENDERBUFFEREXTPROC GLeeFuncPtr_glTextureRenderbufferEXT=GLee_Lazy_glTextureRenderbufferEXT; | ||
9412 | #endif | ||
9413 | #ifndef GLEE_C_DEFINED_glMultiTexRenderbufferEXT | ||
9414 | #define GLEE_C_DEFINED_glMultiTexRenderbufferEXT | ||
9415 | void __stdcall GLee_Lazy_glMultiTexRenderbufferEXT(GLenum texunit, GLenum target, GLuint renderbuffer) {if (GLeeInit()) glMultiTexRenderbufferEXT(texunit, target, renderbuffer);} | ||
9416 | GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC GLeeFuncPtr_glMultiTexRenderbufferEXT=GLee_Lazy_glMultiTexRenderbufferEXT; | ||
9417 | #endif | ||
9418 | #endif | ||
9419 | |||
9420 | /* GL_EXT_vertex_array_bgra */ | ||
9421 | |||
9422 | #ifdef __GLEE_GL_EXT_vertex_array_bgra | ||
9423 | #endif | ||
9424 | |||
9425 | /* GL_EXT_texture_swizzle */ | ||
9426 | |||
9427 | #ifdef __GLEE_GL_EXT_texture_swizzle | ||
9428 | #endif | ||
9429 | |||
9430 | /* GL_NV_explicit_multisample */ | ||
9431 | |||
9432 | #ifdef __GLEE_GL_NV_explicit_multisample | ||
9433 | #ifndef GLEE_C_DEFINED_glGetMultisamplefvNV | ||
9434 | #define GLEE_C_DEFINED_glGetMultisamplefvNV | ||
9435 | void __stdcall GLee_Lazy_glGetMultisamplefvNV(GLenum pname, GLuint index, GLfloat * val) {if (GLeeInit()) glGetMultisamplefvNV(pname, index, val);} | ||
9436 | GLEEPFNGLGETMULTISAMPLEFVNVPROC GLeeFuncPtr_glGetMultisamplefvNV=GLee_Lazy_glGetMultisamplefvNV; | ||
9437 | #endif | ||
9438 | #ifndef GLEE_C_DEFINED_glSampleMaskIndexedNV | ||
9439 | #define GLEE_C_DEFINED_glSampleMaskIndexedNV | ||
9440 | void __stdcall GLee_Lazy_glSampleMaskIndexedNV(GLuint index, GLbitfield mask) {if (GLeeInit()) glSampleMaskIndexedNV(index, mask);} | ||
9441 | GLEEPFNGLSAMPLEMASKINDEXEDNVPROC GLeeFuncPtr_glSampleMaskIndexedNV=GLee_Lazy_glSampleMaskIndexedNV; | ||
9442 | #endif | ||
9443 | #ifndef GLEE_C_DEFINED_glTexRenderbufferNV | ||
9444 | #define GLEE_C_DEFINED_glTexRenderbufferNV | ||
9445 | void __stdcall GLee_Lazy_glTexRenderbufferNV(GLenum target, GLuint renderbuffer) {if (GLeeInit()) glTexRenderbufferNV(target, renderbuffer);} | ||
9446 | GLEEPFNGLTEXRENDERBUFFERNVPROC GLeeFuncPtr_glTexRenderbufferNV=GLee_Lazy_glTexRenderbufferNV; | ||
9447 | #endif | ||
9448 | #endif | ||
9449 | |||
9450 | /* GL_NV_transform_feedback2 */ | ||
9451 | |||
9452 | #ifdef __GLEE_GL_NV_transform_feedback2 | ||
9453 | #ifndef GLEE_C_DEFINED_glBindTransformFeedbackNV | ||
9454 | #define GLEE_C_DEFINED_glBindTransformFeedbackNV | ||
9455 | void __stdcall GLee_Lazy_glBindTransformFeedbackNV(GLenum target, GLuint id) {if (GLeeInit()) glBindTransformFeedbackNV(target, id);} | ||
9456 | GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBindTransformFeedbackNV=GLee_Lazy_glBindTransformFeedbackNV; | ||
9457 | #endif | ||
9458 | #ifndef GLEE_C_DEFINED_glDeleteTransformFeedbacksNV | ||
9459 | #define GLEE_C_DEFINED_glDeleteTransformFeedbacksNV | ||
9460 | void __stdcall GLee_Lazy_glDeleteTransformFeedbacksNV(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteTransformFeedbacksNV(n, ids);} | ||
9461 | GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glDeleteTransformFeedbacksNV=GLee_Lazy_glDeleteTransformFeedbacksNV; | ||
9462 | #endif | ||
9463 | #ifndef GLEE_C_DEFINED_glGenTransformFeedbacksNV | ||
9464 | #define GLEE_C_DEFINED_glGenTransformFeedbacksNV | ||
9465 | void __stdcall GLee_Lazy_glGenTransformFeedbacksNV(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenTransformFeedbacksNV(n, ids);} | ||
9466 | GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glGenTransformFeedbacksNV=GLee_Lazy_glGenTransformFeedbacksNV; | ||
9467 | #endif | ||
9468 | #ifndef GLEE_C_DEFINED_glIsTransformFeedbackNV | ||
9469 | #define GLEE_C_DEFINED_glIsTransformFeedbackNV | ||
9470 | GLboolean __stdcall GLee_Lazy_glIsTransformFeedbackNV(GLuint id) {if (GLeeInit()) return glIsTransformFeedbackNV(id); return (GLboolean)0;} | ||
9471 | GLEEPFNGLISTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glIsTransformFeedbackNV=GLee_Lazy_glIsTransformFeedbackNV; | ||
9472 | #endif | ||
9473 | #ifndef GLEE_C_DEFINED_glPauseTransformFeedbackNV | ||
9474 | #define GLEE_C_DEFINED_glPauseTransformFeedbackNV | ||
9475 | void __stdcall GLee_Lazy_glPauseTransformFeedbackNV(void) {if (GLeeInit()) glPauseTransformFeedbackNV();} | ||
9476 | GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glPauseTransformFeedbackNV=GLee_Lazy_glPauseTransformFeedbackNV; | ||
9477 | #endif | ||
9478 | #ifndef GLEE_C_DEFINED_glResumeTransformFeedbackNV | ||
9479 | #define GLEE_C_DEFINED_glResumeTransformFeedbackNV | ||
9480 | void __stdcall GLee_Lazy_glResumeTransformFeedbackNV(void) {if (GLeeInit()) glResumeTransformFeedbackNV();} | ||
9481 | GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glResumeTransformFeedbackNV=GLee_Lazy_glResumeTransformFeedbackNV; | ||
9482 | #endif | ||
9483 | #ifndef GLEE_C_DEFINED_glDrawTransformFeedbackNV | ||
9484 | #define GLEE_C_DEFINED_glDrawTransformFeedbackNV | ||
9485 | void __stdcall GLee_Lazy_glDrawTransformFeedbackNV(GLenum mode, GLuint id) {if (GLeeInit()) glDrawTransformFeedbackNV(mode, id);} | ||
9486 | GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glDrawTransformFeedbackNV=GLee_Lazy_glDrawTransformFeedbackNV; | ||
9487 | #endif | ||
9488 | #endif | ||
9489 | |||
9490 | /* GL_SGIX_texture_select */ | ||
9491 | |||
9492 | #ifdef __GLEE_GL_SGIX_texture_select | ||
9493 | #endif | ||
9494 | |||
9495 | /* GL_INGR_blend_func_separate */ | ||
9496 | |||
9497 | #ifdef __GLEE_GL_INGR_blend_func_separate | ||
9498 | #ifndef GLEE_C_DEFINED_glBlendFuncSeparateINGR | ||
9499 | #define GLEE_C_DEFINED_glBlendFuncSeparateINGR | ||
9500 | void __stdcall GLee_Lazy_glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} | ||
9501 | GLEEPFNGLBLENDFUNCSEPARATEINGRPROC GLeeFuncPtr_glBlendFuncSeparateINGR=GLee_Lazy_glBlendFuncSeparateINGR; | ||
9502 | #endif | ||
9503 | #endif | ||
9504 | |||
9505 | /* GL_SGIX_depth_pass_instrument */ | ||
9506 | |||
9507 | #ifdef __GLEE_GL_SGIX_depth_pass_instrument | ||
9508 | #endif | ||
9509 | |||
9510 | /* GL_SGIX_igloo_interface */ | ||
9511 | |||
9512 | #ifdef __GLEE_GL_SGIX_igloo_interface | ||
9513 | #ifndef GLEE_C_DEFINED_glIglooInterfaceSGIX | ||
9514 | #define GLEE_C_DEFINED_glIglooInterfaceSGIX | ||
9515 | void __stdcall GLee_Lazy_glIglooInterfaceSGIX(GLenum pname, const GLvoid * params) {if (GLeeInit()) glIglooInterfaceSGIX(pname, params);} | ||
9516 | GLEEPFNGLIGLOOINTERFACESGIXPROC GLeeFuncPtr_glIglooInterfaceSGIX=GLee_Lazy_glIglooInterfaceSGIX; | ||
9517 | #endif | ||
9518 | #endif | ||
9519 | |||
9520 | /* GL_EXT_fragment_lighting */ | ||
9521 | |||
9522 | #ifdef __GLEE_GL_EXT_fragment_lighting | ||
9523 | #ifndef GLEE_C_DEFINED_glFragmentLightModeliEXT | ||
9524 | #define GLEE_C_DEFINED_glFragmentLightModeliEXT | ||
9525 | GLvoid __stdcall GLee_Lazy_glFragmentLightModeliEXT(GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightModeliEXT(pname, param);} | ||
9526 | GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC GLeeFuncPtr_glFragmentLightModeliEXT=GLee_Lazy_glFragmentLightModeliEXT; | ||
9527 | #endif | ||
9528 | #ifndef GLEE_C_DEFINED_glFragmentLightModelfEXT | ||
9529 | #define GLEE_C_DEFINED_glFragmentLightModelfEXT | ||
9530 | GLvoid __stdcall GLee_Lazy_glFragmentLightModelfEXT(GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightModelfEXT(pname, param);} | ||
9531 | GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC GLeeFuncPtr_glFragmentLightModelfEXT=GLee_Lazy_glFragmentLightModelfEXT; | ||
9532 | #endif | ||
9533 | #ifndef GLEE_C_DEFINED_glFragmentLightModelivEXT | ||
9534 | #define GLEE_C_DEFINED_glFragmentLightModelivEXT | ||
9535 | GLvoid __stdcall GLee_Lazy_glFragmentLightModelivEXT(GLenum pname, GLint * params) {if (GLeeInit()) glFragmentLightModelivEXT(pname, params);} | ||
9536 | GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC GLeeFuncPtr_glFragmentLightModelivEXT=GLee_Lazy_glFragmentLightModelivEXT; | ||
9537 | #endif | ||
9538 | #ifndef GLEE_C_DEFINED_glFragmentLightModelfvEXT | ||
9539 | #define GLEE_C_DEFINED_glFragmentLightModelfvEXT | ||
9540 | GLvoid __stdcall GLee_Lazy_glFragmentLightModelfvEXT(GLenum pname, GLfloat * params) {if (GLeeInit()) glFragmentLightModelfvEXT(pname, params);} | ||
9541 | GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC GLeeFuncPtr_glFragmentLightModelfvEXT=GLee_Lazy_glFragmentLightModelfvEXT; | ||
9542 | #endif | ||
9543 | #ifndef GLEE_C_DEFINED_glFragmentLightiEXT | ||
9544 | #define GLEE_C_DEFINED_glFragmentLightiEXT | ||
9545 | GLvoid __stdcall GLee_Lazy_glFragmentLightiEXT(GLenum light, GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightiEXT(light, pname, param);} | ||
9546 | GLEEPFNGLFRAGMENTLIGHTIEXTPROC GLeeFuncPtr_glFragmentLightiEXT=GLee_Lazy_glFragmentLightiEXT; | ||
9547 | #endif | ||
9548 | #ifndef GLEE_C_DEFINED_glFragmentLightfEXT | ||
9549 | #define GLEE_C_DEFINED_glFragmentLightfEXT | ||
9550 | GLvoid __stdcall GLee_Lazy_glFragmentLightfEXT(GLenum light, GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightfEXT(light, pname, param);} | ||
9551 | GLEEPFNGLFRAGMENTLIGHTFEXTPROC GLeeFuncPtr_glFragmentLightfEXT=GLee_Lazy_glFragmentLightfEXT; | ||
9552 | #endif | ||
9553 | #ifndef GLEE_C_DEFINED_glFragmentLightivEXT | ||
9554 | #define GLEE_C_DEFINED_glFragmentLightivEXT | ||
9555 | GLvoid __stdcall GLee_Lazy_glFragmentLightivEXT(GLenum light, GLenum pname, GLint * params) {if (GLeeInit()) glFragmentLightivEXT(light, pname, params);} | ||
9556 | GLEEPFNGLFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glFragmentLightivEXT=GLee_Lazy_glFragmentLightivEXT; | ||
9557 | #endif | ||
9558 | #ifndef GLEE_C_DEFINED_glFragmentLightfvEXT | ||
9559 | #define GLEE_C_DEFINED_glFragmentLightfvEXT | ||
9560 | GLvoid __stdcall GLee_Lazy_glFragmentLightfvEXT(GLenum light, GLenum pname, GLfloat * params) {if (GLeeInit()) glFragmentLightfvEXT(light, pname, params);} | ||
9561 | GLEEPFNGLFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glFragmentLightfvEXT=GLee_Lazy_glFragmentLightfvEXT; | ||
9562 | #endif | ||
9563 | #ifndef GLEE_C_DEFINED_glGetFragmentLightivEXT | ||
9564 | #define GLEE_C_DEFINED_glGetFragmentLightivEXT | ||
9565 | GLvoid __stdcall GLee_Lazy_glGetFragmentLightivEXT(GLenum light, GLenum pname, GLint * params) {if (GLeeInit()) glGetFragmentLightivEXT(light, pname, params);} | ||
9566 | GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glGetFragmentLightivEXT=GLee_Lazy_glGetFragmentLightivEXT; | ||
9567 | #endif | ||
9568 | #ifndef GLEE_C_DEFINED_glGetFragmentLightfvEXT | ||
9569 | #define GLEE_C_DEFINED_glGetFragmentLightfvEXT | ||
9570 | GLvoid __stdcall GLee_Lazy_glGetFragmentLightfvEXT(GLenum light, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvEXT(light, pname, params);} | ||
9571 | GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glGetFragmentLightfvEXT=GLee_Lazy_glGetFragmentLightfvEXT; | ||
9572 | #endif | ||
9573 | #ifndef GLEE_C_DEFINED_glFragmentMaterialfEXT | ||
9574 | #define GLEE_C_DEFINED_glFragmentMaterialfEXT | ||
9575 | GLvoid __stdcall GLee_Lazy_glFragmentMaterialfEXT(GLenum face, GLenum pname, const GLfloat param) {if (GLeeInit()) glFragmentMaterialfEXT(face, pname, param);} | ||
9576 | GLEEPFNGLFRAGMENTMATERIALFEXTPROC GLeeFuncPtr_glFragmentMaterialfEXT=GLee_Lazy_glFragmentMaterialfEXT; | ||
9577 | #endif | ||
9578 | #ifndef GLEE_C_DEFINED_glFragmentMaterialiEXT | ||
9579 | #define GLEE_C_DEFINED_glFragmentMaterialiEXT | ||
9580 | GLvoid __stdcall GLee_Lazy_glFragmentMaterialiEXT(GLenum face, GLenum pname, const GLint param) {if (GLeeInit()) glFragmentMaterialiEXT(face, pname, param);} | ||
9581 | GLEEPFNGLFRAGMENTMATERIALIEXTPROC GLeeFuncPtr_glFragmentMaterialiEXT=GLee_Lazy_glFragmentMaterialiEXT; | ||
9582 | #endif | ||
9583 | #ifndef GLEE_C_DEFINED_glFragmentMaterialfvEXT | ||
9584 | #define GLEE_C_DEFINED_glFragmentMaterialfvEXT | ||
9585 | GLvoid __stdcall GLee_Lazy_glFragmentMaterialfvEXT(GLenum face, GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvEXT(face, pname, params);} | ||
9586 | GLEEPFNGLFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glFragmentMaterialfvEXT=GLee_Lazy_glFragmentMaterialfvEXT; | ||
9587 | #endif | ||
9588 | #ifndef GLEE_C_DEFINED_glFragmentMaterialivEXT | ||
9589 | #define GLEE_C_DEFINED_glFragmentMaterialivEXT | ||
9590 | GLvoid __stdcall GLee_Lazy_glFragmentMaterialivEXT(GLenum face, GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentMaterialivEXT(face, pname, params);} | ||
9591 | GLEEPFNGLFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glFragmentMaterialivEXT=GLee_Lazy_glFragmentMaterialivEXT; | ||
9592 | #endif | ||
9593 | #ifndef GLEE_C_DEFINED_glFragmentColorMaterialEXT | ||
9594 | #define GLEE_C_DEFINED_glFragmentColorMaterialEXT | ||
9595 | GLvoid __stdcall GLee_Lazy_glFragmentColorMaterialEXT(GLenum face, GLenum mode) {if (GLeeInit()) glFragmentColorMaterialEXT(face, mode);} | ||
9596 | GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC GLeeFuncPtr_glFragmentColorMaterialEXT=GLee_Lazy_glFragmentColorMaterialEXT; | ||
9597 | #endif | ||
9598 | #ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvEXT | ||
9599 | #define GLEE_C_DEFINED_glGetFragmentMaterialfvEXT | ||
9600 | GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialfvEXT(GLenum face, GLenum pname, const GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvEXT(face, pname, params);} | ||
9601 | GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glGetFragmentMaterialfvEXT=GLee_Lazy_glGetFragmentMaterialfvEXT; | ||
9602 | #endif | ||
9603 | #ifndef GLEE_C_DEFINED_glGetFragmentMaterialivEXT | ||
9604 | #define GLEE_C_DEFINED_glGetFragmentMaterialivEXT | ||
9605 | GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialivEXT(GLenum face, GLenum pname, const GLint * params) {if (GLeeInit()) glGetFragmentMaterialivEXT(face, pname, params);} | ||
9606 | GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glGetFragmentMaterialivEXT=GLee_Lazy_glGetFragmentMaterialivEXT; | ||
9607 | #endif | ||
9608 | #ifndef GLEE_C_DEFINED_glLightEnviEXT | ||
9609 | #define GLEE_C_DEFINED_glLightEnviEXT | ||
9610 | GLvoid __stdcall GLee_Lazy_glLightEnviEXT(GLenum pname, GLint param) {if (GLeeInit()) glLightEnviEXT(pname, param);} | ||
9611 | GLEEPFNGLLIGHTENVIEXTPROC GLeeFuncPtr_glLightEnviEXT=GLee_Lazy_glLightEnviEXT; | ||
9612 | #endif | ||
9613 | #endif | ||
9614 | |||
9615 | /* GL_EXT_geometry_shader4 */ | ||
9616 | |||
9617 | #ifdef __GLEE_GL_EXT_geometry_shader4 | ||
9618 | #ifndef GLEE_C_DEFINED_glProgramParameteriEXT | ||
9619 | #define GLEE_C_DEFINED_glProgramParameteriEXT | ||
9620 | GLvoid __stdcall GLee_Lazy_glProgramParameteriEXT(GLuint program, GLenum pname, GLint value) {if (GLeeInit()) glProgramParameteriEXT(program, pname, value);} | ||
9621 | GLEEPFNGLPROGRAMPARAMETERIEXTPROC GLeeFuncPtr_glProgramParameteriEXT=GLee_Lazy_glProgramParameteriEXT; | ||
9622 | #endif | ||
9623 | #ifndef GLEE_C_DEFINED_glFramebufferTextureEXT | ||
9624 | #define GLEE_C_DEFINED_glFramebufferTextureEXT | ||
9625 | GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureEXT(target, attachment, texture, level);} | ||
9626 | GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GLee_Lazy_glFramebufferTextureEXT; | ||
9627 | #endif | ||
9628 | #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT | ||
9629 | #define GLEE_C_DEFINED_glFramebufferTextureLayerEXT | ||
9630 | GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);} | ||
9631 | GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT; | ||
9632 | #endif | ||
9633 | #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT | ||
9634 | #define GLEE_C_DEFINED_glFramebufferTextureFaceEXT | ||
9635 | GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFramebufferTextureFaceEXT(target, attachment, texture, level, face);} | ||
9636 | GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT=GLee_Lazy_glFramebufferTextureFaceEXT; | ||
9637 | #endif | ||
9638 | #endif | ||
9639 | |||
9640 | /* GL_EXT_scene_marker */ | ||
9641 | |||
9642 | #ifdef __GLEE_GL_EXT_scene_marker | ||
9643 | #ifndef GLEE_C_DEFINED_glBeginSceneEXT | ||
9644 | #define GLEE_C_DEFINED_glBeginSceneEXT | ||
9645 | GLvoid __stdcall GLee_Lazy_glBeginSceneEXT(void) {if (GLeeInit()) glBeginSceneEXT();} | ||
9646 | GLEEPFNGLBEGINSCENEEXTPROC GLeeFuncPtr_glBeginSceneEXT=GLee_Lazy_glBeginSceneEXT; | ||
9647 | #endif | ||
9648 | #ifndef GLEE_C_DEFINED_glEndSceneEXT | ||
9649 | #define GLEE_C_DEFINED_glEndSceneEXT | ||
9650 | GLvoid __stdcall GLee_Lazy_glEndSceneEXT(void) {if (GLeeInit()) glEndSceneEXT();} | ||
9651 | GLEEPFNGLENDSCENEEXTPROC GLeeFuncPtr_glEndSceneEXT=GLee_Lazy_glEndSceneEXT; | ||
9652 | #endif | ||
9653 | #endif | ||
9654 | |||
9655 | /* GL_EXT_texture_compression_dxt1 */ | ||
9656 | |||
9657 | #ifdef __GLEE_GL_EXT_texture_compression_dxt1 | ||
9658 | #endif | ||
9659 | |||
9660 | /* GL_EXT_texture_env */ | ||
9661 | |||
9662 | #ifdef __GLEE_GL_EXT_texture_env | ||
9663 | #endif | ||
9664 | |||
9665 | /* GL_IBM_static_data */ | ||
9666 | |||
9667 | #ifdef __GLEE_GL_IBM_static_data | ||
9668 | #endif | ||
9669 | |||
9670 | /* GL_NV_gpu_program4 */ | ||
9671 | |||
9672 | #ifdef __GLEE_GL_NV_gpu_program4 | ||
9673 | #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4iNV | ||
9674 | #define GLEE_C_DEFINED_glProgramLocalParameterI4iNV | ||
9675 | GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramLocalParameterI4iNV(target, index, x, y, z, w);} | ||
9676 | GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC GLeeFuncPtr_glProgramLocalParameterI4iNV=GLee_Lazy_glProgramLocalParameterI4iNV; | ||
9677 | #endif | ||
9678 | #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4ivNV | ||
9679 | #define GLEE_C_DEFINED_glProgramLocalParameterI4ivNV | ||
9680 | GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) glProgramLocalParameterI4ivNV(target, index, params);} | ||
9681 | GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramLocalParameterI4ivNV=GLee_Lazy_glProgramLocalParameterI4ivNV; | ||
9682 | #endif | ||
9683 | #ifndef GLEE_C_DEFINED_glProgramLocalParametersI4ivNV | ||
9684 | #define GLEE_C_DEFINED_glProgramLocalParametersI4ivNV | ||
9685 | GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramLocalParametersI4ivNV(target, index, count, params);} | ||
9686 | GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramLocalParametersI4ivNV=GLee_Lazy_glProgramLocalParametersI4ivNV; | ||
9687 | #endif | ||
9688 | #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uiNV | ||
9689 | #define GLEE_C_DEFINED_glProgramLocalParameterI4uiNV | ||
9690 | GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramLocalParameterI4uiNV(target, index, x, y, z, w);} | ||
9691 | GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC GLeeFuncPtr_glProgramLocalParameterI4uiNV=GLee_Lazy_glProgramLocalParameterI4uiNV; | ||
9692 | #endif | ||
9693 | #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uivNV | ||
9694 | #define GLEE_C_DEFINED_glProgramLocalParameterI4uivNV | ||
9695 | GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glProgramLocalParameterI4uivNV(target, index, params);} | ||
9696 | GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramLocalParameterI4uivNV=GLee_Lazy_glProgramLocalParameterI4uivNV; | ||
9697 | #endif | ||
9698 | #ifndef GLEE_C_DEFINED_glProgramLocalParametersI4uivNV | ||
9699 | #define GLEE_C_DEFINED_glProgramLocalParametersI4uivNV | ||
9700 | GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramLocalParametersI4uivNV(target, index, count, params);} | ||
9701 | GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramLocalParametersI4uivNV=GLee_Lazy_glProgramLocalParametersI4uivNV; | ||
9702 | #endif | ||
9703 | #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4iNV | ||
9704 | #define GLEE_C_DEFINED_glProgramEnvParameterI4iNV | ||
9705 | GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramEnvParameterI4iNV(target, index, x, y, z, w);} | ||
9706 | GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC GLeeFuncPtr_glProgramEnvParameterI4iNV=GLee_Lazy_glProgramEnvParameterI4iNV; | ||
9707 | #endif | ||
9708 | #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4ivNV | ||
9709 | #define GLEE_C_DEFINED_glProgramEnvParameterI4ivNV | ||
9710 | GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) glProgramEnvParameterI4ivNV(target, index, params);} | ||
9711 | GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramEnvParameterI4ivNV=GLee_Lazy_glProgramEnvParameterI4ivNV; | ||
9712 | #endif | ||
9713 | #ifndef GLEE_C_DEFINED_glProgramEnvParametersI4ivNV | ||
9714 | #define GLEE_C_DEFINED_glProgramEnvParametersI4ivNV | ||
9715 | GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramEnvParametersI4ivNV(target, index, count, params);} | ||
9716 | GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramEnvParametersI4ivNV=GLee_Lazy_glProgramEnvParametersI4ivNV; | ||
9717 | #endif | ||
9718 | #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uiNV | ||
9719 | #define GLEE_C_DEFINED_glProgramEnvParameterI4uiNV | ||
9720 | GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramEnvParameterI4uiNV(target, index, x, y, z, w);} | ||
9721 | GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC GLeeFuncPtr_glProgramEnvParameterI4uiNV=GLee_Lazy_glProgramEnvParameterI4uiNV; | ||
9722 | #endif | ||
9723 | #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uivNV | ||
9724 | #define GLEE_C_DEFINED_glProgramEnvParameterI4uivNV | ||
9725 | GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glProgramEnvParameterI4uivNV(target, index, params);} | ||
9726 | GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramEnvParameterI4uivNV=GLee_Lazy_glProgramEnvParameterI4uivNV; | ||
9727 | #endif | ||
9728 | #ifndef GLEE_C_DEFINED_glProgramEnvParametersI4uivNV | ||
9729 | #define GLEE_C_DEFINED_glProgramEnvParametersI4uivNV | ||
9730 | GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramEnvParametersI4uivNV(target, index, count, params);} | ||
9731 | GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramEnvParametersI4uivNV=GLee_Lazy_glProgramEnvParametersI4uivNV; | ||
9732 | #endif | ||
9733 | #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIivNV | ||
9734 | #define GLEE_C_DEFINED_glGetProgramLocalParameterIivNV | ||
9735 | GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetProgramLocalParameterIivNV(target, index, params);} | ||
9736 | GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIivNV=GLee_Lazy_glGetProgramLocalParameterIivNV; | ||
9737 | #endif | ||
9738 | #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV | ||
9739 | #define GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV | ||
9740 | GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetProgramLocalParameterIuivNV(target, index, params);} | ||
9741 | GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIuivNV=GLee_Lazy_glGetProgramLocalParameterIuivNV; | ||
9742 | #endif | ||
9743 | #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIivNV | ||
9744 | #define GLEE_C_DEFINED_glGetProgramEnvParameterIivNV | ||
9745 | GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetProgramEnvParameterIivNV(target, index, params);} | ||
9746 | GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIivNV=GLee_Lazy_glGetProgramEnvParameterIivNV; | ||
9747 | #endif | ||
9748 | #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV | ||
9749 | #define GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV | ||
9750 | GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetProgramEnvParameterIuivNV(target, index, params);} | ||
9751 | GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIuivNV=GLee_Lazy_glGetProgramEnvParameterIuivNV; | ||
9752 | #endif | ||
9753 | #ifndef GLEE_C_DEFINED_glFramebufferTextureEXT | ||
9754 | #define GLEE_C_DEFINED_glFramebufferTextureEXT | ||
9755 | GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureEXT(target, attachment, texture, level);} | ||
9756 | GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GLee_Lazy_glFramebufferTextureEXT; | ||
9757 | #endif | ||
9758 | #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT | ||
9759 | #define GLEE_C_DEFINED_glFramebufferTextureLayerEXT | ||
9760 | GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);} | ||
9761 | GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT; | ||
9762 | #endif | ||
9763 | #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT | ||
9764 | #define GLEE_C_DEFINED_glFramebufferTextureFaceEXT | ||
9765 | GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFramebufferTextureFaceEXT(target, attachment, texture, level, face);} | ||
9766 | GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT=GLee_Lazy_glFramebufferTextureFaceEXT; | ||
9767 | #endif | ||
9768 | #ifndef GLEE_C_DEFINED_glVertexAttribI2iEXT | ||
9769 | #define GLEE_C_DEFINED_glVertexAttribI2iEXT | ||
9770 | GLvoid __stdcall GLee_Lazy_glVertexAttribI2iEXT(GLuint index, GLint x, GLint y) {if (GLeeInit()) glVertexAttribI2iEXT(index, x, y);} | ||
9771 | GLEEPFNGLVERTEXATTRIBI2IEXTPROC GLeeFuncPtr_glVertexAttribI2iEXT=GLee_Lazy_glVertexAttribI2iEXT; | ||
9772 | #endif | ||
9773 | #ifndef GLEE_C_DEFINED_glVertexAttribI3iEXT | ||
9774 | #define GLEE_C_DEFINED_glVertexAttribI3iEXT | ||
9775 | GLvoid __stdcall GLee_Lazy_glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, GLint z) {if (GLeeInit()) glVertexAttribI3iEXT(index, x, y, z);} | ||
9776 | GLEEPFNGLVERTEXATTRIBI3IEXTPROC GLeeFuncPtr_glVertexAttribI3iEXT=GLee_Lazy_glVertexAttribI3iEXT; | ||
9777 | #endif | ||
9778 | #ifndef GLEE_C_DEFINED_glVertexAttribI4iEXT | ||
9779 | #define GLEE_C_DEFINED_glVertexAttribI4iEXT | ||
9780 | GLvoid __stdcall GLee_Lazy_glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glVertexAttribI4iEXT(index, x, y, z, w);} | ||
9781 | GLEEPFNGLVERTEXATTRIBI4IEXTPROC GLeeFuncPtr_glVertexAttribI4iEXT=GLee_Lazy_glVertexAttribI4iEXT; | ||
9782 | #endif | ||
9783 | #ifndef GLEE_C_DEFINED_glVertexAttribI1uiEXT | ||
9784 | #define GLEE_C_DEFINED_glVertexAttribI1uiEXT | ||
9785 | GLvoid __stdcall GLee_Lazy_glVertexAttribI1uiEXT(GLuint index, GLuint x) {if (GLeeInit()) glVertexAttribI1uiEXT(index, x);} | ||
9786 | GLEEPFNGLVERTEXATTRIBI1UIEXTPROC GLeeFuncPtr_glVertexAttribI1uiEXT=GLee_Lazy_glVertexAttribI1uiEXT; | ||
9787 | #endif | ||
9788 | #ifndef GLEE_C_DEFINED_glVertexAttribI2uiEXT | ||
9789 | #define GLEE_C_DEFINED_glVertexAttribI2uiEXT | ||
9790 | GLvoid __stdcall GLee_Lazy_glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y) {if (GLeeInit()) glVertexAttribI2uiEXT(index, x, y);} | ||
9791 | GLEEPFNGLVERTEXATTRIBI2UIEXTPROC GLeeFuncPtr_glVertexAttribI2uiEXT=GLee_Lazy_glVertexAttribI2uiEXT; | ||
9792 | #endif | ||
9793 | #ifndef GLEE_C_DEFINED_glVertexAttribI3uiEXT | ||
9794 | #define GLEE_C_DEFINED_glVertexAttribI3uiEXT | ||
9795 | GLvoid __stdcall GLee_Lazy_glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y, GLuint z) {if (GLeeInit()) glVertexAttribI3uiEXT(index, x, y, z);} | ||
9796 | GLEEPFNGLVERTEXATTRIBI3UIEXTPROC GLeeFuncPtr_glVertexAttribI3uiEXT=GLee_Lazy_glVertexAttribI3uiEXT; | ||
9797 | #endif | ||
9798 | #ifndef GLEE_C_DEFINED_glVertexAttribI4uiEXT | ||
9799 | #define GLEE_C_DEFINED_glVertexAttribI4uiEXT | ||
9800 | GLvoid __stdcall GLee_Lazy_glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4uiEXT(index, x, y, z, w);} | ||
9801 | GLEEPFNGLVERTEXATTRIBI4UIEXTPROC GLeeFuncPtr_glVertexAttribI4uiEXT=GLee_Lazy_glVertexAttribI4uiEXT; | ||
9802 | #endif | ||
9803 | #ifndef GLEE_C_DEFINED_glVertexAttribI1ivEXT | ||
9804 | #define GLEE_C_DEFINED_glVertexAttribI1ivEXT | ||
9805 | GLvoid __stdcall GLee_Lazy_glVertexAttribI1ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI1ivEXT(index, v);} | ||
9806 | GLEEPFNGLVERTEXATTRIBI1IVEXTPROC GLeeFuncPtr_glVertexAttribI1ivEXT=GLee_Lazy_glVertexAttribI1ivEXT; | ||
9807 | #endif | ||
9808 | #ifndef GLEE_C_DEFINED_glVertexAttribI2ivEXT | ||
9809 | #define GLEE_C_DEFINED_glVertexAttribI2ivEXT | ||
9810 | GLvoid __stdcall GLee_Lazy_glVertexAttribI2ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI2ivEXT(index, v);} | ||
9811 | GLEEPFNGLVERTEXATTRIBI2IVEXTPROC GLeeFuncPtr_glVertexAttribI2ivEXT=GLee_Lazy_glVertexAttribI2ivEXT; | ||
9812 | #endif | ||
9813 | #ifndef GLEE_C_DEFINED_glVertexAttribI3ivEXT | ||
9814 | #define GLEE_C_DEFINED_glVertexAttribI3ivEXT | ||
9815 | GLvoid __stdcall GLee_Lazy_glVertexAttribI3ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI3ivEXT(index, v);} | ||
9816 | GLEEPFNGLVERTEXATTRIBI3IVEXTPROC GLeeFuncPtr_glVertexAttribI3ivEXT=GLee_Lazy_glVertexAttribI3ivEXT; | ||
9817 | #endif | ||
9818 | #ifndef GLEE_C_DEFINED_glVertexAttribI4ivEXT | ||
9819 | #define GLEE_C_DEFINED_glVertexAttribI4ivEXT | ||
9820 | GLvoid __stdcall GLee_Lazy_glVertexAttribI4ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI4ivEXT(index, v);} | ||
9821 | GLEEPFNGLVERTEXATTRIBI4IVEXTPROC GLeeFuncPtr_glVertexAttribI4ivEXT=GLee_Lazy_glVertexAttribI4ivEXT; | ||
9822 | #endif | ||
9823 | #ifndef GLEE_C_DEFINED_glVertexAttribI1uivEXT | ||
9824 | #define GLEE_C_DEFINED_glVertexAttribI1uivEXT | ||
9825 | GLvoid __stdcall GLee_Lazy_glVertexAttribI1uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI1uivEXT(index, v);} | ||
9826 | GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC GLeeFuncPtr_glVertexAttribI1uivEXT=GLee_Lazy_glVertexAttribI1uivEXT; | ||
9827 | #endif | ||
9828 | #ifndef GLEE_C_DEFINED_glVertexAttribI2uivEXT | ||
9829 | #define GLEE_C_DEFINED_glVertexAttribI2uivEXT | ||
9830 | GLvoid __stdcall GLee_Lazy_glVertexAttribI2uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI2uivEXT(index, v);} | ||
9831 | GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC GLeeFuncPtr_glVertexAttribI2uivEXT=GLee_Lazy_glVertexAttribI2uivEXT; | ||
9832 | #endif | ||
9833 | #ifndef GLEE_C_DEFINED_glVertexAttribI3uivEXT | ||
9834 | #define GLEE_C_DEFINED_glVertexAttribI3uivEXT | ||
9835 | GLvoid __stdcall GLee_Lazy_glVertexAttribI3uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI3uivEXT(index, v);} | ||
9836 | GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC GLeeFuncPtr_glVertexAttribI3uivEXT=GLee_Lazy_glVertexAttribI3uivEXT; | ||
9837 | #endif | ||
9838 | #ifndef GLEE_C_DEFINED_glVertexAttribI4uivEXT | ||
9839 | #define GLEE_C_DEFINED_glVertexAttribI4uivEXT | ||
9840 | GLvoid __stdcall GLee_Lazy_glVertexAttribI4uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI4uivEXT(index, v);} | ||
9841 | GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC GLeeFuncPtr_glVertexAttribI4uivEXT=GLee_Lazy_glVertexAttribI4uivEXT; | ||
9842 | #endif | ||
9843 | #ifndef GLEE_C_DEFINED_glVertexAttribI4bvEXT | ||
9844 | #define GLEE_C_DEFINED_glVertexAttribI4bvEXT | ||
9845 | GLvoid __stdcall GLee_Lazy_glVertexAttribI4bvEXT(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttribI4bvEXT(index, v);} | ||
9846 | GLEEPFNGLVERTEXATTRIBI4BVEXTPROC GLeeFuncPtr_glVertexAttribI4bvEXT=GLee_Lazy_glVertexAttribI4bvEXT; | ||
9847 | #endif | ||
9848 | #ifndef GLEE_C_DEFINED_glVertexAttribI4svEXT | ||
9849 | #define GLEE_C_DEFINED_glVertexAttribI4svEXT | ||
9850 | GLvoid __stdcall GLee_Lazy_glVertexAttribI4svEXT(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttribI4svEXT(index, v);} | ||
9851 | GLEEPFNGLVERTEXATTRIBI4SVEXTPROC GLeeFuncPtr_glVertexAttribI4svEXT=GLee_Lazy_glVertexAttribI4svEXT; | ||
9852 | #endif | ||
9853 | #ifndef GLEE_C_DEFINED_glVertexAttribI4ubvEXT | ||
9854 | #define GLEE_C_DEFINED_glVertexAttribI4ubvEXT | ||
9855 | GLvoid __stdcall GLee_Lazy_glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttribI4ubvEXT(index, v);} | ||
9856 | GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC GLeeFuncPtr_glVertexAttribI4ubvEXT=GLee_Lazy_glVertexAttribI4ubvEXT; | ||
9857 | #endif | ||
9858 | #ifndef GLEE_C_DEFINED_glVertexAttribI4usvEXT | ||
9859 | #define GLEE_C_DEFINED_glVertexAttribI4usvEXT | ||
9860 | GLvoid __stdcall GLee_Lazy_glVertexAttribI4usvEXT(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttribI4usvEXT(index, v);} | ||
9861 | GLEEPFNGLVERTEXATTRIBI4USVEXTPROC GLeeFuncPtr_glVertexAttribI4usvEXT=GLee_Lazy_glVertexAttribI4usvEXT; | ||
9862 | #endif | ||
9863 | #ifndef GLEE_C_DEFINED_glVertexAttribIPointerEXT | ||
9864 | #define GLEE_C_DEFINED_glVertexAttribIPointerEXT | ||
9865 | GLvoid __stdcall GLee_Lazy_glVertexAttribIPointerEXT(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribIPointerEXT(index, size, type, stride, pointer);} | ||
9866 | GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC GLeeFuncPtr_glVertexAttribIPointerEXT=GLee_Lazy_glVertexAttribIPointerEXT; | ||
9867 | #endif | ||
9868 | #ifndef GLEE_C_DEFINED_glGetVertexAttribIivEXT | ||
9869 | #define GLEE_C_DEFINED_glGetVertexAttribIivEXT | ||
9870 | GLvoid __stdcall GLee_Lazy_glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribIivEXT(index, pname, params);} | ||
9871 | GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC GLeeFuncPtr_glGetVertexAttribIivEXT=GLee_Lazy_glGetVertexAttribIivEXT; | ||
9872 | #endif | ||
9873 | #ifndef GLEE_C_DEFINED_glGetVertexAttribIuivEXT | ||
9874 | #define GLEE_C_DEFINED_glGetVertexAttribIuivEXT | ||
9875 | GLvoid __stdcall GLee_Lazy_glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params) {if (GLeeInit()) glGetVertexAttribIuivEXT(index, pname, params);} | ||
9876 | GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC GLeeFuncPtr_glGetVertexAttribIuivEXT=GLee_Lazy_glGetVertexAttribIuivEXT; | ||
9877 | #endif | ||
9878 | #endif | ||
9879 | |||
9880 | /* GL_OES_byte_coordinates */ | ||
9881 | |||
9882 | #ifdef __GLEE_GL_OES_byte_coordinates | ||
9883 | #endif | ||
9884 | |||
9885 | /* GL_OES_compressed_paletted_texture */ | ||
9886 | |||
9887 | #ifdef __GLEE_GL_OES_compressed_paletted_texture | ||
9888 | #endif | ||
9889 | |||
9890 | /* GL_OES_single_precision */ | ||
9891 | |||
9892 | #ifdef __GLEE_GL_OES_single_precision | ||
9893 | #ifndef GLEE_C_DEFINED_glDepthRangefOES | ||
9894 | #define GLEE_C_DEFINED_glDepthRangefOES | ||
9895 | GLvoid __stdcall GLee_Lazy_glDepthRangefOES(GLclampf n, GLclampf f) {if (GLeeInit()) glDepthRangefOES(n, f);} | ||
9896 | GLEEPFNGLDEPTHRANGEFOESPROC GLeeFuncPtr_glDepthRangefOES=GLee_Lazy_glDepthRangefOES; | ||
9897 | #endif | ||
9898 | #ifndef GLEE_C_DEFINED_glFrustumfOES | ||
9899 | #define GLEE_C_DEFINED_glFrustumfOES | ||
9900 | GLvoid __stdcall GLee_Lazy_glFrustumfOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) {if (GLeeInit()) glFrustumfOES(l, r, b, t, n, f);} | ||
9901 | GLEEPFNGLFRUSTUMFOESPROC GLeeFuncPtr_glFrustumfOES=GLee_Lazy_glFrustumfOES; | ||
9902 | #endif | ||
9903 | #ifndef GLEE_C_DEFINED_glOrthofOES | ||
9904 | #define GLEE_C_DEFINED_glOrthofOES | ||
9905 | GLvoid __stdcall GLee_Lazy_glOrthofOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) {if (GLeeInit()) glOrthofOES(l, r, b, t, n, f);} | ||
9906 | GLEEPFNGLORTHOFOESPROC GLeeFuncPtr_glOrthofOES=GLee_Lazy_glOrthofOES; | ||
9907 | #endif | ||
9908 | #ifndef GLEE_C_DEFINED_glClipPlanefOES | ||
9909 | #define GLEE_C_DEFINED_glClipPlanefOES | ||
9910 | GLvoid __stdcall GLee_Lazy_glClipPlanefOES(GLenum plane, const GLfloat* equation) {if (GLeeInit()) glClipPlanefOES(plane, equation);} | ||
9911 | GLEEPFNGLCLIPPLANEFOESPROC GLeeFuncPtr_glClipPlanefOES=GLee_Lazy_glClipPlanefOES; | ||
9912 | #endif | ||
9913 | #ifndef GLEE_C_DEFINED_glGetClipPlanefOES | ||
9914 | #define GLEE_C_DEFINED_glGetClipPlanefOES | ||
9915 | GLvoid __stdcall GLee_Lazy_glGetClipPlanefOES(GLenum plane, GLfloat* equation) {if (GLeeInit()) glGetClipPlanefOES(plane, equation);} | ||
9916 | GLEEPFNGLGETCLIPPLANEFOESPROC GLeeFuncPtr_glGetClipPlanefOES=GLee_Lazy_glGetClipPlanefOES; | ||
9917 | #endif | ||
9918 | #ifndef GLEE_C_DEFINED_glClearDepthfOES | ||
9919 | #define GLEE_C_DEFINED_glClearDepthfOES | ||
9920 | GLvoid __stdcall GLee_Lazy_glClearDepthfOES(GLclampd depth) {if (GLeeInit()) glClearDepthfOES(depth);} | ||
9921 | GLEEPFNGLCLEARDEPTHFOESPROC GLeeFuncPtr_glClearDepthfOES=GLee_Lazy_glClearDepthfOES; | ||
9922 | #endif | ||
9923 | #endif | ||
9924 | |||
9925 | /* GL_SGIX_pixel_texture_bits */ | ||
9926 | |||
9927 | #ifdef __GLEE_GL_SGIX_pixel_texture_bits | ||
9928 | #endif | ||
9929 | |||
9930 | /* GL_SGIX_texture_range */ | ||
9931 | |||
9932 | #ifdef __GLEE_GL_SGIX_texture_range | ||
9933 | #endif | ||
9934 | |||
9935 | /* WGL */ | ||
9936 | |||
9937 | #ifdef WIN32 | ||
9938 | |||
9939 | /* Extension querying variables */ | ||
9940 | |||
9941 | GLboolean _GLEE_WGL_ARB_buffer_region = GL_FALSE; | ||
9942 | GLboolean _GLEE_WGL_ARB_multisample = GL_FALSE; | ||
9943 | GLboolean _GLEE_WGL_ARB_extensions_string = GL_FALSE; | ||
9944 | GLboolean _GLEE_WGL_ARB_pixel_format = GL_FALSE; | ||
9945 | GLboolean _GLEE_WGL_ARB_make_current_read = GL_FALSE; | ||
9946 | GLboolean _GLEE_WGL_ARB_pbuffer = GL_FALSE; | ||
9947 | GLboolean _GLEE_WGL_ARB_render_texture = GL_FALSE; | ||
9948 | GLboolean _GLEE_WGL_ARB_pixel_format_float = GL_FALSE; | ||
9949 | GLboolean _GLEE_WGL_ARB_create_context = GL_FALSE; | ||
9950 | GLboolean _GLEE_WGL_EXT_make_current_read = GL_FALSE; | ||
9951 | GLboolean _GLEE_WGL_EXT_pixel_format = GL_FALSE; | ||
9952 | GLboolean _GLEE_WGL_EXT_pbuffer = GL_FALSE; | ||
9953 | GLboolean _GLEE_WGL_EXT_depth_float = GL_FALSE; | ||
9954 | GLboolean _GLEE_WGL_3DFX_multisample = GL_FALSE; | ||
9955 | GLboolean _GLEE_WGL_EXT_multisample = GL_FALSE; | ||
9956 | GLboolean _GLEE_WGL_I3D_digital_video_control = GL_FALSE; | ||
9957 | GLboolean _GLEE_WGL_I3D_gamma = GL_FALSE; | ||
9958 | GLboolean _GLEE_WGL_I3D_genlock = GL_FALSE; | ||
9959 | GLboolean _GLEE_WGL_I3D_image_buffer = GL_FALSE; | ||
9960 | GLboolean _GLEE_WGL_I3D_swap_frame_lock = GL_FALSE; | ||
9961 | GLboolean _GLEE_WGL_NV_render_depth_texture = GL_FALSE; | ||
9962 | GLboolean _GLEE_WGL_NV_render_texture_rectangle = GL_FALSE; | ||
9963 | GLboolean _GLEE_WGL_ATI_pixel_format_float = GL_FALSE; | ||
9964 | GLboolean _GLEE_WGL_NV_float_buffer = GL_FALSE; | ||
9965 | GLboolean _GLEE_WGL_3DL_stereo_control = GL_FALSE; | ||
9966 | GLboolean _GLEE_WGL_EXT_pixel_format_packed_float = GL_FALSE; | ||
9967 | GLboolean _GLEE_WGL_EXT_framebuffer_sRGB = GL_FALSE; | ||
9968 | GLboolean _GLEE_WGL_NV_present_video = GL_FALSE; | ||
9969 | GLboolean _GLEE_WGL_NV_swap_group = GL_FALSE; | ||
9970 | GLboolean _GLEE_WGL_NV_gpu_affinity = GL_FALSE; | ||
9971 | GLboolean _GLEE_WGL_EXT_display_color_table = GL_FALSE; | ||
9972 | GLboolean _GLEE_WGL_EXT_extensions_string = GL_FALSE; | ||
9973 | GLboolean _GLEE_WGL_EXT_swap_control = GL_FALSE; | ||
9974 | GLboolean _GLEE_WGL_NV_vertex_array_range = GL_FALSE; | ||
9975 | GLboolean _GLEE_WGL_OML_sync_control = GL_FALSE; | ||
9976 | GLboolean _GLEE_WGL_I3D_swap_frame_usage = GL_FALSE; | ||
9977 | GLboolean _GLEE_WGL_NV_video_output = GL_FALSE; | ||
9978 | |||
9979 | /* WGL Extension names */ | ||
9980 | |||
9981 | char __GLeeWGLExtensionNames[37][34]={ | ||
9982 | "WGL_ARB_buffer_region", | ||
9983 | "WGL_ARB_multisample", | ||
9984 | "WGL_ARB_extensions_string", | ||
9985 | "WGL_ARB_pixel_format", | ||
9986 | "WGL_ARB_make_current_read", | ||
9987 | "WGL_ARB_pbuffer", | ||
9988 | "WGL_ARB_render_texture", | ||
9989 | "WGL_ARB_pixel_format_float", | ||
9990 | "WGL_ARB_create_context", | ||
9991 | "WGL_EXT_make_current_read", | ||
9992 | "WGL_EXT_pixel_format", | ||
9993 | "WGL_EXT_pbuffer", | ||
9994 | "WGL_EXT_depth_float", | ||
9995 | "WGL_3DFX_multisample", | ||
9996 | "WGL_EXT_multisample", | ||
9997 | "WGL_I3D_digital_video_control", | ||
9998 | "WGL_I3D_gamma", | ||
9999 | "WGL_I3D_genlock", | ||
10000 | "WGL_I3D_image_buffer", | ||
10001 | "WGL_I3D_swap_frame_lock", | ||
10002 | "WGL_NV_render_depth_texture", | ||
10003 | "WGL_NV_render_texture_rectangle", | ||
10004 | "WGL_ATI_pixel_format_float", | ||
10005 | "WGL_NV_float_buffer", | ||
10006 | "WGL_3DL_stereo_control", | ||
10007 | "WGL_EXT_pixel_format_packed_float", | ||
10008 | "WGL_EXT_framebuffer_sRGB", | ||
10009 | "WGL_NV_present_video", | ||
10010 | "WGL_NV_swap_group", | ||
10011 | "WGL_NV_gpu_affinity", | ||
10012 | "WGL_EXT_display_color_table", | ||
10013 | "WGL_EXT_extensions_string", | ||
10014 | "WGL_EXT_swap_control", | ||
10015 | "WGL_NV_vertex_array_range", | ||
10016 | "WGL_OML_sync_control", | ||
10017 | "WGL_I3D_swap_frame_usage", | ||
10018 | "WGL_NV_video_output" | ||
10019 | }; | ||
10020 | int __GLeeWGLNumExtensions=37; | ||
10021 | |||
10022 | /* WGL_ARB_buffer_region */ | ||
10023 | |||
10024 | #ifdef __GLEE_WGL_ARB_buffer_region | ||
10025 | #ifndef GLEE_C_DEFINED_wglCreateBufferRegionARB | ||
10026 | #define GLEE_C_DEFINED_wglCreateBufferRegionARB | ||
10027 | HANDLE __stdcall GLee_Lazy_wglCreateBufferRegionARB(HDC hDC, int iLayerPlane, UINT uType) {if (GLeeInit()) return wglCreateBufferRegionARB(hDC, iLayerPlane, uType); return (HANDLE)0;} | ||
10028 | GLEEPFNWGLCREATEBUFFERREGIONARBPROC GLeeFuncPtr_wglCreateBufferRegionARB=GLee_Lazy_wglCreateBufferRegionARB; | ||
10029 | #endif | ||
10030 | #ifndef GLEE_C_DEFINED_wglDeleteBufferRegionARB | ||
10031 | #define GLEE_C_DEFINED_wglDeleteBufferRegionARB | ||
10032 | VOID __stdcall GLee_Lazy_wglDeleteBufferRegionARB(HANDLE hRegion) {if (GLeeInit()) wglDeleteBufferRegionARB(hRegion);} | ||
10033 | GLEEPFNWGLDELETEBUFFERREGIONARBPROC GLeeFuncPtr_wglDeleteBufferRegionARB=GLee_Lazy_wglDeleteBufferRegionARB; | ||
10034 | #endif | ||
10035 | #ifndef GLEE_C_DEFINED_wglSaveBufferRegionARB | ||
10036 | #define GLEE_C_DEFINED_wglSaveBufferRegionARB | ||
10037 | BOOL __stdcall GLee_Lazy_wglSaveBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height) {if (GLeeInit()) return wglSaveBufferRegionARB(hRegion, x, y, width, height); return (BOOL)0;} | ||
10038 | GLEEPFNWGLSAVEBUFFERREGIONARBPROC GLeeFuncPtr_wglSaveBufferRegionARB=GLee_Lazy_wglSaveBufferRegionARB; | ||
10039 | #endif | ||
10040 | #ifndef GLEE_C_DEFINED_wglRestoreBufferRegionARB | ||
10041 | #define GLEE_C_DEFINED_wglRestoreBufferRegionARB | ||
10042 | BOOL __stdcall GLee_Lazy_wglRestoreBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc) {if (GLeeInit()) return wglRestoreBufferRegionARB(hRegion, x, y, width, height, xSrc, ySrc); return (BOOL)0;} | ||
10043 | GLEEPFNWGLRESTOREBUFFERREGIONARBPROC GLeeFuncPtr_wglRestoreBufferRegionARB=GLee_Lazy_wglRestoreBufferRegionARB; | ||
10044 | #endif | ||
10045 | #endif | ||
10046 | |||
10047 | /* WGL_ARB_multisample */ | ||
10048 | |||
10049 | #ifdef __GLEE_WGL_ARB_multisample | ||
10050 | #endif | ||
10051 | |||
10052 | /* WGL_ARB_extensions_string */ | ||
10053 | |||
10054 | #ifdef __GLEE_WGL_ARB_extensions_string | ||
10055 | #ifndef GLEE_C_DEFINED_wglGetExtensionsStringARB | ||
10056 | #define GLEE_C_DEFINED_wglGetExtensionsStringARB | ||
10057 | const char * __stdcall GLee_Lazy_wglGetExtensionsStringARB(HDC hdc) {if (GLeeInit()) return wglGetExtensionsStringARB(hdc); return (const char *)0;} | ||
10058 | GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC GLeeFuncPtr_wglGetExtensionsStringARB=GLee_Lazy_wglGetExtensionsStringARB; | ||
10059 | #endif | ||
10060 | #endif | ||
10061 | |||
10062 | /* WGL_ARB_pixel_format */ | ||
10063 | |||
10064 | #ifdef __GLEE_WGL_ARB_pixel_format | ||
10065 | #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivARB | ||
10066 | #define GLEE_C_DEFINED_wglGetPixelFormatAttribivARB | ||
10067 | BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribivARB(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValues) {if (GLeeInit()) return wglGetPixelFormatAttribivARB(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;} | ||
10068 | GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribivARB=GLee_Lazy_wglGetPixelFormatAttribivARB; | ||
10069 | #endif | ||
10070 | #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB | ||
10071 | #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB | ||
10072 | BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribfvARB(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfValues) {if (GLeeInit()) return wglGetPixelFormatAttribfvARB(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;} | ||
10073 | GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribfvARB=GLee_Lazy_wglGetPixelFormatAttribfvARB; | ||
10074 | #endif | ||
10075 | #ifndef GLEE_C_DEFINED_wglChoosePixelFormatARB | ||
10076 | #define GLEE_C_DEFINED_wglChoosePixelFormatARB | ||
10077 | BOOL __stdcall GLee_Lazy_wglChoosePixelFormatARB(HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatARB(hdc, piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL)0;} | ||
10078 | GLEEPFNWGLCHOOSEPIXELFORMATARBPROC GLeeFuncPtr_wglChoosePixelFormatARB=GLee_Lazy_wglChoosePixelFormatARB; | ||
10079 | #endif | ||
10080 | #endif | ||
10081 | |||
10082 | /* WGL_ARB_make_current_read */ | ||
10083 | |||
10084 | #ifdef __GLEE_WGL_ARB_make_current_read | ||
10085 | #ifndef GLEE_C_DEFINED_wglMakeContextCurrentARB | ||
10086 | #define GLEE_C_DEFINED_wglMakeContextCurrentARB | ||
10087 | BOOL __stdcall GLee_Lazy_wglMakeContextCurrentARB(HDC hDrawDC, HDC hReadDC, HGLRC hglrc) {if (GLeeInit()) return wglMakeContextCurrentARB(hDrawDC, hReadDC, hglrc); return (BOOL)0;} | ||
10088 | GLEEPFNWGLMAKECONTEXTCURRENTARBPROC GLeeFuncPtr_wglMakeContextCurrentARB=GLee_Lazy_wglMakeContextCurrentARB; | ||
10089 | #endif | ||
10090 | #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCARB | ||
10091 | #define GLEE_C_DEFINED_wglGetCurrentReadDCARB | ||
10092 | HDC __stdcall GLee_Lazy_wglGetCurrentReadDCARB(void) {if (GLeeInit()) return wglGetCurrentReadDCARB(); return (HDC)0;} | ||
10093 | GLEEPFNWGLGETCURRENTREADDCARBPROC GLeeFuncPtr_wglGetCurrentReadDCARB=GLee_Lazy_wglGetCurrentReadDCARB; | ||
10094 | #endif | ||
10095 | #endif | ||
10096 | |||
10097 | /* WGL_ARB_pbuffer */ | ||
10098 | |||
10099 | #ifdef __GLEE_WGL_ARB_pbuffer | ||
10100 | #ifndef GLEE_C_DEFINED_wglCreatePbufferARB | ||
10101 | #define GLEE_C_DEFINED_wglCreatePbufferARB | ||
10102 | HPBUFFERARB __stdcall GLee_Lazy_wglCreatePbufferARB(HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit()) return wglCreatePbufferARB(hDC, iPixelFormat, iWidth, iHeight, piAttribList); return (HPBUFFERARB)0;} | ||
10103 | GLEEPFNWGLCREATEPBUFFERARBPROC GLeeFuncPtr_wglCreatePbufferARB=GLee_Lazy_wglCreatePbufferARB; | ||
10104 | #endif | ||
10105 | #ifndef GLEE_C_DEFINED_wglGetPbufferDCARB | ||
10106 | #define GLEE_C_DEFINED_wglGetPbufferDCARB | ||
10107 | HDC __stdcall GLee_Lazy_wglGetPbufferDCARB(HPBUFFERARB hPbuffer) {if (GLeeInit()) return wglGetPbufferDCARB(hPbuffer); return (HDC)0;} | ||
10108 | GLEEPFNWGLGETPBUFFERDCARBPROC GLeeFuncPtr_wglGetPbufferDCARB=GLee_Lazy_wglGetPbufferDCARB; | ||
10109 | #endif | ||
10110 | #ifndef GLEE_C_DEFINED_wglReleasePbufferDCARB | ||
10111 | #define GLEE_C_DEFINED_wglReleasePbufferDCARB | ||
10112 | int __stdcall GLee_Lazy_wglReleasePbufferDCARB(HPBUFFERARB hPbuffer, HDC hDC) {if (GLeeInit()) return wglReleasePbufferDCARB(hPbuffer, hDC); return (int)0;} | ||
10113 | GLEEPFNWGLRELEASEPBUFFERDCARBPROC GLeeFuncPtr_wglReleasePbufferDCARB=GLee_Lazy_wglReleasePbufferDCARB; | ||
10114 | #endif | ||
10115 | #ifndef GLEE_C_DEFINED_wglDestroyPbufferARB | ||
10116 | #define GLEE_C_DEFINED_wglDestroyPbufferARB | ||
10117 | BOOL __stdcall GLee_Lazy_wglDestroyPbufferARB(HPBUFFERARB hPbuffer) {if (GLeeInit()) return wglDestroyPbufferARB(hPbuffer); return (BOOL)0;} | ||
10118 | GLEEPFNWGLDESTROYPBUFFERARBPROC GLeeFuncPtr_wglDestroyPbufferARB=GLee_Lazy_wglDestroyPbufferARB; | ||
10119 | #endif | ||
10120 | #ifndef GLEE_C_DEFINED_wglQueryPbufferARB | ||
10121 | #define GLEE_C_DEFINED_wglQueryPbufferARB | ||
10122 | BOOL __stdcall GLee_Lazy_wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAttribute, int * piValue) {if (GLeeInit()) return wglQueryPbufferARB(hPbuffer, iAttribute, piValue); return (BOOL)0;} | ||
10123 | GLEEPFNWGLQUERYPBUFFERARBPROC GLeeFuncPtr_wglQueryPbufferARB=GLee_Lazy_wglQueryPbufferARB; | ||
10124 | #endif | ||
10125 | #endif | ||
10126 | |||
10127 | /* WGL_ARB_render_texture */ | ||
10128 | |||
10129 | #ifdef __GLEE_WGL_ARB_render_texture | ||
10130 | #ifndef GLEE_C_DEFINED_wglBindTexImageARB | ||
10131 | #define GLEE_C_DEFINED_wglBindTexImageARB | ||
10132 | BOOL __stdcall GLee_Lazy_wglBindTexImageARB(HPBUFFERARB hPbuffer, int iBuffer) {if (GLeeInit()) return wglBindTexImageARB(hPbuffer, iBuffer); return (BOOL)0;} | ||
10133 | GLEEPFNWGLBINDTEXIMAGEARBPROC GLeeFuncPtr_wglBindTexImageARB=GLee_Lazy_wglBindTexImageARB; | ||
10134 | #endif | ||
10135 | #ifndef GLEE_C_DEFINED_wglReleaseTexImageARB | ||
10136 | #define GLEE_C_DEFINED_wglReleaseTexImageARB | ||
10137 | BOOL __stdcall GLee_Lazy_wglReleaseTexImageARB(HPBUFFERARB hPbuffer, int iBuffer) {if (GLeeInit()) return wglReleaseTexImageARB(hPbuffer, iBuffer); return (BOOL)0;} | ||
10138 | GLEEPFNWGLRELEASETEXIMAGEARBPROC GLeeFuncPtr_wglReleaseTexImageARB=GLee_Lazy_wglReleaseTexImageARB; | ||
10139 | #endif | ||
10140 | #ifndef GLEE_C_DEFINED_wglSetPbufferAttribARB | ||
10141 | #define GLEE_C_DEFINED_wglSetPbufferAttribARB | ||
10142 | BOOL __stdcall GLee_Lazy_wglSetPbufferAttribARB(HPBUFFERARB hPbuffer, const int * piAttribList) {if (GLeeInit()) return wglSetPbufferAttribARB(hPbuffer, piAttribList); return (BOOL)0;} | ||
10143 | GLEEPFNWGLSETPBUFFERATTRIBARBPROC GLeeFuncPtr_wglSetPbufferAttribARB=GLee_Lazy_wglSetPbufferAttribARB; | ||
10144 | #endif | ||
10145 | #endif | ||
10146 | |||
10147 | /* WGL_ARB_pixel_format_float */ | ||
10148 | |||
10149 | #ifdef __GLEE_WGL_ARB_pixel_format_float | ||
10150 | #endif | ||
10151 | |||
10152 | /* WGL_ARB_create_context */ | ||
10153 | |||
10154 | #ifdef __GLEE_WGL_ARB_create_context | ||
10155 | #ifndef GLEE_C_DEFINED_wglCreateContextAttribsARB | ||
10156 | #define GLEE_C_DEFINED_wglCreateContextAttribsARB | ||
10157 | HGLRC __stdcall GLee_Lazy_wglCreateContextAttribsARB(HDC hDC, HGLRC hShareContext, const int * attribList) {if (GLeeInit()) return wglCreateContextAttribsARB(hDC, hShareContext, attribList); return (HGLRC)0;} | ||
10158 | GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_wglCreateContextAttribsARB=GLee_Lazy_wglCreateContextAttribsARB; | ||
10159 | #endif | ||
10160 | #endif | ||
10161 | |||
10162 | /* WGL_EXT_make_current_read */ | ||
10163 | |||
10164 | #ifdef __GLEE_WGL_EXT_make_current_read | ||
10165 | #ifndef GLEE_C_DEFINED_wglMakeContextCurrentEXT | ||
10166 | #define GLEE_C_DEFINED_wglMakeContextCurrentEXT | ||
10167 | BOOL __stdcall GLee_Lazy_wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadDC, HGLRC hglrc) {if (GLeeInit()) return wglMakeContextCurrentEXT(hDrawDC, hReadDC, hglrc); return (BOOL)0;} | ||
10168 | GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC GLeeFuncPtr_wglMakeContextCurrentEXT=GLee_Lazy_wglMakeContextCurrentEXT; | ||
10169 | #endif | ||
10170 | #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCEXT | ||
10171 | #define GLEE_C_DEFINED_wglGetCurrentReadDCEXT | ||
10172 | HDC __stdcall GLee_Lazy_wglGetCurrentReadDCEXT(void) {if (GLeeInit()) return wglGetCurrentReadDCEXT(); return (HDC)0;} | ||
10173 | GLEEPFNWGLGETCURRENTREADDCEXTPROC GLeeFuncPtr_wglGetCurrentReadDCEXT=GLee_Lazy_wglGetCurrentReadDCEXT; | ||
10174 | #endif | ||
10175 | #endif | ||
10176 | |||
10177 | /* WGL_EXT_pixel_format */ | ||
10178 | |||
10179 | #ifdef __GLEE_WGL_EXT_pixel_format | ||
10180 | #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT | ||
10181 | #define GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT | ||
10182 | BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribivEXT(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValues) {if (GLeeInit()) return wglGetPixelFormatAttribivEXT(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;} | ||
10183 | GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribivEXT=GLee_Lazy_wglGetPixelFormatAttribivEXT; | ||
10184 | #endif | ||
10185 | #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT | ||
10186 | #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT | ||
10187 | BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribfvEXT(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfValues) {if (GLeeInit()) return wglGetPixelFormatAttribfvEXT(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;} | ||
10188 | GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribfvEXT=GLee_Lazy_wglGetPixelFormatAttribfvEXT; | ||
10189 | #endif | ||
10190 | #ifndef GLEE_C_DEFINED_wglChoosePixelFormatEXT | ||
10191 | #define GLEE_C_DEFINED_wglChoosePixelFormatEXT | ||
10192 | BOOL __stdcall GLee_Lazy_wglChoosePixelFormatEXT(HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatEXT(hdc, piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL)0;} | ||
10193 | GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC GLeeFuncPtr_wglChoosePixelFormatEXT=GLee_Lazy_wglChoosePixelFormatEXT; | ||
10194 | #endif | ||
10195 | #endif | ||
10196 | |||
10197 | /* WGL_EXT_pbuffer */ | ||
10198 | |||
10199 | #ifdef __GLEE_WGL_EXT_pbuffer | ||
10200 | #ifndef GLEE_C_DEFINED_wglCreatePbufferEXT | ||
10201 | #define GLEE_C_DEFINED_wglCreatePbufferEXT | ||
10202 | HPBUFFEREXT __stdcall GLee_Lazy_wglCreatePbufferEXT(HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit()) return wglCreatePbufferEXT(hDC, iPixelFormat, iWidth, iHeight, piAttribList); return (HPBUFFEREXT)0;} | ||
10203 | GLEEPFNWGLCREATEPBUFFEREXTPROC GLeeFuncPtr_wglCreatePbufferEXT=GLee_Lazy_wglCreatePbufferEXT; | ||
10204 | #endif | ||
10205 | #ifndef GLEE_C_DEFINED_wglGetPbufferDCEXT | ||
10206 | #define GLEE_C_DEFINED_wglGetPbufferDCEXT | ||
10207 | HDC __stdcall GLee_Lazy_wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer) {if (GLeeInit()) return wglGetPbufferDCEXT(hPbuffer); return (HDC)0;} | ||
10208 | GLEEPFNWGLGETPBUFFERDCEXTPROC GLeeFuncPtr_wglGetPbufferDCEXT=GLee_Lazy_wglGetPbufferDCEXT; | ||
10209 | #endif | ||
10210 | #ifndef GLEE_C_DEFINED_wglReleasePbufferDCEXT | ||
10211 | #define GLEE_C_DEFINED_wglReleasePbufferDCEXT | ||
10212 | int __stdcall GLee_Lazy_wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffer, HDC hDC) {if (GLeeInit()) return wglReleasePbufferDCEXT(hPbuffer, hDC); return (int)0;} | ||
10213 | GLEEPFNWGLRELEASEPBUFFERDCEXTPROC GLeeFuncPtr_wglReleasePbufferDCEXT=GLee_Lazy_wglReleasePbufferDCEXT; | ||
10214 | #endif | ||
10215 | #ifndef GLEE_C_DEFINED_wglDestroyPbufferEXT | ||
10216 | #define GLEE_C_DEFINED_wglDestroyPbufferEXT | ||
10217 | BOOL __stdcall GLee_Lazy_wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer) {if (GLeeInit()) return wglDestroyPbufferEXT(hPbuffer); return (BOOL)0;} | ||
10218 | GLEEPFNWGLDESTROYPBUFFEREXTPROC GLeeFuncPtr_wglDestroyPbufferEXT=GLee_Lazy_wglDestroyPbufferEXT; | ||
10219 | #endif | ||
10220 | #ifndef GLEE_C_DEFINED_wglQueryPbufferEXT | ||
10221 | #define GLEE_C_DEFINED_wglQueryPbufferEXT | ||
10222 | BOOL __stdcall GLee_Lazy_wglQueryPbufferEXT(HPBUFFEREXT hPbuffer, int iAttribute, int * piValue) {if (GLeeInit()) return wglQueryPbufferEXT(hPbuffer, iAttribute, piValue); return (BOOL)0;} | ||
10223 | GLEEPFNWGLQUERYPBUFFEREXTPROC GLeeFuncPtr_wglQueryPbufferEXT=GLee_Lazy_wglQueryPbufferEXT; | ||
10224 | #endif | ||
10225 | #endif | ||
10226 | |||
10227 | /* WGL_EXT_depth_float */ | ||
10228 | |||
10229 | #ifdef __GLEE_WGL_EXT_depth_float | ||
10230 | #endif | ||
10231 | |||
10232 | /* WGL_3DFX_multisample */ | ||
10233 | |||
10234 | #ifdef __GLEE_WGL_3DFX_multisample | ||
10235 | #endif | ||
10236 | |||
10237 | /* WGL_EXT_multisample */ | ||
10238 | |||
10239 | #ifdef __GLEE_WGL_EXT_multisample | ||
10240 | #endif | ||
10241 | |||
10242 | /* WGL_I3D_digital_video_control */ | ||
10243 | |||
10244 | #ifdef __GLEE_WGL_I3D_digital_video_control | ||
10245 | #ifndef GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D | ||
10246 | #define GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D | ||
10247 | BOOL __stdcall GLee_Lazy_wglGetDigitalVideoParametersI3D(HDC hDC, int iAttribute, int * piValue) {if (GLeeInit()) return wglGetDigitalVideoParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;} | ||
10248 | GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglGetDigitalVideoParametersI3D=GLee_Lazy_wglGetDigitalVideoParametersI3D; | ||
10249 | #endif | ||
10250 | #ifndef GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D | ||
10251 | #define GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D | ||
10252 | BOOL __stdcall GLee_Lazy_wglSetDigitalVideoParametersI3D(HDC hDC, int iAttribute, const int * piValue) {if (GLeeInit()) return wglSetDigitalVideoParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;} | ||
10253 | GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglSetDigitalVideoParametersI3D=GLee_Lazy_wglSetDigitalVideoParametersI3D; | ||
10254 | #endif | ||
10255 | #endif | ||
10256 | |||
10257 | /* WGL_I3D_gamma */ | ||
10258 | |||
10259 | #ifdef __GLEE_WGL_I3D_gamma | ||
10260 | #ifndef GLEE_C_DEFINED_wglGetGammaTableParametersI3D | ||
10261 | #define GLEE_C_DEFINED_wglGetGammaTableParametersI3D | ||
10262 | BOOL __stdcall GLee_Lazy_wglGetGammaTableParametersI3D(HDC hDC, int iAttribute, int * piValue) {if (GLeeInit()) return wglGetGammaTableParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;} | ||
10263 | GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglGetGammaTableParametersI3D=GLee_Lazy_wglGetGammaTableParametersI3D; | ||
10264 | #endif | ||
10265 | #ifndef GLEE_C_DEFINED_wglSetGammaTableParametersI3D | ||
10266 | #define GLEE_C_DEFINED_wglSetGammaTableParametersI3D | ||
10267 | BOOL __stdcall GLee_Lazy_wglSetGammaTableParametersI3D(HDC hDC, int iAttribute, const int * piValue) {if (GLeeInit()) return wglSetGammaTableParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;} | ||
10268 | GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglSetGammaTableParametersI3D=GLee_Lazy_wglSetGammaTableParametersI3D; | ||
10269 | #endif | ||
10270 | #ifndef GLEE_C_DEFINED_wglGetGammaTableI3D | ||
10271 | #define GLEE_C_DEFINED_wglGetGammaTableI3D | ||
10272 | BOOL __stdcall GLee_Lazy_wglGetGammaTableI3D(HDC hDC, int iEntries, USHORT * puRed, USHORT * puGreen, USHORT * puBlue) {if (GLeeInit()) return wglGetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;} | ||
10273 | GLEEPFNWGLGETGAMMATABLEI3DPROC GLeeFuncPtr_wglGetGammaTableI3D=GLee_Lazy_wglGetGammaTableI3D; | ||
10274 | #endif | ||
10275 | #ifndef GLEE_C_DEFINED_wglSetGammaTableI3D | ||
10276 | #define GLEE_C_DEFINED_wglSetGammaTableI3D | ||
10277 | BOOL __stdcall GLee_Lazy_wglSetGammaTableI3D(HDC hDC, int iEntries, const USHORT * puRed, const USHORT * puGreen, const USHORT * puBlue) {if (GLeeInit()) return wglSetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;} | ||
10278 | GLEEPFNWGLSETGAMMATABLEI3DPROC GLeeFuncPtr_wglSetGammaTableI3D=GLee_Lazy_wglSetGammaTableI3D; | ||
10279 | #endif | ||
10280 | #endif | ||
10281 | |||
10282 | /* WGL_I3D_genlock */ | ||
10283 | |||
10284 | #ifdef __GLEE_WGL_I3D_genlock | ||
10285 | #ifndef GLEE_C_DEFINED_wglEnableGenlockI3D | ||
10286 | #define GLEE_C_DEFINED_wglEnableGenlockI3D | ||
10287 | BOOL __stdcall GLee_Lazy_wglEnableGenlockI3D(HDC hDC) {if (GLeeInit()) return wglEnableGenlockI3D(hDC); return (BOOL)0;} | ||
10288 | GLEEPFNWGLENABLEGENLOCKI3DPROC GLeeFuncPtr_wglEnableGenlockI3D=GLee_Lazy_wglEnableGenlockI3D; | ||
10289 | #endif | ||
10290 | #ifndef GLEE_C_DEFINED_wglDisableGenlockI3D | ||
10291 | #define GLEE_C_DEFINED_wglDisableGenlockI3D | ||
10292 | BOOL __stdcall GLee_Lazy_wglDisableGenlockI3D(HDC hDC) {if (GLeeInit()) return wglDisableGenlockI3D(hDC); return (BOOL)0;} | ||
10293 | GLEEPFNWGLDISABLEGENLOCKI3DPROC GLeeFuncPtr_wglDisableGenlockI3D=GLee_Lazy_wglDisableGenlockI3D; | ||
10294 | #endif | ||
10295 | #ifndef GLEE_C_DEFINED_wglIsEnabledGenlockI3D | ||
10296 | #define GLEE_C_DEFINED_wglIsEnabledGenlockI3D | ||
10297 | BOOL __stdcall GLee_Lazy_wglIsEnabledGenlockI3D(HDC hDC, BOOL * pFlag) {if (GLeeInit()) return wglIsEnabledGenlockI3D(hDC, pFlag); return (BOOL)0;} | ||
10298 | GLEEPFNWGLISENABLEDGENLOCKI3DPROC GLeeFuncPtr_wglIsEnabledGenlockI3D=GLee_Lazy_wglIsEnabledGenlockI3D; | ||
10299 | #endif | ||
10300 | #ifndef GLEE_C_DEFINED_wglGenlockSourceI3D | ||
10301 | #define GLEE_C_DEFINED_wglGenlockSourceI3D | ||
10302 | BOOL __stdcall GLee_Lazy_wglGenlockSourceI3D(HDC hDC, UINT uSource) {if (GLeeInit()) return wglGenlockSourceI3D(hDC, uSource); return (BOOL)0;} | ||
10303 | GLEEPFNWGLGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGenlockSourceI3D=GLee_Lazy_wglGenlockSourceI3D; | ||
10304 | #endif | ||
10305 | #ifndef GLEE_C_DEFINED_wglGetGenlockSourceI3D | ||
10306 | #define GLEE_C_DEFINED_wglGetGenlockSourceI3D | ||
10307 | BOOL __stdcall GLee_Lazy_wglGetGenlockSourceI3D(HDC hDC, UINT * uSource) {if (GLeeInit()) return wglGetGenlockSourceI3D(hDC, uSource); return (BOOL)0;} | ||
10308 | GLEEPFNWGLGETGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGetGenlockSourceI3D=GLee_Lazy_wglGetGenlockSourceI3D; | ||
10309 | #endif | ||
10310 | #ifndef GLEE_C_DEFINED_wglGenlockSourceEdgeI3D | ||
10311 | #define GLEE_C_DEFINED_wglGenlockSourceEdgeI3D | ||
10312 | BOOL __stdcall GLee_Lazy_wglGenlockSourceEdgeI3D(HDC hDC, UINT uEdge) {if (GLeeInit()) return wglGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;} | ||
10313 | GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGenlockSourceEdgeI3D=GLee_Lazy_wglGenlockSourceEdgeI3D; | ||
10314 | #endif | ||
10315 | #ifndef GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D | ||
10316 | #define GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D | ||
10317 | BOOL __stdcall GLee_Lazy_wglGetGenlockSourceEdgeI3D(HDC hDC, UINT * uEdge) {if (GLeeInit()) return wglGetGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;} | ||
10318 | GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGetGenlockSourceEdgeI3D=GLee_Lazy_wglGetGenlockSourceEdgeI3D; | ||
10319 | #endif | ||
10320 | #ifndef GLEE_C_DEFINED_wglGenlockSampleRateI3D | ||
10321 | #define GLEE_C_DEFINED_wglGenlockSampleRateI3D | ||
10322 | BOOL __stdcall GLee_Lazy_wglGenlockSampleRateI3D(HDC hDC, UINT uRate) {if (GLeeInit()) return wglGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;} | ||
10323 | GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGenlockSampleRateI3D=GLee_Lazy_wglGenlockSampleRateI3D; | ||
10324 | #endif | ||
10325 | #ifndef GLEE_C_DEFINED_wglGetGenlockSampleRateI3D | ||
10326 | #define GLEE_C_DEFINED_wglGetGenlockSampleRateI3D | ||
10327 | BOOL __stdcall GLee_Lazy_wglGetGenlockSampleRateI3D(HDC hDC, UINT * uRate) {if (GLeeInit()) return wglGetGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;} | ||
10328 | GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGetGenlockSampleRateI3D=GLee_Lazy_wglGetGenlockSampleRateI3D; | ||
10329 | #endif | ||
10330 | #ifndef GLEE_C_DEFINED_wglGenlockSourceDelayI3D | ||
10331 | #define GLEE_C_DEFINED_wglGenlockSourceDelayI3D | ||
10332 | BOOL __stdcall GLee_Lazy_wglGenlockSourceDelayI3D(HDC hDC, UINT uDelay) {if (GLeeInit()) return wglGenlockSourceDelayI3D(hDC, uDelay); return (BOOL)0;} | ||
10333 | GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGenlockSourceDelayI3D=GLee_Lazy_wglGenlockSourceDelayI3D; | ||
10334 | #endif | ||
10335 | #ifndef GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D | ||
10336 | #define GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D | ||
10337 | BOOL __stdcall GLee_Lazy_wglGetGenlockSourceDelayI3D(HDC hDC, UINT * uDelay) {if (GLeeInit()) return wglGetGenlockSourceDelayI3D(hDC, uDelay); return (BOOL)0;} | ||
10338 | GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGetGenlockSourceDelayI3D=GLee_Lazy_wglGetGenlockSourceDelayI3D; | ||
10339 | #endif | ||
10340 | #ifndef GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D | ||
10341 | #define GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D | ||
10342 | BOOL __stdcall GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D(HDC hDC, UINT * uMaxLineDelay, UINT * uMaxPixelDelay) {if (GLeeInit()) return wglQueryGenlockMaxSourceDelayI3D(hDC, uMaxLineDelay, uMaxPixelDelay); return (BOOL)0;} | ||
10343 | GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D=GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D; | ||
10344 | #endif | ||
10345 | #endif | ||
10346 | |||
10347 | /* WGL_I3D_image_buffer */ | ||
10348 | |||
10349 | #ifdef __GLEE_WGL_I3D_image_buffer | ||
10350 | #ifndef GLEE_C_DEFINED_wglCreateImageBufferI3D | ||
10351 | #define GLEE_C_DEFINED_wglCreateImageBufferI3D | ||
10352 | LPVOID __stdcall GLee_Lazy_wglCreateImageBufferI3D(HDC hDC, DWORD dwSize, UINT uFlags) {if (GLeeInit()) return wglCreateImageBufferI3D(hDC, dwSize, uFlags); return (LPVOID)0;} | ||
10353 | GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC GLeeFuncPtr_wglCreateImageBufferI3D=GLee_Lazy_wglCreateImageBufferI3D; | ||
10354 | #endif | ||
10355 | #ifndef GLEE_C_DEFINED_wglDestroyImageBufferI3D | ||
10356 | #define GLEE_C_DEFINED_wglDestroyImageBufferI3D | ||
10357 | BOOL __stdcall GLee_Lazy_wglDestroyImageBufferI3D(HDC hDC, LPVOID pAddress) {if (GLeeInit()) return wglDestroyImageBufferI3D(hDC, pAddress); return (BOOL)0;} | ||
10358 | GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC GLeeFuncPtr_wglDestroyImageBufferI3D=GLee_Lazy_wglDestroyImageBufferI3D; | ||
10359 | #endif | ||
10360 | #ifndef GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D | ||
10361 | #define GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D | ||
10362 | BOOL __stdcall GLee_Lazy_wglAssociateImageBufferEventsI3D(HDC hDC, const HANDLE * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count) {if (GLeeInit()) return wglAssociateImageBufferEventsI3D(hDC, pEvent, pAddress, pSize, count); return (BOOL)0;} | ||
10363 | GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglAssociateImageBufferEventsI3D=GLee_Lazy_wglAssociateImageBufferEventsI3D; | ||
10364 | #endif | ||
10365 | #ifndef GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D | ||
10366 | #define GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D | ||
10367 | BOOL __stdcall GLee_Lazy_wglReleaseImageBufferEventsI3D(HDC hDC, const LPVOID * pAddress, UINT count) {if (GLeeInit()) return wglReleaseImageBufferEventsI3D(hDC, pAddress, count); return (BOOL)0;} | ||
10368 | GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglReleaseImageBufferEventsI3D=GLee_Lazy_wglReleaseImageBufferEventsI3D; | ||
10369 | #endif | ||
10370 | #endif | ||
10371 | |||
10372 | /* WGL_I3D_swap_frame_lock */ | ||
10373 | |||
10374 | #ifdef __GLEE_WGL_I3D_swap_frame_lock | ||
10375 | #ifndef GLEE_C_DEFINED_wglEnableFrameLockI3D | ||
10376 | #define GLEE_C_DEFINED_wglEnableFrameLockI3D | ||
10377 | BOOL __stdcall GLee_Lazy_wglEnableFrameLockI3D(void) {if (GLeeInit()) return wglEnableFrameLockI3D(); return (BOOL)0;} | ||
10378 | GLEEPFNWGLENABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglEnableFrameLockI3D=GLee_Lazy_wglEnableFrameLockI3D; | ||
10379 | #endif | ||
10380 | #ifndef GLEE_C_DEFINED_wglDisableFrameLockI3D | ||
10381 | #define GLEE_C_DEFINED_wglDisableFrameLockI3D | ||
10382 | BOOL __stdcall GLee_Lazy_wglDisableFrameLockI3D(void) {if (GLeeInit()) return wglDisableFrameLockI3D(); return (BOOL)0;} | ||
10383 | GLEEPFNWGLDISABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglDisableFrameLockI3D=GLee_Lazy_wglDisableFrameLockI3D; | ||
10384 | #endif | ||
10385 | #ifndef GLEE_C_DEFINED_wglIsEnabledFrameLockI3D | ||
10386 | #define GLEE_C_DEFINED_wglIsEnabledFrameLockI3D | ||
10387 | BOOL __stdcall GLee_Lazy_wglIsEnabledFrameLockI3D(BOOL * pFlag) {if (GLeeInit()) return wglIsEnabledFrameLockI3D(pFlag); return (BOOL)0;} | ||
10388 | GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC GLeeFuncPtr_wglIsEnabledFrameLockI3D=GLee_Lazy_wglIsEnabledFrameLockI3D; | ||
10389 | #endif | ||
10390 | #ifndef GLEE_C_DEFINED_wglQueryFrameLockMasterI3D | ||
10391 | #define GLEE_C_DEFINED_wglQueryFrameLockMasterI3D | ||
10392 | BOOL __stdcall GLee_Lazy_wglQueryFrameLockMasterI3D(BOOL * pFlag) {if (GLeeInit()) return wglQueryFrameLockMasterI3D(pFlag); return (BOOL)0;} | ||
10393 | GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC GLeeFuncPtr_wglQueryFrameLockMasterI3D=GLee_Lazy_wglQueryFrameLockMasterI3D; | ||
10394 | #endif | ||
10395 | #endif | ||
10396 | |||
10397 | /* WGL_NV_render_depth_texture */ | ||
10398 | |||
10399 | #ifdef __GLEE_WGL_NV_render_depth_texture | ||
10400 | #endif | ||
10401 | |||
10402 | /* WGL_NV_render_texture_rectangle */ | ||
10403 | |||
10404 | #ifdef __GLEE_WGL_NV_render_texture_rectangle | ||
10405 | #endif | ||
10406 | |||
10407 | /* WGL_ATI_pixel_format_float */ | ||
10408 | |||
10409 | #ifdef __GLEE_WGL_ATI_pixel_format_float | ||
10410 | #endif | ||
10411 | |||
10412 | /* WGL_NV_float_buffer */ | ||
10413 | |||
10414 | #ifdef __GLEE_WGL_NV_float_buffer | ||
10415 | #endif | ||
10416 | |||
10417 | /* WGL_3DL_stereo_control */ | ||
10418 | |||
10419 | #ifdef __GLEE_WGL_3DL_stereo_control | ||
10420 | #endif | ||
10421 | |||
10422 | /* WGL_EXT_pixel_format_packed_float */ | ||
10423 | |||
10424 | #ifdef __GLEE_WGL_EXT_pixel_format_packed_float | ||
10425 | #endif | ||
10426 | |||
10427 | /* WGL_EXT_framebuffer_sRGB */ | ||
10428 | |||
10429 | #ifdef __GLEE_WGL_EXT_framebuffer_sRGB | ||
10430 | #endif | ||
10431 | |||
10432 | /* WGL_NV_present_video */ | ||
10433 | |||
10434 | #ifdef __GLEE_WGL_NV_present_video | ||
10435 | #ifndef GLEE_C_DEFINED_wglEnumerateVideoDevicesNV | ||
10436 | #define GLEE_C_DEFINED_wglEnumerateVideoDevicesNV | ||
10437 | int __stdcall GLee_Lazy_wglEnumerateVideoDevicesNV(HDC hDC, HVIDEOOUTPUTDEVICENV * phDeviceList) {if (GLeeInit()) return wglEnumerateVideoDevicesNV(hDC, phDeviceList); return (int)0;} | ||
10438 | GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC GLeeFuncPtr_wglEnumerateVideoDevicesNV=GLee_Lazy_wglEnumerateVideoDevicesNV; | ||
10439 | #endif | ||
10440 | #ifndef GLEE_C_DEFINED_wglBindVideoDeviceNV | ||
10441 | #define GLEE_C_DEFINED_wglBindVideoDeviceNV | ||
10442 | BOOL __stdcall GLee_Lazy_wglBindVideoDeviceNV(HDC hDC, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int * piAttribList) {if (GLeeInit()) return wglBindVideoDeviceNV(hDC, uVideoSlot, hVideoDevice, piAttribList); return (BOOL)0;} | ||
10443 | GLEEPFNWGLBINDVIDEODEVICENVPROC GLeeFuncPtr_wglBindVideoDeviceNV=GLee_Lazy_wglBindVideoDeviceNV; | ||
10444 | #endif | ||
10445 | #ifndef GLEE_C_DEFINED_wglQueryCurrentContextNV | ||
10446 | #define GLEE_C_DEFINED_wglQueryCurrentContextNV | ||
10447 | BOOL __stdcall GLee_Lazy_wglQueryCurrentContextNV(int iAttribute, int * piValue) {if (GLeeInit()) return wglQueryCurrentContextNV(iAttribute, piValue); return (BOOL)0;} | ||
10448 | GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC GLeeFuncPtr_wglQueryCurrentContextNV=GLee_Lazy_wglQueryCurrentContextNV; | ||
10449 | #endif | ||
10450 | #endif | ||
10451 | |||
10452 | /* WGL_NV_swap_group */ | ||
10453 | |||
10454 | #ifdef __GLEE_WGL_NV_swap_group | ||
10455 | #ifndef GLEE_C_DEFINED_wglJoinSwapGroupNV | ||
10456 | #define GLEE_C_DEFINED_wglJoinSwapGroupNV | ||
10457 | BOOL __stdcall GLee_Lazy_wglJoinSwapGroupNV(HDC hDC, GLuint group) {if (GLeeInit()) return wglJoinSwapGroupNV(hDC, group); return (BOOL)0;} | ||
10458 | GLEEPFNWGLJOINSWAPGROUPNVPROC GLeeFuncPtr_wglJoinSwapGroupNV=GLee_Lazy_wglJoinSwapGroupNV; | ||
10459 | #endif | ||
10460 | #ifndef GLEE_C_DEFINED_wglBindSwapBarrierNV | ||
10461 | #define GLEE_C_DEFINED_wglBindSwapBarrierNV | ||
10462 | BOOL __stdcall GLee_Lazy_wglBindSwapBarrierNV(GLuint group, GLuint barrier) {if (GLeeInit()) return wglBindSwapBarrierNV(group, barrier); return (BOOL)0;} | ||
10463 | GLEEPFNWGLBINDSWAPBARRIERNVPROC GLeeFuncPtr_wglBindSwapBarrierNV=GLee_Lazy_wglBindSwapBarrierNV; | ||
10464 | #endif | ||
10465 | #ifndef GLEE_C_DEFINED_wglQuerySwapGroupNV | ||
10466 | #define GLEE_C_DEFINED_wglQuerySwapGroupNV | ||
10467 | BOOL __stdcall GLee_Lazy_wglQuerySwapGroupNV(HDC hDC, GLuint * group, GLuint * barrier) {if (GLeeInit()) return wglQuerySwapGroupNV(hDC, group, barrier); return (BOOL)0;} | ||
10468 | GLEEPFNWGLQUERYSWAPGROUPNVPROC GLeeFuncPtr_wglQuerySwapGroupNV=GLee_Lazy_wglQuerySwapGroupNV; | ||
10469 | #endif | ||
10470 | #ifndef GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV | ||
10471 | #define GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV | ||
10472 | BOOL __stdcall GLee_Lazy_wglQueryMaxSwapGroupsNV(HDC hDC, GLuint * maxGroups, GLuint * maxBarriers) {if (GLeeInit()) return wglQueryMaxSwapGroupsNV(hDC, maxGroups, maxBarriers); return (BOOL)0;} | ||
10473 | GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC GLeeFuncPtr_wglQueryMaxSwapGroupsNV=GLee_Lazy_wglQueryMaxSwapGroupsNV; | ||
10474 | #endif | ||
10475 | #ifndef GLEE_C_DEFINED_wglQueryFrameCountNV | ||
10476 | #define GLEE_C_DEFINED_wglQueryFrameCountNV | ||
10477 | BOOL __stdcall GLee_Lazy_wglQueryFrameCountNV(HDC hDC, GLuint * count) {if (GLeeInit()) return wglQueryFrameCountNV(hDC, count); return (BOOL)0;} | ||
10478 | GLEEPFNWGLQUERYFRAMECOUNTNVPROC GLeeFuncPtr_wglQueryFrameCountNV=GLee_Lazy_wglQueryFrameCountNV; | ||
10479 | #endif | ||
10480 | #ifndef GLEE_C_DEFINED_wglResetFrameCountNV | ||
10481 | #define GLEE_C_DEFINED_wglResetFrameCountNV | ||
10482 | BOOL __stdcall GLee_Lazy_wglResetFrameCountNV(HDC hDC) {if (GLeeInit()) return wglResetFrameCountNV(hDC); return (BOOL)0;} | ||
10483 | GLEEPFNWGLRESETFRAMECOUNTNVPROC GLeeFuncPtr_wglResetFrameCountNV=GLee_Lazy_wglResetFrameCountNV; | ||
10484 | #endif | ||
10485 | #endif | ||
10486 | |||
10487 | /* WGL_NV_gpu_affinity */ | ||
10488 | |||
10489 | #ifdef __GLEE_WGL_NV_gpu_affinity | ||
10490 | #ifndef GLEE_C_DEFINED_wglEnumGpusNV | ||
10491 | #define GLEE_C_DEFINED_wglEnumGpusNV | ||
10492 | BOOL __stdcall GLee_Lazy_wglEnumGpusNV(UINT iGpuIndex, HGPUNV * phGpu) {if (GLeeInit()) return wglEnumGpusNV(iGpuIndex, phGpu); return (BOOL)0;} | ||
10493 | GLEEPFNWGLENUMGPUSNVPROC GLeeFuncPtr_wglEnumGpusNV=GLee_Lazy_wglEnumGpusNV; | ||
10494 | #endif | ||
10495 | #ifndef GLEE_C_DEFINED_wglEnumGpuDevicesNV | ||
10496 | #define GLEE_C_DEFINED_wglEnumGpuDevicesNV | ||
10497 | BOOL __stdcall GLee_Lazy_wglEnumGpuDevicesNV(HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice) {if (GLeeInit()) return wglEnumGpuDevicesNV(hGpu, iDeviceIndex, lpGpuDevice); return (BOOL)0;} | ||
10498 | GLEEPFNWGLENUMGPUDEVICESNVPROC GLeeFuncPtr_wglEnumGpuDevicesNV=GLee_Lazy_wglEnumGpuDevicesNV; | ||
10499 | #endif | ||
10500 | #ifndef GLEE_C_DEFINED_wglCreateAffinityDCNV | ||
10501 | #define GLEE_C_DEFINED_wglCreateAffinityDCNV | ||
10502 | HDC __stdcall GLee_Lazy_wglCreateAffinityDCNV(const HGPUNV * phGpuList) {if (GLeeInit()) return wglCreateAffinityDCNV(phGpuList); return (HDC)0;} | ||
10503 | GLEEPFNWGLCREATEAFFINITYDCNVPROC GLeeFuncPtr_wglCreateAffinityDCNV=GLee_Lazy_wglCreateAffinityDCNV; | ||
10504 | #endif | ||
10505 | #ifndef GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV | ||
10506 | #define GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV | ||
10507 | BOOL __stdcall GLee_Lazy_wglEnumGpusFromAffinityDCNV(HDC hAffinityDC, UINT iGpuIndex, HGPUNV * hGpu) {if (GLeeInit()) return wglEnumGpusFromAffinityDCNV(hAffinityDC, iGpuIndex, hGpu); return (BOOL)0;} | ||
10508 | GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC GLeeFuncPtr_wglEnumGpusFromAffinityDCNV=GLee_Lazy_wglEnumGpusFromAffinityDCNV; | ||
10509 | #endif | ||
10510 | #ifndef GLEE_C_DEFINED_wglDeleteDCNV | ||
10511 | #define GLEE_C_DEFINED_wglDeleteDCNV | ||
10512 | BOOL __stdcall GLee_Lazy_wglDeleteDCNV(HDC hdc) {if (GLeeInit()) return wglDeleteDCNV(hdc); return (BOOL)0;} | ||
10513 | GLEEPFNWGLDELETEDCNVPROC GLeeFuncPtr_wglDeleteDCNV=GLee_Lazy_wglDeleteDCNV; | ||
10514 | #endif | ||
10515 | #endif | ||
10516 | |||
10517 | /* WGL_EXT_display_color_table */ | ||
10518 | |||
10519 | #ifdef __GLEE_WGL_EXT_display_color_table | ||
10520 | #ifndef GLEE_C_DEFINED_wglCreateDisplayColorTableEXT | ||
10521 | #define GLEE_C_DEFINED_wglCreateDisplayColorTableEXT | ||
10522 | GLboolean __stdcall GLee_Lazy_wglCreateDisplayColorTableEXT(GLushort id) {if (GLeeInit()) return wglCreateDisplayColorTableEXT(id); return (GLboolean)0;} | ||
10523 | GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglCreateDisplayColorTableEXT=GLee_Lazy_wglCreateDisplayColorTableEXT; | ||
10524 | #endif | ||
10525 | #ifndef GLEE_C_DEFINED_wglLoadDisplayColorTableEXT | ||
10526 | #define GLEE_C_DEFINED_wglLoadDisplayColorTableEXT | ||
10527 | GLboolean __stdcall GLee_Lazy_wglLoadDisplayColorTableEXT(const GLushort * table, GLuint length) {if (GLeeInit()) return wglLoadDisplayColorTableEXT(table, length); return (GLboolean)0;} | ||
10528 | GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglLoadDisplayColorTableEXT=GLee_Lazy_wglLoadDisplayColorTableEXT; | ||
10529 | #endif | ||
10530 | #ifndef GLEE_C_DEFINED_wglBindDisplayColorTableEXT | ||
10531 | #define GLEE_C_DEFINED_wglBindDisplayColorTableEXT | ||
10532 | GLboolean __stdcall GLee_Lazy_wglBindDisplayColorTableEXT(GLushort id) {if (GLeeInit()) return wglBindDisplayColorTableEXT(id); return (GLboolean)0;} | ||
10533 | GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglBindDisplayColorTableEXT=GLee_Lazy_wglBindDisplayColorTableEXT; | ||
10534 | #endif | ||
10535 | #ifndef GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT | ||
10536 | #define GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT | ||
10537 | VOID __stdcall GLee_Lazy_wglDestroyDisplayColorTableEXT(GLushort id) {if (GLeeInit()) wglDestroyDisplayColorTableEXT(id);} | ||
10538 | GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglDestroyDisplayColorTableEXT=GLee_Lazy_wglDestroyDisplayColorTableEXT; | ||
10539 | #endif | ||
10540 | #endif | ||
10541 | |||
10542 | /* WGL_EXT_extensions_string */ | ||
10543 | |||
10544 | #ifdef __GLEE_WGL_EXT_extensions_string | ||
10545 | #ifndef GLEE_C_DEFINED_wglGetExtensionsStringEXT | ||
10546 | #define GLEE_C_DEFINED_wglGetExtensionsStringEXT | ||
10547 | const char * __stdcall GLee_Lazy_wglGetExtensionsStringEXT(void) {if (GLeeInit()) return wglGetExtensionsStringEXT(); return (const char *)0;} | ||
10548 | GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC GLeeFuncPtr_wglGetExtensionsStringEXT=GLee_Lazy_wglGetExtensionsStringEXT; | ||
10549 | #endif | ||
10550 | #endif | ||
10551 | |||
10552 | /* WGL_EXT_swap_control */ | ||
10553 | |||
10554 | #ifdef __GLEE_WGL_EXT_swap_control | ||
10555 | #ifndef GLEE_C_DEFINED_wglSwapIntervalEXT | ||
10556 | #define GLEE_C_DEFINED_wglSwapIntervalEXT | ||
10557 | BOOL __stdcall GLee_Lazy_wglSwapIntervalEXT(int interval) {if (GLeeInit()) return wglSwapIntervalEXT(interval); return (BOOL)0;} | ||
10558 | GLEEPFNWGLSWAPINTERVALEXTPROC GLeeFuncPtr_wglSwapIntervalEXT=GLee_Lazy_wglSwapIntervalEXT; | ||
10559 | #endif | ||
10560 | #ifndef GLEE_C_DEFINED_wglGetSwapIntervalEXT | ||
10561 | #define GLEE_C_DEFINED_wglGetSwapIntervalEXT | ||
10562 | int __stdcall GLee_Lazy_wglGetSwapIntervalEXT(void) {if (GLeeInit()) return wglGetSwapIntervalEXT(); return (int)0;} | ||
10563 | GLEEPFNWGLGETSWAPINTERVALEXTPROC GLeeFuncPtr_wglGetSwapIntervalEXT=GLee_Lazy_wglGetSwapIntervalEXT; | ||
10564 | #endif | ||
10565 | #endif | ||
10566 | |||
10567 | /* WGL_NV_vertex_array_range */ | ||
10568 | |||
10569 | #ifdef __GLEE_WGL_NV_vertex_array_range | ||
10570 | #ifndef GLEE_C_DEFINED_wglAllocateMemoryNV | ||
10571 | #define GLEE_C_DEFINED_wglAllocateMemoryNV | ||
10572 | void* __stdcall GLee_Lazy_wglAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority) {if (GLeeInit()) return wglAllocateMemoryNV(size, readfreq, writefreq, priority); return (void*)0;} | ||
10573 | GLEEPFNWGLALLOCATEMEMORYNVPROC GLeeFuncPtr_wglAllocateMemoryNV=GLee_Lazy_wglAllocateMemoryNV; | ||
10574 | #endif | ||
10575 | #ifndef GLEE_C_DEFINED_wglFreeMemoryNV | ||
10576 | #define GLEE_C_DEFINED_wglFreeMemoryNV | ||
10577 | void __stdcall GLee_Lazy_wglFreeMemoryNV(void * pointer) {if (GLeeInit()) wglFreeMemoryNV(pointer);} | ||
10578 | GLEEPFNWGLFREEMEMORYNVPROC GLeeFuncPtr_wglFreeMemoryNV=GLee_Lazy_wglFreeMemoryNV; | ||
10579 | #endif | ||
10580 | #endif | ||
10581 | |||
10582 | /* WGL_OML_sync_control */ | ||
10583 | |||
10584 | #ifdef __GLEE_WGL_OML_sync_control | ||
10585 | #ifndef GLEE_C_DEFINED_wglGetSyncValuesOML | ||
10586 | #define GLEE_C_DEFINED_wglGetSyncValuesOML | ||
10587 | BOOL __stdcall GLee_Lazy_wglGetSyncValuesOML(HDC hdc, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglGetSyncValuesOML(hdc, ust, msc, sbc); return (BOOL)0;} | ||
10588 | GLEEPFNWGLGETSYNCVALUESOMLPROC GLeeFuncPtr_wglGetSyncValuesOML=GLee_Lazy_wglGetSyncValuesOML; | ||
10589 | #endif | ||
10590 | #ifndef GLEE_C_DEFINED_wglGetMscRateOML | ||
10591 | #define GLEE_C_DEFINED_wglGetMscRateOML | ||
10592 | BOOL __stdcall GLee_Lazy_wglGetMscRateOML(HDC hdc, INT32 * numerator, INT32 * denominator) {if (GLeeInit()) return wglGetMscRateOML(hdc, numerator, denominator); return (BOOL)0;} | ||
10593 | GLEEPFNWGLGETMSCRATEOMLPROC GLeeFuncPtr_wglGetMscRateOML=GLee_Lazy_wglGetMscRateOML; | ||
10594 | #endif | ||
10595 | #ifndef GLEE_C_DEFINED_wglSwapBuffersMscOML | ||
10596 | #define GLEE_C_DEFINED_wglSwapBuffersMscOML | ||
10597 | INT64 __stdcall GLee_Lazy_wglSwapBuffersMscOML(HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder) {if (GLeeInit()) return wglSwapBuffersMscOML(hdc, target_msc, divisor, remainder); return (INT64)0;} | ||
10598 | GLEEPFNWGLSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapBuffersMscOML=GLee_Lazy_wglSwapBuffersMscOML; | ||
10599 | #endif | ||
10600 | #ifndef GLEE_C_DEFINED_wglSwapLayerBuffersMscOML | ||
10601 | #define GLEE_C_DEFINED_wglSwapLayerBuffersMscOML | ||
10602 | INT64 __stdcall GLee_Lazy_wglSwapLayerBuffersMscOML(HDC hdc, int fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder) {if (GLeeInit()) return wglSwapLayerBuffersMscOML(hdc, fuPlanes, target_msc, divisor, remainder); return (INT64)0;} | ||
10603 | GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapLayerBuffersMscOML=GLee_Lazy_wglSwapLayerBuffersMscOML; | ||
10604 | #endif | ||
10605 | #ifndef GLEE_C_DEFINED_wglWaitForMscOML | ||
10606 | #define GLEE_C_DEFINED_wglWaitForMscOML | ||
10607 | BOOL __stdcall GLee_Lazy_wglWaitForMscOML(HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglWaitForMscOML(hdc, target_msc, divisor, remainder, ust, msc, sbc); return (BOOL)0;} | ||
10608 | GLEEPFNWGLWAITFORMSCOMLPROC GLeeFuncPtr_wglWaitForMscOML=GLee_Lazy_wglWaitForMscOML; | ||
10609 | #endif | ||
10610 | #ifndef GLEE_C_DEFINED_wglWaitForSbcOML | ||
10611 | #define GLEE_C_DEFINED_wglWaitForSbcOML | ||
10612 | BOOL __stdcall GLee_Lazy_wglWaitForSbcOML(HDC hdc, INT64 target_sbc, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglWaitForSbcOML(hdc, target_sbc, ust, msc, sbc); return (BOOL)0;} | ||
10613 | GLEEPFNWGLWAITFORSBCOMLPROC GLeeFuncPtr_wglWaitForSbcOML=GLee_Lazy_wglWaitForSbcOML; | ||
10614 | #endif | ||
10615 | #endif | ||
10616 | |||
10617 | /* WGL_I3D_swap_frame_usage */ | ||
10618 | |||
10619 | #ifdef __GLEE_WGL_I3D_swap_frame_usage | ||
10620 | #ifndef GLEE_C_DEFINED_wglGetFrameUsageI3D | ||
10621 | #define GLEE_C_DEFINED_wglGetFrameUsageI3D | ||
10622 | BOOL __stdcall GLee_Lazy_wglGetFrameUsageI3D(float * pUsage) {if (GLeeInit()) return wglGetFrameUsageI3D(pUsage); return (BOOL)0;} | ||
10623 | GLEEPFNWGLGETFRAMEUSAGEI3DPROC GLeeFuncPtr_wglGetFrameUsageI3D=GLee_Lazy_wglGetFrameUsageI3D; | ||
10624 | #endif | ||
10625 | #ifndef GLEE_C_DEFINED_wglBeginFrameTrackingI3D | ||
10626 | #define GLEE_C_DEFINED_wglBeginFrameTrackingI3D | ||
10627 | BOOL __stdcall GLee_Lazy_wglBeginFrameTrackingI3D(void) {if (GLeeInit()) return wglBeginFrameTrackingI3D(); return (BOOL)0;} | ||
10628 | GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC GLeeFuncPtr_wglBeginFrameTrackingI3D=GLee_Lazy_wglBeginFrameTrackingI3D; | ||
10629 | #endif | ||
10630 | #ifndef GLEE_C_DEFINED_wglEndFrameTrackingI3D | ||
10631 | #define GLEE_C_DEFINED_wglEndFrameTrackingI3D | ||
10632 | BOOL __stdcall GLee_Lazy_wglEndFrameTrackingI3D(void) {if (GLeeInit()) return wglEndFrameTrackingI3D(); return (BOOL)0;} | ||
10633 | GLEEPFNWGLENDFRAMETRACKINGI3DPROC GLeeFuncPtr_wglEndFrameTrackingI3D=GLee_Lazy_wglEndFrameTrackingI3D; | ||
10634 | #endif | ||
10635 | #ifndef GLEE_C_DEFINED_wglQueryFrameTrackingI3D | ||
10636 | #define GLEE_C_DEFINED_wglQueryFrameTrackingI3D | ||
10637 | BOOL __stdcall GLee_Lazy_wglQueryFrameTrackingI3D(DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage) {if (GLeeInit()) return wglQueryFrameTrackingI3D(pFrameCount, pMissedFrames, pLastMissedUsage); return (BOOL)0;} | ||
10638 | GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC GLeeFuncPtr_wglQueryFrameTrackingI3D=GLee_Lazy_wglQueryFrameTrackingI3D; | ||
10639 | #endif | ||
10640 | #endif | ||
10641 | |||
10642 | /* WGL_NV_video_output */ | ||
10643 | |||
10644 | #ifdef __GLEE_WGL_NV_video_output | ||
10645 | #ifndef GLEE_C_DEFINED_wglGetVideoDeviceNV | ||
10646 | #define GLEE_C_DEFINED_wglGetVideoDeviceNV | ||
10647 | BOOL __stdcall GLee_Lazy_wglGetVideoDeviceNV(HDC hDC, int numDevices, HPVIDEODEV * hVideoDevice) {if (GLeeInit()) return wglGetVideoDeviceNV(hDC, numDevices, hVideoDevice); return (BOOL)0;} | ||
10648 | GLEEPFNWGLGETVIDEODEVICENVPROC GLeeFuncPtr_wglGetVideoDeviceNV=GLee_Lazy_wglGetVideoDeviceNV; | ||
10649 | #endif | ||
10650 | #ifndef GLEE_C_DEFINED_wglReleaseVideoDeviceNV | ||
10651 | #define GLEE_C_DEFINED_wglReleaseVideoDeviceNV | ||
10652 | BOOL __stdcall GLee_Lazy_wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice) {if (GLeeInit()) return wglReleaseVideoDeviceNV(hVideoDevice); return (BOOL)0;} | ||
10653 | GLEEPFNWGLRELEASEVIDEODEVICENVPROC GLeeFuncPtr_wglReleaseVideoDeviceNV=GLee_Lazy_wglReleaseVideoDeviceNV; | ||
10654 | #endif | ||
10655 | #ifndef GLEE_C_DEFINED_wglBindVideoImageNV | ||
10656 | #define GLEE_C_DEFINED_wglBindVideoImageNV | ||
10657 | BOOL __stdcall GLee_Lazy_wglBindVideoImageNV(HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer) {if (GLeeInit()) return wglBindVideoImageNV(hVideoDevice, hPbuffer, iVideoBuffer); return (BOOL)0;} | ||
10658 | GLEEPFNWGLBINDVIDEOIMAGENVPROC GLeeFuncPtr_wglBindVideoImageNV=GLee_Lazy_wglBindVideoImageNV; | ||
10659 | #endif | ||
10660 | #ifndef GLEE_C_DEFINED_wglReleaseVideoImageNV | ||
10661 | #define GLEE_C_DEFINED_wglReleaseVideoImageNV | ||
10662 | BOOL __stdcall GLee_Lazy_wglReleaseVideoImageNV(HPBUFFERARB hPbuffer, int iVideoBuffer) {if (GLeeInit()) return wglReleaseVideoImageNV(hPbuffer, iVideoBuffer); return (BOOL)0;} | ||
10663 | GLEEPFNWGLRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_wglReleaseVideoImageNV=GLee_Lazy_wglReleaseVideoImageNV; | ||
10664 | #endif | ||
10665 | #ifndef GLEE_C_DEFINED_wglSendPbufferToVideoNV | ||
10666 | #define GLEE_C_DEFINED_wglSendPbufferToVideoNV | ||
10667 | BOOL __stdcall GLee_Lazy_wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer, int iBufferType, unsigned long * pulCounterPbuffer, BOOL bBlock) {if (GLeeInit()) return wglSendPbufferToVideoNV(hPbuffer, iBufferType, pulCounterPbuffer, bBlock); return (BOOL)0;} | ||
10668 | GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_wglSendPbufferToVideoNV=GLee_Lazy_wglSendPbufferToVideoNV; | ||
10669 | #endif | ||
10670 | #ifndef GLEE_C_DEFINED_wglGetVideoInfoNV | ||
10671 | #define GLEE_C_DEFINED_wglGetVideoInfoNV | ||
10672 | BOOL __stdcall GLee_Lazy_wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo) {if (GLeeInit()) return wglGetVideoInfoNV(hpVideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return (BOOL)0;} | ||
10673 | GLEEPFNWGLGETVIDEOINFONVPROC GLeeFuncPtr_wglGetVideoInfoNV=GLee_Lazy_wglGetVideoInfoNV; | ||
10674 | #endif | ||
10675 | #endif | ||
10676 | #elif defined(__APPLE__) || defined(__APPLE_CC__) | ||
10677 | #else /* GLX */ | ||
10678 | |||
10679 | /* Extension querying variables */ | ||
10680 | |||
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 | /* GLX Extension names */ | ||
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 | /* GLX_VERSION_1_3 */ | ||
10769 | |||
10770 | #ifdef __GLEE_GLX_VERSION_1_3 | ||
10771 | #ifndef GLEE_C_DEFINED_glXGetFBConfigs | ||
10772 | #define GLEE_C_DEFINED_glXGetFBConfigs | ||
10773 | GLXFBConfig * __stdcall GLee_Lazy_glXGetFBConfigs(Display * dpy, int screen, int * nelements) {if (GLeeInit()) return glXGetFBConfigs(dpy, screen, nelements); return (GLXFBConfig *)0;} | ||
10774 | GLEEPFNGLXGETFBCONFIGSPROC GLeeFuncPtr_glXGetFBConfigs=GLee_Lazy_glXGetFBConfigs; | ||
10775 | #endif | ||
10776 | #ifndef GLEE_C_DEFINED_glXChooseFBConfig | ||
10777 | #define GLEE_C_DEFINED_glXChooseFBConfig | ||
10778 | GLXFBConfig * __stdcall GLee_Lazy_glXChooseFBConfig(Display * dpy, int screen, const int * attrib_list, int * nelements) {if (GLeeInit()) return glXChooseFBConfig(dpy, screen, attrib_list, nelements); return (GLXFBConfig *)0;} | ||
10779 | GLEEPFNGLXCHOOSEFBCONFIGPROC GLeeFuncPtr_glXChooseFBConfig=GLee_Lazy_glXChooseFBConfig; | ||
10780 | #endif | ||
10781 | #ifndef GLEE_C_DEFINED_glXGetFBConfigAttrib | ||
10782 | #define GLEE_C_DEFINED_glXGetFBConfigAttrib | ||
10783 | int __stdcall GLee_Lazy_glXGetFBConfigAttrib(Display * dpy, GLXFBConfig config, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigAttrib(dpy, config, attribute, value); return (int)0;} | ||
10784 | GLEEPFNGLXGETFBCONFIGATTRIBPROC GLeeFuncPtr_glXGetFBConfigAttrib=GLee_Lazy_glXGetFBConfigAttrib; | ||
10785 | #endif | ||
10786 | #ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfig | ||
10787 | #define GLEE_C_DEFINED_glXGetVisualFromFBConfig | ||
10788 | XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfig(Display * dpy, GLXFBConfig config) {if (GLeeInit()) return glXGetVisualFromFBConfig(dpy, config); return (XVisualInfo *)0;} | ||
10789 | GLEEPFNGLXGETVISUALFROMFBCONFIGPROC GLeeFuncPtr_glXGetVisualFromFBConfig=GLee_Lazy_glXGetVisualFromFBConfig; | ||
10790 | #endif | ||
10791 | #ifndef GLEE_C_DEFINED_glXCreateWindow | ||
10792 | #define GLEE_C_DEFINED_glXCreateWindow | ||
10793 | GLXWindow __stdcall GLee_Lazy_glXCreateWindow(Display * dpy, GLXFBConfig config, Window win, const int * attrib_list) {if (GLeeInit()) return glXCreateWindow(dpy, config, win, attrib_list); return (GLXWindow)0;} | ||
10794 | GLEEPFNGLXCREATEWINDOWPROC GLeeFuncPtr_glXCreateWindow=GLee_Lazy_glXCreateWindow; | ||
10795 | #endif | ||
10796 | #ifndef GLEE_C_DEFINED_glXDestroyWindow | ||
10797 | #define GLEE_C_DEFINED_glXDestroyWindow | ||
10798 | void __stdcall GLee_Lazy_glXDestroyWindow(Display * dpy, GLXWindow win) {if (GLeeInit()) glXDestroyWindow(dpy, win);} | ||
10799 | GLEEPFNGLXDESTROYWINDOWPROC GLeeFuncPtr_glXDestroyWindow=GLee_Lazy_glXDestroyWindow; | ||
10800 | #endif | ||
10801 | #ifndef GLEE_C_DEFINED_glXCreatePixmap | ||
10802 | #define GLEE_C_DEFINED_glXCreatePixmap | ||
10803 | GLXPixmap __stdcall GLee_Lazy_glXCreatePixmap(Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list) {if (GLeeInit()) return glXCreatePixmap(dpy, config, pixmap, attrib_list); return (GLXPixmap)0;} | ||
10804 | GLEEPFNGLXCREATEPIXMAPPROC GLeeFuncPtr_glXCreatePixmap=GLee_Lazy_glXCreatePixmap; | ||
10805 | #endif | ||
10806 | #ifndef GLEE_C_DEFINED_glXDestroyPixmap | ||
10807 | #define GLEE_C_DEFINED_glXDestroyPixmap | ||
10808 | void __stdcall GLee_Lazy_glXDestroyPixmap(Display * dpy, GLXPixmap pixmap) {if (GLeeInit()) glXDestroyPixmap(dpy, pixmap);} | ||
10809 | GLEEPFNGLXDESTROYPIXMAPPROC GLeeFuncPtr_glXDestroyPixmap=GLee_Lazy_glXDestroyPixmap; | ||
10810 | #endif | ||
10811 | #ifndef GLEE_C_DEFINED_glXCreatePbuffer | ||
10812 | #define GLEE_C_DEFINED_glXCreatePbuffer | ||
10813 | GLXPbuffer __stdcall GLee_Lazy_glXCreatePbuffer(Display * dpy, GLXFBConfig config, const int * attrib_list) {if (GLeeInit()) return glXCreatePbuffer(dpy, config, attrib_list); return (GLXPbuffer)0;} | ||
10814 | GLEEPFNGLXCREATEPBUFFERPROC GLeeFuncPtr_glXCreatePbuffer=GLee_Lazy_glXCreatePbuffer; | ||
10815 | #endif | ||
10816 | #ifndef GLEE_C_DEFINED_glXDestroyPbuffer | ||
10817 | #define GLEE_C_DEFINED_glXDestroyPbuffer | ||
10818 | void __stdcall GLee_Lazy_glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf) {if (GLeeInit()) glXDestroyPbuffer(dpy, pbuf);} | ||
10819 | GLEEPFNGLXDESTROYPBUFFERPROC GLeeFuncPtr_glXDestroyPbuffer=GLee_Lazy_glXDestroyPbuffer; | ||
10820 | #endif | ||
10821 | #ifndef GLEE_C_DEFINED_glXQueryDrawable | ||
10822 | #define GLEE_C_DEFINED_glXQueryDrawable | ||
10823 | void __stdcall GLee_Lazy_glXQueryDrawable(Display * dpy, GLXDrawable draw, int attribute, unsigned int * value) {if (GLeeInit()) glXQueryDrawable(dpy, draw, attribute, value);} | ||
10824 | GLEEPFNGLXQUERYDRAWABLEPROC GLeeFuncPtr_glXQueryDrawable=GLee_Lazy_glXQueryDrawable; | ||
10825 | #endif | ||
10826 | #ifndef GLEE_C_DEFINED_glXCreateNewContext | ||
10827 | #define GLEE_C_DEFINED_glXCreateNewContext | ||
10828 | GLXContext __stdcall GLee_Lazy_glXCreateNewContext(Display * dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct) {if (GLeeInit()) return glXCreateNewContext(dpy, config, render_type, share_list, direct); return (GLXContext)0;} | ||
10829 | GLEEPFNGLXCREATENEWCONTEXTPROC GLeeFuncPtr_glXCreateNewContext=GLee_Lazy_glXCreateNewContext; | ||
10830 | #endif | ||
10831 | #ifndef GLEE_C_DEFINED_glXMakeContextCurrent | ||
10832 | #define GLEE_C_DEFINED_glXMakeContextCurrent | ||
10833 | Bool __stdcall GLee_Lazy_glXMakeContextCurrent(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeContextCurrent(dpy, draw, read, ctx); return (Bool)0;} | ||
10834 | GLEEPFNGLXMAKECONTEXTCURRENTPROC GLeeFuncPtr_glXMakeContextCurrent=GLee_Lazy_glXMakeContextCurrent; | ||
10835 | #endif | ||
10836 | #ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawable | ||
10837 | #define GLEE_C_DEFINED_glXGetCurrentReadDrawable | ||
10838 | GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawable(void) {if (GLeeInit()) return glXGetCurrentReadDrawable(); return (GLXDrawable)0;} | ||
10839 | GLEEPFNGLXGETCURRENTREADDRAWABLEPROC GLeeFuncPtr_glXGetCurrentReadDrawable=GLee_Lazy_glXGetCurrentReadDrawable; | ||
10840 | #endif | ||
10841 | #ifndef GLEE_C_DEFINED_glXGetCurrentDisplay | ||
10842 | #define GLEE_C_DEFINED_glXGetCurrentDisplay | ||
10843 | Display * __stdcall GLee_Lazy_glXGetCurrentDisplay(void) {if (GLeeInit()) return glXGetCurrentDisplay(); return (Display *)0;} | ||
10844 | GLEEPFNGLXGETCURRENTDISPLAYPROC GLeeFuncPtr_glXGetCurrentDisplay=GLee_Lazy_glXGetCurrentDisplay; | ||
10845 | #endif | ||
10846 | #ifndef GLEE_C_DEFINED_glXQueryContext | ||
10847 | #define GLEE_C_DEFINED_glXQueryContext | ||
10848 | int __stdcall GLee_Lazy_glXQueryContext(Display * dpy, GLXContext ctx, int attribute, int * value) {if (GLeeInit()) return glXQueryContext(dpy, ctx, attribute, value); return (int)0;} | ||
10849 | GLEEPFNGLXQUERYCONTEXTPROC GLeeFuncPtr_glXQueryContext=GLee_Lazy_glXQueryContext; | ||
10850 | #endif | ||
10851 | #ifndef GLEE_C_DEFINED_glXSelectEvent | ||
10852 | #define GLEE_C_DEFINED_glXSelectEvent | ||
10853 | void __stdcall GLee_Lazy_glXSelectEvent(Display * dpy, GLXDrawable draw, unsigned long event_mask) {if (GLeeInit()) glXSelectEvent(dpy, draw, event_mask);} | ||
10854 | GLEEPFNGLXSELECTEVENTPROC GLeeFuncPtr_glXSelectEvent=GLee_Lazy_glXSelectEvent; | ||
10855 | #endif | ||
10856 | #ifndef GLEE_C_DEFINED_glXGetSelectedEvent | ||
10857 | #define GLEE_C_DEFINED_glXGetSelectedEvent | ||
10858 | void __stdcall GLee_Lazy_glXGetSelectedEvent(Display * dpy, GLXDrawable draw, unsigned long * event_mask) {if (GLeeInit()) glXGetSelectedEvent(dpy, draw, event_mask);} | ||
10859 | GLEEPFNGLXGETSELECTEDEVENTPROC GLeeFuncPtr_glXGetSelectedEvent=GLee_Lazy_glXGetSelectedEvent; | ||
10860 | #endif | ||
10861 | #endif | ||
10862 | |||
10863 | /* GLX_VERSION_1_4 */ | ||
10864 | |||
10865 | #ifdef __GLEE_GLX_VERSION_1_4 | ||
10866 | #ifndef GLEE_C_DEFINED_glXGetProcAddress | ||
10867 | #define GLEE_C_DEFINED_glXGetProcAddress | ||
10868 | __GLXextFuncPtr __stdcall GLee_Lazy_glXGetProcAddress(const GLubyte * procName) {if (GLeeInit()) return glXGetProcAddress(procName); return (__GLXextFuncPtr)0;} | ||
10869 | GLEEPFNGLXGETPROCADDRESSPROC GLeeFuncPtr_glXGetProcAddress=GLee_Lazy_glXGetProcAddress; | ||
10870 | #endif | ||
10871 | #endif | ||
10872 | |||
10873 | /* GLX_ARB_multisample */ | ||
10874 | |||
10875 | #ifdef __GLEE_GLX_ARB_multisample | ||
10876 | #endif | ||
10877 | |||
10878 | /* GLX_ARB_fbconfig_float */ | ||
10879 | |||
10880 | #ifdef __GLEE_GLX_ARB_fbconfig_float | ||
10881 | #endif | ||
10882 | |||
10883 | /* GLX_ARB_create_context */ | ||
10884 | |||
10885 | #ifdef __GLEE_GLX_ARB_create_context | ||
10886 | #ifndef GLEE_C_DEFINED_glXCreateContextAttribsARB | ||
10887 | #define GLEE_C_DEFINED_glXCreateContextAttribsARB | ||
10888 | GLXContext __stdcall GLee_Lazy_glXCreateContextAttribsARB(Display * dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int * attrib_list) {if (GLeeInit()) return glXCreateContextAttribsARB(dpy, config, share_context, direct, attrib_list); return (GLXContext)0;} | ||
10889 | GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_glXCreateContextAttribsARB=GLee_Lazy_glXCreateContextAttribsARB; | ||
10890 | #endif | ||
10891 | #endif | ||
10892 | |||
10893 | /* GLX_SGIS_multisample */ | ||
10894 | |||
10895 | #ifdef __GLEE_GLX_SGIS_multisample | ||
10896 | #endif | ||
10897 | |||
10898 | /* GLX_EXT_visual_info */ | ||
10899 | |||
10900 | #ifdef __GLEE_GLX_EXT_visual_info | ||
10901 | #endif | ||
10902 | |||
10903 | /* GLX_SGI_swap_control */ | ||
10904 | |||
10905 | #ifdef __GLEE_GLX_SGI_swap_control | ||
10906 | #ifndef GLEE_C_DEFINED_glXSwapIntervalSGI | ||
10907 | #define GLEE_C_DEFINED_glXSwapIntervalSGI | ||
10908 | int __stdcall GLee_Lazy_glXSwapIntervalSGI(int interval) {if (GLeeInit()) return glXSwapIntervalSGI(interval); return (int)0;} | ||
10909 | GLEEPFNGLXSWAPINTERVALSGIPROC GLeeFuncPtr_glXSwapIntervalSGI=GLee_Lazy_glXSwapIntervalSGI; | ||
10910 | #endif | ||
10911 | #endif | ||
10912 | |||
10913 | /* GLX_SGI_video_sync */ | ||
10914 | |||
10915 | #ifdef __GLEE_GLX_SGI_video_sync | ||
10916 | #ifndef GLEE_C_DEFINED_glXGetVideoSyncSGI | ||
10917 | #define GLEE_C_DEFINED_glXGetVideoSyncSGI | ||
10918 | int __stdcall GLee_Lazy_glXGetVideoSyncSGI(unsigned int * count) {if (GLeeInit()) return glXGetVideoSyncSGI(count); return (int)0;} | ||
10919 | GLEEPFNGLXGETVIDEOSYNCSGIPROC GLeeFuncPtr_glXGetVideoSyncSGI=GLee_Lazy_glXGetVideoSyncSGI; | ||
10920 | #endif | ||
10921 | #ifndef GLEE_C_DEFINED_glXWaitVideoSyncSGI | ||
10922 | #define GLEE_C_DEFINED_glXWaitVideoSyncSGI | ||
10923 | int __stdcall GLee_Lazy_glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count) {if (GLeeInit()) return glXWaitVideoSyncSGI(divisor, remainder, count); return (int)0;} | ||
10924 | GLEEPFNGLXWAITVIDEOSYNCSGIPROC GLeeFuncPtr_glXWaitVideoSyncSGI=GLee_Lazy_glXWaitVideoSyncSGI; | ||
10925 | #endif | ||
10926 | #endif | ||
10927 | |||
10928 | /* GLX_SGI_make_current_read */ | ||
10929 | |||
10930 | #ifdef __GLEE_GLX_SGI_make_current_read | ||
10931 | #ifndef GLEE_C_DEFINED_glXMakeCurrentReadSGI | ||
10932 | #define GLEE_C_DEFINED_glXMakeCurrentReadSGI | ||
10933 | Bool __stdcall GLee_Lazy_glXMakeCurrentReadSGI(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeCurrentReadSGI(dpy, draw, read, ctx); return (Bool)0;} | ||
10934 | GLEEPFNGLXMAKECURRENTREADSGIPROC GLeeFuncPtr_glXMakeCurrentReadSGI=GLee_Lazy_glXMakeCurrentReadSGI; | ||
10935 | #endif | ||
10936 | #ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI | ||
10937 | #define GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI | ||
10938 | GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawableSGI(void) {if (GLeeInit()) return glXGetCurrentReadDrawableSGI(); return (GLXDrawable)0;} | ||
10939 | GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC GLeeFuncPtr_glXGetCurrentReadDrawableSGI=GLee_Lazy_glXGetCurrentReadDrawableSGI; | ||
10940 | #endif | ||
10941 | #endif | ||
10942 | |||
10943 | /* GLX_EXT_visual_rating */ | ||
10944 | |||
10945 | #ifdef __GLEE_GLX_EXT_visual_rating | ||
10946 | #endif | ||
10947 | |||
10948 | /* GLX_EXT_import_context */ | ||
10949 | |||
10950 | #ifdef __GLEE_GLX_EXT_import_context | ||
10951 | #ifndef GLEE_C_DEFINED_glXGetCurrentDisplayEXT | ||
10952 | #define GLEE_C_DEFINED_glXGetCurrentDisplayEXT | ||
10953 | Display * __stdcall GLee_Lazy_glXGetCurrentDisplayEXT(void) {if (GLeeInit()) return glXGetCurrentDisplayEXT(); return (Display *)0;} | ||
10954 | GLEEPFNGLXGETCURRENTDISPLAYEXTPROC GLeeFuncPtr_glXGetCurrentDisplayEXT=GLee_Lazy_glXGetCurrentDisplayEXT; | ||
10955 | #endif | ||
10956 | #ifndef GLEE_C_DEFINED_glXQueryContextInfoEXT | ||
10957 | #define GLEE_C_DEFINED_glXQueryContextInfoEXT | ||
10958 | int __stdcall GLee_Lazy_glXQueryContextInfoEXT(Display * dpy, GLXContext context, int attribute, int * value) {if (GLeeInit()) return glXQueryContextInfoEXT(dpy, context, attribute, value); return (int)0;} | ||
10959 | GLEEPFNGLXQUERYCONTEXTINFOEXTPROC GLeeFuncPtr_glXQueryContextInfoEXT=GLee_Lazy_glXQueryContextInfoEXT; | ||
10960 | #endif | ||
10961 | #ifndef GLEE_C_DEFINED_glXGetContextIDEXT | ||
10962 | #define GLEE_C_DEFINED_glXGetContextIDEXT | ||
10963 | GLXContextID __stdcall GLee_Lazy_glXGetContextIDEXT(const GLXContext context) {if (GLeeInit()) return glXGetContextIDEXT(context); return (GLXContextID)0;} | ||
10964 | GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT=GLee_Lazy_glXGetContextIDEXT; | ||
10965 | #endif | ||
10966 | #ifndef GLEE_C_DEFINED_glXImportContextEXT | ||
10967 | #define GLEE_C_DEFINED_glXImportContextEXT | ||
10968 | GLXContext __stdcall GLee_Lazy_glXImportContextEXT(Display * dpy, GLXContextID contextID) {if (GLeeInit()) return glXImportContextEXT(dpy, contextID); return (GLXContext)0;} | ||
10969 | GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT=GLee_Lazy_glXImportContextEXT; | ||
10970 | #endif | ||
10971 | #ifndef GLEE_C_DEFINED_glXFreeContextEXT | ||
10972 | #define GLEE_C_DEFINED_glXFreeContextEXT | ||
10973 | void __stdcall GLee_Lazy_glXFreeContextEXT(Display * dpy, GLXContext context) {if (GLeeInit()) glXFreeContextEXT(dpy, context);} | ||
10974 | GLEEPFNGLXFREECONTEXTEXTPROC GLeeFuncPtr_glXFreeContextEXT=GLee_Lazy_glXFreeContextEXT; | ||
10975 | #endif | ||
10976 | #endif | ||
10977 | |||
10978 | /* GLX_SGIX_fbconfig */ | ||
10979 | |||
10980 | #ifdef __GLEE_GLX_SGIX_fbconfig | ||
10981 | #ifndef GLEE_C_DEFINED_glXGetFBConfigAttribSGIX | ||
10982 | #define GLEE_C_DEFINED_glXGetFBConfigAttribSGIX | ||
10983 | int __stdcall GLee_Lazy_glXGetFBConfigAttribSGIX(Display * dpy, GLXFBConfigSGIX config, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigAttribSGIX(dpy, config, attribute, value); return (int)0;} | ||
10984 | GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC GLeeFuncPtr_glXGetFBConfigAttribSGIX=GLee_Lazy_glXGetFBConfigAttribSGIX; | ||
10985 | #endif | ||
10986 | #ifndef GLEE_C_DEFINED_glXChooseFBConfigSGIX | ||
10987 | #define GLEE_C_DEFINED_glXChooseFBConfigSGIX | ||
10988 | GLXFBConfigSGIX * __stdcall GLee_Lazy_glXChooseFBConfigSGIX(Display * dpy, int screen, int * attrib_list, int * nelements) {if (GLeeInit()) return glXChooseFBConfigSGIX(dpy, screen, attrib_list, nelements); return (GLXFBConfigSGIX *)0;} | ||
10989 | GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC GLeeFuncPtr_glXChooseFBConfigSGIX=GLee_Lazy_glXChooseFBConfigSGIX; | ||
10990 | #endif | ||
10991 | #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX | ||
10992 | #define GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX | ||
10993 | GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX(Display * dpy, GLXFBConfigSGIX config, Pixmap pixmap) {if (GLeeInit()) return glXCreateGLXPixmapWithConfigSGIX(dpy, config, pixmap); return (GLXPixmap)0;} | ||
10994 | GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX=GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX; | ||
10995 | #endif | ||
10996 | #ifndef GLEE_C_DEFINED_glXCreateContextWithConfigSGIX | ||
10997 | #define GLEE_C_DEFINED_glXCreateContextWithConfigSGIX | ||
10998 | GLXContext __stdcall GLee_Lazy_glXCreateContextWithConfigSGIX(Display * dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct) {if (GLeeInit()) return glXCreateContextWithConfigSGIX(dpy, config, render_type, share_list, direct); return (GLXContext)0;} | ||
10999 | GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateContextWithConfigSGIX=GLee_Lazy_glXCreateContextWithConfigSGIX; | ||
11000 | #endif | ||
11001 | #ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX | ||
11002 | #define GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX | ||
11003 | XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfigSGIX(Display * dpy, GLXFBConfigSGIX config) {if (GLeeInit()) return glXGetVisualFromFBConfigSGIX(dpy, config); return (XVisualInfo *)0;} | ||
11004 | GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC GLeeFuncPtr_glXGetVisualFromFBConfigSGIX=GLee_Lazy_glXGetVisualFromFBConfigSGIX; | ||
11005 | #endif | ||
11006 | #ifndef GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX | ||
11007 | #define GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX | ||
11008 | GLXFBConfigSGIX __stdcall GLee_Lazy_glXGetFBConfigFromVisualSGIX(Display * dpy, XVisualInfo * vis) {if (GLeeInit()) return glXGetFBConfigFromVisualSGIX(dpy, vis); return (GLXFBConfigSGIX)0;} | ||
11009 | GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC GLeeFuncPtr_glXGetFBConfigFromVisualSGIX=GLee_Lazy_glXGetFBConfigFromVisualSGIX; | ||
11010 | #endif | ||
11011 | #endif | ||
11012 | |||
11013 | /* GLX_SGIX_pbuffer */ | ||
11014 | |||
11015 | #ifdef __GLEE_GLX_SGIX_pbuffer | ||
11016 | #ifndef GLEE_C_DEFINED_glXCreateGLXPbufferSGIX | ||
11017 | #define GLEE_C_DEFINED_glXCreateGLXPbufferSGIX | ||
11018 | GLXPbufferSGIX __stdcall GLee_Lazy_glXCreateGLXPbufferSGIX(Display * dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int * attrib_list) {if (GLeeInit()) return glXCreateGLXPbufferSGIX(dpy, config, width, height, attrib_list); return (GLXPbufferSGIX)0;} | ||
11019 | GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC GLeeFuncPtr_glXCreateGLXPbufferSGIX=GLee_Lazy_glXCreateGLXPbufferSGIX; | ||
11020 | #endif | ||
11021 | #ifndef GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX | ||
11022 | #define GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX | ||
11023 | void __stdcall GLee_Lazy_glXDestroyGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pbuf) {if (GLeeInit()) glXDestroyGLXPbufferSGIX(dpy, pbuf);} | ||
11024 | GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXDestroyGLXPbufferSGIX=GLee_Lazy_glXDestroyGLXPbufferSGIX; | ||
11025 | #endif | ||
11026 | #ifndef GLEE_C_DEFINED_glXQueryGLXPbufferSGIX | ||
11027 | #define GLEE_C_DEFINED_glXQueryGLXPbufferSGIX | ||
11028 | int __stdcall GLee_Lazy_glXQueryGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int * value) {if (GLeeInit()) return glXQueryGLXPbufferSGIX(dpy, pbuf, attribute, value); return (int)0;} | ||
11029 | GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXQueryGLXPbufferSGIX=GLee_Lazy_glXQueryGLXPbufferSGIX; | ||
11030 | #endif | ||
11031 | #ifndef GLEE_C_DEFINED_glXSelectEventSGIX | ||
11032 | #define GLEE_C_DEFINED_glXSelectEventSGIX | ||
11033 | void __stdcall GLee_Lazy_glXSelectEventSGIX(Display * dpy, GLXDrawable drawable, unsigned long mask) {if (GLeeInit()) glXSelectEventSGIX(dpy, drawable, mask);} | ||
11034 | GLEEPFNGLXSELECTEVENTSGIXPROC GLeeFuncPtr_glXSelectEventSGIX=GLee_Lazy_glXSelectEventSGIX; | ||
11035 | #endif | ||
11036 | #ifndef GLEE_C_DEFINED_glXGetSelectedEventSGIX | ||
11037 | #define GLEE_C_DEFINED_glXGetSelectedEventSGIX | ||
11038 | void __stdcall GLee_Lazy_glXGetSelectedEventSGIX(Display * dpy, GLXDrawable drawable, unsigned long * mask) {if (GLeeInit()) glXGetSelectedEventSGIX(dpy, drawable, mask);} | ||
11039 | GLEEPFNGLXGETSELECTEDEVENTSGIXPROC GLeeFuncPtr_glXGetSelectedEventSGIX=GLee_Lazy_glXGetSelectedEventSGIX; | ||
11040 | #endif | ||
11041 | #endif | ||
11042 | |||
11043 | /* GLX_SGI_cushion */ | ||
11044 | |||
11045 | #ifdef __GLEE_GLX_SGI_cushion | ||
11046 | #ifndef GLEE_C_DEFINED_glXCushionSGI | ||
11047 | #define GLEE_C_DEFINED_glXCushionSGI | ||
11048 | void __stdcall GLee_Lazy_glXCushionSGI(Display * dpy, Window window, float cushion) {if (GLeeInit()) glXCushionSGI(dpy, window, cushion);} | ||
11049 | GLEEPFNGLXCUSHIONSGIPROC GLeeFuncPtr_glXCushionSGI=GLee_Lazy_glXCushionSGI; | ||
11050 | #endif | ||
11051 | #endif | ||
11052 | |||
11053 | /* GLX_SGIX_video_resize */ | ||
11054 | |||
11055 | #ifdef __GLEE_GLX_SGIX_video_resize | ||
11056 | #ifndef GLEE_C_DEFINED_glXBindChannelToWindowSGIX | ||
11057 | #define GLEE_C_DEFINED_glXBindChannelToWindowSGIX | ||
11058 | int __stdcall GLee_Lazy_glXBindChannelToWindowSGIX(Display * display, int screen, int channel, Window window) {if (GLeeInit()) return glXBindChannelToWindowSGIX(display, screen, channel, window); return (int)0;} | ||
11059 | GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC GLeeFuncPtr_glXBindChannelToWindowSGIX=GLee_Lazy_glXBindChannelToWindowSGIX; | ||
11060 | #endif | ||
11061 | #ifndef GLEE_C_DEFINED_glXChannelRectSGIX | ||
11062 | #define GLEE_C_DEFINED_glXChannelRectSGIX | ||
11063 | int __stdcall GLee_Lazy_glXChannelRectSGIX(Display * display, int screen, int channel, int x, int y, int w, int h) {if (GLeeInit()) return glXChannelRectSGIX(display, screen, channel, x, y, w, h); return (int)0;} | ||
11064 | GLEEPFNGLXCHANNELRECTSGIXPROC GLeeFuncPtr_glXChannelRectSGIX=GLee_Lazy_glXChannelRectSGIX; | ||
11065 | #endif | ||
11066 | #ifndef GLEE_C_DEFINED_glXQueryChannelRectSGIX | ||
11067 | #define GLEE_C_DEFINED_glXQueryChannelRectSGIX | ||
11068 | int __stdcall GLee_Lazy_glXQueryChannelRectSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh) {if (GLeeInit()) return glXQueryChannelRectSGIX(display, screen, channel, dx, dy, dw, dh); return (int)0;} | ||
11069 | GLEEPFNGLXQUERYCHANNELRECTSGIXPROC GLeeFuncPtr_glXQueryChannelRectSGIX=GLee_Lazy_glXQueryChannelRectSGIX; | ||
11070 | #endif | ||
11071 | #ifndef GLEE_C_DEFINED_glXQueryChannelDeltasSGIX | ||
11072 | #define GLEE_C_DEFINED_glXQueryChannelDeltasSGIX | ||
11073 | int __stdcall GLee_Lazy_glXQueryChannelDeltasSGIX(Display * display, int screen, int channel, int * x, int * y, int * w, int * h) {if (GLeeInit()) return glXQueryChannelDeltasSGIX(display, screen, channel, x, y, w, h); return (int)0;} | ||
11074 | GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC GLeeFuncPtr_glXQueryChannelDeltasSGIX=GLee_Lazy_glXQueryChannelDeltasSGIX; | ||
11075 | #endif | ||
11076 | #ifndef GLEE_C_DEFINED_glXChannelRectSyncSGIX | ||
11077 | #define GLEE_C_DEFINED_glXChannelRectSyncSGIX | ||
11078 | int __stdcall GLee_Lazy_glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype) {if (GLeeInit()) return glXChannelRectSyncSGIX(display, screen, channel, synctype); return (int)0;} | ||
11079 | GLEEPFNGLXCHANNELRECTSYNCSGIXPROC GLeeFuncPtr_glXChannelRectSyncSGIX=GLee_Lazy_glXChannelRectSyncSGIX; | ||
11080 | #endif | ||
11081 | #endif | ||
11082 | |||
11083 | /* GLX_SGIX_swap_group */ | ||
11084 | |||
11085 | #ifdef __GLEE_GLX_SGIX_swap_group | ||
11086 | #ifndef GLEE_C_DEFINED_glXJoinSwapGroupSGIX | ||
11087 | #define GLEE_C_DEFINED_glXJoinSwapGroupSGIX | ||
11088 | void __stdcall GLee_Lazy_glXJoinSwapGroupSGIX(Display * dpy, GLXDrawable drawable, GLXDrawable member) {if (GLeeInit()) glXJoinSwapGroupSGIX(dpy, drawable, member);} | ||
11089 | GLEEPFNGLXJOINSWAPGROUPSGIXPROC GLeeFuncPtr_glXJoinSwapGroupSGIX=GLee_Lazy_glXJoinSwapGroupSGIX; | ||
11090 | #endif | ||
11091 | #endif | ||
11092 | |||
11093 | /* GLX_SGIX_swap_barrier */ | ||
11094 | |||
11095 | #ifdef __GLEE_GLX_SGIX_swap_barrier | ||
11096 | #ifndef GLEE_C_DEFINED_glXBindSwapBarrierSGIX | ||
11097 | #define GLEE_C_DEFINED_glXBindSwapBarrierSGIX | ||
11098 | void __stdcall GLee_Lazy_glXBindSwapBarrierSGIX(Display * dpy, GLXDrawable drawable, int barrier) {if (GLeeInit()) glXBindSwapBarrierSGIX(dpy, drawable, barrier);} | ||
11099 | GLEEPFNGLXBINDSWAPBARRIERSGIXPROC GLeeFuncPtr_glXBindSwapBarrierSGIX=GLee_Lazy_glXBindSwapBarrierSGIX; | ||
11100 | #endif | ||
11101 | #ifndef GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX | ||
11102 | #define GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX | ||
11103 | Bool __stdcall GLee_Lazy_glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max) {if (GLeeInit()) return glXQueryMaxSwapBarriersSGIX(dpy, screen, max); return (Bool)0;} | ||
11104 | GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX=GLee_Lazy_glXQueryMaxSwapBarriersSGIX; | ||
11105 | #endif | ||
11106 | #endif | ||
11107 | |||
11108 | /* GLX_SGIS_blended_overlay */ | ||
11109 | |||
11110 | #ifdef __GLEE_GLX_SGIS_blended_overlay | ||
11111 | #endif | ||
11112 | |||
11113 | /* GLX_SGIS_shared_multisample */ | ||
11114 | |||
11115 | #ifdef __GLEE_GLX_SGIS_shared_multisample | ||
11116 | #endif | ||
11117 | |||
11118 | /* GLX_SUN_get_transparent_index */ | ||
11119 | |||
11120 | #ifdef __GLEE_GLX_SUN_get_transparent_index | ||
11121 | #ifndef GLEE_C_DEFINED_glXGetTransparentIndexSUN | ||
11122 | #define GLEE_C_DEFINED_glXGetTransparentIndexSUN | ||
11123 | Status __stdcall GLee_Lazy_glXGetTransparentIndexSUN(Display * dpy, Window overlay, Window underlay, long * pTransparentIndex) {if (GLeeInit()) return glXGetTransparentIndexSUN(dpy, overlay, underlay, pTransparentIndex); return (Status)0;} | ||
11124 | GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC GLeeFuncPtr_glXGetTransparentIndexSUN=GLee_Lazy_glXGetTransparentIndexSUN; | ||
11125 | #endif | ||
11126 | #endif | ||
11127 | |||
11128 | /* GLX_3DFX_multisample */ | ||
11129 | |||
11130 | #ifdef __GLEE_GLX_3DFX_multisample | ||
11131 | #endif | ||
11132 | |||
11133 | /* GLX_MESA_copy_sub_buffer */ | ||
11134 | |||
11135 | #ifdef __GLEE_GLX_MESA_copy_sub_buffer | ||
11136 | #ifndef GLEE_C_DEFINED_glXCopySubBufferMESA | ||
11137 | #define GLEE_C_DEFINED_glXCopySubBufferMESA | ||
11138 | void __stdcall GLee_Lazy_glXCopySubBufferMESA(Display * dpy, GLXDrawable drawable, int x, int y, int width, int height) {if (GLeeInit()) glXCopySubBufferMESA(dpy, drawable, x, y, width, height);} | ||
11139 | GLEEPFNGLXCOPYSUBBUFFERMESAPROC GLeeFuncPtr_glXCopySubBufferMESA=GLee_Lazy_glXCopySubBufferMESA; | ||
11140 | #endif | ||
11141 | #endif | ||
11142 | |||
11143 | /* GLX_MESA_pixmap_colormap */ | ||
11144 | |||
11145 | #ifdef __GLEE_GLX_MESA_pixmap_colormap | ||
11146 | #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapMESA | ||
11147 | #define GLEE_C_DEFINED_glXCreateGLXPixmapMESA | ||
11148 | GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapMESA(Display * dpy, XVisualInfo * visual, Pixmap pixmap, Colormap cmap) {if (GLeeInit()) return glXCreateGLXPixmapMESA(dpy, visual, pixmap, cmap); return (GLXPixmap)0;} | ||
11149 | GLEEPFNGLXCREATEGLXPIXMAPMESAPROC GLeeFuncPtr_glXCreateGLXPixmapMESA=GLee_Lazy_glXCreateGLXPixmapMESA; | ||
11150 | #endif | ||
11151 | #endif | ||
11152 | |||
11153 | /* GLX_MESA_release_buffers */ | ||
11154 | |||
11155 | #ifdef __GLEE_GLX_MESA_release_buffers | ||
11156 | #ifndef GLEE_C_DEFINED_glXReleaseBuffersMESA | ||
11157 | #define GLEE_C_DEFINED_glXReleaseBuffersMESA | ||
11158 | Bool __stdcall GLee_Lazy_glXReleaseBuffersMESA(Display * dpy, GLXDrawable drawable) {if (GLeeInit()) return glXReleaseBuffersMESA(dpy, drawable); return (Bool)0;} | ||
11159 | GLEEPFNGLXRELEASEBUFFERSMESAPROC GLeeFuncPtr_glXReleaseBuffersMESA=GLee_Lazy_glXReleaseBuffersMESA; | ||
11160 | #endif | ||
11161 | #endif | ||
11162 | |||
11163 | /* GLX_MESA_set_3dfx_mode */ | ||
11164 | |||
11165 | #ifdef __GLEE_GLX_MESA_set_3dfx_mode | ||
11166 | #ifndef GLEE_C_DEFINED_glXSet3DfxModeMESA | ||
11167 | #define GLEE_C_DEFINED_glXSet3DfxModeMESA | ||
11168 | Bool __stdcall GLee_Lazy_glXSet3DfxModeMESA(int mode) {if (GLeeInit()) return glXSet3DfxModeMESA(mode); return (Bool)0;} | ||
11169 | GLEEPFNGLXSET3DFXMODEMESAPROC GLeeFuncPtr_glXSet3DfxModeMESA=GLee_Lazy_glXSet3DfxModeMESA; | ||
11170 | #endif | ||
11171 | #endif | ||
11172 | |||
11173 | /* GLX_SGIX_visual_select_group */ | ||
11174 | |||
11175 | #ifdef __GLEE_GLX_SGIX_visual_select_group | ||
11176 | #endif | ||
11177 | |||
11178 | /* GLX_OML_swap_method */ | ||
11179 | |||
11180 | #ifdef __GLEE_GLX_OML_swap_method | ||
11181 | #endif | ||
11182 | |||
11183 | /* GLX_OML_sync_control */ | ||
11184 | |||
11185 | #ifdef __GLEE_GLX_OML_sync_control | ||
11186 | #ifndef GLEE_C_DEFINED_glXGetSyncValuesOML | ||
11187 | #define GLEE_C_DEFINED_glXGetSyncValuesOML | ||
11188 | Bool __stdcall GLee_Lazy_glXGetSyncValuesOML(Display * dpy, GLXDrawable drawable, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLeeInit()) return glXGetSyncValuesOML(dpy, drawable, ust, msc, sbc); return (Bool)0;} | ||
11189 | GLEEPFNGLXGETSYNCVALUESOMLPROC GLeeFuncPtr_glXGetSyncValuesOML=GLee_Lazy_glXGetSyncValuesOML; | ||
11190 | #endif | ||
11191 | #ifndef GLEE_C_DEFINED_glXGetMscRateOML | ||
11192 | #define GLEE_C_DEFINED_glXGetMscRateOML | ||
11193 | Bool __stdcall GLee_Lazy_glXGetMscRateOML(Display * dpy, GLXDrawable drawable, int32_t * numerator, int32_t * denominator) {if (GLeeInit()) return glXGetMscRateOML(dpy, drawable, numerator, denominator); return (Bool)0;} | ||
11194 | GLEEPFNGLXGETMSCRATEOMLPROC GLeeFuncPtr_glXGetMscRateOML=GLee_Lazy_glXGetMscRateOML; | ||
11195 | #endif | ||
11196 | #ifndef GLEE_C_DEFINED_glXSwapBuffersMscOML | ||
11197 | #define GLEE_C_DEFINED_glXSwapBuffersMscOML | ||
11198 | int64_t __stdcall GLee_Lazy_glXSwapBuffersMscOML(Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder) {if (GLeeInit()) return glXSwapBuffersMscOML(dpy, drawable, target_msc, divisor, remainder); return (int64_t)0;} | ||
11199 | GLEEPFNGLXSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_glXSwapBuffersMscOML=GLee_Lazy_glXSwapBuffersMscOML; | ||
11200 | #endif | ||
11201 | #ifndef GLEE_C_DEFINED_glXWaitForMscOML | ||
11202 | #define GLEE_C_DEFINED_glXWaitForMscOML | ||
11203 | Bool __stdcall GLee_Lazy_glXWaitForMscOML(Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLeeInit()) return glXWaitForMscOML(dpy, drawable, target_msc, divisor, remainder, ust, msc, sbc); return (Bool)0;} | ||
11204 | GLEEPFNGLXWAITFORMSCOMLPROC GLeeFuncPtr_glXWaitForMscOML=GLee_Lazy_glXWaitForMscOML; | ||
11205 | #endif | ||
11206 | #ifndef GLEE_C_DEFINED_glXWaitForSbcOML | ||
11207 | #define GLEE_C_DEFINED_glXWaitForSbcOML | ||
11208 | Bool __stdcall GLee_Lazy_glXWaitForSbcOML(Display * dpy, GLXDrawable drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLeeInit()) return glXWaitForSbcOML(dpy, drawable, target_sbc, ust, msc, sbc); return (Bool)0;} | ||
11209 | GLEEPFNGLXWAITFORSBCOMLPROC GLeeFuncPtr_glXWaitForSbcOML=GLee_Lazy_glXWaitForSbcOML; | ||
11210 | #endif | ||
11211 | #endif | ||
11212 | |||
11213 | /* GLX_NV_float_buffer */ | ||
11214 | |||
11215 | #ifdef __GLEE_GLX_NV_float_buffer | ||
11216 | #endif | ||
11217 | |||
11218 | /* GLX_SGIX_hyperpipe */ | ||
11219 | |||
11220 | #ifdef __GLEE_GLX_SGIX_hyperpipe | ||
11221 | #ifndef GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX | ||
11222 | #define GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX | ||
11223 | GLXHyperpipeNetworkSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeNetworkSGIX(Display * dpy, int * npipes) {if (GLeeInit()) return glXQueryHyperpipeNetworkSGIX(dpy, npipes); return (GLXHyperpipeNetworkSGIX *)0;} | ||
11224 | GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX=GLee_Lazy_glXQueryHyperpipeNetworkSGIX; | ||
11225 | #endif | ||
11226 | #ifndef GLEE_C_DEFINED_glXHyperpipeConfigSGIX | ||
11227 | #define GLEE_C_DEFINED_glXHyperpipeConfigSGIX | ||
11228 | int __stdcall GLee_Lazy_glXHyperpipeConfigSGIX(Display * dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId) {if (GLeeInit()) return glXHyperpipeConfigSGIX(dpy, networkId, npipes, cfg, hpId); return (int)0;} | ||
11229 | GLEEPFNGLXHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXHyperpipeConfigSGIX=GLee_Lazy_glXHyperpipeConfigSGIX; | ||
11230 | #endif | ||
11231 | #ifndef GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX | ||
11232 | #define GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX | ||
11233 | GLXHyperpipeConfigSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeConfigSGIX(Display * dpy, int hpId, int * npipes) {if (GLeeInit()) return glXQueryHyperpipeConfigSGIX(dpy, hpId, npipes); return (GLXHyperpipeConfigSGIX *)0;} | ||
11234 | GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXQueryHyperpipeConfigSGIX=GLee_Lazy_glXQueryHyperpipeConfigSGIX; | ||
11235 | #endif | ||
11236 | #ifndef GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX | ||
11237 | #define GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX | ||
11238 | int __stdcall GLee_Lazy_glXDestroyHyperpipeConfigSGIX(Display * dpy, int hpId) {if (GLeeInit()) return glXDestroyHyperpipeConfigSGIX(dpy, hpId); return (int)0;} | ||
11239 | GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX=GLee_Lazy_glXDestroyHyperpipeConfigSGIX; | ||
11240 | #endif | ||
11241 | #ifndef GLEE_C_DEFINED_glXBindHyperpipeSGIX | ||
11242 | #define GLEE_C_DEFINED_glXBindHyperpipeSGIX | ||
11243 | int __stdcall GLee_Lazy_glXBindHyperpipeSGIX(Display * dpy, int hpId) {if (GLeeInit()) return glXBindHyperpipeSGIX(dpy, hpId); return (int)0;} | ||
11244 | GLEEPFNGLXBINDHYPERPIPESGIXPROC GLeeFuncPtr_glXBindHyperpipeSGIX=GLee_Lazy_glXBindHyperpipeSGIX; | ||
11245 | #endif | ||
11246 | #ifndef GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX | ||
11247 | #define GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX | ||
11248 | int __stdcall GLee_Lazy_glXQueryHyperpipeBestAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * attribList, void * returnAttribList) {if (GLeeInit()) return glXQueryHyperpipeBestAttribSGIX(dpy, timeSlice, attrib, size, attribList, returnAttribList); return (int)0;} | ||
11249 | GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX=GLee_Lazy_glXQueryHyperpipeBestAttribSGIX; | ||
11250 | #endif | ||
11251 | #ifndef GLEE_C_DEFINED_glXHyperpipeAttribSGIX | ||
11252 | #define GLEE_C_DEFINED_glXHyperpipeAttribSGIX | ||
11253 | int __stdcall GLee_Lazy_glXHyperpipeAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * attribList) {if (GLeeInit()) return glXHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, attribList); return (int)0;} | ||
11254 | GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXHyperpipeAttribSGIX=GLee_Lazy_glXHyperpipeAttribSGIX; | ||
11255 | #endif | ||
11256 | #ifndef GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX | ||
11257 | #define GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX | ||
11258 | int __stdcall GLee_Lazy_glXQueryHyperpipeAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * returnAttribList) {if (GLeeInit()) return glXQueryHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, returnAttribList); return (int)0;} | ||
11259 | GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeAttribSGIX=GLee_Lazy_glXQueryHyperpipeAttribSGIX; | ||
11260 | #endif | ||
11261 | #endif | ||
11262 | |||
11263 | /* GLX_MESA_agp_offset */ | ||
11264 | |||
11265 | #ifdef __GLEE_GLX_MESA_agp_offset | ||
11266 | #ifndef GLEE_C_DEFINED_glXGetAGPOffsetMESA | ||
11267 | #define GLEE_C_DEFINED_glXGetAGPOffsetMESA | ||
11268 | unsigned int __stdcall GLee_Lazy_glXGetAGPOffsetMESA(const void * pointer) {if (GLeeInit()) return glXGetAGPOffsetMESA(pointer); return (unsigned int)0;} | ||
11269 | GLEEPFNGLXGETAGPOFFSETMESAPROC GLeeFuncPtr_glXGetAGPOffsetMESA=GLee_Lazy_glXGetAGPOffsetMESA; | ||
11270 | #endif | ||
11271 | #endif | ||
11272 | |||
11273 | /* GLX_EXT_fbconfig_packed_float */ | ||
11274 | |||
11275 | #ifdef __GLEE_GLX_EXT_fbconfig_packed_float | ||
11276 | #endif | ||
11277 | |||
11278 | /* GLX_EXT_framebuffer_sRGB */ | ||
11279 | |||
11280 | #ifdef __GLEE_GLX_EXT_framebuffer_sRGB | ||
11281 | #endif | ||
11282 | |||
11283 | /* GLX_EXT_texture_from_pixmap */ | ||
11284 | |||
11285 | #ifdef __GLEE_GLX_EXT_texture_from_pixmap | ||
11286 | #ifndef GLEE_C_DEFINED_glXBindTexImageEXT | ||
11287 | #define GLEE_C_DEFINED_glXBindTexImageEXT | ||
11288 | void __stdcall GLee_Lazy_glXBindTexImageEXT(Display * dpy, GLXDrawable drawable, int buffer, const int * attrib_list) {if (GLeeInit()) glXBindTexImageEXT(dpy, drawable, buffer, attrib_list);} | ||
11289 | GLEEPFNGLXBINDTEXIMAGEEXTPROC GLeeFuncPtr_glXBindTexImageEXT=GLee_Lazy_glXBindTexImageEXT; | ||
11290 | #endif | ||
11291 | #ifndef GLEE_C_DEFINED_glXReleaseTexImageEXT | ||
11292 | #define GLEE_C_DEFINED_glXReleaseTexImageEXT | ||
11293 | void __stdcall GLee_Lazy_glXReleaseTexImageEXT(Display * dpy, GLXDrawable drawable, int buffer) {if (GLeeInit()) glXReleaseTexImageEXT(dpy, drawable, buffer);} | ||
11294 | GLEEPFNGLXRELEASETEXIMAGEEXTPROC GLeeFuncPtr_glXReleaseTexImageEXT=GLee_Lazy_glXReleaseTexImageEXT; | ||
11295 | #endif | ||
11296 | #endif | ||
11297 | |||
11298 | /* GLX_NV_present_video */ | ||
11299 | |||
11300 | #ifdef __GLEE_GLX_NV_present_video | ||
11301 | #endif | ||
11302 | |||
11303 | /* GLX_NV_video_out */ | ||
11304 | |||
11305 | #ifdef __GLEE_GLX_NV_video_out | ||
11306 | #endif | ||
11307 | |||
11308 | /* GLX_NV_swap_group */ | ||
11309 | |||
11310 | #ifdef __GLEE_GLX_NV_swap_group | ||
11311 | #endif | ||
11312 | |||
11313 | /* GLX_EXT_scene_marker */ | ||
11314 | |||
11315 | #ifdef __GLEE_GLX_EXT_scene_marker | ||
11316 | #endif | ||
11317 | |||
11318 | /* GLX_NV_video_output */ | ||
11319 | |||
11320 | #ifdef __GLEE_GLX_NV_video_output | ||
11321 | #ifndef GLEE_C_DEFINED_glXGetVideoDeviceNV | ||
11322 | #define GLEE_C_DEFINED_glXGetVideoDeviceNV | ||
11323 | int __stdcall GLee_Lazy_glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice) {if (GLeeInit()) return glXGetVideoDeviceNV(dpy, screen, numVideoDevices, pVideoDevice); return (int)0;} | ||
11324 | GLEEPFNGLXGETVIDEODEVICENVPROC GLeeFuncPtr_glXGetVideoDeviceNV=GLee_Lazy_glXGetVideoDeviceNV; | ||
11325 | #endif | ||
11326 | #ifndef GLEE_C_DEFINED_glXReleaseVideoDeviceNV | ||
11327 | #define GLEE_C_DEFINED_glXReleaseVideoDeviceNV | ||
11328 | int __stdcall GLee_Lazy_glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice) {if (GLeeInit()) return glXReleaseVideoDeviceNV(dpy, screen, VideoDevice); return (int)0;} | ||
11329 | GLEEPFNGLXRELEASEVIDEODEVICENVPROC GLeeFuncPtr_glXReleaseVideoDeviceNV=GLee_Lazy_glXReleaseVideoDeviceNV; | ||
11330 | #endif | ||
11331 | #ifndef GLEE_C_DEFINED_glXBindVideoImageNV | ||
11332 | #define GLEE_C_DEFINED_glXBindVideoImageNV | ||
11333 | int __stdcall GLee_Lazy_glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer) {if (GLeeInit()) return glXBindVideoImageNV(dpy, VideoDevice, pbuf, iVideoBuffer); return (int)0;} | ||
11334 | GLEEPFNGLXBINDVIDEOIMAGENVPROC GLeeFuncPtr_glXBindVideoImageNV=GLee_Lazy_glXBindVideoImageNV; | ||
11335 | #endif | ||
11336 | #ifndef GLEE_C_DEFINED_glXReleaseVideoImageNV | ||
11337 | #define GLEE_C_DEFINED_glXReleaseVideoImageNV | ||
11338 | int __stdcall GLee_Lazy_glXReleaseVideoImageNV(Display * dpy, GLXPbuffer pbuf) {if (GLeeInit()) return glXReleaseVideoImageNV(dpy, pbuf); return (int)0;} | ||
11339 | GLEEPFNGLXRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_glXReleaseVideoImageNV=GLee_Lazy_glXReleaseVideoImageNV; | ||
11340 | #endif | ||
11341 | #ifndef GLEE_C_DEFINED_glXSendPbufferToVideoNV | ||
11342 | #define GLEE_C_DEFINED_glXSendPbufferToVideoNV | ||
11343 | int __stdcall GLee_Lazy_glXSendPbufferToVideoNV(Display * dpy, GLXPbuffer pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock) {if (GLeeInit()) return glXSendPbufferToVideoNV(dpy, pbuf, iBufferType, pulCounterPbuffer, bBlock); return (int)0;} | ||
11344 | GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_glXSendPbufferToVideoNV=GLee_Lazy_glXSendPbufferToVideoNV; | ||
11345 | #endif | ||
11346 | #ifndef GLEE_C_DEFINED_glXGetVideoInfoNV | ||
11347 | #define GLEE_C_DEFINED_glXGetVideoInfoNV | ||
11348 | int __stdcall GLee_Lazy_glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo) {if (GLeeInit()) return glXGetVideoInfoNV(dpy, screen, VideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return (int)0;} | ||
11349 | GLEEPFNGLXGETVIDEOINFONVPROC GLeeFuncPtr_glXGetVideoInfoNV=GLee_Lazy_glXGetVideoInfoNV; | ||
11350 | #endif | ||
11351 | #endif | ||
11352 | #endif /* end GLX */ | ||
11353 | /***************************************************************** | ||
11354 | * Extension link functions | ||
11355 | *****************************************************************/ | ||
11356 | |||
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 /* Linux */ | ||
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 /* end Linux */ | ||
15864 | |||
15865 | |||
15866 | /***************************************************************** | ||
15867 | * GLee internal types | ||
15868 | *****************************************************************/ | ||
15869 | typedef struct | ||
15870 | { | ||
15871 | char ** names; | ||
15872 | int * lengths; | ||
15873 | int numNames; | ||
15874 | }ExtensionList; | ||
15875 | |||
15876 | |||
15877 | /***************************************************************** | ||
15878 | * GLee internal variables | ||
15879 | *****************************************************************/ | ||
15880 | char GLeeErrorString[256]=""; | ||
15881 | |||
15882 | |||
15883 | /***************************************************************** | ||
15884 | * GLee internal functions | ||
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 | /* read the platform specific extension string */ | ||
15978 | platExtStr=__GLeeGetExtStrPlat(); | ||
15979 | if (!platExtStr) platExtStr=emptyString; | ||
15980 | |||
15981 | glExtStr=(const char *)glGetString(GL_EXTENSIONS); | ||
15982 | if (glExtStr==0) | ||
15983 | { | ||
15984 | __GLeeWriteError("glGetString(GL_EXTENSIONS) failed."); | ||
15985 | return GL_FALSE; | ||
15986 | } | ||
15987 | |||
15988 | /* allocate the extension string */ | ||
15989 | platExtStrLen = strlen(platExtStr); | ||
15990 | totalExtStrLen = platExtStrLen + strlen(glExtStr); | ||
15991 | extStr=(char *)malloc( (totalExtStrLen+2) * sizeof(char) ); /* we add 2 to allow for an extra space and a null terminator */ | ||
15992 | |||
15993 | /* If the last character of platExtStr is not a space, we need to add one when we concatenate the extension strings*/ | ||
15994 | addASpace = 0; | ||
15995 | if ( platExtStrLen > 2 ) | ||
15996 | { | ||
15997 | if ( platExtStr[ platExtStrLen-1 ] != ' ') | ||
15998 | { | ||
15999 | addASpace = 1; | ||
16000 | } | ||
16001 | } | ||
16002 | |||
16003 | /* concatenate the two extension strings */ | ||
16004 | if ( addASpace ) | ||
16005 | { | ||
16006 | sprintf(extStr,"%s %s",platExtStr,glExtStr); | ||
16007 | } | ||
16008 | else | ||
16009 | { | ||
16010 | sprintf(extStr,"%s%s",platExtStr,glExtStr); | ||
16011 | } | ||
16012 | |||
16013 | /* extract the extensions */ | ||
16014 | for ( a=0;a<totalExtStrLen;a++ ) | ||
16015 | { | ||
16016 | b=0; | ||
16017 | while (extStr[a]!=' ' && a<totalExtStrLen && b<1022) | ||
16018 | { | ||
16019 | extensionName[b]=extStr[a]; | ||
16020 | b++; a++; | ||
16021 | } | ||
16022 | if (b==1023) | ||
16023 | { | ||
16024 | __GLeeWriteError("Extension name exceeds 1023 characters."); | ||
16025 | free((void *)extStr); | ||
16026 | return GL_FALSE; | ||
16027 | } | ||
16028 | |||
16029 | extensionName[b]='\0'; | ||
16030 | |||
16031 | /* add the extension */ | ||
16032 | __GLeeExtList_add(extList,extensionName); | ||
16033 | } | ||
16034 | free((void *)extStr); | ||
16035 | return GL_TRUE; | ||
16036 | } | ||
16037 | |||
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 | * GLee external functions | ||
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 | * Autogenerated linking functions | ||
16167 | *****************************************************************/ | ||
16168 | if (version>=258) | ||
16169 | { | ||
16170 | _GLEE_VERSION_1_2 = GL_TRUE; | ||
16171 | __GLeeLink_GL_VERSION_1_2(); | ||
16172 | } | ||
16173 | if (__GLeeCheckExtension("GL_ARB_imaging", &extensionNames) ) | ||
16174 | { | ||
16175 | _GLEE_ARB_imaging = GL_TRUE; | ||
16176 | __GLeeLink_GL_ARB_imaging(); | ||
16177 | } | ||
16178 | if (version>=259) | ||
16179 | { | ||
16180 | _GLEE_VERSION_1_3 = GL_TRUE; | ||
16181 | __GLeeLink_GL_VERSION_1_3(); | ||
16182 | } | ||
16183 | if (version>=260) | ||
16184 | { | ||
16185 | _GLEE_VERSION_1_4 = GL_TRUE; | ||
16186 | __GLeeLink_GL_VERSION_1_4(); | ||
16187 | } | ||
16188 | if (version>=261) | ||
16189 | { | ||
16190 | _GLEE_VERSION_1_5 = GL_TRUE; | ||
16191 | __GLeeLink_GL_VERSION_1_5(); | ||
16192 | } | ||
16193 | if (version>=512) | ||
16194 | { | ||
16195 | _GLEE_VERSION_2_0 = GL_TRUE; | ||
16196 | __GLeeLink_GL_VERSION_2_0(); | ||
16197 | } | ||
16198 | if (version>=513) | ||
16199 | { | ||
16200 | _GLEE_VERSION_2_1 = GL_TRUE; | ||
16201 | __GLeeLink_GL_VERSION_2_1(); | ||
16202 | } | ||
16203 | if (version>=768) | ||
16204 | { | ||
16205 | _GLEE_VERSION_3_0 = GL_TRUE; | ||
16206 | __GLeeLink_GL_VERSION_3_0(); | ||
16207 | } | ||
16208 | if (__GLeeCheckExtension("GL_ARB_multitexture", &extensionNames) ) | ||
16209 | { | ||
16210 | _GLEE_ARB_multitexture = GL_TRUE; | ||
16211 | __GLeeLink_GL_ARB_multitexture(); | ||
16212 | } | ||
16213 | if (__GLeeCheckExtension("GL_ARB_transpose_matrix", &extensionNames) ) | ||
16214 | { | ||
16215 | _GLEE_ARB_transpose_matrix = GL_TRUE; | ||
16216 | __GLeeLink_GL_ARB_transpose_matrix(); | ||
16217 | } | ||
16218 | if (__GLeeCheckExtension("GL_ARB_multisample", &extensionNames) ) | ||
16219 | { | ||
16220 | _GLEE_ARB_multisample = GL_TRUE; | ||
16221 | __GLeeLink_GL_ARB_multisample(); | ||
16222 | } | ||
16223 | if (__GLeeCheckExtension("GL_ARB_texture_env_add", &extensionNames) ) | ||
16224 | { | ||
16225 | _GLEE_ARB_texture_env_add = GL_TRUE; | ||
16226 | __GLeeLink_GL_ARB_texture_env_add(); | ||
16227 | } | ||
16228 | if (__GLeeCheckExtension("GL_ARB_texture_cube_map", &extensionNames) ) | ||
16229 | { | ||
16230 | _GLEE_ARB_texture_cube_map = GL_TRUE; | ||
16231 | __GLeeLink_GL_ARB_texture_cube_map(); | ||
16232 | } | ||
16233 | if (__GLeeCheckExtension("GL_ARB_texture_compression", &extensionNames) ) | ||
16234 | { | ||
16235 | _GLEE_ARB_texture_compression = GL_TRUE; | ||
16236 | __GLeeLink_GL_ARB_texture_compression(); | ||
16237 | } | ||
16238 | if (__GLeeCheckExtension("GL_ARB_texture_border_clamp", &extensionNames) ) | ||
16239 | { | ||
16240 | _GLEE_ARB_texture_border_clamp = GL_TRUE; | ||
16241 | __GLeeLink_GL_ARB_texture_border_clamp(); | ||
16242 | } | ||
16243 | if (__GLeeCheckExtension("GL_ARB_point_parameters", &extensionNames) ) | ||
16244 | { | ||
16245 | _GLEE_ARB_point_parameters = GL_TRUE; | ||
16246 | __GLeeLink_GL_ARB_point_parameters(); | ||
16247 | } | ||
16248 | if (__GLeeCheckExtension("GL_ARB_vertex_blend", &extensionNames) ) | ||
16249 | { | ||
16250 | _GLEE_ARB_vertex_blend = GL_TRUE; | ||
16251 | __GLeeLink_GL_ARB_vertex_blend(); | ||
16252 | } | ||
16253 | if (__GLeeCheckExtension("GL_ARB_matrix_palette", &extensionNames) ) | ||
16254 | { | ||
16255 | _GLEE_ARB_matrix_palette = GL_TRUE; | ||
16256 | __GLeeLink_GL_ARB_matrix_palette(); | ||
16257 | } | ||
16258 | if (__GLeeCheckExtension("GL_ARB_texture_env_combine", &extensionNames) ) | ||
16259 | { | ||
16260 | _GLEE_ARB_texture_env_combine = GL_TRUE; | ||
16261 | __GLeeLink_GL_ARB_texture_env_combine(); | ||
16262 | } | ||
16263 | if (__GLeeCheckExtension("GL_ARB_texture_env_crossbar", &extensionNames) ) | ||
16264 | { | ||
16265 | _GLEE_ARB_texture_env_crossbar = GL_TRUE; | ||
16266 | __GLeeLink_GL_ARB_texture_env_crossbar(); | ||
16267 | } | ||
16268 | if (__GLeeCheckExtension("GL_ARB_texture_env_dot3", &extensionNames) ) | ||
16269 | { | ||
16270 | _GLEE_ARB_texture_env_dot3 = GL_TRUE; | ||
16271 | __GLeeLink_GL_ARB_texture_env_dot3(); | ||
16272 | } | ||
16273 | if (__GLeeCheckExtension("GL_ARB_texture_mirrored_repeat", &extensionNames) ) | ||
16274 | { | ||
16275 | _GLEE_ARB_texture_mirrored_repeat = GL_TRUE; | ||
16276 | __GLeeLink_GL_ARB_texture_mirrored_repeat(); | ||
16277 | } | ||
16278 | if (__GLeeCheckExtension("GL_ARB_depth_texture", &extensionNames) ) | ||
16279 | { | ||
16280 | _GLEE_ARB_depth_texture = GL_TRUE; | ||
16281 | __GLeeLink_GL_ARB_depth_texture(); | ||
16282 | } | ||
16283 | if (__GLeeCheckExtension("GL_ARB_shadow", &extensionNames) ) | ||
16284 | { | ||
16285 | _GLEE_ARB_shadow = GL_TRUE; | ||
16286 | __GLeeLink_GL_ARB_shadow(); | ||
16287 | } | ||
16288 | if (__GLeeCheckExtension("GL_ARB_shadow_ambient", &extensionNames) ) | ||
16289 | { | ||
16290 | _GLEE_ARB_shadow_ambient = GL_TRUE; | ||
16291 | __GLeeLink_GL_ARB_shadow_ambient(); | ||
16292 | } | ||
16293 | if (__GLeeCheckExtension("GL_ARB_window_pos", &extensionNames) ) | ||
16294 | { | ||
16295 | _GLEE_ARB_window_pos = GL_TRUE; | ||
16296 | __GLeeLink_GL_ARB_window_pos(); | ||
16297 | } | ||
16298 | if (__GLeeCheckExtension("GL_ARB_vertex_program", &extensionNames) ) | ||
16299 | { | ||
16300 | _GLEE_ARB_vertex_program = GL_TRUE; | ||
16301 | __GLeeLink_GL_ARB_vertex_program(); | ||
16302 | } | ||
16303 | if (__GLeeCheckExtension("GL_ARB_fragment_program", &extensionNames) ) | ||
16304 | { | ||
16305 | _GLEE_ARB_fragment_program = GL_TRUE; | ||
16306 | __GLeeLink_GL_ARB_fragment_program(); | ||
16307 | } | ||
16308 | if (__GLeeCheckExtension("GL_ARB_vertex_buffer_object", &extensionNames) ) | ||
16309 | { | ||
16310 | _GLEE_ARB_vertex_buffer_object = GL_TRUE; | ||
16311 | __GLeeLink_GL_ARB_vertex_buffer_object(); | ||
16312 | } | ||
16313 | if (__GLeeCheckExtension("GL_ARB_occlusion_query", &extensionNames) ) | ||
16314 | { | ||
16315 | _GLEE_ARB_occlusion_query = GL_TRUE; | ||
16316 | __GLeeLink_GL_ARB_occlusion_query(); | ||
16317 | } | ||
16318 | if (__GLeeCheckExtension("GL_ARB_shader_objects", &extensionNames) ) | ||
16319 | { | ||
16320 | _GLEE_ARB_shader_objects = GL_TRUE; | ||
16321 | __GLeeLink_GL_ARB_shader_objects(); | ||
16322 | } | ||
16323 | if (__GLeeCheckExtension("GL_ARB_vertex_shader", &extensionNames) ) | ||
16324 | { | ||
16325 | _GLEE_ARB_vertex_shader = GL_TRUE; | ||
16326 | __GLeeLink_GL_ARB_vertex_shader(); | ||
16327 | } | ||
16328 | if (__GLeeCheckExtension("GL_ARB_fragment_shader", &extensionNames) ) | ||
16329 | { | ||
16330 | _GLEE_ARB_fragment_shader = GL_TRUE; | ||
16331 | __GLeeLink_GL_ARB_fragment_shader(); | ||
16332 | } | ||
16333 | if (__GLeeCheckExtension("GL_ARB_shading_language_100", &extensionNames) ) | ||
16334 | { | ||
16335 | _GLEE_ARB_shading_language_100 = GL_TRUE; | ||
16336 | __GLeeLink_GL_ARB_shading_language_100(); | ||
16337 | } | ||
16338 | if (__GLeeCheckExtension("GL_ARB_texture_non_power_of_two", &extensionNames) ) | ||
16339 | { | ||
16340 | _GLEE_ARB_texture_non_power_of_two = GL_TRUE; | ||
16341 | __GLeeLink_GL_ARB_texture_non_power_of_two(); | ||
16342 | } | ||
16343 | if (__GLeeCheckExtension("GL_ARB_point_sprite", &extensionNames) ) | ||
16344 | { | ||
16345 | _GLEE_ARB_point_sprite = GL_TRUE; | ||
16346 | __GLeeLink_GL_ARB_point_sprite(); | ||
16347 | } | ||
16348 | if (__GLeeCheckExtension("GL_ARB_fragment_program_shadow", &extensionNames) ) | ||
16349 | { | ||
16350 | _GLEE_ARB_fragment_program_shadow = GL_TRUE; | ||
16351 | __GLeeLink_GL_ARB_fragment_program_shadow(); | ||
16352 | } | ||
16353 | if (__GLeeCheckExtension("GL_ARB_draw_buffers", &extensionNames) ) | ||
16354 | { | ||
16355 | _GLEE_ARB_draw_buffers = GL_TRUE; | ||
16356 | __GLeeLink_GL_ARB_draw_buffers(); | ||
16357 | } | ||
16358 | if (__GLeeCheckExtension("GL_ARB_texture_rectangle", &extensionNames) ) | ||
16359 | { | ||
16360 | _GLEE_ARB_texture_rectangle = GL_TRUE; | ||
16361 | __GLeeLink_GL_ARB_texture_rectangle(); | ||
16362 | } | ||
16363 | if (__GLeeCheckExtension("GL_ARB_color_buffer_float", &extensionNames) ) | ||
16364 | { | ||
16365 | _GLEE_ARB_color_buffer_float = GL_TRUE; | ||
16366 | __GLeeLink_GL_ARB_color_buffer_float(); | ||
16367 | } | ||
16368 | if (__GLeeCheckExtension("GL_ARB_half_float_pixel", &extensionNames) ) | ||
16369 | { | ||
16370 | _GLEE_ARB_half_float_pixel = GL_TRUE; | ||
16371 | __GLeeLink_GL_ARB_half_float_pixel(); | ||
16372 | } | ||
16373 | if (__GLeeCheckExtension("GL_ARB_texture_float", &extensionNames) ) | ||
16374 | { | ||
16375 | _GLEE_ARB_texture_float = GL_TRUE; | ||
16376 | __GLeeLink_GL_ARB_texture_float(); | ||
16377 | } | ||
16378 | if (__GLeeCheckExtension("GL_ARB_pixel_buffer_object", &extensionNames) ) | ||
16379 | { | ||
16380 | _GLEE_ARB_pixel_buffer_object = GL_TRUE; | ||
16381 | __GLeeLink_GL_ARB_pixel_buffer_object(); | ||
16382 | } | ||
16383 | if (__GLeeCheckExtension("GL_ARB_depth_buffer_float", &extensionNames) ) | ||
16384 | { | ||
16385 | _GLEE_ARB_depth_buffer_float = GL_TRUE; | ||
16386 | __GLeeLink_GL_ARB_depth_buffer_float(); | ||
16387 | } | ||
16388 | if (__GLeeCheckExtension("GL_ARB_draw_instanced", &extensionNames) ) | ||
16389 | { | ||
16390 | _GLEE_ARB_draw_instanced = GL_TRUE; | ||
16391 | __GLeeLink_GL_ARB_draw_instanced(); | ||
16392 | } | ||
16393 | if (__GLeeCheckExtension("GL_ARB_framebuffer_object", &extensionNames) ) | ||
16394 | { | ||
16395 | _GLEE_ARB_framebuffer_object = GL_TRUE; | ||
16396 | __GLeeLink_GL_ARB_framebuffer_object(); | ||
16397 | } | ||
16398 | if (__GLeeCheckExtension("GL_ARB_framebuffer_sRGB", &extensionNames) ) | ||
16399 | { | ||
16400 | _GLEE_ARB_framebuffer_sRGB = GL_TRUE; | ||
16401 | __GLeeLink_GL_ARB_framebuffer_sRGB(); | ||
16402 | } | ||
16403 | if (__GLeeCheckExtension("GL_ARB_geometry_shader4", &extensionNames) ) | ||
16404 | { | ||
16405 | _GLEE_ARB_geometry_shader4 = GL_TRUE; | ||
16406 | __GLeeLink_GL_ARB_geometry_shader4(); | ||
16407 | } | ||
16408 | if (__GLeeCheckExtension("GL_ARB_half_float_vertex", &extensionNames) ) | ||
16409 | { | ||
16410 | _GLEE_ARB_half_float_vertex = GL_TRUE; | ||
16411 | __GLeeLink_GL_ARB_half_float_vertex(); | ||
16412 | } | ||
16413 | if (__GLeeCheckExtension("GL_ARB_instanced_arrays", &extensionNames) ) | ||
16414 | { | ||
16415 | _GLEE_ARB_instanced_arrays = GL_TRUE; | ||
16416 | __GLeeLink_GL_ARB_instanced_arrays(); | ||
16417 | } | ||
16418 | if (__GLeeCheckExtension("GL_ARB_map_buffer_range", &extensionNames) ) | ||
16419 | { | ||
16420 | _GLEE_ARB_map_buffer_range = GL_TRUE; | ||
16421 | __GLeeLink_GL_ARB_map_buffer_range(); | ||
16422 | } | ||
16423 | if (__GLeeCheckExtension("GL_ARB_texture_buffer_object", &extensionNames) ) | ||
16424 | { | ||
16425 | _GLEE_ARB_texture_buffer_object = GL_TRUE; | ||
16426 | __GLeeLink_GL_ARB_texture_buffer_object(); | ||
16427 | } | ||
16428 | if (__GLeeCheckExtension("GL_ARB_texture_compression_rgtc", &extensionNames) ) | ||
16429 | { | ||
16430 | _GLEE_ARB_texture_compression_rgtc = GL_TRUE; | ||
16431 | __GLeeLink_GL_ARB_texture_compression_rgtc(); | ||
16432 | } | ||
16433 | if (__GLeeCheckExtension("GL_ARB_texture_rg", &extensionNames) ) | ||
16434 | { | ||
16435 | _GLEE_ARB_texture_rg = GL_TRUE; | ||
16436 | __GLeeLink_GL_ARB_texture_rg(); | ||
16437 | } | ||
16438 | if (__GLeeCheckExtension("GL_ARB_vertex_array_object", &extensionNames) ) | ||
16439 | { | ||
16440 | _GLEE_ARB_vertex_array_object = GL_TRUE; | ||
16441 | __GLeeLink_GL_ARB_vertex_array_object(); | ||
16442 | } | ||
16443 | if (__GLeeCheckExtension("GL_EXT_abgr", &extensionNames) ) | ||
16444 | { | ||
16445 | _GLEE_EXT_abgr = GL_TRUE; | ||
16446 | __GLeeLink_GL_EXT_abgr(); | ||
16447 | } | ||
16448 | if (__GLeeCheckExtension("GL_EXT_blend_color", &extensionNames) ) | ||
16449 | { | ||
16450 | _GLEE_EXT_blend_color = GL_TRUE; | ||
16451 | __GLeeLink_GL_EXT_blend_color(); | ||
16452 | } | ||
16453 | if (__GLeeCheckExtension("GL_EXT_polygon_offset", &extensionNames) ) | ||
16454 | { | ||
16455 | _GLEE_EXT_polygon_offset = GL_TRUE; | ||
16456 | __GLeeLink_GL_EXT_polygon_offset(); | ||
16457 | } | ||
16458 | if (__GLeeCheckExtension("GL_EXT_texture", &extensionNames) ) | ||
16459 | { | ||
16460 | _GLEE_EXT_texture = GL_TRUE; | ||
16461 | __GLeeLink_GL_EXT_texture(); | ||
16462 | } | ||
16463 | if (__GLeeCheckExtension("GL_EXT_texture3D", &extensionNames) ) | ||
16464 | { | ||
16465 | _GLEE_EXT_texture3D = GL_TRUE; | ||
16466 | __GLeeLink_GL_EXT_texture3D(); | ||
16467 | } | ||
16468 | if (__GLeeCheckExtension("GL_SGIS_texture_filter4", &extensionNames) ) | ||
16469 | { | ||
16470 | _GLEE_SGIS_texture_filter4 = GL_TRUE; | ||
16471 | __GLeeLink_GL_SGIS_texture_filter4(); | ||
16472 | } | ||
16473 | if (__GLeeCheckExtension("GL_EXT_subtexture", &extensionNames) ) | ||
16474 | { | ||
16475 | _GLEE_EXT_subtexture = GL_TRUE; | ||
16476 | __GLeeLink_GL_EXT_subtexture(); | ||
16477 | } | ||
16478 | if (__GLeeCheckExtension("GL_EXT_copy_texture", &extensionNames) ) | ||
16479 | { | ||
16480 | _GLEE_EXT_copy_texture = GL_TRUE; | ||
16481 | __GLeeLink_GL_EXT_copy_texture(); | ||
16482 | } | ||
16483 | if (__GLeeCheckExtension("GL_EXT_histogram", &extensionNames) ) | ||
16484 | { | ||
16485 | _GLEE_EXT_histogram = GL_TRUE; | ||
16486 | __GLeeLink_GL_EXT_histogram(); | ||
16487 | } | ||
16488 | if (__GLeeCheckExtension("GL_EXT_convolution", &extensionNames) ) | ||
16489 | { | ||
16490 | _GLEE_EXT_convolution = GL_TRUE; | ||
16491 | __GLeeLink_GL_EXT_convolution(); | ||
16492 | } | ||
16493 | if (__GLeeCheckExtension("GL_SGI_color_matrix", &extensionNames) ) | ||
16494 | { | ||
16495 | _GLEE_SGI_color_matrix = GL_TRUE; | ||
16496 | __GLeeLink_GL_SGI_color_matrix(); | ||
16497 | } | ||
16498 | if (__GLeeCheckExtension("GL_SGI_color_table", &extensionNames) ) | ||
16499 | { | ||
16500 | _GLEE_SGI_color_table = GL_TRUE; | ||
16501 | __GLeeLink_GL_SGI_color_table(); | ||
16502 | } | ||
16503 | if (__GLeeCheckExtension("GL_SGIS_pixel_texture", &extensionNames) ) | ||
16504 | { | ||
16505 | _GLEE_SGIS_pixel_texture = GL_TRUE; | ||
16506 | __GLeeLink_GL_SGIS_pixel_texture(); | ||
16507 | } | ||
16508 | if (__GLeeCheckExtension("GL_SGIX_pixel_texture", &extensionNames) ) | ||
16509 | { | ||
16510 | _GLEE_SGIX_pixel_texture = GL_TRUE; | ||
16511 | __GLeeLink_GL_SGIX_pixel_texture(); | ||
16512 | } | ||
16513 | if (__GLeeCheckExtension("GL_SGIS_texture4D", &extensionNames) ) | ||
16514 | { | ||
16515 | _GLEE_SGIS_texture4D = GL_TRUE; | ||
16516 | __GLeeLink_GL_SGIS_texture4D(); | ||
16517 | } | ||
16518 | if (__GLeeCheckExtension("GL_SGI_texture_color_table", &extensionNames) ) | ||
16519 | { | ||
16520 | _GLEE_SGI_texture_color_table = GL_TRUE; | ||
16521 | __GLeeLink_GL_SGI_texture_color_table(); | ||
16522 | } | ||
16523 | if (__GLeeCheckExtension("GL_EXT_cmyka", &extensionNames) ) | ||
16524 | { | ||
16525 | _GLEE_EXT_cmyka = GL_TRUE; | ||
16526 | __GLeeLink_GL_EXT_cmyka(); | ||
16527 | } | ||
16528 | if (__GLeeCheckExtension("GL_EXT_texture_object", &extensionNames) ) | ||
16529 | { | ||
16530 | _GLEE_EXT_texture_object = GL_TRUE; | ||
16531 | __GLeeLink_GL_EXT_texture_object(); | ||
16532 | } | ||
16533 | if (__GLeeCheckExtension("GL_SGIS_detail_texture", &extensionNames) ) | ||
16534 | { | ||
16535 | _GLEE_SGIS_detail_texture = GL_TRUE; | ||
16536 | __GLeeLink_GL_SGIS_detail_texture(); | ||
16537 | } | ||
16538 | if (__GLeeCheckExtension("GL_SGIS_sharpen_texture", &extensionNames) ) | ||
16539 | { | ||
16540 | _GLEE_SGIS_sharpen_texture = GL_TRUE; | ||
16541 | __GLeeLink_GL_SGIS_sharpen_texture(); | ||
16542 | } | ||
16543 | if (__GLeeCheckExtension("GL_EXT_packed_pixels", &extensionNames) ) | ||
16544 | { | ||
16545 | _GLEE_EXT_packed_pixels = GL_TRUE; | ||
16546 | __GLeeLink_GL_EXT_packed_pixels(); | ||
16547 | } | ||
16548 | if (__GLeeCheckExtension("GL_SGIS_texture_lod", &extensionNames) ) | ||
16549 | { | ||
16550 | _GLEE_SGIS_texture_lod = GL_TRUE; | ||
16551 | __GLeeLink_GL_SGIS_texture_lod(); | ||
16552 | } | ||
16553 | if (__GLeeCheckExtension("GL_SGIS_multisample", &extensionNames) ) | ||
16554 | { | ||
16555 | _GLEE_SGIS_multisample = GL_TRUE; | ||
16556 | __GLeeLink_GL_SGIS_multisample(); | ||
16557 | } | ||
16558 | if (__GLeeCheckExtension("GL_EXT_rescale_normal", &extensionNames) ) | ||
16559 | { | ||
16560 | _GLEE_EXT_rescale_normal = GL_TRUE; | ||
16561 | __GLeeLink_GL_EXT_rescale_normal(); | ||
16562 | } | ||
16563 | if (__GLeeCheckExtension("GL_EXT_vertex_array", &extensionNames) ) | ||
16564 | { | ||
16565 | _GLEE_EXT_vertex_array = GL_TRUE; | ||
16566 | __GLeeLink_GL_EXT_vertex_array(); | ||
16567 | } | ||
16568 | if (__GLeeCheckExtension("GL_EXT_misc_attribute", &extensionNames) ) | ||
16569 | { | ||
16570 | _GLEE_EXT_misc_attribute = GL_TRUE; | ||
16571 | __GLeeLink_GL_EXT_misc_attribute(); | ||
16572 | } | ||
16573 | if (__GLeeCheckExtension("GL_SGIS_generate_mipmap", &extensionNames) ) | ||
16574 | { | ||
16575 | _GLEE_SGIS_generate_mipmap = GL_TRUE; | ||
16576 | __GLeeLink_GL_SGIS_generate_mipmap(); | ||
16577 | } | ||
16578 | if (__GLeeCheckExtension("GL_SGIX_clipmap", &extensionNames) ) | ||
16579 | { | ||
16580 | _GLEE_SGIX_clipmap = GL_TRUE; | ||
16581 | __GLeeLink_GL_SGIX_clipmap(); | ||
16582 | } | ||
16583 | if (__GLeeCheckExtension("GL_SGIX_shadow", &extensionNames) ) | ||
16584 | { | ||
16585 | _GLEE_SGIX_shadow = GL_TRUE; | ||
16586 | __GLeeLink_GL_SGIX_shadow(); | ||
16587 | } | ||
16588 | if (__GLeeCheckExtension("GL_SGIS_texture_edge_clamp", &extensionNames) ) | ||
16589 | { | ||
16590 | _GLEE_SGIS_texture_edge_clamp = GL_TRUE; | ||
16591 | __GLeeLink_GL_SGIS_texture_edge_clamp(); | ||
16592 | } | ||
16593 | if (__GLeeCheckExtension("GL_SGIS_texture_border_clamp", &extensionNames) ) | ||
16594 | { | ||
16595 | _GLEE_SGIS_texture_border_clamp = GL_TRUE; | ||
16596 | __GLeeLink_GL_SGIS_texture_border_clamp(); | ||
16597 | } | ||
16598 | if (__GLeeCheckExtension("GL_EXT_blend_minmax", &extensionNames) ) | ||
16599 | { | ||
16600 | _GLEE_EXT_blend_minmax = GL_TRUE; | ||
16601 | __GLeeLink_GL_EXT_blend_minmax(); | ||
16602 | } | ||
16603 | if (__GLeeCheckExtension("GL_EXT_blend_subtract", &extensionNames) ) | ||
16604 | { | ||
16605 | _GLEE_EXT_blend_subtract = GL_TRUE; | ||
16606 | __GLeeLink_GL_EXT_blend_subtract(); | ||
16607 | } | ||
16608 | if (__GLeeCheckExtension("GL_EXT_blend_logic_op", &extensionNames) ) | ||
16609 | { | ||
16610 | _GLEE_EXT_blend_logic_op = GL_TRUE; | ||
16611 | __GLeeLink_GL_EXT_blend_logic_op(); | ||
16612 | } | ||
16613 | if (__GLeeCheckExtension("GL_SGIX_interlace", &extensionNames) ) | ||
16614 | { | ||
16615 | _GLEE_SGIX_interlace = GL_TRUE; | ||
16616 | __GLeeLink_GL_SGIX_interlace(); | ||
16617 | } | ||
16618 | if (__GLeeCheckExtension("GL_SGIX_pixel_tiles", &extensionNames) ) | ||
16619 | { | ||
16620 | _GLEE_SGIX_pixel_tiles = GL_TRUE; | ||
16621 | __GLeeLink_GL_SGIX_pixel_tiles(); | ||
16622 | } | ||
16623 | if (__GLeeCheckExtension("GL_SGIS_texture_select", &extensionNames) ) | ||
16624 | { | ||
16625 | _GLEE_SGIS_texture_select = GL_TRUE; | ||
16626 | __GLeeLink_GL_SGIS_texture_select(); | ||
16627 | } | ||
16628 | if (__GLeeCheckExtension("GL_SGIX_sprite", &extensionNames) ) | ||
16629 | { | ||
16630 | _GLEE_SGIX_sprite = GL_TRUE; | ||
16631 | __GLeeLink_GL_SGIX_sprite(); | ||
16632 | } | ||
16633 | if (__GLeeCheckExtension("GL_SGIX_texture_multi_buffer", &extensionNames) ) | ||
16634 | { | ||
16635 | _GLEE_SGIX_texture_multi_buffer = GL_TRUE; | ||
16636 | __GLeeLink_GL_SGIX_texture_multi_buffer(); | ||
16637 | } | ||
16638 | if (__GLeeCheckExtension("GL_EXT_point_parameters", &extensionNames) ) | ||
16639 | { | ||
16640 | _GLEE_EXT_point_parameters = GL_TRUE; | ||
16641 | __GLeeLink_GL_EXT_point_parameters(); | ||
16642 | } | ||
16643 | if (__GLeeCheckExtension("GL_SGIS_point_parameters", &extensionNames) ) | ||
16644 | { | ||
16645 | _GLEE_SGIS_point_parameters = GL_TRUE; | ||
16646 | __GLeeLink_GL_SGIS_point_parameters(); | ||
16647 | } | ||
16648 | if (__GLeeCheckExtension("GL_SGIX_instruments", &extensionNames) ) | ||
16649 | { | ||
16650 | _GLEE_SGIX_instruments = GL_TRUE; | ||
16651 | __GLeeLink_GL_SGIX_instruments(); | ||
16652 | } | ||
16653 | if (__GLeeCheckExtension("GL_SGIX_texture_scale_bias", &extensionNames) ) | ||
16654 | { | ||
16655 | _GLEE_SGIX_texture_scale_bias = GL_TRUE; | ||
16656 | __GLeeLink_GL_SGIX_texture_scale_bias(); | ||
16657 | } | ||
16658 | if (__GLeeCheckExtension("GL_SGIX_framezoom", &extensionNames) ) | ||
16659 | { | ||
16660 | _GLEE_SGIX_framezoom = GL_TRUE; | ||
16661 | __GLeeLink_GL_SGIX_framezoom(); | ||
16662 | } | ||
16663 | if (__GLeeCheckExtension("GL_SGIX_tag_sample_buffer", &extensionNames) ) | ||
16664 | { | ||
16665 | _GLEE_SGIX_tag_sample_buffer = GL_TRUE; | ||
16666 | __GLeeLink_GL_SGIX_tag_sample_buffer(); | ||
16667 | } | ||
16668 | if (__GLeeCheckExtension("GL_FfdMaskSGIX", &extensionNames) ) | ||
16669 | { | ||
16670 | _GLEE_FfdMaskSGIX = GL_TRUE; | ||
16671 | __GLeeLink_GL_FfdMaskSGIX(); | ||
16672 | } | ||
16673 | if (__GLeeCheckExtension("GL_SGIX_polynomial_ffd", &extensionNames) ) | ||
16674 | { | ||
16675 | _GLEE_SGIX_polynomial_ffd = GL_TRUE; | ||
16676 | __GLeeLink_GL_SGIX_polynomial_ffd(); | ||
16677 | } | ||
16678 | if (__GLeeCheckExtension("GL_SGIX_reference_plane", &extensionNames) ) | ||
16679 | { | ||
16680 | _GLEE_SGIX_reference_plane = GL_TRUE; | ||
16681 | __GLeeLink_GL_SGIX_reference_plane(); | ||
16682 | } | ||
16683 | if (__GLeeCheckExtension("GL_SGIX_flush_raster", &extensionNames) ) | ||
16684 | { | ||
16685 | _GLEE_SGIX_flush_raster = GL_TRUE; | ||
16686 | __GLeeLink_GL_SGIX_flush_raster(); | ||
16687 | } | ||
16688 | if (__GLeeCheckExtension("GL_SGIX_depth_texture", &extensionNames) ) | ||
16689 | { | ||
16690 | _GLEE_SGIX_depth_texture = GL_TRUE; | ||
16691 | __GLeeLink_GL_SGIX_depth_texture(); | ||
16692 | } | ||
16693 | if (__GLeeCheckExtension("GL_SGIS_fog_function", &extensionNames) ) | ||
16694 | { | ||
16695 | _GLEE_SGIS_fog_function = GL_TRUE; | ||
16696 | __GLeeLink_GL_SGIS_fog_function(); | ||
16697 | } | ||
16698 | if (__GLeeCheckExtension("GL_SGIX_fog_offset", &extensionNames) ) | ||
16699 | { | ||
16700 | _GLEE_SGIX_fog_offset = GL_TRUE; | ||
16701 | __GLeeLink_GL_SGIX_fog_offset(); | ||
16702 | } | ||
16703 | if (__GLeeCheckExtension("GL_HP_image_transform", &extensionNames) ) | ||
16704 | { | ||
16705 | _GLEE_HP_image_transform = GL_TRUE; | ||
16706 | __GLeeLink_GL_HP_image_transform(); | ||
16707 | } | ||
16708 | if (__GLeeCheckExtension("GL_HP_convolution_border_modes", &extensionNames) ) | ||
16709 | { | ||
16710 | _GLEE_HP_convolution_border_modes = GL_TRUE; | ||
16711 | __GLeeLink_GL_HP_convolution_border_modes(); | ||
16712 | } | ||
16713 | if (__GLeeCheckExtension("GL_INGR_palette_buffer", &extensionNames) ) | ||
16714 | { | ||
16715 | _GLEE_INGR_palette_buffer = GL_TRUE; | ||
16716 | __GLeeLink_GL_INGR_palette_buffer(); | ||
16717 | } | ||
16718 | if (__GLeeCheckExtension("GL_SGIX_texture_add_env", &extensionNames) ) | ||
16719 | { | ||
16720 | _GLEE_SGIX_texture_add_env = GL_TRUE; | ||
16721 | __GLeeLink_GL_SGIX_texture_add_env(); | ||
16722 | } | ||
16723 | if (__GLeeCheckExtension("GL_EXT_color_subtable", &extensionNames) ) | ||
16724 | { | ||
16725 | _GLEE_EXT_color_subtable = GL_TRUE; | ||
16726 | __GLeeLink_GL_EXT_color_subtable(); | ||
16727 | } | ||
16728 | if (__GLeeCheckExtension("GL_PGI_vertex_hints", &extensionNames) ) | ||
16729 | { | ||
16730 | _GLEE_PGI_vertex_hints = GL_TRUE; | ||
16731 | __GLeeLink_GL_PGI_vertex_hints(); | ||
16732 | } | ||
16733 | if (__GLeeCheckExtension("GL_PGI_misc_hints", &extensionNames) ) | ||
16734 | { | ||
16735 | _GLEE_PGI_misc_hints = GL_TRUE; | ||
16736 | __GLeeLink_GL_PGI_misc_hints(); | ||
16737 | } | ||
16738 | if (__GLeeCheckExtension("GL_EXT_paletted_texture", &extensionNames) ) | ||
16739 | { | ||
16740 | _GLEE_EXT_paletted_texture = GL_TRUE; | ||
16741 | __GLeeLink_GL_EXT_paletted_texture(); | ||
16742 | } | ||
16743 | if (__GLeeCheckExtension("GL_EXT_clip_volume_hint", &extensionNames) ) | ||
16744 | { | ||
16745 | _GLEE_EXT_clip_volume_hint = GL_TRUE; | ||
16746 | __GLeeLink_GL_EXT_clip_volume_hint(); | ||
16747 | } | ||
16748 | if (__GLeeCheckExtension("GL_SGIX_list_priority", &extensionNames) ) | ||
16749 | { | ||
16750 | _GLEE_SGIX_list_priority = GL_TRUE; | ||
16751 | __GLeeLink_GL_SGIX_list_priority(); | ||
16752 | } | ||
16753 | if (__GLeeCheckExtension("GL_SGIX_ir_instrument1", &extensionNames) ) | ||
16754 | { | ||
16755 | _GLEE_SGIX_ir_instrument1 = GL_TRUE; | ||
16756 | __GLeeLink_GL_SGIX_ir_instrument1(); | ||
16757 | } | ||
16758 | if (__GLeeCheckExtension("GL_SGIX_calligraphic_fragment", &extensionNames) ) | ||
16759 | { | ||
16760 | _GLEE_SGIX_calligraphic_fragment = GL_TRUE; | ||
16761 | __GLeeLink_GL_SGIX_calligraphic_fragment(); | ||
16762 | } | ||
16763 | if (__GLeeCheckExtension("GL_SGIX_texture_lod_bias", &extensionNames) ) | ||
16764 | { | ||
16765 | _GLEE_SGIX_texture_lod_bias = GL_TRUE; | ||
16766 | __GLeeLink_GL_SGIX_texture_lod_bias(); | ||
16767 | } | ||
16768 | if (__GLeeCheckExtension("GL_SGIX_shadow_ambient", &extensionNames) ) | ||
16769 | { | ||
16770 | _GLEE_SGIX_shadow_ambient = GL_TRUE; | ||
16771 | __GLeeLink_GL_SGIX_shadow_ambient(); | ||
16772 | } | ||
16773 | if (__GLeeCheckExtension("GL_EXT_index_texture", &extensionNames) ) | ||
16774 | { | ||
16775 | _GLEE_EXT_index_texture = GL_TRUE; | ||
16776 | __GLeeLink_GL_EXT_index_texture(); | ||
16777 | } | ||
16778 | if (__GLeeCheckExtension("GL_EXT_index_material", &extensionNames) ) | ||
16779 | { | ||
16780 | _GLEE_EXT_index_material = GL_TRUE; | ||
16781 | __GLeeLink_GL_EXT_index_material(); | ||
16782 | } | ||
16783 | if (__GLeeCheckExtension("GL_EXT_index_func", &extensionNames) ) | ||
16784 | { | ||
16785 | _GLEE_EXT_index_func = GL_TRUE; | ||
16786 | __GLeeLink_GL_EXT_index_func(); | ||
16787 | } | ||
16788 | if (__GLeeCheckExtension("GL_EXT_index_array_formats", &extensionNames) ) | ||
16789 | { | ||
16790 | _GLEE_EXT_index_array_formats = GL_TRUE; | ||
16791 | __GLeeLink_GL_EXT_index_array_formats(); | ||
16792 | } | ||
16793 | if (__GLeeCheckExtension("GL_EXT_compiled_vertex_array", &extensionNames) ) | ||
16794 | { | ||
16795 | _GLEE_EXT_compiled_vertex_array = GL_TRUE; | ||
16796 | __GLeeLink_GL_EXT_compiled_vertex_array(); | ||
16797 | } | ||
16798 | if (__GLeeCheckExtension("GL_EXT_cull_vertex", &extensionNames) ) | ||
16799 | { | ||
16800 | _GLEE_EXT_cull_vertex = GL_TRUE; | ||
16801 | __GLeeLink_GL_EXT_cull_vertex(); | ||
16802 | } | ||
16803 | if (__GLeeCheckExtension("GL_SGIX_ycrcb", &extensionNames) ) | ||
16804 | { | ||
16805 | _GLEE_SGIX_ycrcb = GL_TRUE; | ||
16806 | __GLeeLink_GL_SGIX_ycrcb(); | ||
16807 | } | ||
16808 | if (__GLeeCheckExtension("GL_SGIX_fragment_lighting", &extensionNames) ) | ||
16809 | { | ||
16810 | _GLEE_SGIX_fragment_lighting = GL_TRUE; | ||
16811 | __GLeeLink_GL_SGIX_fragment_lighting(); | ||
16812 | } | ||
16813 | if (__GLeeCheckExtension("GL_IBM_rasterpos_clip", &extensionNames) ) | ||
16814 | { | ||
16815 | _GLEE_IBM_rasterpos_clip = GL_TRUE; | ||
16816 | __GLeeLink_GL_IBM_rasterpos_clip(); | ||
16817 | } | ||
16818 | if (__GLeeCheckExtension("GL_HP_texture_lighting", &extensionNames) ) | ||
16819 | { | ||
16820 | _GLEE_HP_texture_lighting = GL_TRUE; | ||
16821 | __GLeeLink_GL_HP_texture_lighting(); | ||
16822 | } | ||
16823 | if (__GLeeCheckExtension("GL_EXT_draw_range_elements", &extensionNames) ) | ||
16824 | { | ||
16825 | _GLEE_EXT_draw_range_elements = GL_TRUE; | ||
16826 | __GLeeLink_GL_EXT_draw_range_elements(); | ||
16827 | } | ||
16828 | if (__GLeeCheckExtension("GL_WIN_phong_shading", &extensionNames) ) | ||
16829 | { | ||
16830 | _GLEE_WIN_phong_shading = GL_TRUE; | ||
16831 | __GLeeLink_GL_WIN_phong_shading(); | ||
16832 | } | ||
16833 | if (__GLeeCheckExtension("GL_WIN_specular_fog", &extensionNames) ) | ||
16834 | { | ||
16835 | _GLEE_WIN_specular_fog = GL_TRUE; | ||
16836 | __GLeeLink_GL_WIN_specular_fog(); | ||
16837 | } | ||
16838 | if (__GLeeCheckExtension("GL_EXT_light_texture", &extensionNames) ) | ||
16839 | { | ||
16840 | _GLEE_EXT_light_texture = GL_TRUE; | ||
16841 | __GLeeLink_GL_EXT_light_texture(); | ||
16842 | } | ||
16843 | if (__GLeeCheckExtension("GL_SGIX_blend_alpha_minmax", &extensionNames) ) | ||
16844 | { | ||
16845 | _GLEE_SGIX_blend_alpha_minmax = GL_TRUE; | ||
16846 | __GLeeLink_GL_SGIX_blend_alpha_minmax(); | ||
16847 | } | ||
16848 | if (__GLeeCheckExtension("GL_SGIX_impact_pixel_texture", &extensionNames) ) | ||
16849 | { | ||
16850 | _GLEE_SGIX_impact_pixel_texture = GL_TRUE; | ||
16851 | __GLeeLink_GL_SGIX_impact_pixel_texture(); | ||
16852 | } | ||
16853 | if (__GLeeCheckExtension("GL_EXT_bgra", &extensionNames) ) | ||
16854 | { | ||
16855 | _GLEE_EXT_bgra = GL_TRUE; | ||
16856 | __GLeeLink_GL_EXT_bgra(); | ||
16857 | } | ||
16858 | if (__GLeeCheckExtension("GL_SGIX_async", &extensionNames) ) | ||
16859 | { | ||
16860 | _GLEE_SGIX_async = GL_TRUE; | ||
16861 | __GLeeLink_GL_SGIX_async(); | ||
16862 | } | ||
16863 | if (__GLeeCheckExtension("GL_SGIX_async_pixel", &extensionNames) ) | ||
16864 | { | ||
16865 | _GLEE_SGIX_async_pixel = GL_TRUE; | ||
16866 | __GLeeLink_GL_SGIX_async_pixel(); | ||
16867 | } | ||
16868 | if (__GLeeCheckExtension("GL_SGIX_async_histogram", &extensionNames) ) | ||
16869 | { | ||
16870 | _GLEE_SGIX_async_histogram = GL_TRUE; | ||
16871 | __GLeeLink_GL_SGIX_async_histogram(); | ||
16872 | } | ||
16873 | if (__GLeeCheckExtension("GL_INTEL_texture_scissor", &extensionNames) ) | ||
16874 | { | ||
16875 | _GLEE_INTEL_texture_scissor = GL_TRUE; | ||
16876 | __GLeeLink_GL_INTEL_texture_scissor(); | ||
16877 | } | ||
16878 | if (__GLeeCheckExtension("GL_INTEL_parallel_arrays", &extensionNames) ) | ||
16879 | { | ||
16880 | _GLEE_INTEL_parallel_arrays = GL_TRUE; | ||
16881 | __GLeeLink_GL_INTEL_parallel_arrays(); | ||
16882 | } | ||
16883 | if (__GLeeCheckExtension("GL_HP_occlusion_test", &extensionNames) ) | ||
16884 | { | ||
16885 | _GLEE_HP_occlusion_test = GL_TRUE; | ||
16886 | __GLeeLink_GL_HP_occlusion_test(); | ||
16887 | } | ||
16888 | if (__GLeeCheckExtension("GL_EXT_pixel_transform", &extensionNames) ) | ||
16889 | { | ||
16890 | _GLEE_EXT_pixel_transform = GL_TRUE; | ||
16891 | __GLeeLink_GL_EXT_pixel_transform(); | ||
16892 | } | ||
16893 | if (__GLeeCheckExtension("GL_EXT_pixel_transform_color_table", &extensionNames) ) | ||
16894 | { | ||
16895 | _GLEE_EXT_pixel_transform_color_table = GL_TRUE; | ||
16896 | __GLeeLink_GL_EXT_pixel_transform_color_table(); | ||
16897 | } | ||
16898 | if (__GLeeCheckExtension("GL_EXT_shared_texture_palette", &extensionNames) ) | ||
16899 | { | ||
16900 | _GLEE_EXT_shared_texture_palette = GL_TRUE; | ||
16901 | __GLeeLink_GL_EXT_shared_texture_palette(); | ||
16902 | } | ||
16903 | if (__GLeeCheckExtension("GL_EXT_separate_specular_color", &extensionNames) ) | ||
16904 | { | ||
16905 | _GLEE_EXT_separate_specular_color = GL_TRUE; | ||
16906 | __GLeeLink_GL_EXT_separate_specular_color(); | ||
16907 | } | ||
16908 | if (__GLeeCheckExtension("GL_EXT_secondary_color", &extensionNames) ) | ||
16909 | { | ||
16910 | _GLEE_EXT_secondary_color = GL_TRUE; | ||
16911 | __GLeeLink_GL_EXT_secondary_color(); | ||
16912 | } | ||
16913 | if (__GLeeCheckExtension("GL_EXT_texture_perturb_normal", &extensionNames) ) | ||
16914 | { | ||
16915 | _GLEE_EXT_texture_perturb_normal = GL_TRUE; | ||
16916 | __GLeeLink_GL_EXT_texture_perturb_normal(); | ||
16917 | } | ||
16918 | if (__GLeeCheckExtension("GL_EXT_multi_draw_arrays", &extensionNames) ) | ||
16919 | { | ||
16920 | _GLEE_EXT_multi_draw_arrays = GL_TRUE; | ||
16921 | __GLeeLink_GL_EXT_multi_draw_arrays(); | ||
16922 | } | ||
16923 | if (__GLeeCheckExtension("GL_EXT_fog_coord", &extensionNames) ) | ||
16924 | { | ||
16925 | _GLEE_EXT_fog_coord = GL_TRUE; | ||
16926 | __GLeeLink_GL_EXT_fog_coord(); | ||
16927 | } | ||
16928 | if (__GLeeCheckExtension("GL_REND_screen_coordinates", &extensionNames) ) | ||
16929 | { | ||
16930 | _GLEE_REND_screen_coordinates = GL_TRUE; | ||
16931 | __GLeeLink_GL_REND_screen_coordinates(); | ||
16932 | } | ||
16933 | if (__GLeeCheckExtension("GL_EXT_coordinate_frame", &extensionNames) ) | ||
16934 | { | ||
16935 | _GLEE_EXT_coordinate_frame = GL_TRUE; | ||
16936 | __GLeeLink_GL_EXT_coordinate_frame(); | ||
16937 | } | ||
16938 | if (__GLeeCheckExtension("GL_EXT_texture_env_combine", &extensionNames) ) | ||
16939 | { | ||
16940 | _GLEE_EXT_texture_env_combine = GL_TRUE; | ||
16941 | __GLeeLink_GL_EXT_texture_env_combine(); | ||
16942 | } | ||
16943 | if (__GLeeCheckExtension("GL_APPLE_specular_vector", &extensionNames) ) | ||
16944 | { | ||
16945 | _GLEE_APPLE_specular_vector = GL_TRUE; | ||
16946 | __GLeeLink_GL_APPLE_specular_vector(); | ||
16947 | } | ||
16948 | if (__GLeeCheckExtension("GL_APPLE_transform_hint", &extensionNames) ) | ||
16949 | { | ||
16950 | _GLEE_APPLE_transform_hint = GL_TRUE; | ||
16951 | __GLeeLink_GL_APPLE_transform_hint(); | ||
16952 | } | ||
16953 | if (__GLeeCheckExtension("GL_SGIX_fog_scale", &extensionNames) ) | ||
16954 | { | ||
16955 | _GLEE_SGIX_fog_scale = GL_TRUE; | ||
16956 | __GLeeLink_GL_SGIX_fog_scale(); | ||
16957 | } | ||
16958 | if (__GLeeCheckExtension("GL_SUNX_constant_data", &extensionNames) ) | ||
16959 | { | ||
16960 | _GLEE_SUNX_constant_data = GL_TRUE; | ||
16961 | __GLeeLink_GL_SUNX_constant_data(); | ||
16962 | } | ||
16963 | if (__GLeeCheckExtension("GL_SUN_global_alpha", &extensionNames) ) | ||
16964 | { | ||
16965 | _GLEE_SUN_global_alpha = GL_TRUE; | ||
16966 | __GLeeLink_GL_SUN_global_alpha(); | ||
16967 | } | ||
16968 | if (__GLeeCheckExtension("GL_SUN_triangle_list", &extensionNames) ) | ||
16969 | { | ||
16970 | _GLEE_SUN_triangle_list = GL_TRUE; | ||
16971 | __GLeeLink_GL_SUN_triangle_list(); | ||
16972 | } | ||
16973 | if (__GLeeCheckExtension("GL_SUN_vertex", &extensionNames) ) | ||
16974 | { | ||
16975 | _GLEE_SUN_vertex = GL_TRUE; | ||
16976 | __GLeeLink_GL_SUN_vertex(); | ||
16977 | } | ||
16978 | if (__GLeeCheckExtension("GL_EXT_blend_func_separate", &extensionNames) ) | ||
16979 | { | ||
16980 | _GLEE_EXT_blend_func_separate = GL_TRUE; | ||
16981 | __GLeeLink_GL_EXT_blend_func_separate(); | ||
16982 | } | ||
16983 | if (__GLeeCheckExtension("GL_INGR_color_clamp", &extensionNames) ) | ||
16984 | { | ||
16985 | _GLEE_INGR_color_clamp = GL_TRUE; | ||
16986 | __GLeeLink_GL_INGR_color_clamp(); | ||
16987 | } | ||
16988 | if (__GLeeCheckExtension("GL_INGR_interlace_read", &extensionNames) ) | ||
16989 | { | ||
16990 | _GLEE_INGR_interlace_read = GL_TRUE; | ||
16991 | __GLeeLink_GL_INGR_interlace_read(); | ||
16992 | } | ||
16993 | if (__GLeeCheckExtension("GL_EXT_stencil_wrap", &extensionNames) ) | ||
16994 | { | ||
16995 | _GLEE_EXT_stencil_wrap = GL_TRUE; | ||
16996 | __GLeeLink_GL_EXT_stencil_wrap(); | ||
16997 | } | ||
16998 | if (__GLeeCheckExtension("GL_EXT_422_pixels", &extensionNames) ) | ||
16999 | { | ||
17000 | _GLEE_EXT_422_pixels = GL_TRUE; | ||
17001 | __GLeeLink_GL_EXT_422_pixels(); | ||
17002 | } | ||
17003 | if (__GLeeCheckExtension("GL_NV_texgen_reflection", &extensionNames) ) | ||
17004 | { | ||
17005 | _GLEE_NV_texgen_reflection = GL_TRUE; | ||
17006 | __GLeeLink_GL_NV_texgen_reflection(); | ||
17007 | } | ||
17008 | if (__GLeeCheckExtension("GL_EXT_texture_cube_map", &extensionNames) ) | ||
17009 | { | ||
17010 | _GLEE_EXT_texture_cube_map = GL_TRUE; | ||
17011 | __GLeeLink_GL_EXT_texture_cube_map(); | ||
17012 | } | ||
17013 | if (__GLeeCheckExtension("GL_SUN_convolution_border_modes", &extensionNames) ) | ||
17014 | { | ||
17015 | _GLEE_SUN_convolution_border_modes = GL_TRUE; | ||
17016 | __GLeeLink_GL_SUN_convolution_border_modes(); | ||
17017 | } | ||
17018 | if (__GLeeCheckExtension("GL_EXT_texture_env_add", &extensionNames) ) | ||
17019 | { | ||
17020 | _GLEE_EXT_texture_env_add = GL_TRUE; | ||
17021 | __GLeeLink_GL_EXT_texture_env_add(); | ||
17022 | } | ||
17023 | if (__GLeeCheckExtension("GL_EXT_texture_lod_bias", &extensionNames) ) | ||
17024 | { | ||
17025 | _GLEE_EXT_texture_lod_bias = GL_TRUE; | ||
17026 | __GLeeLink_GL_EXT_texture_lod_bias(); | ||
17027 | } | ||
17028 | if (__GLeeCheckExtension("GL_EXT_texture_filter_anisotropic", &extensionNames) ) | ||
17029 | { | ||
17030 | _GLEE_EXT_texture_filter_anisotropic = GL_TRUE; | ||
17031 | __GLeeLink_GL_EXT_texture_filter_anisotropic(); | ||
17032 | } | ||
17033 | if (__GLeeCheckExtension("GL_EXT_vertex_weighting", &extensionNames) ) | ||
17034 | { | ||
17035 | _GLEE_EXT_vertex_weighting = GL_TRUE; | ||
17036 | __GLeeLink_GL_EXT_vertex_weighting(); | ||
17037 | } | ||
17038 | if (__GLeeCheckExtension("GL_NV_light_max_exponent", &extensionNames) ) | ||
17039 | { | ||
17040 | _GLEE_NV_light_max_exponent = GL_TRUE; | ||
17041 | __GLeeLink_GL_NV_light_max_exponent(); | ||
17042 | } | ||
17043 | if (__GLeeCheckExtension("GL_NV_vertex_array_range", &extensionNames) ) | ||
17044 | { | ||
17045 | _GLEE_NV_vertex_array_range = GL_TRUE; | ||
17046 | __GLeeLink_GL_NV_vertex_array_range(); | ||
17047 | } | ||
17048 | if (__GLeeCheckExtension("GL_NV_register_combiners", &extensionNames) ) | ||
17049 | { | ||
17050 | _GLEE_NV_register_combiners = GL_TRUE; | ||
17051 | __GLeeLink_GL_NV_register_combiners(); | ||
17052 | } | ||
17053 | if (__GLeeCheckExtension("GL_NV_fog_distance", &extensionNames) ) | ||
17054 | { | ||
17055 | _GLEE_NV_fog_distance = GL_TRUE; | ||
17056 | __GLeeLink_GL_NV_fog_distance(); | ||
17057 | } | ||
17058 | if (__GLeeCheckExtension("GL_NV_texgen_emboss", &extensionNames) ) | ||
17059 | { | ||
17060 | _GLEE_NV_texgen_emboss = GL_TRUE; | ||
17061 | __GLeeLink_GL_NV_texgen_emboss(); | ||
17062 | } | ||
17063 | if (__GLeeCheckExtension("GL_NV_blend_square", &extensionNames) ) | ||
17064 | { | ||
17065 | _GLEE_NV_blend_square = GL_TRUE; | ||
17066 | __GLeeLink_GL_NV_blend_square(); | ||
17067 | } | ||
17068 | if (__GLeeCheckExtension("GL_NV_texture_env_combine4", &extensionNames) ) | ||
17069 | { | ||
17070 | _GLEE_NV_texture_env_combine4 = GL_TRUE; | ||
17071 | __GLeeLink_GL_NV_texture_env_combine4(); | ||
17072 | } | ||
17073 | if (__GLeeCheckExtension("GL_MESA_resize_buffers", &extensionNames) ) | ||
17074 | { | ||
17075 | _GLEE_MESA_resize_buffers = GL_TRUE; | ||
17076 | __GLeeLink_GL_MESA_resize_buffers(); | ||
17077 | } | ||
17078 | if (__GLeeCheckExtension("GL_MESA_window_pos", &extensionNames) ) | ||
17079 | { | ||
17080 | _GLEE_MESA_window_pos = GL_TRUE; | ||
17081 | __GLeeLink_GL_MESA_window_pos(); | ||
17082 | } | ||
17083 | if (__GLeeCheckExtension("GL_EXT_texture_compression_s3tc", &extensionNames) ) | ||
17084 | { | ||
17085 | _GLEE_EXT_texture_compression_s3tc = GL_TRUE; | ||
17086 | __GLeeLink_GL_EXT_texture_compression_s3tc(); | ||
17087 | } | ||
17088 | if (__GLeeCheckExtension("GL_IBM_cull_vertex", &extensionNames) ) | ||
17089 | { | ||
17090 | _GLEE_IBM_cull_vertex = GL_TRUE; | ||
17091 | __GLeeLink_GL_IBM_cull_vertex(); | ||
17092 | } | ||
17093 | if (__GLeeCheckExtension("GL_IBM_multimode_draw_arrays", &extensionNames) ) | ||
17094 | { | ||
17095 | _GLEE_IBM_multimode_draw_arrays = GL_TRUE; | ||
17096 | __GLeeLink_GL_IBM_multimode_draw_arrays(); | ||
17097 | } | ||
17098 | if (__GLeeCheckExtension("GL_IBM_vertex_array_lists", &extensionNames) ) | ||
17099 | { | ||
17100 | _GLEE_IBM_vertex_array_lists = GL_TRUE; | ||
17101 | __GLeeLink_GL_IBM_vertex_array_lists(); | ||
17102 | } | ||
17103 | if (__GLeeCheckExtension("GL_SGIX_subsample", &extensionNames) ) | ||
17104 | { | ||
17105 | _GLEE_SGIX_subsample = GL_TRUE; | ||
17106 | __GLeeLink_GL_SGIX_subsample(); | ||
17107 | } | ||
17108 | if (__GLeeCheckExtension("GL_SGIX_ycrcb_subsample", &extensionNames) ) | ||
17109 | { | ||
17110 | _GLEE_SGIX_ycrcb_subsample = GL_TRUE; | ||
17111 | __GLeeLink_GL_SGIX_ycrcb_subsample(); | ||
17112 | } | ||
17113 | if (__GLeeCheckExtension("GL_SGIX_ycrcba", &extensionNames) ) | ||
17114 | { | ||
17115 | _GLEE_SGIX_ycrcba = GL_TRUE; | ||
17116 | __GLeeLink_GL_SGIX_ycrcba(); | ||
17117 | } | ||
17118 | if (__GLeeCheckExtension("GL_SGI_depth_pass_instrument", &extensionNames) ) | ||
17119 | { | ||
17120 | _GLEE_SGI_depth_pass_instrument = GL_TRUE; | ||
17121 | __GLeeLink_GL_SGI_depth_pass_instrument(); | ||
17122 | } | ||
17123 | if (__GLeeCheckExtension("GL_3DFX_texture_compression_FXT1", &extensionNames) ) | ||
17124 | { | ||
17125 | _GLEE_3DFX_texture_compression_FXT1 = GL_TRUE; | ||
17126 | __GLeeLink_GL_3DFX_texture_compression_FXT1(); | ||
17127 | } | ||
17128 | if (__GLeeCheckExtension("GL_3DFX_multisample", &extensionNames) ) | ||
17129 | { | ||
17130 | _GLEE_3DFX_multisample = GL_TRUE; | ||
17131 | __GLeeLink_GL_3DFX_multisample(); | ||
17132 | } | ||
17133 | if (__GLeeCheckExtension("GL_3DFX_tbuffer", &extensionNames) ) | ||
17134 | { | ||
17135 | _GLEE_3DFX_tbuffer = GL_TRUE; | ||
17136 | __GLeeLink_GL_3DFX_tbuffer(); | ||
17137 | } | ||
17138 | if (__GLeeCheckExtension("GL_EXT_multisample", &extensionNames) ) | ||
17139 | { | ||
17140 | _GLEE_EXT_multisample = GL_TRUE; | ||
17141 | __GLeeLink_GL_EXT_multisample(); | ||
17142 | } | ||
17143 | if (__GLeeCheckExtension("GL_SGIX_vertex_preclip", &extensionNames) ) | ||
17144 | { | ||
17145 | _GLEE_SGIX_vertex_preclip = GL_TRUE; | ||
17146 | __GLeeLink_GL_SGIX_vertex_preclip(); | ||
17147 | } | ||
17148 | if (__GLeeCheckExtension("GL_SGIX_convolution_accuracy", &extensionNames) ) | ||
17149 | { | ||
17150 | _GLEE_SGIX_convolution_accuracy = GL_TRUE; | ||
17151 | __GLeeLink_GL_SGIX_convolution_accuracy(); | ||
17152 | } | ||
17153 | if (__GLeeCheckExtension("GL_SGIX_resample", &extensionNames) ) | ||
17154 | { | ||
17155 | _GLEE_SGIX_resample = GL_TRUE; | ||
17156 | __GLeeLink_GL_SGIX_resample(); | ||
17157 | } | ||
17158 | if (__GLeeCheckExtension("GL_SGIS_point_line_texgen", &extensionNames) ) | ||
17159 | { | ||
17160 | _GLEE_SGIS_point_line_texgen = GL_TRUE; | ||
17161 | __GLeeLink_GL_SGIS_point_line_texgen(); | ||
17162 | } | ||
17163 | if (__GLeeCheckExtension("GL_SGIS_texture_color_mask", &extensionNames) ) | ||
17164 | { | ||
17165 | _GLEE_SGIS_texture_color_mask = GL_TRUE; | ||
17166 | __GLeeLink_GL_SGIS_texture_color_mask(); | ||
17167 | } | ||
17168 | if (__GLeeCheckExtension("GL_EXT_texture_env_dot3", &extensionNames) ) | ||
17169 | { | ||
17170 | _GLEE_EXT_texture_env_dot3 = GL_TRUE; | ||
17171 | __GLeeLink_GL_EXT_texture_env_dot3(); | ||
17172 | } | ||
17173 | if (__GLeeCheckExtension("GL_ATI_texture_mirror_once", &extensionNames) ) | ||
17174 | { | ||
17175 | _GLEE_ATI_texture_mirror_once = GL_TRUE; | ||
17176 | __GLeeLink_GL_ATI_texture_mirror_once(); | ||
17177 | } | ||
17178 | if (__GLeeCheckExtension("GL_NV_fence", &extensionNames) ) | ||
17179 | { | ||
17180 | _GLEE_NV_fence = GL_TRUE; | ||
17181 | __GLeeLink_GL_NV_fence(); | ||
17182 | } | ||
17183 | if (__GLeeCheckExtension("GL_IBM_texture_mirrored_repeat", &extensionNames) ) | ||
17184 | { | ||
17185 | _GLEE_IBM_texture_mirrored_repeat = GL_TRUE; | ||
17186 | __GLeeLink_GL_IBM_texture_mirrored_repeat(); | ||
17187 | } | ||
17188 | if (__GLeeCheckExtension("GL_NV_evaluators", &extensionNames) ) | ||
17189 | { | ||
17190 | _GLEE_NV_evaluators = GL_TRUE; | ||
17191 | __GLeeLink_GL_NV_evaluators(); | ||
17192 | } | ||
17193 | if (__GLeeCheckExtension("GL_NV_packed_depth_stencil", &extensionNames) ) | ||
17194 | { | ||
17195 | _GLEE_NV_packed_depth_stencil = GL_TRUE; | ||
17196 | __GLeeLink_GL_NV_packed_depth_stencil(); | ||
17197 | } | ||
17198 | if (__GLeeCheckExtension("GL_NV_register_combiners2", &extensionNames) ) | ||
17199 | { | ||
17200 | _GLEE_NV_register_combiners2 = GL_TRUE; | ||
17201 | __GLeeLink_GL_NV_register_combiners2(); | ||
17202 | } | ||
17203 | if (__GLeeCheckExtension("GL_NV_texture_compression_vtc", &extensionNames) ) | ||
17204 | { | ||
17205 | _GLEE_NV_texture_compression_vtc = GL_TRUE; | ||
17206 | __GLeeLink_GL_NV_texture_compression_vtc(); | ||
17207 | } | ||
17208 | if (__GLeeCheckExtension("GL_NV_texture_rectangle", &extensionNames) ) | ||
17209 | { | ||
17210 | _GLEE_NV_texture_rectangle = GL_TRUE; | ||
17211 | __GLeeLink_GL_NV_texture_rectangle(); | ||
17212 | } | ||
17213 | if (__GLeeCheckExtension("GL_NV_texture_shader", &extensionNames) ) | ||
17214 | { | ||
17215 | _GLEE_NV_texture_shader = GL_TRUE; | ||
17216 | __GLeeLink_GL_NV_texture_shader(); | ||
17217 | } | ||
17218 | if (__GLeeCheckExtension("GL_NV_texture_shader2", &extensionNames) ) | ||
17219 | { | ||
17220 | _GLEE_NV_texture_shader2 = GL_TRUE; | ||
17221 | __GLeeLink_GL_NV_texture_shader2(); | ||
17222 | } | ||
17223 | if (__GLeeCheckExtension("GL_NV_vertex_array_range2", &extensionNames) ) | ||
17224 | { | ||
17225 | _GLEE_NV_vertex_array_range2 = GL_TRUE; | ||
17226 | __GLeeLink_GL_NV_vertex_array_range2(); | ||
17227 | } | ||
17228 | if (__GLeeCheckExtension("GL_NV_vertex_program", &extensionNames) ) | ||
17229 | { | ||
17230 | _GLEE_NV_vertex_program = GL_TRUE; | ||
17231 | __GLeeLink_GL_NV_vertex_program(); | ||
17232 | } | ||
17233 | if (__GLeeCheckExtension("GL_SGIX_texture_coordinate_clamp", &extensionNames) ) | ||
17234 | { | ||
17235 | _GLEE_SGIX_texture_coordinate_clamp = GL_TRUE; | ||
17236 | __GLeeLink_GL_SGIX_texture_coordinate_clamp(); | ||
17237 | } | ||
17238 | if (__GLeeCheckExtension("GL_SGIX_scalebias_hint", &extensionNames) ) | ||
17239 | { | ||
17240 | _GLEE_SGIX_scalebias_hint = GL_TRUE; | ||
17241 | __GLeeLink_GL_SGIX_scalebias_hint(); | ||
17242 | } | ||
17243 | if (__GLeeCheckExtension("GL_OML_interlace", &extensionNames) ) | ||
17244 | { | ||
17245 | _GLEE_OML_interlace = GL_TRUE; | ||
17246 | __GLeeLink_GL_OML_interlace(); | ||
17247 | } | ||
17248 | if (__GLeeCheckExtension("GL_OML_subsample", &extensionNames) ) | ||
17249 | { | ||
17250 | _GLEE_OML_subsample = GL_TRUE; | ||
17251 | __GLeeLink_GL_OML_subsample(); | ||
17252 | } | ||
17253 | if (__GLeeCheckExtension("GL_OML_resample", &extensionNames) ) | ||
17254 | { | ||
17255 | _GLEE_OML_resample = GL_TRUE; | ||
17256 | __GLeeLink_GL_OML_resample(); | ||
17257 | } | ||
17258 | if (__GLeeCheckExtension("GL_NV_copy_depth_to_color", &extensionNames) ) | ||
17259 | { | ||
17260 | _GLEE_NV_copy_depth_to_color = GL_TRUE; | ||
17261 | __GLeeLink_GL_NV_copy_depth_to_color(); | ||
17262 | } | ||
17263 | if (__GLeeCheckExtension("GL_ATI_envmap_bumpmap", &extensionNames) ) | ||
17264 | { | ||
17265 | _GLEE_ATI_envmap_bumpmap = GL_TRUE; | ||
17266 | __GLeeLink_GL_ATI_envmap_bumpmap(); | ||
17267 | } | ||
17268 | if (__GLeeCheckExtension("GL_ATI_fragment_shader", &extensionNames) ) | ||
17269 | { | ||
17270 | _GLEE_ATI_fragment_shader = GL_TRUE; | ||
17271 | __GLeeLink_GL_ATI_fragment_shader(); | ||
17272 | } | ||
17273 | if (__GLeeCheckExtension("GL_ATI_pn_triangles", &extensionNames) ) | ||
17274 | { | ||
17275 | _GLEE_ATI_pn_triangles = GL_TRUE; | ||
17276 | __GLeeLink_GL_ATI_pn_triangles(); | ||
17277 | } | ||
17278 | if (__GLeeCheckExtension("GL_ATI_vertex_array_object", &extensionNames) ) | ||
17279 | { | ||
17280 | _GLEE_ATI_vertex_array_object = GL_TRUE; | ||
17281 | __GLeeLink_GL_ATI_vertex_array_object(); | ||
17282 | } | ||
17283 | if (__GLeeCheckExtension("GL_EXT_vertex_shader", &extensionNames) ) | ||
17284 | { | ||
17285 | _GLEE_EXT_vertex_shader = GL_TRUE; | ||
17286 | __GLeeLink_GL_EXT_vertex_shader(); | ||
17287 | } | ||
17288 | if (__GLeeCheckExtension("GL_ATI_vertex_streams", &extensionNames) ) | ||
17289 | { | ||
17290 | _GLEE_ATI_vertex_streams = GL_TRUE; | ||
17291 | __GLeeLink_GL_ATI_vertex_streams(); | ||
17292 | } | ||
17293 | if (__GLeeCheckExtension("GL_ATI_element_array", &extensionNames) ) | ||
17294 | { | ||
17295 | _GLEE_ATI_element_array = GL_TRUE; | ||
17296 | __GLeeLink_GL_ATI_element_array(); | ||
17297 | } | ||
17298 | if (__GLeeCheckExtension("GL_SUN_mesh_array", &extensionNames) ) | ||
17299 | { | ||
17300 | _GLEE_SUN_mesh_array = GL_TRUE; | ||
17301 | __GLeeLink_GL_SUN_mesh_array(); | ||
17302 | } | ||
17303 | if (__GLeeCheckExtension("GL_SUN_slice_accum", &extensionNames) ) | ||
17304 | { | ||
17305 | _GLEE_SUN_slice_accum = GL_TRUE; | ||
17306 | __GLeeLink_GL_SUN_slice_accum(); | ||
17307 | } | ||
17308 | if (__GLeeCheckExtension("GL_NV_multisample_filter_hint", &extensionNames) ) | ||
17309 | { | ||
17310 | _GLEE_NV_multisample_filter_hint = GL_TRUE; | ||
17311 | __GLeeLink_GL_NV_multisample_filter_hint(); | ||
17312 | } | ||
17313 | if (__GLeeCheckExtension("GL_NV_depth_clamp", &extensionNames) ) | ||
17314 | { | ||
17315 | _GLEE_NV_depth_clamp = GL_TRUE; | ||
17316 | __GLeeLink_GL_NV_depth_clamp(); | ||
17317 | } | ||
17318 | if (__GLeeCheckExtension("GL_NV_occlusion_query", &extensionNames) ) | ||
17319 | { | ||
17320 | _GLEE_NV_occlusion_query = GL_TRUE; | ||
17321 | __GLeeLink_GL_NV_occlusion_query(); | ||
17322 | } | ||
17323 | if (__GLeeCheckExtension("GL_NV_point_sprite", &extensionNames) ) | ||
17324 | { | ||
17325 | _GLEE_NV_point_sprite = GL_TRUE; | ||
17326 | __GLeeLink_GL_NV_point_sprite(); | ||
17327 | } | ||
17328 | if (__GLeeCheckExtension("GL_NV_texture_shader3", &extensionNames) ) | ||
17329 | { | ||
17330 | _GLEE_NV_texture_shader3 = GL_TRUE; | ||
17331 | __GLeeLink_GL_NV_texture_shader3(); | ||
17332 | } | ||
17333 | if (__GLeeCheckExtension("GL_NV_vertex_program1_1", &extensionNames) ) | ||
17334 | { | ||
17335 | _GLEE_NV_vertex_program1_1 = GL_TRUE; | ||
17336 | __GLeeLink_GL_NV_vertex_program1_1(); | ||
17337 | } | ||
17338 | if (__GLeeCheckExtension("GL_EXT_shadow_funcs", &extensionNames) ) | ||
17339 | { | ||
17340 | _GLEE_EXT_shadow_funcs = GL_TRUE; | ||
17341 | __GLeeLink_GL_EXT_shadow_funcs(); | ||
17342 | } | ||
17343 | if (__GLeeCheckExtension("GL_EXT_stencil_two_side", &extensionNames) ) | ||
17344 | { | ||
17345 | _GLEE_EXT_stencil_two_side = GL_TRUE; | ||
17346 | __GLeeLink_GL_EXT_stencil_two_side(); | ||
17347 | } | ||
17348 | if (__GLeeCheckExtension("GL_ATI_text_fragment_shader", &extensionNames) ) | ||
17349 | { | ||
17350 | _GLEE_ATI_text_fragment_shader = GL_TRUE; | ||
17351 | __GLeeLink_GL_ATI_text_fragment_shader(); | ||
17352 | } | ||
17353 | if (__GLeeCheckExtension("GL_APPLE_client_storage", &extensionNames) ) | ||
17354 | { | ||
17355 | _GLEE_APPLE_client_storage = GL_TRUE; | ||
17356 | __GLeeLink_GL_APPLE_client_storage(); | ||
17357 | } | ||
17358 | if (__GLeeCheckExtension("GL_APPLE_element_array", &extensionNames) ) | ||
17359 | { | ||
17360 | _GLEE_APPLE_element_array = GL_TRUE; | ||
17361 | __GLeeLink_GL_APPLE_element_array(); | ||
17362 | } | ||
17363 | if (__GLeeCheckExtension("GL_APPLE_fence", &extensionNames) ) | ||
17364 | { | ||
17365 | _GLEE_APPLE_fence = GL_TRUE; | ||
17366 | __GLeeLink_GL_APPLE_fence(); | ||
17367 | } | ||
17368 | if (__GLeeCheckExtension("GL_APPLE_vertex_array_object", &extensionNames) ) | ||
17369 | { | ||
17370 | _GLEE_APPLE_vertex_array_object = GL_TRUE; | ||
17371 | __GLeeLink_GL_APPLE_vertex_array_object(); | ||
17372 | } | ||
17373 | if (__GLeeCheckExtension("GL_APPLE_vertex_array_range", &extensionNames) ) | ||
17374 | { | ||
17375 | _GLEE_APPLE_vertex_array_range = GL_TRUE; | ||
17376 | __GLeeLink_GL_APPLE_vertex_array_range(); | ||
17377 | } | ||
17378 | if (__GLeeCheckExtension("GL_APPLE_ycbcr_422", &extensionNames) ) | ||
17379 | { | ||
17380 | _GLEE_APPLE_ycbcr_422 = GL_TRUE; | ||
17381 | __GLeeLink_GL_APPLE_ycbcr_422(); | ||
17382 | } | ||
17383 | if (__GLeeCheckExtension("GL_S3_s3tc", &extensionNames) ) | ||
17384 | { | ||
17385 | _GLEE_S3_s3tc = GL_TRUE; | ||
17386 | __GLeeLink_GL_S3_s3tc(); | ||
17387 | } | ||
17388 | if (__GLeeCheckExtension("GL_ATI_draw_buffers", &extensionNames) ) | ||
17389 | { | ||
17390 | _GLEE_ATI_draw_buffers = GL_TRUE; | ||
17391 | __GLeeLink_GL_ATI_draw_buffers(); | ||
17392 | } | ||
17393 | if (__GLeeCheckExtension("GL_ATI_pixel_format_float", &extensionNames) ) | ||
17394 | { | ||
17395 | _GLEE_ATI_pixel_format_float = GL_TRUE; | ||
17396 | __GLeeLink_GL_ATI_pixel_format_float(); | ||
17397 | } | ||
17398 | if (__GLeeCheckExtension("GL_ATI_texture_env_combine3", &extensionNames) ) | ||
17399 | { | ||
17400 | _GLEE_ATI_texture_env_combine3 = GL_TRUE; | ||
17401 | __GLeeLink_GL_ATI_texture_env_combine3(); | ||
17402 | } | ||
17403 | if (__GLeeCheckExtension("GL_ATI_texture_float", &extensionNames) ) | ||
17404 | { | ||
17405 | _GLEE_ATI_texture_float = GL_TRUE; | ||
17406 | __GLeeLink_GL_ATI_texture_float(); | ||
17407 | } | ||
17408 | if (__GLeeCheckExtension("GL_NV_float_buffer", &extensionNames) ) | ||
17409 | { | ||
17410 | _GLEE_NV_float_buffer = GL_TRUE; | ||
17411 | __GLeeLink_GL_NV_float_buffer(); | ||
17412 | } | ||
17413 | if (__GLeeCheckExtension("GL_NV_fragment_program", &extensionNames) ) | ||
17414 | { | ||
17415 | _GLEE_NV_fragment_program = GL_TRUE; | ||
17416 | __GLeeLink_GL_NV_fragment_program(); | ||
17417 | } | ||
17418 | if (__GLeeCheckExtension("GL_NV_half_float", &extensionNames) ) | ||
17419 | { | ||
17420 | _GLEE_NV_half_float = GL_TRUE; | ||
17421 | __GLeeLink_GL_NV_half_float(); | ||
17422 | } | ||
17423 | if (__GLeeCheckExtension("GL_NV_pixel_data_range", &extensionNames) ) | ||
17424 | { | ||
17425 | _GLEE_NV_pixel_data_range = GL_TRUE; | ||
17426 | __GLeeLink_GL_NV_pixel_data_range(); | ||
17427 | } | ||
17428 | if (__GLeeCheckExtension("GL_NV_primitive_restart", &extensionNames) ) | ||
17429 | { | ||
17430 | _GLEE_NV_primitive_restart = GL_TRUE; | ||
17431 | __GLeeLink_GL_NV_primitive_restart(); | ||
17432 | } | ||
17433 | if (__GLeeCheckExtension("GL_NV_texture_expand_normal", &extensionNames) ) | ||
17434 | { | ||
17435 | _GLEE_NV_texture_expand_normal = GL_TRUE; | ||
17436 | __GLeeLink_GL_NV_texture_expand_normal(); | ||
17437 | } | ||
17438 | if (__GLeeCheckExtension("GL_NV_vertex_program2", &extensionNames) ) | ||
17439 | { | ||
17440 | _GLEE_NV_vertex_program2 = GL_TRUE; | ||
17441 | __GLeeLink_GL_NV_vertex_program2(); | ||
17442 | } | ||
17443 | if (__GLeeCheckExtension("GL_ATI_map_object_buffer", &extensionNames) ) | ||
17444 | { | ||
17445 | _GLEE_ATI_map_object_buffer = GL_TRUE; | ||
17446 | __GLeeLink_GL_ATI_map_object_buffer(); | ||
17447 | } | ||
17448 | if (__GLeeCheckExtension("GL_ATI_separate_stencil", &extensionNames) ) | ||
17449 | { | ||
17450 | _GLEE_ATI_separate_stencil = GL_TRUE; | ||
17451 | __GLeeLink_GL_ATI_separate_stencil(); | ||
17452 | } | ||
17453 | if (__GLeeCheckExtension("GL_ATI_vertex_attrib_array_object", &extensionNames) ) | ||
17454 | { | ||
17455 | _GLEE_ATI_vertex_attrib_array_object = GL_TRUE; | ||
17456 | __GLeeLink_GL_ATI_vertex_attrib_array_object(); | ||
17457 | } | ||
17458 | if (__GLeeCheckExtension("GL_OES_read_format", &extensionNames) ) | ||
17459 | { | ||
17460 | _GLEE_OES_read_format = GL_TRUE; | ||
17461 | __GLeeLink_GL_OES_read_format(); | ||
17462 | } | ||
17463 | if (__GLeeCheckExtension("GL_EXT_depth_bounds_test", &extensionNames) ) | ||
17464 | { | ||
17465 | _GLEE_EXT_depth_bounds_test = GL_TRUE; | ||
17466 | __GLeeLink_GL_EXT_depth_bounds_test(); | ||
17467 | } | ||
17468 | if (__GLeeCheckExtension("GL_EXT_texture_mirror_clamp", &extensionNames) ) | ||
17469 | { | ||
17470 | _GLEE_EXT_texture_mirror_clamp = GL_TRUE; | ||
17471 | __GLeeLink_GL_EXT_texture_mirror_clamp(); | ||
17472 | } | ||
17473 | if (__GLeeCheckExtension("GL_EXT_blend_equation_separate", &extensionNames) ) | ||
17474 | { | ||
17475 | _GLEE_EXT_blend_equation_separate = GL_TRUE; | ||
17476 | __GLeeLink_GL_EXT_blend_equation_separate(); | ||
17477 | } | ||
17478 | if (__GLeeCheckExtension("GL_MESA_pack_invert", &extensionNames) ) | ||
17479 | { | ||
17480 | _GLEE_MESA_pack_invert = GL_TRUE; | ||
17481 | __GLeeLink_GL_MESA_pack_invert(); | ||
17482 | } | ||
17483 | if (__GLeeCheckExtension("GL_MESA_ycbcr_texture", &extensionNames) ) | ||
17484 | { | ||
17485 | _GLEE_MESA_ycbcr_texture = GL_TRUE; | ||
17486 | __GLeeLink_GL_MESA_ycbcr_texture(); | ||
17487 | } | ||
17488 | if (__GLeeCheckExtension("GL_EXT_pixel_buffer_object", &extensionNames) ) | ||
17489 | { | ||
17490 | _GLEE_EXT_pixel_buffer_object = GL_TRUE; | ||
17491 | __GLeeLink_GL_EXT_pixel_buffer_object(); | ||
17492 | } | ||
17493 | if (__GLeeCheckExtension("GL_NV_fragment_program_option", &extensionNames) ) | ||
17494 | { | ||
17495 | _GLEE_NV_fragment_program_option = GL_TRUE; | ||
17496 | __GLeeLink_GL_NV_fragment_program_option(); | ||
17497 | } | ||
17498 | if (__GLeeCheckExtension("GL_NV_fragment_program2", &extensionNames) ) | ||
17499 | { | ||
17500 | _GLEE_NV_fragment_program2 = GL_TRUE; | ||
17501 | __GLeeLink_GL_NV_fragment_program2(); | ||
17502 | } | ||
17503 | if (__GLeeCheckExtension("GL_NV_vertex_program2_option", &extensionNames) ) | ||
17504 | { | ||
17505 | _GLEE_NV_vertex_program2_option = GL_TRUE; | ||
17506 | __GLeeLink_GL_NV_vertex_program2_option(); | ||
17507 | } | ||
17508 | if (__GLeeCheckExtension("GL_NV_vertex_program3", &extensionNames) ) | ||
17509 | { | ||
17510 | _GLEE_NV_vertex_program3 = GL_TRUE; | ||
17511 | __GLeeLink_GL_NV_vertex_program3(); | ||
17512 | } | ||
17513 | if (__GLeeCheckExtension("GL_EXT_framebuffer_object", &extensionNames) ) | ||
17514 | { | ||
17515 | _GLEE_EXT_framebuffer_object = GL_TRUE; | ||
17516 | __GLeeLink_GL_EXT_framebuffer_object(); | ||
17517 | } | ||
17518 | if (__GLeeCheckExtension("GL_GREMEDY_string_marker", &extensionNames) ) | ||
17519 | { | ||
17520 | _GLEE_GREMEDY_string_marker = GL_TRUE; | ||
17521 | __GLeeLink_GL_GREMEDY_string_marker(); | ||
17522 | } | ||
17523 | if (__GLeeCheckExtension("GL_EXT_packed_depth_stencil", &extensionNames) ) | ||
17524 | { | ||
17525 | _GLEE_EXT_packed_depth_stencil = GL_TRUE; | ||
17526 | __GLeeLink_GL_EXT_packed_depth_stencil(); | ||
17527 | } | ||
17528 | if (__GLeeCheckExtension("GL_EXT_stencil_clear_tag", &extensionNames) ) | ||
17529 | { | ||
17530 | _GLEE_EXT_stencil_clear_tag = GL_TRUE; | ||
17531 | __GLeeLink_GL_EXT_stencil_clear_tag(); | ||
17532 | } | ||
17533 | if (__GLeeCheckExtension("GL_EXT_texture_sRGB", &extensionNames) ) | ||
17534 | { | ||
17535 | _GLEE_EXT_texture_sRGB = GL_TRUE; | ||
17536 | __GLeeLink_GL_EXT_texture_sRGB(); | ||
17537 | } | ||
17538 | if (__GLeeCheckExtension("GL_EXT_framebuffer_blit", &extensionNames) ) | ||
17539 | { | ||
17540 | _GLEE_EXT_framebuffer_blit = GL_TRUE; | ||
17541 | __GLeeLink_GL_EXT_framebuffer_blit(); | ||
17542 | } | ||
17543 | if (__GLeeCheckExtension("GL_EXT_framebuffer_multisample", &extensionNames) ) | ||
17544 | { | ||
17545 | _GLEE_EXT_framebuffer_multisample = GL_TRUE; | ||
17546 | __GLeeLink_GL_EXT_framebuffer_multisample(); | ||
17547 | } | ||
17548 | if (__GLeeCheckExtension("GL_MESAX_texture_stack", &extensionNames) ) | ||
17549 | { | ||
17550 | _GLEE_MESAX_texture_stack = GL_TRUE; | ||
17551 | __GLeeLink_GL_MESAX_texture_stack(); | ||
17552 | } | ||
17553 | if (__GLeeCheckExtension("GL_EXT_timer_query", &extensionNames) ) | ||
17554 | { | ||
17555 | _GLEE_EXT_timer_query = GL_TRUE; | ||
17556 | __GLeeLink_GL_EXT_timer_query(); | ||
17557 | } | ||
17558 | if (__GLeeCheckExtension("GL_EXT_gpu_program_parameters", &extensionNames) ) | ||
17559 | { | ||
17560 | _GLEE_EXT_gpu_program_parameters = GL_TRUE; | ||
17561 | __GLeeLink_GL_EXT_gpu_program_parameters(); | ||
17562 | } | ||
17563 | if (__GLeeCheckExtension("GL_APPLE_flush_buffer_range", &extensionNames) ) | ||
17564 | { | ||
17565 | _GLEE_APPLE_flush_buffer_range = GL_TRUE; | ||
17566 | __GLeeLink_GL_APPLE_flush_buffer_range(); | ||
17567 | } | ||
17568 | if (__GLeeCheckExtension("GL_EXT_gpu_shader4", &extensionNames) ) | ||
17569 | { | ||
17570 | _GLEE_EXT_gpu_shader4 = GL_TRUE; | ||
17571 | __GLeeLink_GL_EXT_gpu_shader4(); | ||
17572 | } | ||
17573 | if (__GLeeCheckExtension("GL_EXT_draw_instanced", &extensionNames) ) | ||
17574 | { | ||
17575 | _GLEE_EXT_draw_instanced = GL_TRUE; | ||
17576 | __GLeeLink_GL_EXT_draw_instanced(); | ||
17577 | } | ||
17578 | if (__GLeeCheckExtension("GL_EXT_packed_float", &extensionNames) ) | ||
17579 | { | ||
17580 | _GLEE_EXT_packed_float = GL_TRUE; | ||
17581 | __GLeeLink_GL_EXT_packed_float(); | ||
17582 | } | ||
17583 | if (__GLeeCheckExtension("GL_EXT_texture_array", &extensionNames) ) | ||
17584 | { | ||
17585 | _GLEE_EXT_texture_array = GL_TRUE; | ||
17586 | __GLeeLink_GL_EXT_texture_array(); | ||
17587 | } | ||
17588 | if (__GLeeCheckExtension("GL_EXT_texture_buffer_object", &extensionNames) ) | ||
17589 | { | ||
17590 | _GLEE_EXT_texture_buffer_object = GL_TRUE; | ||
17591 | __GLeeLink_GL_EXT_texture_buffer_object(); | ||
17592 | } | ||
17593 | if (__GLeeCheckExtension("GL_EXT_texture_compression_latc", &extensionNames) ) | ||
17594 | { | ||
17595 | _GLEE_EXT_texture_compression_latc = GL_TRUE; | ||
17596 | __GLeeLink_GL_EXT_texture_compression_latc(); | ||
17597 | } | ||
17598 | if (__GLeeCheckExtension("GL_EXT_texture_compression_rgtc", &extensionNames) ) | ||
17599 | { | ||
17600 | _GLEE_EXT_texture_compression_rgtc = GL_TRUE; | ||
17601 | __GLeeLink_GL_EXT_texture_compression_rgtc(); | ||
17602 | } | ||
17603 | if (__GLeeCheckExtension("GL_EXT_texture_shared_exponent", &extensionNames) ) | ||
17604 | { | ||
17605 | _GLEE_EXT_texture_shared_exponent = GL_TRUE; | ||
17606 | __GLeeLink_GL_EXT_texture_shared_exponent(); | ||
17607 | } | ||
17608 | if (__GLeeCheckExtension("GL_NV_depth_buffer_float", &extensionNames) ) | ||
17609 | { | ||
17610 | _GLEE_NV_depth_buffer_float = GL_TRUE; | ||
17611 | __GLeeLink_GL_NV_depth_buffer_float(); | ||
17612 | } | ||
17613 | if (__GLeeCheckExtension("GL_NV_framebuffer_multisample_coverage", &extensionNames) ) | ||
17614 | { | ||
17615 | _GLEE_NV_framebuffer_multisample_coverage = GL_TRUE; | ||
17616 | __GLeeLink_GL_NV_framebuffer_multisample_coverage(); | ||
17617 | } | ||
17618 | if (__GLeeCheckExtension("GL_EXT_framebuffer_sRGB", &extensionNames) ) | ||
17619 | { | ||
17620 | _GLEE_EXT_framebuffer_sRGB = GL_TRUE; | ||
17621 | __GLeeLink_GL_EXT_framebuffer_sRGB(); | ||
17622 | } | ||
17623 | if (__GLeeCheckExtension("GL_NV_geometry_shader4", &extensionNames) ) | ||
17624 | { | ||
17625 | _GLEE_NV_geometry_shader4 = GL_TRUE; | ||
17626 | __GLeeLink_GL_NV_geometry_shader4(); | ||
17627 | } | ||
17628 | if (__GLeeCheckExtension("GL_NV_parameter_buffer_object", &extensionNames) ) | ||
17629 | { | ||
17630 | _GLEE_NV_parameter_buffer_object = GL_TRUE; | ||
17631 | __GLeeLink_GL_NV_parameter_buffer_object(); | ||
17632 | } | ||
17633 | if (__GLeeCheckExtension("GL_EXT_draw_buffers2", &extensionNames) ) | ||
17634 | { | ||
17635 | _GLEE_EXT_draw_buffers2 = GL_TRUE; | ||
17636 | __GLeeLink_GL_EXT_draw_buffers2(); | ||
17637 | } | ||
17638 | if (__GLeeCheckExtension("GL_NV_transform_feedback", &extensionNames) ) | ||
17639 | { | ||
17640 | _GLEE_NV_transform_feedback = GL_TRUE; | ||
17641 | __GLeeLink_GL_NV_transform_feedback(); | ||
17642 | } | ||
17643 | if (__GLeeCheckExtension("GL_EXT_bindable_uniform", &extensionNames) ) | ||
17644 | { | ||
17645 | _GLEE_EXT_bindable_uniform = GL_TRUE; | ||
17646 | __GLeeLink_GL_EXT_bindable_uniform(); | ||
17647 | } | ||
17648 | if (__GLeeCheckExtension("GL_EXT_texture_integer", &extensionNames) ) | ||
17649 | { | ||
17650 | _GLEE_EXT_texture_integer = GL_TRUE; | ||
17651 | __GLeeLink_GL_EXT_texture_integer(); | ||
17652 | } | ||
17653 | if (__GLeeCheckExtension("GL_GREMEDY_frame_terminator", &extensionNames) ) | ||
17654 | { | ||
17655 | _GLEE_GREMEDY_frame_terminator = GL_TRUE; | ||
17656 | __GLeeLink_GL_GREMEDY_frame_terminator(); | ||
17657 | } | ||
17658 | if (__GLeeCheckExtension("GL_NV_conditional_render", &extensionNames) ) | ||
17659 | { | ||
17660 | _GLEE_NV_conditional_render = GL_TRUE; | ||
17661 | __GLeeLink_GL_NV_conditional_render(); | ||
17662 | } | ||
17663 | if (__GLeeCheckExtension("GL_NV_present_video", &extensionNames) ) | ||
17664 | { | ||
17665 | _GLEE_NV_present_video = GL_TRUE; | ||
17666 | __GLeeLink_GL_NV_present_video(); | ||
17667 | } | ||
17668 | if (__GLeeCheckExtension("GL_EXT_transform_feedback", &extensionNames) ) | ||
17669 | { | ||
17670 | _GLEE_EXT_transform_feedback = GL_TRUE; | ||
17671 | __GLeeLink_GL_EXT_transform_feedback(); | ||
17672 | } | ||
17673 | if (__GLeeCheckExtension("GL_EXT_direct_state_access", &extensionNames) ) | ||
17674 | { | ||
17675 | _GLEE_EXT_direct_state_access = GL_TRUE; | ||
17676 | __GLeeLink_GL_EXT_direct_state_access(); | ||
17677 | } | ||
17678 | if (__GLeeCheckExtension("GL_EXT_vertex_array_bgra", &extensionNames) ) | ||
17679 | { | ||
17680 | _GLEE_EXT_vertex_array_bgra = GL_TRUE; | ||
17681 | __GLeeLink_GL_EXT_vertex_array_bgra(); | ||
17682 | } | ||
17683 | if (__GLeeCheckExtension("GL_EXT_texture_swizzle", &extensionNames) ) | ||
17684 | { | ||
17685 | _GLEE_EXT_texture_swizzle = GL_TRUE; | ||
17686 | __GLeeLink_GL_EXT_texture_swizzle(); | ||
17687 | } | ||
17688 | if (__GLeeCheckExtension("GL_NV_explicit_multisample", &extensionNames) ) | ||
17689 | { | ||
17690 | _GLEE_NV_explicit_multisample = GL_TRUE; | ||
17691 | __GLeeLink_GL_NV_explicit_multisample(); | ||
17692 | } | ||
17693 | if (__GLeeCheckExtension("GL_NV_transform_feedback2", &extensionNames) ) | ||
17694 | { | ||
17695 | _GLEE_NV_transform_feedback2 = GL_TRUE; | ||
17696 | __GLeeLink_GL_NV_transform_feedback2(); | ||
17697 | } | ||
17698 | if (__GLeeCheckExtension("GL_SGIX_texture_select", &extensionNames) ) | ||
17699 | { | ||
17700 | _GLEE_SGIX_texture_select = GL_TRUE; | ||
17701 | __GLeeLink_GL_SGIX_texture_select(); | ||
17702 | } | ||
17703 | if (__GLeeCheckExtension("GL_INGR_blend_func_separate", &extensionNames) ) | ||
17704 | { | ||
17705 | _GLEE_INGR_blend_func_separate = GL_TRUE; | ||
17706 | __GLeeLink_GL_INGR_blend_func_separate(); | ||
17707 | } | ||
17708 | if (__GLeeCheckExtension("GL_SGIX_depth_pass_instrument", &extensionNames) ) | ||
17709 | { | ||
17710 | _GLEE_SGIX_depth_pass_instrument = GL_TRUE; | ||
17711 | __GLeeLink_GL_SGIX_depth_pass_instrument(); | ||
17712 | } | ||
17713 | if (__GLeeCheckExtension("GL_SGIX_igloo_interface", &extensionNames) ) | ||
17714 | { | ||
17715 | _GLEE_SGIX_igloo_interface = GL_TRUE; | ||
17716 | __GLeeLink_GL_SGIX_igloo_interface(); | ||
17717 | } | ||
17718 | if (__GLeeCheckExtension("GL_EXT_fragment_lighting", &extensionNames) ) | ||
17719 | { | ||
17720 | _GLEE_EXT_fragment_lighting = GL_TRUE; | ||
17721 | __GLeeLink_GL_EXT_fragment_lighting(); | ||
17722 | } | ||
17723 | if (__GLeeCheckExtension("GL_EXT_geometry_shader4", &extensionNames) ) | ||
17724 | { | ||
17725 | _GLEE_EXT_geometry_shader4 = GL_TRUE; | ||
17726 | __GLeeLink_GL_EXT_geometry_shader4(); | ||
17727 | } | ||
17728 | if (__GLeeCheckExtension("GL_EXT_scene_marker", &extensionNames) ) | ||
17729 | { | ||
17730 | _GLEE_EXT_scene_marker = GL_TRUE; | ||
17731 | __GLeeLink_GL_EXT_scene_marker(); | ||
17732 | } | ||
17733 | if (__GLeeCheckExtension("GL_EXT_texture_compression_dxt1", &extensionNames) ) | ||
17734 | { | ||
17735 | _GLEE_EXT_texture_compression_dxt1 = GL_TRUE; | ||
17736 | __GLeeLink_GL_EXT_texture_compression_dxt1(); | ||
17737 | } | ||
17738 | if (__GLeeCheckExtension("GL_EXT_texture_env", &extensionNames) ) | ||
17739 | { | ||
17740 | _GLEE_EXT_texture_env = GL_TRUE; | ||
17741 | __GLeeLink_GL_EXT_texture_env(); | ||
17742 | } | ||
17743 | if (__GLeeCheckExtension("GL_IBM_static_data", &extensionNames) ) | ||
17744 | { | ||
17745 | _GLEE_IBM_static_data = GL_TRUE; | ||
17746 | __GLeeLink_GL_IBM_static_data(); | ||
17747 | } | ||
17748 | if (__GLeeCheckExtension("GL_NV_gpu_program4", &extensionNames) ) | ||
17749 | { | ||
17750 | _GLEE_NV_gpu_program4 = GL_TRUE; | ||
17751 | __GLeeLink_GL_NV_gpu_program4(); | ||
17752 | } | ||
17753 | if (__GLeeCheckExtension("GL_OES_byte_coordinates", &extensionNames) ) | ||
17754 | { | ||
17755 | _GLEE_OES_byte_coordinates = GL_TRUE; | ||
17756 | __GLeeLink_GL_OES_byte_coordinates(); | ||
17757 | } | ||
17758 | if (__GLeeCheckExtension("GL_OES_compressed_paletted_texture", &extensionNames) ) | ||
17759 | { | ||
17760 | _GLEE_OES_compressed_paletted_texture = GL_TRUE; | ||
17761 | __GLeeLink_GL_OES_compressed_paletted_texture(); | ||
17762 | } | ||
17763 | if (__GLeeCheckExtension("GL_OES_single_precision", &extensionNames) ) | ||
17764 | { | ||
17765 | _GLEE_OES_single_precision = GL_TRUE; | ||
17766 | __GLeeLink_GL_OES_single_precision(); | ||
17767 | } | ||
17768 | if (__GLeeCheckExtension("GL_SGIX_pixel_texture_bits", &extensionNames) ) | ||
17769 | { | ||
17770 | _GLEE_SGIX_pixel_texture_bits = GL_TRUE; | ||
17771 | __GLeeLink_GL_SGIX_pixel_texture_bits(); | ||
17772 | } | ||
17773 | if (__GLeeCheckExtension("GL_SGIX_texture_range", &extensionNames) ) | ||
17774 | { | ||
17775 | _GLEE_SGIX_texture_range = GL_TRUE; | ||
17776 | __GLeeLink_GL_SGIX_texture_range(); | ||
17777 | } | ||
17778 | #ifdef WIN32 | ||
17779 | if (__GLeeCheckExtension("WGL_ARB_buffer_region", &extensionNames) ) | ||
17780 | { | ||
17781 | _GLEE_WGL_ARB_buffer_region = GL_TRUE; | ||
17782 | __GLeeLink_WGL_ARB_buffer_region(); | ||
17783 | } | ||
17784 | if (__GLeeCheckExtension("WGL_ARB_multisample", &extensionNames) ) | ||
17785 | { | ||
17786 | _GLEE_WGL_ARB_multisample = GL_TRUE; | ||
17787 | __GLeeLink_WGL_ARB_multisample(); | ||
17788 | } | ||
17789 | if (__GLeeCheckExtension("WGL_ARB_extensions_string", &extensionNames) ) | ||
17790 | { | ||
17791 | _GLEE_WGL_ARB_extensions_string = GL_TRUE; | ||
17792 | __GLeeLink_WGL_ARB_extensions_string(); | ||
17793 | } | ||
17794 | if (__GLeeCheckExtension("WGL_ARB_pixel_format", &extensionNames) ) | ||
17795 | { | ||
17796 | _GLEE_WGL_ARB_pixel_format = GL_TRUE; | ||
17797 | __GLeeLink_WGL_ARB_pixel_format(); | ||
17798 | } | ||
17799 | if (__GLeeCheckExtension("WGL_ARB_make_current_read", &extensionNames) ) | ||
17800 | { | ||
17801 | _GLEE_WGL_ARB_make_current_read = GL_TRUE; | ||
17802 | __GLeeLink_WGL_ARB_make_current_read(); | ||
17803 | } | ||
17804 | if (__GLeeCheckExtension("WGL_ARB_pbuffer", &extensionNames) ) | ||
17805 | { | ||
17806 | _GLEE_WGL_ARB_pbuffer = GL_TRUE; | ||
17807 | __GLeeLink_WGL_ARB_pbuffer(); | ||
17808 | } | ||
17809 | if (__GLeeCheckExtension("WGL_ARB_render_texture", &extensionNames) ) | ||
17810 | { | ||
17811 | _GLEE_WGL_ARB_render_texture = GL_TRUE; | ||
17812 | __GLeeLink_WGL_ARB_render_texture(); | ||
17813 | } | ||
17814 | if (__GLeeCheckExtension("WGL_ARB_pixel_format_float", &extensionNames) ) | ||
17815 | { | ||
17816 | _GLEE_WGL_ARB_pixel_format_float = GL_TRUE; | ||
17817 | __GLeeLink_WGL_ARB_pixel_format_float(); | ||
17818 | } | ||
17819 | if (__GLeeCheckExtension("WGL_ARB_create_context", &extensionNames) ) | ||
17820 | { | ||
17821 | _GLEE_WGL_ARB_create_context = GL_TRUE; | ||
17822 | __GLeeLink_WGL_ARB_create_context(); | ||
17823 | } | ||
17824 | if (__GLeeCheckExtension("WGL_EXT_make_current_read", &extensionNames) ) | ||
17825 | { | ||
17826 | _GLEE_WGL_EXT_make_current_read = GL_TRUE; | ||
17827 | __GLeeLink_WGL_EXT_make_current_read(); | ||
17828 | } | ||
17829 | if (__GLeeCheckExtension("WGL_EXT_pixel_format", &extensionNames) ) | ||
17830 | { | ||
17831 | _GLEE_WGL_EXT_pixel_format = GL_TRUE; | ||
17832 | __GLeeLink_WGL_EXT_pixel_format(); | ||
17833 | } | ||
17834 | if (__GLeeCheckExtension("WGL_EXT_pbuffer", &extensionNames) ) | ||
17835 | { | ||
17836 | _GLEE_WGL_EXT_pbuffer = GL_TRUE; | ||
17837 | __GLeeLink_WGL_EXT_pbuffer(); | ||
17838 | } | ||
17839 | if (__GLeeCheckExtension("WGL_EXT_depth_float", &extensionNames) ) | ||
17840 | { | ||
17841 | _GLEE_WGL_EXT_depth_float = GL_TRUE; | ||
17842 | __GLeeLink_WGL_EXT_depth_float(); | ||
17843 | } | ||
17844 | if (__GLeeCheckExtension("WGL_3DFX_multisample", &extensionNames) ) | ||
17845 | { | ||
17846 | _GLEE_WGL_3DFX_multisample = GL_TRUE; | ||
17847 | __GLeeLink_WGL_3DFX_multisample(); | ||
17848 | } | ||
17849 | if (__GLeeCheckExtension("WGL_EXT_multisample", &extensionNames) ) | ||
17850 | { | ||
17851 | _GLEE_WGL_EXT_multisample = GL_TRUE; | ||
17852 | __GLeeLink_WGL_EXT_multisample(); | ||
17853 | } | ||
17854 | if (__GLeeCheckExtension("WGL_I3D_digital_video_control", &extensionNames) ) | ||
17855 | { | ||
17856 | _GLEE_WGL_I3D_digital_video_control = GL_TRUE; | ||
17857 | __GLeeLink_WGL_I3D_digital_video_control(); | ||
17858 | } | ||
17859 | if (__GLeeCheckExtension("WGL_I3D_gamma", &extensionNames) ) | ||
17860 | { | ||
17861 | _GLEE_WGL_I3D_gamma = GL_TRUE; | ||
17862 | __GLeeLink_WGL_I3D_gamma(); | ||
17863 | } | ||
17864 | if (__GLeeCheckExtension("WGL_I3D_genlock", &extensionNames) ) | ||
17865 | { | ||
17866 | _GLEE_WGL_I3D_genlock = GL_TRUE; | ||
17867 | __GLeeLink_WGL_I3D_genlock(); | ||
17868 | } | ||
17869 | if (__GLeeCheckExtension("WGL_I3D_image_buffer", &extensionNames) ) | ||
17870 | { | ||
17871 | _GLEE_WGL_I3D_image_buffer = GL_TRUE; | ||
17872 | __GLeeLink_WGL_I3D_image_buffer(); | ||
17873 | } | ||
17874 | if (__GLeeCheckExtension("WGL_I3D_swap_frame_lock", &extensionNames) ) | ||
17875 | { | ||
17876 | _GLEE_WGL_I3D_swap_frame_lock = GL_TRUE; | ||
17877 | __GLeeLink_WGL_I3D_swap_frame_lock(); | ||
17878 | } | ||
17879 | if (__GLeeCheckExtension("WGL_NV_render_depth_texture", &extensionNames) ) | ||
17880 | { | ||
17881 | _GLEE_WGL_NV_render_depth_texture = GL_TRUE; | ||
17882 | __GLeeLink_WGL_NV_render_depth_texture(); | ||
17883 | } | ||
17884 | if (__GLeeCheckExtension("WGL_NV_render_texture_rectangle", &extensionNames) ) | ||
17885 | { | ||
17886 | _GLEE_WGL_NV_render_texture_rectangle = GL_TRUE; | ||
17887 | __GLeeLink_WGL_NV_render_texture_rectangle(); | ||
17888 | } | ||
17889 | if (__GLeeCheckExtension("WGL_ATI_pixel_format_float", &extensionNames) ) | ||
17890 | { | ||
17891 | _GLEE_WGL_ATI_pixel_format_float = GL_TRUE; | ||
17892 | __GLeeLink_WGL_ATI_pixel_format_float(); | ||
17893 | } | ||
17894 | if (__GLeeCheckExtension("WGL_NV_float_buffer", &extensionNames) ) | ||
17895 | { | ||
17896 | _GLEE_WGL_NV_float_buffer = GL_TRUE; | ||
17897 | __GLeeLink_WGL_NV_float_buffer(); | ||
17898 | } | ||
17899 | if (__GLeeCheckExtension("WGL_3DL_stereo_control", &extensionNames) ) | ||
17900 | { | ||
17901 | _GLEE_WGL_3DL_stereo_control = GL_TRUE; | ||
17902 | __GLeeLink_WGL_3DL_stereo_control(); | ||
17903 | } | ||
17904 | if (__GLeeCheckExtension("WGL_EXT_pixel_format_packed_float", &extensionNames) ) | ||
17905 | { | ||
17906 | _GLEE_WGL_EXT_pixel_format_packed_float = GL_TRUE; | ||
17907 | __GLeeLink_WGL_EXT_pixel_format_packed_float(); | ||
17908 | } | ||
17909 | if (__GLeeCheckExtension("WGL_EXT_framebuffer_sRGB", &extensionNames) ) | ||
17910 | { | ||
17911 | _GLEE_WGL_EXT_framebuffer_sRGB = GL_TRUE; | ||
17912 | __GLeeLink_WGL_EXT_framebuffer_sRGB(); | ||
17913 | } | ||
17914 | if (__GLeeCheckExtension("WGL_NV_present_video", &extensionNames) ) | ||
17915 | { | ||
17916 | _GLEE_WGL_NV_present_video = GL_TRUE; | ||
17917 | __GLeeLink_WGL_NV_present_video(); | ||
17918 | } | ||
17919 | if (__GLeeCheckExtension("WGL_NV_swap_group", &extensionNames) ) | ||
17920 | { | ||
17921 | _GLEE_WGL_NV_swap_group = GL_TRUE; | ||
17922 | __GLeeLink_WGL_NV_swap_group(); | ||
17923 | } | ||
17924 | if (__GLeeCheckExtension("WGL_NV_gpu_affinity", &extensionNames) ) | ||
17925 | { | ||
17926 | _GLEE_WGL_NV_gpu_affinity = GL_TRUE; | ||
17927 | __GLeeLink_WGL_NV_gpu_affinity(); | ||
17928 | } | ||
17929 | if (__GLeeCheckExtension("WGL_EXT_display_color_table", &extensionNames) ) | ||
17930 | { | ||
17931 | _GLEE_WGL_EXT_display_color_table = GL_TRUE; | ||
17932 | __GLeeLink_WGL_EXT_display_color_table(); | ||
17933 | } | ||
17934 | if (__GLeeCheckExtension("WGL_EXT_extensions_string", &extensionNames) ) | ||
17935 | { | ||
17936 | _GLEE_WGL_EXT_extensions_string = GL_TRUE; | ||
17937 | __GLeeLink_WGL_EXT_extensions_string(); | ||
17938 | } | ||
17939 | if (__GLeeCheckExtension("WGL_EXT_swap_control", &extensionNames) ) | ||
17940 | { | ||
17941 | _GLEE_WGL_EXT_swap_control = GL_TRUE; | ||
17942 | __GLeeLink_WGL_EXT_swap_control(); | ||
17943 | } | ||
17944 | if (__GLeeCheckExtension("WGL_NV_vertex_array_range", &extensionNames) ) | ||
17945 | { | ||
17946 | _GLEE_WGL_NV_vertex_array_range = GL_TRUE; | ||
17947 | __GLeeLink_WGL_NV_vertex_array_range(); | ||
17948 | } | ||
17949 | if (__GLeeCheckExtension("WGL_OML_sync_control", &extensionNames) ) | ||
17950 | { | ||
17951 | _GLEE_WGL_OML_sync_control = GL_TRUE; | ||
17952 | __GLeeLink_WGL_OML_sync_control(); | ||
17953 | } | ||
17954 | if (__GLeeCheckExtension("WGL_I3D_swap_frame_usage", &extensionNames) ) | ||
17955 | { | ||
17956 | _GLEE_WGL_I3D_swap_frame_usage = GL_TRUE; | ||
17957 | __GLeeLink_WGL_I3D_swap_frame_usage(); | ||
17958 | } | ||
17959 | if (__GLeeCheckExtension("WGL_NV_video_output", &extensionNames) ) | ||
17960 | { | ||
17961 | _GLEE_WGL_NV_video_output = GL_TRUE; | ||
17962 | __GLeeLink_WGL_NV_video_output(); | ||
17963 | } | ||
17964 | #elif defined(__APPLE__) || defined(__APPLE_CC__) | ||
17965 | #else /* GLX */ | ||
17966 | if (__GLeeCheckExtension("GLX_VERSION_1_3", &extensionNames) ) | ||
17967 | { | ||
17968 | _GLEE_GLX_VERSION_1_3 = GL_TRUE; | ||
17969 | __GLeeLink_GLX_VERSION_1_3(); | ||
17970 | } | ||
17971 | if (__GLeeCheckExtension("GLX_VERSION_1_4", &extensionNames) ) | ||
17972 | { | ||
17973 | _GLEE_GLX_VERSION_1_4 = GL_TRUE; | ||
17974 | __GLeeLink_GLX_VERSION_1_4(); | ||
17975 | } | ||
17976 | if (__GLeeCheckExtension("GLX_ARB_multisample", &extensionNames) ) | ||
17977 | { | ||
17978 | _GLEE_GLX_ARB_multisample = GL_TRUE; | ||
17979 | __GLeeLink_GLX_ARB_multisample(); | ||
17980 | } | ||
17981 | if (__GLeeCheckExtension("GLX_ARB_fbconfig_float", &extensionNames) ) | ||
17982 | { | ||
17983 | _GLEE_GLX_ARB_fbconfig_float = GL_TRUE; | ||
17984 | __GLeeLink_GLX_ARB_fbconfig_float(); | ||
17985 | } | ||
17986 | if (__GLeeCheckExtension("GLX_ARB_create_context", &extensionNames) ) | ||
17987 | { | ||
17988 | _GLEE_GLX_ARB_create_context = GL_TRUE; | ||
17989 | __GLeeLink_GLX_ARB_create_context(); | ||
17990 | } | ||
17991 | if (__GLeeCheckExtension("GLX_SGIS_multisample", &extensionNames) ) | ||
17992 | { | ||
17993 | _GLEE_GLX_SGIS_multisample = GL_TRUE; | ||
17994 | __GLeeLink_GLX_SGIS_multisample(); | ||
17995 | } | ||
17996 | if (__GLeeCheckExtension("GLX_EXT_visual_info", &extensionNames) ) | ||
17997 | { | ||
17998 | _GLEE_GLX_EXT_visual_info = GL_TRUE; | ||
17999 | __GLeeLink_GLX_EXT_visual_info(); | ||
18000 | } | ||
18001 | if (__GLeeCheckExtension("GLX_SGI_swap_control", &extensionNames) ) | ||
18002 | { | ||
18003 | _GLEE_GLX_SGI_swap_control = GL_TRUE; | ||
18004 | __GLeeLink_GLX_SGI_swap_control(); | ||
18005 | } | ||
18006 | if (__GLeeCheckExtension("GLX_SGI_video_sync", &extensionNames) ) | ||
18007 | { | ||
18008 | _GLEE_GLX_SGI_video_sync = GL_TRUE; | ||
18009 | __GLeeLink_GLX_SGI_video_sync(); | ||
18010 | } | ||
18011 | if (__GLeeCheckExtension("GLX_SGI_make_current_read", &extensionNames) ) | ||
18012 | { | ||
18013 | _GLEE_GLX_SGI_make_current_read = GL_TRUE; | ||
18014 | __GLeeLink_GLX_SGI_make_current_read(); | ||
18015 | } | ||
18016 | if (__GLeeCheckExtension("GLX_EXT_visual_rating", &extensionNames) ) | ||
18017 | { | ||
18018 | _GLEE_GLX_EXT_visual_rating = GL_TRUE; | ||
18019 | __GLeeLink_GLX_EXT_visual_rating(); | ||
18020 | } | ||
18021 | if (__GLeeCheckExtension("GLX_EXT_import_context", &extensionNames) ) | ||
18022 | { | ||
18023 | _GLEE_GLX_EXT_import_context = GL_TRUE; | ||
18024 | __GLeeLink_GLX_EXT_import_context(); | ||
18025 | } | ||
18026 | if (__GLeeCheckExtension("GLX_SGIX_fbconfig", &extensionNames) ) | ||
18027 | { | ||
18028 | _GLEE_GLX_SGIX_fbconfig = GL_TRUE; | ||
18029 | __GLeeLink_GLX_SGIX_fbconfig(); | ||
18030 | } | ||
18031 | if (__GLeeCheckExtension("GLX_SGIX_pbuffer", &extensionNames) ) | ||
18032 | { | ||
18033 | _GLEE_GLX_SGIX_pbuffer = GL_TRUE; | ||
18034 | __GLeeLink_GLX_SGIX_pbuffer(); | ||
18035 | } | ||
18036 | if (__GLeeCheckExtension("GLX_SGI_cushion", &extensionNames) ) | ||
18037 | { | ||
18038 | _GLEE_GLX_SGI_cushion = GL_TRUE; | ||
18039 | __GLeeLink_GLX_SGI_cushion(); | ||
18040 | } | ||
18041 | if (__GLeeCheckExtension("GLX_SGIX_video_resize", &extensionNames) ) | ||
18042 | { | ||
18043 | _GLEE_GLX_SGIX_video_resize = GL_TRUE; | ||
18044 | __GLeeLink_GLX_SGIX_video_resize(); | ||
18045 | } | ||
18046 | if (__GLeeCheckExtension("GLX_SGIX_swap_group", &extensionNames) ) | ||
18047 | { | ||
18048 | _GLEE_GLX_SGIX_swap_group = GL_TRUE; | ||
18049 | __GLeeLink_GLX_SGIX_swap_group(); | ||
18050 | } | ||
18051 | if (__GLeeCheckExtension("GLX_SGIX_swap_barrier", &extensionNames) ) | ||
18052 | { | ||
18053 | _GLEE_GLX_SGIX_swap_barrier = GL_TRUE; | ||
18054 | __GLeeLink_GLX_SGIX_swap_barrier(); | ||
18055 | } | ||
18056 | if (__GLeeCheckExtension("GLX_SGIS_blended_overlay", &extensionNames) ) | ||
18057 | { | ||
18058 | _GLEE_GLX_SGIS_blended_overlay = GL_TRUE; | ||
18059 | __GLeeLink_GLX_SGIS_blended_overlay(); | ||
18060 | } | ||
18061 | if (__GLeeCheckExtension("GLX_SGIS_shared_multisample", &extensionNames) ) | ||
18062 | { | ||
18063 | _GLEE_GLX_SGIS_shared_multisample = GL_TRUE; | ||
18064 | __GLeeLink_GLX_SGIS_shared_multisample(); | ||
18065 | } | ||
18066 | if (__GLeeCheckExtension("GLX_SUN_get_transparent_index", &extensionNames) ) | ||
18067 | { | ||
18068 | _GLEE_GLX_SUN_get_transparent_index = GL_TRUE; | ||
18069 | __GLeeLink_GLX_SUN_get_transparent_index(); | ||
18070 | } | ||
18071 | if (__GLeeCheckExtension("GLX_3DFX_multisample", &extensionNames) ) | ||
18072 | { | ||
18073 | _GLEE_GLX_3DFX_multisample = GL_TRUE; | ||
18074 | __GLeeLink_GLX_3DFX_multisample(); | ||
18075 | } | ||
18076 | if (__GLeeCheckExtension("GLX_MESA_copy_sub_buffer", &extensionNames) ) | ||
18077 | { | ||
18078 | _GLEE_GLX_MESA_copy_sub_buffer = GL_TRUE; | ||
18079 | __GLeeLink_GLX_MESA_copy_sub_buffer(); | ||
18080 | } | ||
18081 | if (__GLeeCheckExtension("GLX_MESA_pixmap_colormap", &extensionNames) ) | ||
18082 | { | ||
18083 | _GLEE_GLX_MESA_pixmap_colormap = GL_TRUE; | ||
18084 | __GLeeLink_GLX_MESA_pixmap_colormap(); | ||
18085 | } | ||
18086 | if (__GLeeCheckExtension("GLX_MESA_release_buffers", &extensionNames) ) | ||
18087 | { | ||
18088 | _GLEE_GLX_MESA_release_buffers = GL_TRUE; | ||
18089 | __GLeeLink_GLX_MESA_release_buffers(); | ||
18090 | } | ||
18091 | if (__GLeeCheckExtension("GLX_MESA_set_3dfx_mode", &extensionNames) ) | ||
18092 | { | ||
18093 | _GLEE_GLX_MESA_set_3dfx_mode = GL_TRUE; | ||
18094 | __GLeeLink_GLX_MESA_set_3dfx_mode(); | ||
18095 | } | ||
18096 | if (__GLeeCheckExtension("GLX_SGIX_visual_select_group", &extensionNames) ) | ||
18097 | { | ||
18098 | _GLEE_GLX_SGIX_visual_select_group = GL_TRUE; | ||
18099 | __GLeeLink_GLX_SGIX_visual_select_group(); | ||
18100 | } | ||
18101 | if (__GLeeCheckExtension("GLX_OML_swap_method", &extensionNames) ) | ||
18102 | { | ||
18103 | _GLEE_GLX_OML_swap_method = GL_TRUE; | ||
18104 | __GLeeLink_GLX_OML_swap_method(); | ||
18105 | } | ||
18106 | if (__GLeeCheckExtension("GLX_OML_sync_control", &extensionNames) ) | ||
18107 | { | ||
18108 | _GLEE_GLX_OML_sync_control = GL_TRUE; | ||
18109 | __GLeeLink_GLX_OML_sync_control(); | ||
18110 | } | ||
18111 | if (__GLeeCheckExtension("GLX_NV_float_buffer", &extensionNames) ) | ||
18112 | { | ||
18113 | _GLEE_GLX_NV_float_buffer = GL_TRUE; | ||
18114 | __GLeeLink_GLX_NV_float_buffer(); | ||
18115 | } | ||
18116 | if (__GLeeCheckExtension("GLX_SGIX_hyperpipe", &extensionNames) ) | ||
18117 | { | ||
18118 | _GLEE_GLX_SGIX_hyperpipe = GL_TRUE; | ||
18119 | __GLeeLink_GLX_SGIX_hyperpipe(); | ||
18120 | } | ||
18121 | if (__GLeeCheckExtension("GLX_MESA_agp_offset", &extensionNames) ) | ||
18122 | { | ||
18123 | _GLEE_GLX_MESA_agp_offset = GL_TRUE; | ||
18124 | __GLeeLink_GLX_MESA_agp_offset(); | ||
18125 | } | ||
18126 | if (__GLeeCheckExtension("GLX_EXT_fbconfig_packed_float", &extensionNames) ) | ||
18127 | { | ||
18128 | _GLEE_GLX_EXT_fbconfig_packed_float = GL_TRUE; | ||
18129 | __GLeeLink_GLX_EXT_fbconfig_packed_float(); | ||
18130 | } | ||
18131 | if (__GLeeCheckExtension("GLX_EXT_framebuffer_sRGB", &extensionNames) ) | ||
18132 | { | ||
18133 | _GLEE_GLX_EXT_framebuffer_sRGB = GL_TRUE; | ||
18134 | __GLeeLink_GLX_EXT_framebuffer_sRGB(); | ||
18135 | } | ||
18136 | if (__GLeeCheckExtension("GLX_EXT_texture_from_pixmap", &extensionNames) ) | ||
18137 | { | ||
18138 | _GLEE_GLX_EXT_texture_from_pixmap = GL_TRUE; | ||
18139 | __GLeeLink_GLX_EXT_texture_from_pixmap(); | ||
18140 | } | ||
18141 | if (__GLeeCheckExtension("GLX_NV_present_video", &extensionNames) ) | ||
18142 | { | ||
18143 | _GLEE_GLX_NV_present_video = GL_TRUE; | ||
18144 | __GLeeLink_GLX_NV_present_video(); | ||
18145 | } | ||
18146 | if (__GLeeCheckExtension("GLX_NV_video_out", &extensionNames) ) | ||
18147 | { | ||
18148 | _GLEE_GLX_NV_video_out = GL_TRUE; | ||
18149 | __GLeeLink_GLX_NV_video_out(); | ||
18150 | } | ||
18151 | if (__GLeeCheckExtension("GLX_NV_swap_group", &extensionNames) ) | ||
18152 | { | ||
18153 | _GLEE_GLX_NV_swap_group = GL_TRUE; | ||
18154 | __GLeeLink_GLX_NV_swap_group(); | ||
18155 | } | ||
18156 | if (__GLeeCheckExtension("GLX_EXT_scene_marker", &extensionNames) ) | ||
18157 | { | ||
18158 | _GLEE_GLX_EXT_scene_marker = GL_TRUE; | ||
18159 | __GLeeLink_GLX_EXT_scene_marker(); | ||
18160 | } | ||
18161 | if (__GLeeCheckExtension("GLX_NV_video_output", &extensionNames) ) | ||
18162 | { | ||
18163 | _GLEE_GLX_NV_video_output = GL_TRUE; | ||
18164 | __GLeeLink_GLX_NV_video_output(); | ||
18165 | } | ||
18166 | #endif /* end GLX */ | ||
18167 | |||
18168 | __GLeeExtList_clean(&extensionNames); | ||
18169 | return GL_TRUE; | ||
18170 | } | ||