~ubuntu-branches/ubuntu/precise/stellarium/precise

« back to all changes in this revision

Viewing changes to src/stelutils/GLee.h

  • Committer: Bazaar Package Importer
  • Author(s): Cédric Delfosse
  • Date: 2009-03-13 20:07:22 UTC
  • mfrom: (1.1.8 upstream) (4.1.2 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090313200722-l66s4zy2s3e8up0s
Tags: 0.10.2-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/***************************************************************************
2
 
*
3
 
* GLee.h 
4
 
* GLee (OpenGL Easy Extension library)        
5
 
* Version : 5.2
6
 
*
7
 
* Copyright (c)2006  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 5.2
33
 
*
34
 
***************************************************************************/
35
 
 
36
 
#ifndef __glee_h_
37
 
#define __glee_h_
38
 
 
39
 
#ifdef __gl_h_
40
 
        #error gl.h included before glee.h
41
 
#endif
42
 
 
43
 
#ifdef __glext_h_
44
 
        #error glext.h included before glee.h
45
 
#endif
46
 
 
47
 
#ifdef __wglext_h_
48
 
        #error wglext.h included before glee.h
49
 
#endif
50
 
 
51
 
#ifdef __glxext_h_
52
 
        #error glxext.h included before glee.h
53
 
#endif
54
 
 
55
 
#ifdef WIN32
56
 
        #define WIN32_LEAN_AND_MEAN
57
 
        #include <windows.h>
58
 
        #include <GL/gl.h>
59
 
#elif defined(__APPLE__) || defined(__APPLE_CC__)
60
 
        #include <OpenGL/gl.h>
61
 
#else // GLX
62
 
        #define __glext_h_  /* prevent glext.h from being included  */
63
 
        #define __glxext_h_ /* prevent glxext.h from being included */
64
 
        #define GLX_GLXEXT_PROTOTYPES
65
 
        #include <GL/gl.h>
66
 
        #include <GL/glx.h>
67
 
#endif
68
 
 
69
 
#ifndef APIENTRY
70
 
        #define APIENTRY
71
 
#endif
72
 
 
73
 
#ifndef APIENTRYP
74
 
        #define APIENTRYP APIENTRY *
75
 
#endif
76
 
 
77
 
#define GLEE_EXTERN extern
78
 
 
79
 
#ifdef __cplusplus 
80
 
        extern "C" {            /* begin C linkage */
81
 
#endif
82
 
 
83
 
#define GLEE_LINK_FAIL 0
84
 
#define GLEE_LINK_PARTIAL 1
85
 
#define GLEE_LINK_COMPLETE 2
86
 
 
87
 
/* Extension querying variables */
88
 
 
89
 
GLEE_EXTERN GLboolean _GLEE_VERSION_1_2;
90
 
GLEE_EXTERN GLboolean _GLEE_ARB_imaging;
91
 
GLEE_EXTERN GLboolean _GLEE_VERSION_1_3;
92
 
GLEE_EXTERN GLboolean _GLEE_VERSION_1_4;
93
 
GLEE_EXTERN GLboolean _GLEE_VERSION_1_5;
94
 
GLEE_EXTERN GLboolean _GLEE_VERSION_2_0;
95
 
GLEE_EXTERN GLboolean _GLEE_ARB_multitexture;
96
 
GLEE_EXTERN GLboolean _GLEE_ARB_transpose_matrix;
97
 
GLEE_EXTERN GLboolean _GLEE_ARB_multisample;
98
 
GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_add;
99
 
GLEE_EXTERN GLboolean _GLEE_ARB_texture_cube_map;
100
 
GLEE_EXTERN GLboolean _GLEE_ARB_texture_compression;
101
 
GLEE_EXTERN GLboolean _GLEE_ARB_texture_border_clamp;
102
 
GLEE_EXTERN GLboolean _GLEE_ARB_point_parameters;
103
 
GLEE_EXTERN GLboolean _GLEE_ARB_vertex_blend;
104
 
GLEE_EXTERN GLboolean _GLEE_ARB_matrix_palette;
105
 
GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_combine;
106
 
GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_crossbar;
107
 
GLEE_EXTERN GLboolean _GLEE_ARB_texture_env_dot3;
108
 
GLEE_EXTERN GLboolean _GLEE_ARB_texture_mirrored_repeat;
109
 
GLEE_EXTERN GLboolean _GLEE_ARB_depth_texture;
110
 
GLEE_EXTERN GLboolean _GLEE_ARB_shadow;
111
 
GLEE_EXTERN GLboolean _GLEE_ARB_shadow_ambient;
112
 
GLEE_EXTERN GLboolean _GLEE_ARB_window_pos;
113
 
GLEE_EXTERN GLboolean _GLEE_ARB_vertex_program;
114
 
GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program;
115
 
GLEE_EXTERN GLboolean _GLEE_ARB_vertex_buffer_object;
116
 
GLEE_EXTERN GLboolean _GLEE_ARB_occlusion_query;
117
 
GLEE_EXTERN GLboolean _GLEE_ARB_shader_objects;
118
 
GLEE_EXTERN GLboolean _GLEE_ARB_vertex_shader;
119
 
GLEE_EXTERN GLboolean _GLEE_ARB_fragment_shader;
120
 
GLEE_EXTERN GLboolean _GLEE_ARB_shading_language_100;
121
 
GLEE_EXTERN GLboolean _GLEE_ARB_texture_non_power_of_two;
122
 
GLEE_EXTERN GLboolean _GLEE_ARB_point_sprite;
123
 
GLEE_EXTERN GLboolean _GLEE_ARB_fragment_program_shadow;
124
 
GLEE_EXTERN GLboolean _GLEE_ARB_draw_buffers;
125
 
GLEE_EXTERN GLboolean _GLEE_ARB_texture_rectangle;
126
 
GLEE_EXTERN GLboolean _GLEE_ARB_color_buffer_float;
127
 
GLEE_EXTERN GLboolean _GLEE_ARB_half_float_pixel;
128
 
GLEE_EXTERN GLboolean _GLEE_ARB_texture_float;
129
 
GLEE_EXTERN GLboolean _GLEE_ARB_pixel_buffer_object;
130
 
GLEE_EXTERN GLboolean _GLEE_EXT_abgr;
131
 
GLEE_EXTERN GLboolean _GLEE_EXT_blend_color;
132
 
GLEE_EXTERN GLboolean _GLEE_EXT_polygon_offset;
133
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture;
134
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture3D;
135
 
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_filter4;
136
 
GLEE_EXTERN GLboolean _GLEE_EXT_subtexture;
137
 
GLEE_EXTERN GLboolean _GLEE_EXT_copy_texture;
138
 
GLEE_EXTERN GLboolean _GLEE_EXT_histogram;
139
 
GLEE_EXTERN GLboolean _GLEE_EXT_convolution;
140
 
GLEE_EXTERN GLboolean _GLEE_SGI_color_matrix;
141
 
GLEE_EXTERN GLboolean _GLEE_SGI_color_table;
142
 
GLEE_EXTERN GLboolean _GLEE_SGIS_pixel_texture;
143
 
GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture;
144
 
GLEE_EXTERN GLboolean _GLEE_SGIS_texture4D;
145
 
GLEE_EXTERN GLboolean _GLEE_SGI_texture_color_table;
146
 
GLEE_EXTERN GLboolean _GLEE_EXT_cmyka;
147
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture_object;
148
 
GLEE_EXTERN GLboolean _GLEE_SGIS_detail_texture;
149
 
GLEE_EXTERN GLboolean _GLEE_SGIS_sharpen_texture;
150
 
GLEE_EXTERN GLboolean _GLEE_EXT_packed_pixels;
151
 
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_lod;
152
 
GLEE_EXTERN GLboolean _GLEE_SGIS_multisample;
153
 
GLEE_EXTERN GLboolean _GLEE_EXT_rescale_normal;
154
 
GLEE_EXTERN GLboolean _GLEE_EXT_vertex_array;
155
 
GLEE_EXTERN GLboolean _GLEE_EXT_misc_attribute;
156
 
GLEE_EXTERN GLboolean _GLEE_SGIS_generate_mipmap;
157
 
GLEE_EXTERN GLboolean _GLEE_SGIX_clipmap;
158
 
GLEE_EXTERN GLboolean _GLEE_SGIX_shadow;
159
 
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_edge_clamp;
160
 
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_border_clamp;
161
 
GLEE_EXTERN GLboolean _GLEE_EXT_blend_minmax;
162
 
GLEE_EXTERN GLboolean _GLEE_EXT_blend_subtract;
163
 
GLEE_EXTERN GLboolean _GLEE_EXT_blend_logic_op;
164
 
GLEE_EXTERN GLboolean _GLEE_SGIX_interlace;
165
 
GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_tiles;
166
 
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_select;
167
 
GLEE_EXTERN GLboolean _GLEE_SGIX_sprite;
168
 
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_multi_buffer;
169
 
GLEE_EXTERN GLboolean _GLEE_EXT_point_parameters;
170
 
GLEE_EXTERN GLboolean _GLEE_SGIS_point_parameters;
171
 
GLEE_EXTERN GLboolean _GLEE_SGIX_instruments;
172
 
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_scale_bias;
173
 
GLEE_EXTERN GLboolean _GLEE_SGIX_framezoom;
174
 
GLEE_EXTERN GLboolean _GLEE_SGIX_tag_sample_buffer;
175
 
GLEE_EXTERN GLboolean _GLEE_FfdMaskSGIX;
176
 
GLEE_EXTERN GLboolean _GLEE_SGIX_polynomial_ffd;
177
 
GLEE_EXTERN GLboolean _GLEE_SGIX_reference_plane;
178
 
GLEE_EXTERN GLboolean _GLEE_SGIX_flush_raster;
179
 
GLEE_EXTERN GLboolean _GLEE_SGIX_depth_texture;
180
 
GLEE_EXTERN GLboolean _GLEE_SGIS_fog_function;
181
 
GLEE_EXTERN GLboolean _GLEE_SGIX_fog_offset;
182
 
GLEE_EXTERN GLboolean _GLEE_HP_image_transform;
183
 
GLEE_EXTERN GLboolean _GLEE_HP_convolution_border_modes;
184
 
GLEE_EXTERN GLboolean _GLEE_INGR_palette_buffer;
185
 
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_add_env;
186
 
GLEE_EXTERN GLboolean _GLEE_EXT_color_subtable;
187
 
GLEE_EXTERN GLboolean _GLEE_PGI_vertex_hints;
188
 
GLEE_EXTERN GLboolean _GLEE_PGI_misc_hints;
189
 
GLEE_EXTERN GLboolean _GLEE_EXT_paletted_texture;
190
 
GLEE_EXTERN GLboolean _GLEE_EXT_clip_volume_hint;
191
 
GLEE_EXTERN GLboolean _GLEE_SGIX_list_priority;
192
 
GLEE_EXTERN GLboolean _GLEE_SGIX_ir_instrument1;
193
 
GLEE_EXTERN GLboolean _GLEE_SGIX_calligraphic_fragment;
194
 
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_lod_bias;
195
 
GLEE_EXTERN GLboolean _GLEE_SGIX_shadow_ambient;
196
 
GLEE_EXTERN GLboolean _GLEE_EXT_index_texture;
197
 
GLEE_EXTERN GLboolean _GLEE_EXT_index_material;
198
 
GLEE_EXTERN GLboolean _GLEE_EXT_index_func;
199
 
GLEE_EXTERN GLboolean _GLEE_EXT_index_array_formats;
200
 
GLEE_EXTERN GLboolean _GLEE_EXT_compiled_vertex_array;
201
 
GLEE_EXTERN GLboolean _GLEE_EXT_cull_vertex;
202
 
GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb;
203
 
GLEE_EXTERN GLboolean _GLEE_SGIX_fragment_lighting;
204
 
GLEE_EXTERN GLboolean _GLEE_IBM_rasterpos_clip;
205
 
GLEE_EXTERN GLboolean _GLEE_HP_texture_lighting;
206
 
GLEE_EXTERN GLboolean _GLEE_EXT_draw_range_elements;
207
 
GLEE_EXTERN GLboolean _GLEE_WIN_phong_shading;
208
 
GLEE_EXTERN GLboolean _GLEE_WIN_specular_fog;
209
 
GLEE_EXTERN GLboolean _GLEE_EXT_light_texture;
210
 
GLEE_EXTERN GLboolean _GLEE_SGIX_blend_alpha_minmax;
211
 
GLEE_EXTERN GLboolean _GLEE_SGIX_impact_pixel_texture;
212
 
GLEE_EXTERN GLboolean _GLEE_EXT_bgra;
213
 
GLEE_EXTERN GLboolean _GLEE_SGIX_async;
214
 
GLEE_EXTERN GLboolean _GLEE_SGIX_async_pixel;
215
 
GLEE_EXTERN GLboolean _GLEE_SGIX_async_histogram;
216
 
GLEE_EXTERN GLboolean _GLEE_INTEL_texture_scissor;
217
 
GLEE_EXTERN GLboolean _GLEE_INTEL_parallel_arrays;
218
 
GLEE_EXTERN GLboolean _GLEE_HP_occlusion_test;
219
 
GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform;
220
 
GLEE_EXTERN GLboolean _GLEE_EXT_pixel_transform_color_table;
221
 
GLEE_EXTERN GLboolean _GLEE_EXT_shared_texture_palette;
222
 
GLEE_EXTERN GLboolean _GLEE_EXT_separate_specular_color;
223
 
GLEE_EXTERN GLboolean _GLEE_EXT_secondary_color;
224
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture_perturb_normal;
225
 
GLEE_EXTERN GLboolean _GLEE_EXT_multi_draw_arrays;
226
 
GLEE_EXTERN GLboolean _GLEE_EXT_fog_coord;
227
 
GLEE_EXTERN GLboolean _GLEE_REND_screen_coordinates;
228
 
GLEE_EXTERN GLboolean _GLEE_EXT_coordinate_frame;
229
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_combine;
230
 
GLEE_EXTERN GLboolean _GLEE_APPLE_specular_vector;
231
 
GLEE_EXTERN GLboolean _GLEE_APPLE_transform_hint;
232
 
GLEE_EXTERN GLboolean _GLEE_SGIX_fog_scale;
233
 
GLEE_EXTERN GLboolean _GLEE_SUNX_constant_data;
234
 
GLEE_EXTERN GLboolean _GLEE_SUN_global_alpha;
235
 
GLEE_EXTERN GLboolean _GLEE_SUN_triangle_list;
236
 
GLEE_EXTERN GLboolean _GLEE_SUN_vertex;
237
 
GLEE_EXTERN GLboolean _GLEE_EXT_blend_func_separate;
238
 
GLEE_EXTERN GLboolean _GLEE_INGR_color_clamp;
239
 
GLEE_EXTERN GLboolean _GLEE_INGR_interlace_read;
240
 
GLEE_EXTERN GLboolean _GLEE_EXT_stencil_wrap;
241
 
GLEE_EXTERN GLboolean _GLEE_EXT_422_pixels;
242
 
GLEE_EXTERN GLboolean _GLEE_NV_texgen_reflection;
243
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture_cube_map;
244
 
GLEE_EXTERN GLboolean _GLEE_SUN_convolution_border_modes;
245
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_add;
246
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture_lod_bias;
247
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture_filter_anisotropic;
248
 
GLEE_EXTERN GLboolean _GLEE_EXT_vertex_weighting;
249
 
GLEE_EXTERN GLboolean _GLEE_NV_light_max_exponent;
250
 
GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range;
251
 
GLEE_EXTERN GLboolean _GLEE_NV_register_combiners;
252
 
GLEE_EXTERN GLboolean _GLEE_NV_fog_distance;
253
 
GLEE_EXTERN GLboolean _GLEE_NV_texgen_emboss;
254
 
GLEE_EXTERN GLboolean _GLEE_NV_blend_square;
255
 
GLEE_EXTERN GLboolean _GLEE_NV_texture_env_combine4;
256
 
GLEE_EXTERN GLboolean _GLEE_MESA_resize_buffers;
257
 
GLEE_EXTERN GLboolean _GLEE_MESA_window_pos;
258
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_s3tc;
259
 
GLEE_EXTERN GLboolean _GLEE_IBM_cull_vertex;
260
 
GLEE_EXTERN GLboolean _GLEE_IBM_multimode_draw_arrays;
261
 
GLEE_EXTERN GLboolean _GLEE_IBM_vertex_array_lists;
262
 
GLEE_EXTERN GLboolean _GLEE_SGIX_subsample;
263
 
GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcb_subsample;
264
 
GLEE_EXTERN GLboolean _GLEE_SGIX_ycrcba;
265
 
GLEE_EXTERN GLboolean _GLEE_SGI_depth_pass_instrument;
266
 
GLEE_EXTERN GLboolean _GLEE_3DFX_texture_compression_FXT1;
267
 
GLEE_EXTERN GLboolean _GLEE_3DFX_multisample;
268
 
GLEE_EXTERN GLboolean _GLEE_3DFX_tbuffer;
269
 
GLEE_EXTERN GLboolean _GLEE_EXT_multisample;
270
 
GLEE_EXTERN GLboolean _GLEE_SGIX_vertex_preclip;
271
 
GLEE_EXTERN GLboolean _GLEE_SGIX_convolution_accuracy;
272
 
GLEE_EXTERN GLboolean _GLEE_SGIX_resample;
273
 
GLEE_EXTERN GLboolean _GLEE_SGIS_point_line_texgen;
274
 
GLEE_EXTERN GLboolean _GLEE_SGIS_texture_color_mask;
275
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture_env_dot3;
276
 
GLEE_EXTERN GLboolean _GLEE_ATI_texture_mirror_once;
277
 
GLEE_EXTERN GLboolean _GLEE_NV_fence;
278
 
GLEE_EXTERN GLboolean _GLEE_IBM_texture_mirrored_repeat;
279
 
GLEE_EXTERN GLboolean _GLEE_NV_evaluators;
280
 
GLEE_EXTERN GLboolean _GLEE_NV_packed_depth_stencil;
281
 
GLEE_EXTERN GLboolean _GLEE_NV_register_combiners2;
282
 
GLEE_EXTERN GLboolean _GLEE_NV_texture_compression_vtc;
283
 
GLEE_EXTERN GLboolean _GLEE_NV_texture_rectangle;
284
 
GLEE_EXTERN GLboolean _GLEE_NV_texture_shader;
285
 
GLEE_EXTERN GLboolean _GLEE_NV_texture_shader2;
286
 
GLEE_EXTERN GLboolean _GLEE_NV_vertex_array_range2;
287
 
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program;
288
 
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_coordinate_clamp;
289
 
GLEE_EXTERN GLboolean _GLEE_SGIX_scalebias_hint;
290
 
GLEE_EXTERN GLboolean _GLEE_OML_interlace;
291
 
GLEE_EXTERN GLboolean _GLEE_OML_subsample;
292
 
GLEE_EXTERN GLboolean _GLEE_OML_resample;
293
 
GLEE_EXTERN GLboolean _GLEE_NV_copy_depth_to_color;
294
 
GLEE_EXTERN GLboolean _GLEE_ATI_envmap_bumpmap;
295
 
GLEE_EXTERN GLboolean _GLEE_ATI_fragment_shader;
296
 
GLEE_EXTERN GLboolean _GLEE_ATI_pn_triangles;
297
 
GLEE_EXTERN GLboolean _GLEE_ATI_vertex_array_object;
298
 
GLEE_EXTERN GLboolean _GLEE_EXT_vertex_shader;
299
 
GLEE_EXTERN GLboolean _GLEE_ATI_vertex_streams;
300
 
GLEE_EXTERN GLboolean _GLEE_ATI_element_array;
301
 
GLEE_EXTERN GLboolean _GLEE_SUN_mesh_array;
302
 
GLEE_EXTERN GLboolean _GLEE_SUN_slice_accum;
303
 
GLEE_EXTERN GLboolean _GLEE_NV_multisample_filter_hint;
304
 
GLEE_EXTERN GLboolean _GLEE_NV_depth_clamp;
305
 
GLEE_EXTERN GLboolean _GLEE_NV_occlusion_query;
306
 
GLEE_EXTERN GLboolean _GLEE_NV_point_sprite;
307
 
GLEE_EXTERN GLboolean _GLEE_NV_texture_shader3;
308
 
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program1_1;
309
 
GLEE_EXTERN GLboolean _GLEE_EXT_shadow_funcs;
310
 
GLEE_EXTERN GLboolean _GLEE_EXT_stencil_two_side;
311
 
GLEE_EXTERN GLboolean _GLEE_ATI_text_fragment_shader;
312
 
GLEE_EXTERN GLboolean _GLEE_APPLE_client_storage;
313
 
GLEE_EXTERN GLboolean _GLEE_APPLE_element_array;
314
 
GLEE_EXTERN GLboolean _GLEE_APPLE_fence;
315
 
GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_object;
316
 
GLEE_EXTERN GLboolean _GLEE_APPLE_vertex_array_range;
317
 
GLEE_EXTERN GLboolean _GLEE_APPLE_ycbcr_422;
318
 
GLEE_EXTERN GLboolean _GLEE_S3_s3tc;
319
 
GLEE_EXTERN GLboolean _GLEE_ATI_draw_buffers;
320
 
GLEE_EXTERN GLboolean _GLEE_ATI_pixel_format_float;
321
 
GLEE_EXTERN GLboolean _GLEE_ATI_texture_env_combine3;
322
 
GLEE_EXTERN GLboolean _GLEE_ATI_texture_float;
323
 
GLEE_EXTERN GLboolean _GLEE_NV_float_buffer;
324
 
GLEE_EXTERN GLboolean _GLEE_NV_fragment_program;
325
 
GLEE_EXTERN GLboolean _GLEE_NV_half_float;
326
 
GLEE_EXTERN GLboolean _GLEE_NV_pixel_data_range;
327
 
GLEE_EXTERN GLboolean _GLEE_NV_primitive_restart;
328
 
GLEE_EXTERN GLboolean _GLEE_NV_texture_expand_normal;
329
 
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2;
330
 
GLEE_EXTERN GLboolean _GLEE_ATI_map_object_buffer;
331
 
GLEE_EXTERN GLboolean _GLEE_ATI_separate_stencil;
332
 
GLEE_EXTERN GLboolean _GLEE_ATI_vertex_attrib_array_object;
333
 
GLEE_EXTERN GLboolean _GLEE_OES_read_format;
334
 
GLEE_EXTERN GLboolean _GLEE_EXT_depth_bounds_test;
335
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture_mirror_clamp;
336
 
GLEE_EXTERN GLboolean _GLEE_EXT_blend_equation_separate;
337
 
GLEE_EXTERN GLboolean _GLEE_MESA_pack_invert;
338
 
GLEE_EXTERN GLboolean _GLEE_MESA_ycbcr_texture;
339
 
GLEE_EXTERN GLboolean _GLEE_EXT_pixel_buffer_object;
340
 
GLEE_EXTERN GLboolean _GLEE_NV_fragment_program_option;
341
 
GLEE_EXTERN GLboolean _GLEE_NV_fragment_program2;
342
 
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program2_option;
343
 
GLEE_EXTERN GLboolean _GLEE_NV_vertex_program3;
344
 
GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_object;
345
 
GLEE_EXTERN GLboolean _GLEE_GREMEDY_string_marker;
346
 
GLEE_EXTERN GLboolean _GLEE_EXT_color_matrix;
347
 
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_select;
348
 
GLEE_EXTERN GLboolean _GLEE_INGR_blend_func_separate;
349
 
GLEE_EXTERN GLboolean _GLEE_SGIX_depth_pass_instrument;
350
 
GLEE_EXTERN GLboolean _GLEE_SGIX_igloo_interface;
351
 
GLEE_EXTERN GLboolean _GLEE_EXT_fragment_lighting;
352
 
GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_blit;
353
 
GLEE_EXTERN GLboolean _GLEE_EXT_framebuffer_multisample;
354
 
GLEE_EXTERN GLboolean _GLEE_EXT_packed_depth_stencil;
355
 
GLEE_EXTERN GLboolean _GLEE_EXT_scene_marker;
356
 
GLEE_EXTERN GLboolean _GLEE_EXT_stencil_clear_tag;
357
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture_compression_dxt1;
358
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture_env;
359
 
GLEE_EXTERN GLboolean _GLEE_EXT_texture_sRGB;
360
 
GLEE_EXTERN GLboolean _GLEE_IBM_static_data;
361
 
GLEE_EXTERN GLboolean _GLEE_MESAX_texture_stack;
362
 
GLEE_EXTERN GLboolean _GLEE_OES_byte_coordinates;
363
 
GLEE_EXTERN GLboolean _GLEE_OES_compressed_paletted_texture;
364
 
GLEE_EXTERN GLboolean _GLEE_OES_single_precision;
365
 
GLEE_EXTERN GLboolean _GLEE_SGIX_pixel_texture_bits;
366
 
GLEE_EXTERN GLboolean _GLEE_SGIX_texture_range;
367
 
 
368
 
// ATI texture compression patch
369
 
GLEE_EXTERN GLboolean _GLEE_ATI_texture_compression_3dc;
370
 
 
371
 
/* Aliases for extension querying variables */
372
 
 
373
 
#define GLEE_VERSION_1_2     GLeeEnabled(&_GLEE_VERSION_1_2)
374
 
#define GLEE_ARB_imaging     GLeeEnabled(&_GLEE_ARB_imaging)
375
 
#define GLEE_VERSION_1_3     GLeeEnabled(&_GLEE_VERSION_1_3)
376
 
#define GLEE_VERSION_1_4     GLeeEnabled(&_GLEE_VERSION_1_4)
377
 
#define GLEE_VERSION_1_5     GLeeEnabled(&_GLEE_VERSION_1_5)
378
 
#define GLEE_VERSION_2_0     GLeeEnabled(&_GLEE_VERSION_2_0)
379
 
#define GLEE_ARB_multitexture     GLeeEnabled(&_GLEE_ARB_multitexture)
380
 
#define GLEE_ARB_transpose_matrix     GLeeEnabled(&_GLEE_ARB_transpose_matrix)
381
 
#define GLEE_ARB_multisample     GLeeEnabled(&_GLEE_ARB_multisample)
382
 
#define GLEE_ARB_texture_env_add     GLeeEnabled(&_GLEE_ARB_texture_env_add)
383
 
#define GLEE_ARB_texture_cube_map     GLeeEnabled(&_GLEE_ARB_texture_cube_map)
384
 
#define GLEE_ARB_texture_compression     GLeeEnabled(&_GLEE_ARB_texture_compression)
385
 
#define GLEE_ARB_texture_border_clamp     GLeeEnabled(&_GLEE_ARB_texture_border_clamp)
386
 
#define GLEE_ARB_point_parameters     GLeeEnabled(&_GLEE_ARB_point_parameters)
387
 
#define GLEE_ARB_vertex_blend     GLeeEnabled(&_GLEE_ARB_vertex_blend)
388
 
#define GLEE_ARB_matrix_palette     GLeeEnabled(&_GLEE_ARB_matrix_palette)
389
 
#define GLEE_ARB_texture_env_combine     GLeeEnabled(&_GLEE_ARB_texture_env_combine)
390
 
#define GLEE_ARB_texture_env_crossbar     GLeeEnabled(&_GLEE_ARB_texture_env_crossbar)
391
 
#define GLEE_ARB_texture_env_dot3     GLeeEnabled(&_GLEE_ARB_texture_env_dot3)
392
 
#define GLEE_ARB_texture_mirrored_repeat     GLeeEnabled(&_GLEE_ARB_texture_mirrored_repeat)
393
 
#define GLEE_ARB_depth_texture     GLeeEnabled(&_GLEE_ARB_depth_texture)
394
 
#define GLEE_ARB_shadow     GLeeEnabled(&_GLEE_ARB_shadow)
395
 
#define GLEE_ARB_shadow_ambient     GLeeEnabled(&_GLEE_ARB_shadow_ambient)
396
 
#define GLEE_ARB_window_pos     GLeeEnabled(&_GLEE_ARB_window_pos)
397
 
#define GLEE_ARB_vertex_program     GLeeEnabled(&_GLEE_ARB_vertex_program)
398
 
#define GLEE_ARB_fragment_program     GLeeEnabled(&_GLEE_ARB_fragment_program)
399
 
#define GLEE_ARB_vertex_buffer_object     GLeeEnabled(&_GLEE_ARB_vertex_buffer_object)
400
 
#define GLEE_ARB_occlusion_query     GLeeEnabled(&_GLEE_ARB_occlusion_query)
401
 
#define GLEE_ARB_shader_objects     GLeeEnabled(&_GLEE_ARB_shader_objects)
402
 
#define GLEE_ARB_vertex_shader     GLeeEnabled(&_GLEE_ARB_vertex_shader)
403
 
#define GLEE_ARB_fragment_shader     GLeeEnabled(&_GLEE_ARB_fragment_shader)
404
 
#define GLEE_ARB_shading_language_100     GLeeEnabled(&_GLEE_ARB_shading_language_100)
405
 
#define GLEE_ARB_texture_non_power_of_two     GLeeEnabled(&_GLEE_ARB_texture_non_power_of_two)
406
 
#define GLEE_ARB_point_sprite     GLeeEnabled(&_GLEE_ARB_point_sprite)
407
 
#define GLEE_ARB_fragment_program_shadow     GLeeEnabled(&_GLEE_ARB_fragment_program_shadow)
408
 
#define GLEE_ARB_draw_buffers     GLeeEnabled(&_GLEE_ARB_draw_buffers)
409
 
#define GLEE_ARB_texture_rectangle     GLeeEnabled(&_GLEE_ARB_texture_rectangle)
410
 
#define GLEE_ARB_color_buffer_float     GLeeEnabled(&_GLEE_ARB_color_buffer_float)
411
 
#define GLEE_ARB_half_float_pixel     GLeeEnabled(&_GLEE_ARB_half_float_pixel)
412
 
#define GLEE_ARB_texture_float     GLeeEnabled(&_GLEE_ARB_texture_float)
413
 
#define GLEE_ARB_pixel_buffer_object     GLeeEnabled(&_GLEE_ARB_pixel_buffer_object)
414
 
#define GLEE_EXT_abgr     GLeeEnabled(&_GLEE_EXT_abgr)
415
 
#define GLEE_EXT_blend_color     GLeeEnabled(&_GLEE_EXT_blend_color)
416
 
#define GLEE_EXT_polygon_offset     GLeeEnabled(&_GLEE_EXT_polygon_offset)
417
 
#define GLEE_EXT_texture     GLeeEnabled(&_GLEE_EXT_texture)
418
 
#define GLEE_EXT_texture3D     GLeeEnabled(&_GLEE_EXT_texture3D)
419
 
#define GLEE_SGIS_texture_filter4     GLeeEnabled(&_GLEE_SGIS_texture_filter4)
420
 
#define GLEE_EXT_subtexture     GLeeEnabled(&_GLEE_EXT_subtexture)
421
 
#define GLEE_EXT_copy_texture     GLeeEnabled(&_GLEE_EXT_copy_texture)
422
 
#define GLEE_EXT_histogram     GLeeEnabled(&_GLEE_EXT_histogram)
423
 
#define GLEE_EXT_convolution     GLeeEnabled(&_GLEE_EXT_convolution)
424
 
#define GLEE_SGI_color_matrix     GLeeEnabled(&_GLEE_SGI_color_matrix)
425
 
#define GLEE_SGI_color_table     GLeeEnabled(&_GLEE_SGI_color_table)
426
 
#define GLEE_SGIS_pixel_texture     GLeeEnabled(&_GLEE_SGIS_pixel_texture)
427
 
#define GLEE_SGIX_pixel_texture     GLeeEnabled(&_GLEE_SGIX_pixel_texture)
428
 
#define GLEE_SGIS_texture4D     GLeeEnabled(&_GLEE_SGIS_texture4D)
429
 
#define GLEE_SGI_texture_color_table     GLeeEnabled(&_GLEE_SGI_texture_color_table)
430
 
#define GLEE_EXT_cmyka     GLeeEnabled(&_GLEE_EXT_cmyka)
431
 
#define GLEE_EXT_texture_object     GLeeEnabled(&_GLEE_EXT_texture_object)
432
 
#define GLEE_SGIS_detail_texture     GLeeEnabled(&_GLEE_SGIS_detail_texture)
433
 
#define GLEE_SGIS_sharpen_texture     GLeeEnabled(&_GLEE_SGIS_sharpen_texture)
434
 
#define GLEE_EXT_packed_pixels     GLeeEnabled(&_GLEE_EXT_packed_pixels)
435
 
#define GLEE_SGIS_texture_lod     GLeeEnabled(&_GLEE_SGIS_texture_lod)
436
 
#define GLEE_SGIS_multisample     GLeeEnabled(&_GLEE_SGIS_multisample)
437
 
#define GLEE_EXT_rescale_normal     GLeeEnabled(&_GLEE_EXT_rescale_normal)
438
 
#define GLEE_EXT_vertex_array     GLeeEnabled(&_GLEE_EXT_vertex_array)
439
 
#define GLEE_EXT_misc_attribute     GLeeEnabled(&_GLEE_EXT_misc_attribute)
440
 
#define GLEE_SGIS_generate_mipmap     GLeeEnabled(&_GLEE_SGIS_generate_mipmap)
441
 
#define GLEE_SGIX_clipmap     GLeeEnabled(&_GLEE_SGIX_clipmap)
442
 
#define GLEE_SGIX_shadow     GLeeEnabled(&_GLEE_SGIX_shadow)
443
 
#define GLEE_SGIS_texture_edge_clamp     GLeeEnabled(&_GLEE_SGIS_texture_edge_clamp)
444
 
#define GLEE_SGIS_texture_border_clamp     GLeeEnabled(&_GLEE_SGIS_texture_border_clamp)
445
 
#define GLEE_EXT_blend_minmax     GLeeEnabled(&_GLEE_EXT_blend_minmax)
446
 
#define GLEE_EXT_blend_subtract     GLeeEnabled(&_GLEE_EXT_blend_subtract)
447
 
#define GLEE_EXT_blend_logic_op     GLeeEnabled(&_GLEE_EXT_blend_logic_op)
448
 
#define GLEE_SGIX_interlace     GLeeEnabled(&_GLEE_SGIX_interlace)
449
 
#define GLEE_SGIX_pixel_tiles     GLeeEnabled(&_GLEE_SGIX_pixel_tiles)
450
 
#define GLEE_SGIS_texture_select     GLeeEnabled(&_GLEE_SGIS_texture_select)
451
 
#define GLEE_SGIX_sprite     GLeeEnabled(&_GLEE_SGIX_sprite)
452
 
#define GLEE_SGIX_texture_multi_buffer     GLeeEnabled(&_GLEE_SGIX_texture_multi_buffer)
453
 
#define GLEE_EXT_point_parameters     GLeeEnabled(&_GLEE_EXT_point_parameters)
454
 
#define GLEE_SGIS_point_parameters     GLeeEnabled(&_GLEE_SGIS_point_parameters)
455
 
#define GLEE_SGIX_instruments     GLeeEnabled(&_GLEE_SGIX_instruments)
456
 
#define GLEE_SGIX_texture_scale_bias     GLeeEnabled(&_GLEE_SGIX_texture_scale_bias)
457
 
#define GLEE_SGIX_framezoom     GLeeEnabled(&_GLEE_SGIX_framezoom)
458
 
#define GLEE_SGIX_tag_sample_buffer     GLeeEnabled(&_GLEE_SGIX_tag_sample_buffer)
459
 
#define GLEE_FfdMaskSGIX     GLeeEnabled(&_GLEE_FfdMaskSGIX)
460
 
#define GLEE_SGIX_polynomial_ffd     GLeeEnabled(&_GLEE_SGIX_polynomial_ffd)
461
 
#define GLEE_SGIX_reference_plane     GLeeEnabled(&_GLEE_SGIX_reference_plane)
462
 
#define GLEE_SGIX_flush_raster     GLeeEnabled(&_GLEE_SGIX_flush_raster)
463
 
#define GLEE_SGIX_depth_texture     GLeeEnabled(&_GLEE_SGIX_depth_texture)
464
 
#define GLEE_SGIS_fog_function     GLeeEnabled(&_GLEE_SGIS_fog_function)
465
 
#define GLEE_SGIX_fog_offset     GLeeEnabled(&_GLEE_SGIX_fog_offset)
466
 
#define GLEE_HP_image_transform     GLeeEnabled(&_GLEE_HP_image_transform)
467
 
#define GLEE_HP_convolution_border_modes     GLeeEnabled(&_GLEE_HP_convolution_border_modes)
468
 
#define GLEE_INGR_palette_buffer     GLeeEnabled(&_GLEE_INGR_palette_buffer)
469
 
#define GLEE_SGIX_texture_add_env     GLeeEnabled(&_GLEE_SGIX_texture_add_env)
470
 
#define GLEE_EXT_color_subtable     GLeeEnabled(&_GLEE_EXT_color_subtable)
471
 
#define GLEE_PGI_vertex_hints     GLeeEnabled(&_GLEE_PGI_vertex_hints)
472
 
#define GLEE_PGI_misc_hints     GLeeEnabled(&_GLEE_PGI_misc_hints)
473
 
#define GLEE_EXT_paletted_texture     GLeeEnabled(&_GLEE_EXT_paletted_texture)
474
 
#define GLEE_EXT_clip_volume_hint     GLeeEnabled(&_GLEE_EXT_clip_volume_hint)
475
 
#define GLEE_SGIX_list_priority     GLeeEnabled(&_GLEE_SGIX_list_priority)
476
 
#define GLEE_SGIX_ir_instrument1     GLeeEnabled(&_GLEE_SGIX_ir_instrument1)
477
 
#define GLEE_SGIX_calligraphic_fragment     GLeeEnabled(&_GLEE_SGIX_calligraphic_fragment)
478
 
#define GLEE_SGIX_texture_lod_bias     GLeeEnabled(&_GLEE_SGIX_texture_lod_bias)
479
 
#define GLEE_SGIX_shadow_ambient     GLeeEnabled(&_GLEE_SGIX_shadow_ambient)
480
 
#define GLEE_EXT_index_texture     GLeeEnabled(&_GLEE_EXT_index_texture)
481
 
#define GLEE_EXT_index_material     GLeeEnabled(&_GLEE_EXT_index_material)
482
 
#define GLEE_EXT_index_func     GLeeEnabled(&_GLEE_EXT_index_func)
483
 
#define GLEE_EXT_index_array_formats     GLeeEnabled(&_GLEE_EXT_index_array_formats)
484
 
#define GLEE_EXT_compiled_vertex_array     GLeeEnabled(&_GLEE_EXT_compiled_vertex_array)
485
 
#define GLEE_EXT_cull_vertex     GLeeEnabled(&_GLEE_EXT_cull_vertex)
486
 
#define GLEE_SGIX_ycrcb     GLeeEnabled(&_GLEE_SGIX_ycrcb)
487
 
#define GLEE_SGIX_fragment_lighting     GLeeEnabled(&_GLEE_SGIX_fragment_lighting)
488
 
#define GLEE_IBM_rasterpos_clip     GLeeEnabled(&_GLEE_IBM_rasterpos_clip)
489
 
#define GLEE_HP_texture_lighting     GLeeEnabled(&_GLEE_HP_texture_lighting)
490
 
#define GLEE_EXT_draw_range_elements     GLeeEnabled(&_GLEE_EXT_draw_range_elements)
491
 
#define GLEE_WIN_phong_shading     GLeeEnabled(&_GLEE_WIN_phong_shading)
492
 
#define GLEE_WIN_specular_fog     GLeeEnabled(&_GLEE_WIN_specular_fog)
493
 
#define GLEE_EXT_light_texture     GLeeEnabled(&_GLEE_EXT_light_texture)
494
 
#define GLEE_SGIX_blend_alpha_minmax     GLeeEnabled(&_GLEE_SGIX_blend_alpha_minmax)
495
 
#define GLEE_SGIX_impact_pixel_texture     GLeeEnabled(&_GLEE_SGIX_impact_pixel_texture)
496
 
#define GLEE_EXT_bgra     GLeeEnabled(&_GLEE_EXT_bgra)
497
 
#define GLEE_SGIX_async     GLeeEnabled(&_GLEE_SGIX_async)
498
 
#define GLEE_SGIX_async_pixel     GLeeEnabled(&_GLEE_SGIX_async_pixel)
499
 
#define GLEE_SGIX_async_histogram     GLeeEnabled(&_GLEE_SGIX_async_histogram)
500
 
#define GLEE_INTEL_texture_scissor     GLeeEnabled(&_GLEE_INTEL_texture_scissor)
501
 
#define GLEE_INTEL_parallel_arrays     GLeeEnabled(&_GLEE_INTEL_parallel_arrays)
502
 
#define GLEE_HP_occlusion_test     GLeeEnabled(&_GLEE_HP_occlusion_test)
503
 
#define GLEE_EXT_pixel_transform     GLeeEnabled(&_GLEE_EXT_pixel_transform)
504
 
#define GLEE_EXT_pixel_transform_color_table     GLeeEnabled(&_GLEE_EXT_pixel_transform_color_table)
505
 
#define GLEE_EXT_shared_texture_palette     GLeeEnabled(&_GLEE_EXT_shared_texture_palette)
506
 
#define GLEE_EXT_separate_specular_color     GLeeEnabled(&_GLEE_EXT_separate_specular_color)
507
 
#define GLEE_EXT_secondary_color     GLeeEnabled(&_GLEE_EXT_secondary_color)
508
 
#define GLEE_EXT_texture_perturb_normal     GLeeEnabled(&_GLEE_EXT_texture_perturb_normal)
509
 
#define GLEE_EXT_multi_draw_arrays     GLeeEnabled(&_GLEE_EXT_multi_draw_arrays)
510
 
#define GLEE_EXT_fog_coord     GLeeEnabled(&_GLEE_EXT_fog_coord)
511
 
#define GLEE_REND_screen_coordinates     GLeeEnabled(&_GLEE_REND_screen_coordinates)
512
 
#define GLEE_EXT_coordinate_frame     GLeeEnabled(&_GLEE_EXT_coordinate_frame)
513
 
#define GLEE_EXT_texture_env_combine     GLeeEnabled(&_GLEE_EXT_texture_env_combine)
514
 
#define GLEE_APPLE_specular_vector     GLeeEnabled(&_GLEE_APPLE_specular_vector)
515
 
#define GLEE_APPLE_transform_hint     GLeeEnabled(&_GLEE_APPLE_transform_hint)
516
 
#define GLEE_SGIX_fog_scale     GLeeEnabled(&_GLEE_SGIX_fog_scale)
517
 
#define GLEE_SUNX_constant_data     GLeeEnabled(&_GLEE_SUNX_constant_data)
518
 
#define GLEE_SUN_global_alpha     GLeeEnabled(&_GLEE_SUN_global_alpha)
519
 
#define GLEE_SUN_triangle_list     GLeeEnabled(&_GLEE_SUN_triangle_list)
520
 
#define GLEE_SUN_vertex     GLeeEnabled(&_GLEE_SUN_vertex)
521
 
#define GLEE_EXT_blend_func_separate     GLeeEnabled(&_GLEE_EXT_blend_func_separate)
522
 
#define GLEE_INGR_color_clamp     GLeeEnabled(&_GLEE_INGR_color_clamp)
523
 
#define GLEE_INGR_interlace_read     GLeeEnabled(&_GLEE_INGR_interlace_read)
524
 
#define GLEE_EXT_stencil_wrap     GLeeEnabled(&_GLEE_EXT_stencil_wrap)
525
 
#define GLEE_EXT_422_pixels     GLeeEnabled(&_GLEE_EXT_422_pixels)
526
 
#define GLEE_NV_texgen_reflection     GLeeEnabled(&_GLEE_NV_texgen_reflection)
527
 
#define GLEE_EXT_texture_cube_map     GLeeEnabled(&_GLEE_EXT_texture_cube_map)
528
 
#define GLEE_SUN_convolution_border_modes     GLeeEnabled(&_GLEE_SUN_convolution_border_modes)
529
 
#define GLEE_EXT_texture_env_add     GLeeEnabled(&_GLEE_EXT_texture_env_add)
530
 
#define GLEE_EXT_texture_lod_bias     GLeeEnabled(&_GLEE_EXT_texture_lod_bias)
531
 
#define GLEE_EXT_texture_filter_anisotropic     GLeeEnabled(&_GLEE_EXT_texture_filter_anisotropic)
532
 
#define GLEE_EXT_vertex_weighting     GLeeEnabled(&_GLEE_EXT_vertex_weighting)
533
 
#define GLEE_NV_light_max_exponent     GLeeEnabled(&_GLEE_NV_light_max_exponent)
534
 
#define GLEE_NV_vertex_array_range     GLeeEnabled(&_GLEE_NV_vertex_array_range)
535
 
#define GLEE_NV_register_combiners     GLeeEnabled(&_GLEE_NV_register_combiners)
536
 
#define GLEE_NV_fog_distance     GLeeEnabled(&_GLEE_NV_fog_distance)
537
 
#define GLEE_NV_texgen_emboss     GLeeEnabled(&_GLEE_NV_texgen_emboss)
538
 
#define GLEE_NV_blend_square     GLeeEnabled(&_GLEE_NV_blend_square)
539
 
#define GLEE_NV_texture_env_combine4     GLeeEnabled(&_GLEE_NV_texture_env_combine4)
540
 
#define GLEE_MESA_resize_buffers     GLeeEnabled(&_GLEE_MESA_resize_buffers)
541
 
#define GLEE_MESA_window_pos     GLeeEnabled(&_GLEE_MESA_window_pos)
542
 
#define GLEE_EXT_texture_compression_s3tc     GLeeEnabled(&_GLEE_EXT_texture_compression_s3tc)
543
 
#define GLEE_IBM_cull_vertex     GLeeEnabled(&_GLEE_IBM_cull_vertex)
544
 
#define GLEE_IBM_multimode_draw_arrays     GLeeEnabled(&_GLEE_IBM_multimode_draw_arrays)
545
 
#define GLEE_IBM_vertex_array_lists     GLeeEnabled(&_GLEE_IBM_vertex_array_lists)
546
 
#define GLEE_SGIX_subsample     GLeeEnabled(&_GLEE_SGIX_subsample)
547
 
#define GLEE_SGIX_ycrcb_subsample     GLeeEnabled(&_GLEE_SGIX_ycrcb_subsample)
548
 
#define GLEE_SGIX_ycrcba     GLeeEnabled(&_GLEE_SGIX_ycrcba)
549
 
#define GLEE_SGI_depth_pass_instrument     GLeeEnabled(&_GLEE_SGI_depth_pass_instrument)
550
 
#define GLEE_3DFX_texture_compression_FXT1     GLeeEnabled(&_GLEE_3DFX_texture_compression_FXT1)
551
 
#define GLEE_3DFX_multisample     GLeeEnabled(&_GLEE_3DFX_multisample)
552
 
#define GLEE_3DFX_tbuffer     GLeeEnabled(&_GLEE_3DFX_tbuffer)
553
 
#define GLEE_EXT_multisample     GLeeEnabled(&_GLEE_EXT_multisample)
554
 
#define GLEE_SGIX_vertex_preclip     GLeeEnabled(&_GLEE_SGIX_vertex_preclip)
555
 
#define GLEE_SGIX_convolution_accuracy     GLeeEnabled(&_GLEE_SGIX_convolution_accuracy)
556
 
#define GLEE_SGIX_resample     GLeeEnabled(&_GLEE_SGIX_resample)
557
 
#define GLEE_SGIS_point_line_texgen     GLeeEnabled(&_GLEE_SGIS_point_line_texgen)
558
 
#define GLEE_SGIS_texture_color_mask     GLeeEnabled(&_GLEE_SGIS_texture_color_mask)
559
 
#define GLEE_EXT_texture_env_dot3     GLeeEnabled(&_GLEE_EXT_texture_env_dot3)
560
 
#define GLEE_ATI_texture_mirror_once     GLeeEnabled(&_GLEE_ATI_texture_mirror_once)
561
 
#define GLEE_NV_fence     GLeeEnabled(&_GLEE_NV_fence)
562
 
#define GLEE_IBM_texture_mirrored_repeat     GLeeEnabled(&_GLEE_IBM_texture_mirrored_repeat)
563
 
#define GLEE_NV_evaluators     GLeeEnabled(&_GLEE_NV_evaluators)
564
 
#define GLEE_NV_packed_depth_stencil     GLeeEnabled(&_GLEE_NV_packed_depth_stencil)
565
 
#define GLEE_NV_register_combiners2     GLeeEnabled(&_GLEE_NV_register_combiners2)
566
 
#define GLEE_NV_texture_compression_vtc     GLeeEnabled(&_GLEE_NV_texture_compression_vtc)
567
 
#define GLEE_NV_texture_rectangle     GLeeEnabled(&_GLEE_NV_texture_rectangle)
568
 
#define GLEE_NV_texture_shader     GLeeEnabled(&_GLEE_NV_texture_shader)
569
 
#define GLEE_NV_texture_shader2     GLeeEnabled(&_GLEE_NV_texture_shader2)
570
 
#define GLEE_NV_vertex_array_range2     GLeeEnabled(&_GLEE_NV_vertex_array_range2)
571
 
#define GLEE_NV_vertex_program     GLeeEnabled(&_GLEE_NV_vertex_program)
572
 
#define GLEE_SGIX_texture_coordinate_clamp     GLeeEnabled(&_GLEE_SGIX_texture_coordinate_clamp)
573
 
#define GLEE_SGIX_scalebias_hint     GLeeEnabled(&_GLEE_SGIX_scalebias_hint)
574
 
#define GLEE_OML_interlace     GLeeEnabled(&_GLEE_OML_interlace)
575
 
#define GLEE_OML_subsample     GLeeEnabled(&_GLEE_OML_subsample)
576
 
#define GLEE_OML_resample     GLeeEnabled(&_GLEE_OML_resample)
577
 
#define GLEE_NV_copy_depth_to_color     GLeeEnabled(&_GLEE_NV_copy_depth_to_color)
578
 
#define GLEE_ATI_envmap_bumpmap     GLeeEnabled(&_GLEE_ATI_envmap_bumpmap)
579
 
#define GLEE_ATI_fragment_shader     GLeeEnabled(&_GLEE_ATI_fragment_shader)
580
 
#define GLEE_ATI_pn_triangles     GLeeEnabled(&_GLEE_ATI_pn_triangles)
581
 
#define GLEE_ATI_vertex_array_object     GLeeEnabled(&_GLEE_ATI_vertex_array_object)
582
 
#define GLEE_EXT_vertex_shader     GLeeEnabled(&_GLEE_EXT_vertex_shader)
583
 
#define GLEE_ATI_vertex_streams     GLeeEnabled(&_GLEE_ATI_vertex_streams)
584
 
#define GLEE_ATI_element_array     GLeeEnabled(&_GLEE_ATI_element_array)
585
 
#define GLEE_SUN_mesh_array     GLeeEnabled(&_GLEE_SUN_mesh_array)
586
 
#define GLEE_SUN_slice_accum     GLeeEnabled(&_GLEE_SUN_slice_accum)
587
 
#define GLEE_NV_multisample_filter_hint     GLeeEnabled(&_GLEE_NV_multisample_filter_hint)
588
 
#define GLEE_NV_depth_clamp     GLeeEnabled(&_GLEE_NV_depth_clamp)
589
 
#define GLEE_NV_occlusion_query     GLeeEnabled(&_GLEE_NV_occlusion_query)
590
 
#define GLEE_NV_point_sprite     GLeeEnabled(&_GLEE_NV_point_sprite)
591
 
#define GLEE_NV_texture_shader3     GLeeEnabled(&_GLEE_NV_texture_shader3)
592
 
#define GLEE_NV_vertex_program1_1     GLeeEnabled(&_GLEE_NV_vertex_program1_1)
593
 
#define GLEE_EXT_shadow_funcs     GLeeEnabled(&_GLEE_EXT_shadow_funcs)
594
 
#define GLEE_EXT_stencil_two_side     GLeeEnabled(&_GLEE_EXT_stencil_two_side)
595
 
#define GLEE_ATI_text_fragment_shader     GLeeEnabled(&_GLEE_ATI_text_fragment_shader)
596
 
#define GLEE_APPLE_client_storage     GLeeEnabled(&_GLEE_APPLE_client_storage)
597
 
#define GLEE_APPLE_element_array     GLeeEnabled(&_GLEE_APPLE_element_array)
598
 
#define GLEE_APPLE_fence     GLeeEnabled(&_GLEE_APPLE_fence)
599
 
#define GLEE_APPLE_vertex_array_object     GLeeEnabled(&_GLEE_APPLE_vertex_array_object)
600
 
#define GLEE_APPLE_vertex_array_range     GLeeEnabled(&_GLEE_APPLE_vertex_array_range)
601
 
#define GLEE_APPLE_ycbcr_422     GLeeEnabled(&_GLEE_APPLE_ycbcr_422)
602
 
#define GLEE_S3_s3tc     GLeeEnabled(&_GLEE_S3_s3tc)
603
 
#define GLEE_ATI_draw_buffers     GLeeEnabled(&_GLEE_ATI_draw_buffers)
604
 
#define GLEE_ATI_pixel_format_float     GLeeEnabled(&_GLEE_ATI_pixel_format_float)
605
 
#define GLEE_ATI_texture_env_combine3     GLeeEnabled(&_GLEE_ATI_texture_env_combine3)
606
 
#define GLEE_ATI_texture_float     GLeeEnabled(&_GLEE_ATI_texture_float)
607
 
#define GLEE_NV_float_buffer     GLeeEnabled(&_GLEE_NV_float_buffer)
608
 
#define GLEE_NV_fragment_program     GLeeEnabled(&_GLEE_NV_fragment_program)
609
 
#define GLEE_NV_half_float     GLeeEnabled(&_GLEE_NV_half_float)
610
 
#define GLEE_NV_pixel_data_range     GLeeEnabled(&_GLEE_NV_pixel_data_range)
611
 
#define GLEE_NV_primitive_restart     GLeeEnabled(&_GLEE_NV_primitive_restart)
612
 
#define GLEE_NV_texture_expand_normal     GLeeEnabled(&_GLEE_NV_texture_expand_normal)
613
 
#define GLEE_NV_vertex_program2     GLeeEnabled(&_GLEE_NV_vertex_program2)
614
 
#define GLEE_ATI_map_object_buffer     GLeeEnabled(&_GLEE_ATI_map_object_buffer)
615
 
#define GLEE_ATI_separate_stencil     GLeeEnabled(&_GLEE_ATI_separate_stencil)
616
 
#define GLEE_ATI_vertex_attrib_array_object     GLeeEnabled(&_GLEE_ATI_vertex_attrib_array_object)
617
 
#define GLEE_OES_read_format     GLeeEnabled(&_GLEE_OES_read_format)
618
 
#define GLEE_EXT_depth_bounds_test     GLeeEnabled(&_GLEE_EXT_depth_bounds_test)
619
 
#define GLEE_EXT_texture_mirror_clamp     GLeeEnabled(&_GLEE_EXT_texture_mirror_clamp)
620
 
#define GLEE_EXT_blend_equation_separate     GLeeEnabled(&_GLEE_EXT_blend_equation_separate)
621
 
#define GLEE_MESA_pack_invert     GLeeEnabled(&_GLEE_MESA_pack_invert)
622
 
#define GLEE_MESA_ycbcr_texture     GLeeEnabled(&_GLEE_MESA_ycbcr_texture)
623
 
#define GLEE_EXT_pixel_buffer_object     GLeeEnabled(&_GLEE_EXT_pixel_buffer_object)
624
 
#define GLEE_NV_fragment_program_option     GLeeEnabled(&_GLEE_NV_fragment_program_option)
625
 
#define GLEE_NV_fragment_program2     GLeeEnabled(&_GLEE_NV_fragment_program2)
626
 
#define GLEE_NV_vertex_program2_option     GLeeEnabled(&_GLEE_NV_vertex_program2_option)
627
 
#define GLEE_NV_vertex_program3     GLeeEnabled(&_GLEE_NV_vertex_program3)
628
 
#define GLEE_EXT_framebuffer_object     GLeeEnabled(&_GLEE_EXT_framebuffer_object)
629
 
#define GLEE_GREMEDY_string_marker     GLeeEnabled(&_GLEE_GREMEDY_string_marker)
630
 
#define GLEE_EXT_color_matrix     GLeeEnabled(&_GLEE_EXT_color_matrix)
631
 
#define GLEE_SGIX_texture_select     GLeeEnabled(&_GLEE_SGIX_texture_select)
632
 
#define GLEE_INGR_blend_func_separate     GLeeEnabled(&_GLEE_INGR_blend_func_separate)
633
 
#define GLEE_SGIX_depth_pass_instrument     GLeeEnabled(&_GLEE_SGIX_depth_pass_instrument)
634
 
#define GLEE_SGIX_igloo_interface     GLeeEnabled(&_GLEE_SGIX_igloo_interface)
635
 
#define GLEE_EXT_fragment_lighting     GLeeEnabled(&_GLEE_EXT_fragment_lighting)
636
 
#define GLEE_EXT_framebuffer_blit     GLeeEnabled(&_GLEE_EXT_framebuffer_blit)
637
 
#define GLEE_EXT_framebuffer_multisample     GLeeEnabled(&_GLEE_EXT_framebuffer_multisample)
638
 
#define GLEE_EXT_packed_depth_stencil     GLeeEnabled(&_GLEE_EXT_packed_depth_stencil)
639
 
#define GLEE_EXT_scene_marker     GLeeEnabled(&_GLEE_EXT_scene_marker)
640
 
#define GLEE_EXT_stencil_clear_tag     GLeeEnabled(&_GLEE_EXT_stencil_clear_tag)
641
 
#define GLEE_EXT_texture_compression_dxt1     GLeeEnabled(&_GLEE_EXT_texture_compression_dxt1)
642
 
#define GLEE_EXT_texture_env     GLeeEnabled(&_GLEE_EXT_texture_env)
643
 
#define GLEE_EXT_texture_sRGB     GLeeEnabled(&_GLEE_EXT_texture_sRGB)
644
 
#define GLEE_IBM_static_data     GLeeEnabled(&_GLEE_IBM_static_data)
645
 
#define GLEE_MESAX_texture_stack     GLeeEnabled(&_GLEE_MESAX_texture_stack)
646
 
#define GLEE_OES_byte_coordinates     GLeeEnabled(&_GLEE_OES_byte_coordinates)
647
 
#define GLEE_OES_compressed_paletted_texture     GLeeEnabled(&_GLEE_OES_compressed_paletted_texture)
648
 
#define GLEE_OES_single_precision     GLeeEnabled(&_GLEE_OES_single_precision)
649
 
#define GLEE_SGIX_pixel_texture_bits     GLeeEnabled(&_GLEE_SGIX_pixel_texture_bits)
650
 
#define GLEE_SGIX_texture_range     GLeeEnabled(&_GLEE_SGIX_texture_range)
651
 
 
652
 
// ATI Texture Compression patch
653
 
#define GLEE_ATI_texture_compression_3dc        GLeeEnabled(&_GLEE_ATI_texture_compression_3dc)
654
 
 
655
 
 
656
 
/*****************************************************************
657
 
 * Additional types needed for extensions
658
 
 *****************************************************************/
659
 
 
660
 
/* Used for GLSL shader text */
661
 
#ifndef GL_VERSION_2_0
662
 
        typedef char GLchar; 
663
 
#endif
664
 
 
665
 
#include <stddef.h>
666
 
 
667
 
#ifndef GL_VERSION_1_5
668
 
        typedef ptrdiff_t GLintptr;
669
 
        typedef ptrdiff_t GLsizeiptr;
670
 
#endif
671
 
 
672
 
#ifndef GL_NV_half_float
673
 
        typedef unsigned short GLhalfNV;
674
 
#endif
675
 
 
676
 
#ifndef GL_ARB_vertex_buffer_object
677
 
        typedef ptrdiff_t GLintptrARB;
678
 
        typedef ptrdiff_t GLsizeiptrARB;
679
 
#endif
680
 
 
681
 
#ifndef GL_ARB_shader_objects
682
 
        typedef int GLhandleARB;
683
 
        typedef char GLcharARB;
684
 
#endif
685
 
 
686
 
/* Platform-specific */
687
 
 
688
 
#ifdef WIN32    
689
 
 
690
 
        /* WGL */
691
 
 
692
 
        #ifndef WGL_ARB_pbuffer
693
 
        DECLARE_HANDLE(HPBUFFERARB);
694
 
        #endif
695
 
        #ifndef WGL_EXT_pbuffer
696
 
        DECLARE_HANDLE(HPBUFFEREXT);
697
 
        #endif
698
 
 
699
 
#elif defined(__APPLE__) || defined(__APPLE_CC__)
700
 
 
701
 
        /* Mac OS X */
702
 
 
703
 
#else          
704
 
 
705
 
        /* GLX */
706
 
 
707
 
        typedef void (*__GLXextFuncPtr)(void);
708
 
 
709
 
        #ifndef GLX_ARB_get_proc_address 
710
 
        #define GLX_ARB_get_proc_address 1
711
 
        extern __GLXextFuncPtr glXGetProcAddressARB (const GLubyte *);
712
 
        extern void ( * glXGetProcAddressARB (const GLubyte *procName))(void);
713
 
        typedef __GLXextFuncPtr ( * PFNGLXGETPROCADDRESSARBPROC) (const GLubyte *procName);
714
 
        #endif
715
 
 
716
 
        #ifndef GLX_SGIX_fbconfig
717
 
        typedef XID GLXFBConfigIDSGIX;
718
 
        typedef struct __GLXFBConfigRec *GLXFBConfigSGIX;
719
 
        #endif
720
 
 
721
 
        #ifndef GLX_SGIX_pbuffer
722
 
        typedef XID GLXPbufferSGIX;
723
 
        typedef struct {
724
 
                int type;
725
 
                unsigned long serial;
726
 
                Bool send_event;
727
 
                Display *display;
728
 
                GLXDrawable drawable;
729
 
                int event_type;           
730
 
                int draw_type;            
731
 
                unsigned int mask;        
732
 
                int x, y;
733
 
                int width, height;
734
 
                int count;
735
 
        } GLXBufferClobberEventSGIX;
736
 
        #endif
737
 
 
738
 
        #ifndef GLX_SGIX_hyperpipe
739
 
                #define _GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX 80
740
 
                typedef struct 
741
 
                {
742
 
                        char  pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
743
 
                        int  networkId;
744
 
                } GLXHyperpipeNetworkSGIX;
745
 
 
746
 
                typedef struct 
747
 
                {
748
 
                        char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
749
 
                        int channel;
750
 
                        unsigned int participationType;
751
 
                        int timeSlice;
752
 
                } GLXHyperpipeConfigSGIX;
753
 
 
754
 
                typedef struct 
755
 
                {
756
 
                        char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
757
 
                        int srcXOrigin;
758
 
                        int srcYOrigin;
759
 
                        int srcWidth;
760
 
                        int srcHeight;
761
 
                        int destXOrigin;
762
 
                        int destYOrigin;
763
 
                        int destWidth;
764
 
                        int destHeight;
765
 
                } GLXPipeRect;
766
 
 
767
 
                typedef struct 
768
 
                {
769
 
                        char pipeName[_GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX];
770
 
                        int XOrigin; 
771
 
                        int YOrigin;
772
 
                        int maxHeight;
773
 
                        int maxWidth;
774
 
                } GLXPipeRectLimits;
775
 
        #endif 
776
 
#endif /* end platform specific */
777
 
 
778
 
 
779
 
 
780
 
/* GL_VERSION_1_2 */
781
 
 
782
 
#ifndef GL_VERSION_1_2
783
 
#define GL_VERSION_1_2 1
784
 
#define __GLEE_GL_VERSION_1_2 1
785
 
/* Constants */
786
 
#define GL_UNSIGNED_BYTE_3_3_2                             0x8032
787
 
#define GL_UNSIGNED_SHORT_4_4_4_4                          0x8033
788
 
#define GL_UNSIGNED_SHORT_5_5_5_1                          0x8034
789
 
#define GL_UNSIGNED_INT_8_8_8_8                            0x8035
790
 
#define GL_UNSIGNED_INT_10_10_10_2                         0x8036
791
 
#define GL_RESCALE_NORMAL                                  0x803A
792
 
#define GL_TEXTURE_BINDING_3D                              0x806A
793
 
#define GL_PACK_SKIP_IMAGES                                0x806B
794
 
#define GL_PACK_IMAGE_HEIGHT                               0x806C
795
 
#define GL_UNPACK_SKIP_IMAGES                              0x806D
796
 
#define GL_UNPACK_IMAGE_HEIGHT                             0x806E
797
 
#define GL_TEXTURE_3D                                      0x806F
798
 
#define GL_PROXY_TEXTURE_3D                                0x8070
799
 
#define GL_TEXTURE_DEPTH                                   0x8071
800
 
#define GL_TEXTURE_WRAP_R                                  0x8072
801
 
#define GL_MAX_3D_TEXTURE_SIZE                             0x8073
802
 
#define GL_UNSIGNED_BYTE_2_3_3_REV                         0x8362
803
 
#define GL_UNSIGNED_SHORT_5_6_5                            0x8363
804
 
#define GL_UNSIGNED_SHORT_5_6_5_REV                        0x8364
805
 
#define GL_UNSIGNED_SHORT_4_4_4_4_REV                      0x8365
806
 
#define GL_UNSIGNED_SHORT_1_5_5_5_REV                      0x8366
807
 
#define GL_UNSIGNED_INT_8_8_8_8_REV                        0x8367
808
 
#define GL_UNSIGNED_INT_2_10_10_10_REV                     0x8368
809
 
#define GL_BGR                                             0x80E0
810
 
#define GL_BGRA                                            0x80E1
811
 
#define GL_MAX_ELEMENTS_VERTICES                           0x80E8
812
 
#define GL_MAX_ELEMENTS_INDICES                            0x80E9
813
 
#define GL_CLAMP_TO_EDGE                                   0x812F
814
 
#define GL_TEXTURE_MIN_LOD                                 0x813A
815
 
#define GL_TEXTURE_MAX_LOD                                 0x813B
816
 
#define GL_TEXTURE_BASE_LEVEL                              0x813C
817
 
#define GL_TEXTURE_MAX_LEVEL                               0x813D
818
 
#define GL_LIGHT_MODEL_COLOR_CONTROL                       0x81F8
819
 
#define GL_SINGLE_COLOR                                    0x81F9
820
 
#define GL_SEPARATE_SPECULAR_COLOR                         0x81FA
821
 
#define GL_SMOOTH_POINT_SIZE_RANGE                         0x0B12
822
 
#define GL_SMOOTH_POINT_SIZE_GRANULARITY                   0x0B13
823
 
#define GL_SMOOTH_LINE_WIDTH_RANGE                         0x0B22
824
 
#define GL_SMOOTH_LINE_WIDTH_GRANULARITY                   0x0B23
825
 
#define GL_ALIASED_POINT_SIZE_RANGE                        0x846D
826
 
#define GL_ALIASED_LINE_WIDTH_RANGE                        0x846E
827
 
typedef void (APIENTRYP PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
828
 
typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode);
829
 
typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
830
 
typedef void (APIENTRYP PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
831
 
typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
832
 
typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
833
 
typedef void (APIENTRYP PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
834
 
typedef void (APIENTRYP PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table);
835
 
typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
836
 
typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
837
 
typedef void (APIENTRYP PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
838
 
typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
839
 
typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
840
 
typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
841
 
typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
842
 
typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat * params);
843
 
typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
844
 
typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint * params);
845
 
typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
846
 
typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
847
 
typedef void (APIENTRYP PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image);
848
 
typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
849
 
typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
850
 
typedef void (APIENTRYP PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
851
 
typedef void (APIENTRYP PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
852
 
typedef void (APIENTRYP PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
853
 
typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
854
 
typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
855
 
typedef void (APIENTRYP PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
856
 
typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat * params);
857
 
typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
858
 
typedef void (APIENTRYP PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
859
 
typedef void (APIENTRYP PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
860
 
typedef void (APIENTRYP PFNGLRESETHISTOGRAMPROC) (GLenum target);
861
 
typedef void (APIENTRYP PFNGLRESETMINMAXPROC) (GLenum target);
862
 
typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
863
 
typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
864
 
typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
865
 
GLEE_EXTERN PFNGLBLENDCOLORPROC pglBlendColor;
866
 
GLEE_EXTERN PFNGLBLENDEQUATIONPROC pglBlendEquation;
867
 
GLEE_EXTERN PFNGLDRAWRANGEELEMENTSPROC pglDrawRangeElements;
868
 
GLEE_EXTERN PFNGLCOLORTABLEPROC pglColorTable;
869
 
GLEE_EXTERN PFNGLCOLORTABLEPARAMETERFVPROC pglColorTableParameterfv;
870
 
GLEE_EXTERN PFNGLCOLORTABLEPARAMETERIVPROC pglColorTableParameteriv;
871
 
GLEE_EXTERN PFNGLCOPYCOLORTABLEPROC pglCopyColorTable;
872
 
GLEE_EXTERN PFNGLGETCOLORTABLEPROC pglGetColorTable;
873
 
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERFVPROC pglGetColorTableParameterfv;
874
 
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERIVPROC pglGetColorTableParameteriv;
875
 
GLEE_EXTERN PFNGLCOLORSUBTABLEPROC pglColorSubTable;
876
 
GLEE_EXTERN PFNGLCOPYCOLORSUBTABLEPROC pglCopyColorSubTable;
877
 
GLEE_EXTERN PFNGLCONVOLUTIONFILTER1DPROC pglConvolutionFilter1D;
878
 
GLEE_EXTERN PFNGLCONVOLUTIONFILTER2DPROC pglConvolutionFilter2D;
879
 
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFPROC pglConvolutionParameterf;
880
 
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFVPROC pglConvolutionParameterfv;
881
 
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIPROC pglConvolutionParameteri;
882
 
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIVPROC pglConvolutionParameteriv;
883
 
GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER1DPROC pglCopyConvolutionFilter1D;
884
 
GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER2DPROC pglCopyConvolutionFilter2D;
885
 
GLEE_EXTERN PFNGLGETCONVOLUTIONFILTERPROC pglGetConvolutionFilter;
886
 
GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERFVPROC pglGetConvolutionParameterfv;
887
 
GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERIVPROC pglGetConvolutionParameteriv;
888
 
GLEE_EXTERN PFNGLGETSEPARABLEFILTERPROC pglGetSeparableFilter;
889
 
GLEE_EXTERN PFNGLSEPARABLEFILTER2DPROC pglSeparableFilter2D;
890
 
GLEE_EXTERN PFNGLGETHISTOGRAMPROC pglGetHistogram;
891
 
GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERFVPROC pglGetHistogramParameterfv;
892
 
GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERIVPROC pglGetHistogramParameteriv;
893
 
GLEE_EXTERN PFNGLGETMINMAXPROC pglGetMinmax;
894
 
GLEE_EXTERN PFNGLGETMINMAXPARAMETERFVPROC pglGetMinmaxParameterfv;
895
 
GLEE_EXTERN PFNGLGETMINMAXPARAMETERIVPROC pglGetMinmaxParameteriv;
896
 
GLEE_EXTERN PFNGLHISTOGRAMPROC pglHistogram;
897
 
GLEE_EXTERN PFNGLMINMAXPROC pglMinmax;
898
 
GLEE_EXTERN PFNGLRESETHISTOGRAMPROC pglResetHistogram;
899
 
GLEE_EXTERN PFNGLRESETMINMAXPROC pglResetMinmax;
900
 
GLEE_EXTERN PFNGLTEXIMAGE3DPROC pglTexImage3D;
901
 
GLEE_EXTERN PFNGLTEXSUBIMAGE3DPROC pglTexSubImage3D;
902
 
GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE3DPROC pglCopyTexSubImage3D;
903
 
#define glBlendColor pglBlendColor
904
 
#define glBlendEquation pglBlendEquation
905
 
#define glDrawRangeElements pglDrawRangeElements
906
 
#define glColorTable pglColorTable
907
 
#define glColorTableParameterfv pglColorTableParameterfv
908
 
#define glColorTableParameteriv pglColorTableParameteriv
909
 
#define glCopyColorTable pglCopyColorTable
910
 
#define glGetColorTable pglGetColorTable
911
 
#define glGetColorTableParameterfv pglGetColorTableParameterfv
912
 
#define glGetColorTableParameteriv pglGetColorTableParameteriv
913
 
#define glColorSubTable pglColorSubTable
914
 
#define glCopyColorSubTable pglCopyColorSubTable
915
 
#define glConvolutionFilter1D pglConvolutionFilter1D
916
 
#define glConvolutionFilter2D pglConvolutionFilter2D
917
 
#define glConvolutionParameterf pglConvolutionParameterf
918
 
#define glConvolutionParameterfv pglConvolutionParameterfv
919
 
#define glConvolutionParameteri pglConvolutionParameteri
920
 
#define glConvolutionParameteriv pglConvolutionParameteriv
921
 
#define glCopyConvolutionFilter1D pglCopyConvolutionFilter1D
922
 
#define glCopyConvolutionFilter2D pglCopyConvolutionFilter2D
923
 
#define glGetConvolutionFilter pglGetConvolutionFilter
924
 
#define glGetConvolutionParameterfv pglGetConvolutionParameterfv
925
 
#define glGetConvolutionParameteriv pglGetConvolutionParameteriv
926
 
#define glGetSeparableFilter pglGetSeparableFilter
927
 
#define glSeparableFilter2D pglSeparableFilter2D
928
 
#define glGetHistogram pglGetHistogram
929
 
#define glGetHistogramParameterfv pglGetHistogramParameterfv
930
 
#define glGetHistogramParameteriv pglGetHistogramParameteriv
931
 
#define glGetMinmax pglGetMinmax
932
 
#define glGetMinmaxParameterfv pglGetMinmaxParameterfv
933
 
#define glGetMinmaxParameteriv pglGetMinmaxParameteriv
934
 
#define glHistogram pglHistogram
935
 
#define glMinmax pglMinmax
936
 
#define glResetHistogram pglResetHistogram
937
 
#define glResetMinmax pglResetMinmax
938
 
#define glTexImage3D pglTexImage3D
939
 
#define glTexSubImage3D pglTexSubImage3D
940
 
#define glCopyTexSubImage3D pglCopyTexSubImage3D
941
 
#endif 
942
 
 
943
 
/* GL_ARB_imaging */
944
 
 
945
 
#ifndef GL_ARB_imaging
946
 
#define GL_ARB_imaging 1
947
 
#define __GLEE_GL_ARB_imaging 1
948
 
/* Constants */
949
 
#define GL_CONSTANT_COLOR                                  0x8001
950
 
#define GL_ONE_MINUS_CONSTANT_COLOR                        0x8002
951
 
#define GL_CONSTANT_ALPHA                                  0x8003
952
 
#define GL_ONE_MINUS_CONSTANT_ALPHA                        0x8004
953
 
#define GL_BLEND_COLOR                                     0x8005
954
 
#define GL_FUNC_ADD                                        0x8006
955
 
#define GL_MIN                                             0x8007
956
 
#define GL_MAX                                             0x8008
957
 
#define GL_BLEND_EQUATION                                  0x8009
958
 
#define GL_FUNC_SUBTRACT                                   0x800A
959
 
#define GL_FUNC_REVERSE_SUBTRACT                           0x800B
960
 
#define GL_CONVOLUTION_1D                                  0x8010
961
 
#define GL_CONVOLUTION_2D                                  0x8011
962
 
#define GL_SEPARABLE_2D                                    0x8012
963
 
#define GL_CONVOLUTION_BORDER_MODE                         0x8013
964
 
#define GL_CONVOLUTION_FILTER_SCALE                        0x8014
965
 
#define GL_CONVOLUTION_FILTER_BIAS                         0x8015
966
 
#define GL_REDUCE                                          0x8016
967
 
#define GL_CONVOLUTION_FORMAT                              0x8017
968
 
#define GL_CONVOLUTION_WIDTH                               0x8018
969
 
#define GL_CONVOLUTION_HEIGHT                              0x8019
970
 
#define GL_MAX_CONVOLUTION_WIDTH                           0x801A
971
 
#define GL_MAX_CONVOLUTION_HEIGHT                          0x801B
972
 
#define GL_POST_CONVOLUTION_RED_SCALE                      0x801C
973
 
#define GL_POST_CONVOLUTION_GREEN_SCALE                    0x801D
974
 
#define GL_POST_CONVOLUTION_BLUE_SCALE                     0x801E
975
 
#define GL_POST_CONVOLUTION_ALPHA_SCALE                    0x801F
976
 
#define GL_POST_CONVOLUTION_RED_BIAS                       0x8020
977
 
#define GL_POST_CONVOLUTION_GREEN_BIAS                     0x8021
978
 
#define GL_POST_CONVOLUTION_BLUE_BIAS                      0x8022
979
 
#define GL_POST_CONVOLUTION_ALPHA_BIAS                     0x8023
980
 
#define GL_HISTOGRAM                                       0x8024
981
 
#define GL_PROXY_HISTOGRAM                                 0x8025
982
 
#define GL_HISTOGRAM_WIDTH                                 0x8026
983
 
#define GL_HISTOGRAM_FORMAT                                0x8027
984
 
#define GL_HISTOGRAM_RED_SIZE                              0x8028
985
 
#define GL_HISTOGRAM_GREEN_SIZE                            0x8029
986
 
#define GL_HISTOGRAM_BLUE_SIZE                             0x802A
987
 
#define GL_HISTOGRAM_ALPHA_SIZE                            0x802B
988
 
#define GL_HISTOGRAM_LUMINANCE_SIZE                        0x802C
989
 
#define GL_HISTOGRAM_SINK                                  0x802D
990
 
#define GL_MINMAX                                          0x802E
991
 
#define GL_MINMAX_FORMAT                                   0x802F
992
 
#define GL_MINMAX_SINK                                     0x8030
993
 
#define GL_TABLE_TOO_LARGE                                 0x8031
994
 
#define GL_COLOR_MATRIX                                    0x80B1
995
 
#define GL_COLOR_MATRIX_STACK_DEPTH                        0x80B2
996
 
#define GL_MAX_COLOR_MATRIX_STACK_DEPTH                    0x80B3
997
 
#define GL_POST_COLOR_MATRIX_RED_SCALE                     0x80B4
998
 
#define GL_POST_COLOR_MATRIX_GREEN_SCALE                   0x80B5
999
 
#define GL_POST_COLOR_MATRIX_BLUE_SCALE                    0x80B6
1000
 
#define GL_POST_COLOR_MATRIX_ALPHA_SCALE                   0x80B7
1001
 
#define GL_POST_COLOR_MATRIX_RED_BIAS                      0x80B8
1002
 
#define GL_POST_COLOR_MATRIX_GREEN_BIAS                    0x80B9
1003
 
#define GL_POST_COLOR_MATRIX_BLUE_BIAS                     0x80BA
1004
 
#define GL_POST_COLOR_MATRIX_ALPHA_BIAS                    0x80BB
1005
 
#define GL_COLOR_TABLE                                     0x80D0
1006
 
#define GL_POST_CONVOLUTION_COLOR_TABLE                    0x80D1
1007
 
#define GL_POST_COLOR_MATRIX_COLOR_TABLE                   0x80D2
1008
 
#define GL_PROXY_COLOR_TABLE                               0x80D3
1009
 
#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE              0x80D4
1010
 
#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE             0x80D5
1011
 
#define GL_COLOR_TABLE_SCALE                               0x80D6
1012
 
#define GL_COLOR_TABLE_BIAS                                0x80D7
1013
 
#define GL_COLOR_TABLE_FORMAT                              0x80D8
1014
 
#define GL_COLOR_TABLE_WIDTH                               0x80D9
1015
 
#define GL_COLOR_TABLE_RED_SIZE                            0x80DA
1016
 
#define GL_COLOR_TABLE_GREEN_SIZE                          0x80DB
1017
 
#define GL_COLOR_TABLE_BLUE_SIZE                           0x80DC
1018
 
#define GL_COLOR_TABLE_ALPHA_SIZE                          0x80DD
1019
 
#define GL_COLOR_TABLE_LUMINANCE_SIZE                      0x80DE
1020
 
#define GL_COLOR_TABLE_INTENSITY_SIZE                      0x80DF
1021
 
#define GL_CONSTANT_BORDER                                 0x8151
1022
 
#define GL_REPLICATE_BORDER                                0x8153
1023
 
#define GL_CONVOLUTION_BORDER_COLOR                        0x8154
1024
 
#endif 
1025
 
 
1026
 
/* GL_VERSION_1_3 */
1027
 
 
1028
 
#ifndef GL_VERSION_1_3
1029
 
#define GL_VERSION_1_3 1
1030
 
#define __GLEE_GL_VERSION_1_3 1
1031
 
/* Constants */
1032
 
#define GL_TEXTURE0                                        0x84C0
1033
 
#define GL_TEXTURE1                                        0x84C1
1034
 
#define GL_TEXTURE2                                        0x84C2
1035
 
#define GL_TEXTURE3                                        0x84C3
1036
 
#define GL_TEXTURE4                                        0x84C4
1037
 
#define GL_TEXTURE5                                        0x84C5
1038
 
#define GL_TEXTURE6                                        0x84C6
1039
 
#define GL_TEXTURE7                                        0x84C7
1040
 
#define GL_TEXTURE8                                        0x84C8
1041
 
#define GL_TEXTURE9                                        0x84C9
1042
 
#define GL_TEXTURE10                                       0x84CA
1043
 
#define GL_TEXTURE11                                       0x84CB
1044
 
#define GL_TEXTURE12                                       0x84CC
1045
 
#define GL_TEXTURE13                                       0x84CD
1046
 
#define GL_TEXTURE14                                       0x84CE
1047
 
#define GL_TEXTURE15                                       0x84CF
1048
 
#define GL_TEXTURE16                                       0x84D0
1049
 
#define GL_TEXTURE17                                       0x84D1
1050
 
#define GL_TEXTURE18                                       0x84D2
1051
 
#define GL_TEXTURE19                                       0x84D3
1052
 
#define GL_TEXTURE20                                       0x84D4
1053
 
#define GL_TEXTURE21                                       0x84D5
1054
 
#define GL_TEXTURE22                                       0x84D6
1055
 
#define GL_TEXTURE23                                       0x84D7
1056
 
#define GL_TEXTURE24                                       0x84D8
1057
 
#define GL_TEXTURE25                                       0x84D9
1058
 
#define GL_TEXTURE26                                       0x84DA
1059
 
#define GL_TEXTURE27                                       0x84DB
1060
 
#define GL_TEXTURE28                                       0x84DC
1061
 
#define GL_TEXTURE29                                       0x84DD
1062
 
#define GL_TEXTURE30                                       0x84DE
1063
 
#define GL_TEXTURE31                                       0x84DF
1064
 
#define GL_ACTIVE_TEXTURE                                  0x84E0
1065
 
#define GL_CLIENT_ACTIVE_TEXTURE                           0x84E1
1066
 
#define GL_MAX_TEXTURE_UNITS                               0x84E2
1067
 
#define GL_TRANSPOSE_MODELVIEW_MATRIX                      0x84E3
1068
 
#define GL_TRANSPOSE_PROJECTION_MATRIX                     0x84E4
1069
 
#define GL_TRANSPOSE_TEXTURE_MATRIX                        0x84E5
1070
 
#define GL_TRANSPOSE_COLOR_MATRIX                          0x84E6
1071
 
#define GL_MULTISAMPLE                                     0x809D
1072
 
#define GL_SAMPLE_ALPHA_TO_COVERAGE                        0x809E
1073
 
#define GL_SAMPLE_ALPHA_TO_ONE                             0x809F
1074
 
#define GL_SAMPLE_COVERAGE                                 0x80A0
1075
 
#define GL_SAMPLE_BUFFERS                                  0x80A8
1076
 
#define GL_SAMPLES                                         0x80A9
1077
 
#define GL_SAMPLE_COVERAGE_VALUE                           0x80AA
1078
 
#define GL_SAMPLE_COVERAGE_INVERT                          0x80AB
1079
 
#define GL_MULTISAMPLE_BIT                                 0x20000000
1080
 
#define GL_NORMAL_MAP                                      0x8511
1081
 
#define GL_REFLECTION_MAP                                  0x8512
1082
 
#define GL_TEXTURE_CUBE_MAP                                0x8513
1083
 
#define GL_TEXTURE_BINDING_CUBE_MAP                        0x8514
1084
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X                     0x8515
1085
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X                     0x8516
1086
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y                     0x8517
1087
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y                     0x8518
1088
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z                     0x8519
1089
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z                     0x851A
1090
 
#define GL_PROXY_TEXTURE_CUBE_MAP                          0x851B
1091
 
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE                       0x851C
1092
 
#define GL_COMPRESSED_ALPHA                                0x84E9
1093
 
#define GL_COMPRESSED_LUMINANCE                            0x84EA
1094
 
#define GL_COMPRESSED_LUMINANCE_ALPHA                      0x84EB
1095
 
#define GL_COMPRESSED_INTENSITY                            0x84EC
1096
 
#define GL_COMPRESSED_RGB                                  0x84ED
1097
 
#define GL_COMPRESSED_RGBA                                 0x84EE
1098
 
#define GL_TEXTURE_COMPRESSION_HINT                        0x84EF
1099
 
#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE                   0x86A0
1100
 
#define GL_TEXTURE_COMPRESSED                              0x86A1
1101
 
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS                  0x86A2
1102
 
#define GL_COMPRESSED_TEXTURE_FORMATS                      0x86A3
1103
 
#define GL_CLAMP_TO_BORDER                                 0x812D
1104
 
#define GL_COMBINE                                         0x8570
1105
 
#define GL_COMBINE_RGB                                     0x8571
1106
 
#define GL_COMBINE_ALPHA                                   0x8572
1107
 
#define GL_SOURCE0_RGB                                     0x8580
1108
 
#define GL_SOURCE1_RGB                                     0x8581
1109
 
#define GL_SOURCE2_RGB                                     0x8582
1110
 
#define GL_SOURCE0_ALPHA                                   0x8588
1111
 
#define GL_SOURCE1_ALPHA                                   0x8589
1112
 
#define GL_SOURCE2_ALPHA                                   0x858A
1113
 
#define GL_OPERAND0_RGB                                    0x8590
1114
 
#define GL_OPERAND1_RGB                                    0x8591
1115
 
#define GL_OPERAND2_RGB                                    0x8592
1116
 
#define GL_OPERAND0_ALPHA                                  0x8598
1117
 
#define GL_OPERAND1_ALPHA                                  0x8599
1118
 
#define GL_OPERAND2_ALPHA                                  0x859A
1119
 
#define GL_RGB_SCALE                                       0x8573
1120
 
#define GL_ADD_SIGNED                                      0x8574
1121
 
#define GL_INTERPOLATE                                     0x8575
1122
 
#define GL_SUBTRACT                                        0x84E7
1123
 
#define GL_CONSTANT                                        0x8576
1124
 
#define GL_PRIMARY_COLOR                                   0x8577
1125
 
#define GL_PREVIOUS                                        0x8578
1126
 
#define GL_DOT3_RGB                                        0x86AE
1127
 
#define GL_DOT3_RGBA                                       0x86AF
1128
 
typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture);
1129
 
typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
1130
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
1131
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble * v);
1132
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
1133
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat * v);
1134
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
1135
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint * v);
1136
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
1137
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort * v);
1138
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
1139
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble * v);
1140
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
1141
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat * v);
1142
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
1143
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint * v);
1144
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
1145
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort * v);
1146
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
1147
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble * v);
1148
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
1149
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat * v);
1150
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
1151
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint * v);
1152
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
1153
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort * v);
1154
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
1155
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble * v);
1156
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
1157
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat * v);
1158
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
1159
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint * v);
1160
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
1161
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort * v);
1162
 
typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat * m);
1163
 
typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble * m);
1164
 
typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat * m);
1165
 
typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble * m);
1166
 
typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
1167
 
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
1168
 
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
1169
 
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
1170
 
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
1171
 
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
1172
 
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
1173
 
typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint level, GLvoid * img);
1174
 
GLEE_EXTERN PFNGLACTIVETEXTUREPROC pglActiveTexture;
1175
 
GLEE_EXTERN PFNGLCLIENTACTIVETEXTUREPROC pglClientActiveTexture;
1176
 
GLEE_EXTERN PFNGLMULTITEXCOORD1DPROC pglMultiTexCoord1d;
1177
 
GLEE_EXTERN PFNGLMULTITEXCOORD1DVPROC pglMultiTexCoord1dv;
1178
 
GLEE_EXTERN PFNGLMULTITEXCOORD1FPROC pglMultiTexCoord1f;
1179
 
GLEE_EXTERN PFNGLMULTITEXCOORD1FVPROC pglMultiTexCoord1fv;
1180
 
GLEE_EXTERN PFNGLMULTITEXCOORD1IPROC pglMultiTexCoord1i;
1181
 
GLEE_EXTERN PFNGLMULTITEXCOORD1IVPROC pglMultiTexCoord1iv;
1182
 
GLEE_EXTERN PFNGLMULTITEXCOORD1SPROC pglMultiTexCoord1s;
1183
 
GLEE_EXTERN PFNGLMULTITEXCOORD1SVPROC pglMultiTexCoord1sv;
1184
 
GLEE_EXTERN PFNGLMULTITEXCOORD2DPROC pglMultiTexCoord2d;
1185
 
GLEE_EXTERN PFNGLMULTITEXCOORD2DVPROC pglMultiTexCoord2dv;
1186
 
GLEE_EXTERN PFNGLMULTITEXCOORD2FPROC pglMultiTexCoord2f;
1187
 
GLEE_EXTERN PFNGLMULTITEXCOORD2FVPROC pglMultiTexCoord2fv;
1188
 
GLEE_EXTERN PFNGLMULTITEXCOORD2IPROC pglMultiTexCoord2i;
1189
 
GLEE_EXTERN PFNGLMULTITEXCOORD2IVPROC pglMultiTexCoord2iv;
1190
 
GLEE_EXTERN PFNGLMULTITEXCOORD2SPROC pglMultiTexCoord2s;
1191
 
GLEE_EXTERN PFNGLMULTITEXCOORD2SVPROC pglMultiTexCoord2sv;
1192
 
GLEE_EXTERN PFNGLMULTITEXCOORD3DPROC pglMultiTexCoord3d;
1193
 
GLEE_EXTERN PFNGLMULTITEXCOORD3DVPROC pglMultiTexCoord3dv;
1194
 
GLEE_EXTERN PFNGLMULTITEXCOORD3FPROC pglMultiTexCoord3f;
1195
 
GLEE_EXTERN PFNGLMULTITEXCOORD3FVPROC pglMultiTexCoord3fv;
1196
 
GLEE_EXTERN PFNGLMULTITEXCOORD3IPROC pglMultiTexCoord3i;
1197
 
GLEE_EXTERN PFNGLMULTITEXCOORD3IVPROC pglMultiTexCoord3iv;
1198
 
GLEE_EXTERN PFNGLMULTITEXCOORD3SPROC pglMultiTexCoord3s;
1199
 
GLEE_EXTERN PFNGLMULTITEXCOORD3SVPROC pglMultiTexCoord3sv;
1200
 
GLEE_EXTERN PFNGLMULTITEXCOORD4DPROC pglMultiTexCoord4d;
1201
 
GLEE_EXTERN PFNGLMULTITEXCOORD4DVPROC pglMultiTexCoord4dv;
1202
 
GLEE_EXTERN PFNGLMULTITEXCOORD4FPROC pglMultiTexCoord4f;
1203
 
GLEE_EXTERN PFNGLMULTITEXCOORD4FVPROC pglMultiTexCoord4fv;
1204
 
GLEE_EXTERN PFNGLMULTITEXCOORD4IPROC pglMultiTexCoord4i;
1205
 
GLEE_EXTERN PFNGLMULTITEXCOORD4IVPROC pglMultiTexCoord4iv;
1206
 
GLEE_EXTERN PFNGLMULTITEXCOORD4SPROC pglMultiTexCoord4s;
1207
 
GLEE_EXTERN PFNGLMULTITEXCOORD4SVPROC pglMultiTexCoord4sv;
1208
 
GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXFPROC pglLoadTransposeMatrixf;
1209
 
GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXDPROC pglLoadTransposeMatrixd;
1210
 
GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXFPROC pglMultTransposeMatrixf;
1211
 
GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXDPROC pglMultTransposeMatrixd;
1212
 
GLEE_EXTERN PFNGLSAMPLECOVERAGEPROC pglSampleCoverage;
1213
 
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE3DPROC pglCompressedTexImage3D;
1214
 
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE2DPROC pglCompressedTexImage2D;
1215
 
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE1DPROC pglCompressedTexImage1D;
1216
 
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC pglCompressedTexSubImage3D;
1217
 
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC pglCompressedTexSubImage2D;
1218
 
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC pglCompressedTexSubImage1D;
1219
 
GLEE_EXTERN PFNGLGETCOMPRESSEDTEXIMAGEPROC pglGetCompressedTexImage;
1220
 
#define glActiveTexture pglActiveTexture
1221
 
#define glClientActiveTexture pglClientActiveTexture
1222
 
#define glMultiTexCoord1d pglMultiTexCoord1d
1223
 
#define glMultiTexCoord1dv pglMultiTexCoord1dv
1224
 
#define glMultiTexCoord1f pglMultiTexCoord1f
1225
 
#define glMultiTexCoord1fv pglMultiTexCoord1fv
1226
 
#define glMultiTexCoord1i pglMultiTexCoord1i
1227
 
#define glMultiTexCoord1iv pglMultiTexCoord1iv
1228
 
#define glMultiTexCoord1s pglMultiTexCoord1s
1229
 
#define glMultiTexCoord1sv pglMultiTexCoord1sv
1230
 
#define glMultiTexCoord2d pglMultiTexCoord2d
1231
 
#define glMultiTexCoord2dv pglMultiTexCoord2dv
1232
 
#define glMultiTexCoord2f pglMultiTexCoord2f
1233
 
#define glMultiTexCoord2fv pglMultiTexCoord2fv
1234
 
#define glMultiTexCoord2i pglMultiTexCoord2i
1235
 
#define glMultiTexCoord2iv pglMultiTexCoord2iv
1236
 
#define glMultiTexCoord2s pglMultiTexCoord2s
1237
 
#define glMultiTexCoord2sv pglMultiTexCoord2sv
1238
 
#define glMultiTexCoord3d pglMultiTexCoord3d
1239
 
#define glMultiTexCoord3dv pglMultiTexCoord3dv
1240
 
#define glMultiTexCoord3f pglMultiTexCoord3f
1241
 
#define glMultiTexCoord3fv pglMultiTexCoord3fv
1242
 
#define glMultiTexCoord3i pglMultiTexCoord3i
1243
 
#define glMultiTexCoord3iv pglMultiTexCoord3iv
1244
 
#define glMultiTexCoord3s pglMultiTexCoord3s
1245
 
#define glMultiTexCoord3sv pglMultiTexCoord3sv
1246
 
#define glMultiTexCoord4d pglMultiTexCoord4d
1247
 
#define glMultiTexCoord4dv pglMultiTexCoord4dv
1248
 
#define glMultiTexCoord4f pglMultiTexCoord4f
1249
 
#define glMultiTexCoord4fv pglMultiTexCoord4fv
1250
 
#define glMultiTexCoord4i pglMultiTexCoord4i
1251
 
#define glMultiTexCoord4iv pglMultiTexCoord4iv
1252
 
#define glMultiTexCoord4s pglMultiTexCoord4s
1253
 
#define glMultiTexCoord4sv pglMultiTexCoord4sv
1254
 
#define glLoadTransposeMatrixf pglLoadTransposeMatrixf
1255
 
#define glLoadTransposeMatrixd pglLoadTransposeMatrixd
1256
 
#define glMultTransposeMatrixf pglMultTransposeMatrixf
1257
 
#define glMultTransposeMatrixd pglMultTransposeMatrixd
1258
 
#define glSampleCoverage pglSampleCoverage
1259
 
#define glCompressedTexImage3D pglCompressedTexImage3D
1260
 
#define glCompressedTexImage2D pglCompressedTexImage2D
1261
 
#define glCompressedTexImage1D pglCompressedTexImage1D
1262
 
#define glCompressedTexSubImage3D pglCompressedTexSubImage3D
1263
 
#define glCompressedTexSubImage2D pglCompressedTexSubImage2D
1264
 
#define glCompressedTexSubImage1D pglCompressedTexSubImage1D
1265
 
#define glGetCompressedTexImage pglGetCompressedTexImage
1266
 
#endif 
1267
 
 
1268
 
/* GL_VERSION_1_4 */
1269
 
 
1270
 
#ifndef GL_VERSION_1_4
1271
 
#define GL_VERSION_1_4 1
1272
 
#define __GLEE_GL_VERSION_1_4 1
1273
 
/* Constants */
1274
 
#define GL_BLEND_DST_RGB                                   0x80C8
1275
 
#define GL_BLEND_SRC_RGB                                   0x80C9
1276
 
#define GL_BLEND_DST_ALPHA                                 0x80CA
1277
 
#define GL_BLEND_SRC_ALPHA                                 0x80CB
1278
 
#define GL_POINT_SIZE_MIN                                  0x8126
1279
 
#define GL_POINT_SIZE_MAX                                  0x8127
1280
 
#define GL_POINT_FADE_THRESHOLD_SIZE                       0x8128
1281
 
#define GL_POINT_DISTANCE_ATTENUATION                      0x8129
1282
 
#define GL_GENERATE_MIPMAP                                 0x8191
1283
 
#define GL_GENERATE_MIPMAP_HINT                            0x8192
1284
 
#define GL_DEPTH_COMPONENT16                               0x81A5
1285
 
#define GL_DEPTH_COMPONENT24                               0x81A6
1286
 
#define GL_DEPTH_COMPONENT32                               0x81A7
1287
 
#define GL_MIRRORED_REPEAT                                 0x8370
1288
 
#define GL_FOG_COORDINATE_SOURCE                           0x8450
1289
 
#define GL_FOG_COORDINATE                                  0x8451
1290
 
#define GL_FRAGMENT_DEPTH                                  0x8452
1291
 
#define GL_CURRENT_FOG_COORDINATE                          0x8453
1292
 
#define GL_FOG_COORDINATE_ARRAY_TYPE                       0x8454
1293
 
#define GL_FOG_COORDINATE_ARRAY_STRIDE                     0x8455
1294
 
#define GL_FOG_COORDINATE_ARRAY_POINTER                    0x8456
1295
 
#define GL_FOG_COORDINATE_ARRAY                            0x8457
1296
 
#define GL_COLOR_SUM                                       0x8458
1297
 
#define GL_CURRENT_SECONDARY_COLOR                         0x8459
1298
 
#define GL_SECONDARY_COLOR_ARRAY_SIZE                      0x845A
1299
 
#define GL_SECONDARY_COLOR_ARRAY_TYPE                      0x845B
1300
 
#define GL_SECONDARY_COLOR_ARRAY_STRIDE                    0x845C
1301
 
#define GL_SECONDARY_COLOR_ARRAY_POINTER                   0x845D
1302
 
#define GL_SECONDARY_COLOR_ARRAY                           0x845E
1303
 
#define GL_MAX_TEXTURE_LOD_BIAS                            0x84FD
1304
 
#define GL_TEXTURE_FILTER_CONTROL                          0x8500
1305
 
#define GL_TEXTURE_LOD_BIAS                                0x8501
1306
 
#define GL_INCR_WRAP                                       0x8507
1307
 
#define GL_DECR_WRAP                                       0x8508
1308
 
#define GL_TEXTURE_DEPTH_SIZE                              0x884A
1309
 
#define GL_DEPTH_TEXTURE_MODE                              0x884B
1310
 
#define GL_TEXTURE_COMPARE_MODE                            0x884C
1311
 
#define GL_TEXTURE_COMPARE_FUNC                            0x884D
1312
 
#define GL_COMPARE_R_TO_TEXTURE                            0x884E
1313
 
typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
1314
 
typedef void (APIENTRYP PFNGLFOGCOORDFPROC) (GLfloat coord);
1315
 
typedef void (APIENTRYP PFNGLFOGCOORDFVPROC) (const GLfloat * coord);
1316
 
typedef void (APIENTRYP PFNGLFOGCOORDDPROC) (GLdouble coord);
1317
 
typedef void (APIENTRYP PFNGLFOGCOORDDVPROC) (const GLdouble * coord);
1318
 
typedef void (APIENTRYP PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
1319
 
typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
1320
 
typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount);
1321
 
typedef void (APIENTRYP PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
1322
 
typedef void (APIENTRYP PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat * params);
1323
 
typedef void (APIENTRYP PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
1324
 
typedef void (APIENTRYP PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint * params);
1325
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);
1326
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte * v);
1327
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue);
1328
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble * v);
1329
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
1330
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat * v);
1331
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);
1332
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IVPROC) (const GLint * v);
1333
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
1334
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SVPROC) (const GLshort * v);
1335
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue);
1336
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte * v);
1337
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
1338
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint * v);
1339
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue);
1340
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USVPROC) (const GLushort * v);
1341
 
typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
1342
 
typedef void (APIENTRYP PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);
1343
 
typedef void (APIENTRYP PFNGLWINDOWPOS2DVPROC) (const GLdouble * v);
1344
 
typedef void (APIENTRYP PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);
1345
 
typedef void (APIENTRYP PFNGLWINDOWPOS2FVPROC) (const GLfloat * v);
1346
 
typedef void (APIENTRYP PFNGLWINDOWPOS2IPROC) (GLint x, GLint y);
1347
 
typedef void (APIENTRYP PFNGLWINDOWPOS2IVPROC) (const GLint * v);
1348
 
typedef void (APIENTRYP PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y);
1349
 
typedef void (APIENTRYP PFNGLWINDOWPOS2SVPROC) (const GLshort * v);
1350
 
typedef void (APIENTRYP PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z);
1351
 
typedef void (APIENTRYP PFNGLWINDOWPOS3DVPROC) (const GLdouble * v);
1352
 
typedef void (APIENTRYP PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z);
1353
 
typedef void (APIENTRYP PFNGLWINDOWPOS3FVPROC) (const GLfloat * v);
1354
 
typedef void (APIENTRYP PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);
1355
 
typedef void (APIENTRYP PFNGLWINDOWPOS3IVPROC) (const GLint * v);
1356
 
typedef void (APIENTRYP PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);
1357
 
typedef void (APIENTRYP PFNGLWINDOWPOS3SVPROC) (const GLshort * v);
1358
 
GLEE_EXTERN PFNGLBLENDFUNCSEPARATEPROC pglBlendFuncSeparate;
1359
 
GLEE_EXTERN PFNGLFOGCOORDFPROC pglFogCoordf;
1360
 
GLEE_EXTERN PFNGLFOGCOORDFVPROC pglFogCoordfv;
1361
 
GLEE_EXTERN PFNGLFOGCOORDDPROC pglFogCoordd;
1362
 
GLEE_EXTERN PFNGLFOGCOORDDVPROC pglFogCoorddv;
1363
 
GLEE_EXTERN PFNGLFOGCOORDPOINTERPROC pglFogCoordPointer;
1364
 
GLEE_EXTERN PFNGLMULTIDRAWARRAYSPROC pglMultiDrawArrays;
1365
 
GLEE_EXTERN PFNGLMULTIDRAWELEMENTSPROC pglMultiDrawElements;
1366
 
GLEE_EXTERN PFNGLPOINTPARAMETERFPROC pglPointParameterf;
1367
 
GLEE_EXTERN PFNGLPOINTPARAMETERFVPROC pglPointParameterfv;
1368
 
GLEE_EXTERN PFNGLPOINTPARAMETERIPROC pglPointParameteri;
1369
 
GLEE_EXTERN PFNGLPOINTPARAMETERIVPROC pglPointParameteriv;
1370
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3BPROC pglSecondaryColor3b;
1371
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3BVPROC pglSecondaryColor3bv;
1372
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3DPROC pglSecondaryColor3d;
1373
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3DVPROC pglSecondaryColor3dv;
1374
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3FPROC pglSecondaryColor3f;
1375
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3FVPROC pglSecondaryColor3fv;
1376
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3IPROC pglSecondaryColor3i;
1377
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3IVPROC pglSecondaryColor3iv;
1378
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3SPROC pglSecondaryColor3s;
1379
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3SVPROC pglSecondaryColor3sv;
1380
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3UBPROC pglSecondaryColor3ub;
1381
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3UBVPROC pglSecondaryColor3ubv;
1382
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3UIPROC pglSecondaryColor3ui;
1383
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3UIVPROC pglSecondaryColor3uiv;
1384
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3USPROC pglSecondaryColor3us;
1385
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3USVPROC pglSecondaryColor3usv;
1386
 
GLEE_EXTERN PFNGLSECONDARYCOLORPOINTERPROC pglSecondaryColorPointer;
1387
 
GLEE_EXTERN PFNGLWINDOWPOS2DPROC pglWindowPos2d;
1388
 
GLEE_EXTERN PFNGLWINDOWPOS2DVPROC pglWindowPos2dv;
1389
 
GLEE_EXTERN PFNGLWINDOWPOS2FPROC pglWindowPos2f;
1390
 
GLEE_EXTERN PFNGLWINDOWPOS2FVPROC pglWindowPos2fv;
1391
 
GLEE_EXTERN PFNGLWINDOWPOS2IPROC pglWindowPos2i;
1392
 
GLEE_EXTERN PFNGLWINDOWPOS2IVPROC pglWindowPos2iv;
1393
 
GLEE_EXTERN PFNGLWINDOWPOS2SPROC pglWindowPos2s;
1394
 
GLEE_EXTERN PFNGLWINDOWPOS2SVPROC pglWindowPos2sv;
1395
 
GLEE_EXTERN PFNGLWINDOWPOS3DPROC pglWindowPos3d;
1396
 
GLEE_EXTERN PFNGLWINDOWPOS3DVPROC pglWindowPos3dv;
1397
 
GLEE_EXTERN PFNGLWINDOWPOS3FPROC pglWindowPos3f;
1398
 
GLEE_EXTERN PFNGLWINDOWPOS3FVPROC pglWindowPos3fv;
1399
 
GLEE_EXTERN PFNGLWINDOWPOS3IPROC pglWindowPos3i;
1400
 
GLEE_EXTERN PFNGLWINDOWPOS3IVPROC pglWindowPos3iv;
1401
 
GLEE_EXTERN PFNGLWINDOWPOS3SPROC pglWindowPos3s;
1402
 
GLEE_EXTERN PFNGLWINDOWPOS3SVPROC pglWindowPos3sv;
1403
 
#define glBlendFuncSeparate pglBlendFuncSeparate
1404
 
#define glFogCoordf pglFogCoordf
1405
 
#define glFogCoordfv pglFogCoordfv
1406
 
#define glFogCoordd pglFogCoordd
1407
 
#define glFogCoorddv pglFogCoorddv
1408
 
#define glFogCoordPointer pglFogCoordPointer
1409
 
#define glMultiDrawArrays pglMultiDrawArrays
1410
 
#define glMultiDrawElements pglMultiDrawElements
1411
 
#define glPointParameterf pglPointParameterf
1412
 
#define glPointParameterfv pglPointParameterfv
1413
 
#define glPointParameteri pglPointParameteri
1414
 
#define glPointParameteriv pglPointParameteriv
1415
 
#define glSecondaryColor3b pglSecondaryColor3b
1416
 
#define glSecondaryColor3bv pglSecondaryColor3bv
1417
 
#define glSecondaryColor3d pglSecondaryColor3d
1418
 
#define glSecondaryColor3dv pglSecondaryColor3dv
1419
 
#define glSecondaryColor3f pglSecondaryColor3f
1420
 
#define glSecondaryColor3fv pglSecondaryColor3fv
1421
 
#define glSecondaryColor3i pglSecondaryColor3i
1422
 
#define glSecondaryColor3iv pglSecondaryColor3iv
1423
 
#define glSecondaryColor3s pglSecondaryColor3s
1424
 
#define glSecondaryColor3sv pglSecondaryColor3sv
1425
 
#define glSecondaryColor3ub pglSecondaryColor3ub
1426
 
#define glSecondaryColor3ubv pglSecondaryColor3ubv
1427
 
#define glSecondaryColor3ui pglSecondaryColor3ui
1428
 
#define glSecondaryColor3uiv pglSecondaryColor3uiv
1429
 
#define glSecondaryColor3us pglSecondaryColor3us
1430
 
#define glSecondaryColor3usv pglSecondaryColor3usv
1431
 
#define glSecondaryColorPointer pglSecondaryColorPointer
1432
 
#define glWindowPos2d pglWindowPos2d
1433
 
#define glWindowPos2dv pglWindowPos2dv
1434
 
#define glWindowPos2f pglWindowPos2f
1435
 
#define glWindowPos2fv pglWindowPos2fv
1436
 
#define glWindowPos2i pglWindowPos2i
1437
 
#define glWindowPos2iv pglWindowPos2iv
1438
 
#define glWindowPos2s pglWindowPos2s
1439
 
#define glWindowPos2sv pglWindowPos2sv
1440
 
#define glWindowPos3d pglWindowPos3d
1441
 
#define glWindowPos3dv pglWindowPos3dv
1442
 
#define glWindowPos3f pglWindowPos3f
1443
 
#define glWindowPos3fv pglWindowPos3fv
1444
 
#define glWindowPos3i pglWindowPos3i
1445
 
#define glWindowPos3iv pglWindowPos3iv
1446
 
#define glWindowPos3s pglWindowPos3s
1447
 
#define glWindowPos3sv pglWindowPos3sv
1448
 
#endif 
1449
 
 
1450
 
/* GL_VERSION_1_5 */
1451
 
 
1452
 
#ifndef GL_VERSION_1_5
1453
 
#define GL_VERSION_1_5 1
1454
 
#define __GLEE_GL_VERSION_1_5 1
1455
 
/* Constants */
1456
 
#define GL_BUFFER_SIZE                                     0x8764
1457
 
#define GL_BUFFER_USAGE                                    0x8765
1458
 
#define GL_QUERY_COUNTER_BITS                              0x8864
1459
 
#define GL_CURRENT_QUERY                                   0x8865
1460
 
#define GL_QUERY_RESULT                                    0x8866
1461
 
#define GL_QUERY_RESULT_AVAILABLE                          0x8867
1462
 
#define GL_ARRAY_BUFFER                                    0x8892
1463
 
#define GL_ELEMENT_ARRAY_BUFFER                            0x8893
1464
 
#define GL_ARRAY_BUFFER_BINDING                            0x8894
1465
 
#define GL_ELEMENT_ARRAY_BUFFER_BINDING                    0x8895
1466
 
#define GL_VERTEX_ARRAY_BUFFER_BINDING                     0x8896
1467
 
#define GL_NORMAL_ARRAY_BUFFER_BINDING                     0x8897
1468
 
#define GL_COLOR_ARRAY_BUFFER_BINDING                      0x8898
1469
 
#define GL_INDEX_ARRAY_BUFFER_BINDING                      0x8899
1470
 
#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING              0x889A
1471
 
#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING                  0x889B
1472
 
#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING            0x889C
1473
 
#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING             0x889D
1474
 
#define GL_WEIGHT_ARRAY_BUFFER_BINDING                     0x889E
1475
 
#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING              0x889F
1476
 
#define GL_READ_ONLY                                       0x88B8
1477
 
#define GL_WRITE_ONLY                                      0x88B9
1478
 
#define GL_READ_WRITE                                      0x88BA
1479
 
#define GL_BUFFER_ACCESS                                   0x88BB
1480
 
#define GL_BUFFER_MAPPED                                   0x88BC
1481
 
#define GL_BUFFER_MAP_POINTER                              0x88BD
1482
 
#define GL_STREAM_DRAW                                     0x88E0
1483
 
#define GL_STREAM_READ                                     0x88E1
1484
 
#define GL_STREAM_COPY                                     0x88E2
1485
 
#define GL_STATIC_DRAW                                     0x88E4
1486
 
#define GL_STATIC_READ                                     0x88E5
1487
 
#define GL_STATIC_COPY                                     0x88E6
1488
 
#define GL_DYNAMIC_DRAW                                    0x88E8
1489
 
#define GL_DYNAMIC_READ                                    0x88E9
1490
 
#define GL_DYNAMIC_COPY                                    0x88EA
1491
 
#define GL_SAMPLES_PASSED                                  0x8914
1492
 
#define GL_FOG_COORD_SRC                                   GL_FOG_COORDINATE_SOURCE
1493
 
#define GL_FOG_COORD                                       GL_FOG_COORDINATE
1494
 
#define GL_CURRENT_FOG_COORD                               GL_CURRENT_FOG_COORDINATE
1495
 
#define GL_FOG_COORD_ARRAY_TYPE                            GL_FOG_COORDINATE_ARRAY_TYPE
1496
 
#define GL_FOG_COORD_ARRAY_STRIDE                          GL_FOG_COORDINATE_ARRAY_STRIDE
1497
 
#define GL_FOG_COORD_ARRAY_POINTER                         GL_FOG_COORDINATE_ARRAY_POINTER
1498
 
#define GL_FOG_COORD_ARRAY                                 GL_FOG_COORDINATE_ARRAY
1499
 
#define GL_FOG_COORD_ARRAY_BUFFER_BINDING                  GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
1500
 
#define GL_SRC0_RGB                                        GL_SOURCE0_RGB
1501
 
#define GL_SRC1_RGB                                        GL_SOURCE1_RGB
1502
 
#define GL_SRC2_RGB                                        GL_SOURCE2_RGB
1503
 
#define GL_SRC0_ALPHA                                      GL_SOURCE0_ALPHA
1504
 
#define GL_SRC1_ALPHA                                      GL_SOURCE1_ALPHA
1505
 
#define GL_SRC2_ALPHA                                      GL_SOURCE2_ALPHA
1506
 
typedef void (APIENTRYP PFNGLGENQUERIESPROC) (GLsizei n, GLuint * ids);
1507
 
typedef void (APIENTRYP PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint * ids);
1508
 
typedef GLboolean (APIENTRYP PFNGLISQUERYPROC) (GLuint id);
1509
 
typedef void (APIENTRYP PFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
1510
 
typedef void (APIENTRYP PFNGLENDQUERYPROC) (GLenum target);
1511
 
typedef void (APIENTRYP PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint * params);
1512
 
typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint * params);
1513
 
typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint * params);
1514
 
typedef void (APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
1515
 
typedef void (APIENTRYP PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint * buffers);
1516
 
typedef void (APIENTRYP PFNGLGENBUFFERSPROC) (GLsizei n, GLuint * buffers);
1517
 
typedef GLboolean (APIENTRYP PFNGLISBUFFERPROC) (GLuint buffer);
1518
 
typedef void (APIENTRYP PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
1519
 
typedef void (APIENTRYP PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data);
1520
 
typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data);
1521
 
typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERPROC) (GLenum target, GLenum access);
1522
 
typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERPROC) (GLenum target);
1523
 
typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint * params);
1524
 
typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid* * params);
1525
 
GLEE_EXTERN PFNGLGENQUERIESPROC pglGenQueries;
1526
 
GLEE_EXTERN PFNGLDELETEQUERIESPROC pglDeleteQueries;
1527
 
GLEE_EXTERN PFNGLISQUERYPROC pglIsQuery;
1528
 
GLEE_EXTERN PFNGLBEGINQUERYPROC pglBeginQuery;
1529
 
GLEE_EXTERN PFNGLENDQUERYPROC pglEndQuery;
1530
 
GLEE_EXTERN PFNGLGETQUERYIVPROC pglGetQueryiv;
1531
 
GLEE_EXTERN PFNGLGETQUERYOBJECTIVPROC pglGetQueryObjectiv;
1532
 
GLEE_EXTERN PFNGLGETQUERYOBJECTUIVPROC pglGetQueryObjectuiv;
1533
 
GLEE_EXTERN PFNGLBINDBUFFERPROC pglBindBuffer;
1534
 
GLEE_EXTERN PFNGLDELETEBUFFERSPROC pglDeleteBuffers;
1535
 
GLEE_EXTERN PFNGLGENBUFFERSPROC pglGenBuffers;
1536
 
GLEE_EXTERN PFNGLISBUFFERPROC pglIsBuffer;
1537
 
GLEE_EXTERN PFNGLBUFFERDATAPROC pglBufferData;
1538
 
GLEE_EXTERN PFNGLBUFFERSUBDATAPROC pglBufferSubData;
1539
 
GLEE_EXTERN PFNGLGETBUFFERSUBDATAPROC pglGetBufferSubData;
1540
 
GLEE_EXTERN PFNGLMAPBUFFERPROC pglMapBuffer;
1541
 
GLEE_EXTERN PFNGLUNMAPBUFFERPROC pglUnmapBuffer;
1542
 
GLEE_EXTERN PFNGLGETBUFFERPARAMETERIVPROC pglGetBufferParameteriv;
1543
 
GLEE_EXTERN PFNGLGETBUFFERPOINTERVPROC pglGetBufferPointerv;
1544
 
#define glGenQueries pglGenQueries
1545
 
#define glDeleteQueries pglDeleteQueries
1546
 
#define glIsQuery pglIsQuery
1547
 
#define glBeginQuery pglBeginQuery
1548
 
#define glEndQuery pglEndQuery
1549
 
#define glGetQueryiv pglGetQueryiv
1550
 
#define glGetQueryObjectiv pglGetQueryObjectiv
1551
 
#define glGetQueryObjectuiv pglGetQueryObjectuiv
1552
 
#define glBindBuffer pglBindBuffer
1553
 
#define glDeleteBuffers pglDeleteBuffers
1554
 
#define glGenBuffers pglGenBuffers
1555
 
#define glIsBuffer pglIsBuffer
1556
 
#define glBufferData pglBufferData
1557
 
#define glBufferSubData pglBufferSubData
1558
 
#define glGetBufferSubData pglGetBufferSubData
1559
 
#define glMapBuffer pglMapBuffer
1560
 
#define glUnmapBuffer pglUnmapBuffer
1561
 
#define glGetBufferParameteriv pglGetBufferParameteriv
1562
 
#define glGetBufferPointerv pglGetBufferPointerv
1563
 
#endif 
1564
 
 
1565
 
/* GL_VERSION_2_0 */
1566
 
 
1567
 
#ifndef GL_VERSION_2_0
1568
 
#define GL_VERSION_2_0 1
1569
 
#define __GLEE_GL_VERSION_2_0 1
1570
 
/* Constants */
1571
 
#define GL_BLEND_EQUATION_RGB                              GL_BLEND_EQUATION
1572
 
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED                     0x8622
1573
 
#define GL_VERTEX_ATTRIB_ARRAY_SIZE                        0x8623
1574
 
#define GL_VERTEX_ATTRIB_ARRAY_STRIDE                      0x8624
1575
 
#define GL_VERTEX_ATTRIB_ARRAY_TYPE                        0x8625
1576
 
#define GL_CURRENT_VERTEX_ATTRIB                           0x8626
1577
 
#define GL_VERTEX_PROGRAM_POINT_SIZE                       0x8642
1578
 
#define GL_VERTEX_PROGRAM_TWO_SIDE                         0x8643
1579
 
#define GL_VERTEX_ATTRIB_ARRAY_POINTER                     0x8645
1580
 
#define GL_STENCIL_BACK_FUNC                               0x8800
1581
 
#define GL_STENCIL_BACK_FAIL                               0x8801
1582
 
#define GL_STENCIL_BACK_PASS_DEPTH_FAIL                    0x8802
1583
 
#define GL_STENCIL_BACK_PASS_DEPTH_PASS                    0x8803
1584
 
#define GL_MAX_DRAW_BUFFERS                                0x8824
1585
 
#define GL_DRAW_BUFFER0                                    0x8825
1586
 
#define GL_DRAW_BUFFER1                                    0x8826
1587
 
#define GL_DRAW_BUFFER2                                    0x8827
1588
 
#define GL_DRAW_BUFFER3                                    0x8828
1589
 
#define GL_DRAW_BUFFER4                                    0x8829
1590
 
#define GL_DRAW_BUFFER5                                    0x882A
1591
 
#define GL_DRAW_BUFFER6                                    0x882B
1592
 
#define GL_DRAW_BUFFER7                                    0x882C
1593
 
#define GL_DRAW_BUFFER8                                    0x882D
1594
 
#define GL_DRAW_BUFFER9                                    0x882E
1595
 
#define GL_DRAW_BUFFER10                                   0x882F
1596
 
#define GL_DRAW_BUFFER11                                   0x8830
1597
 
#define GL_DRAW_BUFFER12                                   0x8831
1598
 
#define GL_DRAW_BUFFER13                                   0x8832
1599
 
#define GL_DRAW_BUFFER14                                   0x8833
1600
 
#define GL_DRAW_BUFFER15                                   0x8834
1601
 
#define GL_BLEND_EQUATION_ALPHA                            0x883D
1602
 
#define GL_POINT_SPRITE                                    0x8861
1603
 
#define GL_COORD_REPLACE                                   0x8862
1604
 
#define GL_MAX_VERTEX_ATTRIBS                              0x8869
1605
 
#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED                  0x886A
1606
 
#define GL_MAX_TEXTURE_COORDS                              0x8871
1607
 
#define GL_MAX_TEXTURE_IMAGE_UNITS                         0x8872
1608
 
#define GL_FRAGMENT_SHADER                                 0x8B30
1609
 
#define GL_VERTEX_SHADER                                   0x8B31
1610
 
#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS                 0x8B49
1611
 
#define GL_MAX_VERTEX_UNIFORM_COMPONENTS                   0x8B4A
1612
 
#define GL_MAX_VARYING_FLOATS                              0x8B4B
1613
 
#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS                  0x8B4C
1614
 
#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS                0x8B4D
1615
 
#define GL_SHADER_TYPE                                     0x8B4F
1616
 
#define GL_FLOAT_VEC2                                      0x8B50
1617
 
#define GL_FLOAT_VEC3                                      0x8B51
1618
 
#define GL_FLOAT_VEC4                                      0x8B52
1619
 
#define GL_INT_VEC2                                        0x8B53
1620
 
#define GL_INT_VEC3                                        0x8B54
1621
 
#define GL_INT_VEC4                                        0x8B55
1622
 
#define GL_BOOL                                            0x8B56
1623
 
#define GL_BOOL_VEC2                                       0x8B57
1624
 
#define GL_BOOL_VEC3                                       0x8B58
1625
 
#define GL_BOOL_VEC4                                       0x8B59
1626
 
#define GL_FLOAT_MAT2                                      0x8B5A
1627
 
#define GL_FLOAT_MAT3                                      0x8B5B
1628
 
#define GL_FLOAT_MAT4                                      0x8B5C
1629
 
#define GL_SAMPLER_1D                                      0x8B5D
1630
 
#define GL_SAMPLER_2D                                      0x8B5E
1631
 
#define GL_SAMPLER_3D                                      0x8B5F
1632
 
#define GL_SAMPLER_CUBE                                    0x8B60
1633
 
#define GL_SAMPLER_1D_SHADOW                               0x8B61
1634
 
#define GL_SAMPLER_2D_SHADOW                               0x8B62
1635
 
#define GL_DELETE_STATUS                                   0x8B80
1636
 
#define GL_COMPILE_STATUS                                  0x8B81
1637
 
#define GL_LINK_STATUS                                     0x8B82
1638
 
#define GL_VALIDATE_STATUS                                 0x8B83
1639
 
#define GL_INFO_LOG_LENGTH                                 0x8B84
1640
 
#define GL_ATTACHED_SHADERS                                0x8B85
1641
 
#define GL_ACTIVE_UNIFORMS                                 0x8B86
1642
 
#define GL_ACTIVE_UNIFORM_MAX_LENGTH                       0x8B87
1643
 
#define GL_SHADER_SOURCE_LENGTH                            0x8B88
1644
 
#define GL_ACTIVE_ATTRIBUTES                               0x8B89
1645
 
#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH                     0x8B8A
1646
 
#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT                 0x8B8B
1647
 
#define GL_SHADING_LANGUAGE_VERSION                        0x8B8C
1648
 
#define GL_CURRENT_PROGRAM                                 0x8B8D
1649
 
#define GL_POINT_SPRITE_COORD_ORIGIN                       0x8CA0
1650
 
#define GL_LOWER_LEFT                                      0x8CA1
1651
 
#define GL_UPPER_LEFT                                      0x8CA2
1652
 
#define GL_STENCIL_BACK_REF                                0x8CA3
1653
 
#define GL_STENCIL_BACK_VALUE_MASK                         0x8CA4
1654
 
#define GL_STENCIL_BACK_WRITEMASK                          0x8CA5
1655
 
typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);
1656
 
typedef void (APIENTRYP PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum * bufs);
1657
 
typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
1658
 
typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
1659
 
typedef void (APIENTRYP PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask);
1660
 
typedef void (APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);
1661
 
typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar * name);
1662
 
typedef void (APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader);
1663
 
typedef GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC) ();
1664
 
typedef GLuint (APIENTRYP PFNGLCREATESHADERPROC) (GLenum type);
1665
 
typedef void (APIENTRYP PFNGLDELETEPROGRAMPROC) (GLuint program);
1666
 
typedef void (APIENTRYP PFNGLDELETESHADERPROC) (GLuint shader);
1667
 
typedef void (APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);
1668
 
typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);
1669
 
typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint index);
1670
 
typedef void (APIENTRYP PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
1671
 
typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name);
1672
 
typedef void (APIENTRYP PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj);
1673
 
typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar * name);
1674
 
typedef void (APIENTRYP PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint * params);
1675
 
typedef void (APIENTRYP PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
1676
 
typedef void (APIENTRYP PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint * params);
1677
 
typedef void (APIENTRYP PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog);
1678
 
typedef void (APIENTRYP PFNGLGETSHADERSOURCEPROC) (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source);
1679
 
typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONPROC) (GLuint program, const GLchar * name);
1680
 
typedef void (APIENTRYP PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat * params);
1681
 
typedef void (APIENTRYP PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint * params);
1682
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVPROC) (GLuint index, GLenum pname, GLdouble * params);
1683
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVPROC) (GLuint index, GLenum pname, GLfloat * params);
1684
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVPROC) (GLuint index, GLenum pname, GLint * params);
1685
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
1686
 
typedef GLboolean (APIENTRYP PFNGLISPROGRAMPROC) (GLuint program);
1687
 
typedef GLboolean (APIENTRYP PFNGLISSHADERPROC) (GLuint shader);
1688
 
typedef void (APIENTRYP PFNGLLINKPROGRAMPROC) (GLuint program);
1689
 
typedef void (APIENTRYP PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar* * string, const GLint * length);
1690
 
typedef void (APIENTRYP PFNGLUSEPROGRAMPROC) (GLuint program);
1691
 
typedef void (APIENTRYP PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0);
1692
 
typedef void (APIENTRYP PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
1693
 
typedef void (APIENTRYP PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
1694
 
typedef void (APIENTRYP PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
1695
 
typedef void (APIENTRYP PFNGLUNIFORM1IPROC) (GLint location, GLint v0);
1696
 
typedef void (APIENTRYP PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
1697
 
typedef void (APIENTRYP PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
1698
 
typedef void (APIENTRYP PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
1699
 
typedef void (APIENTRYP PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat * value);
1700
 
typedef void (APIENTRYP PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat * value);
1701
 
typedef void (APIENTRYP PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat * value);
1702
 
typedef void (APIENTRYP PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat * value);
1703
 
typedef void (APIENTRYP PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint * value);
1704
 
typedef void (APIENTRYP PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint * value);
1705
 
typedef void (APIENTRYP PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint * value);
1706
 
typedef void (APIENTRYP PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint * value);
1707
 
typedef void (APIENTRYP PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1708
 
typedef void (APIENTRYP PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1709
 
typedef void (APIENTRYP PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
1710
 
typedef void (APIENTRYP PFNGLVALIDATEPROGRAMPROC) (GLuint program);
1711
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
1712
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble * v);
1713
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
1714
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat * v);
1715
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
1716
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort * v);
1717
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
1718
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble * v);
1719
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
1720
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat * v);
1721
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
1722
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort * v);
1723
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
1724
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble * v);
1725
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
1726
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat * v);
1727
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
1728
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort * v);
1729
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte * v);
1730
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint * v);
1731
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort * v);
1732
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
1733
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte * v);
1734
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint * v);
1735
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort * v);
1736
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte * v);
1737
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
1738
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble * v);
1739
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
1740
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat * v);
1741
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint * v);
1742
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
1743
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort * v);
1744
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte * v);
1745
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint * v);
1746
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort * v);
1747
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
1748
 
GLEE_EXTERN PFNGLBLENDEQUATIONSEPARATEPROC pglBlendEquationSeparate;
1749
 
GLEE_EXTERN PFNGLDRAWBUFFERSPROC pglDrawBuffers;
1750
 
GLEE_EXTERN PFNGLSTENCILOPSEPARATEPROC pglStencilOpSeparate;
1751
 
GLEE_EXTERN PFNGLSTENCILFUNCSEPARATEPROC pglStencilFuncSeparate;
1752
 
GLEE_EXTERN PFNGLSTENCILMASKSEPARATEPROC pglStencilMaskSeparate;
1753
 
GLEE_EXTERN PFNGLATTACHSHADERPROC pglAttachShader;
1754
 
GLEE_EXTERN PFNGLBINDATTRIBLOCATIONPROC pglBindAttribLocation;
1755
 
GLEE_EXTERN PFNGLCOMPILESHADERPROC pglCompileShader;
1756
 
GLEE_EXTERN PFNGLCREATEPROGRAMPROC pglCreateProgram;
1757
 
GLEE_EXTERN PFNGLCREATESHADERPROC pglCreateShader;
1758
 
GLEE_EXTERN PFNGLDELETEPROGRAMPROC pglDeleteProgram;
1759
 
GLEE_EXTERN PFNGLDELETESHADERPROC pglDeleteShader;
1760
 
GLEE_EXTERN PFNGLDETACHSHADERPROC pglDetachShader;
1761
 
GLEE_EXTERN PFNGLDISABLEVERTEXATTRIBARRAYPROC pglDisableVertexAttribArray;
1762
 
GLEE_EXTERN PFNGLENABLEVERTEXATTRIBARRAYPROC pglEnableVertexAttribArray;
1763
 
GLEE_EXTERN PFNGLGETACTIVEATTRIBPROC pglGetActiveAttrib;
1764
 
GLEE_EXTERN PFNGLGETACTIVEUNIFORMPROC pglGetActiveUniform;
1765
 
GLEE_EXTERN PFNGLGETATTACHEDSHADERSPROC pglGetAttachedShaders;
1766
 
GLEE_EXTERN PFNGLGETATTRIBLOCATIONPROC pglGetAttribLocation;
1767
 
GLEE_EXTERN PFNGLGETPROGRAMIVPROC pglGetProgramiv;
1768
 
GLEE_EXTERN PFNGLGETPROGRAMINFOLOGPROC pglGetProgramInfoLog;
1769
 
GLEE_EXTERN PFNGLGETSHADERIVPROC pglGetShaderiv;
1770
 
GLEE_EXTERN PFNGLGETSHADERINFOLOGPROC pglGetShaderInfoLog;
1771
 
GLEE_EXTERN PFNGLGETSHADERSOURCEPROC pglGetShaderSource;
1772
 
GLEE_EXTERN PFNGLGETUNIFORMLOCATIONPROC pglGetUniformLocation;
1773
 
GLEE_EXTERN PFNGLGETUNIFORMFVPROC pglGetUniformfv;
1774
 
GLEE_EXTERN PFNGLGETUNIFORMIVPROC pglGetUniformiv;
1775
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBDVPROC pglGetVertexAttribdv;
1776
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBFVPROC pglGetVertexAttribfv;
1777
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBIVPROC pglGetVertexAttribiv;
1778
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBPOINTERVPROC pglGetVertexAttribPointerv;
1779
 
GLEE_EXTERN PFNGLISPROGRAMPROC pglIsProgram;
1780
 
GLEE_EXTERN PFNGLISSHADERPROC pglIsShader;
1781
 
GLEE_EXTERN PFNGLLINKPROGRAMPROC pglLinkProgram;
1782
 
GLEE_EXTERN PFNGLSHADERSOURCEPROC pglShaderSource;
1783
 
GLEE_EXTERN PFNGLUSEPROGRAMPROC pglUseProgram;
1784
 
GLEE_EXTERN PFNGLUNIFORM1FPROC pglUniform1f;
1785
 
GLEE_EXTERN PFNGLUNIFORM2FPROC pglUniform2f;
1786
 
GLEE_EXTERN PFNGLUNIFORM3FPROC pglUniform3f;
1787
 
GLEE_EXTERN PFNGLUNIFORM4FPROC pglUniform4f;
1788
 
GLEE_EXTERN PFNGLUNIFORM1IPROC pglUniform1i;
1789
 
GLEE_EXTERN PFNGLUNIFORM2IPROC pglUniform2i;
1790
 
GLEE_EXTERN PFNGLUNIFORM3IPROC pglUniform3i;
1791
 
GLEE_EXTERN PFNGLUNIFORM4IPROC pglUniform4i;
1792
 
GLEE_EXTERN PFNGLUNIFORM1FVPROC pglUniform1fv;
1793
 
GLEE_EXTERN PFNGLUNIFORM2FVPROC pglUniform2fv;
1794
 
GLEE_EXTERN PFNGLUNIFORM3FVPROC pglUniform3fv;
1795
 
GLEE_EXTERN PFNGLUNIFORM4FVPROC pglUniform4fv;
1796
 
GLEE_EXTERN PFNGLUNIFORM1IVPROC pglUniform1iv;
1797
 
GLEE_EXTERN PFNGLUNIFORM2IVPROC pglUniform2iv;
1798
 
GLEE_EXTERN PFNGLUNIFORM3IVPROC pglUniform3iv;
1799
 
GLEE_EXTERN PFNGLUNIFORM4IVPROC pglUniform4iv;
1800
 
GLEE_EXTERN PFNGLUNIFORMMATRIX2FVPROC pglUniformMatrix2fv;
1801
 
GLEE_EXTERN PFNGLUNIFORMMATRIX3FVPROC pglUniformMatrix3fv;
1802
 
GLEE_EXTERN PFNGLUNIFORMMATRIX4FVPROC pglUniformMatrix4fv;
1803
 
GLEE_EXTERN PFNGLVALIDATEPROGRAMPROC pglValidateProgram;
1804
 
GLEE_EXTERN PFNGLVERTEXATTRIB1DPROC pglVertexAttrib1d;
1805
 
GLEE_EXTERN PFNGLVERTEXATTRIB1DVPROC pglVertexAttrib1dv;
1806
 
GLEE_EXTERN PFNGLVERTEXATTRIB1FPROC pglVertexAttrib1f;
1807
 
GLEE_EXTERN PFNGLVERTEXATTRIB1FVPROC pglVertexAttrib1fv;
1808
 
GLEE_EXTERN PFNGLVERTEXATTRIB1SPROC pglVertexAttrib1s;
1809
 
GLEE_EXTERN PFNGLVERTEXATTRIB1SVPROC pglVertexAttrib1sv;
1810
 
GLEE_EXTERN PFNGLVERTEXATTRIB2DPROC pglVertexAttrib2d;
1811
 
GLEE_EXTERN PFNGLVERTEXATTRIB2DVPROC pglVertexAttrib2dv;
1812
 
GLEE_EXTERN PFNGLVERTEXATTRIB2FPROC pglVertexAttrib2f;
1813
 
GLEE_EXTERN PFNGLVERTEXATTRIB2FVPROC pglVertexAttrib2fv;
1814
 
GLEE_EXTERN PFNGLVERTEXATTRIB2SPROC pglVertexAttrib2s;
1815
 
GLEE_EXTERN PFNGLVERTEXATTRIB2SVPROC pglVertexAttrib2sv;
1816
 
GLEE_EXTERN PFNGLVERTEXATTRIB3DPROC pglVertexAttrib3d;
1817
 
GLEE_EXTERN PFNGLVERTEXATTRIB3DVPROC pglVertexAttrib3dv;
1818
 
GLEE_EXTERN PFNGLVERTEXATTRIB3FPROC pglVertexAttrib3f;
1819
 
GLEE_EXTERN PFNGLVERTEXATTRIB3FVPROC pglVertexAttrib3fv;
1820
 
GLEE_EXTERN PFNGLVERTEXATTRIB3SPROC pglVertexAttrib3s;
1821
 
GLEE_EXTERN PFNGLVERTEXATTRIB3SVPROC pglVertexAttrib3sv;
1822
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NBVPROC pglVertexAttrib4Nbv;
1823
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NIVPROC pglVertexAttrib4Niv;
1824
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NSVPROC pglVertexAttrib4Nsv;
1825
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NUBPROC pglVertexAttrib4Nub;
1826
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NUBVPROC pglVertexAttrib4Nubv;
1827
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NUIVPROC pglVertexAttrib4Nuiv;
1828
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NUSVPROC pglVertexAttrib4Nusv;
1829
 
GLEE_EXTERN PFNGLVERTEXATTRIB4BVPROC pglVertexAttrib4bv;
1830
 
GLEE_EXTERN PFNGLVERTEXATTRIB4DPROC pglVertexAttrib4d;
1831
 
GLEE_EXTERN PFNGLVERTEXATTRIB4DVPROC pglVertexAttrib4dv;
1832
 
GLEE_EXTERN PFNGLVERTEXATTRIB4FPROC pglVertexAttrib4f;
1833
 
GLEE_EXTERN PFNGLVERTEXATTRIB4FVPROC pglVertexAttrib4fv;
1834
 
GLEE_EXTERN PFNGLVERTEXATTRIB4IVPROC pglVertexAttrib4iv;
1835
 
GLEE_EXTERN PFNGLVERTEXATTRIB4SPROC pglVertexAttrib4s;
1836
 
GLEE_EXTERN PFNGLVERTEXATTRIB4SVPROC pglVertexAttrib4sv;
1837
 
GLEE_EXTERN PFNGLVERTEXATTRIB4UBVPROC pglVertexAttrib4ubv;
1838
 
GLEE_EXTERN PFNGLVERTEXATTRIB4UIVPROC pglVertexAttrib4uiv;
1839
 
GLEE_EXTERN PFNGLVERTEXATTRIB4USVPROC pglVertexAttrib4usv;
1840
 
GLEE_EXTERN PFNGLVERTEXATTRIBPOINTERPROC pglVertexAttribPointer;
1841
 
#define glBlendEquationSeparate pglBlendEquationSeparate
1842
 
#define glDrawBuffers pglDrawBuffers
1843
 
#define glStencilOpSeparate pglStencilOpSeparate
1844
 
#define glStencilFuncSeparate pglStencilFuncSeparate
1845
 
#define glStencilMaskSeparate pglStencilMaskSeparate
1846
 
#define glAttachShader pglAttachShader
1847
 
#define glBindAttribLocation pglBindAttribLocation
1848
 
#define glCompileShader pglCompileShader
1849
 
#define glCreateProgram pglCreateProgram
1850
 
#define glCreateShader pglCreateShader
1851
 
#define glDeleteProgram pglDeleteProgram
1852
 
#define glDeleteShader pglDeleteShader
1853
 
#define glDetachShader pglDetachShader
1854
 
#define glDisableVertexAttribArray pglDisableVertexAttribArray
1855
 
#define glEnableVertexAttribArray pglEnableVertexAttribArray
1856
 
#define glGetActiveAttrib pglGetActiveAttrib
1857
 
#define glGetActiveUniform pglGetActiveUniform
1858
 
#define glGetAttachedShaders pglGetAttachedShaders
1859
 
#define glGetAttribLocation pglGetAttribLocation
1860
 
#define glGetProgramiv pglGetProgramiv
1861
 
#define glGetProgramInfoLog pglGetProgramInfoLog
1862
 
#define glGetShaderiv pglGetShaderiv
1863
 
#define glGetShaderInfoLog pglGetShaderInfoLog
1864
 
#define glGetShaderSource pglGetShaderSource
1865
 
#define glGetUniformLocation pglGetUniformLocation
1866
 
#define glGetUniformfv pglGetUniformfv
1867
 
#define glGetUniformiv pglGetUniformiv
1868
 
#define glGetVertexAttribdv pglGetVertexAttribdv
1869
 
#define glGetVertexAttribfv pglGetVertexAttribfv
1870
 
#define glGetVertexAttribiv pglGetVertexAttribiv
1871
 
#define glGetVertexAttribPointerv pglGetVertexAttribPointerv
1872
 
#define glIsProgram pglIsProgram
1873
 
#define glIsShader pglIsShader
1874
 
#define glLinkProgram pglLinkProgram
1875
 
#define glShaderSource pglShaderSource
1876
 
#define glUseProgram pglUseProgram
1877
 
#define glUniform1f pglUniform1f
1878
 
#define glUniform2f pglUniform2f
1879
 
#define glUniform3f pglUniform3f
1880
 
#define glUniform4f pglUniform4f
1881
 
#define glUniform1i pglUniform1i
1882
 
#define glUniform2i pglUniform2i
1883
 
#define glUniform3i pglUniform3i
1884
 
#define glUniform4i pglUniform4i
1885
 
#define glUniform1fv pglUniform1fv
1886
 
#define glUniform2fv pglUniform2fv
1887
 
#define glUniform3fv pglUniform3fv
1888
 
#define glUniform4fv pglUniform4fv
1889
 
#define glUniform1iv pglUniform1iv
1890
 
#define glUniform2iv pglUniform2iv
1891
 
#define glUniform3iv pglUniform3iv
1892
 
#define glUniform4iv pglUniform4iv
1893
 
#define glUniformMatrix2fv pglUniformMatrix2fv
1894
 
#define glUniformMatrix3fv pglUniformMatrix3fv
1895
 
#define glUniformMatrix4fv pglUniformMatrix4fv
1896
 
#define glValidateProgram pglValidateProgram
1897
 
#define glVertexAttrib1d pglVertexAttrib1d
1898
 
#define glVertexAttrib1dv pglVertexAttrib1dv
1899
 
#define glVertexAttrib1f pglVertexAttrib1f
1900
 
#define glVertexAttrib1fv pglVertexAttrib1fv
1901
 
#define glVertexAttrib1s pglVertexAttrib1s
1902
 
#define glVertexAttrib1sv pglVertexAttrib1sv
1903
 
#define glVertexAttrib2d pglVertexAttrib2d
1904
 
#define glVertexAttrib2dv pglVertexAttrib2dv
1905
 
#define glVertexAttrib2f pglVertexAttrib2f
1906
 
#define glVertexAttrib2fv pglVertexAttrib2fv
1907
 
#define glVertexAttrib2s pglVertexAttrib2s
1908
 
#define glVertexAttrib2sv pglVertexAttrib2sv
1909
 
#define glVertexAttrib3d pglVertexAttrib3d
1910
 
#define glVertexAttrib3dv pglVertexAttrib3dv
1911
 
#define glVertexAttrib3f pglVertexAttrib3f
1912
 
#define glVertexAttrib3fv pglVertexAttrib3fv
1913
 
#define glVertexAttrib3s pglVertexAttrib3s
1914
 
#define glVertexAttrib3sv pglVertexAttrib3sv
1915
 
#define glVertexAttrib4Nbv pglVertexAttrib4Nbv
1916
 
#define glVertexAttrib4Niv pglVertexAttrib4Niv
1917
 
#define glVertexAttrib4Nsv pglVertexAttrib4Nsv
1918
 
#define glVertexAttrib4Nub pglVertexAttrib4Nub
1919
 
#define glVertexAttrib4Nubv pglVertexAttrib4Nubv
1920
 
#define glVertexAttrib4Nuiv pglVertexAttrib4Nuiv
1921
 
#define glVertexAttrib4Nusv pglVertexAttrib4Nusv
1922
 
#define glVertexAttrib4bv pglVertexAttrib4bv
1923
 
#define glVertexAttrib4d pglVertexAttrib4d
1924
 
#define glVertexAttrib4dv pglVertexAttrib4dv
1925
 
#define glVertexAttrib4f pglVertexAttrib4f
1926
 
#define glVertexAttrib4fv pglVertexAttrib4fv
1927
 
#define glVertexAttrib4iv pglVertexAttrib4iv
1928
 
#define glVertexAttrib4s pglVertexAttrib4s
1929
 
#define glVertexAttrib4sv pglVertexAttrib4sv
1930
 
#define glVertexAttrib4ubv pglVertexAttrib4ubv
1931
 
#define glVertexAttrib4uiv pglVertexAttrib4uiv
1932
 
#define glVertexAttrib4usv pglVertexAttrib4usv
1933
 
#define glVertexAttribPointer pglVertexAttribPointer
1934
 
#endif 
1935
 
 
1936
 
/* GL_ARB_multitexture */
1937
 
 
1938
 
#ifndef GL_ARB_multitexture
1939
 
#define GL_ARB_multitexture 1
1940
 
#define __GLEE_GL_ARB_multitexture 1
1941
 
/* Constants */
1942
 
#define GL_TEXTURE0_ARB                                    0x84C0
1943
 
#define GL_TEXTURE1_ARB                                    0x84C1
1944
 
#define GL_TEXTURE2_ARB                                    0x84C2
1945
 
#define GL_TEXTURE3_ARB                                    0x84C3
1946
 
#define GL_TEXTURE4_ARB                                    0x84C4
1947
 
#define GL_TEXTURE5_ARB                                    0x84C5
1948
 
#define GL_TEXTURE6_ARB                                    0x84C6
1949
 
#define GL_TEXTURE7_ARB                                    0x84C7
1950
 
#define GL_TEXTURE8_ARB                                    0x84C8
1951
 
#define GL_TEXTURE9_ARB                                    0x84C9
1952
 
#define GL_TEXTURE10_ARB                                   0x84CA
1953
 
#define GL_TEXTURE11_ARB                                   0x84CB
1954
 
#define GL_TEXTURE12_ARB                                   0x84CC
1955
 
#define GL_TEXTURE13_ARB                                   0x84CD
1956
 
#define GL_TEXTURE14_ARB                                   0x84CE
1957
 
#define GL_TEXTURE15_ARB                                   0x84CF
1958
 
#define GL_TEXTURE16_ARB                                   0x84D0
1959
 
#define GL_TEXTURE17_ARB                                   0x84D1
1960
 
#define GL_TEXTURE18_ARB                                   0x84D2
1961
 
#define GL_TEXTURE19_ARB                                   0x84D3
1962
 
#define GL_TEXTURE20_ARB                                   0x84D4
1963
 
#define GL_TEXTURE21_ARB                                   0x84D5
1964
 
#define GL_TEXTURE22_ARB                                   0x84D6
1965
 
#define GL_TEXTURE23_ARB                                   0x84D7
1966
 
#define GL_TEXTURE24_ARB                                   0x84D8
1967
 
#define GL_TEXTURE25_ARB                                   0x84D9
1968
 
#define GL_TEXTURE26_ARB                                   0x84DA
1969
 
#define GL_TEXTURE27_ARB                                   0x84DB
1970
 
#define GL_TEXTURE28_ARB                                   0x84DC
1971
 
#define GL_TEXTURE29_ARB                                   0x84DD
1972
 
#define GL_TEXTURE30_ARB                                   0x84DE
1973
 
#define GL_TEXTURE31_ARB                                   0x84DF
1974
 
#define GL_ACTIVE_TEXTURE_ARB                              0x84E0
1975
 
#define GL_CLIENT_ACTIVE_TEXTURE_ARB                       0x84E1
1976
 
#define GL_MAX_TEXTURE_UNITS_ARB                           0x84E2
1977
 
typedef void (APIENTRYP PFNGLACTIVETEXTUREARBPROC) (GLenum texture);
1978
 
typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
1979
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
1980
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble * v);
1981
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
1982
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat * v);
1983
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
1984
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint * v);
1985
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
1986
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort * v);
1987
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
1988
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble * v);
1989
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
1990
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat * v);
1991
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
1992
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint * v);
1993
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
1994
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort * v);
1995
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
1996
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble * v);
1997
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
1998
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat * v);
1999
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
2000
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint * v);
2001
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
2002
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort * v);
2003
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
2004
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble * v);
2005
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
2006
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat * v);
2007
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
2008
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint * v);
2009
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
2010
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort * v);
2011
 
GLEE_EXTERN PFNGLACTIVETEXTUREARBPROC pglActiveTextureARB;
2012
 
GLEE_EXTERN PFNGLCLIENTACTIVETEXTUREARBPROC pglClientActiveTextureARB;
2013
 
GLEE_EXTERN PFNGLMULTITEXCOORD1DARBPROC pglMultiTexCoord1dARB;
2014
 
GLEE_EXTERN PFNGLMULTITEXCOORD1DVARBPROC pglMultiTexCoord1dvARB;
2015
 
GLEE_EXTERN PFNGLMULTITEXCOORD1FARBPROC pglMultiTexCoord1fARB;
2016
 
GLEE_EXTERN PFNGLMULTITEXCOORD1FVARBPROC pglMultiTexCoord1fvARB;
2017
 
GLEE_EXTERN PFNGLMULTITEXCOORD1IARBPROC pglMultiTexCoord1iARB;
2018
 
GLEE_EXTERN PFNGLMULTITEXCOORD1IVARBPROC pglMultiTexCoord1ivARB;
2019
 
GLEE_EXTERN PFNGLMULTITEXCOORD1SARBPROC pglMultiTexCoord1sARB;
2020
 
GLEE_EXTERN PFNGLMULTITEXCOORD1SVARBPROC pglMultiTexCoord1svARB;
2021
 
GLEE_EXTERN PFNGLMULTITEXCOORD2DARBPROC pglMultiTexCoord2dARB;
2022
 
GLEE_EXTERN PFNGLMULTITEXCOORD2DVARBPROC pglMultiTexCoord2dvARB;
2023
 
GLEE_EXTERN PFNGLMULTITEXCOORD2FARBPROC pglMultiTexCoord2fARB;
2024
 
GLEE_EXTERN PFNGLMULTITEXCOORD2FVARBPROC pglMultiTexCoord2fvARB;
2025
 
GLEE_EXTERN PFNGLMULTITEXCOORD2IARBPROC pglMultiTexCoord2iARB;
2026
 
GLEE_EXTERN PFNGLMULTITEXCOORD2IVARBPROC pglMultiTexCoord2ivARB;
2027
 
GLEE_EXTERN PFNGLMULTITEXCOORD2SARBPROC pglMultiTexCoord2sARB;
2028
 
GLEE_EXTERN PFNGLMULTITEXCOORD2SVARBPROC pglMultiTexCoord2svARB;
2029
 
GLEE_EXTERN PFNGLMULTITEXCOORD3DARBPROC pglMultiTexCoord3dARB;
2030
 
GLEE_EXTERN PFNGLMULTITEXCOORD3DVARBPROC pglMultiTexCoord3dvARB;
2031
 
GLEE_EXTERN PFNGLMULTITEXCOORD3FARBPROC pglMultiTexCoord3fARB;
2032
 
GLEE_EXTERN PFNGLMULTITEXCOORD3FVARBPROC pglMultiTexCoord3fvARB;
2033
 
GLEE_EXTERN PFNGLMULTITEXCOORD3IARBPROC pglMultiTexCoord3iARB;
2034
 
GLEE_EXTERN PFNGLMULTITEXCOORD3IVARBPROC pglMultiTexCoord3ivARB;
2035
 
GLEE_EXTERN PFNGLMULTITEXCOORD3SARBPROC pglMultiTexCoord3sARB;
2036
 
GLEE_EXTERN PFNGLMULTITEXCOORD3SVARBPROC pglMultiTexCoord3svARB;
2037
 
GLEE_EXTERN PFNGLMULTITEXCOORD4DARBPROC pglMultiTexCoord4dARB;
2038
 
GLEE_EXTERN PFNGLMULTITEXCOORD4DVARBPROC pglMultiTexCoord4dvARB;
2039
 
GLEE_EXTERN PFNGLMULTITEXCOORD4FARBPROC pglMultiTexCoord4fARB;
2040
 
GLEE_EXTERN PFNGLMULTITEXCOORD4FVARBPROC pglMultiTexCoord4fvARB;
2041
 
GLEE_EXTERN PFNGLMULTITEXCOORD4IARBPROC pglMultiTexCoord4iARB;
2042
 
GLEE_EXTERN PFNGLMULTITEXCOORD4IVARBPROC pglMultiTexCoord4ivARB;
2043
 
GLEE_EXTERN PFNGLMULTITEXCOORD4SARBPROC pglMultiTexCoord4sARB;
2044
 
GLEE_EXTERN PFNGLMULTITEXCOORD4SVARBPROC pglMultiTexCoord4svARB;
2045
 
#define glActiveTextureARB pglActiveTextureARB
2046
 
#define glClientActiveTextureARB pglClientActiveTextureARB
2047
 
#define glMultiTexCoord1dARB pglMultiTexCoord1dARB
2048
 
#define glMultiTexCoord1dvARB pglMultiTexCoord1dvARB
2049
 
#define glMultiTexCoord1fARB pglMultiTexCoord1fARB
2050
 
#define glMultiTexCoord1fvARB pglMultiTexCoord1fvARB
2051
 
#define glMultiTexCoord1iARB pglMultiTexCoord1iARB
2052
 
#define glMultiTexCoord1ivARB pglMultiTexCoord1ivARB
2053
 
#define glMultiTexCoord1sARB pglMultiTexCoord1sARB
2054
 
#define glMultiTexCoord1svARB pglMultiTexCoord1svARB
2055
 
#define glMultiTexCoord2dARB pglMultiTexCoord2dARB
2056
 
#define glMultiTexCoord2dvARB pglMultiTexCoord2dvARB
2057
 
#define glMultiTexCoord2fARB pglMultiTexCoord2fARB
2058
 
#define glMultiTexCoord2fvARB pglMultiTexCoord2fvARB
2059
 
#define glMultiTexCoord2iARB pglMultiTexCoord2iARB
2060
 
#define glMultiTexCoord2ivARB pglMultiTexCoord2ivARB
2061
 
#define glMultiTexCoord2sARB pglMultiTexCoord2sARB
2062
 
#define glMultiTexCoord2svARB pglMultiTexCoord2svARB
2063
 
#define glMultiTexCoord3dARB pglMultiTexCoord3dARB
2064
 
#define glMultiTexCoord3dvARB pglMultiTexCoord3dvARB
2065
 
#define glMultiTexCoord3fARB pglMultiTexCoord3fARB
2066
 
#define glMultiTexCoord3fvARB pglMultiTexCoord3fvARB
2067
 
#define glMultiTexCoord3iARB pglMultiTexCoord3iARB
2068
 
#define glMultiTexCoord3ivARB pglMultiTexCoord3ivARB
2069
 
#define glMultiTexCoord3sARB pglMultiTexCoord3sARB
2070
 
#define glMultiTexCoord3svARB pglMultiTexCoord3svARB
2071
 
#define glMultiTexCoord4dARB pglMultiTexCoord4dARB
2072
 
#define glMultiTexCoord4dvARB pglMultiTexCoord4dvARB
2073
 
#define glMultiTexCoord4fARB pglMultiTexCoord4fARB
2074
 
#define glMultiTexCoord4fvARB pglMultiTexCoord4fvARB
2075
 
#define glMultiTexCoord4iARB pglMultiTexCoord4iARB
2076
 
#define glMultiTexCoord4ivARB pglMultiTexCoord4ivARB
2077
 
#define glMultiTexCoord4sARB pglMultiTexCoord4sARB
2078
 
#define glMultiTexCoord4svARB pglMultiTexCoord4svARB
2079
 
#endif 
2080
 
 
2081
 
/* GL_ARB_transpose_matrix */
2082
 
 
2083
 
#ifndef GL_ARB_transpose_matrix
2084
 
#define GL_ARB_transpose_matrix 1
2085
 
#define __GLEE_GL_ARB_transpose_matrix 1
2086
 
/* Constants */
2087
 
#define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB                  0x84E3
2088
 
#define GL_TRANSPOSE_PROJECTION_MATRIX_ARB                 0x84E4
2089
 
#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB                    0x84E5
2090
 
#define GL_TRANSPOSE_COLOR_MATRIX_ARB                      0x84E6
2091
 
typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
2092
 
typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
2093
 
typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat * m);
2094
 
typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble * m);
2095
 
GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXFARBPROC pglLoadTransposeMatrixfARB;
2096
 
GLEE_EXTERN PFNGLLOADTRANSPOSEMATRIXDARBPROC pglLoadTransposeMatrixdARB;
2097
 
GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXFARBPROC pglMultTransposeMatrixfARB;
2098
 
GLEE_EXTERN PFNGLMULTTRANSPOSEMATRIXDARBPROC pglMultTransposeMatrixdARB;
2099
 
#define glLoadTransposeMatrixfARB pglLoadTransposeMatrixfARB
2100
 
#define glLoadTransposeMatrixdARB pglLoadTransposeMatrixdARB
2101
 
#define glMultTransposeMatrixfARB pglMultTransposeMatrixfARB
2102
 
#define glMultTransposeMatrixdARB pglMultTransposeMatrixdARB
2103
 
#endif 
2104
 
 
2105
 
/* GL_ARB_multisample */
2106
 
 
2107
 
#ifndef GL_ARB_multisample
2108
 
#define GL_ARB_multisample 1
2109
 
#define __GLEE_GL_ARB_multisample 1
2110
 
/* Constants */
2111
 
#define GL_MULTISAMPLE_ARB                                 0x809D
2112
 
#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB                    0x809E
2113
 
#define GL_SAMPLE_ALPHA_TO_ONE_ARB                         0x809F
2114
 
#define GL_SAMPLE_COVERAGE_ARB                             0x80A0
2115
 
#define GL_SAMPLE_BUFFERS_ARB                              0x80A8
2116
 
#define GL_SAMPLES_ARB                                     0x80A9
2117
 
#define GL_SAMPLE_COVERAGE_VALUE_ARB                       0x80AA
2118
 
#define GL_SAMPLE_COVERAGE_INVERT_ARB                      0x80AB
2119
 
#define GL_MULTISAMPLE_BIT_ARB                             0x20000000
2120
 
typedef void (APIENTRYP PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert);
2121
 
GLEE_EXTERN PFNGLSAMPLECOVERAGEARBPROC pglSampleCoverageARB;
2122
 
#define glSampleCoverageARB pglSampleCoverageARB
2123
 
#endif 
2124
 
 
2125
 
/* GL_ARB_texture_env_add */
2126
 
 
2127
 
#ifndef GL_ARB_texture_env_add
2128
 
#define GL_ARB_texture_env_add 1
2129
 
#define __GLEE_GL_ARB_texture_env_add 1
2130
 
/* Constants */
2131
 
#endif 
2132
 
 
2133
 
/* GL_ARB_texture_cube_map */
2134
 
 
2135
 
#ifndef GL_ARB_texture_cube_map
2136
 
#define GL_ARB_texture_cube_map 1
2137
 
#define __GLEE_GL_ARB_texture_cube_map 1
2138
 
/* Constants */
2139
 
#define GL_NORMAL_MAP_ARB                                  0x8511
2140
 
#define GL_REFLECTION_MAP_ARB                              0x8512
2141
 
#define GL_TEXTURE_CUBE_MAP_ARB                            0x8513
2142
 
#define GL_TEXTURE_BINDING_CUBE_MAP_ARB                    0x8514
2143
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB                 0x8515
2144
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB                 0x8516
2145
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB                 0x8517
2146
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB                 0x8518
2147
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB                 0x8519
2148
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB                 0x851A
2149
 
#define GL_PROXY_TEXTURE_CUBE_MAP_ARB                      0x851B
2150
 
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB                   0x851C
2151
 
#endif 
2152
 
 
2153
 
/* GL_ARB_texture_compression */
2154
 
 
2155
 
#ifndef GL_ARB_texture_compression
2156
 
#define GL_ARB_texture_compression 1
2157
 
#define __GLEE_GL_ARB_texture_compression 1
2158
 
/* Constants */
2159
 
#define GL_COMPRESSED_ALPHA_ARB                            0x84E9
2160
 
#define GL_COMPRESSED_LUMINANCE_ARB                        0x84EA
2161
 
#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB                  0x84EB
2162
 
#define GL_COMPRESSED_INTENSITY_ARB                        0x84EC
2163
 
#define GL_COMPRESSED_RGB_ARB                              0x84ED
2164
 
#define GL_COMPRESSED_RGBA_ARB                             0x84EE
2165
 
#define GL_TEXTURE_COMPRESSION_HINT_ARB                    0x84EF
2166
 
#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB               0x86A0
2167
 
#define GL_TEXTURE_COMPRESSED_ARB                          0x86A1
2168
 
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB              0x86A2
2169
 
#define GL_COMPRESSED_TEXTURE_FORMATS_ARB                  0x86A3
2170
 
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data);
2171
 
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data);
2172
 
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
2173
 
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data);
2174
 
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data);
2175
 
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data);
2176
 
typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, GLvoid * img);
2177
 
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE3DARBPROC pglCompressedTexImage3DARB;
2178
 
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE2DARBPROC pglCompressedTexImage2DARB;
2179
 
GLEE_EXTERN PFNGLCOMPRESSEDTEXIMAGE1DARBPROC pglCompressedTexImage1DARB;
2180
 
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC pglCompressedTexSubImage3DARB;
2181
 
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC pglCompressedTexSubImage2DARB;
2182
 
GLEE_EXTERN PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC pglCompressedTexSubImage1DARB;
2183
 
GLEE_EXTERN PFNGLGETCOMPRESSEDTEXIMAGEARBPROC pglGetCompressedTexImageARB;
2184
 
#define glCompressedTexImage3DARB pglCompressedTexImage3DARB
2185
 
#define glCompressedTexImage2DARB pglCompressedTexImage2DARB
2186
 
#define glCompressedTexImage1DARB pglCompressedTexImage1DARB
2187
 
#define glCompressedTexSubImage3DARB pglCompressedTexSubImage3DARB
2188
 
#define glCompressedTexSubImage2DARB pglCompressedTexSubImage2DARB
2189
 
#define glCompressedTexSubImage1DARB pglCompressedTexSubImage1DARB
2190
 
#define glGetCompressedTexImageARB pglGetCompressedTexImageARB
2191
 
#endif 
2192
 
 
2193
 
/* GL_ARB_texture_border_clamp */
2194
 
 
2195
 
#ifndef GL_ARB_texture_border_clamp
2196
 
#define GL_ARB_texture_border_clamp 1
2197
 
#define __GLEE_GL_ARB_texture_border_clamp 1
2198
 
/* Constants */
2199
 
#define GL_CLAMP_TO_BORDER_ARB                             0x812D
2200
 
#endif 
2201
 
 
2202
 
/* GL_ARB_point_parameters */
2203
 
 
2204
 
#ifndef GL_ARB_point_parameters
2205
 
#define GL_ARB_point_parameters 1
2206
 
#define __GLEE_GL_ARB_point_parameters 1
2207
 
/* Constants */
2208
 
#define GL_POINT_SIZE_MIN_ARB                              0x8126
2209
 
#define GL_POINT_SIZE_MAX_ARB                              0x8127
2210
 
#define GL_POINT_FADE_THRESHOLD_SIZE_ARB                   0x8128
2211
 
#define GL_POINT_DISTANCE_ATTENUATION_ARB                  0x8129
2212
 
typedef void (APIENTRYP PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
2213
 
typedef void (APIENTRYP PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLfloat * params);
2214
 
GLEE_EXTERN PFNGLPOINTPARAMETERFARBPROC pglPointParameterfARB;
2215
 
GLEE_EXTERN PFNGLPOINTPARAMETERFVARBPROC pglPointParameterfvARB;
2216
 
#define glPointParameterfARB pglPointParameterfARB
2217
 
#define glPointParameterfvARB pglPointParameterfvARB
2218
 
#endif 
2219
 
 
2220
 
/* GL_ARB_vertex_blend */
2221
 
 
2222
 
#ifndef GL_ARB_vertex_blend
2223
 
#define GL_ARB_vertex_blend 1
2224
 
#define __GLEE_GL_ARB_vertex_blend 1
2225
 
/* Constants */
2226
 
#define GL_MAX_VERTEX_UNITS_ARB                            0x86A4
2227
 
#define GL_ACTIVE_VERTEX_UNITS_ARB                         0x86A5
2228
 
#define GL_WEIGHT_SUM_UNITY_ARB                            0x86A6
2229
 
#define GL_VERTEX_BLEND_ARB                                0x86A7
2230
 
#define GL_CURRENT_WEIGHT_ARB                              0x86A8
2231
 
#define GL_WEIGHT_ARRAY_TYPE_ARB                           0x86A9
2232
 
#define GL_WEIGHT_ARRAY_STRIDE_ARB                         0x86AA
2233
 
#define GL_WEIGHT_ARRAY_SIZE_ARB                           0x86AB
2234
 
#define GL_WEIGHT_ARRAY_POINTER_ARB                        0x86AC
2235
 
#define GL_WEIGHT_ARRAY_ARB                                0x86AD
2236
 
#define GL_MODELVIEW0_ARB                                  0x1700
2237
 
#define GL_MODELVIEW1_ARB                                  0x850A
2238
 
#define GL_MODELVIEW2_ARB                                  0x8722
2239
 
#define GL_MODELVIEW3_ARB                                  0x8723
2240
 
#define GL_MODELVIEW4_ARB                                  0x8724
2241
 
#define GL_MODELVIEW5_ARB                                  0x8725
2242
 
#define GL_MODELVIEW6_ARB                                  0x8726
2243
 
#define GL_MODELVIEW7_ARB                                  0x8727
2244
 
#define GL_MODELVIEW8_ARB                                  0x8728
2245
 
#define GL_MODELVIEW9_ARB                                  0x8729
2246
 
#define GL_MODELVIEW10_ARB                                 0x872A
2247
 
#define GL_MODELVIEW11_ARB                                 0x872B
2248
 
#define GL_MODELVIEW12_ARB                                 0x872C
2249
 
#define GL_MODELVIEW13_ARB                                 0x872D
2250
 
#define GL_MODELVIEW14_ARB                                 0x872E
2251
 
#define GL_MODELVIEW15_ARB                                 0x872F
2252
 
#define GL_MODELVIEW16_ARB                                 0x8730
2253
 
#define GL_MODELVIEW17_ARB                                 0x8731
2254
 
#define GL_MODELVIEW18_ARB                                 0x8732
2255
 
#define GL_MODELVIEW19_ARB                                 0x8733
2256
 
#define GL_MODELVIEW20_ARB                                 0x8734
2257
 
#define GL_MODELVIEW21_ARB                                 0x8735
2258
 
#define GL_MODELVIEW22_ARB                                 0x8736
2259
 
#define GL_MODELVIEW23_ARB                                 0x8737
2260
 
#define GL_MODELVIEW24_ARB                                 0x8738
2261
 
#define GL_MODELVIEW25_ARB                                 0x8739
2262
 
#define GL_MODELVIEW26_ARB                                 0x873A
2263
 
#define GL_MODELVIEW27_ARB                                 0x873B
2264
 
#define GL_MODELVIEW28_ARB                                 0x873C
2265
 
#define GL_MODELVIEW29_ARB                                 0x873D
2266
 
#define GL_MODELVIEW30_ARB                                 0x873E
2267
 
#define GL_MODELVIEW31_ARB                                 0x873F
2268
 
typedef void (APIENTRYP PFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte * weights);
2269
 
typedef void (APIENTRYP PFNGLWEIGHTSVARBPROC) (GLint size, const GLshort * weights);
2270
 
typedef void (APIENTRYP PFNGLWEIGHTIVARBPROC) (GLint size, const GLint * weights);
2271
 
typedef void (APIENTRYP PFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat * weights);
2272
 
typedef void (APIENTRYP PFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble * weights);
2273
 
typedef void (APIENTRYP PFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte * weights);
2274
 
typedef void (APIENTRYP PFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort * weights);
2275
 
typedef void (APIENTRYP PFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint * weights);
2276
 
typedef void (APIENTRYP PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
2277
 
typedef void (APIENTRYP PFNGLVERTEXBLENDARBPROC) (GLint count);
2278
 
GLEE_EXTERN PFNGLWEIGHTBVARBPROC pglWeightbvARB;
2279
 
GLEE_EXTERN PFNGLWEIGHTSVARBPROC pglWeightsvARB;
2280
 
GLEE_EXTERN PFNGLWEIGHTIVARBPROC pglWeightivARB;
2281
 
GLEE_EXTERN PFNGLWEIGHTFVARBPROC pglWeightfvARB;
2282
 
GLEE_EXTERN PFNGLWEIGHTDVARBPROC pglWeightdvARB;
2283
 
GLEE_EXTERN PFNGLWEIGHTUBVARBPROC pglWeightubvARB;
2284
 
GLEE_EXTERN PFNGLWEIGHTUSVARBPROC pglWeightusvARB;
2285
 
GLEE_EXTERN PFNGLWEIGHTUIVARBPROC pglWeightuivARB;
2286
 
GLEE_EXTERN PFNGLWEIGHTPOINTERARBPROC pglWeightPointerARB;
2287
 
GLEE_EXTERN PFNGLVERTEXBLENDARBPROC pglVertexBlendARB;
2288
 
#define glWeightbvARB pglWeightbvARB
2289
 
#define glWeightsvARB pglWeightsvARB
2290
 
#define glWeightivARB pglWeightivARB
2291
 
#define glWeightfvARB pglWeightfvARB
2292
 
#define glWeightdvARB pglWeightdvARB
2293
 
#define glWeightubvARB pglWeightubvARB
2294
 
#define glWeightusvARB pglWeightusvARB
2295
 
#define glWeightuivARB pglWeightuivARB
2296
 
#define glWeightPointerARB pglWeightPointerARB
2297
 
#define glVertexBlendARB pglVertexBlendARB
2298
 
#endif 
2299
 
 
2300
 
/* GL_ARB_matrix_palette */
2301
 
 
2302
 
#ifndef GL_ARB_matrix_palette
2303
 
#define GL_ARB_matrix_palette 1
2304
 
#define __GLEE_GL_ARB_matrix_palette 1
2305
 
/* Constants */
2306
 
#define GL_MATRIX_PALETTE_ARB                              0x8840
2307
 
#define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB              0x8841
2308
 
#define GL_MAX_PALETTE_MATRICES_ARB                        0x8842
2309
 
#define GL_CURRENT_PALETTE_MATRIX_ARB                      0x8843
2310
 
#define GL_MATRIX_INDEX_ARRAY_ARB                          0x8844
2311
 
#define GL_CURRENT_MATRIX_INDEX_ARB                        0x8845
2312
 
#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB                     0x8846
2313
 
#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB                     0x8847
2314
 
#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB                   0x8848
2315
 
#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB                  0x8849
2316
 
typedef void (APIENTRYP PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
2317
 
typedef void (APIENTRYP PFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte * indices);
2318
 
typedef void (APIENTRYP PFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort * indices);
2319
 
typedef void (APIENTRYP PFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint * indices);
2320
 
typedef void (APIENTRYP PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
2321
 
GLEE_EXTERN PFNGLCURRENTPALETTEMATRIXARBPROC pglCurrentPaletteMatrixARB;
2322
 
GLEE_EXTERN PFNGLMATRIXINDEXUBVARBPROC pglMatrixIndexubvARB;
2323
 
GLEE_EXTERN PFNGLMATRIXINDEXUSVARBPROC pglMatrixIndexusvARB;
2324
 
GLEE_EXTERN PFNGLMATRIXINDEXUIVARBPROC pglMatrixIndexuivARB;
2325
 
GLEE_EXTERN PFNGLMATRIXINDEXPOINTERARBPROC pglMatrixIndexPointerARB;
2326
 
#define glCurrentPaletteMatrixARB pglCurrentPaletteMatrixARB
2327
 
#define glMatrixIndexubvARB pglMatrixIndexubvARB
2328
 
#define glMatrixIndexusvARB pglMatrixIndexusvARB
2329
 
#define glMatrixIndexuivARB pglMatrixIndexuivARB
2330
 
#define glMatrixIndexPointerARB pglMatrixIndexPointerARB
2331
 
#endif 
2332
 
 
2333
 
/* GL_ARB_texture_env_combine */
2334
 
 
2335
 
#ifndef GL_ARB_texture_env_combine
2336
 
#define GL_ARB_texture_env_combine 1
2337
 
#define __GLEE_GL_ARB_texture_env_combine 1
2338
 
/* Constants */
2339
 
#define GL_COMBINE_ARB                                     0x8570
2340
 
#define GL_COMBINE_RGB_ARB                                 0x8571
2341
 
#define GL_COMBINE_ALPHA_ARB                               0x8572
2342
 
#define GL_SOURCE0_RGB_ARB                                 0x8580
2343
 
#define GL_SOURCE1_RGB_ARB                                 0x8581
2344
 
#define GL_SOURCE2_RGB_ARB                                 0x8582
2345
 
#define GL_SOURCE0_ALPHA_ARB                               0x8588
2346
 
#define GL_SOURCE1_ALPHA_ARB                               0x8589
2347
 
#define GL_SOURCE2_ALPHA_ARB                               0x858A
2348
 
#define GL_OPERAND0_RGB_ARB                                0x8590
2349
 
#define GL_OPERAND1_RGB_ARB                                0x8591
2350
 
#define GL_OPERAND2_RGB_ARB                                0x8592
2351
 
#define GL_OPERAND0_ALPHA_ARB                              0x8598
2352
 
#define GL_OPERAND1_ALPHA_ARB                              0x8599
2353
 
#define GL_OPERAND2_ALPHA_ARB                              0x859A
2354
 
#define GL_RGB_SCALE_ARB                                   0x8573
2355
 
#define GL_ADD_SIGNED_ARB                                  0x8574
2356
 
#define GL_INTERPOLATE_ARB                                 0x8575
2357
 
#define GL_SUBTRACT_ARB                                    0x84E7
2358
 
#define GL_CONSTANT_ARB                                    0x8576
2359
 
#define GL_PRIMARY_COLOR_ARB                               0x8577
2360
 
#define GL_PREVIOUS_ARB                                    0x8578
2361
 
#endif 
2362
 
 
2363
 
/* GL_ARB_texture_env_crossbar */
2364
 
 
2365
 
#ifndef GL_ARB_texture_env_crossbar
2366
 
#define GL_ARB_texture_env_crossbar 1
2367
 
#define __GLEE_GL_ARB_texture_env_crossbar 1
2368
 
/* Constants */
2369
 
#endif 
2370
 
 
2371
 
/* GL_ARB_texture_env_dot3 */
2372
 
 
2373
 
#ifndef GL_ARB_texture_env_dot3
2374
 
#define GL_ARB_texture_env_dot3 1
2375
 
#define __GLEE_GL_ARB_texture_env_dot3 1
2376
 
/* Constants */
2377
 
#define GL_DOT3_RGB_ARB                                    0x86AE
2378
 
#define GL_DOT3_RGBA_ARB                                   0x86AF
2379
 
#endif 
2380
 
 
2381
 
/* GL_ARB_texture_mirrored_repeat */
2382
 
 
2383
 
#ifndef GL_ARB_texture_mirrored_repeat
2384
 
#define GL_ARB_texture_mirrored_repeat 1
2385
 
#define __GLEE_GL_ARB_texture_mirrored_repeat 1
2386
 
/* Constants */
2387
 
#define GL_MIRRORED_REPEAT_ARB                             0x8370
2388
 
#endif 
2389
 
 
2390
 
/* GL_ARB_depth_texture */
2391
 
 
2392
 
#ifndef GL_ARB_depth_texture
2393
 
#define GL_ARB_depth_texture 1
2394
 
#define __GLEE_GL_ARB_depth_texture 1
2395
 
/* Constants */
2396
 
#define GL_DEPTH_COMPONENT16_ARB                           0x81A5
2397
 
#define GL_DEPTH_COMPONENT24_ARB                           0x81A6
2398
 
#define GL_DEPTH_COMPONENT32_ARB                           0x81A7
2399
 
#define GL_TEXTURE_DEPTH_SIZE_ARB                          0x884A
2400
 
#define GL_DEPTH_TEXTURE_MODE_ARB                          0x884B
2401
 
#endif 
2402
 
 
2403
 
/* GL_ARB_shadow */
2404
 
 
2405
 
#ifndef GL_ARB_shadow
2406
 
#define GL_ARB_shadow 1
2407
 
#define __GLEE_GL_ARB_shadow 1
2408
 
/* Constants */
2409
 
#define GL_TEXTURE_COMPARE_MODE_ARB                        0x884C
2410
 
#define GL_TEXTURE_COMPARE_FUNC_ARB                        0x884D
2411
 
#define GL_COMPARE_R_TO_TEXTURE_ARB                        0x884E
2412
 
#endif 
2413
 
 
2414
 
/* GL_ARB_shadow_ambient */
2415
 
 
2416
 
#ifndef GL_ARB_shadow_ambient
2417
 
#define GL_ARB_shadow_ambient 1
2418
 
#define __GLEE_GL_ARB_shadow_ambient 1
2419
 
/* Constants */
2420
 
#define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB                  0x80BF
2421
 
#endif 
2422
 
 
2423
 
/* GL_ARB_window_pos */
2424
 
 
2425
 
#ifndef GL_ARB_window_pos
2426
 
#define GL_ARB_window_pos 1
2427
 
#define __GLEE_GL_ARB_window_pos 1
2428
 
/* Constants */
2429
 
typedef void (APIENTRYP PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
2430
 
typedef void (APIENTRYP PFNGLWINDOWPOS2DVARBPROC) (const GLdouble * v);
2431
 
typedef void (APIENTRYP PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
2432
 
typedef void (APIENTRYP PFNGLWINDOWPOS2FVARBPROC) (const GLfloat * v);
2433
 
typedef void (APIENTRYP PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
2434
 
typedef void (APIENTRYP PFNGLWINDOWPOS2IVARBPROC) (const GLint * v);
2435
 
typedef void (APIENTRYP PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
2436
 
typedef void (APIENTRYP PFNGLWINDOWPOS2SVARBPROC) (const GLshort * v);
2437
 
typedef void (APIENTRYP PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);
2438
 
typedef void (APIENTRYP PFNGLWINDOWPOS3DVARBPROC) (const GLdouble * v);
2439
 
typedef void (APIENTRYP PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
2440
 
typedef void (APIENTRYP PFNGLWINDOWPOS3FVARBPROC) (const GLfloat * v);
2441
 
typedef void (APIENTRYP PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
2442
 
typedef void (APIENTRYP PFNGLWINDOWPOS3IVARBPROC) (const GLint * v);
2443
 
typedef void (APIENTRYP PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
2444
 
typedef void (APIENTRYP PFNGLWINDOWPOS3SVARBPROC) (const GLshort * v);
2445
 
GLEE_EXTERN PFNGLWINDOWPOS2DARBPROC pglWindowPos2dARB;
2446
 
GLEE_EXTERN PFNGLWINDOWPOS2DVARBPROC pglWindowPos2dvARB;
2447
 
GLEE_EXTERN PFNGLWINDOWPOS2FARBPROC pglWindowPos2fARB;
2448
 
GLEE_EXTERN PFNGLWINDOWPOS2FVARBPROC pglWindowPos2fvARB;
2449
 
GLEE_EXTERN PFNGLWINDOWPOS2IARBPROC pglWindowPos2iARB;
2450
 
GLEE_EXTERN PFNGLWINDOWPOS2IVARBPROC pglWindowPos2ivARB;
2451
 
GLEE_EXTERN PFNGLWINDOWPOS2SARBPROC pglWindowPos2sARB;
2452
 
GLEE_EXTERN PFNGLWINDOWPOS2SVARBPROC pglWindowPos2svARB;
2453
 
GLEE_EXTERN PFNGLWINDOWPOS3DARBPROC pglWindowPos3dARB;
2454
 
GLEE_EXTERN PFNGLWINDOWPOS3DVARBPROC pglWindowPos3dvARB;
2455
 
GLEE_EXTERN PFNGLWINDOWPOS3FARBPROC pglWindowPos3fARB;
2456
 
GLEE_EXTERN PFNGLWINDOWPOS3FVARBPROC pglWindowPos3fvARB;
2457
 
GLEE_EXTERN PFNGLWINDOWPOS3IARBPROC pglWindowPos3iARB;
2458
 
GLEE_EXTERN PFNGLWINDOWPOS3IVARBPROC pglWindowPos3ivARB;
2459
 
GLEE_EXTERN PFNGLWINDOWPOS3SARBPROC pglWindowPos3sARB;
2460
 
GLEE_EXTERN PFNGLWINDOWPOS3SVARBPROC pglWindowPos3svARB;
2461
 
#define glWindowPos2dARB pglWindowPos2dARB
2462
 
#define glWindowPos2dvARB pglWindowPos2dvARB
2463
 
#define glWindowPos2fARB pglWindowPos2fARB
2464
 
#define glWindowPos2fvARB pglWindowPos2fvARB
2465
 
#define glWindowPos2iARB pglWindowPos2iARB
2466
 
#define glWindowPos2ivARB pglWindowPos2ivARB
2467
 
#define glWindowPos2sARB pglWindowPos2sARB
2468
 
#define glWindowPos2svARB pglWindowPos2svARB
2469
 
#define glWindowPos3dARB pglWindowPos3dARB
2470
 
#define glWindowPos3dvARB pglWindowPos3dvARB
2471
 
#define glWindowPos3fARB pglWindowPos3fARB
2472
 
#define glWindowPos3fvARB pglWindowPos3fvARB
2473
 
#define glWindowPos3iARB pglWindowPos3iARB
2474
 
#define glWindowPos3ivARB pglWindowPos3ivARB
2475
 
#define glWindowPos3sARB pglWindowPos3sARB
2476
 
#define glWindowPos3svARB pglWindowPos3svARB
2477
 
#endif 
2478
 
 
2479
 
/* GL_ARB_vertex_program */
2480
 
 
2481
 
#ifndef GL_ARB_vertex_program
2482
 
#define GL_ARB_vertex_program 1
2483
 
#define __GLEE_GL_ARB_vertex_program 1
2484
 
/* Constants */
2485
 
#define GL_COLOR_SUM_ARB                                   0x8458
2486
 
#define GL_VERTEX_PROGRAM_ARB                              0x8620
2487
 
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB                 0x8622
2488
 
#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB                    0x8623
2489
 
#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB                  0x8624
2490
 
#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB                    0x8625
2491
 
#define GL_CURRENT_VERTEX_ATTRIB_ARB                       0x8626
2492
 
#define GL_PROGRAM_LENGTH_ARB                              0x8627
2493
 
#define GL_PROGRAM_STRING_ARB                              0x8628
2494
 
#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB              0x862E
2495
 
#define GL_MAX_PROGRAM_MATRICES_ARB                        0x862F
2496
 
#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB                  0x8640
2497
 
#define GL_CURRENT_MATRIX_ARB                              0x8641
2498
 
#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB                   0x8642
2499
 
#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB                     0x8643
2500
 
#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB                 0x8645
2501
 
#define GL_PROGRAM_ERROR_POSITION_ARB                      0x864B
2502
 
#define GL_PROGRAM_BINDING_ARB                             0x8677
2503
 
#define GL_MAX_VERTEX_ATTRIBS_ARB                          0x8869
2504
 
#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB              0x886A
2505
 
#define GL_PROGRAM_ERROR_STRING_ARB                        0x8874
2506
 
#define GL_PROGRAM_FORMAT_ASCII_ARB                        0x8875
2507
 
#define GL_PROGRAM_FORMAT_ARB                              0x8876
2508
 
#define GL_PROGRAM_INSTRUCTIONS_ARB                        0x88A0
2509
 
#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB                    0x88A1
2510
 
#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB                 0x88A2
2511
 
#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB             0x88A3
2512
 
#define GL_PROGRAM_TEMPORARIES_ARB                         0x88A4
2513
 
#define GL_MAX_PROGRAM_TEMPORARIES_ARB                     0x88A5
2514
 
#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB                  0x88A6
2515
 
#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB              0x88A7
2516
 
#define GL_PROGRAM_PARAMETERS_ARB                          0x88A8
2517
 
#define GL_MAX_PROGRAM_PARAMETERS_ARB                      0x88A9
2518
 
#define GL_PROGRAM_NATIVE_PARAMETERS_ARB                   0x88AA
2519
 
#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB               0x88AB
2520
 
#define GL_PROGRAM_ATTRIBS_ARB                             0x88AC
2521
 
#define GL_MAX_PROGRAM_ATTRIBS_ARB                         0x88AD
2522
 
#define GL_PROGRAM_NATIVE_ATTRIBS_ARB                      0x88AE
2523
 
#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB                  0x88AF
2524
 
#define GL_PROGRAM_ADDRESS_REGISTERS_ARB                   0x88B0
2525
 
#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB               0x88B1
2526
 
#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB            0x88B2
2527
 
#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB        0x88B3
2528
 
#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB                0x88B4
2529
 
#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB                  0x88B5
2530
 
#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB                 0x88B6
2531
 
#define GL_TRANSPOSE_CURRENT_MATRIX_ARB                    0x88B7
2532
 
#define GL_MATRIX0_ARB                                     0x88C0
2533
 
#define GL_MATRIX1_ARB                                     0x88C1
2534
 
#define GL_MATRIX2_ARB                                     0x88C2
2535
 
#define GL_MATRIX3_ARB                                     0x88C3
2536
 
#define GL_MATRIX4_ARB                                     0x88C4
2537
 
#define GL_MATRIX5_ARB                                     0x88C5
2538
 
#define GL_MATRIX6_ARB                                     0x88C6
2539
 
#define GL_MATRIX7_ARB                                     0x88C7
2540
 
#define GL_MATRIX8_ARB                                     0x88C8
2541
 
#define GL_MATRIX9_ARB                                     0x88C9
2542
 
#define GL_MATRIX10_ARB                                    0x88CA
2543
 
#define GL_MATRIX11_ARB                                    0x88CB
2544
 
#define GL_MATRIX12_ARB                                    0x88CC
2545
 
#define GL_MATRIX13_ARB                                    0x88CD
2546
 
#define GL_MATRIX14_ARB                                    0x88CE
2547
 
#define GL_MATRIX15_ARB                                    0x88CF
2548
 
#define GL_MATRIX16_ARB                                    0x88D0
2549
 
#define GL_MATRIX17_ARB                                    0x88D1
2550
 
#define GL_MATRIX18_ARB                                    0x88D2
2551
 
#define GL_MATRIX19_ARB                                    0x88D3
2552
 
#define GL_MATRIX20_ARB                                    0x88D4
2553
 
#define GL_MATRIX21_ARB                                    0x88D5
2554
 
#define GL_MATRIX22_ARB                                    0x88D6
2555
 
#define GL_MATRIX23_ARB                                    0x88D7
2556
 
#define GL_MATRIX24_ARB                                    0x88D8
2557
 
#define GL_MATRIX25_ARB                                    0x88D9
2558
 
#define GL_MATRIX26_ARB                                    0x88DA
2559
 
#define GL_MATRIX27_ARB                                    0x88DB
2560
 
#define GL_MATRIX28_ARB                                    0x88DC
2561
 
#define GL_MATRIX29_ARB                                    0x88DD
2562
 
#define GL_MATRIX30_ARB                                    0x88DE
2563
 
#define GL_MATRIX31_ARB                                    0x88DF
2564
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);
2565
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble * v);
2566
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);
2567
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat * v);
2568
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);
2569
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort * v);
2570
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y);
2571
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble * v);
2572
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y);
2573
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat * v);
2574
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y);
2575
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort * v);
2576
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
2577
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble * v);
2578
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
2579
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat * v);
2580
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
2581
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort * v);
2582
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte * v);
2583
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint * v);
2584
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort * v);
2585
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
2586
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte * v);
2587
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint * v);
2588
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort * v);
2589
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte * v);
2590
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2591
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble * v);
2592
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2593
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat * v);
2594
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint * v);
2595
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
2596
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort * v);
2597
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte * v);
2598
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint * v);
2599
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort * v);
2600
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer);
2601
 
typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
2602
 
typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
2603
 
typedef void (APIENTRYP PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const GLvoid * string);
2604
 
typedef void (APIENTRYP PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
2605
 
typedef void (APIENTRYP PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint * programs);
2606
 
typedef void (APIENTRYP PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint * programs);
2607
 
typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2608
 
typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble * params);
2609
 
typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2610
 
typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat * params);
2611
 
typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
2612
 
typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble * params);
2613
 
typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
2614
 
typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat * params);
2615
 
typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble * params);
2616
 
typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat * params);
2617
 
typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble * params);
2618
 
typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat * params);
2619
 
typedef void (APIENTRYP PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint * params);
2620
 
typedef void (APIENTRYP PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, GLvoid * string);
2621
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble * params);
2622
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat * params);
2623
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint * params);
2624
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
2625
 
typedef GLboolean (APIENTRYP PFNGLISPROGRAMARBPROC) (GLuint program);
2626
 
GLEE_EXTERN PFNGLVERTEXATTRIB1DARBPROC pglVertexAttrib1dARB;
2627
 
GLEE_EXTERN PFNGLVERTEXATTRIB1DVARBPROC pglVertexAttrib1dvARB;
2628
 
GLEE_EXTERN PFNGLVERTEXATTRIB1FARBPROC pglVertexAttrib1fARB;
2629
 
GLEE_EXTERN PFNGLVERTEXATTRIB1FVARBPROC pglVertexAttrib1fvARB;
2630
 
GLEE_EXTERN PFNGLVERTEXATTRIB1SARBPROC pglVertexAttrib1sARB;
2631
 
GLEE_EXTERN PFNGLVERTEXATTRIB1SVARBPROC pglVertexAttrib1svARB;
2632
 
GLEE_EXTERN PFNGLVERTEXATTRIB2DARBPROC pglVertexAttrib2dARB;
2633
 
GLEE_EXTERN PFNGLVERTEXATTRIB2DVARBPROC pglVertexAttrib2dvARB;
2634
 
GLEE_EXTERN PFNGLVERTEXATTRIB2FARBPROC pglVertexAttrib2fARB;
2635
 
GLEE_EXTERN PFNGLVERTEXATTRIB2FVARBPROC pglVertexAttrib2fvARB;
2636
 
GLEE_EXTERN PFNGLVERTEXATTRIB2SARBPROC pglVertexAttrib2sARB;
2637
 
GLEE_EXTERN PFNGLVERTEXATTRIB2SVARBPROC pglVertexAttrib2svARB;
2638
 
GLEE_EXTERN PFNGLVERTEXATTRIB3DARBPROC pglVertexAttrib3dARB;
2639
 
GLEE_EXTERN PFNGLVERTEXATTRIB3DVARBPROC pglVertexAttrib3dvARB;
2640
 
GLEE_EXTERN PFNGLVERTEXATTRIB3FARBPROC pglVertexAttrib3fARB;
2641
 
GLEE_EXTERN PFNGLVERTEXATTRIB3FVARBPROC pglVertexAttrib3fvARB;
2642
 
GLEE_EXTERN PFNGLVERTEXATTRIB3SARBPROC pglVertexAttrib3sARB;
2643
 
GLEE_EXTERN PFNGLVERTEXATTRIB3SVARBPROC pglVertexAttrib3svARB;
2644
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NBVARBPROC pglVertexAttrib4NbvARB;
2645
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NIVARBPROC pglVertexAttrib4NivARB;
2646
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NSVARBPROC pglVertexAttrib4NsvARB;
2647
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NUBARBPROC pglVertexAttrib4NubARB;
2648
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NUBVARBPROC pglVertexAttrib4NubvARB;
2649
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NUIVARBPROC pglVertexAttrib4NuivARB;
2650
 
GLEE_EXTERN PFNGLVERTEXATTRIB4NUSVARBPROC pglVertexAttrib4NusvARB;
2651
 
GLEE_EXTERN PFNGLVERTEXATTRIB4BVARBPROC pglVertexAttrib4bvARB;
2652
 
GLEE_EXTERN PFNGLVERTEXATTRIB4DARBPROC pglVertexAttrib4dARB;
2653
 
GLEE_EXTERN PFNGLVERTEXATTRIB4DVARBPROC pglVertexAttrib4dvARB;
2654
 
GLEE_EXTERN PFNGLVERTEXATTRIB4FARBPROC pglVertexAttrib4fARB;
2655
 
GLEE_EXTERN PFNGLVERTEXATTRIB4FVARBPROC pglVertexAttrib4fvARB;
2656
 
GLEE_EXTERN PFNGLVERTEXATTRIB4IVARBPROC pglVertexAttrib4ivARB;
2657
 
GLEE_EXTERN PFNGLVERTEXATTRIB4SARBPROC pglVertexAttrib4sARB;
2658
 
GLEE_EXTERN PFNGLVERTEXATTRIB4SVARBPROC pglVertexAttrib4svARB;
2659
 
GLEE_EXTERN PFNGLVERTEXATTRIB4UBVARBPROC pglVertexAttrib4ubvARB;
2660
 
GLEE_EXTERN PFNGLVERTEXATTRIB4UIVARBPROC pglVertexAttrib4uivARB;
2661
 
GLEE_EXTERN PFNGLVERTEXATTRIB4USVARBPROC pglVertexAttrib4usvARB;
2662
 
GLEE_EXTERN PFNGLVERTEXATTRIBPOINTERARBPROC pglVertexAttribPointerARB;
2663
 
GLEE_EXTERN PFNGLENABLEVERTEXATTRIBARRAYARBPROC pglEnableVertexAttribArrayARB;
2664
 
GLEE_EXTERN PFNGLDISABLEVERTEXATTRIBARRAYARBPROC pglDisableVertexAttribArrayARB;
2665
 
GLEE_EXTERN PFNGLPROGRAMSTRINGARBPROC pglProgramStringARB;
2666
 
GLEE_EXTERN PFNGLBINDPROGRAMARBPROC pglBindProgramARB;
2667
 
GLEE_EXTERN PFNGLDELETEPROGRAMSARBPROC pglDeleteProgramsARB;
2668
 
GLEE_EXTERN PFNGLGENPROGRAMSARBPROC pglGenProgramsARB;
2669
 
GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4DARBPROC pglProgramEnvParameter4dARB;
2670
 
GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4DVARBPROC pglProgramEnvParameter4dvARB;
2671
 
GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4FARBPROC pglProgramEnvParameter4fARB;
2672
 
GLEE_EXTERN PFNGLPROGRAMENVPARAMETER4FVARBPROC pglProgramEnvParameter4fvARB;
2673
 
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4DARBPROC pglProgramLocalParameter4dARB;
2674
 
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4DVARBPROC pglProgramLocalParameter4dvARB;
2675
 
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4FARBPROC pglProgramLocalParameter4fARB;
2676
 
GLEE_EXTERN PFNGLPROGRAMLOCALPARAMETER4FVARBPROC pglProgramLocalParameter4fvARB;
2677
 
GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERDVARBPROC pglGetProgramEnvParameterdvARB;
2678
 
GLEE_EXTERN PFNGLGETPROGRAMENVPARAMETERFVARBPROC pglGetProgramEnvParameterfvARB;
2679
 
GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC pglGetProgramLocalParameterdvARB;
2680
 
GLEE_EXTERN PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC pglGetProgramLocalParameterfvARB;
2681
 
GLEE_EXTERN PFNGLGETPROGRAMIVARBPROC pglGetProgramivARB;
2682
 
GLEE_EXTERN PFNGLGETPROGRAMSTRINGARBPROC pglGetProgramStringARB;
2683
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBDVARBPROC pglGetVertexAttribdvARB;
2684
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBFVARBPROC pglGetVertexAttribfvARB;
2685
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBIVARBPROC pglGetVertexAttribivARB;
2686
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBPOINTERVARBPROC pglGetVertexAttribPointervARB;
2687
 
GLEE_EXTERN PFNGLISPROGRAMARBPROC pglIsProgramARB;
2688
 
#define glVertexAttrib1dARB pglVertexAttrib1dARB
2689
 
#define glVertexAttrib1dvARB pglVertexAttrib1dvARB
2690
 
#define glVertexAttrib1fARB pglVertexAttrib1fARB
2691
 
#define glVertexAttrib1fvARB pglVertexAttrib1fvARB
2692
 
#define glVertexAttrib1sARB pglVertexAttrib1sARB
2693
 
#define glVertexAttrib1svARB pglVertexAttrib1svARB
2694
 
#define glVertexAttrib2dARB pglVertexAttrib2dARB
2695
 
#define glVertexAttrib2dvARB pglVertexAttrib2dvARB
2696
 
#define glVertexAttrib2fARB pglVertexAttrib2fARB
2697
 
#define glVertexAttrib2fvARB pglVertexAttrib2fvARB
2698
 
#define glVertexAttrib2sARB pglVertexAttrib2sARB
2699
 
#define glVertexAttrib2svARB pglVertexAttrib2svARB
2700
 
#define glVertexAttrib3dARB pglVertexAttrib3dARB
2701
 
#define glVertexAttrib3dvARB pglVertexAttrib3dvARB
2702
 
#define glVertexAttrib3fARB pglVertexAttrib3fARB
2703
 
#define glVertexAttrib3fvARB pglVertexAttrib3fvARB
2704
 
#define glVertexAttrib3sARB pglVertexAttrib3sARB
2705
 
#define glVertexAttrib3svARB pglVertexAttrib3svARB
2706
 
#define glVertexAttrib4NbvARB pglVertexAttrib4NbvARB
2707
 
#define glVertexAttrib4NivARB pglVertexAttrib4NivARB
2708
 
#define glVertexAttrib4NsvARB pglVertexAttrib4NsvARB
2709
 
#define glVertexAttrib4NubARB pglVertexAttrib4NubARB
2710
 
#define glVertexAttrib4NubvARB pglVertexAttrib4NubvARB
2711
 
#define glVertexAttrib4NuivARB pglVertexAttrib4NuivARB
2712
 
#define glVertexAttrib4NusvARB pglVertexAttrib4NusvARB
2713
 
#define glVertexAttrib4bvARB pglVertexAttrib4bvARB
2714
 
#define glVertexAttrib4dARB pglVertexAttrib4dARB
2715
 
#define glVertexAttrib4dvARB pglVertexAttrib4dvARB
2716
 
#define glVertexAttrib4fARB pglVertexAttrib4fARB
2717
 
#define glVertexAttrib4fvARB pglVertexAttrib4fvARB
2718
 
#define glVertexAttrib4ivARB pglVertexAttrib4ivARB
2719
 
#define glVertexAttrib4sARB pglVertexAttrib4sARB
2720
 
#define glVertexAttrib4svARB pglVertexAttrib4svARB
2721
 
#define glVertexAttrib4ubvARB pglVertexAttrib4ubvARB
2722
 
#define glVertexAttrib4uivARB pglVertexAttrib4uivARB
2723
 
#define glVertexAttrib4usvARB pglVertexAttrib4usvARB
2724
 
#define glVertexAttribPointerARB pglVertexAttribPointerARB
2725
 
#define glEnableVertexAttribArrayARB pglEnableVertexAttribArrayARB
2726
 
#define glDisableVertexAttribArrayARB pglDisableVertexAttribArrayARB
2727
 
#define glProgramStringARB pglProgramStringARB
2728
 
#define glBindProgramARB pglBindProgramARB
2729
 
#define glDeleteProgramsARB pglDeleteProgramsARB
2730
 
#define glGenProgramsARB pglGenProgramsARB
2731
 
#define glProgramEnvParameter4dARB pglProgramEnvParameter4dARB
2732
 
#define glProgramEnvParameter4dvARB pglProgramEnvParameter4dvARB
2733
 
#define glProgramEnvParameter4fARB pglProgramEnvParameter4fARB
2734
 
#define glProgramEnvParameter4fvARB pglProgramEnvParameter4fvARB
2735
 
#define glProgramLocalParameter4dARB pglProgramLocalParameter4dARB
2736
 
#define glProgramLocalParameter4dvARB pglProgramLocalParameter4dvARB
2737
 
#define glProgramLocalParameter4fARB pglProgramLocalParameter4fARB
2738
 
#define glProgramLocalParameter4fvARB pglProgramLocalParameter4fvARB
2739
 
#define glGetProgramEnvParameterdvARB pglGetProgramEnvParameterdvARB
2740
 
#define glGetProgramEnvParameterfvARB pglGetProgramEnvParameterfvARB
2741
 
#define glGetProgramLocalParameterdvARB pglGetProgramLocalParameterdvARB
2742
 
#define glGetProgramLocalParameterfvARB pglGetProgramLocalParameterfvARB
2743
 
#define glGetProgramivARB pglGetProgramivARB
2744
 
#define glGetProgramStringARB pglGetProgramStringARB
2745
 
#define glGetVertexAttribdvARB pglGetVertexAttribdvARB
2746
 
#define glGetVertexAttribfvARB pglGetVertexAttribfvARB
2747
 
#define glGetVertexAttribivARB pglGetVertexAttribivARB
2748
 
#define glGetVertexAttribPointervARB pglGetVertexAttribPointervARB
2749
 
#define glIsProgramARB pglIsProgramARB
2750
 
#endif 
2751
 
 
2752
 
/* GL_ARB_fragment_program */
2753
 
 
2754
 
#ifndef GL_ARB_fragment_program
2755
 
#define GL_ARB_fragment_program 1
2756
 
#define __GLEE_GL_ARB_fragment_program 1
2757
 
/* Constants */
2758
 
#define GL_FRAGMENT_PROGRAM_ARB                            0x8804
2759
 
#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB                    0x8805
2760
 
#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB                    0x8806
2761
 
#define GL_PROGRAM_TEX_INDIRECTIONS_ARB                    0x8807
2762
 
#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB             0x8808
2763
 
#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB             0x8809
2764
 
#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB             0x880A
2765
 
#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB                0x880B
2766
 
#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB                0x880C
2767
 
#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB                0x880D
2768
 
#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB         0x880E
2769
 
#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB         0x880F
2770
 
#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB         0x8810
2771
 
#define GL_MAX_TEXTURE_COORDS_ARB                          0x8871
2772
 
#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB                     0x8872
2773
 
#endif 
2774
 
 
2775
 
/* GL_ARB_vertex_buffer_object */
2776
 
 
2777
 
#ifndef GL_ARB_vertex_buffer_object
2778
 
#define GL_ARB_vertex_buffer_object 1
2779
 
#define __GLEE_GL_ARB_vertex_buffer_object 1
2780
 
/* Constants */
2781
 
#define GL_BUFFER_SIZE_ARB                                 0x8764
2782
 
#define GL_BUFFER_USAGE_ARB                                0x8765
2783
 
#define GL_ARRAY_BUFFER_ARB                                0x8892
2784
 
#define GL_ELEMENT_ARRAY_BUFFER_ARB                        0x8893
2785
 
#define GL_ARRAY_BUFFER_BINDING_ARB                        0x8894
2786
 
#define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB                0x8895
2787
 
#define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB                 0x8896
2788
 
#define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB                 0x8897
2789
 
#define GL_COLOR_ARRAY_BUFFER_BINDING_ARB                  0x8898
2790
 
#define GL_INDEX_ARRAY_BUFFER_BINDING_ARB                  0x8899
2791
 
#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB          0x889A
2792
 
#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB              0x889B
2793
 
#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB        0x889C
2794
 
#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB         0x889D
2795
 
#define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB                 0x889E
2796
 
#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB          0x889F
2797
 
#define GL_READ_ONLY_ARB                                   0x88B8
2798
 
#define GL_WRITE_ONLY_ARB                                  0x88B9
2799
 
#define GL_READ_WRITE_ARB                                  0x88BA
2800
 
#define GL_BUFFER_ACCESS_ARB                               0x88BB
2801
 
#define GL_BUFFER_MAPPED_ARB                               0x88BC
2802
 
#define GL_BUFFER_MAP_POINTER_ARB                          0x88BD
2803
 
#define GL_STREAM_DRAW_ARB                                 0x88E0
2804
 
#define GL_STREAM_READ_ARB                                 0x88E1
2805
 
#define GL_STREAM_COPY_ARB                                 0x88E2
2806
 
#define GL_STATIC_DRAW_ARB                                 0x88E4
2807
 
#define GL_STATIC_READ_ARB                                 0x88E5
2808
 
#define GL_STATIC_COPY_ARB                                 0x88E6
2809
 
#define GL_DYNAMIC_DRAW_ARB                                0x88E8
2810
 
#define GL_DYNAMIC_READ_ARB                                0x88E9
2811
 
#define GL_DYNAMIC_COPY_ARB                                0x88EA
2812
 
typedef void (APIENTRYP PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
2813
 
typedef void (APIENTRYP PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint * buffers);
2814
 
typedef void (APIENTRYP PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint * buffers);
2815
 
typedef GLboolean (APIENTRYP PFNGLISBUFFERARBPROC) (GLuint buffer);
2816
 
typedef void (APIENTRYP PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage);
2817
 
typedef void (APIENTRYP PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data);
2818
 
typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data);
2819
 
typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access);
2820
 
typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERARBPROC) (GLenum target);
2821
 
typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint * params);
2822
 
typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid* * params);
2823
 
GLEE_EXTERN PFNGLBINDBUFFERARBPROC pglBindBufferARB;
2824
 
GLEE_EXTERN PFNGLDELETEBUFFERSARBPROC pglDeleteBuffersARB;
2825
 
GLEE_EXTERN PFNGLGENBUFFERSARBPROC pglGenBuffersARB;
2826
 
GLEE_EXTERN PFNGLISBUFFERARBPROC pglIsBufferARB;
2827
 
GLEE_EXTERN PFNGLBUFFERDATAARBPROC pglBufferDataARB;
2828
 
GLEE_EXTERN PFNGLBUFFERSUBDATAARBPROC pglBufferSubDataARB;
2829
 
GLEE_EXTERN PFNGLGETBUFFERSUBDATAARBPROC pglGetBufferSubDataARB;
2830
 
GLEE_EXTERN PFNGLMAPBUFFERARBPROC pglMapBufferARB;
2831
 
GLEE_EXTERN PFNGLUNMAPBUFFERARBPROC pglUnmapBufferARB;
2832
 
GLEE_EXTERN PFNGLGETBUFFERPARAMETERIVARBPROC pglGetBufferParameterivARB;
2833
 
GLEE_EXTERN PFNGLGETBUFFERPOINTERVARBPROC pglGetBufferPointervARB;
2834
 
#define glBindBufferARB pglBindBufferARB
2835
 
#define glDeleteBuffersARB pglDeleteBuffersARB
2836
 
#define glGenBuffersARB pglGenBuffersARB
2837
 
#define glIsBufferARB pglIsBufferARB
2838
 
#define glBufferDataARB pglBufferDataARB
2839
 
#define glBufferSubDataARB pglBufferSubDataARB
2840
 
#define glGetBufferSubDataARB pglGetBufferSubDataARB
2841
 
#define glMapBufferARB pglMapBufferARB
2842
 
#define glUnmapBufferARB pglUnmapBufferARB
2843
 
#define glGetBufferParameterivARB pglGetBufferParameterivARB
2844
 
#define glGetBufferPointervARB pglGetBufferPointervARB
2845
 
#endif 
2846
 
 
2847
 
/* GL_ARB_occlusion_query */
2848
 
 
2849
 
#ifndef GL_ARB_occlusion_query
2850
 
#define GL_ARB_occlusion_query 1
2851
 
#define __GLEE_GL_ARB_occlusion_query 1
2852
 
/* Constants */
2853
 
#define GL_QUERY_COUNTER_BITS_ARB                          0x8864
2854
 
#define GL_CURRENT_QUERY_ARB                               0x8865
2855
 
#define GL_QUERY_RESULT_ARB                                0x8866
2856
 
#define GL_QUERY_RESULT_AVAILABLE_ARB                      0x8867
2857
 
#define GL_SAMPLES_PASSED_ARB                              0x8914
2858
 
typedef void (APIENTRYP PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint * ids);
2859
 
typedef void (APIENTRYP PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint * ids);
2860
 
typedef GLboolean (APIENTRYP PFNGLISQUERYARBPROC) (GLuint id);
2861
 
typedef void (APIENTRYP PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
2862
 
typedef void (APIENTRYP PFNGLENDQUERYARBPROC) (GLenum target);
2863
 
typedef void (APIENTRYP PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint * params);
2864
 
typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint * params);
2865
 
typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint * params);
2866
 
GLEE_EXTERN PFNGLGENQUERIESARBPROC pglGenQueriesARB;
2867
 
GLEE_EXTERN PFNGLDELETEQUERIESARBPROC pglDeleteQueriesARB;
2868
 
GLEE_EXTERN PFNGLISQUERYARBPROC pglIsQueryARB;
2869
 
GLEE_EXTERN PFNGLBEGINQUERYARBPROC pglBeginQueryARB;
2870
 
GLEE_EXTERN PFNGLENDQUERYARBPROC pglEndQueryARB;
2871
 
GLEE_EXTERN PFNGLGETQUERYIVARBPROC pglGetQueryivARB;
2872
 
GLEE_EXTERN PFNGLGETQUERYOBJECTIVARBPROC pglGetQueryObjectivARB;
2873
 
GLEE_EXTERN PFNGLGETQUERYOBJECTUIVARBPROC pglGetQueryObjectuivARB;
2874
 
#define glGenQueriesARB pglGenQueriesARB
2875
 
#define glDeleteQueriesARB pglDeleteQueriesARB
2876
 
#define glIsQueryARB pglIsQueryARB
2877
 
#define glBeginQueryARB pglBeginQueryARB
2878
 
#define glEndQueryARB pglEndQueryARB
2879
 
#define glGetQueryivARB pglGetQueryivARB
2880
 
#define glGetQueryObjectivARB pglGetQueryObjectivARB
2881
 
#define glGetQueryObjectuivARB pglGetQueryObjectuivARB
2882
 
#endif 
2883
 
 
2884
 
/* GL_ARB_shader_objects */
2885
 
 
2886
 
#ifndef GL_ARB_shader_objects
2887
 
#define GL_ARB_shader_objects 1
2888
 
#define __GLEE_GL_ARB_shader_objects 1
2889
 
/* Constants */
2890
 
#define GL_PROGRAM_OBJECT_ARB                              0x8B40
2891
 
#define GL_SHADER_OBJECT_ARB                               0x8B48
2892
 
#define GL_OBJECT_TYPE_ARB                                 0x8B4E
2893
 
#define GL_OBJECT_SUBTYPE_ARB                              0x8B4F
2894
 
#define GL_FLOAT_VEC2_ARB                                  0x8B50
2895
 
#define GL_FLOAT_VEC3_ARB                                  0x8B51
2896
 
#define GL_FLOAT_VEC4_ARB                                  0x8B52
2897
 
#define GL_INT_VEC2_ARB                                    0x8B53
2898
 
#define GL_INT_VEC3_ARB                                    0x8B54
2899
 
#define GL_INT_VEC4_ARB                                    0x8B55
2900
 
#define GL_BOOL_ARB                                        0x8B56
2901
 
#define GL_BOOL_VEC2_ARB                                   0x8B57
2902
 
#define GL_BOOL_VEC3_ARB                                   0x8B58
2903
 
#define GL_BOOL_VEC4_ARB                                   0x8B59
2904
 
#define GL_FLOAT_MAT2_ARB                                  0x8B5A
2905
 
#define GL_FLOAT_MAT3_ARB                                  0x8B5B
2906
 
#define GL_FLOAT_MAT4_ARB                                  0x8B5C
2907
 
#define GL_SAMPLER_1D_ARB                                  0x8B5D
2908
 
#define GL_SAMPLER_2D_ARB                                  0x8B5E
2909
 
#define GL_SAMPLER_3D_ARB                                  0x8B5F
2910
 
#define GL_SAMPLER_CUBE_ARB                                0x8B60
2911
 
#define GL_SAMPLER_1D_SHADOW_ARB                           0x8B61
2912
 
#define GL_SAMPLER_2D_SHADOW_ARB                           0x8B62
2913
 
#define GL_SAMPLER_2D_RECT_ARB                             0x8B63
2914
 
#define GL_SAMPLER_2D_RECT_SHADOW_ARB                      0x8B64
2915
 
#define GL_OBJECT_DELETE_STATUS_ARB                        0x8B80
2916
 
#define GL_OBJECT_COMPILE_STATUS_ARB                       0x8B81
2917
 
#define GL_OBJECT_LINK_STATUS_ARB                          0x8B82
2918
 
#define GL_OBJECT_VALIDATE_STATUS_ARB                      0x8B83
2919
 
#define GL_OBJECT_INFO_LOG_LENGTH_ARB                      0x8B84
2920
 
#define GL_OBJECT_ATTACHED_OBJECTS_ARB                     0x8B85
2921
 
#define GL_OBJECT_ACTIVE_UNIFORMS_ARB                      0x8B86
2922
 
#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB            0x8B87
2923
 
#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB                 0x8B88
2924
 
typedef void (APIENTRYP PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj);
2925
 
typedef GLhandleARB (APIENTRYP PFNGLGETHANDLEARBPROC) (GLenum pname);
2926
 
typedef void (APIENTRYP PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj);
2927
 
typedef GLhandleARB (APIENTRYP PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType);
2928
 
typedef void (APIENTRYP PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB* * string, const GLint * length);
2929
 
typedef void (APIENTRYP PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj);
2930
 
typedef GLhandleARB (APIENTRYP PFNGLCREATEPROGRAMOBJECTARBPROC) ();
2931
 
typedef void (APIENTRYP PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj);
2932
 
typedef void (APIENTRYP PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj);
2933
 
typedef void (APIENTRYP PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj);
2934
 
typedef void (APIENTRYP PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj);
2935
 
typedef void (APIENTRYP PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);
2936
 
typedef void (APIENTRYP PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);
2937
 
typedef void (APIENTRYP PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
2938
 
typedef void (APIENTRYP PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
2939
 
typedef void (APIENTRYP PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0);
2940
 
typedef void (APIENTRYP PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);
2941
 
typedef void (APIENTRYP PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);
2942
 
typedef void (APIENTRYP PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
2943
 
typedef void (APIENTRYP PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
2944
 
typedef void (APIENTRYP PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
2945
 
typedef void (APIENTRYP PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
2946
 
typedef void (APIENTRYP PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat * value);
2947
 
typedef void (APIENTRYP PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint * value);
2948
 
typedef void (APIENTRYP PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint * value);
2949
 
typedef void (APIENTRYP PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint * value);
2950
 
typedef void (APIENTRYP PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint * value);
2951
 
typedef void (APIENTRYP PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2952
 
typedef void (APIENTRYP PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2953
 
typedef void (APIENTRYP PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat * value);
2954
 
typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat * params);
2955
 
typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint * params);
2956
 
typedef void (APIENTRYP PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog);
2957
 
typedef void (APIENTRYP PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj);
2958
 
typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB * name);
2959
 
typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
2960
 
typedef void (APIENTRYP PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat * params);
2961
 
typedef void (APIENTRYP PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint * params);
2962
 
typedef void (APIENTRYP PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source);
2963
 
GLEE_EXTERN PFNGLDELETEOBJECTARBPROC pglDeleteObjectARB;
2964
 
GLEE_EXTERN PFNGLGETHANDLEARBPROC pglGetHandleARB;
2965
 
GLEE_EXTERN PFNGLDETACHOBJECTARBPROC pglDetachObjectARB;
2966
 
GLEE_EXTERN PFNGLCREATESHADEROBJECTARBPROC pglCreateShaderObjectARB;
2967
 
GLEE_EXTERN PFNGLSHADERSOURCEARBPROC pglShaderSourceARB;
2968
 
GLEE_EXTERN PFNGLCOMPILESHADERARBPROC pglCompileShaderARB;
2969
 
GLEE_EXTERN PFNGLCREATEPROGRAMOBJECTARBPROC pglCreateProgramObjectARB;
2970
 
GLEE_EXTERN PFNGLATTACHOBJECTARBPROC pglAttachObjectARB;
2971
 
GLEE_EXTERN PFNGLLINKPROGRAMARBPROC pglLinkProgramARB;
2972
 
GLEE_EXTERN PFNGLUSEPROGRAMOBJECTARBPROC pglUseProgramObjectARB;
2973
 
GLEE_EXTERN PFNGLVALIDATEPROGRAMARBPROC pglValidateProgramARB;
2974
 
GLEE_EXTERN PFNGLUNIFORM1FARBPROC pglUniform1fARB;
2975
 
GLEE_EXTERN PFNGLUNIFORM2FARBPROC pglUniform2fARB;
2976
 
GLEE_EXTERN PFNGLUNIFORM3FARBPROC pglUniform3fARB;
2977
 
GLEE_EXTERN PFNGLUNIFORM4FARBPROC pglUniform4fARB;
2978
 
GLEE_EXTERN PFNGLUNIFORM1IARBPROC pglUniform1iARB;
2979
 
GLEE_EXTERN PFNGLUNIFORM2IARBPROC pglUniform2iARB;
2980
 
GLEE_EXTERN PFNGLUNIFORM3IARBPROC pglUniform3iARB;
2981
 
GLEE_EXTERN PFNGLUNIFORM4IARBPROC pglUniform4iARB;
2982
 
GLEE_EXTERN PFNGLUNIFORM1FVARBPROC pglUniform1fvARB;
2983
 
GLEE_EXTERN PFNGLUNIFORM2FVARBPROC pglUniform2fvARB;
2984
 
GLEE_EXTERN PFNGLUNIFORM3FVARBPROC pglUniform3fvARB;
2985
 
GLEE_EXTERN PFNGLUNIFORM4FVARBPROC pglUniform4fvARB;
2986
 
GLEE_EXTERN PFNGLUNIFORM1IVARBPROC pglUniform1ivARB;
2987
 
GLEE_EXTERN PFNGLUNIFORM2IVARBPROC pglUniform2ivARB;
2988
 
GLEE_EXTERN PFNGLUNIFORM3IVARBPROC pglUniform3ivARB;
2989
 
GLEE_EXTERN PFNGLUNIFORM4IVARBPROC pglUniform4ivARB;
2990
 
GLEE_EXTERN PFNGLUNIFORMMATRIX2FVARBPROC pglUniformMatrix2fvARB;
2991
 
GLEE_EXTERN PFNGLUNIFORMMATRIX3FVARBPROC pglUniformMatrix3fvARB;
2992
 
GLEE_EXTERN PFNGLUNIFORMMATRIX4FVARBPROC pglUniformMatrix4fvARB;
2993
 
GLEE_EXTERN PFNGLGETOBJECTPARAMETERFVARBPROC pglGetObjectParameterfvARB;
2994
 
GLEE_EXTERN PFNGLGETOBJECTPARAMETERIVARBPROC pglGetObjectParameterivARB;
2995
 
GLEE_EXTERN PFNGLGETINFOLOGARBPROC pglGetInfoLogARB;
2996
 
GLEE_EXTERN PFNGLGETATTACHEDOBJECTSARBPROC pglGetAttachedObjectsARB;
2997
 
GLEE_EXTERN PFNGLGETUNIFORMLOCATIONARBPROC pglGetUniformLocationARB;
2998
 
GLEE_EXTERN PFNGLGETACTIVEUNIFORMARBPROC pglGetActiveUniformARB;
2999
 
GLEE_EXTERN PFNGLGETUNIFORMFVARBPROC pglGetUniformfvARB;
3000
 
GLEE_EXTERN PFNGLGETUNIFORMIVARBPROC pglGetUniformivARB;
3001
 
GLEE_EXTERN PFNGLGETSHADERSOURCEARBPROC pglGetShaderSourceARB;
3002
 
#define glDeleteObjectARB pglDeleteObjectARB
3003
 
#define glGetHandleARB pglGetHandleARB
3004
 
#define glDetachObjectARB pglDetachObjectARB
3005
 
#define glCreateShaderObjectARB pglCreateShaderObjectARB
3006
 
#define glShaderSourceARB pglShaderSourceARB
3007
 
#define glCompileShaderARB pglCompileShaderARB
3008
 
#define glCreateProgramObjectARB pglCreateProgramObjectARB
3009
 
#define glAttachObjectARB pglAttachObjectARB
3010
 
#define glLinkProgramARB pglLinkProgramARB
3011
 
#define glUseProgramObjectARB pglUseProgramObjectARB
3012
 
#define glValidateProgramARB pglValidateProgramARB
3013
 
#define glUniform1fARB pglUniform1fARB
3014
 
#define glUniform2fARB pglUniform2fARB
3015
 
#define glUniform3fARB pglUniform3fARB
3016
 
#define glUniform4fARB pglUniform4fARB
3017
 
#define glUniform1iARB pglUniform1iARB
3018
 
#define glUniform2iARB pglUniform2iARB
3019
 
#define glUniform3iARB pglUniform3iARB
3020
 
#define glUniform4iARB pglUniform4iARB
3021
 
#define glUniform1fvARB pglUniform1fvARB
3022
 
#define glUniform2fvARB pglUniform2fvARB
3023
 
#define glUniform3fvARB pglUniform3fvARB
3024
 
#define glUniform4fvARB pglUniform4fvARB
3025
 
#define glUniform1ivARB pglUniform1ivARB
3026
 
#define glUniform2ivARB pglUniform2ivARB
3027
 
#define glUniform3ivARB pglUniform3ivARB
3028
 
#define glUniform4ivARB pglUniform4ivARB
3029
 
#define glUniformMatrix2fvARB pglUniformMatrix2fvARB
3030
 
#define glUniformMatrix3fvARB pglUniformMatrix3fvARB
3031
 
#define glUniformMatrix4fvARB pglUniformMatrix4fvARB
3032
 
#define glGetObjectParameterfvARB pglGetObjectParameterfvARB
3033
 
#define glGetObjectParameterivARB pglGetObjectParameterivARB
3034
 
#define glGetInfoLogARB pglGetInfoLogARB
3035
 
#define glGetAttachedObjectsARB pglGetAttachedObjectsARB
3036
 
#define glGetUniformLocationARB pglGetUniformLocationARB
3037
 
#define glGetActiveUniformARB pglGetActiveUniformARB
3038
 
#define glGetUniformfvARB pglGetUniformfvARB
3039
 
#define glGetUniformivARB pglGetUniformivARB
3040
 
#define glGetShaderSourceARB pglGetShaderSourceARB
3041
 
#endif 
3042
 
 
3043
 
/* GL_ARB_vertex_shader */
3044
 
 
3045
 
#ifndef GL_ARB_vertex_shader
3046
 
#define GL_ARB_vertex_shader 1
3047
 
#define __GLEE_GL_ARB_vertex_shader 1
3048
 
/* Constants */
3049
 
#define GL_VERTEX_SHADER_ARB                               0x8B31
3050
 
#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB               0x8B4A
3051
 
#define GL_MAX_VARYING_FLOATS_ARB                          0x8B4B
3052
 
#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB              0x8B4C
3053
 
#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB            0x8B4D
3054
 
#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB                    0x8B89
3055
 
#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB          0x8B8A
3056
 
typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB * name);
3057
 
typedef void (APIENTRYP PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name);
3058
 
typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB * name);
3059
 
GLEE_EXTERN PFNGLBINDATTRIBLOCATIONARBPROC pglBindAttribLocationARB;
3060
 
GLEE_EXTERN PFNGLGETACTIVEATTRIBARBPROC pglGetActiveAttribARB;
3061
 
GLEE_EXTERN PFNGLGETATTRIBLOCATIONARBPROC pglGetAttribLocationARB;
3062
 
#define glBindAttribLocationARB pglBindAttribLocationARB
3063
 
#define glGetActiveAttribARB pglGetActiveAttribARB
3064
 
#define glGetAttribLocationARB pglGetAttribLocationARB
3065
 
#endif 
3066
 
 
3067
 
/* GL_ARB_fragment_shader */
3068
 
 
3069
 
#ifndef GL_ARB_fragment_shader
3070
 
#define GL_ARB_fragment_shader 1
3071
 
#define __GLEE_GL_ARB_fragment_shader 1
3072
 
/* Constants */
3073
 
#define GL_FRAGMENT_SHADER_ARB                             0x8B30
3074
 
#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB             0x8B49
3075
 
#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB             0x8B8B
3076
 
#endif 
3077
 
 
3078
 
/* GL_ARB_shading_language_100 */
3079
 
 
3080
 
#ifndef GL_ARB_shading_language_100
3081
 
#define GL_ARB_shading_language_100 1
3082
 
#define __GLEE_GL_ARB_shading_language_100 1
3083
 
/* Constants */
3084
 
#define GL_SHADING_LANGUAGE_VERSION_ARB                    0x8B8C
3085
 
#endif 
3086
 
 
3087
 
/* GL_ARB_texture_non_power_of_two */
3088
 
 
3089
 
#ifndef GL_ARB_texture_non_power_of_two
3090
 
#define GL_ARB_texture_non_power_of_two 1
3091
 
#define __GLEE_GL_ARB_texture_non_power_of_two 1
3092
 
/* Constants */
3093
 
#endif 
3094
 
 
3095
 
/* GL_ARB_point_sprite */
3096
 
 
3097
 
#ifndef GL_ARB_point_sprite
3098
 
#define GL_ARB_point_sprite 1
3099
 
#define __GLEE_GL_ARB_point_sprite 1
3100
 
/* Constants */
3101
 
#define GL_POINT_SPRITE_ARB                                0x8861
3102
 
#define GL_COORD_REPLACE_ARB                               0x8862
3103
 
#endif 
3104
 
 
3105
 
/* GL_ARB_fragment_program_shadow */
3106
 
 
3107
 
#ifndef GL_ARB_fragment_program_shadow
3108
 
#define GL_ARB_fragment_program_shadow 1
3109
 
#define __GLEE_GL_ARB_fragment_program_shadow 1
3110
 
/* Constants */
3111
 
#endif 
3112
 
 
3113
 
/* GL_ARB_draw_buffers */
3114
 
 
3115
 
#ifndef GL_ARB_draw_buffers
3116
 
#define GL_ARB_draw_buffers 1
3117
 
#define __GLEE_GL_ARB_draw_buffers 1
3118
 
/* Constants */
3119
 
#define GL_MAX_DRAW_BUFFERS_ARB                            0x8824
3120
 
#define GL_DRAW_BUFFER0_ARB                                0x8825
3121
 
#define GL_DRAW_BUFFER1_ARB                                0x8826
3122
 
#define GL_DRAW_BUFFER2_ARB                                0x8827
3123
 
#define GL_DRAW_BUFFER3_ARB                                0x8828
3124
 
#define GL_DRAW_BUFFER4_ARB                                0x8829
3125
 
#define GL_DRAW_BUFFER5_ARB                                0x882A
3126
 
#define GL_DRAW_BUFFER6_ARB                                0x882B
3127
 
#define GL_DRAW_BUFFER7_ARB                                0x882C
3128
 
#define GL_DRAW_BUFFER8_ARB                                0x882D
3129
 
#define GL_DRAW_BUFFER9_ARB                                0x882E
3130
 
#define GL_DRAW_BUFFER10_ARB                               0x882F
3131
 
#define GL_DRAW_BUFFER11_ARB                               0x8830
3132
 
#define GL_DRAW_BUFFER12_ARB                               0x8831
3133
 
#define GL_DRAW_BUFFER13_ARB                               0x8832
3134
 
#define GL_DRAW_BUFFER14_ARB                               0x8833
3135
 
#define GL_DRAW_BUFFER15_ARB                               0x8834
3136
 
typedef void (APIENTRYP PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum * bufs);
3137
 
GLEE_EXTERN PFNGLDRAWBUFFERSARBPROC pglDrawBuffersARB;
3138
 
#define glDrawBuffersARB pglDrawBuffersARB
3139
 
#endif 
3140
 
 
3141
 
/* GL_ARB_texture_rectangle */
3142
 
 
3143
 
#ifndef GL_ARB_texture_rectangle
3144
 
#define GL_ARB_texture_rectangle 1
3145
 
#define __GLEE_GL_ARB_texture_rectangle 1
3146
 
/* Constants */
3147
 
#define GL_TEXTURE_RECTANGLE_ARB                           0x84F5
3148
 
#define GL_TEXTURE_BINDING_RECTANGLE_ARB                   0x84F6
3149
 
#define GL_PROXY_TEXTURE_RECTANGLE_ARB                     0x84F7
3150
 
#define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB                  0x84F8
3151
 
#endif 
3152
 
 
3153
 
/* GL_ARB_color_buffer_float */
3154
 
 
3155
 
#ifndef GL_ARB_color_buffer_float
3156
 
#define GL_ARB_color_buffer_float 1
3157
 
#define __GLEE_GL_ARB_color_buffer_float 1
3158
 
/* Constants */
3159
 
#define GL_RGBA_FLOAT_MODE_ARB                             0x8820
3160
 
#define GL_CLAMP_VERTEX_COLOR_ARB                          0x891A
3161
 
#define GL_CLAMP_FRAGMENT_COLOR_ARB                        0x891B
3162
 
#define GL_CLAMP_READ_COLOR_ARB                            0x891C
3163
 
#define GL_FIXED_ONLY_ARB                                  0x891D
3164
 
typedef void (APIENTRYP PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
3165
 
GLEE_EXTERN PFNGLCLAMPCOLORARBPROC pglClampColorARB;
3166
 
#define glClampColorARB pglClampColorARB
3167
 
#endif 
3168
 
 
3169
 
/* GL_ARB_half_float_pixel */
3170
 
 
3171
 
#ifndef GL_ARB_half_float_pixel
3172
 
#define GL_ARB_half_float_pixel 1
3173
 
#define __GLEE_GL_ARB_half_float_pixel 1
3174
 
/* Constants */
3175
 
#define GL_HALF_FLOAT_ARB                                  0x140B
3176
 
#endif 
3177
 
 
3178
 
/* GL_ARB_texture_float */
3179
 
 
3180
 
#ifndef GL_ARB_texture_float
3181
 
#define GL_ARB_texture_float 1
3182
 
#define __GLEE_GL_ARB_texture_float 1
3183
 
/* Constants */
3184
 
#define GL_TEXTURE_RED_TYPE_ARB                            0x8C10
3185
 
#define GL_TEXTURE_GREEN_TYPE_ARB                          0x8C11
3186
 
#define GL_TEXTURE_BLUE_TYPE_ARB                           0x8C12
3187
 
#define GL_TEXTURE_ALPHA_TYPE_ARB                          0x8C13
3188
 
#define GL_TEXTURE_LUMINANCE_TYPE_ARB                      0x8C14
3189
 
#define GL_TEXTURE_INTENSITY_TYPE_ARB                      0x8C15
3190
 
#define GL_TEXTURE_DEPTH_TYPE_ARB                          0x8C16
3191
 
#define GL_UNSIGNED_NORMALIZED_ARB                         0x8C17
3192
 
#define GL_RGBA32F_ARB                                     0x8814
3193
 
#define GL_RGB32F_ARB                                      0x8815
3194
 
#define GL_ALPHA32F_ARB                                    0x8816
3195
 
#define GL_INTENSITY32F_ARB                                0x8817
3196
 
#define GL_LUMINANCE32F_ARB                                0x8818
3197
 
#define GL_LUMINANCE_ALPHA32F_ARB                          0x8819
3198
 
#define GL_RGBA16F_ARB                                     0x881A
3199
 
#define GL_RGB16F_ARB                                      0x881B
3200
 
#define GL_ALPHA16F_ARB                                    0x881C
3201
 
#define GL_INTENSITY16F_ARB                                0x881D
3202
 
#define GL_LUMINANCE16F_ARB                                0x881E
3203
 
#define GL_LUMINANCE_ALPHA16F_ARB                          0x881F
3204
 
#endif 
3205
 
 
3206
 
/* GL_ARB_pixel_buffer_object */
3207
 
 
3208
 
#ifndef GL_ARB_pixel_buffer_object
3209
 
#define GL_ARB_pixel_buffer_object 1
3210
 
#define __GLEE_GL_ARB_pixel_buffer_object 1
3211
 
/* Constants */
3212
 
#define GL_PIXEL_PACK_BUFFER_ARB                           0x88EB
3213
 
#define GL_PIXEL_UNPACK_BUFFER_ARB                         0x88EC
3214
 
#define GL_PIXEL_PACK_BUFFER_BINDING_ARB                   0x88ED
3215
 
#define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB                 0x88EF
3216
 
#endif 
3217
 
 
3218
 
/* GL_EXT_abgr */
3219
 
 
3220
 
#ifndef GL_EXT_abgr
3221
 
#define GL_EXT_abgr 1
3222
 
#define __GLEE_GL_EXT_abgr 1
3223
 
/* Constants */
3224
 
#define GL_ABGR_EXT                                        0x8000
3225
 
#endif 
3226
 
 
3227
 
/* GL_EXT_blend_color */
3228
 
 
3229
 
#ifndef GL_EXT_blend_color
3230
 
#define GL_EXT_blend_color 1
3231
 
#define __GLEE_GL_EXT_blend_color 1
3232
 
/* Constants */
3233
 
#define GL_CONSTANT_COLOR_EXT                              0x8001
3234
 
#define GL_ONE_MINUS_CONSTANT_COLOR_EXT                    0x8002
3235
 
#define GL_CONSTANT_ALPHA_EXT                              0x8003
3236
 
#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT                    0x8004
3237
 
#define GL_BLEND_COLOR_EXT                                 0x8005
3238
 
typedef void (APIENTRYP PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
3239
 
GLEE_EXTERN PFNGLBLENDCOLOREXTPROC pglBlendColorEXT;
3240
 
#define glBlendColorEXT pglBlendColorEXT
3241
 
#endif 
3242
 
 
3243
 
/* GL_EXT_polygon_offset */
3244
 
 
3245
 
#ifndef GL_EXT_polygon_offset
3246
 
#define GL_EXT_polygon_offset 1
3247
 
#define __GLEE_GL_EXT_polygon_offset 1
3248
 
/* Constants */
3249
 
#define GL_POLYGON_OFFSET_EXT                              0x8037
3250
 
#define GL_POLYGON_OFFSET_FACTOR_EXT                       0x8038
3251
 
#define GL_POLYGON_OFFSET_BIAS_EXT                         0x8039
3252
 
typedef void (APIENTRYP PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);
3253
 
GLEE_EXTERN PFNGLPOLYGONOFFSETEXTPROC pglPolygonOffsetEXT;
3254
 
#define glPolygonOffsetEXT pglPolygonOffsetEXT
3255
 
#endif 
3256
 
 
3257
 
/* GL_EXT_texture */
3258
 
 
3259
 
#ifndef GL_EXT_texture
3260
 
#define GL_EXT_texture 1
3261
 
#define __GLEE_GL_EXT_texture 1
3262
 
/* Constants */
3263
 
#define GL_ALPHA4_EXT                                      0x803B
3264
 
#define GL_ALPHA8_EXT                                      0x803C
3265
 
#define GL_ALPHA12_EXT                                     0x803D
3266
 
#define GL_ALPHA16_EXT                                     0x803E
3267
 
#define GL_LUMINANCE4_EXT                                  0x803F
3268
 
#define GL_LUMINANCE8_EXT                                  0x8040
3269
 
#define GL_LUMINANCE12_EXT                                 0x8041
3270
 
#define GL_LUMINANCE16_EXT                                 0x8042
3271
 
#define GL_LUMINANCE4_ALPHA4_EXT                           0x8043
3272
 
#define GL_LUMINANCE6_ALPHA2_EXT                           0x8044
3273
 
#define GL_LUMINANCE8_ALPHA8_EXT                           0x8045
3274
 
#define GL_LUMINANCE12_ALPHA4_EXT                          0x8046
3275
 
#define GL_LUMINANCE12_ALPHA12_EXT                         0x8047
3276
 
#define GL_LUMINANCE16_ALPHA16_EXT                         0x8048
3277
 
#define GL_INTENSITY_EXT                                   0x8049
3278
 
#define GL_INTENSITY4_EXT                                  0x804A
3279
 
#define GL_INTENSITY8_EXT                                  0x804B
3280
 
#define GL_INTENSITY12_EXT                                 0x804C
3281
 
#define GL_INTENSITY16_EXT                                 0x804D
3282
 
#define GL_RGB2_EXT                                        0x804E
3283
 
#define GL_RGB4_EXT                                        0x804F
3284
 
#define GL_RGB5_EXT                                        0x8050
3285
 
#define GL_RGB8_EXT                                        0x8051
3286
 
#define GL_RGB10_EXT                                       0x8052
3287
 
#define GL_RGB12_EXT                                       0x8053
3288
 
#define GL_RGB16_EXT                                       0x8054
3289
 
#define GL_RGBA2_EXT                                       0x8055
3290
 
#define GL_RGBA4_EXT                                       0x8056
3291
 
#define GL_RGB5_A1_EXT                                     0x8057
3292
 
#define GL_RGBA8_EXT                                       0x8058
3293
 
#define GL_RGB10_A2_EXT                                    0x8059
3294
 
#define GL_RGBA12_EXT                                      0x805A
3295
 
#define GL_RGBA16_EXT                                      0x805B
3296
 
#define GL_TEXTURE_RED_SIZE_EXT                            0x805C
3297
 
#define GL_TEXTURE_GREEN_SIZE_EXT                          0x805D
3298
 
#define GL_TEXTURE_BLUE_SIZE_EXT                           0x805E
3299
 
#define GL_TEXTURE_ALPHA_SIZE_EXT                          0x805F
3300
 
#define GL_TEXTURE_LUMINANCE_SIZE_EXT                      0x8060
3301
 
#define GL_TEXTURE_INTENSITY_SIZE_EXT                      0x8061
3302
 
#define GL_REPLACE_EXT                                     0x8062
3303
 
#define GL_PROXY_TEXTURE_1D_EXT                            0x8063
3304
 
#define GL_PROXY_TEXTURE_2D_EXT                            0x8064
3305
 
#define GL_TEXTURE_TOO_LARGE_EXT                           0x8065
3306
 
#endif 
3307
 
 
3308
 
/* GL_EXT_texture3D */
3309
 
 
3310
 
#ifndef GL_EXT_texture3D
3311
 
#define GL_EXT_texture3D 1
3312
 
#define __GLEE_GL_EXT_texture3D 1
3313
 
/* Constants */
3314
 
#define GL_PACK_SKIP_IMAGES_EXT                            0x806B
3315
 
#define GL_PACK_IMAGE_HEIGHT_EXT                           0x806C
3316
 
#define GL_UNPACK_SKIP_IMAGES_EXT                          0x806D
3317
 
#define GL_UNPACK_IMAGE_HEIGHT_EXT                         0x806E
3318
 
#define GL_TEXTURE_3D_EXT                                  0x806F
3319
 
#define GL_PROXY_TEXTURE_3D_EXT                            0x8070
3320
 
#define GL_TEXTURE_DEPTH_EXT                               0x8071
3321
 
#define GL_TEXTURE_WRAP_R_EXT                              0x8072
3322
 
#define GL_MAX_3D_TEXTURE_SIZE_EXT                         0x8073
3323
 
typedef void (APIENTRYP PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
3324
 
typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels);
3325
 
GLEE_EXTERN PFNGLTEXIMAGE3DEXTPROC pglTexImage3DEXT;
3326
 
GLEE_EXTERN PFNGLTEXSUBIMAGE3DEXTPROC pglTexSubImage3DEXT;
3327
 
#define glTexImage3DEXT pglTexImage3DEXT
3328
 
#define glTexSubImage3DEXT pglTexSubImage3DEXT
3329
 
#endif 
3330
 
 
3331
 
/* GL_SGIS_texture_filter4 */
3332
 
 
3333
 
#ifndef GL_SGIS_texture_filter4
3334
 
#define GL_SGIS_texture_filter4 1
3335
 
#define __GLEE_GL_SGIS_texture_filter4 1
3336
 
/* Constants */
3337
 
#define GL_FILTER4_SGIS                                    0x8146
3338
 
#define GL_TEXTURE_FILTER4_SIZE_SGIS                       0x8147
3339
 
typedef void (APIENTRYP PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat * weights);
3340
 
typedef void (APIENTRYP PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat * weights);
3341
 
GLEE_EXTERN PFNGLGETTEXFILTERFUNCSGISPROC pglGetTexFilterFuncSGIS;
3342
 
GLEE_EXTERN PFNGLTEXFILTERFUNCSGISPROC pglTexFilterFuncSGIS;
3343
 
#define glGetTexFilterFuncSGIS pglGetTexFilterFuncSGIS
3344
 
#define glTexFilterFuncSGIS pglTexFilterFuncSGIS
3345
 
#endif 
3346
 
 
3347
 
/* GL_EXT_subtexture */
3348
 
 
3349
 
#ifndef GL_EXT_subtexture
3350
 
#define GL_EXT_subtexture 1
3351
 
#define __GLEE_GL_EXT_subtexture 1
3352
 
/* Constants */
3353
 
typedef void (APIENTRYP PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
3354
 
typedef void (APIENTRYP PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels);
3355
 
GLEE_EXTERN PFNGLTEXSUBIMAGE1DEXTPROC pglTexSubImage1DEXT;
3356
 
GLEE_EXTERN PFNGLTEXSUBIMAGE2DEXTPROC pglTexSubImage2DEXT;
3357
 
#define glTexSubImage1DEXT pglTexSubImage1DEXT
3358
 
#define glTexSubImage2DEXT pglTexSubImage2DEXT
3359
 
#endif 
3360
 
 
3361
 
/* GL_EXT_copy_texture */
3362
 
 
3363
 
#ifndef GL_EXT_copy_texture
3364
 
#define GL_EXT_copy_texture 1
3365
 
#define __GLEE_GL_EXT_copy_texture 1
3366
 
/* Constants */
3367
 
typedef void (APIENTRYP PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
3368
 
typedef void (APIENTRYP PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
3369
 
typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
3370
 
typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3371
 
typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
3372
 
GLEE_EXTERN PFNGLCOPYTEXIMAGE1DEXTPROC pglCopyTexImage1DEXT;
3373
 
GLEE_EXTERN PFNGLCOPYTEXIMAGE2DEXTPROC pglCopyTexImage2DEXT;
3374
 
GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE1DEXTPROC pglCopyTexSubImage1DEXT;
3375
 
GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE2DEXTPROC pglCopyTexSubImage2DEXT;
3376
 
GLEE_EXTERN PFNGLCOPYTEXSUBIMAGE3DEXTPROC pglCopyTexSubImage3DEXT;
3377
 
#define glCopyTexImage1DEXT pglCopyTexImage1DEXT
3378
 
#define glCopyTexImage2DEXT pglCopyTexImage2DEXT
3379
 
#define glCopyTexSubImage1DEXT pglCopyTexSubImage1DEXT
3380
 
#define glCopyTexSubImage2DEXT pglCopyTexSubImage2DEXT
3381
 
#define glCopyTexSubImage3DEXT pglCopyTexSubImage3DEXT
3382
 
#endif 
3383
 
 
3384
 
/* GL_EXT_histogram */
3385
 
 
3386
 
#ifndef GL_EXT_histogram
3387
 
#define GL_EXT_histogram 1
3388
 
#define __GLEE_GL_EXT_histogram 1
3389
 
/* Constants */
3390
 
#define GL_HISTOGRAM_EXT                                   0x8024
3391
 
#define GL_PROXY_HISTOGRAM_EXT                             0x8025
3392
 
#define GL_HISTOGRAM_WIDTH_EXT                             0x8026
3393
 
#define GL_HISTOGRAM_FORMAT_EXT                            0x8027
3394
 
#define GL_HISTOGRAM_RED_SIZE_EXT                          0x8028
3395
 
#define GL_HISTOGRAM_GREEN_SIZE_EXT                        0x8029
3396
 
#define GL_HISTOGRAM_BLUE_SIZE_EXT                         0x802A
3397
 
#define GL_HISTOGRAM_ALPHA_SIZE_EXT                        0x802B
3398
 
#define GL_HISTOGRAM_LUMINANCE_SIZE_EXT                    0x802C
3399
 
#define GL_HISTOGRAM_SINK_EXT                              0x802D
3400
 
#define GL_MINMAX_EXT                                      0x802E
3401
 
#define GL_MINMAX_FORMAT_EXT                               0x802F
3402
 
#define GL_MINMAX_SINK_EXT                                 0x8030
3403
 
#define GL_TABLE_TOO_LARGE_EXT                             0x8031
3404
 
typedef void (APIENTRYP PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
3405
 
typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
3406
 
typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
3407
 
typedef void (APIENTRYP PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values);
3408
 
typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
3409
 
typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
3410
 
typedef void (APIENTRYP PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
3411
 
typedef void (APIENTRYP PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);
3412
 
typedef void (APIENTRYP PFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
3413
 
typedef void (APIENTRYP PFNGLRESETMINMAXEXTPROC) (GLenum target);
3414
 
GLEE_EXTERN PFNGLGETHISTOGRAMEXTPROC pglGetHistogramEXT;
3415
 
GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERFVEXTPROC pglGetHistogramParameterfvEXT;
3416
 
GLEE_EXTERN PFNGLGETHISTOGRAMPARAMETERIVEXTPROC pglGetHistogramParameterivEXT;
3417
 
GLEE_EXTERN PFNGLGETMINMAXEXTPROC pglGetMinmaxEXT;
3418
 
GLEE_EXTERN PFNGLGETMINMAXPARAMETERFVEXTPROC pglGetMinmaxParameterfvEXT;
3419
 
GLEE_EXTERN PFNGLGETMINMAXPARAMETERIVEXTPROC pglGetMinmaxParameterivEXT;
3420
 
GLEE_EXTERN PFNGLHISTOGRAMEXTPROC pglHistogramEXT;
3421
 
GLEE_EXTERN PFNGLMINMAXEXTPROC pglMinmaxEXT;
3422
 
GLEE_EXTERN PFNGLRESETHISTOGRAMEXTPROC pglResetHistogramEXT;
3423
 
GLEE_EXTERN PFNGLRESETMINMAXEXTPROC pglResetMinmaxEXT;
3424
 
#define glGetHistogramEXT pglGetHistogramEXT
3425
 
#define glGetHistogramParameterfvEXT pglGetHistogramParameterfvEXT
3426
 
#define glGetHistogramParameterivEXT pglGetHistogramParameterivEXT
3427
 
#define glGetMinmaxEXT pglGetMinmaxEXT
3428
 
#define glGetMinmaxParameterfvEXT pglGetMinmaxParameterfvEXT
3429
 
#define glGetMinmaxParameterivEXT pglGetMinmaxParameterivEXT
3430
 
#define glHistogramEXT pglHistogramEXT
3431
 
#define glMinmaxEXT pglMinmaxEXT
3432
 
#define glResetHistogramEXT pglResetHistogramEXT
3433
 
#define glResetMinmaxEXT pglResetMinmaxEXT
3434
 
#endif 
3435
 
 
3436
 
/* GL_EXT_convolution */
3437
 
 
3438
 
#ifndef GL_EXT_convolution
3439
 
#define GL_EXT_convolution 1
3440
 
#define __GLEE_GL_EXT_convolution 1
3441
 
/* Constants */
3442
 
#define GL_CONVOLUTION_1D_EXT                              0x8010
3443
 
#define GL_CONVOLUTION_2D_EXT                              0x8011
3444
 
#define GL_SEPARABLE_2D_EXT                                0x8012
3445
 
#define GL_CONVOLUTION_BORDER_MODE_EXT                     0x8013
3446
 
#define GL_CONVOLUTION_FILTER_SCALE_EXT                    0x8014
3447
 
#define GL_CONVOLUTION_FILTER_BIAS_EXT                     0x8015
3448
 
#define GL_REDUCE_EXT                                      0x8016
3449
 
#define GL_CONVOLUTION_FORMAT_EXT                          0x8017
3450
 
#define GL_CONVOLUTION_WIDTH_EXT                           0x8018
3451
 
#define GL_CONVOLUTION_HEIGHT_EXT                          0x8019
3452
 
#define GL_MAX_CONVOLUTION_WIDTH_EXT                       0x801A
3453
 
#define GL_MAX_CONVOLUTION_HEIGHT_EXT                      0x801B
3454
 
#define GL_POST_CONVOLUTION_RED_SCALE_EXT                  0x801C
3455
 
#define GL_POST_CONVOLUTION_GREEN_SCALE_EXT                0x801D
3456
 
#define GL_POST_CONVOLUTION_BLUE_SCALE_EXT                 0x801E
3457
 
#define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT                0x801F
3458
 
#define GL_POST_CONVOLUTION_RED_BIAS_EXT                   0x8020
3459
 
#define GL_POST_CONVOLUTION_GREEN_BIAS_EXT                 0x8021
3460
 
#define GL_POST_CONVOLUTION_BLUE_BIAS_EXT                  0x8022
3461
 
#define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT                 0x8023
3462
 
typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image);
3463
 
typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image);
3464
 
typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat params);
3465
 
typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat * params);
3466
 
typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint params);
3467
 
typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
3468
 
typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
3469
 
typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
3470
 
typedef void (APIENTRYP PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * image);
3471
 
typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
3472
 
typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
3473
 
typedef void (APIENTRYP PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span);
3474
 
typedef void (APIENTRYP PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column);
3475
 
GLEE_EXTERN PFNGLCONVOLUTIONFILTER1DEXTPROC pglConvolutionFilter1DEXT;
3476
 
GLEE_EXTERN PFNGLCONVOLUTIONFILTER2DEXTPROC pglConvolutionFilter2DEXT;
3477
 
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFEXTPROC pglConvolutionParameterfEXT;
3478
 
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERFVEXTPROC pglConvolutionParameterfvEXT;
3479
 
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIEXTPROC pglConvolutionParameteriEXT;
3480
 
GLEE_EXTERN PFNGLCONVOLUTIONPARAMETERIVEXTPROC pglConvolutionParameterivEXT;
3481
 
GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC pglCopyConvolutionFilter1DEXT;
3482
 
GLEE_EXTERN PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC pglCopyConvolutionFilter2DEXT;
3483
 
GLEE_EXTERN PFNGLGETCONVOLUTIONFILTEREXTPROC pglGetConvolutionFilterEXT;
3484
 
GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC pglGetConvolutionParameterfvEXT;
3485
 
GLEE_EXTERN PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC pglGetConvolutionParameterivEXT;
3486
 
GLEE_EXTERN PFNGLGETSEPARABLEFILTEREXTPROC pglGetSeparableFilterEXT;
3487
 
GLEE_EXTERN PFNGLSEPARABLEFILTER2DEXTPROC pglSeparableFilter2DEXT;
3488
 
#define glConvolutionFilter1DEXT pglConvolutionFilter1DEXT
3489
 
#define glConvolutionFilter2DEXT pglConvolutionFilter2DEXT
3490
 
#define glConvolutionParameterfEXT pglConvolutionParameterfEXT
3491
 
#define glConvolutionParameterfvEXT pglConvolutionParameterfvEXT
3492
 
#define glConvolutionParameteriEXT pglConvolutionParameteriEXT
3493
 
#define glConvolutionParameterivEXT pglConvolutionParameterivEXT
3494
 
#define glCopyConvolutionFilter1DEXT pglCopyConvolutionFilter1DEXT
3495
 
#define glCopyConvolutionFilter2DEXT pglCopyConvolutionFilter2DEXT
3496
 
#define glGetConvolutionFilterEXT pglGetConvolutionFilterEXT
3497
 
#define glGetConvolutionParameterfvEXT pglGetConvolutionParameterfvEXT
3498
 
#define glGetConvolutionParameterivEXT pglGetConvolutionParameterivEXT
3499
 
#define glGetSeparableFilterEXT pglGetSeparableFilterEXT
3500
 
#define glSeparableFilter2DEXT pglSeparableFilter2DEXT
3501
 
#endif 
3502
 
 
3503
 
/* GL_SGI_color_matrix */
3504
 
 
3505
 
#ifndef GL_SGI_color_matrix
3506
 
#define GL_SGI_color_matrix 1
3507
 
#define __GLEE_GL_SGI_color_matrix 1
3508
 
/* Constants */
3509
 
#define GL_COLOR_MATRIX_SGI                                0x80B1
3510
 
#define GL_COLOR_MATRIX_STACK_DEPTH_SGI                    0x80B2
3511
 
#define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI                0x80B3
3512
 
#define GL_POST_COLOR_MATRIX_RED_SCALE_SGI                 0x80B4
3513
 
#define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI               0x80B5
3514
 
#define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI                0x80B6
3515
 
#define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI               0x80B7
3516
 
#define GL_POST_COLOR_MATRIX_RED_BIAS_SGI                  0x80B8
3517
 
#define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI                0x80B9
3518
 
#define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI                 0x80BA
3519
 
#define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI                0x80BB
3520
 
#endif 
3521
 
 
3522
 
/* GL_SGI_color_table */
3523
 
 
3524
 
#ifndef GL_SGI_color_table
3525
 
#define GL_SGI_color_table 1
3526
 
#define __GLEE_GL_SGI_color_table 1
3527
 
/* Constants */
3528
 
#define GL_COLOR_TABLE_SGI                                 0x80D0
3529
 
#define GL_POST_CONVOLUTION_COLOR_TABLE_SGI                0x80D1
3530
 
#define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI               0x80D2
3531
 
#define GL_PROXY_COLOR_TABLE_SGI                           0x80D3
3532
 
#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI          0x80D4
3533
 
#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI         0x80D5
3534
 
#define GL_COLOR_TABLE_SCALE_SGI                           0x80D6
3535
 
#define GL_COLOR_TABLE_BIAS_SGI                            0x80D7
3536
 
#define GL_COLOR_TABLE_FORMAT_SGI                          0x80D8
3537
 
#define GL_COLOR_TABLE_WIDTH_SGI                           0x80D9
3538
 
#define GL_COLOR_TABLE_RED_SIZE_SGI                        0x80DA
3539
 
#define GL_COLOR_TABLE_GREEN_SIZE_SGI                      0x80DB
3540
 
#define GL_COLOR_TABLE_BLUE_SIZE_SGI                       0x80DC
3541
 
#define GL_COLOR_TABLE_ALPHA_SIZE_SGI                      0x80DD
3542
 
#define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI                  0x80DE
3543
 
#define GL_COLOR_TABLE_INTENSITY_SIZE_SGI                  0x80DF
3544
 
typedef void (APIENTRYP PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
3545
 
typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat * params);
3546
 
typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint * params);
3547
 
typedef void (APIENTRYP PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
3548
 
typedef void (APIENTRYP PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, GLvoid * table);
3549
 
typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat * params);
3550
 
typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint * params);
3551
 
GLEE_EXTERN PFNGLCOLORTABLESGIPROC pglColorTableSGI;
3552
 
GLEE_EXTERN PFNGLCOLORTABLEPARAMETERFVSGIPROC pglColorTableParameterfvSGI;
3553
 
GLEE_EXTERN PFNGLCOLORTABLEPARAMETERIVSGIPROC pglColorTableParameterivSGI;
3554
 
GLEE_EXTERN PFNGLCOPYCOLORTABLESGIPROC pglCopyColorTableSGI;
3555
 
GLEE_EXTERN PFNGLGETCOLORTABLESGIPROC pglGetColorTableSGI;
3556
 
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERFVSGIPROC pglGetColorTableParameterfvSGI;
3557
 
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERIVSGIPROC pglGetColorTableParameterivSGI;
3558
 
#define glColorTableSGI pglColorTableSGI
3559
 
#define glColorTableParameterfvSGI pglColorTableParameterfvSGI
3560
 
#define glColorTableParameterivSGI pglColorTableParameterivSGI
3561
 
#define glCopyColorTableSGI pglCopyColorTableSGI
3562
 
#define glGetColorTableSGI pglGetColorTableSGI
3563
 
#define glGetColorTableParameterfvSGI pglGetColorTableParameterfvSGI
3564
 
#define glGetColorTableParameterivSGI pglGetColorTableParameterivSGI
3565
 
#endif 
3566
 
 
3567
 
/* GL_SGIS_pixel_texture */
3568
 
 
3569
 
#ifndef GL_SGIS_pixel_texture
3570
 
#define GL_SGIS_pixel_texture 1
3571
 
#define __GLEE_GL_SGIS_pixel_texture 1
3572
 
/* Constants */
3573
 
#define GL_PIXEL_TEXTURE_SGIS                              0x8353
3574
 
#define GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS                  0x8354
3575
 
#define GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS                0x8355
3576
 
#define GL_PIXEL_GROUP_COLOR_SGIS                          0x8356
3577
 
typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param);
3578
 
typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, const GLint * params);
3579
 
typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
3580
 
typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, const GLfloat * params);
3581
 
typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, GLint * params);
3582
 
typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, GLfloat * params);
3583
 
GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERISGISPROC pglPixelTexGenParameteriSGIS;
3584
 
GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERIVSGISPROC pglPixelTexGenParameterivSGIS;
3585
 
GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERFSGISPROC pglPixelTexGenParameterfSGIS;
3586
 
GLEE_EXTERN PFNGLPIXELTEXGENPARAMETERFVSGISPROC pglPixelTexGenParameterfvSGIS;
3587
 
GLEE_EXTERN PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC pglGetPixelTexGenParameterivSGIS;
3588
 
GLEE_EXTERN PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC pglGetPixelTexGenParameterfvSGIS;
3589
 
#define glPixelTexGenParameteriSGIS pglPixelTexGenParameteriSGIS
3590
 
#define glPixelTexGenParameterivSGIS pglPixelTexGenParameterivSGIS
3591
 
#define glPixelTexGenParameterfSGIS pglPixelTexGenParameterfSGIS
3592
 
#define glPixelTexGenParameterfvSGIS pglPixelTexGenParameterfvSGIS
3593
 
#define glGetPixelTexGenParameterivSGIS pglGetPixelTexGenParameterivSGIS
3594
 
#define glGetPixelTexGenParameterfvSGIS pglGetPixelTexGenParameterfvSGIS
3595
 
#endif 
3596
 
 
3597
 
/* GL_SGIX_pixel_texture */
3598
 
 
3599
 
#ifndef GL_SGIX_pixel_texture
3600
 
#define GL_SGIX_pixel_texture 1
3601
 
#define __GLEE_GL_SGIX_pixel_texture 1
3602
 
/* Constants */
3603
 
#define GL_PIXEL_TEX_GEN_SGIX                              0x8139
3604
 
#define GL_PIXEL_TEX_GEN_MODE_SGIX                         0x832B
3605
 
typedef void (APIENTRYP PFNGLPIXELTEXGENSGIXPROC) (GLenum mode);
3606
 
GLEE_EXTERN PFNGLPIXELTEXGENSGIXPROC pglPixelTexGenSGIX;
3607
 
#define glPixelTexGenSGIX pglPixelTexGenSGIX
3608
 
#endif 
3609
 
 
3610
 
/* GL_SGIS_texture4D */
3611
 
 
3612
 
#ifndef GL_SGIS_texture4D
3613
 
#define GL_SGIS_texture4D 1
3614
 
#define __GLEE_GL_SGIS_texture4D 1
3615
 
/* Constants */
3616
 
#define GL_PACK_SKIP_VOLUMES_SGIS                          0x8130
3617
 
#define GL_PACK_IMAGE_DEPTH_SGIS                           0x8131
3618
 
#define GL_UNPACK_SKIP_VOLUMES_SGIS                        0x8132
3619
 
#define GL_UNPACK_IMAGE_DEPTH_SGIS                         0x8133
3620
 
#define GL_TEXTURE_4D_SGIS                                 0x8134
3621
 
#define GL_PROXY_TEXTURE_4D_SGIS                           0x8135
3622
 
#define GL_TEXTURE_4DSIZE_SGIS                             0x8136
3623
 
#define GL_TEXTURE_WRAP_Q_SGIS                             0x8137
3624
 
#define GL_MAX_4D_TEXTURE_SIZE_SGIS                        0x8138
3625
 
#define GL_TEXTURE_4D_BINDING_SGIS                         0x814F
3626
 
typedef void (APIENTRYP PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels);
3627
 
typedef void (APIENTRYP PFNGLTEXSUBIMAGE4DSGISPROC) (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);
3628
 
GLEE_EXTERN PFNGLTEXIMAGE4DSGISPROC pglTexImage4DSGIS;
3629
 
GLEE_EXTERN PFNGLTEXSUBIMAGE4DSGISPROC pglTexSubImage4DSGIS;
3630
 
#define glTexImage4DSGIS pglTexImage4DSGIS
3631
 
#define glTexSubImage4DSGIS pglTexSubImage4DSGIS
3632
 
#endif 
3633
 
 
3634
 
/* GL_SGI_texture_color_table */
3635
 
 
3636
 
#ifndef GL_SGI_texture_color_table
3637
 
#define GL_SGI_texture_color_table 1
3638
 
#define __GLEE_GL_SGI_texture_color_table 1
3639
 
/* Constants */
3640
 
#define GL_TEXTURE_COLOR_TABLE_SGI                         0x80BC
3641
 
#define GL_PROXY_TEXTURE_COLOR_TABLE_SGI                   0x80BD
3642
 
#endif 
3643
 
 
3644
 
/* GL_EXT_cmyka */
3645
 
 
3646
 
#ifndef GL_EXT_cmyka
3647
 
#define GL_EXT_cmyka 1
3648
 
#define __GLEE_GL_EXT_cmyka 1
3649
 
/* Constants */
3650
 
#define GL_CMYK_EXT                                        0x800C
3651
 
#define GL_CMYKA_EXT                                       0x800D
3652
 
#define GL_PACK_CMYK_HINT_EXT                              0x800E
3653
 
#define GL_UNPACK_CMYK_HINT_EXT                            0x800F
3654
 
#endif 
3655
 
 
3656
 
/* GL_EXT_texture_object */
3657
 
 
3658
 
#ifndef GL_EXT_texture_object
3659
 
#define GL_EXT_texture_object 1
3660
 
#define __GLEE_GL_EXT_texture_object 1
3661
 
/* Constants */
3662
 
#define GL_TEXTURE_PRIORITY_EXT                            0x8066
3663
 
#define GL_TEXTURE_RESIDENT_EXT                            0x8067
3664
 
#define GL_TEXTURE_1D_BINDING_EXT                          0x8068
3665
 
#define GL_TEXTURE_2D_BINDING_EXT                          0x8069
3666
 
#define GL_TEXTURE_3D_BINDING_EXT                          0x806A
3667
 
typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint * textures, GLboolean * residences);
3668
 
typedef void (APIENTRYP PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);
3669
 
typedef void (APIENTRYP PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint * textures);
3670
 
typedef void (APIENTRYP PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint * textures);
3671
 
typedef GLboolean (APIENTRYP PFNGLISTEXTUREEXTPROC) (GLuint texture);
3672
 
typedef void (APIENTRYP PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint * textures, const GLclampf * priorities);
3673
 
GLEE_EXTERN PFNGLARETEXTURESRESIDENTEXTPROC pglAreTexturesResidentEXT;
3674
 
GLEE_EXTERN PFNGLBINDTEXTUREEXTPROC pglBindTextureEXT;
3675
 
GLEE_EXTERN PFNGLDELETETEXTURESEXTPROC pglDeleteTexturesEXT;
3676
 
GLEE_EXTERN PFNGLGENTEXTURESEXTPROC pglGenTexturesEXT;
3677
 
GLEE_EXTERN PFNGLISTEXTUREEXTPROC pglIsTextureEXT;
3678
 
GLEE_EXTERN PFNGLPRIORITIZETEXTURESEXTPROC pglPrioritizeTexturesEXT;
3679
 
#define glAreTexturesResidentEXT pglAreTexturesResidentEXT
3680
 
#define glBindTextureEXT pglBindTextureEXT
3681
 
#define glDeleteTexturesEXT pglDeleteTexturesEXT
3682
 
#define glGenTexturesEXT pglGenTexturesEXT
3683
 
#define glIsTextureEXT pglIsTextureEXT
3684
 
#define glPrioritizeTexturesEXT pglPrioritizeTexturesEXT
3685
 
#endif 
3686
 
 
3687
 
/* GL_SGIS_detail_texture */
3688
 
 
3689
 
#ifndef GL_SGIS_detail_texture
3690
 
#define GL_SGIS_detail_texture 1
3691
 
#define __GLEE_GL_SGIS_detail_texture 1
3692
 
/* Constants */
3693
 
#define GL_DETAIL_TEXTURE_2D_SGIS                          0x8095
3694
 
#define GL_DETAIL_TEXTURE_2D_BINDING_SGIS                  0x8096
3695
 
#define GL_LINEAR_DETAIL_SGIS                              0x8097
3696
 
#define GL_LINEAR_DETAIL_ALPHA_SGIS                        0x8098
3697
 
#define GL_LINEAR_DETAIL_COLOR_SGIS                        0x8099
3698
 
#define GL_DETAIL_TEXTURE_LEVEL_SGIS                       0x809A
3699
 
#define GL_DETAIL_TEXTURE_MODE_SGIS                        0x809B
3700
 
#define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS                 0x809C
3701
 
typedef void (APIENTRYP PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat * points);
3702
 
typedef void (APIENTRYP PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat * points);
3703
 
GLEE_EXTERN PFNGLDETAILTEXFUNCSGISPROC pglDetailTexFuncSGIS;
3704
 
GLEE_EXTERN PFNGLGETDETAILTEXFUNCSGISPROC pglGetDetailTexFuncSGIS;
3705
 
#define glDetailTexFuncSGIS pglDetailTexFuncSGIS
3706
 
#define glGetDetailTexFuncSGIS pglGetDetailTexFuncSGIS
3707
 
#endif 
3708
 
 
3709
 
/* GL_SGIS_sharpen_texture */
3710
 
 
3711
 
#ifndef GL_SGIS_sharpen_texture
3712
 
#define GL_SGIS_sharpen_texture 1
3713
 
#define __GLEE_GL_SGIS_sharpen_texture 1
3714
 
/* Constants */
3715
 
#define GL_LINEAR_SHARPEN_SGIS                             0x80AD
3716
 
#define GL_LINEAR_SHARPEN_ALPHA_SGIS                       0x80AE
3717
 
#define GL_LINEAR_SHARPEN_COLOR_SGIS                       0x80AF
3718
 
#define GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS                0x80B0
3719
 
typedef void (APIENTRYP PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat * points);
3720
 
typedef void (APIENTRYP PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat * points);
3721
 
GLEE_EXTERN PFNGLSHARPENTEXFUNCSGISPROC pglSharpenTexFuncSGIS;
3722
 
GLEE_EXTERN PFNGLGETSHARPENTEXFUNCSGISPROC pglGetSharpenTexFuncSGIS;
3723
 
#define glSharpenTexFuncSGIS pglSharpenTexFuncSGIS
3724
 
#define glGetSharpenTexFuncSGIS pglGetSharpenTexFuncSGIS
3725
 
#endif 
3726
 
 
3727
 
/* GL_EXT_packed_pixels */
3728
 
 
3729
 
#ifndef GL_EXT_packed_pixels
3730
 
#define GL_EXT_packed_pixels 1
3731
 
#define __GLEE_GL_EXT_packed_pixels 1
3732
 
/* Constants */
3733
 
#define GL_UNSIGNED_BYTE_3_3_2_EXT                         0x8032
3734
 
#define GL_UNSIGNED_SHORT_4_4_4_4_EXT                      0x8033
3735
 
#define GL_UNSIGNED_SHORT_5_5_5_1_EXT                      0x8034
3736
 
#define GL_UNSIGNED_INT_8_8_8_8_EXT                        0x8035
3737
 
#define GL_UNSIGNED_INT_10_10_10_2_EXT                     0x8036
3738
 
#endif 
3739
 
 
3740
 
/* GL_SGIS_texture_lod */
3741
 
 
3742
 
#ifndef GL_SGIS_texture_lod
3743
 
#define GL_SGIS_texture_lod 1
3744
 
#define __GLEE_GL_SGIS_texture_lod 1
3745
 
/* Constants */
3746
 
#define GL_TEXTURE_MIN_LOD_SGIS                            0x813A
3747
 
#define GL_TEXTURE_MAX_LOD_SGIS                            0x813B
3748
 
#define GL_TEXTURE_BASE_LEVEL_SGIS                         0x813C
3749
 
#define GL_TEXTURE_MAX_LEVEL_SGIS                          0x813D
3750
 
#endif 
3751
 
 
3752
 
/* GL_SGIS_multisample */
3753
 
 
3754
 
#ifndef GL_SGIS_multisample
3755
 
#define GL_SGIS_multisample 1
3756
 
#define __GLEE_GL_SGIS_multisample 1
3757
 
/* Constants */
3758
 
#define GL_MULTISAMPLE_SGIS                                0x809D
3759
 
#define GL_SAMPLE_ALPHA_TO_MASK_SGIS                       0x809E
3760
 
#define GL_SAMPLE_ALPHA_TO_ONE_SGIS                        0x809F
3761
 
#define GL_SAMPLE_MASK_SGIS                                0x80A0
3762
 
#define GL_1PASS_SGIS                                      0x80A1
3763
 
#define GL_2PASS_0_SGIS                                    0x80A2
3764
 
#define GL_2PASS_1_SGIS                                    0x80A3
3765
 
#define GL_4PASS_0_SGIS                                    0x80A4
3766
 
#define GL_4PASS_1_SGIS                                    0x80A5
3767
 
#define GL_4PASS_2_SGIS                                    0x80A6
3768
 
#define GL_4PASS_3_SGIS                                    0x80A7
3769
 
#define GL_SAMPLE_BUFFERS_SGIS                             0x80A8
3770
 
#define GL_SAMPLES_SGIS                                    0x80A9
3771
 
#define GL_SAMPLE_MASK_VALUE_SGIS                          0x80AA
3772
 
#define GL_SAMPLE_MASK_INVERT_SGIS                         0x80AB
3773
 
#define GL_SAMPLE_PATTERN_SGIS                             0x80AC
3774
 
typedef void (APIENTRYP PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);
3775
 
typedef void (APIENTRYP PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);
3776
 
GLEE_EXTERN PFNGLSAMPLEMASKSGISPROC pglSampleMaskSGIS;
3777
 
GLEE_EXTERN PFNGLSAMPLEPATTERNSGISPROC pglSamplePatternSGIS;
3778
 
#define glSampleMaskSGIS pglSampleMaskSGIS
3779
 
#define glSamplePatternSGIS pglSamplePatternSGIS
3780
 
#endif 
3781
 
 
3782
 
/* GL_EXT_rescale_normal */
3783
 
 
3784
 
#ifndef GL_EXT_rescale_normal
3785
 
#define GL_EXT_rescale_normal 1
3786
 
#define __GLEE_GL_EXT_rescale_normal 1
3787
 
/* Constants */
3788
 
#define GL_RESCALE_NORMAL_EXT                              0x803A
3789
 
#endif 
3790
 
 
3791
 
/* GL_EXT_vertex_array */
3792
 
 
3793
 
#ifndef GL_EXT_vertex_array
3794
 
#define GL_EXT_vertex_array 1
3795
 
#define __GLEE_GL_EXT_vertex_array 1
3796
 
/* Constants */
3797
 
#define GL_VERTEX_ARRAY_EXT                                0x8074
3798
 
#define GL_NORMAL_ARRAY_EXT                                0x8075
3799
 
#define GL_COLOR_ARRAY_EXT                                 0x8076
3800
 
#define GL_INDEX_ARRAY_EXT                                 0x8077
3801
 
#define GL_TEXTURE_COORD_ARRAY_EXT                         0x8078
3802
 
#define GL_EDGE_FLAG_ARRAY_EXT                             0x8079
3803
 
#define GL_VERTEX_ARRAY_SIZE_EXT                           0x807A
3804
 
#define GL_VERTEX_ARRAY_TYPE_EXT                           0x807B
3805
 
#define GL_VERTEX_ARRAY_STRIDE_EXT                         0x807C
3806
 
#define GL_VERTEX_ARRAY_COUNT_EXT                          0x807D
3807
 
#define GL_NORMAL_ARRAY_TYPE_EXT                           0x807E
3808
 
#define GL_NORMAL_ARRAY_STRIDE_EXT                         0x807F
3809
 
#define GL_NORMAL_ARRAY_COUNT_EXT                          0x8080
3810
 
#define GL_COLOR_ARRAY_SIZE_EXT                            0x8081
3811
 
#define GL_COLOR_ARRAY_TYPE_EXT                            0x8082
3812
 
#define GL_COLOR_ARRAY_STRIDE_EXT                          0x8083
3813
 
#define GL_COLOR_ARRAY_COUNT_EXT                           0x8084
3814
 
#define GL_INDEX_ARRAY_TYPE_EXT                            0x8085
3815
 
#define GL_INDEX_ARRAY_STRIDE_EXT                          0x8086
3816
 
#define GL_INDEX_ARRAY_COUNT_EXT                           0x8087
3817
 
#define GL_TEXTURE_COORD_ARRAY_SIZE_EXT                    0x8088
3818
 
#define GL_TEXTURE_COORD_ARRAY_TYPE_EXT                    0x8089
3819
 
#define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT                  0x808A
3820
 
#define GL_TEXTURE_COORD_ARRAY_COUNT_EXT                   0x808B
3821
 
#define GL_EDGE_FLAG_ARRAY_STRIDE_EXT                      0x808C
3822
 
#define GL_EDGE_FLAG_ARRAY_COUNT_EXT                       0x808D
3823
 
#define GL_VERTEX_ARRAY_POINTER_EXT                        0x808E
3824
 
#define GL_NORMAL_ARRAY_POINTER_EXT                        0x808F
3825
 
#define GL_COLOR_ARRAY_POINTER_EXT                         0x8090
3826
 
#define GL_INDEX_ARRAY_POINTER_EXT                         0x8091
3827
 
#define GL_TEXTURE_COORD_ARRAY_POINTER_EXT                 0x8092
3828
 
#define GL_EDGE_FLAG_ARRAY_POINTER_EXT                     0x8093
3829
 
typedef void (APIENTRYP PFNGLARRAYELEMENTEXTPROC) (GLint i);
3830
 
typedef void (APIENTRYP PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
3831
 
typedef void (APIENTRYP PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);
3832
 
typedef void (APIENTRYP PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean * pointer);
3833
 
typedef void (APIENTRYP PFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* * params);
3834
 
typedef void (APIENTRYP PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
3835
 
typedef void (APIENTRYP PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
3836
 
typedef void (APIENTRYP PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
3837
 
typedef void (APIENTRYP PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer);
3838
 
GLEE_EXTERN PFNGLARRAYELEMENTEXTPROC pglArrayElementEXT;
3839
 
GLEE_EXTERN PFNGLCOLORPOINTEREXTPROC pglColorPointerEXT;
3840
 
GLEE_EXTERN PFNGLDRAWARRAYSEXTPROC pglDrawArraysEXT;
3841
 
GLEE_EXTERN PFNGLEDGEFLAGPOINTEREXTPROC pglEdgeFlagPointerEXT;
3842
 
GLEE_EXTERN PFNGLGETPOINTERVEXTPROC pglGetPointervEXT;
3843
 
GLEE_EXTERN PFNGLINDEXPOINTEREXTPROC pglIndexPointerEXT;
3844
 
GLEE_EXTERN PFNGLNORMALPOINTEREXTPROC pglNormalPointerEXT;
3845
 
GLEE_EXTERN PFNGLTEXCOORDPOINTEREXTPROC pglTexCoordPointerEXT;
3846
 
GLEE_EXTERN PFNGLVERTEXPOINTEREXTPROC pglVertexPointerEXT;
3847
 
#define glArrayElementEXT pglArrayElementEXT
3848
 
#define glColorPointerEXT pglColorPointerEXT
3849
 
#define glDrawArraysEXT pglDrawArraysEXT
3850
 
#define glEdgeFlagPointerEXT pglEdgeFlagPointerEXT
3851
 
#define glGetPointervEXT pglGetPointervEXT
3852
 
#define glIndexPointerEXT pglIndexPointerEXT
3853
 
#define glNormalPointerEXT pglNormalPointerEXT
3854
 
#define glTexCoordPointerEXT pglTexCoordPointerEXT
3855
 
#define glVertexPointerEXT pglVertexPointerEXT
3856
 
#endif 
3857
 
 
3858
 
/* GL_EXT_misc_attribute */
3859
 
 
3860
 
#ifndef GL_EXT_misc_attribute
3861
 
#define GL_EXT_misc_attribute 1
3862
 
#define __GLEE_GL_EXT_misc_attribute 1
3863
 
/* Constants */
3864
 
#endif 
3865
 
 
3866
 
/* GL_SGIS_generate_mipmap */
3867
 
 
3868
 
#ifndef GL_SGIS_generate_mipmap
3869
 
#define GL_SGIS_generate_mipmap 1
3870
 
#define __GLEE_GL_SGIS_generate_mipmap 1
3871
 
/* Constants */
3872
 
#define GL_GENERATE_MIPMAP_SGIS                            0x8191
3873
 
#define GL_GENERATE_MIPMAP_HINT_SGIS                       0x8192
3874
 
#endif 
3875
 
 
3876
 
/* GL_SGIX_clipmap */
3877
 
 
3878
 
#ifndef GL_SGIX_clipmap
3879
 
#define GL_SGIX_clipmap 1
3880
 
#define __GLEE_GL_SGIX_clipmap 1
3881
 
/* Constants */
3882
 
#define GL_LINEAR_CLIPMAP_LINEAR_SGIX                      0x8170
3883
 
#define GL_TEXTURE_CLIPMAP_CENTER_SGIX                     0x8171
3884
 
#define GL_TEXTURE_CLIPMAP_FRAME_SGIX                      0x8172
3885
 
#define GL_TEXTURE_CLIPMAP_OFFSET_SGIX                     0x8173
3886
 
#define GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX              0x8174
3887
 
#define GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX                 0x8175
3888
 
#define GL_TEXTURE_CLIPMAP_DEPTH_SGIX                      0x8176
3889
 
#define GL_MAX_CLIPMAP_DEPTH_SGIX                          0x8177
3890
 
#define GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX                  0x8178
3891
 
#define GL_NEAREST_CLIPMAP_NEAREST_SGIX                    0x844D
3892
 
#define GL_NEAREST_CLIPMAP_LINEAR_SGIX                     0x844E
3893
 
#define GL_LINEAR_CLIPMAP_NEAREST_SGIX                     0x844F
3894
 
#endif 
3895
 
 
3896
 
/* GL_SGIX_shadow */
3897
 
 
3898
 
#ifndef GL_SGIX_shadow
3899
 
#define GL_SGIX_shadow 1
3900
 
#define __GLEE_GL_SGIX_shadow 1
3901
 
/* Constants */
3902
 
#define GL_TEXTURE_COMPARE_SGIX                            0x819A
3903
 
#define GL_TEXTURE_COMPARE_OPERATOR_SGIX                   0x819B
3904
 
#define GL_TEXTURE_LEQUAL_R_SGIX                           0x819C
3905
 
#define GL_TEXTURE_GEQUAL_R_SGIX                           0x819D
3906
 
#endif 
3907
 
 
3908
 
/* GL_SGIS_texture_edge_clamp */
3909
 
 
3910
 
#ifndef GL_SGIS_texture_edge_clamp
3911
 
#define GL_SGIS_texture_edge_clamp 1
3912
 
#define __GLEE_GL_SGIS_texture_edge_clamp 1
3913
 
/* Constants */
3914
 
#define GL_CLAMP_TO_EDGE_SGIS                              0x812F
3915
 
#endif 
3916
 
 
3917
 
/* GL_SGIS_texture_border_clamp */
3918
 
 
3919
 
#ifndef GL_SGIS_texture_border_clamp
3920
 
#define GL_SGIS_texture_border_clamp 1
3921
 
#define __GLEE_GL_SGIS_texture_border_clamp 1
3922
 
/* Constants */
3923
 
#define GL_CLAMP_TO_BORDER_SGIS                            0x812D
3924
 
#endif 
3925
 
 
3926
 
/* GL_EXT_blend_minmax */
3927
 
 
3928
 
#ifndef GL_EXT_blend_minmax
3929
 
#define GL_EXT_blend_minmax 1
3930
 
#define __GLEE_GL_EXT_blend_minmax 1
3931
 
/* Constants */
3932
 
#define GL_FUNC_ADD_EXT                                    0x8006
3933
 
#define GL_MIN_EXT                                         0x8007
3934
 
#define GL_MAX_EXT                                         0x8008
3935
 
#define GL_BLEND_EQUATION_EXT                              0x8009
3936
 
typedef void (APIENTRYP PFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
3937
 
GLEE_EXTERN PFNGLBLENDEQUATIONEXTPROC pglBlendEquationEXT;
3938
 
#define glBlendEquationEXT pglBlendEquationEXT
3939
 
#endif 
3940
 
 
3941
 
/* GL_EXT_blend_subtract */
3942
 
 
3943
 
#ifndef GL_EXT_blend_subtract
3944
 
#define GL_EXT_blend_subtract 1
3945
 
#define __GLEE_GL_EXT_blend_subtract 1
3946
 
/* Constants */
3947
 
#define GL_FUNC_SUBTRACT_EXT                               0x800A
3948
 
#define GL_FUNC_REVERSE_SUBTRACT_EXT                       0x800B
3949
 
#endif 
3950
 
 
3951
 
/* GL_EXT_blend_logic_op */
3952
 
 
3953
 
#ifndef GL_EXT_blend_logic_op
3954
 
#define GL_EXT_blend_logic_op 1
3955
 
#define __GLEE_GL_EXT_blend_logic_op 1
3956
 
/* Constants */
3957
 
#endif 
3958
 
 
3959
 
/* GL_SGIX_interlace */
3960
 
 
3961
 
#ifndef GL_SGIX_interlace
3962
 
#define GL_SGIX_interlace 1
3963
 
#define __GLEE_GL_SGIX_interlace 1
3964
 
/* Constants */
3965
 
#define GL_INTERLACE_SGIX                                  0x8094
3966
 
#endif 
3967
 
 
3968
 
/* GL_SGIX_pixel_tiles */
3969
 
 
3970
 
#ifndef GL_SGIX_pixel_tiles
3971
 
#define GL_SGIX_pixel_tiles 1
3972
 
#define __GLEE_GL_SGIX_pixel_tiles 1
3973
 
/* Constants */
3974
 
#define GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX                  0x813E
3975
 
#define GL_PIXEL_TILE_CACHE_INCREMENT_SGIX                 0x813F
3976
 
#define GL_PIXEL_TILE_WIDTH_SGIX                           0x8140
3977
 
#define GL_PIXEL_TILE_HEIGHT_SGIX                          0x8141
3978
 
#define GL_PIXEL_TILE_GRID_WIDTH_SGIX                      0x8142
3979
 
#define GL_PIXEL_TILE_GRID_HEIGHT_SGIX                     0x8143
3980
 
#define GL_PIXEL_TILE_GRID_DEPTH_SGIX                      0x8144
3981
 
#define GL_PIXEL_TILE_CACHE_SIZE_SGIX                      0x8145
3982
 
#endif 
3983
 
 
3984
 
/* GL_SGIS_texture_select */
3985
 
 
3986
 
#ifndef GL_SGIS_texture_select
3987
 
#define GL_SGIS_texture_select 1
3988
 
#define __GLEE_GL_SGIS_texture_select 1
3989
 
/* Constants */
3990
 
#define GL_DUAL_ALPHA4_SGIS                                0x8110
3991
 
#define GL_DUAL_ALPHA8_SGIS                                0x8111
3992
 
#define GL_DUAL_ALPHA12_SGIS                               0x8112
3993
 
#define GL_DUAL_ALPHA16_SGIS                               0x8113
3994
 
#define GL_DUAL_LUMINANCE4_SGIS                            0x8114
3995
 
#define GL_DUAL_LUMINANCE8_SGIS                            0x8115
3996
 
#define GL_DUAL_LUMINANCE12_SGIS                           0x8116
3997
 
#define GL_DUAL_LUMINANCE16_SGIS                           0x8117
3998
 
#define GL_DUAL_INTENSITY4_SGIS                            0x8118
3999
 
#define GL_DUAL_INTENSITY8_SGIS                            0x8119
4000
 
#define GL_DUAL_INTENSITY12_SGIS                           0x811A
4001
 
#define GL_DUAL_INTENSITY16_SGIS                           0x811B
4002
 
#define GL_DUAL_LUMINANCE_ALPHA4_SGIS                      0x811C
4003
 
#define GL_DUAL_LUMINANCE_ALPHA8_SGIS                      0x811D
4004
 
#define GL_QUAD_ALPHA4_SGIS                                0x811E
4005
 
#define GL_QUAD_ALPHA8_SGIS                                0x811F
4006
 
#define GL_QUAD_LUMINANCE4_SGIS                            0x8120
4007
 
#define GL_QUAD_LUMINANCE8_SGIS                            0x8121
4008
 
#define GL_QUAD_INTENSITY4_SGIS                            0x8122
4009
 
#define GL_QUAD_INTENSITY8_SGIS                            0x8123
4010
 
#define GL_DUAL_TEXTURE_SELECT_SGIS                        0x8124
4011
 
#define GL_QUAD_TEXTURE_SELECT_SGIS                        0x8125
4012
 
#endif 
4013
 
 
4014
 
/* GL_SGIX_sprite */
4015
 
 
4016
 
#ifndef GL_SGIX_sprite
4017
 
#define GL_SGIX_sprite 1
4018
 
#define __GLEE_GL_SGIX_sprite 1
4019
 
/* Constants */
4020
 
#define GL_SPRITE_SGIX                                     0x8148
4021
 
#define GL_SPRITE_MODE_SGIX                                0x8149
4022
 
#define GL_SPRITE_AXIS_SGIX                                0x814A
4023
 
#define GL_SPRITE_TRANSLATION_SGIX                         0x814B
4024
 
#define GL_SPRITE_AXIAL_SGIX                               0x814C
4025
 
#define GL_SPRITE_OBJECT_ALIGNED_SGIX                      0x814D
4026
 
#define GL_SPRITE_EYE_ALIGNED_SGIX                         0x814E
4027
 
typedef void (APIENTRYP PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
4028
 
typedef void (APIENTRYP PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLfloat * params);
4029
 
typedef void (APIENTRYP PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param);
4030
 
typedef void (APIENTRYP PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLint * params);
4031
 
GLEE_EXTERN PFNGLSPRITEPARAMETERFSGIXPROC pglSpriteParameterfSGIX;
4032
 
GLEE_EXTERN PFNGLSPRITEPARAMETERFVSGIXPROC pglSpriteParameterfvSGIX;
4033
 
GLEE_EXTERN PFNGLSPRITEPARAMETERISGIXPROC pglSpriteParameteriSGIX;
4034
 
GLEE_EXTERN PFNGLSPRITEPARAMETERIVSGIXPROC pglSpriteParameterivSGIX;
4035
 
#define glSpriteParameterfSGIX pglSpriteParameterfSGIX
4036
 
#define glSpriteParameterfvSGIX pglSpriteParameterfvSGIX
4037
 
#define glSpriteParameteriSGIX pglSpriteParameteriSGIX
4038
 
#define glSpriteParameterivSGIX pglSpriteParameterivSGIX
4039
 
#endif 
4040
 
 
4041
 
/* GL_SGIX_texture_multi_buffer */
4042
 
 
4043
 
#ifndef GL_SGIX_texture_multi_buffer
4044
 
#define GL_SGIX_texture_multi_buffer 1
4045
 
#define __GLEE_GL_SGIX_texture_multi_buffer 1
4046
 
/* Constants */
4047
 
#define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX                  0x812E
4048
 
#endif 
4049
 
 
4050
 
/* GL_EXT_point_parameters */
4051
 
 
4052
 
#ifndef GL_EXT_point_parameters
4053
 
#define GL_EXT_point_parameters 1
4054
 
#define __GLEE_GL_EXT_point_parameters 1
4055
 
/* Constants */
4056
 
#define GL_POINT_SIZE_MIN_EXT                              0x8126
4057
 
#define GL_POINT_SIZE_MAX_EXT                              0x8127
4058
 
#define GL_POINT_FADE_THRESHOLD_SIZE_EXT                   0x8128
4059
 
#define GL_DISTANCE_ATTENUATION_EXT                        0x8129
4060
 
typedef void (APIENTRYP PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param);
4061
 
typedef void (APIENTRYP PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLfloat * params);
4062
 
GLEE_EXTERN PFNGLPOINTPARAMETERFEXTPROC pglPointParameterfEXT;
4063
 
GLEE_EXTERN PFNGLPOINTPARAMETERFVEXTPROC pglPointParameterfvEXT;
4064
 
#define glPointParameterfEXT pglPointParameterfEXT
4065
 
#define glPointParameterfvEXT pglPointParameterfvEXT
4066
 
#endif 
4067
 
 
4068
 
/* GL_SGIS_point_parameters */
4069
 
 
4070
 
#ifndef GL_SGIS_point_parameters
4071
 
#define GL_SGIS_point_parameters 1
4072
 
#define __GLEE_GL_SGIS_point_parameters 1
4073
 
/* Constants */
4074
 
#define GL_POINT_SIZE_MIN_SGIS                             0x8126
4075
 
#define GL_POINT_SIZE_MAX_SGIS                             0x8127
4076
 
#define GL_POINT_FADE_THRESHOLD_SIZE_SGIS                  0x8128
4077
 
#define GL_DISTANCE_ATTENUATION_SGIS                       0x8129
4078
 
typedef void (APIENTRYP PFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat param);
4079
 
typedef void (APIENTRYP PFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfloat * params);
4080
 
GLEE_EXTERN PFNGLPOINTPARAMETERFSGISPROC pglPointParameterfSGIS;
4081
 
GLEE_EXTERN PFNGLPOINTPARAMETERFVSGISPROC pglPointParameterfvSGIS;
4082
 
#define glPointParameterfSGIS pglPointParameterfSGIS
4083
 
#define glPointParameterfvSGIS pglPointParameterfvSGIS
4084
 
#endif 
4085
 
 
4086
 
/* GL_SGIX_instruments */
4087
 
 
4088
 
#ifndef GL_SGIX_instruments
4089
 
#define GL_SGIX_instruments 1
4090
 
#define __GLEE_GL_SGIX_instruments 1
4091
 
/* Constants */
4092
 
#define GL_INSTRUMENT_BUFFER_POINTER_SGIX                  0x8180
4093
 
#define GL_INSTRUMENT_MEASUREMENTS_SGIX                    0x8181
4094
 
typedef GLint (APIENTRYP PFNGLGETINSTRUMENTSSGIXPROC) ();
4095
 
typedef void (APIENTRYP PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint * buffer);
4096
 
typedef GLint (APIENTRYP PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint * marker_p);
4097
 
typedef void (APIENTRYP PFNGLREADINSTRUMENTSSGIXPROC) (GLint marker);
4098
 
typedef void (APIENTRYP PFNGLSTARTINSTRUMENTSSGIXPROC) ();
4099
 
typedef void (APIENTRYP PFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker);
4100
 
GLEE_EXTERN PFNGLGETINSTRUMENTSSGIXPROC pglGetInstrumentsSGIX;
4101
 
GLEE_EXTERN PFNGLINSTRUMENTSBUFFERSGIXPROC pglInstrumentsBufferSGIX;
4102
 
GLEE_EXTERN PFNGLPOLLINSTRUMENTSSGIXPROC pglPollInstrumentsSGIX;
4103
 
GLEE_EXTERN PFNGLREADINSTRUMENTSSGIXPROC pglReadInstrumentsSGIX;
4104
 
GLEE_EXTERN PFNGLSTARTINSTRUMENTSSGIXPROC pglStartInstrumentsSGIX;
4105
 
GLEE_EXTERN PFNGLSTOPINSTRUMENTSSGIXPROC pglStopInstrumentsSGIX;
4106
 
#define glGetInstrumentsSGIX pglGetInstrumentsSGIX
4107
 
#define glInstrumentsBufferSGIX pglInstrumentsBufferSGIX
4108
 
#define glPollInstrumentsSGIX pglPollInstrumentsSGIX
4109
 
#define glReadInstrumentsSGIX pglReadInstrumentsSGIX
4110
 
#define glStartInstrumentsSGIX pglStartInstrumentsSGIX
4111
 
#define glStopInstrumentsSGIX pglStopInstrumentsSGIX
4112
 
#endif 
4113
 
 
4114
 
/* GL_SGIX_texture_scale_bias */
4115
 
 
4116
 
#ifndef GL_SGIX_texture_scale_bias
4117
 
#define GL_SGIX_texture_scale_bias 1
4118
 
#define __GLEE_GL_SGIX_texture_scale_bias 1
4119
 
/* Constants */
4120
 
#define GL_POST_TEXTURE_FILTER_BIAS_SGIX                   0x8179
4121
 
#define GL_POST_TEXTURE_FILTER_SCALE_SGIX                  0x817A
4122
 
#define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX             0x817B
4123
 
#define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX            0x817C
4124
 
#endif 
4125
 
 
4126
 
/* GL_SGIX_framezoom */
4127
 
 
4128
 
#ifndef GL_SGIX_framezoom
4129
 
#define GL_SGIX_framezoom 1
4130
 
#define __GLEE_GL_SGIX_framezoom 1
4131
 
/* Constants */
4132
 
#define GL_FRAMEZOOM_SGIX                                  0x818B
4133
 
#define GL_FRAMEZOOM_FACTOR_SGIX                           0x818C
4134
 
#define GL_MAX_FRAMEZOOM_FACTOR_SGIX                       0x818D
4135
 
typedef void (APIENTRYP PFNGLFRAMEZOOMSGIXPROC) (GLint factor);
4136
 
GLEE_EXTERN PFNGLFRAMEZOOMSGIXPROC pglFrameZoomSGIX;
4137
 
#define glFrameZoomSGIX pglFrameZoomSGIX
4138
 
#endif 
4139
 
 
4140
 
/* GL_SGIX_tag_sample_buffer */
4141
 
 
4142
 
#ifndef GL_SGIX_tag_sample_buffer
4143
 
#define GL_SGIX_tag_sample_buffer 1
4144
 
#define __GLEE_GL_SGIX_tag_sample_buffer 1
4145
 
/* Constants */
4146
 
typedef void (APIENTRYP PFNGLTAGSAMPLEBUFFERSGIXPROC) ();
4147
 
GLEE_EXTERN PFNGLTAGSAMPLEBUFFERSGIXPROC pglTagSampleBufferSGIX;
4148
 
#define glTagSampleBufferSGIX pglTagSampleBufferSGIX
4149
 
#endif 
4150
 
 
4151
 
/* GL_FfdMaskSGIX */
4152
 
 
4153
 
#ifndef GL_FfdMaskSGIX
4154
 
#define GL_FfdMaskSGIX 1
4155
 
#define __GLEE_GL_FfdMaskSGIX 1
4156
 
/* Constants */
4157
 
#define GL_TEXTURE_DEFORMATION_BIT_SGIX                    0x00000001
4158
 
#define GL_GEOMETRY_DEFORMATION_BIT_SGIX                   0x00000002
4159
 
#endif 
4160
 
 
4161
 
/* GL_SGIX_polynomial_ffd */
4162
 
 
4163
 
#ifndef GL_SGIX_polynomial_ffd
4164
 
#define GL_SGIX_polynomial_ffd 1
4165
 
#define __GLEE_GL_SGIX_polynomial_ffd 1
4166
 
/* Constants */
4167
 
#define GL_GEOMETRY_DEFORMATION_SGIX                       0x8194
4168
 
#define GL_TEXTURE_DEFORMATION_SGIX                        0x8195
4169
 
#define GL_DEFORMATIONS_MASK_SGIX                          0x8196
4170
 
#define GL_MAX_DEFORMATION_ORDER_SGIX                      0x8197
4171
 
typedef void (APIENTRYP PFNGLDEFORMATIONMAP3DSGIXPROC) (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);
4172
 
typedef void (APIENTRYP PFNGLDEFORMATIONMAP3FSGIXPROC) (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);
4173
 
typedef void (APIENTRYP PFNGLDEFORMSGIXPROC) (GLbitfield mask);
4174
 
typedef void (APIENTRYP PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mask);
4175
 
GLEE_EXTERN PFNGLDEFORMATIONMAP3DSGIXPROC pglDeformationMap3dSGIX;
4176
 
GLEE_EXTERN PFNGLDEFORMATIONMAP3FSGIXPROC pglDeformationMap3fSGIX;
4177
 
GLEE_EXTERN PFNGLDEFORMSGIXPROC pglDeformSGIX;
4178
 
GLEE_EXTERN PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC pglLoadIdentityDeformationMapSGIX;
4179
 
#define glDeformationMap3dSGIX pglDeformationMap3dSGIX
4180
 
#define glDeformationMap3fSGIX pglDeformationMap3fSGIX
4181
 
#define glDeformSGIX pglDeformSGIX
4182
 
#define glLoadIdentityDeformationMapSGIX pglLoadIdentityDeformationMapSGIX
4183
 
#endif 
4184
 
 
4185
 
/* GL_SGIX_reference_plane */
4186
 
 
4187
 
#ifndef GL_SGIX_reference_plane
4188
 
#define GL_SGIX_reference_plane 1
4189
 
#define __GLEE_GL_SGIX_reference_plane 1
4190
 
/* Constants */
4191
 
#define GL_REFERENCE_PLANE_SGIX                            0x817D
4192
 
#define GL_REFERENCE_PLANE_EQUATION_SGIX                   0x817E
4193
 
typedef void (APIENTRYP PFNGLREFERENCEPLANESGIXPROC) (const GLdouble * equation);
4194
 
GLEE_EXTERN PFNGLREFERENCEPLANESGIXPROC pglReferencePlaneSGIX;
4195
 
#define glReferencePlaneSGIX pglReferencePlaneSGIX
4196
 
#endif 
4197
 
 
4198
 
/* GL_SGIX_flush_raster */
4199
 
 
4200
 
#ifndef GL_SGIX_flush_raster
4201
 
#define GL_SGIX_flush_raster 1
4202
 
#define __GLEE_GL_SGIX_flush_raster 1
4203
 
/* Constants */
4204
 
typedef void (APIENTRYP PFNGLFLUSHRASTERSGIXPROC) ();
4205
 
GLEE_EXTERN PFNGLFLUSHRASTERSGIXPROC pglFlushRasterSGIX;
4206
 
#define glFlushRasterSGIX pglFlushRasterSGIX
4207
 
#endif 
4208
 
 
4209
 
/* GL_SGIX_depth_texture */
4210
 
 
4211
 
#ifndef GL_SGIX_depth_texture
4212
 
#define GL_SGIX_depth_texture 1
4213
 
#define __GLEE_GL_SGIX_depth_texture 1
4214
 
/* Constants */
4215
 
#define GL_DEPTH_COMPONENT16_SGIX                          0x81A5
4216
 
#define GL_DEPTH_COMPONENT24_SGIX                          0x81A6
4217
 
#define GL_DEPTH_COMPONENT32_SGIX                          0x81A7
4218
 
#endif 
4219
 
 
4220
 
/* GL_SGIS_fog_function */
4221
 
 
4222
 
#ifndef GL_SGIS_fog_function
4223
 
#define GL_SGIS_fog_function 1
4224
 
#define __GLEE_GL_SGIS_fog_function 1
4225
 
/* Constants */
4226
 
#define GL_FOG_FUNC_SGIS                                   0x812A
4227
 
#define GL_FOG_FUNC_POINTS_SGIS                            0x812B
4228
 
#define GL_MAX_FOG_FUNC_POINTS_SGIS                        0x812C
4229
 
typedef void (APIENTRYP PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat * points);
4230
 
typedef void (APIENTRYP PFNGLGETFOGFUNCSGISPROC) (GLfloat * points);
4231
 
GLEE_EXTERN PFNGLFOGFUNCSGISPROC pglFogFuncSGIS;
4232
 
GLEE_EXTERN PFNGLGETFOGFUNCSGISPROC pglGetFogFuncSGIS;
4233
 
#define glFogFuncSGIS pglFogFuncSGIS
4234
 
#define glGetFogFuncSGIS pglGetFogFuncSGIS
4235
 
#endif 
4236
 
 
4237
 
/* GL_SGIX_fog_offset */
4238
 
 
4239
 
#ifndef GL_SGIX_fog_offset
4240
 
#define GL_SGIX_fog_offset 1
4241
 
#define __GLEE_GL_SGIX_fog_offset 1
4242
 
/* Constants */
4243
 
#define GL_FOG_OFFSET_SGIX                                 0x8198
4244
 
#define GL_FOG_OFFSET_VALUE_SGIX                           0x8199
4245
 
#endif 
4246
 
 
4247
 
/* GL_HP_image_transform */
4248
 
 
4249
 
#ifndef GL_HP_image_transform
4250
 
#define GL_HP_image_transform 1
4251
 
#define __GLEE_GL_HP_image_transform 1
4252
 
/* Constants */
4253
 
#define GL_IMAGE_SCALE_X_HP                                0x8155
4254
 
#define GL_IMAGE_SCALE_Y_HP                                0x8156
4255
 
#define GL_IMAGE_TRANSLATE_X_HP                            0x8157
4256
 
#define GL_IMAGE_TRANSLATE_Y_HP                            0x8158
4257
 
#define GL_IMAGE_ROTATE_ANGLE_HP                           0x8159
4258
 
#define GL_IMAGE_ROTATE_ORIGIN_X_HP                        0x815A
4259
 
#define GL_IMAGE_ROTATE_ORIGIN_Y_HP                        0x815B
4260
 
#define GL_IMAGE_MAG_FILTER_HP                             0x815C
4261
 
#define GL_IMAGE_MIN_FILTER_HP                             0x815D
4262
 
#define GL_IMAGE_CUBIC_WEIGHT_HP                           0x815E
4263
 
#define GL_CUBIC_HP                                        0x815F
4264
 
#define GL_AVERAGE_HP                                      0x8160
4265
 
#define GL_IMAGE_TRANSFORM_2D_HP                           0x8161
4266
 
#define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP             0x8162
4267
 
#define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP       0x8163
4268
 
typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, GLint param);
4269
 
typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, GLfloat param);
4270
 
typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint * params);
4271
 
typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat * params);
4272
 
typedef void (APIENTRYP PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint * params);
4273
 
typedef void (APIENTRYP PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat * params);
4274
 
GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERIHPPROC pglImageTransformParameteriHP;
4275
 
GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERFHPPROC pglImageTransformParameterfHP;
4276
 
GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERIVHPPROC pglImageTransformParameterivHP;
4277
 
GLEE_EXTERN PFNGLIMAGETRANSFORMPARAMETERFVHPPROC pglImageTransformParameterfvHP;
4278
 
GLEE_EXTERN PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC pglGetImageTransformParameterivHP;
4279
 
GLEE_EXTERN PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC pglGetImageTransformParameterfvHP;
4280
 
#define glImageTransformParameteriHP pglImageTransformParameteriHP
4281
 
#define glImageTransformParameterfHP pglImageTransformParameterfHP
4282
 
#define glImageTransformParameterivHP pglImageTransformParameterivHP
4283
 
#define glImageTransformParameterfvHP pglImageTransformParameterfvHP
4284
 
#define glGetImageTransformParameterivHP pglGetImageTransformParameterivHP
4285
 
#define glGetImageTransformParameterfvHP pglGetImageTransformParameterfvHP
4286
 
#endif 
4287
 
 
4288
 
/* GL_HP_convolution_border_modes */
4289
 
 
4290
 
#ifndef GL_HP_convolution_border_modes
4291
 
#define GL_HP_convolution_border_modes 1
4292
 
#define __GLEE_GL_HP_convolution_border_modes 1
4293
 
/* Constants */
4294
 
#define GL_IGNORE_BORDER_HP                                0x8150
4295
 
#define GL_CONSTANT_BORDER_HP                              0x8151
4296
 
#define GL_REPLICATE_BORDER_HP                             0x8153
4297
 
#define GL_CONVOLUTION_BORDER_COLOR_HP                     0x8154
4298
 
#endif 
4299
 
 
4300
 
/* GL_INGR_palette_buffer */
4301
 
 
4302
 
#ifndef GL_INGR_palette_buffer
4303
 
#define GL_INGR_palette_buffer 1
4304
 
#define __GLEE_GL_INGR_palette_buffer 1
4305
 
/* Constants */
4306
 
#endif 
4307
 
 
4308
 
/* GL_SGIX_texture_add_env */
4309
 
 
4310
 
#ifndef GL_SGIX_texture_add_env
4311
 
#define GL_SGIX_texture_add_env 1
4312
 
#define __GLEE_GL_SGIX_texture_add_env 1
4313
 
/* Constants */
4314
 
#define GL_TEXTURE_ENV_BIAS_SGIX                           0x80BE
4315
 
#endif 
4316
 
 
4317
 
/* GL_EXT_color_subtable */
4318
 
 
4319
 
#ifndef GL_EXT_color_subtable
4320
 
#define GL_EXT_color_subtable 1
4321
 
#define __GLEE_GL_EXT_color_subtable 1
4322
 
/* Constants */
4323
 
typedef void (APIENTRYP PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data);
4324
 
typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
4325
 
GLEE_EXTERN PFNGLCOLORSUBTABLEEXTPROC pglColorSubTableEXT;
4326
 
GLEE_EXTERN PFNGLCOPYCOLORSUBTABLEEXTPROC pglCopyColorSubTableEXT;
4327
 
#define glColorSubTableEXT pglColorSubTableEXT
4328
 
#define glCopyColorSubTableEXT pglCopyColorSubTableEXT
4329
 
#endif 
4330
 
 
4331
 
/* GL_PGI_vertex_hints */
4332
 
 
4333
 
#ifndef GL_PGI_vertex_hints
4334
 
#define GL_PGI_vertex_hints 1
4335
 
#define __GLEE_GL_PGI_vertex_hints 1
4336
 
/* Constants */
4337
 
#define GL_VERTEX_DATA_HINT_PGI                            0x1A22A
4338
 
#define GL_VERTEX_CONSISTENT_HINT_PGI                      0x1A22B
4339
 
#define GL_MATERIAL_SIDE_HINT_PGI                          0x1A22C
4340
 
#define GL_MAX_VERTEX_HINT_PGI                             0x1A22D
4341
 
#define GL_COLOR3_BIT_PGI                                  0x00010000
4342
 
#define GL_COLOR4_BIT_PGI                                  0x00020000
4343
 
#define GL_EDGEFLAG_BIT_PGI                                0x00040000
4344
 
#define GL_INDEX_BIT_PGI                                   0x00080000
4345
 
#define GL_MAT_AMBIENT_BIT_PGI                             0x00100000
4346
 
#define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI                 0x00200000
4347
 
#define GL_MAT_DIFFUSE_BIT_PGI                             0x00400000
4348
 
#define GL_MAT_EMISSION_BIT_PGI                            0x00800000
4349
 
#define GL_MAT_COLOR_INDEXES_BIT_PGI                       0x01000000
4350
 
#define GL_MAT_SHININESS_BIT_PGI                           0x02000000
4351
 
#define GL_MAT_SPECULAR_BIT_PGI                            0x04000000
4352
 
#define GL_NORMAL_BIT_PGI                                  0x08000000
4353
 
#define GL_TEXCOORD1_BIT_PGI                               0x10000000
4354
 
#define GL_TEXCOORD2_BIT_PGI                               0x20000000
4355
 
#define GL_TEXCOORD3_BIT_PGI                               0x40000000
4356
 
#define GL_TEXCOORD4_BIT_PGI                               0x80000000
4357
 
#define GL_VERTEX23_BIT_PGI                                0x00000004
4358
 
#define GL_VERTEX4_BIT_PGI                                 0x00000008
4359
 
#endif 
4360
 
 
4361
 
/* GL_PGI_misc_hints */
4362
 
 
4363
 
#ifndef GL_PGI_misc_hints
4364
 
#define GL_PGI_misc_hints 1
4365
 
#define __GLEE_GL_PGI_misc_hints 1
4366
 
/* Constants */
4367
 
#define GL_PREFER_DOUBLEBUFFER_HINT_PGI                    0x1A1F8
4368
 
#define GL_CONSERVE_MEMORY_HINT_PGI                        0x1A1FD
4369
 
#define GL_RECLAIM_MEMORY_HINT_PGI                         0x1A1FE
4370
 
#define GL_NATIVE_GRAPHICS_HANDLE_PGI                      0x1A202
4371
 
#define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI                  0x1A203
4372
 
#define GL_NATIVE_GRAPHICS_END_HINT_PGI                    0x1A204
4373
 
#define GL_ALWAYS_FAST_HINT_PGI                            0x1A20C
4374
 
#define GL_ALWAYS_SOFT_HINT_PGI                            0x1A20D
4375
 
#define GL_ALLOW_DRAW_OBJ_HINT_PGI                         0x1A20E
4376
 
#define GL_ALLOW_DRAW_WIN_HINT_PGI                         0x1A20F
4377
 
#define GL_ALLOW_DRAW_FRG_HINT_PGI                         0x1A210
4378
 
#define GL_ALLOW_DRAW_MEM_HINT_PGI                         0x1A211
4379
 
#define GL_STRICT_DEPTHFUNC_HINT_PGI                       0x1A216
4380
 
#define GL_STRICT_LIGHTING_HINT_PGI                        0x1A217
4381
 
#define GL_STRICT_SCISSOR_HINT_PGI                         0x1A218
4382
 
#define GL_FULL_STIPPLE_HINT_PGI                           0x1A219
4383
 
#define GL_CLIP_NEAR_HINT_PGI                              0x1A220
4384
 
#define GL_CLIP_FAR_HINT_PGI                               0x1A221
4385
 
#define GL_WIDE_LINE_HINT_PGI                              0x1A222
4386
 
#define GL_BACK_NORMALS_HINT_PGI                           0x1A223
4387
 
typedef void (APIENTRYP PFNGLHINTPGIPROC) (GLenum target, GLint mode);
4388
 
GLEE_EXTERN PFNGLHINTPGIPROC pglHintPGI;
4389
 
#define glHintPGI pglHintPGI
4390
 
#endif 
4391
 
 
4392
 
/* GL_EXT_paletted_texture */
4393
 
 
4394
 
#ifndef GL_EXT_paletted_texture
4395
 
#define GL_EXT_paletted_texture 1
4396
 
#define __GLEE_GL_EXT_paletted_texture 1
4397
 
/* Constants */
4398
 
#define GL_COLOR_INDEX1_EXT                                0x80E2
4399
 
#define GL_COLOR_INDEX2_EXT                                0x80E3
4400
 
#define GL_COLOR_INDEX4_EXT                                0x80E4
4401
 
#define GL_COLOR_INDEX8_EXT                                0x80E5
4402
 
#define GL_COLOR_INDEX12_EXT                               0x80E6
4403
 
#define GL_COLOR_INDEX16_EXT                               0x80E7
4404
 
#define GL_TEXTURE_INDEX_SIZE_EXT                          0x80ED
4405
 
typedef void (APIENTRYP PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table);
4406
 
typedef void (APIENTRYP PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid * data);
4407
 
typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
4408
 
typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat * params);
4409
 
GLEE_EXTERN PFNGLCOLORTABLEEXTPROC pglColorTableEXT;
4410
 
GLEE_EXTERN PFNGLGETCOLORTABLEEXTPROC pglGetColorTableEXT;
4411
 
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERIVEXTPROC pglGetColorTableParameterivEXT;
4412
 
GLEE_EXTERN PFNGLGETCOLORTABLEPARAMETERFVEXTPROC pglGetColorTableParameterfvEXT;
4413
 
#define glColorTableEXT pglColorTableEXT
4414
 
#define glGetColorTableEXT pglGetColorTableEXT
4415
 
#define glGetColorTableParameterivEXT pglGetColorTableParameterivEXT
4416
 
#define glGetColorTableParameterfvEXT pglGetColorTableParameterfvEXT
4417
 
#endif 
4418
 
 
4419
 
/* GL_EXT_clip_volume_hint */
4420
 
 
4421
 
#ifndef GL_EXT_clip_volume_hint
4422
 
#define GL_EXT_clip_volume_hint 1
4423
 
#define __GLEE_GL_EXT_clip_volume_hint 1
4424
 
/* Constants */
4425
 
#define GL_CLIP_VOLUME_CLIPPING_HINT_EXT                   0x80F0
4426
 
#endif 
4427
 
 
4428
 
/* GL_SGIX_list_priority */
4429
 
 
4430
 
#ifndef GL_SGIX_list_priority
4431
 
#define GL_SGIX_list_priority 1
4432
 
#define __GLEE_GL_SGIX_list_priority 1
4433
 
/* Constants */
4434
 
#define GL_LIST_PRIORITY_SGIX                              0x8182
4435
 
typedef void (APIENTRYP PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, GLfloat * params);
4436
 
typedef void (APIENTRYP PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, GLint * params);
4437
 
typedef void (APIENTRYP PFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param);
4438
 
typedef void (APIENTRYP PFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname, const GLfloat * params);
4439
 
typedef void (APIENTRYP PFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param);
4440
 
typedef void (APIENTRYP PFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname, const GLint * params);
4441
 
GLEE_EXTERN PFNGLGETLISTPARAMETERFVSGIXPROC pglGetListParameterfvSGIX;
4442
 
GLEE_EXTERN PFNGLGETLISTPARAMETERIVSGIXPROC pglGetListParameterivSGIX;
4443
 
GLEE_EXTERN PFNGLLISTPARAMETERFSGIXPROC pglListParameterfSGIX;
4444
 
GLEE_EXTERN PFNGLLISTPARAMETERFVSGIXPROC pglListParameterfvSGIX;
4445
 
GLEE_EXTERN PFNGLLISTPARAMETERISGIXPROC pglListParameteriSGIX;
4446
 
GLEE_EXTERN PFNGLLISTPARAMETERIVSGIXPROC pglListParameterivSGIX;
4447
 
#define glGetListParameterfvSGIX pglGetListParameterfvSGIX
4448
 
#define glGetListParameterivSGIX pglGetListParameterivSGIX
4449
 
#define glListParameterfSGIX pglListParameterfSGIX
4450
 
#define glListParameterfvSGIX pglListParameterfvSGIX
4451
 
#define glListParameteriSGIX pglListParameteriSGIX
4452
 
#define glListParameterivSGIX pglListParameterivSGIX
4453
 
#endif 
4454
 
 
4455
 
/* GL_SGIX_ir_instrument1 */
4456
 
 
4457
 
#ifndef GL_SGIX_ir_instrument1
4458
 
#define GL_SGIX_ir_instrument1 1
4459
 
#define __GLEE_GL_SGIX_ir_instrument1 1
4460
 
/* Constants */
4461
 
#define GL_IR_INSTRUMENT1_SGIX                             0x817F
4462
 
#endif 
4463
 
 
4464
 
/* GL_SGIX_calligraphic_fragment */
4465
 
 
4466
 
#ifndef GL_SGIX_calligraphic_fragment
4467
 
#define GL_SGIX_calligraphic_fragment 1
4468
 
#define __GLEE_GL_SGIX_calligraphic_fragment 1
4469
 
/* Constants */
4470
 
#define GL_CALLIGRAPHIC_FRAGMENT_SGIX                      0x8183
4471
 
#endif 
4472
 
 
4473
 
/* GL_SGIX_texture_lod_bias */
4474
 
 
4475
 
#ifndef GL_SGIX_texture_lod_bias
4476
 
#define GL_SGIX_texture_lod_bias 1
4477
 
#define __GLEE_GL_SGIX_texture_lod_bias 1
4478
 
/* Constants */
4479
 
#define GL_TEXTURE_LOD_BIAS_S_SGIX                         0x818E
4480
 
#define GL_TEXTURE_LOD_BIAS_T_SGIX                         0x818F
4481
 
#define GL_TEXTURE_LOD_BIAS_R_SGIX                         0x8190
4482
 
#endif 
4483
 
 
4484
 
/* GL_SGIX_shadow_ambient */
4485
 
 
4486
 
#ifndef GL_SGIX_shadow_ambient
4487
 
#define GL_SGIX_shadow_ambient 1
4488
 
#define __GLEE_GL_SGIX_shadow_ambient 1
4489
 
/* Constants */
4490
 
#define GL_SHADOW_AMBIENT_SGIX                             0x80BF
4491
 
#endif 
4492
 
 
4493
 
/* GL_EXT_index_texture */
4494
 
 
4495
 
#ifndef GL_EXT_index_texture
4496
 
#define GL_EXT_index_texture 1
4497
 
#define __GLEE_GL_EXT_index_texture 1
4498
 
/* Constants */
4499
 
#endif 
4500
 
 
4501
 
/* GL_EXT_index_material */
4502
 
 
4503
 
#ifndef GL_EXT_index_material
4504
 
#define GL_EXT_index_material 1
4505
 
#define __GLEE_GL_EXT_index_material 1
4506
 
/* Constants */
4507
 
#define GL_INDEX_MATERIAL_EXT                              0x81B8
4508
 
#define GL_INDEX_MATERIAL_PARAMETER_EXT                    0x81B9
4509
 
#define GL_INDEX_MATERIAL_FACE_EXT                         0x81BA
4510
 
typedef void (APIENTRYP PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);
4511
 
GLEE_EXTERN PFNGLINDEXMATERIALEXTPROC pglIndexMaterialEXT;
4512
 
#define glIndexMaterialEXT pglIndexMaterialEXT
4513
 
#endif 
4514
 
 
4515
 
/* GL_EXT_index_func */
4516
 
 
4517
 
#ifndef GL_EXT_index_func
4518
 
#define GL_EXT_index_func 1
4519
 
#define __GLEE_GL_EXT_index_func 1
4520
 
/* Constants */
4521
 
#define GL_INDEX_TEST_EXT                                  0x81B5
4522
 
#define GL_INDEX_TEST_FUNC_EXT                             0x81B6
4523
 
#define GL_INDEX_TEST_REF_EXT                              0x81B7
4524
 
typedef void (APIENTRYP PFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref);
4525
 
GLEE_EXTERN PFNGLINDEXFUNCEXTPROC pglIndexFuncEXT;
4526
 
#define glIndexFuncEXT pglIndexFuncEXT
4527
 
#endif 
4528
 
 
4529
 
/* GL_EXT_index_array_formats */
4530
 
 
4531
 
#ifndef GL_EXT_index_array_formats
4532
 
#define GL_EXT_index_array_formats 1
4533
 
#define __GLEE_GL_EXT_index_array_formats 1
4534
 
/* Constants */
4535
 
#define GL_IUI_V2F_EXT                                     0x81AD
4536
 
#define GL_IUI_V3F_EXT                                     0x81AE
4537
 
#define GL_IUI_N3F_V2F_EXT                                 0x81AF
4538
 
#define GL_IUI_N3F_V3F_EXT                                 0x81B0
4539
 
#define GL_T2F_IUI_V2F_EXT                                 0x81B1
4540
 
#define GL_T2F_IUI_V3F_EXT                                 0x81B2
4541
 
#define GL_T2F_IUI_N3F_V2F_EXT                             0x81B3
4542
 
#define GL_T2F_IUI_N3F_V3F_EXT                             0x81B4
4543
 
#endif 
4544
 
 
4545
 
/* GL_EXT_compiled_vertex_array */
4546
 
 
4547
 
#ifndef GL_EXT_compiled_vertex_array
4548
 
#define GL_EXT_compiled_vertex_array 1
4549
 
#define __GLEE_GL_EXT_compiled_vertex_array 1
4550
 
/* Constants */
4551
 
#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT                    0x81A8
4552
 
#define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT                    0x81A9
4553
 
typedef void (APIENTRYP PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
4554
 
typedef void (APIENTRYP PFNGLUNLOCKARRAYSEXTPROC) ();
4555
 
GLEE_EXTERN PFNGLLOCKARRAYSEXTPROC pglLockArraysEXT;
4556
 
GLEE_EXTERN PFNGLUNLOCKARRAYSEXTPROC pglUnlockArraysEXT;
4557
 
#define glLockArraysEXT pglLockArraysEXT
4558
 
#define glUnlockArraysEXT pglUnlockArraysEXT
4559
 
#endif 
4560
 
 
4561
 
/* GL_EXT_cull_vertex */
4562
 
 
4563
 
#ifndef GL_EXT_cull_vertex
4564
 
#define GL_EXT_cull_vertex 1
4565
 
#define __GLEE_GL_EXT_cull_vertex 1
4566
 
/* Constants */
4567
 
#define GL_CULL_VERTEX_EXT                                 0x81AA
4568
 
#define GL_CULL_VERTEX_EYE_POSITION_EXT                    0x81AB
4569
 
#define GL_CULL_VERTEX_OBJECT_POSITION_EXT                 0x81AC
4570
 
typedef void (APIENTRYP PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble * params);
4571
 
typedef void (APIENTRYP PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat * params);
4572
 
GLEE_EXTERN PFNGLCULLPARAMETERDVEXTPROC pglCullParameterdvEXT;
4573
 
GLEE_EXTERN PFNGLCULLPARAMETERFVEXTPROC pglCullParameterfvEXT;
4574
 
#define glCullParameterdvEXT pglCullParameterdvEXT
4575
 
#define glCullParameterfvEXT pglCullParameterfvEXT
4576
 
#endif 
4577
 
 
4578
 
/* GL_SGIX_ycrcb */
4579
 
 
4580
 
#ifndef GL_SGIX_ycrcb
4581
 
#define GL_SGIX_ycrcb 1
4582
 
#define __GLEE_GL_SGIX_ycrcb 1
4583
 
/* Constants */
4584
 
#define GL_YCRCB_422_SGIX                                  0x81BB
4585
 
#define GL_YCRCB_444_SGIX                                  0x81BC
4586
 
#endif 
4587
 
 
4588
 
/* GL_SGIX_fragment_lighting */
4589
 
 
4590
 
#ifndef GL_SGIX_fragment_lighting
4591
 
#define GL_SGIX_fragment_lighting 1
4592
 
#define __GLEE_GL_SGIX_fragment_lighting 1
4593
 
/* Constants */
4594
 
#define GL_FRAGMENT_LIGHTING_SGIX                          0x8400
4595
 
#define GL_FRAGMENT_COLOR_MATERIAL_SGIX                    0x8401
4596
 
#define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX               0x8402
4597
 
#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX          0x8403
4598
 
#define GL_MAX_FRAGMENT_LIGHTS_SGIX                        0x8404
4599
 
#define GL_MAX_ACTIVE_LIGHTS_SGIX                          0x8405
4600
 
#define GL_CURRENT_RASTER_NORMAL_SGIX                      0x8406
4601
 
#define GL_LIGHT_ENV_MODE_SGIX                             0x8407
4602
 
#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX          0x8408
4603
 
#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX              0x8409
4604
 
#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX               0x840A
4605
 
#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX  0x840B
4606
 
#define GL_FRAGMENT_LIGHT0_SGIX                            0x840C
4607
 
#define GL_FRAGMENT_LIGHT1_SGIX                            0x840D
4608
 
#define GL_FRAGMENT_LIGHT2_SGIX                            0x840E
4609
 
#define GL_FRAGMENT_LIGHT3_SGIX                            0x840F
4610
 
#define GL_FRAGMENT_LIGHT4_SGIX                            0x8410
4611
 
#define GL_FRAGMENT_LIGHT5_SGIX                            0x8411
4612
 
#define GL_FRAGMENT_LIGHT6_SGIX                            0x8412
4613
 
#define GL_FRAGMENT_LIGHT7_SGIX                            0x8413
4614
 
typedef void (APIENTRYP PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
4615
 
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);
4616
 
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, const GLfloat * params);
4617
 
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);
4618
 
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, const GLint * params);
4619
 
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
4620
 
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat * params);
4621
 
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param);
4622
 
typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint * params);
4623
 
typedef void (APIENTRYP PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, GLfloat param);
4624
 
typedef void (APIENTRYP PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat * params);
4625
 
typedef void (APIENTRYP PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, GLint param);
4626
 
typedef void (APIENTRYP PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint * params);
4627
 
typedef void (APIENTRYP PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat * params);
4628
 
typedef void (APIENTRYP PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint * params);
4629
 
typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, GLfloat * params);
4630
 
typedef void (APIENTRYP PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, GLint * params);
4631
 
typedef void (APIENTRYP PFNGLLIGHTENVISGIXPROC) (GLenum pname, GLint param);
4632
 
GLEE_EXTERN PFNGLFRAGMENTCOLORMATERIALSGIXPROC pglFragmentColorMaterialSGIX;
4633
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTFSGIXPROC pglFragmentLightfSGIX;
4634
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTFVSGIXPROC pglFragmentLightfvSGIX;
4635
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTISGIXPROC pglFragmentLightiSGIX;
4636
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTIVSGIXPROC pglFragmentLightivSGIX;
4637
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFSGIXPROC pglFragmentLightModelfSGIX;
4638
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFVSGIXPROC pglFragmentLightModelfvSGIX;
4639
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELISGIXPROC pglFragmentLightModeliSGIX;
4640
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIVSGIXPROC pglFragmentLightModelivSGIX;
4641
 
GLEE_EXTERN PFNGLFRAGMENTMATERIALFSGIXPROC pglFragmentMaterialfSGIX;
4642
 
GLEE_EXTERN PFNGLFRAGMENTMATERIALFVSGIXPROC pglFragmentMaterialfvSGIX;
4643
 
GLEE_EXTERN PFNGLFRAGMENTMATERIALISGIXPROC pglFragmentMaterialiSGIX;
4644
 
GLEE_EXTERN PFNGLFRAGMENTMATERIALIVSGIXPROC pglFragmentMaterialivSGIX;
4645
 
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTFVSGIXPROC pglGetFragmentLightfvSGIX;
4646
 
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTIVSGIXPROC pglGetFragmentLightivSGIX;
4647
 
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALFVSGIXPROC pglGetFragmentMaterialfvSGIX;
4648
 
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALIVSGIXPROC pglGetFragmentMaterialivSGIX;
4649
 
GLEE_EXTERN PFNGLLIGHTENVISGIXPROC pglLightEnviSGIX;
4650
 
#define glFragmentColorMaterialSGIX pglFragmentColorMaterialSGIX
4651
 
#define glFragmentLightfSGIX pglFragmentLightfSGIX
4652
 
#define glFragmentLightfvSGIX pglFragmentLightfvSGIX
4653
 
#define glFragmentLightiSGIX pglFragmentLightiSGIX
4654
 
#define glFragmentLightivSGIX pglFragmentLightivSGIX
4655
 
#define glFragmentLightModelfSGIX pglFragmentLightModelfSGIX
4656
 
#define glFragmentLightModelfvSGIX pglFragmentLightModelfvSGIX
4657
 
#define glFragmentLightModeliSGIX pglFragmentLightModeliSGIX
4658
 
#define glFragmentLightModelivSGIX pglFragmentLightModelivSGIX
4659
 
#define glFragmentMaterialfSGIX pglFragmentMaterialfSGIX
4660
 
#define glFragmentMaterialfvSGIX pglFragmentMaterialfvSGIX
4661
 
#define glFragmentMaterialiSGIX pglFragmentMaterialiSGIX
4662
 
#define glFragmentMaterialivSGIX pglFragmentMaterialivSGIX
4663
 
#define glGetFragmentLightfvSGIX pglGetFragmentLightfvSGIX
4664
 
#define glGetFragmentLightivSGIX pglGetFragmentLightivSGIX
4665
 
#define glGetFragmentMaterialfvSGIX pglGetFragmentMaterialfvSGIX
4666
 
#define glGetFragmentMaterialivSGIX pglGetFragmentMaterialivSGIX
4667
 
#define glLightEnviSGIX pglLightEnviSGIX
4668
 
#endif 
4669
 
 
4670
 
/* GL_IBM_rasterpos_clip */
4671
 
 
4672
 
#ifndef GL_IBM_rasterpos_clip
4673
 
#define GL_IBM_rasterpos_clip 1
4674
 
#define __GLEE_GL_IBM_rasterpos_clip 1
4675
 
/* Constants */
4676
 
#define GL_RASTER_POSITION_UNCLIPPED_IBM                   0x19262
4677
 
#endif 
4678
 
 
4679
 
/* GL_HP_texture_lighting */
4680
 
 
4681
 
#ifndef GL_HP_texture_lighting
4682
 
#define GL_HP_texture_lighting 1
4683
 
#define __GLEE_GL_HP_texture_lighting 1
4684
 
/* Constants */
4685
 
#define GL_TEXTURE_LIGHTING_MODE_HP                        0x8167
4686
 
#define GL_TEXTURE_POST_SPECULAR_HP                        0x8168
4687
 
#define GL_TEXTURE_PRE_SPECULAR_HP                         0x8169
4688
 
#endif 
4689
 
 
4690
 
/* GL_EXT_draw_range_elements */
4691
 
 
4692
 
#ifndef GL_EXT_draw_range_elements
4693
 
#define GL_EXT_draw_range_elements 1
4694
 
#define __GLEE_GL_EXT_draw_range_elements 1
4695
 
/* Constants */
4696
 
#define GL_MAX_ELEMENTS_VERTICES_EXT                       0x80E8
4697
 
#define GL_MAX_ELEMENTS_INDICES_EXT                        0x80E9
4698
 
typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices);
4699
 
GLEE_EXTERN PFNGLDRAWRANGEELEMENTSEXTPROC pglDrawRangeElementsEXT;
4700
 
#define glDrawRangeElementsEXT pglDrawRangeElementsEXT
4701
 
#endif 
4702
 
 
4703
 
/* GL_WIN_phong_shading */
4704
 
 
4705
 
#ifndef GL_WIN_phong_shading
4706
 
#define GL_WIN_phong_shading 1
4707
 
#define __GLEE_GL_WIN_phong_shading 1
4708
 
/* Constants */
4709
 
#define GL_PHONG_WIN                                       0x80EA
4710
 
#define GL_PHONG_HINT_WIN                                  0x80EB
4711
 
#endif 
4712
 
 
4713
 
/* GL_WIN_specular_fog */
4714
 
 
4715
 
#ifndef GL_WIN_specular_fog
4716
 
#define GL_WIN_specular_fog 1
4717
 
#define __GLEE_GL_WIN_specular_fog 1
4718
 
/* Constants */
4719
 
#define GL_FOG_SPECULAR_TEXTURE_WIN                        0x80EC
4720
 
#endif 
4721
 
 
4722
 
/* GL_EXT_light_texture */
4723
 
 
4724
 
#ifndef GL_EXT_light_texture
4725
 
#define GL_EXT_light_texture 1
4726
 
#define __GLEE_GL_EXT_light_texture 1
4727
 
/* Constants */
4728
 
#define GL_FRAGMENT_MATERIAL_EXT                           0x8349
4729
 
#define GL_FRAGMENT_NORMAL_EXT                             0x834A
4730
 
#define GL_FRAGMENT_COLOR_EXT                              0x834C
4731
 
#define GL_ATTENUATION_EXT                                 0x834D
4732
 
#define GL_SHADOW_ATTENUATION_EXT                          0x834E
4733
 
#define GL_TEXTURE_APPLICATION_MODE_EXT                    0x834F
4734
 
#define GL_TEXTURE_LIGHT_EXT                               0x8350
4735
 
#define GL_TEXTURE_MATERIAL_FACE_EXT                       0x8351
4736
 
#define GL_TEXTURE_MATERIAL_PARAMETER_EXT                  0x8352
4737
 
typedef void (APIENTRYP PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);
4738
 
typedef void (APIENTRYP PFNGLTEXTURELIGHTEXTPROC) (GLenum pname);
4739
 
typedef void (APIENTRYP PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);
4740
 
GLEE_EXTERN PFNGLAPPLYTEXTUREEXTPROC pglApplyTextureEXT;
4741
 
GLEE_EXTERN PFNGLTEXTURELIGHTEXTPROC pglTextureLightEXT;
4742
 
GLEE_EXTERN PFNGLTEXTUREMATERIALEXTPROC pglTextureMaterialEXT;
4743
 
#define glApplyTextureEXT pglApplyTextureEXT
4744
 
#define glTextureLightEXT pglTextureLightEXT
4745
 
#define glTextureMaterialEXT pglTextureMaterialEXT
4746
 
#endif 
4747
 
 
4748
 
/* GL_SGIX_blend_alpha_minmax */
4749
 
 
4750
 
#ifndef GL_SGIX_blend_alpha_minmax
4751
 
#define GL_SGIX_blend_alpha_minmax 1
4752
 
#define __GLEE_GL_SGIX_blend_alpha_minmax 1
4753
 
/* Constants */
4754
 
#define GL_ALPHA_MIN_SGIX                                  0x8320
4755
 
#define GL_ALPHA_MAX_SGIX                                  0x8321
4756
 
#endif 
4757
 
 
4758
 
/* GL_SGIX_impact_pixel_texture */
4759
 
 
4760
 
#ifndef GL_SGIX_impact_pixel_texture
4761
 
#define GL_SGIX_impact_pixel_texture 1
4762
 
#define __GLEE_GL_SGIX_impact_pixel_texture 1
4763
 
/* Constants */
4764
 
#define GL_PIXEL_TEX_GEN_Q_CEILING_SGIX                    0x8184
4765
 
#define GL_PIXEL_TEX_GEN_Q_ROUND_SGIX                      0x8185
4766
 
#define GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX                      0x8186
4767
 
#define GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX                0x8187
4768
 
#define GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX             0x8188
4769
 
#define GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX                     0x8189
4770
 
#define GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX                     0x818A
4771
 
#endif 
4772
 
 
4773
 
/* GL_EXT_bgra */
4774
 
 
4775
 
#ifndef GL_EXT_bgra
4776
 
#define GL_EXT_bgra 1
4777
 
#define __GLEE_GL_EXT_bgra 1
4778
 
/* Constants */
4779
 
#define GL_BGR_EXT                                         0x80E0
4780
 
#define GL_BGRA_EXT                                        0x80E1
4781
 
#endif 
4782
 
 
4783
 
/* GL_SGIX_async */
4784
 
 
4785
 
#ifndef GL_SGIX_async
4786
 
#define GL_SGIX_async 1
4787
 
#define __GLEE_GL_SGIX_async 1
4788
 
/* Constants */
4789
 
#define GL_ASYNC_MARKER_SGIX                               0x8329
4790
 
typedef void (APIENTRYP PFNGLASYNCMARKERSGIXPROC) (GLuint marker);
4791
 
typedef GLint (APIENTRYP PFNGLFINISHASYNCSGIXPROC) (GLuint * markerp);
4792
 
typedef GLint (APIENTRYP PFNGLPOLLASYNCSGIXPROC) (GLuint * markerp);
4793
 
typedef GLuint (APIENTRYP PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);
4794
 
typedef void (APIENTRYP PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);
4795
 
typedef GLboolean (APIENTRYP PFNGLISASYNCMARKERSGIXPROC) (GLuint marker);
4796
 
GLEE_EXTERN PFNGLASYNCMARKERSGIXPROC pglAsyncMarkerSGIX;
4797
 
GLEE_EXTERN PFNGLFINISHASYNCSGIXPROC pglFinishAsyncSGIX;
4798
 
GLEE_EXTERN PFNGLPOLLASYNCSGIXPROC pglPollAsyncSGIX;
4799
 
GLEE_EXTERN PFNGLGENASYNCMARKERSSGIXPROC pglGenAsyncMarkersSGIX;
4800
 
GLEE_EXTERN PFNGLDELETEASYNCMARKERSSGIXPROC pglDeleteAsyncMarkersSGIX;
4801
 
GLEE_EXTERN PFNGLISASYNCMARKERSGIXPROC pglIsAsyncMarkerSGIX;
4802
 
#define glAsyncMarkerSGIX pglAsyncMarkerSGIX
4803
 
#define glFinishAsyncSGIX pglFinishAsyncSGIX
4804
 
#define glPollAsyncSGIX pglPollAsyncSGIX
4805
 
#define glGenAsyncMarkersSGIX pglGenAsyncMarkersSGIX
4806
 
#define glDeleteAsyncMarkersSGIX pglDeleteAsyncMarkersSGIX
4807
 
#define glIsAsyncMarkerSGIX pglIsAsyncMarkerSGIX
4808
 
#endif 
4809
 
 
4810
 
/* GL_SGIX_async_pixel */
4811
 
 
4812
 
#ifndef GL_SGIX_async_pixel
4813
 
#define GL_SGIX_async_pixel 1
4814
 
#define __GLEE_GL_SGIX_async_pixel 1
4815
 
/* Constants */
4816
 
#define GL_ASYNC_TEX_IMAGE_SGIX                            0x835C
4817
 
#define GL_ASYNC_DRAW_PIXELS_SGIX                          0x835D
4818
 
#define GL_ASYNC_READ_PIXELS_SGIX                          0x835E
4819
 
#define GL_MAX_ASYNC_TEX_IMAGE_SGIX                        0x835F
4820
 
#define GL_MAX_ASYNC_DRAW_PIXELS_SGIX                      0x8360
4821
 
#define GL_MAX_ASYNC_READ_PIXELS_SGIX                      0x8361
4822
 
#endif 
4823
 
 
4824
 
/* GL_SGIX_async_histogram */
4825
 
 
4826
 
#ifndef GL_SGIX_async_histogram
4827
 
#define GL_SGIX_async_histogram 1
4828
 
#define __GLEE_GL_SGIX_async_histogram 1
4829
 
/* Constants */
4830
 
#define GL_ASYNC_HISTOGRAM_SGIX                            0x832C
4831
 
#define GL_MAX_ASYNC_HISTOGRAM_SGIX                        0x832D
4832
 
#endif 
4833
 
 
4834
 
/* GL_INTEL_texture_scissor */
4835
 
 
4836
 
#ifndef GL_INTEL_texture_scissor
4837
 
#define GL_INTEL_texture_scissor 1
4838
 
#define __GLEE_GL_INTEL_texture_scissor 1
4839
 
/* Constants */
4840
 
#endif 
4841
 
 
4842
 
/* GL_INTEL_parallel_arrays */
4843
 
 
4844
 
#ifndef GL_INTEL_parallel_arrays
4845
 
#define GL_INTEL_parallel_arrays 1
4846
 
#define __GLEE_GL_INTEL_parallel_arrays 1
4847
 
/* Constants */
4848
 
#define GL_PARALLEL_ARRAYS_INTEL                           0x83F4
4849
 
#define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL            0x83F5
4850
 
#define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL            0x83F6
4851
 
#define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL             0x83F7
4852
 
#define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL     0x83F8
4853
 
typedef void (APIENTRYP PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
4854
 
typedef void (APIENTRYP PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid* * pointer);
4855
 
typedef void (APIENTRYP PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
4856
 
typedef void (APIENTRYP PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* * pointer);
4857
 
GLEE_EXTERN PFNGLVERTEXPOINTERVINTELPROC pglVertexPointervINTEL;
4858
 
GLEE_EXTERN PFNGLNORMALPOINTERVINTELPROC pglNormalPointervINTEL;
4859
 
GLEE_EXTERN PFNGLCOLORPOINTERVINTELPROC pglColorPointervINTEL;
4860
 
GLEE_EXTERN PFNGLTEXCOORDPOINTERVINTELPROC pglTexCoordPointervINTEL;
4861
 
#define glVertexPointervINTEL pglVertexPointervINTEL
4862
 
#define glNormalPointervINTEL pglNormalPointervINTEL
4863
 
#define glColorPointervINTEL pglColorPointervINTEL
4864
 
#define glTexCoordPointervINTEL pglTexCoordPointervINTEL
4865
 
#endif 
4866
 
 
4867
 
/* GL_HP_occlusion_test */
4868
 
 
4869
 
#ifndef GL_HP_occlusion_test
4870
 
#define GL_HP_occlusion_test 1
4871
 
#define __GLEE_GL_HP_occlusion_test 1
4872
 
/* Constants */
4873
 
#define GL_OCCLUSION_TEST_HP                               0x8165
4874
 
#define GL_OCCLUSION_TEST_RESULT_HP                        0x8166
4875
 
#endif 
4876
 
 
4877
 
/* GL_EXT_pixel_transform */
4878
 
 
4879
 
#ifndef GL_EXT_pixel_transform
4880
 
#define GL_EXT_pixel_transform 1
4881
 
#define __GLEE_GL_EXT_pixel_transform 1
4882
 
/* Constants */
4883
 
#define GL_PIXEL_TRANSFORM_2D_EXT                          0x8330
4884
 
#define GL_PIXEL_MAG_FILTER_EXT                            0x8331
4885
 
#define GL_PIXEL_MIN_FILTER_EXT                            0x8332
4886
 
#define GL_PIXEL_CUBIC_WEIGHT_EXT                          0x8333
4887
 
#define GL_CUBIC_EXT                                       0x8334
4888
 
#define GL_AVERAGE_EXT                                     0x8335
4889
 
#define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT              0x8336
4890
 
#define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT          0x8337
4891
 
#define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT                   0x8338
4892
 
typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);
4893
 
typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);
4894
 
typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint * params);
4895
 
typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat * params);
4896
 
GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERIEXTPROC pglPixelTransformParameteriEXT;
4897
 
GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERFEXTPROC pglPixelTransformParameterfEXT;
4898
 
GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC pglPixelTransformParameterivEXT;
4899
 
GLEE_EXTERN PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC pglPixelTransformParameterfvEXT;
4900
 
#define glPixelTransformParameteriEXT pglPixelTransformParameteriEXT
4901
 
#define glPixelTransformParameterfEXT pglPixelTransformParameterfEXT
4902
 
#define glPixelTransformParameterivEXT pglPixelTransformParameterivEXT
4903
 
#define glPixelTransformParameterfvEXT pglPixelTransformParameterfvEXT
4904
 
#endif 
4905
 
 
4906
 
/* GL_EXT_pixel_transform_color_table */
4907
 
 
4908
 
#ifndef GL_EXT_pixel_transform_color_table
4909
 
#define GL_EXT_pixel_transform_color_table 1
4910
 
#define __GLEE_GL_EXT_pixel_transform_color_table 1
4911
 
/* Constants */
4912
 
#endif 
4913
 
 
4914
 
/* GL_EXT_shared_texture_palette */
4915
 
 
4916
 
#ifndef GL_EXT_shared_texture_palette
4917
 
#define GL_EXT_shared_texture_palette 1
4918
 
#define __GLEE_GL_EXT_shared_texture_palette 1
4919
 
/* Constants */
4920
 
#define GL_SHARED_TEXTURE_PALETTE_EXT                      0x81FB
4921
 
#endif 
4922
 
 
4923
 
/* GL_EXT_separate_specular_color */
4924
 
 
4925
 
#ifndef GL_EXT_separate_specular_color
4926
 
#define GL_EXT_separate_specular_color 1
4927
 
#define __GLEE_GL_EXT_separate_specular_color 1
4928
 
/* Constants */
4929
 
#define GL_LIGHT_MODEL_COLOR_CONTROL_EXT                   0x81F8
4930
 
#define GL_SINGLE_COLOR_EXT                                0x81F9
4931
 
#define GL_SEPARATE_SPECULAR_COLOR_EXT                     0x81FA
4932
 
#endif 
4933
 
 
4934
 
/* GL_EXT_secondary_color */
4935
 
 
4936
 
#ifndef GL_EXT_secondary_color
4937
 
#define GL_EXT_secondary_color 1
4938
 
#define __GLEE_GL_EXT_secondary_color 1
4939
 
/* Constants */
4940
 
#define GL_COLOR_SUM_EXT                                   0x8458
4941
 
#define GL_CURRENT_SECONDARY_COLOR_EXT                     0x8459
4942
 
#define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT                  0x845A
4943
 
#define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT                  0x845B
4944
 
#define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT                0x845C
4945
 
#define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT               0x845D
4946
 
#define GL_SECONDARY_COLOR_ARRAY_EXT                       0x845E
4947
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
4948
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte * v);
4949
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);
4950
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble * v);
4951
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);
4952
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat * v);
4953
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);
4954
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint * v);
4955
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue);
4956
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort * v);
4957
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);
4958
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte * v);
4959
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue);
4960
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint * v);
4961
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue);
4962
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort * v);
4963
 
typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, const GLvoid * pointer);
4964
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3BEXTPROC pglSecondaryColor3bEXT;
4965
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3BVEXTPROC pglSecondaryColor3bvEXT;
4966
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3DEXTPROC pglSecondaryColor3dEXT;
4967
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3DVEXTPROC pglSecondaryColor3dvEXT;
4968
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3FEXTPROC pglSecondaryColor3fEXT;
4969
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3FVEXTPROC pglSecondaryColor3fvEXT;
4970
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3IEXTPROC pglSecondaryColor3iEXT;
4971
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3IVEXTPROC pglSecondaryColor3ivEXT;
4972
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3SEXTPROC pglSecondaryColor3sEXT;
4973
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3SVEXTPROC pglSecondaryColor3svEXT;
4974
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3UBEXTPROC pglSecondaryColor3ubEXT;
4975
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3UBVEXTPROC pglSecondaryColor3ubvEXT;
4976
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3UIEXTPROC pglSecondaryColor3uiEXT;
4977
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3UIVEXTPROC pglSecondaryColor3uivEXT;
4978
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3USEXTPROC pglSecondaryColor3usEXT;
4979
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3USVEXTPROC pglSecondaryColor3usvEXT;
4980
 
GLEE_EXTERN PFNGLSECONDARYCOLORPOINTEREXTPROC pglSecondaryColorPointerEXT;
4981
 
#define glSecondaryColor3bEXT pglSecondaryColor3bEXT
4982
 
#define glSecondaryColor3bvEXT pglSecondaryColor3bvEXT
4983
 
#define glSecondaryColor3dEXT pglSecondaryColor3dEXT
4984
 
#define glSecondaryColor3dvEXT pglSecondaryColor3dvEXT
4985
 
#define glSecondaryColor3fEXT pglSecondaryColor3fEXT
4986
 
#define glSecondaryColor3fvEXT pglSecondaryColor3fvEXT
4987
 
#define glSecondaryColor3iEXT pglSecondaryColor3iEXT
4988
 
#define glSecondaryColor3ivEXT pglSecondaryColor3ivEXT
4989
 
#define glSecondaryColor3sEXT pglSecondaryColor3sEXT
4990
 
#define glSecondaryColor3svEXT pglSecondaryColor3svEXT
4991
 
#define glSecondaryColor3ubEXT pglSecondaryColor3ubEXT
4992
 
#define glSecondaryColor3ubvEXT pglSecondaryColor3ubvEXT
4993
 
#define glSecondaryColor3uiEXT pglSecondaryColor3uiEXT
4994
 
#define glSecondaryColor3uivEXT pglSecondaryColor3uivEXT
4995
 
#define glSecondaryColor3usEXT pglSecondaryColor3usEXT
4996
 
#define glSecondaryColor3usvEXT pglSecondaryColor3usvEXT
4997
 
#define glSecondaryColorPointerEXT pglSecondaryColorPointerEXT
4998
 
#endif 
4999
 
 
5000
 
/* GL_EXT_texture_perturb_normal */
5001
 
 
5002
 
#ifndef GL_EXT_texture_perturb_normal
5003
 
#define GL_EXT_texture_perturb_normal 1
5004
 
#define __GLEE_GL_EXT_texture_perturb_normal 1
5005
 
/* Constants */
5006
 
#define GL_PERTURB_EXT                                     0x85AE
5007
 
#define GL_TEXTURE_NORMAL_EXT                              0x85AF
5008
 
typedef void (APIENTRYP PFNGLTEXTURENORMALEXTPROC) (GLenum mode);
5009
 
GLEE_EXTERN PFNGLTEXTURENORMALEXTPROC pglTextureNormalEXT;
5010
 
#define glTextureNormalEXT pglTextureNormalEXT
5011
 
#endif 
5012
 
 
5013
 
/* GL_EXT_multi_draw_arrays */
5014
 
 
5015
 
#ifndef GL_EXT_multi_draw_arrays
5016
 
#define GL_EXT_multi_draw_arrays 1
5017
 
#define __GLEE_GL_EXT_multi_draw_arrays 1
5018
 
/* Constants */
5019
 
typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint * first, GLsizei * count, GLsizei primcount);
5020
 
typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount);
5021
 
GLEE_EXTERN PFNGLMULTIDRAWARRAYSEXTPROC pglMultiDrawArraysEXT;
5022
 
GLEE_EXTERN PFNGLMULTIDRAWELEMENTSEXTPROC pglMultiDrawElementsEXT;
5023
 
#define glMultiDrawArraysEXT pglMultiDrawArraysEXT
5024
 
#define glMultiDrawElementsEXT pglMultiDrawElementsEXT
5025
 
#endif 
5026
 
 
5027
 
/* GL_EXT_fog_coord */
5028
 
 
5029
 
#ifndef GL_EXT_fog_coord
5030
 
#define GL_EXT_fog_coord 1
5031
 
#define __GLEE_GL_EXT_fog_coord 1
5032
 
/* Constants */
5033
 
#define GL_FOG_COORDINATE_SOURCE_EXT                       0x8450
5034
 
#define GL_FOG_COORDINATE_EXT                              0x8451
5035
 
#define GL_FRAGMENT_DEPTH_EXT                              0x8452
5036
 
#define GL_CURRENT_FOG_COORDINATE_EXT                      0x8453
5037
 
#define GL_FOG_COORDINATE_ARRAY_TYPE_EXT                   0x8454
5038
 
#define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT                 0x8455
5039
 
#define GL_FOG_COORDINATE_ARRAY_POINTER_EXT                0x8456
5040
 
#define GL_FOG_COORDINATE_ARRAY_EXT                        0x8457
5041
 
typedef void (APIENTRYP PFNGLFOGCOORDFEXTPROC) (GLfloat coord);
5042
 
typedef void (APIENTRYP PFNGLFOGCOORDFVEXTPROC) (const GLfloat * coord);
5043
 
typedef void (APIENTRYP PFNGLFOGCOORDDEXTPROC) (GLdouble coord);
5044
 
typedef void (APIENTRYP PFNGLFOGCOORDDVEXTPROC) (const GLdouble * coord);
5045
 
typedef void (APIENTRYP PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
5046
 
GLEE_EXTERN PFNGLFOGCOORDFEXTPROC pglFogCoordfEXT;
5047
 
GLEE_EXTERN PFNGLFOGCOORDFVEXTPROC pglFogCoordfvEXT;
5048
 
GLEE_EXTERN PFNGLFOGCOORDDEXTPROC pglFogCoorddEXT;
5049
 
GLEE_EXTERN PFNGLFOGCOORDDVEXTPROC pglFogCoorddvEXT;
5050
 
GLEE_EXTERN PFNGLFOGCOORDPOINTEREXTPROC pglFogCoordPointerEXT;
5051
 
#define glFogCoordfEXT pglFogCoordfEXT
5052
 
#define glFogCoordfvEXT pglFogCoordfvEXT
5053
 
#define glFogCoorddEXT pglFogCoorddEXT
5054
 
#define glFogCoorddvEXT pglFogCoorddvEXT
5055
 
#define glFogCoordPointerEXT pglFogCoordPointerEXT
5056
 
#endif 
5057
 
 
5058
 
/* GL_REND_screen_coordinates */
5059
 
 
5060
 
#ifndef GL_REND_screen_coordinates
5061
 
#define GL_REND_screen_coordinates 1
5062
 
#define __GLEE_GL_REND_screen_coordinates 1
5063
 
/* Constants */
5064
 
#define GL_SCREEN_COORDINATES_REND                         0x8490
5065
 
#define GL_INVERTED_SCREEN_W_REND                          0x8491
5066
 
#endif 
5067
 
 
5068
 
/* GL_EXT_coordinate_frame */
5069
 
 
5070
 
#ifndef GL_EXT_coordinate_frame
5071
 
#define GL_EXT_coordinate_frame 1
5072
 
#define __GLEE_GL_EXT_coordinate_frame 1
5073
 
/* Constants */
5074
 
#define GL_TANGENT_ARRAY_EXT                               0x8439
5075
 
#define GL_BINORMAL_ARRAY_EXT                              0x843A
5076
 
#define GL_CURRENT_TANGENT_EXT                             0x843B
5077
 
#define GL_CURRENT_BINORMAL_EXT                            0x843C
5078
 
#define GL_TANGENT_ARRAY_TYPE_EXT                          0x843E
5079
 
#define GL_TANGENT_ARRAY_STRIDE_EXT                        0x843F
5080
 
#define GL_BINORMAL_ARRAY_TYPE_EXT                         0x8440
5081
 
#define GL_BINORMAL_ARRAY_STRIDE_EXT                       0x8441
5082
 
#define GL_TANGENT_ARRAY_POINTER_EXT                       0x8442
5083
 
#define GL_BINORMAL_ARRAY_POINTER_EXT                      0x8443
5084
 
#define GL_MAP1_TANGENT_EXT                                0x8444
5085
 
#define GL_MAP2_TANGENT_EXT                                0x8445
5086
 
#define GL_MAP1_BINORMAL_EXT                               0x8446
5087
 
#define GL_MAP2_BINORMAL_EXT                               0x8447
5088
 
typedef void (APIENTRYP PFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz);
5089
 
typedef void (APIENTRYP PFNGLTANGENT3BVEXTPROC) (const GLbyte * v);
5090
 
typedef void (APIENTRYP PFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdouble tz);
5091
 
typedef void (APIENTRYP PFNGLTANGENT3DVEXTPROC) (const GLdouble * v);
5092
 
typedef void (APIENTRYP PFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz);
5093
 
typedef void (APIENTRYP PFNGLTANGENT3FVEXTPROC) (const GLfloat * v);
5094
 
typedef void (APIENTRYP PFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz);
5095
 
typedef void (APIENTRYP PFNGLTANGENT3IVEXTPROC) (const GLint * v);
5096
 
typedef void (APIENTRYP PFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz);
5097
 
typedef void (APIENTRYP PFNGLTANGENT3SVEXTPROC) (const GLshort * v);
5098
 
typedef void (APIENTRYP PFNGLBINORMAL3BEXTPROC) (GLbyte bx, GLbyte by, GLbyte bz);
5099
 
typedef void (APIENTRYP PFNGLBINORMAL3BVEXTPROC) (const GLbyte * v);
5100
 
typedef void (APIENTRYP PFNGLBINORMAL3DEXTPROC) (GLdouble bx, GLdouble by, GLdouble bz);
5101
 
typedef void (APIENTRYP PFNGLBINORMAL3DVEXTPROC) (const GLdouble * v);
5102
 
typedef void (APIENTRYP PFNGLBINORMAL3FEXTPROC) (GLfloat bx, GLfloat by, GLfloat bz);
5103
 
typedef void (APIENTRYP PFNGLBINORMAL3FVEXTPROC) (const GLfloat * v);
5104
 
typedef void (APIENTRYP PFNGLBINORMAL3IEXTPROC) (GLint bx, GLint by, GLint bz);
5105
 
typedef void (APIENTRYP PFNGLBINORMAL3IVEXTPROC) (const GLint * v);
5106
 
typedef void (APIENTRYP PFNGLBINORMAL3SEXTPROC) (GLshort bx, GLshort by, GLshort bz);
5107
 
typedef void (APIENTRYP PFNGLBINORMAL3SVEXTPROC) (const GLshort * v);
5108
 
typedef void (APIENTRYP PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
5109
 
typedef void (APIENTRYP PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid * pointer);
5110
 
GLEE_EXTERN PFNGLTANGENT3BEXTPROC pglTangent3bEXT;
5111
 
GLEE_EXTERN PFNGLTANGENT3BVEXTPROC pglTangent3bvEXT;
5112
 
GLEE_EXTERN PFNGLTANGENT3DEXTPROC pglTangent3dEXT;
5113
 
GLEE_EXTERN PFNGLTANGENT3DVEXTPROC pglTangent3dvEXT;
5114
 
GLEE_EXTERN PFNGLTANGENT3FEXTPROC pglTangent3fEXT;
5115
 
GLEE_EXTERN PFNGLTANGENT3FVEXTPROC pglTangent3fvEXT;
5116
 
GLEE_EXTERN PFNGLTANGENT3IEXTPROC pglTangent3iEXT;
5117
 
GLEE_EXTERN PFNGLTANGENT3IVEXTPROC pglTangent3ivEXT;
5118
 
GLEE_EXTERN PFNGLTANGENT3SEXTPROC pglTangent3sEXT;
5119
 
GLEE_EXTERN PFNGLTANGENT3SVEXTPROC pglTangent3svEXT;
5120
 
GLEE_EXTERN PFNGLBINORMAL3BEXTPROC pglBinormal3bEXT;
5121
 
GLEE_EXTERN PFNGLBINORMAL3BVEXTPROC pglBinormal3bvEXT;
5122
 
GLEE_EXTERN PFNGLBINORMAL3DEXTPROC pglBinormal3dEXT;
5123
 
GLEE_EXTERN PFNGLBINORMAL3DVEXTPROC pglBinormal3dvEXT;
5124
 
GLEE_EXTERN PFNGLBINORMAL3FEXTPROC pglBinormal3fEXT;
5125
 
GLEE_EXTERN PFNGLBINORMAL3FVEXTPROC pglBinormal3fvEXT;
5126
 
GLEE_EXTERN PFNGLBINORMAL3IEXTPROC pglBinormal3iEXT;
5127
 
GLEE_EXTERN PFNGLBINORMAL3IVEXTPROC pglBinormal3ivEXT;
5128
 
GLEE_EXTERN PFNGLBINORMAL3SEXTPROC pglBinormal3sEXT;
5129
 
GLEE_EXTERN PFNGLBINORMAL3SVEXTPROC pglBinormal3svEXT;
5130
 
GLEE_EXTERN PFNGLTANGENTPOINTEREXTPROC pglTangentPointerEXT;
5131
 
GLEE_EXTERN PFNGLBINORMALPOINTEREXTPROC pglBinormalPointerEXT;
5132
 
#define glTangent3bEXT pglTangent3bEXT
5133
 
#define glTangent3bvEXT pglTangent3bvEXT
5134
 
#define glTangent3dEXT pglTangent3dEXT
5135
 
#define glTangent3dvEXT pglTangent3dvEXT
5136
 
#define glTangent3fEXT pglTangent3fEXT
5137
 
#define glTangent3fvEXT pglTangent3fvEXT
5138
 
#define glTangent3iEXT pglTangent3iEXT
5139
 
#define glTangent3ivEXT pglTangent3ivEXT
5140
 
#define glTangent3sEXT pglTangent3sEXT
5141
 
#define glTangent3svEXT pglTangent3svEXT
5142
 
#define glBinormal3bEXT pglBinormal3bEXT
5143
 
#define glBinormal3bvEXT pglBinormal3bvEXT
5144
 
#define glBinormal3dEXT pglBinormal3dEXT
5145
 
#define glBinormal3dvEXT pglBinormal3dvEXT
5146
 
#define glBinormal3fEXT pglBinormal3fEXT
5147
 
#define glBinormal3fvEXT pglBinormal3fvEXT
5148
 
#define glBinormal3iEXT pglBinormal3iEXT
5149
 
#define glBinormal3ivEXT pglBinormal3ivEXT
5150
 
#define glBinormal3sEXT pglBinormal3sEXT
5151
 
#define glBinormal3svEXT pglBinormal3svEXT
5152
 
#define glTangentPointerEXT pglTangentPointerEXT
5153
 
#define glBinormalPointerEXT pglBinormalPointerEXT
5154
 
#endif 
5155
 
 
5156
 
/* GL_EXT_texture_env_combine */
5157
 
 
5158
 
#ifndef GL_EXT_texture_env_combine
5159
 
#define GL_EXT_texture_env_combine 1
5160
 
#define __GLEE_GL_EXT_texture_env_combine 1
5161
 
/* Constants */
5162
 
#define GL_COMBINE_EXT                                     0x8570
5163
 
#define GL_COMBINE_RGB_EXT                                 0x8571
5164
 
#define GL_COMBINE_ALPHA_EXT                               0x8572
5165
 
#define GL_RGB_SCALE_EXT                                   0x8573
5166
 
#define GL_ADD_SIGNED_EXT                                  0x8574
5167
 
#define GL_INTERPOLATE_EXT                                 0x8575
5168
 
#define GL_CONSTANT_EXT                                    0x8576
5169
 
#define GL_PRIMARY_COLOR_EXT                               0x8577
5170
 
#define GL_PREVIOUS_EXT                                    0x8578
5171
 
#define GL_SOURCE0_RGB_EXT                                 0x8580
5172
 
#define GL_SOURCE1_RGB_EXT                                 0x8581
5173
 
#define GL_SOURCE2_RGB_EXT                                 0x8582
5174
 
#define GL_SOURCE0_ALPHA_EXT                               0x8588
5175
 
#define GL_SOURCE1_ALPHA_EXT                               0x8589
5176
 
#define GL_SOURCE2_ALPHA_EXT                               0x858A
5177
 
#define GL_OPERAND0_RGB_EXT                                0x8590
5178
 
#define GL_OPERAND1_RGB_EXT                                0x8591
5179
 
#define GL_OPERAND2_RGB_EXT                                0x8592
5180
 
#define GL_OPERAND0_ALPHA_EXT                              0x8598
5181
 
#define GL_OPERAND1_ALPHA_EXT                              0x8599
5182
 
#define GL_OPERAND2_ALPHA_EXT                              0x859A
5183
 
#endif 
5184
 
 
5185
 
/* GL_APPLE_specular_vector */
5186
 
 
5187
 
#ifndef GL_APPLE_specular_vector
5188
 
#define GL_APPLE_specular_vector 1
5189
 
#define __GLEE_GL_APPLE_specular_vector 1
5190
 
/* Constants */
5191
 
#define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE               0x85B0
5192
 
#endif 
5193
 
 
5194
 
/* GL_APPLE_transform_hint */
5195
 
 
5196
 
#ifndef GL_APPLE_transform_hint
5197
 
#define GL_APPLE_transform_hint 1
5198
 
#define __GLEE_GL_APPLE_transform_hint 1
5199
 
/* Constants */
5200
 
#define GL_TRANSFORM_HINT_APPLE                            0x85B1
5201
 
#endif 
5202
 
 
5203
 
/* GL_SGIX_fog_scale */
5204
 
 
5205
 
#ifndef GL_SGIX_fog_scale
5206
 
#define GL_SGIX_fog_scale 1
5207
 
#define __GLEE_GL_SGIX_fog_scale 1
5208
 
/* Constants */
5209
 
#define GL_FOG_SCALE_SGIX                                  0x81FC
5210
 
#define GL_FOG_SCALE_VALUE_SGIX                            0x81FD
5211
 
#endif 
5212
 
 
5213
 
/* GL_SUNX_constant_data */
5214
 
 
5215
 
#ifndef GL_SUNX_constant_data
5216
 
#define GL_SUNX_constant_data 1
5217
 
#define __GLEE_GL_SUNX_constant_data 1
5218
 
/* Constants */
5219
 
#define GL_UNPACK_CONSTANT_DATA_SUNX                       0x81D5
5220
 
#define GL_TEXTURE_CONSTANT_DATA_SUNX                      0x81D6
5221
 
typedef void (APIENTRYP PFNGLFINISHTEXTURESUNXPROC) ();
5222
 
GLEE_EXTERN PFNGLFINISHTEXTURESUNXPROC pglFinishTextureSUNX;
5223
 
#define glFinishTextureSUNX pglFinishTextureSUNX
5224
 
#endif 
5225
 
 
5226
 
/* GL_SUN_global_alpha */
5227
 
 
5228
 
#ifndef GL_SUN_global_alpha
5229
 
#define GL_SUN_global_alpha 1
5230
 
#define __GLEE_GL_SUN_global_alpha 1
5231
 
/* Constants */
5232
 
#define GL_GLOBAL_ALPHA_SUN                                0x81D9
5233
 
#define GL_GLOBAL_ALPHA_FACTOR_SUN                         0x81DA
5234
 
typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);
5235
 
typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);
5236
 
typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);
5237
 
typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);
5238
 
typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);
5239
 
typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);
5240
 
typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);
5241
 
typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);
5242
 
GLEE_EXTERN PFNGLGLOBALALPHAFACTORBSUNPROC pglGlobalAlphaFactorbSUN;
5243
 
GLEE_EXTERN PFNGLGLOBALALPHAFACTORSSUNPROC pglGlobalAlphaFactorsSUN;
5244
 
GLEE_EXTERN PFNGLGLOBALALPHAFACTORISUNPROC pglGlobalAlphaFactoriSUN;
5245
 
GLEE_EXTERN PFNGLGLOBALALPHAFACTORFSUNPROC pglGlobalAlphaFactorfSUN;
5246
 
GLEE_EXTERN PFNGLGLOBALALPHAFACTORDSUNPROC pglGlobalAlphaFactordSUN;
5247
 
GLEE_EXTERN PFNGLGLOBALALPHAFACTORUBSUNPROC pglGlobalAlphaFactorubSUN;
5248
 
GLEE_EXTERN PFNGLGLOBALALPHAFACTORUSSUNPROC pglGlobalAlphaFactorusSUN;
5249
 
GLEE_EXTERN PFNGLGLOBALALPHAFACTORUISUNPROC pglGlobalAlphaFactoruiSUN;
5250
 
#define glGlobalAlphaFactorbSUN pglGlobalAlphaFactorbSUN
5251
 
#define glGlobalAlphaFactorsSUN pglGlobalAlphaFactorsSUN
5252
 
#define glGlobalAlphaFactoriSUN pglGlobalAlphaFactoriSUN
5253
 
#define glGlobalAlphaFactorfSUN pglGlobalAlphaFactorfSUN
5254
 
#define glGlobalAlphaFactordSUN pglGlobalAlphaFactordSUN
5255
 
#define glGlobalAlphaFactorubSUN pglGlobalAlphaFactorubSUN
5256
 
#define glGlobalAlphaFactorusSUN pglGlobalAlphaFactorusSUN
5257
 
#define glGlobalAlphaFactoruiSUN pglGlobalAlphaFactoruiSUN
5258
 
#endif 
5259
 
 
5260
 
/* GL_SUN_triangle_list */
5261
 
 
5262
 
#ifndef GL_SUN_triangle_list
5263
 
#define GL_SUN_triangle_list 1
5264
 
#define __GLEE_GL_SUN_triangle_list 1
5265
 
/* Constants */
5266
 
#define GL_RESTART_SUN                                     0x0001
5267
 
#define GL_REPLACE_MIDDLE_SUN                              0x0002
5268
 
#define GL_REPLACE_OLDEST_SUN                              0x0003
5269
 
#define GL_TRIANGLE_LIST_SUN                               0x81D7
5270
 
#define GL_REPLACEMENT_CODE_SUN                            0x81D8
5271
 
#define GL_REPLACEMENT_CODE_ARRAY_SUN                      0x85C0
5272
 
#define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN                 0x85C1
5273
 
#define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN               0x85C2
5274
 
#define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN              0x85C3
5275
 
#define GL_R1UI_V3F_SUN                                    0x85C4
5276
 
#define GL_R1UI_C4UB_V3F_SUN                               0x85C5
5277
 
#define GL_R1UI_C3F_V3F_SUN                                0x85C6
5278
 
#define GL_R1UI_N3F_V3F_SUN                                0x85C7
5279
 
#define GL_R1UI_C4F_N3F_V3F_SUN                            0x85C8
5280
 
#define GL_R1UI_T2F_V3F_SUN                                0x85C9
5281
 
#define GL_R1UI_T2F_N3F_V3F_SUN                            0x85CA
5282
 
#define GL_R1UI_T2F_C4F_N3F_V3F_SUN                        0x85CB
5283
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
5284
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
5285
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
5286
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint * code);
5287
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort * code);
5288
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte * code);
5289
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const GLvoid* * pointer);
5290
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUISUNPROC pglReplacementCodeuiSUN;
5291
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUSSUNPROC pglReplacementCodeusSUN;
5292
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUBSUNPROC pglReplacementCodeubSUN;
5293
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUIVSUNPROC pglReplacementCodeuivSUN;
5294
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUSVSUNPROC pglReplacementCodeusvSUN;
5295
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUBVSUNPROC pglReplacementCodeubvSUN;
5296
 
GLEE_EXTERN PFNGLREPLACEMENTCODEPOINTERSUNPROC pglReplacementCodePointerSUN;
5297
 
#define glReplacementCodeuiSUN pglReplacementCodeuiSUN
5298
 
#define glReplacementCodeusSUN pglReplacementCodeusSUN
5299
 
#define glReplacementCodeubSUN pglReplacementCodeubSUN
5300
 
#define glReplacementCodeuivSUN pglReplacementCodeuivSUN
5301
 
#define glReplacementCodeusvSUN pglReplacementCodeusvSUN
5302
 
#define glReplacementCodeubvSUN pglReplacementCodeubvSUN
5303
 
#define glReplacementCodePointerSUN pglReplacementCodePointerSUN
5304
 
#endif 
5305
 
 
5306
 
/* GL_SUN_vertex */
5307
 
 
5308
 
#ifndef GL_SUN_vertex
5309
 
#define GL_SUN_vertex 1
5310
 
#define __GLEE_GL_SUN_vertex 1
5311
 
/* Constants */
5312
 
typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
5313
 
typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte * c, const GLfloat * v);
5314
 
typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
5315
 
typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte * c, const GLfloat * v);
5316
 
typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
5317
 
typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat * c, const GLfloat * v);
5318
 
typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5319
 
typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * n, const GLfloat * v);
5320
 
typedef void (APIENTRYP PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5321
 
typedef void (APIENTRYP PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * c, const GLfloat * n, const GLfloat * v);
5322
 
typedef void (APIENTRYP PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
5323
 
typedef void (APIENTRYP PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * v);
5324
 
typedef void (APIENTRYP PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
5325
 
typedef void (APIENTRYP PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat * tc, const GLfloat * v);
5326
 
typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
5327
 
typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat * tc, const GLubyte * c, const GLfloat * v);
5328
 
typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
5329
 
typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * v);
5330
 
typedef void (APIENTRYP PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5331
 
typedef void (APIENTRYP PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * n, const GLfloat * v);
5332
 
typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5333
 
typedef void (APIENTRYP PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
5334
 
typedef void (APIENTRYP PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (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);
5335
 
typedef void (APIENTRYP PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
5336
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);
5337
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * v);
5338
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
5339
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint * rc, const GLubyte * c, const GLfloat * v);
5340
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
5341
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * c, const GLfloat * v);
5342
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5343
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * n, const GLfloat * v);
5344
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5345
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
5346
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
5347
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * v);
5348
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
5349
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v);
5350
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (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);
5351
 
typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v);
5352
 
GLEE_EXTERN PFNGLCOLOR4UBVERTEX2FSUNPROC pglColor4ubVertex2fSUN;
5353
 
GLEE_EXTERN PFNGLCOLOR4UBVERTEX2FVSUNPROC pglColor4ubVertex2fvSUN;
5354
 
GLEE_EXTERN PFNGLCOLOR4UBVERTEX3FSUNPROC pglColor4ubVertex3fSUN;
5355
 
GLEE_EXTERN PFNGLCOLOR4UBVERTEX3FVSUNPROC pglColor4ubVertex3fvSUN;
5356
 
GLEE_EXTERN PFNGLCOLOR3FVERTEX3FSUNPROC pglColor3fVertex3fSUN;
5357
 
GLEE_EXTERN PFNGLCOLOR3FVERTEX3FVSUNPROC pglColor3fVertex3fvSUN;
5358
 
GLEE_EXTERN PFNGLNORMAL3FVERTEX3FSUNPROC pglNormal3fVertex3fSUN;
5359
 
GLEE_EXTERN PFNGLNORMAL3FVERTEX3FVSUNPROC pglNormal3fVertex3fvSUN;
5360
 
GLEE_EXTERN PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC pglColor4fNormal3fVertex3fSUN;
5361
 
GLEE_EXTERN PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglColor4fNormal3fVertex3fvSUN;
5362
 
GLEE_EXTERN PFNGLTEXCOORD2FVERTEX3FSUNPROC pglTexCoord2fVertex3fSUN;
5363
 
GLEE_EXTERN PFNGLTEXCOORD2FVERTEX3FVSUNPROC pglTexCoord2fVertex3fvSUN;
5364
 
GLEE_EXTERN PFNGLTEXCOORD4FVERTEX4FSUNPROC pglTexCoord4fVertex4fSUN;
5365
 
GLEE_EXTERN PFNGLTEXCOORD4FVERTEX4FVSUNPROC pglTexCoord4fVertex4fvSUN;
5366
 
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC pglTexCoord2fColor4ubVertex3fSUN;
5367
 
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC pglTexCoord2fColor4ubVertex3fvSUN;
5368
 
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC pglTexCoord2fColor3fVertex3fSUN;
5369
 
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC pglTexCoord2fColor3fVertex3fvSUN;
5370
 
GLEE_EXTERN PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fNormal3fVertex3fSUN;
5371
 
GLEE_EXTERN PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fNormal3fVertex3fvSUN;
5372
 
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglTexCoord2fColor4fNormal3fVertex3fSUN;
5373
 
GLEE_EXTERN PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglTexCoord2fColor4fNormal3fVertex3fvSUN;
5374
 
GLEE_EXTERN PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC pglTexCoord4fColor4fNormal3fVertex4fSUN;
5375
 
GLEE_EXTERN PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC pglTexCoord4fColor4fNormal3fVertex4fvSUN;
5376
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC pglReplacementCodeuiVertex3fSUN;
5377
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC pglReplacementCodeuiVertex3fvSUN;
5378
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC pglReplacementCodeuiColor4ubVertex3fSUN;
5379
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC pglReplacementCodeuiColor4ubVertex3fvSUN;
5380
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC pglReplacementCodeuiColor3fVertex3fSUN;
5381
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC pglReplacementCodeuiColor3fVertex3fvSUN;
5382
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiNormal3fVertex3fSUN;
5383
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiNormal3fVertex3fvSUN;
5384
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiColor4fNormal3fVertex3fSUN;
5385
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiColor4fNormal3fVertex3fvSUN;
5386
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fVertex3fSUN;
5387
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fVertex3fvSUN;
5388
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
5389
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
5390
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
5391
 
GLEE_EXTERN PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
5392
 
#define glColor4ubVertex2fSUN pglColor4ubVertex2fSUN
5393
 
#define glColor4ubVertex2fvSUN pglColor4ubVertex2fvSUN
5394
 
#define glColor4ubVertex3fSUN pglColor4ubVertex3fSUN
5395
 
#define glColor4ubVertex3fvSUN pglColor4ubVertex3fvSUN
5396
 
#define glColor3fVertex3fSUN pglColor3fVertex3fSUN
5397
 
#define glColor3fVertex3fvSUN pglColor3fVertex3fvSUN
5398
 
#define glNormal3fVertex3fSUN pglNormal3fVertex3fSUN
5399
 
#define glNormal3fVertex3fvSUN pglNormal3fVertex3fvSUN
5400
 
#define glColor4fNormal3fVertex3fSUN pglColor4fNormal3fVertex3fSUN
5401
 
#define glColor4fNormal3fVertex3fvSUN pglColor4fNormal3fVertex3fvSUN
5402
 
#define glTexCoord2fVertex3fSUN pglTexCoord2fVertex3fSUN
5403
 
#define glTexCoord2fVertex3fvSUN pglTexCoord2fVertex3fvSUN
5404
 
#define glTexCoord4fVertex4fSUN pglTexCoord4fVertex4fSUN
5405
 
#define glTexCoord4fVertex4fvSUN pglTexCoord4fVertex4fvSUN
5406
 
#define glTexCoord2fColor4ubVertex3fSUN pglTexCoord2fColor4ubVertex3fSUN
5407
 
#define glTexCoord2fColor4ubVertex3fvSUN pglTexCoord2fColor4ubVertex3fvSUN
5408
 
#define glTexCoord2fColor3fVertex3fSUN pglTexCoord2fColor3fVertex3fSUN
5409
 
#define glTexCoord2fColor3fVertex3fvSUN pglTexCoord2fColor3fVertex3fvSUN
5410
 
#define glTexCoord2fNormal3fVertex3fSUN pglTexCoord2fNormal3fVertex3fSUN
5411
 
#define glTexCoord2fNormal3fVertex3fvSUN pglTexCoord2fNormal3fVertex3fvSUN
5412
 
#define glTexCoord2fColor4fNormal3fVertex3fSUN pglTexCoord2fColor4fNormal3fVertex3fSUN
5413
 
#define glTexCoord2fColor4fNormal3fVertex3fvSUN pglTexCoord2fColor4fNormal3fVertex3fvSUN
5414
 
#define glTexCoord4fColor4fNormal3fVertex4fSUN pglTexCoord4fColor4fNormal3fVertex4fSUN
5415
 
#define glTexCoord4fColor4fNormal3fVertex4fvSUN pglTexCoord4fColor4fNormal3fVertex4fvSUN
5416
 
#define glReplacementCodeuiVertex3fSUN pglReplacementCodeuiVertex3fSUN
5417
 
#define glReplacementCodeuiVertex3fvSUN pglReplacementCodeuiVertex3fvSUN
5418
 
#define glReplacementCodeuiColor4ubVertex3fSUN pglReplacementCodeuiColor4ubVertex3fSUN
5419
 
#define glReplacementCodeuiColor4ubVertex3fvSUN pglReplacementCodeuiColor4ubVertex3fvSUN
5420
 
#define glReplacementCodeuiColor3fVertex3fSUN pglReplacementCodeuiColor3fVertex3fSUN
5421
 
#define glReplacementCodeuiColor3fVertex3fvSUN pglReplacementCodeuiColor3fVertex3fvSUN
5422
 
#define glReplacementCodeuiNormal3fVertex3fSUN pglReplacementCodeuiNormal3fVertex3fSUN
5423
 
#define glReplacementCodeuiNormal3fVertex3fvSUN pglReplacementCodeuiNormal3fVertex3fvSUN
5424
 
#define glReplacementCodeuiColor4fNormal3fVertex3fSUN pglReplacementCodeuiColor4fNormal3fVertex3fSUN
5425
 
#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN pglReplacementCodeuiColor4fNormal3fVertex3fvSUN
5426
 
#define glReplacementCodeuiTexCoord2fVertex3fSUN pglReplacementCodeuiTexCoord2fVertex3fSUN
5427
 
#define glReplacementCodeuiTexCoord2fVertex3fvSUN pglReplacementCodeuiTexCoord2fVertex3fvSUN
5428
 
#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN pglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
5429
 
#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN pglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
5430
 
#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
5431
 
#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN pglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
5432
 
#endif 
5433
 
 
5434
 
/* GL_EXT_blend_func_separate */
5435
 
 
5436
 
#ifndef GL_EXT_blend_func_separate
5437
 
#define GL_EXT_blend_func_separate 1
5438
 
#define __GLEE_GL_EXT_blend_func_separate 1
5439
 
/* Constants */
5440
 
#define GL_BLEND_DST_RGB_EXT                               0x80C8
5441
 
#define GL_BLEND_SRC_RGB_EXT                               0x80C9
5442
 
#define GL_BLEND_DST_ALPHA_EXT                             0x80CA
5443
 
#define GL_BLEND_SRC_ALPHA_EXT                             0x80CB
5444
 
typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
5445
 
GLEE_EXTERN PFNGLBLENDFUNCSEPARATEEXTPROC pglBlendFuncSeparateEXT;
5446
 
#define glBlendFuncSeparateEXT pglBlendFuncSeparateEXT
5447
 
#endif 
5448
 
 
5449
 
/* GL_INGR_color_clamp */
5450
 
 
5451
 
#ifndef GL_INGR_color_clamp
5452
 
#define GL_INGR_color_clamp 1
5453
 
#define __GLEE_GL_INGR_color_clamp 1
5454
 
/* Constants */
5455
 
#define GL_RED_MIN_CLAMP_INGR                              0x8560
5456
 
#define GL_GREEN_MIN_CLAMP_INGR                            0x8561
5457
 
#define GL_BLUE_MIN_CLAMP_INGR                             0x8562
5458
 
#define GL_ALPHA_MIN_CLAMP_INGR                            0x8563
5459
 
#define GL_RED_MAX_CLAMP_INGR                              0x8564
5460
 
#define GL_GREEN_MAX_CLAMP_INGR                            0x8565
5461
 
#define GL_BLUE_MAX_CLAMP_INGR                             0x8566
5462
 
#define GL_ALPHA_MAX_CLAMP_INGR                            0x8567
5463
 
#endif 
5464
 
 
5465
 
/* GL_INGR_interlace_read */
5466
 
 
5467
 
#ifndef GL_INGR_interlace_read
5468
 
#define GL_INGR_interlace_read 1
5469
 
#define __GLEE_GL_INGR_interlace_read 1
5470
 
/* Constants */
5471
 
#define GL_INTERLACE_READ_INGR                             0x8568
5472
 
#endif 
5473
 
 
5474
 
/* GL_EXT_stencil_wrap */
5475
 
 
5476
 
#ifndef GL_EXT_stencil_wrap
5477
 
#define GL_EXT_stencil_wrap 1
5478
 
#define __GLEE_GL_EXT_stencil_wrap 1
5479
 
/* Constants */
5480
 
#define GL_INCR_WRAP_EXT                                   0x8507
5481
 
#define GL_DECR_WRAP_EXT                                   0x8508
5482
 
#endif 
5483
 
 
5484
 
/* GL_EXT_422_pixels */
5485
 
 
5486
 
#ifndef GL_EXT_422_pixels
5487
 
#define GL_EXT_422_pixels 1
5488
 
#define __GLEE_GL_EXT_422_pixels 1
5489
 
/* Constants */
5490
 
#define GL_422_EXT                                         0x80CC
5491
 
#define GL_422_REV_EXT                                     0x80CD
5492
 
#define GL_422_AVERAGE_EXT                                 0x80CE
5493
 
#define GL_422_REV_AVERAGE_EXT                             0x80CF
5494
 
#endif 
5495
 
 
5496
 
/* GL_NV_texgen_reflection */
5497
 
 
5498
 
#ifndef GL_NV_texgen_reflection
5499
 
#define GL_NV_texgen_reflection 1
5500
 
#define __GLEE_GL_NV_texgen_reflection 1
5501
 
/* Constants */
5502
 
#define GL_NORMAL_MAP_NV                                   0x8511
5503
 
#define GL_REFLECTION_MAP_NV                               0x8512
5504
 
#endif 
5505
 
 
5506
 
/* GL_EXT_texture_cube_map */
5507
 
 
5508
 
#ifndef GL_EXT_texture_cube_map
5509
 
#define GL_EXT_texture_cube_map 1
5510
 
#define __GLEE_GL_EXT_texture_cube_map 1
5511
 
/* Constants */
5512
 
#define GL_NORMAL_MAP_EXT                                  0x8511
5513
 
#define GL_REFLECTION_MAP_EXT                              0x8512
5514
 
#define GL_TEXTURE_CUBE_MAP_EXT                            0x8513
5515
 
#define GL_TEXTURE_BINDING_CUBE_MAP_EXT                    0x8514
5516
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT                 0x8515
5517
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT                 0x8516
5518
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT                 0x8517
5519
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT                 0x8518
5520
 
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT                 0x8519
5521
 
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT                 0x851A
5522
 
#define GL_PROXY_TEXTURE_CUBE_MAP_EXT                      0x851B
5523
 
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT                   0x851C
5524
 
#endif 
5525
 
 
5526
 
/* GL_SUN_convolution_border_modes */
5527
 
 
5528
 
#ifndef GL_SUN_convolution_border_modes
5529
 
#define GL_SUN_convolution_border_modes 1
5530
 
#define __GLEE_GL_SUN_convolution_border_modes 1
5531
 
/* Constants */
5532
 
#define GL_WRAP_BORDER_SUN                                 0x81D4
5533
 
#endif 
5534
 
 
5535
 
/* GL_EXT_texture_env_add */
5536
 
 
5537
 
#ifndef GL_EXT_texture_env_add
5538
 
#define GL_EXT_texture_env_add 1
5539
 
#define __GLEE_GL_EXT_texture_env_add 1
5540
 
/* Constants */
5541
 
#endif 
5542
 
 
5543
 
/* GL_EXT_texture_lod_bias */
5544
 
 
5545
 
#ifndef GL_EXT_texture_lod_bias
5546
 
#define GL_EXT_texture_lod_bias 1
5547
 
#define __GLEE_GL_EXT_texture_lod_bias 1
5548
 
/* Constants */
5549
 
#define GL_MAX_TEXTURE_LOD_BIAS_EXT                        0x84FD
5550
 
#define GL_TEXTURE_FILTER_CONTROL_EXT                      0x8500
5551
 
#define GL_TEXTURE_LOD_BIAS_EXT                            0x8501
5552
 
#endif 
5553
 
 
5554
 
/* GL_EXT_texture_filter_anisotropic */
5555
 
 
5556
 
#ifndef GL_EXT_texture_filter_anisotropic
5557
 
#define GL_EXT_texture_filter_anisotropic 1
5558
 
#define __GLEE_GL_EXT_texture_filter_anisotropic 1
5559
 
/* Constants */
5560
 
#define GL_TEXTURE_MAX_ANISOTROPY_EXT                      0x84FE
5561
 
#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT                  0x84FF
5562
 
#endif 
5563
 
 
5564
 
/* GL_EXT_vertex_weighting */
5565
 
 
5566
 
#ifndef GL_EXT_vertex_weighting
5567
 
#define GL_EXT_vertex_weighting 1
5568
 
#define __GLEE_GL_EXT_vertex_weighting 1
5569
 
/* Constants */
5570
 
#define GL_MODELVIEW0_STACK_DEPTH_EXT                      GL_MODELVIEW_STACK_DEPTH
5571
 
#define GL_MODELVIEW1_STACK_DEPTH_EXT                      0x8502
5572
 
#define GL_MODELVIEW0_MATRIX_EXT                           GL_MODELVIEW_MATRIX
5573
 
#define GL_MODELVIEW1_MATRIX_EXT                           0x8506
5574
 
#define GL_VERTEX_WEIGHTING_EXT                            0x8509
5575
 
#define GL_MODELVIEW0_EXT                                  GL_MODELVIEW
5576
 
#define GL_MODELVIEW1_EXT                                  0x850A
5577
 
#define GL_CURRENT_VERTEX_WEIGHT_EXT                       0x850B
5578
 
#define GL_VERTEX_WEIGHT_ARRAY_EXT                         0x850C
5579
 
#define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT                    0x850D
5580
 
#define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT                    0x850E
5581
 
#define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT                  0x850F
5582
 
#define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT                 0x8510
5583
 
typedef void (APIENTRYP PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
5584
 
typedef void (APIENTRYP PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat * weight);
5585
 
typedef void (APIENTRYP PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer);
5586
 
GLEE_EXTERN PFNGLVERTEXWEIGHTFEXTPROC pglVertexWeightfEXT;
5587
 
GLEE_EXTERN PFNGLVERTEXWEIGHTFVEXTPROC pglVertexWeightfvEXT;
5588
 
GLEE_EXTERN PFNGLVERTEXWEIGHTPOINTEREXTPROC pglVertexWeightPointerEXT;
5589
 
#define glVertexWeightfEXT pglVertexWeightfEXT
5590
 
#define glVertexWeightfvEXT pglVertexWeightfvEXT
5591
 
#define glVertexWeightPointerEXT pglVertexWeightPointerEXT
5592
 
#endif 
5593
 
 
5594
 
/* GL_NV_light_max_exponent */
5595
 
 
5596
 
#ifndef GL_NV_light_max_exponent
5597
 
#define GL_NV_light_max_exponent 1
5598
 
#define __GLEE_GL_NV_light_max_exponent 1
5599
 
/* Constants */
5600
 
#define GL_MAX_SHININESS_NV                                0x8504
5601
 
#define GL_MAX_SPOT_EXPONENT_NV                            0x8505
5602
 
#endif 
5603
 
 
5604
 
/* GL_NV_vertex_array_range */
5605
 
 
5606
 
#ifndef GL_NV_vertex_array_range
5607
 
#define GL_NV_vertex_array_range 1
5608
 
#define __GLEE_GL_NV_vertex_array_range 1
5609
 
/* Constants */
5610
 
#define GL_VERTEX_ARRAY_RANGE_NV                           0x851D
5611
 
#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV                    0x851E
5612
 
#define GL_VERTEX_ARRAY_RANGE_VALID_NV                     0x851F
5613
 
#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV               0x8520
5614
 
#define GL_VERTEX_ARRAY_RANGE_POINTER_NV                   0x8521
5615
 
typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGENVPROC) ();
5616
 
typedef void (APIENTRYP PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvoid * pointer);
5617
 
GLEE_EXTERN PFNGLFLUSHVERTEXARRAYRANGENVPROC pglFlushVertexArrayRangeNV;
5618
 
GLEE_EXTERN PFNGLVERTEXARRAYRANGENVPROC pglVertexArrayRangeNV;
5619
 
#define glFlushVertexArrayRangeNV pglFlushVertexArrayRangeNV
5620
 
#define glVertexArrayRangeNV pglVertexArrayRangeNV
5621
 
#endif 
5622
 
 
5623
 
/* GL_NV_register_combiners */
5624
 
 
5625
 
#ifndef GL_NV_register_combiners
5626
 
#define GL_NV_register_combiners 1
5627
 
#define __GLEE_GL_NV_register_combiners 1
5628
 
/* Constants */
5629
 
#define GL_REGISTER_COMBINERS_NV                           0x8522
5630
 
#define GL_VARIABLE_A_NV                                   0x8523
5631
 
#define GL_VARIABLE_B_NV                                   0x8524
5632
 
#define GL_VARIABLE_C_NV                                   0x8525
5633
 
#define GL_VARIABLE_D_NV                                   0x8526
5634
 
#define GL_VARIABLE_E_NV                                   0x8527
5635
 
#define GL_VARIABLE_F_NV                                   0x8528
5636
 
#define GL_VARIABLE_G_NV                                   0x8529
5637
 
#define GL_CONSTANT_COLOR0_NV                              0x852A
5638
 
#define GL_CONSTANT_COLOR1_NV                              0x852B
5639
 
#define GL_PRIMARY_COLOR_NV                                0x852C
5640
 
#define GL_SECONDARY_COLOR_NV                              0x852D
5641
 
#define GL_SPARE0_NV                                       0x852E
5642
 
#define GL_SPARE1_NV                                       0x852F
5643
 
#define GL_DISCARD_NV                                      0x8530
5644
 
#define GL_E_TIMES_F_NV                                    0x8531
5645
 
#define GL_SPARE0_PLUS_SECONDARY_COLOR_NV                  0x8532
5646
 
#define GL_UNSIGNED_IDENTITY_NV                            0x8536
5647
 
#define GL_UNSIGNED_INVERT_NV                              0x8537
5648
 
#define GL_EXPAND_NORMAL_NV                                0x8538
5649
 
#define GL_EXPAND_NEGATE_NV                                0x8539
5650
 
#define GL_HALF_BIAS_NORMAL_NV                             0x853A
5651
 
#define GL_HALF_BIAS_NEGATE_NV                             0x853B
5652
 
#define GL_SIGNED_IDENTITY_NV                              0x853C
5653
 
#define GL_SIGNED_NEGATE_NV                                0x853D
5654
 
#define GL_SCALE_BY_TWO_NV                                 0x853E
5655
 
#define GL_SCALE_BY_FOUR_NV                                0x853F
5656
 
#define GL_SCALE_BY_ONE_HALF_NV                            0x8540
5657
 
#define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV                    0x8541
5658
 
#define GL_COMBINER_INPUT_NV                               0x8542
5659
 
#define GL_COMBINER_MAPPING_NV                             0x8543
5660
 
#define GL_COMBINER_COMPONENT_USAGE_NV                     0x8544
5661
 
#define GL_COMBINER_AB_DOT_PRODUCT_NV                      0x8545
5662
 
#define GL_COMBINER_CD_DOT_PRODUCT_NV                      0x8546
5663
 
#define GL_COMBINER_MUX_SUM_NV                             0x8547
5664
 
#define GL_COMBINER_SCALE_NV                               0x8548
5665
 
#define GL_COMBINER_BIAS_NV                                0x8549
5666
 
#define GL_COMBINER_AB_OUTPUT_NV                           0x854A
5667
 
#define GL_COMBINER_CD_OUTPUT_NV                           0x854B
5668
 
#define GL_COMBINER_SUM_OUTPUT_NV                          0x854C
5669
 
#define GL_MAX_GENERAL_COMBINERS_NV                        0x854D
5670
 
#define GL_NUM_GENERAL_COMBINERS_NV                        0x854E
5671
 
#define GL_COLOR_SUM_CLAMP_NV                              0x854F
5672
 
#define GL_COMBINER0_NV                                    0x8550
5673
 
#define GL_COMBINER1_NV                                    0x8551
5674
 
#define GL_COMBINER2_NV                                    0x8552
5675
 
#define GL_COMBINER3_NV                                    0x8553
5676
 
#define GL_COMBINER4_NV                                    0x8554
5677
 
#define GL_COMBINER5_NV                                    0x8555
5678
 
#define GL_COMBINER6_NV                                    0x8556
5679
 
#define GL_COMBINER7_NV                                    0x8557
5680
 
typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat * params);
5681
 
typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param);
5682
 
typedef void (APIENTRYP PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint * params);
5683
 
typedef void (APIENTRYP PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param);
5684
 
typedef void (APIENTRYP PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
5685
 
typedef void (APIENTRYP PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
5686
 
typedef void (APIENTRYP PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
5687
 
typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params);
5688
 
typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params);
5689
 
typedef void (APIENTRYP PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat * params);
5690
 
typedef void (APIENTRYP PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint * params);
5691
 
typedef void (APIENTRYP PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat * params);
5692
 
typedef void (APIENTRYP PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint * params);
5693
 
GLEE_EXTERN PFNGLCOMBINERPARAMETERFVNVPROC pglCombinerParameterfvNV;
5694
 
GLEE_EXTERN PFNGLCOMBINERPARAMETERFNVPROC pglCombinerParameterfNV;
5695
 
GLEE_EXTERN PFNGLCOMBINERPARAMETERIVNVPROC pglCombinerParameterivNV;
5696
 
GLEE_EXTERN PFNGLCOMBINERPARAMETERINVPROC pglCombinerParameteriNV;
5697
 
GLEE_EXTERN PFNGLCOMBINERINPUTNVPROC pglCombinerInputNV;
5698
 
GLEE_EXTERN PFNGLCOMBINEROUTPUTNVPROC pglCombinerOutputNV;
5699
 
GLEE_EXTERN PFNGLFINALCOMBINERINPUTNVPROC pglFinalCombinerInputNV;
5700
 
GLEE_EXTERN PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC pglGetCombinerInputParameterfvNV;
5701
 
GLEE_EXTERN PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC pglGetCombinerInputParameterivNV;
5702
 
GLEE_EXTERN PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC pglGetCombinerOutputParameterfvNV;
5703
 
GLEE_EXTERN PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC pglGetCombinerOutputParameterivNV;
5704
 
GLEE_EXTERN PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC pglGetFinalCombinerInputParameterfvNV;
5705
 
GLEE_EXTERN PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC pglGetFinalCombinerInputParameterivNV;
5706
 
#define glCombinerParameterfvNV pglCombinerParameterfvNV
5707
 
#define glCombinerParameterfNV pglCombinerParameterfNV
5708
 
#define glCombinerParameterivNV pglCombinerParameterivNV
5709
 
#define glCombinerParameteriNV pglCombinerParameteriNV
5710
 
#define glCombinerInputNV pglCombinerInputNV
5711
 
#define glCombinerOutputNV pglCombinerOutputNV
5712
 
#define glFinalCombinerInputNV pglFinalCombinerInputNV
5713
 
#define glGetCombinerInputParameterfvNV pglGetCombinerInputParameterfvNV
5714
 
#define glGetCombinerInputParameterivNV pglGetCombinerInputParameterivNV
5715
 
#define glGetCombinerOutputParameterfvNV pglGetCombinerOutputParameterfvNV
5716
 
#define glGetCombinerOutputParameterivNV pglGetCombinerOutputParameterivNV
5717
 
#define glGetFinalCombinerInputParameterfvNV pglGetFinalCombinerInputParameterfvNV
5718
 
#define glGetFinalCombinerInputParameterivNV pglGetFinalCombinerInputParameterivNV
5719
 
#endif 
5720
 
 
5721
 
/* GL_NV_fog_distance */
5722
 
 
5723
 
#ifndef GL_NV_fog_distance
5724
 
#define GL_NV_fog_distance 1
5725
 
#define __GLEE_GL_NV_fog_distance 1
5726
 
/* Constants */
5727
 
#define GL_FOG_DISTANCE_MODE_NV                            0x855A
5728
 
#define GL_EYE_RADIAL_NV                                   0x855B
5729
 
#define GL_EYE_PLANE_ABSOLUTE_NV                           0x855C
5730
 
#endif 
5731
 
 
5732
 
/* GL_NV_texgen_emboss */
5733
 
 
5734
 
#ifndef GL_NV_texgen_emboss
5735
 
#define GL_NV_texgen_emboss 1
5736
 
#define __GLEE_GL_NV_texgen_emboss 1
5737
 
/* Constants */
5738
 
#define GL_EMBOSS_LIGHT_NV                                 0x855D
5739
 
#define GL_EMBOSS_CONSTANT_NV                              0x855E
5740
 
#define GL_EMBOSS_MAP_NV                                   0x855F
5741
 
#endif 
5742
 
 
5743
 
/* GL_NV_blend_square */
5744
 
 
5745
 
#ifndef GL_NV_blend_square
5746
 
#define GL_NV_blend_square 1
5747
 
#define __GLEE_GL_NV_blend_square 1
5748
 
/* Constants */
5749
 
#endif 
5750
 
 
5751
 
/* GL_NV_texture_env_combine4 */
5752
 
 
5753
 
#ifndef GL_NV_texture_env_combine4
5754
 
#define GL_NV_texture_env_combine4 1
5755
 
#define __GLEE_GL_NV_texture_env_combine4 1
5756
 
/* Constants */
5757
 
#define GL_COMBINE4_NV                                     0x8503
5758
 
#define GL_SOURCE3_RGB_NV                                  0x8583
5759
 
#define GL_SOURCE3_ALPHA_NV                                0x858B
5760
 
#define GL_OPERAND3_RGB_NV                                 0x8593
5761
 
#define GL_OPERAND3_ALPHA_NV                               0x859B
5762
 
#endif 
5763
 
 
5764
 
/* GL_MESA_resize_buffers */
5765
 
 
5766
 
#ifndef GL_MESA_resize_buffers
5767
 
#define GL_MESA_resize_buffers 1
5768
 
#define __GLEE_GL_MESA_resize_buffers 1
5769
 
/* Constants */
5770
 
typedef void (APIENTRYP PFNGLRESIZEBUFFERSMESAPROC) ();
5771
 
GLEE_EXTERN PFNGLRESIZEBUFFERSMESAPROC pglResizeBuffersMESA;
5772
 
#define glResizeBuffersMESA pglResizeBuffersMESA
5773
 
#endif 
5774
 
 
5775
 
/* GL_MESA_window_pos */
5776
 
 
5777
 
#ifndef GL_MESA_window_pos
5778
 
#define GL_MESA_window_pos 1
5779
 
#define __GLEE_GL_MESA_window_pos 1
5780
 
/* Constants */
5781
 
typedef void (APIENTRYP PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);
5782
 
typedef void (APIENTRYP PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble * v);
5783
 
typedef void (APIENTRYP PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);
5784
 
typedef void (APIENTRYP PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat * v);
5785
 
typedef void (APIENTRYP PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);
5786
 
typedef void (APIENTRYP PFNGLWINDOWPOS2IVMESAPROC) (const GLint * v);
5787
 
typedef void (APIENTRYP PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);
5788
 
typedef void (APIENTRYP PFNGLWINDOWPOS2SVMESAPROC) (const GLshort * v);
5789
 
typedef void (APIENTRYP PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z);
5790
 
typedef void (APIENTRYP PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble * v);
5791
 
typedef void (APIENTRYP PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z);
5792
 
typedef void (APIENTRYP PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat * v);
5793
 
typedef void (APIENTRYP PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z);
5794
 
typedef void (APIENTRYP PFNGLWINDOWPOS3IVMESAPROC) (const GLint * v);
5795
 
typedef void (APIENTRYP PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z);
5796
 
typedef void (APIENTRYP PFNGLWINDOWPOS3SVMESAPROC) (const GLshort * v);
5797
 
typedef void (APIENTRYP PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
5798
 
typedef void (APIENTRYP PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble * v);
5799
 
typedef void (APIENTRYP PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
5800
 
typedef void (APIENTRYP PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat * v);
5801
 
typedef void (APIENTRYP PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w);
5802
 
typedef void (APIENTRYP PFNGLWINDOWPOS4IVMESAPROC) (const GLint * v);
5803
 
typedef void (APIENTRYP PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
5804
 
typedef void (APIENTRYP PFNGLWINDOWPOS4SVMESAPROC) (const GLshort * v);
5805
 
GLEE_EXTERN PFNGLWINDOWPOS2DMESAPROC pglWindowPos2dMESA;
5806
 
GLEE_EXTERN PFNGLWINDOWPOS2DVMESAPROC pglWindowPos2dvMESA;
5807
 
GLEE_EXTERN PFNGLWINDOWPOS2FMESAPROC pglWindowPos2fMESA;
5808
 
GLEE_EXTERN PFNGLWINDOWPOS2FVMESAPROC pglWindowPos2fvMESA;
5809
 
GLEE_EXTERN PFNGLWINDOWPOS2IMESAPROC pglWindowPos2iMESA;
5810
 
GLEE_EXTERN PFNGLWINDOWPOS2IVMESAPROC pglWindowPos2ivMESA;
5811
 
GLEE_EXTERN PFNGLWINDOWPOS2SMESAPROC pglWindowPos2sMESA;
5812
 
GLEE_EXTERN PFNGLWINDOWPOS2SVMESAPROC pglWindowPos2svMESA;
5813
 
GLEE_EXTERN PFNGLWINDOWPOS3DMESAPROC pglWindowPos3dMESA;
5814
 
GLEE_EXTERN PFNGLWINDOWPOS3DVMESAPROC pglWindowPos3dvMESA;
5815
 
GLEE_EXTERN PFNGLWINDOWPOS3FMESAPROC pglWindowPos3fMESA;
5816
 
GLEE_EXTERN PFNGLWINDOWPOS3FVMESAPROC pglWindowPos3fvMESA;
5817
 
GLEE_EXTERN PFNGLWINDOWPOS3IMESAPROC pglWindowPos3iMESA;
5818
 
GLEE_EXTERN PFNGLWINDOWPOS3IVMESAPROC pglWindowPos3ivMESA;
5819
 
GLEE_EXTERN PFNGLWINDOWPOS3SMESAPROC pglWindowPos3sMESA;
5820
 
GLEE_EXTERN PFNGLWINDOWPOS3SVMESAPROC pglWindowPos3svMESA;
5821
 
GLEE_EXTERN PFNGLWINDOWPOS4DMESAPROC pglWindowPos4dMESA;
5822
 
GLEE_EXTERN PFNGLWINDOWPOS4DVMESAPROC pglWindowPos4dvMESA;
5823
 
GLEE_EXTERN PFNGLWINDOWPOS4FMESAPROC pglWindowPos4fMESA;
5824
 
GLEE_EXTERN PFNGLWINDOWPOS4FVMESAPROC pglWindowPos4fvMESA;
5825
 
GLEE_EXTERN PFNGLWINDOWPOS4IMESAPROC pglWindowPos4iMESA;
5826
 
GLEE_EXTERN PFNGLWINDOWPOS4IVMESAPROC pglWindowPos4ivMESA;
5827
 
GLEE_EXTERN PFNGLWINDOWPOS4SMESAPROC pglWindowPos4sMESA;
5828
 
GLEE_EXTERN PFNGLWINDOWPOS4SVMESAPROC pglWindowPos4svMESA;
5829
 
#define glWindowPos2dMESA pglWindowPos2dMESA
5830
 
#define glWindowPos2dvMESA pglWindowPos2dvMESA
5831
 
#define glWindowPos2fMESA pglWindowPos2fMESA
5832
 
#define glWindowPos2fvMESA pglWindowPos2fvMESA
5833
 
#define glWindowPos2iMESA pglWindowPos2iMESA
5834
 
#define glWindowPos2ivMESA pglWindowPos2ivMESA
5835
 
#define glWindowPos2sMESA pglWindowPos2sMESA
5836
 
#define glWindowPos2svMESA pglWindowPos2svMESA
5837
 
#define glWindowPos3dMESA pglWindowPos3dMESA
5838
 
#define glWindowPos3dvMESA pglWindowPos3dvMESA
5839
 
#define glWindowPos3fMESA pglWindowPos3fMESA
5840
 
#define glWindowPos3fvMESA pglWindowPos3fvMESA
5841
 
#define glWindowPos3iMESA pglWindowPos3iMESA
5842
 
#define glWindowPos3ivMESA pglWindowPos3ivMESA
5843
 
#define glWindowPos3sMESA pglWindowPos3sMESA
5844
 
#define glWindowPos3svMESA pglWindowPos3svMESA
5845
 
#define glWindowPos4dMESA pglWindowPos4dMESA
5846
 
#define glWindowPos4dvMESA pglWindowPos4dvMESA
5847
 
#define glWindowPos4fMESA pglWindowPos4fMESA
5848
 
#define glWindowPos4fvMESA pglWindowPos4fvMESA
5849
 
#define glWindowPos4iMESA pglWindowPos4iMESA
5850
 
#define glWindowPos4ivMESA pglWindowPos4ivMESA
5851
 
#define glWindowPos4sMESA pglWindowPos4sMESA
5852
 
#define glWindowPos4svMESA pglWindowPos4svMESA
5853
 
#endif 
5854
 
 
5855
 
/* GL_EXT_texture_compression_s3tc */
5856
 
 
5857
 
#ifndef GL_EXT_texture_compression_s3tc
5858
 
#define GL_EXT_texture_compression_s3tc 1
5859
 
#define __GLEE_GL_EXT_texture_compression_s3tc 1
5860
 
/* Constants */
5861
 
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT                    0x83F0
5862
 
#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT                   0x83F1
5863
 
#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT                   0x83F2
5864
 
#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT                   0x83F3
5865
 
#endif 
5866
 
 
5867
 
/* GL_IBM_cull_vertex */
5868
 
 
5869
 
#ifndef GL_IBM_cull_vertex
5870
 
#define GL_IBM_cull_vertex 1
5871
 
#define __GLEE_GL_IBM_cull_vertex 1
5872
 
/* Constants */
5873
 
#define GL_CULL_VERTEX_IBM                                 103050
5874
 
#endif 
5875
 
 
5876
 
/* GL_IBM_multimode_draw_arrays */
5877
 
 
5878
 
#ifndef GL_IBM_multimode_draw_arrays
5879
 
#define GL_IBM_multimode_draw_arrays 1
5880
 
#define __GLEE_GL_IBM_multimode_draw_arrays 1
5881
 
/* Constants */
5882
 
typedef void (APIENTRYP PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride);
5883
 
typedef void (APIENTRYP PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei primcount, GLint modestride);
5884
 
GLEE_EXTERN PFNGLMULTIMODEDRAWARRAYSIBMPROC pglMultiModeDrawArraysIBM;
5885
 
GLEE_EXTERN PFNGLMULTIMODEDRAWELEMENTSIBMPROC pglMultiModeDrawElementsIBM;
5886
 
#define glMultiModeDrawArraysIBM pglMultiModeDrawArraysIBM
5887
 
#define glMultiModeDrawElementsIBM pglMultiModeDrawElementsIBM
5888
 
#endif 
5889
 
 
5890
 
/* GL_IBM_vertex_array_lists */
5891
 
 
5892
 
#ifndef GL_IBM_vertex_array_lists
5893
 
#define GL_IBM_vertex_array_lists 1
5894
 
#define __GLEE_GL_IBM_vertex_array_lists 1
5895
 
/* Constants */
5896
 
#define GL_VERTEX_ARRAY_LIST_IBM                           103070
5897
 
#define GL_NORMAL_ARRAY_LIST_IBM                           103071
5898
 
#define GL_COLOR_ARRAY_LIST_IBM                            103072
5899
 
#define GL_INDEX_ARRAY_LIST_IBM                            103073
5900
 
#define GL_TEXTURE_COORD_ARRAY_LIST_IBM                    103074
5901
 
#define GL_EDGE_FLAG_ARRAY_LIST_IBM                        103075
5902
 
#define GL_FOG_COORDINATE_ARRAY_LIST_IBM                   103076
5903
 
#define GL_SECONDARY_COLOR_ARRAY_LIST_IBM                  103077
5904
 
#define GL_VERTEX_ARRAY_LIST_STRIDE_IBM                    103080
5905
 
#define GL_NORMAL_ARRAY_LIST_STRIDE_IBM                    103081
5906
 
#define GL_COLOR_ARRAY_LIST_STRIDE_IBM                     103082
5907
 
#define GL_INDEX_ARRAY_LIST_STRIDE_IBM                     103083
5908
 
#define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM             103084
5909
 
#define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM                 103085
5910
 
#define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM            103086
5911
 
#define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM           103087
5912
 
typedef void (APIENTRYP PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
5913
 
typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
5914
 
typedef void (APIENTRYP PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean* * pointer, GLint ptrstride);
5915
 
typedef void (APIENTRYP PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
5916
 
typedef void (APIENTRYP PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
5917
 
typedef void (APIENTRYP PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
5918
 
typedef void (APIENTRYP PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
5919
 
typedef void (APIENTRYP PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride);
5920
 
GLEE_EXTERN PFNGLCOLORPOINTERLISTIBMPROC pglColorPointerListIBM;
5921
 
GLEE_EXTERN PFNGLSECONDARYCOLORPOINTERLISTIBMPROC pglSecondaryColorPointerListIBM;
5922
 
GLEE_EXTERN PFNGLEDGEFLAGPOINTERLISTIBMPROC pglEdgeFlagPointerListIBM;
5923
 
GLEE_EXTERN PFNGLFOGCOORDPOINTERLISTIBMPROC pglFogCoordPointerListIBM;
5924
 
GLEE_EXTERN PFNGLINDEXPOINTERLISTIBMPROC pglIndexPointerListIBM;
5925
 
GLEE_EXTERN PFNGLNORMALPOINTERLISTIBMPROC pglNormalPointerListIBM;
5926
 
GLEE_EXTERN PFNGLTEXCOORDPOINTERLISTIBMPROC pglTexCoordPointerListIBM;
5927
 
GLEE_EXTERN PFNGLVERTEXPOINTERLISTIBMPROC pglVertexPointerListIBM;
5928
 
#define glColorPointerListIBM pglColorPointerListIBM
5929
 
#define glSecondaryColorPointerListIBM pglSecondaryColorPointerListIBM
5930
 
#define glEdgeFlagPointerListIBM pglEdgeFlagPointerListIBM
5931
 
#define glFogCoordPointerListIBM pglFogCoordPointerListIBM
5932
 
#define glIndexPointerListIBM pglIndexPointerListIBM
5933
 
#define glNormalPointerListIBM pglNormalPointerListIBM
5934
 
#define glTexCoordPointerListIBM pglTexCoordPointerListIBM
5935
 
#define glVertexPointerListIBM pglVertexPointerListIBM
5936
 
#endif 
5937
 
 
5938
 
/* GL_SGIX_subsample */
5939
 
 
5940
 
#ifndef GL_SGIX_subsample
5941
 
#define GL_SGIX_subsample 1
5942
 
#define __GLEE_GL_SGIX_subsample 1
5943
 
/* Constants */
5944
 
#define GL_PACK_SUBSAMPLE_RATE_SGIX                        0x85A0
5945
 
#define GL_UNPACK_SUBSAMPLE_RATE_SGIX                      0x85A1
5946
 
#define GL_PIXEL_SUBSAMPLE_4444_SGIX                       0x85A2
5947
 
#define GL_PIXEL_SUBSAMPLE_2424_SGIX                       0x85A3
5948
 
#define GL_PIXEL_SUBSAMPLE_4242_SGIX                       0x85A4
5949
 
#endif 
5950
 
 
5951
 
/* GL_SGIX_ycrcb_subsample */
5952
 
 
5953
 
#ifndef GL_SGIX_ycrcb_subsample
5954
 
#define GL_SGIX_ycrcb_subsample 1
5955
 
#define __GLEE_GL_SGIX_ycrcb_subsample 1
5956
 
/* Constants */
5957
 
#endif 
5958
 
 
5959
 
/* GL_SGIX_ycrcba */
5960
 
 
5961
 
#ifndef GL_SGIX_ycrcba
5962
 
#define GL_SGIX_ycrcba 1
5963
 
#define __GLEE_GL_SGIX_ycrcba 1
5964
 
/* Constants */
5965
 
#define GL_YCRCB_SGIX                                      0x8318
5966
 
#define GL_YCRCBA_SGIX                                     0x8319
5967
 
#endif 
5968
 
 
5969
 
/* GL_SGI_depth_pass_instrument */
5970
 
 
5971
 
#ifndef GL_SGI_depth_pass_instrument
5972
 
#define GL_SGI_depth_pass_instrument 1
5973
 
#define __GLEE_GL_SGI_depth_pass_instrument 1
5974
 
/* Constants */
5975
 
#define GL_DEPTH_PASS_INSTRUMENT_SGIX                      0x8310
5976
 
#define GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX             0x8311
5977
 
#define GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX                  0x8312
5978
 
#endif 
5979
 
 
5980
 
/* GL_3DFX_texture_compression_FXT1 */
5981
 
 
5982
 
#ifndef GL_3DFX_texture_compression_FXT1
5983
 
#define GL_3DFX_texture_compression_FXT1 1
5984
 
#define __GLEE_GL_3DFX_texture_compression_FXT1 1
5985
 
/* Constants */
5986
 
#define GL_COMPRESSED_RGB_FXT1_3DFX                        0x86B0
5987
 
#define GL_COMPRESSED_RGBA_FXT1_3DFX                       0x86B1
5988
 
#endif 
5989
 
 
5990
 
/* GL_3DFX_multisample */
5991
 
 
5992
 
#ifndef GL_3DFX_multisample
5993
 
#define GL_3DFX_multisample 1
5994
 
#define __GLEE_GL_3DFX_multisample 1
5995
 
/* Constants */
5996
 
#define GL_MULTISAMPLE_3DFX                                0x86B2
5997
 
#define GL_SAMPLE_BUFFERS_3DFX                             0x86B3
5998
 
#define GL_SAMPLES_3DFX                                    0x86B4
5999
 
#define GL_MULTISAMPLE_BIT_3DFX                            0x20000000
6000
 
#endif 
6001
 
 
6002
 
/* GL_3DFX_tbuffer */
6003
 
 
6004
 
#ifndef GL_3DFX_tbuffer
6005
 
#define GL_3DFX_tbuffer 1
6006
 
#define __GLEE_GL_3DFX_tbuffer 1
6007
 
/* Constants */
6008
 
typedef void (APIENTRYP PFNGLTBUFFERMASK3DFXPROC) (GLuint mask);
6009
 
GLEE_EXTERN PFNGLTBUFFERMASK3DFXPROC pglTbufferMask3DFX;
6010
 
#define glTbufferMask3DFX pglTbufferMask3DFX
6011
 
#endif 
6012
 
 
6013
 
/* GL_EXT_multisample */
6014
 
 
6015
 
#ifndef GL_EXT_multisample
6016
 
#define GL_EXT_multisample 1
6017
 
#define __GLEE_GL_EXT_multisample 1
6018
 
/* Constants */
6019
 
#define GL_MULTISAMPLE_EXT                                 0x809D
6020
 
#define GL_SAMPLE_ALPHA_TO_MASK_EXT                        0x809E
6021
 
#define GL_SAMPLE_ALPHA_TO_ONE_EXT                         0x809F
6022
 
#define GL_SAMPLE_MASK_EXT                                 0x80A0
6023
 
#define GL_1PASS_EXT                                       0x80A1
6024
 
#define GL_2PASS_0_EXT                                     0x80A2
6025
 
#define GL_2PASS_1_EXT                                     0x80A3
6026
 
#define GL_4PASS_0_EXT                                     0x80A4
6027
 
#define GL_4PASS_1_EXT                                     0x80A5
6028
 
#define GL_4PASS_2_EXT                                     0x80A6
6029
 
#define GL_4PASS_3_EXT                                     0x80A7
6030
 
#define GL_SAMPLE_BUFFERS_EXT                              0x80A8
6031
 
#define GL_SAMPLES_EXT                                     0x80A9
6032
 
#define GL_SAMPLE_MASK_VALUE_EXT                           0x80AA
6033
 
#define GL_SAMPLE_MASK_INVERT_EXT                          0x80AB
6034
 
#define GL_SAMPLE_PATTERN_EXT                              0x80AC
6035
 
#define GL_MULTISAMPLE_BIT_EXT                             0x20000000
6036
 
typedef void (APIENTRYP PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);
6037
 
typedef void (APIENTRYP PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);
6038
 
GLEE_EXTERN PFNGLSAMPLEMASKEXTPROC pglSampleMaskEXT;
6039
 
GLEE_EXTERN PFNGLSAMPLEPATTERNEXTPROC pglSamplePatternEXT;
6040
 
#define glSampleMaskEXT pglSampleMaskEXT
6041
 
#define glSamplePatternEXT pglSamplePatternEXT
6042
 
#endif 
6043
 
 
6044
 
/* GL_SGIX_vertex_preclip */
6045
 
 
6046
 
#ifndef GL_SGIX_vertex_preclip
6047
 
#define GL_SGIX_vertex_preclip 1
6048
 
#define __GLEE_GL_SGIX_vertex_preclip 1
6049
 
/* Constants */
6050
 
#define GL_VERTEX_PRECLIP_SGIX                             0x83EE
6051
 
#define GL_VERTEX_PRECLIP_HINT_SGIX                        0x83EF
6052
 
#endif 
6053
 
 
6054
 
/* GL_SGIX_convolution_accuracy */
6055
 
 
6056
 
#ifndef GL_SGIX_convolution_accuracy
6057
 
#define GL_SGIX_convolution_accuracy 1
6058
 
#define __GLEE_GL_SGIX_convolution_accuracy 1
6059
 
/* Constants */
6060
 
#define GL_CONVOLUTION_HINT_SGIX                           0x8316
6061
 
#endif 
6062
 
 
6063
 
/* GL_SGIX_resample */
6064
 
 
6065
 
#ifndef GL_SGIX_resample
6066
 
#define GL_SGIX_resample 1
6067
 
#define __GLEE_GL_SGIX_resample 1
6068
 
/* Constants */
6069
 
#define GL_PACK_RESAMPLE_SGIX                              0x842C
6070
 
#define GL_UNPACK_RESAMPLE_SGIX                            0x842D
6071
 
#define GL_RESAMPLE_REPLICATE_SGIX                         0x842E
6072
 
#define GL_RESAMPLE_ZERO_FILL_SGIX                         0x842F
6073
 
#define GL_RESAMPLE_DECIMATE_SGIX                          0x8430
6074
 
#endif 
6075
 
 
6076
 
/* GL_SGIS_point_line_texgen */
6077
 
 
6078
 
#ifndef GL_SGIS_point_line_texgen
6079
 
#define GL_SGIS_point_line_texgen 1
6080
 
#define __GLEE_GL_SGIS_point_line_texgen 1
6081
 
/* Constants */
6082
 
#define GL_EYE_DISTANCE_TO_POINT_SGIS                      0x81F0
6083
 
#define GL_OBJECT_DISTANCE_TO_POINT_SGIS                   0x81F1
6084
 
#define GL_EYE_DISTANCE_TO_LINE_SGIS                       0x81F2
6085
 
#define GL_OBJECT_DISTANCE_TO_LINE_SGIS                    0x81F3
6086
 
#define GL_EYE_POINT_SGIS                                  0x81F4
6087
 
#define GL_OBJECT_POINT_SGIS                               0x81F5
6088
 
#define GL_EYE_LINE_SGIS                                   0x81F6
6089
 
#define GL_OBJECT_LINE_SGIS                                0x81F7
6090
 
#endif 
6091
 
 
6092
 
/* GL_SGIS_texture_color_mask */
6093
 
 
6094
 
#ifndef GL_SGIS_texture_color_mask
6095
 
#define GL_SGIS_texture_color_mask 1
6096
 
#define __GLEE_GL_SGIS_texture_color_mask 1
6097
 
/* Constants */
6098
 
#define GL_TEXTURE_COLOR_WRITEMASK_SGIS                    0x81EF
6099
 
typedef void (APIENTRYP PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
6100
 
GLEE_EXTERN PFNGLTEXTURECOLORMASKSGISPROC pglTextureColorMaskSGIS;
6101
 
#define glTextureColorMaskSGIS pglTextureColorMaskSGIS
6102
 
#endif 
6103
 
 
6104
 
/* GL_EXT_texture_env_dot3 */
6105
 
 
6106
 
#ifndef GL_EXT_texture_env_dot3
6107
 
#define GL_EXT_texture_env_dot3 1
6108
 
#define __GLEE_GL_EXT_texture_env_dot3 1
6109
 
/* Constants */
6110
 
#define GL_DOT3_RGB_EXT                                    0x8740
6111
 
#define GL_DOT3_RGBA_EXT                                   0x8741
6112
 
#endif 
6113
 
 
6114
 
/* GL_ATI_texture_mirror_once */
6115
 
 
6116
 
#ifndef GL_ATI_texture_mirror_once
6117
 
#define GL_ATI_texture_mirror_once 1
6118
 
#define __GLEE_GL_ATI_texture_mirror_once 1
6119
 
/* Constants */
6120
 
#define GL_MIRROR_CLAMP_ATI                                0x8742
6121
 
#define GL_MIRROR_CLAMP_TO_EDGE_ATI                        0x8743
6122
 
#endif 
6123
 
 
6124
 
/* GL_NV_fence */
6125
 
 
6126
 
#ifndef GL_NV_fence
6127
 
#define GL_NV_fence 1
6128
 
#define __GLEE_GL_NV_fence 1
6129
 
/* Constants */
6130
 
#define GL_ALL_COMPLETED_NV                                0x84F2
6131
 
#define GL_FENCE_STATUS_NV                                 0x84F3
6132
 
#define GL_FENCE_CONDITION_NV                              0x84F4
6133
 
typedef void (APIENTRYP PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint * fences);
6134
 
typedef void (APIENTRYP PFNGLGENFENCESNVPROC) (GLsizei n, GLuint * fences);
6135
 
typedef GLboolean (APIENTRYP PFNGLISFENCENVPROC) (GLuint fence);
6136
 
typedef GLboolean (APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence);
6137
 
typedef void (APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint * params);
6138
 
typedef void (APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence);
6139
 
typedef void (APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
6140
 
GLEE_EXTERN PFNGLDELETEFENCESNVPROC pglDeleteFencesNV;
6141
 
GLEE_EXTERN PFNGLGENFENCESNVPROC pglGenFencesNV;
6142
 
GLEE_EXTERN PFNGLISFENCENVPROC pglIsFenceNV;
6143
 
GLEE_EXTERN PFNGLTESTFENCENVPROC pglTestFenceNV;
6144
 
GLEE_EXTERN PFNGLGETFENCEIVNVPROC pglGetFenceivNV;
6145
 
GLEE_EXTERN PFNGLFINISHFENCENVPROC pglFinishFenceNV;
6146
 
GLEE_EXTERN PFNGLSETFENCENVPROC pglSetFenceNV;
6147
 
#define glDeleteFencesNV pglDeleteFencesNV
6148
 
#define glGenFencesNV pglGenFencesNV
6149
 
#define glIsFenceNV pglIsFenceNV
6150
 
#define glTestFenceNV pglTestFenceNV
6151
 
#define glGetFenceivNV pglGetFenceivNV
6152
 
#define glFinishFenceNV pglFinishFenceNV
6153
 
#define glSetFenceNV pglSetFenceNV
6154
 
#endif 
6155
 
 
6156
 
/* GL_IBM_texture_mirrored_repeat */
6157
 
 
6158
 
#ifndef GL_IBM_texture_mirrored_repeat
6159
 
#define GL_IBM_texture_mirrored_repeat 1
6160
 
#define __GLEE_GL_IBM_texture_mirrored_repeat 1
6161
 
/* Constants */
6162
 
#define GL_MIRRORED_REPEAT_IBM                             0x8370
6163
 
#endif 
6164
 
 
6165
 
/* GL_NV_evaluators */
6166
 
 
6167
 
#ifndef GL_NV_evaluators
6168
 
#define GL_NV_evaluators 1
6169
 
#define __GLEE_GL_NV_evaluators 1
6170
 
/* Constants */
6171
 
#define GL_EVAL_2D_NV                                      0x86C0
6172
 
#define GL_EVAL_TRIANGULAR_2D_NV                           0x86C1
6173
 
#define GL_MAP_TESSELLATION_NV                             0x86C2
6174
 
#define GL_MAP_ATTRIB_U_ORDER_NV                           0x86C3
6175
 
#define GL_MAP_ATTRIB_V_ORDER_NV                           0x86C4
6176
 
#define GL_EVAL_FRACTIONAL_TESSELLATION_NV                 0x86C5
6177
 
#define GL_EVAL_VERTEX_ATTRIB0_NV                          0x86C6
6178
 
#define GL_EVAL_VERTEX_ATTRIB1_NV                          0x86C7
6179
 
#define GL_EVAL_VERTEX_ATTRIB2_NV                          0x86C8
6180
 
#define GL_EVAL_VERTEX_ATTRIB3_NV                          0x86C9
6181
 
#define GL_EVAL_VERTEX_ATTRIB4_NV                          0x86CA
6182
 
#define GL_EVAL_VERTEX_ATTRIB5_NV                          0x86CB
6183
 
#define GL_EVAL_VERTEX_ATTRIB6_NV                          0x86CC
6184
 
#define GL_EVAL_VERTEX_ATTRIB7_NV                          0x86CD
6185
 
#define GL_EVAL_VERTEX_ATTRIB8_NV                          0x86CE
6186
 
#define GL_EVAL_VERTEX_ATTRIB9_NV                          0x86CF
6187
 
#define GL_EVAL_VERTEX_ATTRIB10_NV                         0x86D0
6188
 
#define GL_EVAL_VERTEX_ATTRIB11_NV                         0x86D1
6189
 
#define GL_EVAL_VERTEX_ATTRIB12_NV                         0x86D2
6190
 
#define GL_EVAL_VERTEX_ATTRIB13_NV                         0x86D3
6191
 
#define GL_EVAL_VERTEX_ATTRIB14_NV                         0x86D4
6192
 
#define GL_EVAL_VERTEX_ATTRIB15_NV                         0x86D5
6193
 
#define GL_MAX_MAP_TESSELLATION_NV                         0x86D6
6194
 
#define GL_MAX_RATIONAL_EVAL_ORDER_NV                      0x86D7
6195
 
typedef void (APIENTRYP PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points);
6196
 
typedef void (APIENTRYP PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint * params);
6197
 
typedef void (APIENTRYP PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat * params);
6198
 
typedef void (APIENTRYP PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points);
6199
 
typedef void (APIENTRYP PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint * params);
6200
 
typedef void (APIENTRYP PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat * params);
6201
 
typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint * params);
6202
 
typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat * params);
6203
 
typedef void (APIENTRYP PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
6204
 
GLEE_EXTERN PFNGLMAPCONTROLPOINTSNVPROC pglMapControlPointsNV;
6205
 
GLEE_EXTERN PFNGLMAPPARAMETERIVNVPROC pglMapParameterivNV;
6206
 
GLEE_EXTERN PFNGLMAPPARAMETERFVNVPROC pglMapParameterfvNV;
6207
 
GLEE_EXTERN PFNGLGETMAPCONTROLPOINTSNVPROC pglGetMapControlPointsNV;
6208
 
GLEE_EXTERN PFNGLGETMAPPARAMETERIVNVPROC pglGetMapParameterivNV;
6209
 
GLEE_EXTERN PFNGLGETMAPPARAMETERFVNVPROC pglGetMapParameterfvNV;
6210
 
GLEE_EXTERN PFNGLGETMAPATTRIBPARAMETERIVNVPROC pglGetMapAttribParameterivNV;
6211
 
GLEE_EXTERN PFNGLGETMAPATTRIBPARAMETERFVNVPROC pglGetMapAttribParameterfvNV;
6212
 
GLEE_EXTERN PFNGLEVALMAPSNVPROC pglEvalMapsNV;
6213
 
#define glMapControlPointsNV pglMapControlPointsNV
6214
 
#define glMapParameterivNV pglMapParameterivNV
6215
 
#define glMapParameterfvNV pglMapParameterfvNV
6216
 
#define glGetMapControlPointsNV pglGetMapControlPointsNV
6217
 
#define glGetMapParameterivNV pglGetMapParameterivNV
6218
 
#define glGetMapParameterfvNV pglGetMapParameterfvNV
6219
 
#define glGetMapAttribParameterivNV pglGetMapAttribParameterivNV
6220
 
#define glGetMapAttribParameterfvNV pglGetMapAttribParameterfvNV
6221
 
#define glEvalMapsNV pglEvalMapsNV
6222
 
#endif 
6223
 
 
6224
 
/* GL_NV_packed_depth_stencil */
6225
 
 
6226
 
#ifndef GL_NV_packed_depth_stencil
6227
 
#define GL_NV_packed_depth_stencil 1
6228
 
#define __GLEE_GL_NV_packed_depth_stencil 1
6229
 
/* Constants */
6230
 
#define GL_DEPTH_STENCIL_NV                                0x84F9
6231
 
#define GL_UNSIGNED_INT_24_8_NV                            0x84FA
6232
 
#endif 
6233
 
 
6234
 
/* GL_NV_register_combiners2 */
6235
 
 
6236
 
#ifndef GL_NV_register_combiners2
6237
 
#define GL_NV_register_combiners2 1
6238
 
#define __GLEE_GL_NV_register_combiners2 1
6239
 
/* Constants */
6240
 
#define GL_PER_STAGE_CONSTANTS_NV                          0x8535
6241
 
typedef void (APIENTRYP PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat * params);
6242
 
typedef void (APIENTRYP PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat * params);
6243
 
GLEE_EXTERN PFNGLCOMBINERSTAGEPARAMETERFVNVPROC pglCombinerStageParameterfvNV;
6244
 
GLEE_EXTERN PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC pglGetCombinerStageParameterfvNV;
6245
 
#define glCombinerStageParameterfvNV pglCombinerStageParameterfvNV
6246
 
#define glGetCombinerStageParameterfvNV pglGetCombinerStageParameterfvNV
6247
 
#endif 
6248
 
 
6249
 
/* GL_NV_texture_compression_vtc */
6250
 
 
6251
 
#ifndef GL_NV_texture_compression_vtc
6252
 
#define GL_NV_texture_compression_vtc 1
6253
 
#define __GLEE_GL_NV_texture_compression_vtc 1
6254
 
/* Constants */
6255
 
#endif 
6256
 
 
6257
 
/* GL_NV_texture_rectangle */
6258
 
 
6259
 
#ifndef GL_NV_texture_rectangle
6260
 
#define GL_NV_texture_rectangle 1
6261
 
#define __GLEE_GL_NV_texture_rectangle 1
6262
 
/* Constants */
6263
 
#define GL_TEXTURE_RECTANGLE_NV                            0x84F5
6264
 
#define GL_TEXTURE_BINDING_RECTANGLE_NV                    0x84F6
6265
 
#define GL_PROXY_TEXTURE_RECTANGLE_NV                      0x84F7
6266
 
#define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV                   0x84F8
6267
 
#endif 
6268
 
 
6269
 
/* GL_NV_texture_shader */
6270
 
 
6271
 
#ifndef GL_NV_texture_shader
6272
 
#define GL_NV_texture_shader 1
6273
 
#define __GLEE_GL_NV_texture_shader 1
6274
 
/* Constants */
6275
 
#define GL_OFFSET_TEXTURE_RECTANGLE_NV                     0x864C
6276
 
#define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV               0x864D
6277
 
#define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV                0x864E
6278
 
#define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV            0x86D9
6279
 
#define GL_UNSIGNED_INT_S8_S8_8_8_NV                       0x86DA
6280
 
#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV                   0x86DB
6281
 
#define GL_DSDT_MAG_INTENSITY_NV                           0x86DC
6282
 
#define GL_SHADER_CONSISTENT_NV                            0x86DD
6283
 
#define GL_TEXTURE_SHADER_NV                               0x86DE
6284
 
#define GL_SHADER_OPERATION_NV                             0x86DF
6285
 
#define GL_CULL_MODES_NV                                   0x86E0
6286
 
#define GL_OFFSET_TEXTURE_MATRIX_NV                        0x86E1
6287
 
#define GL_OFFSET_TEXTURE_SCALE_NV                         0x86E2
6288
 
#define GL_OFFSET_TEXTURE_BIAS_NV                          0x86E3
6289
 
#define GL_OFFSET_TEXTURE_2D_MATRIX_NV                     GL_OFFSET_TEXTURE_MATRIX_NV
6290
 
#define GL_OFFSET_TEXTURE_2D_SCALE_NV                      GL_OFFSET_TEXTURE_SCALE_NV
6291
 
#define GL_OFFSET_TEXTURE_2D_BIAS_NV                       GL_OFFSET_TEXTURE_BIAS_NV
6292
 
#define GL_PREVIOUS_TEXTURE_INPUT_NV                       0x86E4
6293
 
#define GL_CONST_EYE_NV                                    0x86E5
6294
 
#define GL_PASS_THROUGH_NV                                 0x86E6
6295
 
#define GL_CULL_FRAGMENT_NV                                0x86E7
6296
 
#define GL_OFFSET_TEXTURE_2D_NV                            0x86E8
6297
 
#define GL_DEPENDENT_AR_TEXTURE_2D_NV                      0x86E9
6298
 
#define GL_DEPENDENT_GB_TEXTURE_2D_NV                      0x86EA
6299
 
#define GL_DOT_PRODUCT_NV                                  0x86EC
6300
 
#define GL_DOT_PRODUCT_DEPTH_REPLACE_NV                    0x86ED
6301
 
#define GL_DOT_PRODUCT_TEXTURE_2D_NV                       0x86EE
6302
 
#define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV                 0x86F0
6303
 
#define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV                 0x86F1
6304
 
#define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV                 0x86F2
6305
 
#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV       0x86F3
6306
 
#define GL_HILO_NV                                         0x86F4
6307
 
#define GL_DSDT_NV                                         0x86F5
6308
 
#define GL_DSDT_MAG_NV                                     0x86F6
6309
 
#define GL_DSDT_MAG_VIB_NV                                 0x86F7
6310
 
#define GL_HILO16_NV                                       0x86F8
6311
 
#define GL_SIGNED_HILO_NV                                  0x86F9
6312
 
#define GL_SIGNED_HILO16_NV                                0x86FA
6313
 
#define GL_SIGNED_RGBA_NV                                  0x86FB
6314
 
#define GL_SIGNED_RGBA8_NV                                 0x86FC
6315
 
#define GL_SIGNED_RGB_NV                                   0x86FE
6316
 
#define GL_SIGNED_RGB8_NV                                  0x86FF
6317
 
#define GL_SIGNED_LUMINANCE_NV                             0x8701
6318
 
#define GL_SIGNED_LUMINANCE8_NV                            0x8702
6319
 
#define GL_SIGNED_LUMINANCE_ALPHA_NV                       0x8703
6320
 
#define GL_SIGNED_LUMINANCE8_ALPHA8_NV                     0x8704
6321
 
#define GL_SIGNED_ALPHA_NV                                 0x8705
6322
 
#define GL_SIGNED_ALPHA8_NV                                0x8706
6323
 
#define GL_SIGNED_INTENSITY_NV                             0x8707
6324
 
#define GL_SIGNED_INTENSITY8_NV                            0x8708
6325
 
#define GL_DSDT8_NV                                        0x8709
6326
 
#define GL_DSDT8_MAG8_NV                                   0x870A
6327
 
#define GL_DSDT8_MAG8_INTENSITY8_NV                        0x870B
6328
 
#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV                    0x870C
6329
 
#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV                  0x870D
6330
 
#define GL_HI_SCALE_NV                                     0x870E
6331
 
#define GL_LO_SCALE_NV                                     0x870F
6332
 
#define GL_DS_SCALE_NV                                     0x8710
6333
 
#define GL_DT_SCALE_NV                                     0x8711
6334
 
#define GL_MAGNITUDE_SCALE_NV                              0x8712
6335
 
#define GL_VIBRANCE_SCALE_NV                               0x8713
6336
 
#define GL_HI_BIAS_NV                                      0x8714
6337
 
#define GL_LO_BIAS_NV                                      0x8715
6338
 
#define GL_DS_BIAS_NV                                      0x8716
6339
 
#define GL_DT_BIAS_NV                                      0x8717
6340
 
#define GL_MAGNITUDE_BIAS_NV                               0x8718
6341
 
#define GL_VIBRANCE_BIAS_NV                                0x8719
6342
 
#define GL_TEXTURE_BORDER_VALUES_NV                        0x871A
6343
 
#define GL_TEXTURE_HI_SIZE_NV                              0x871B
6344
 
#define GL_TEXTURE_LO_SIZE_NV                              0x871C
6345
 
#define GL_TEXTURE_DS_SIZE_NV                              0x871D
6346
 
#define GL_TEXTURE_DT_SIZE_NV                              0x871E
6347
 
#define GL_TEXTURE_MAG_SIZE_NV                             0x871F
6348
 
#endif 
6349
 
 
6350
 
/* GL_NV_texture_shader2 */
6351
 
 
6352
 
#ifndef GL_NV_texture_shader2
6353
 
#define GL_NV_texture_shader2 1
6354
 
#define __GLEE_GL_NV_texture_shader2 1
6355
 
/* Constants */
6356
 
#define GL_DOT_PRODUCT_TEXTURE_3D_NV                       0x86EF
6357
 
#endif 
6358
 
 
6359
 
/* GL_NV_vertex_array_range2 */
6360
 
 
6361
 
#ifndef GL_NV_vertex_array_range2
6362
 
#define GL_NV_vertex_array_range2 1
6363
 
#define __GLEE_GL_NV_vertex_array_range2 1
6364
 
/* Constants */
6365
 
#define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV             0x8533
6366
 
#endif 
6367
 
 
6368
 
/* GL_NV_vertex_program */
6369
 
 
6370
 
#ifndef GL_NV_vertex_program
6371
 
#define GL_NV_vertex_program 1
6372
 
#define __GLEE_GL_NV_vertex_program 1
6373
 
/* Constants */
6374
 
#define GL_VERTEX_PROGRAM_NV                               0x8620
6375
 
#define GL_VERTEX_STATE_PROGRAM_NV                         0x8621
6376
 
#define GL_ATTRIB_ARRAY_SIZE_NV                            0x8623
6377
 
#define GL_ATTRIB_ARRAY_STRIDE_NV                          0x8624
6378
 
#define GL_ATTRIB_ARRAY_TYPE_NV                            0x8625
6379
 
#define GL_CURRENT_ATTRIB_NV                               0x8626
6380
 
#define GL_PROGRAM_LENGTH_NV                               0x8627
6381
 
#define GL_PROGRAM_STRING_NV                               0x8628
6382
 
#define GL_MODELVIEW_PROJECTION_NV                         0x8629
6383
 
#define GL_IDENTITY_NV                                     0x862A
6384
 
#define GL_INVERSE_NV                                      0x862B
6385
 
#define GL_TRANSPOSE_NV                                    0x862C
6386
 
#define GL_INVERSE_TRANSPOSE_NV                            0x862D
6387
 
#define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV                 0x862E
6388
 
#define GL_MAX_TRACK_MATRICES_NV                           0x862F
6389
 
#define GL_MATRIX0_NV                                      0x8630
6390
 
#define GL_MATRIX1_NV                                      0x8631
6391
 
#define GL_MATRIX2_NV                                      0x8632
6392
 
#define GL_MATRIX3_NV                                      0x8633
6393
 
#define GL_MATRIX4_NV                                      0x8634
6394
 
#define GL_MATRIX5_NV                                      0x8635
6395
 
#define GL_MATRIX6_NV                                      0x8636
6396
 
#define GL_MATRIX7_NV                                      0x8637
6397
 
#define GL_CURRENT_MATRIX_STACK_DEPTH_NV                   0x8640
6398
 
#define GL_CURRENT_MATRIX_NV                               0x8641
6399
 
#define GL_VERTEX_PROGRAM_POINT_SIZE_NV                    0x8642
6400
 
#define GL_VERTEX_PROGRAM_TWO_SIDE_NV                      0x8643
6401
 
#define GL_PROGRAM_PARAMETER_NV                            0x8644
6402
 
#define GL_ATTRIB_ARRAY_POINTER_NV                         0x8645
6403
 
#define GL_PROGRAM_TARGET_NV                               0x8646
6404
 
#define GL_PROGRAM_RESIDENT_NV                             0x8647
6405
 
#define GL_TRACK_MATRIX_NV                                 0x8648
6406
 
#define GL_TRACK_MATRIX_TRANSFORM_NV                       0x8649
6407
 
#define GL_VERTEX_PROGRAM_BINDING_NV                       0x864A
6408
 
#define GL_PROGRAM_ERROR_POSITION_NV                       0x864B
6409
 
#define GL_VERTEX_ATTRIB_ARRAY0_NV                         0x8650
6410
 
#define GL_VERTEX_ATTRIB_ARRAY1_NV                         0x8651
6411
 
#define GL_VERTEX_ATTRIB_ARRAY2_NV                         0x8652
6412
 
#define GL_VERTEX_ATTRIB_ARRAY3_NV                         0x8653
6413
 
#define GL_VERTEX_ATTRIB_ARRAY4_NV                         0x8654
6414
 
#define GL_VERTEX_ATTRIB_ARRAY5_NV                         0x8655
6415
 
#define GL_VERTEX_ATTRIB_ARRAY6_NV                         0x8656
6416
 
#define GL_VERTEX_ATTRIB_ARRAY7_NV                         0x8657
6417
 
#define GL_VERTEX_ATTRIB_ARRAY8_NV                         0x8658
6418
 
#define GL_VERTEX_ATTRIB_ARRAY9_NV                         0x8659
6419
 
#define GL_VERTEX_ATTRIB_ARRAY10_NV                        0x865A
6420
 
#define GL_VERTEX_ATTRIB_ARRAY11_NV                        0x865B
6421
 
#define GL_VERTEX_ATTRIB_ARRAY12_NV                        0x865C
6422
 
#define GL_VERTEX_ATTRIB_ARRAY13_NV                        0x865D
6423
 
#define GL_VERTEX_ATTRIB_ARRAY14_NV                        0x865E
6424
 
#define GL_VERTEX_ATTRIB_ARRAY15_NV                        0x865F
6425
 
#define GL_MAP1_VERTEX_ATTRIB0_4_NV                        0x8660
6426
 
#define GL_MAP1_VERTEX_ATTRIB1_4_NV                        0x8661
6427
 
#define GL_MAP1_VERTEX_ATTRIB2_4_NV                        0x8662
6428
 
#define GL_MAP1_VERTEX_ATTRIB3_4_NV                        0x8663
6429
 
#define GL_MAP1_VERTEX_ATTRIB4_4_NV                        0x8664
6430
 
#define GL_MAP1_VERTEX_ATTRIB5_4_NV                        0x8665
6431
 
#define GL_MAP1_VERTEX_ATTRIB6_4_NV                        0x8666
6432
 
#define GL_MAP1_VERTEX_ATTRIB7_4_NV                        0x8667
6433
 
#define GL_MAP1_VERTEX_ATTRIB8_4_NV                        0x8668
6434
 
#define GL_MAP1_VERTEX_ATTRIB9_4_NV                        0x8669
6435
 
#define GL_MAP1_VERTEX_ATTRIB10_4_NV                       0x866A
6436
 
#define GL_MAP1_VERTEX_ATTRIB11_4_NV                       0x866B
6437
 
#define GL_MAP1_VERTEX_ATTRIB12_4_NV                       0x866C
6438
 
#define GL_MAP1_VERTEX_ATTRIB13_4_NV                       0x866D
6439
 
#define GL_MAP1_VERTEX_ATTRIB14_4_NV                       0x866E
6440
 
#define GL_MAP1_VERTEX_ATTRIB15_4_NV                       0x866F
6441
 
#define GL_MAP2_VERTEX_ATTRIB0_4_NV                        0x8670
6442
 
#define GL_MAP2_VERTEX_ATTRIB1_4_NV                        0x8671
6443
 
#define GL_MAP2_VERTEX_ATTRIB2_4_NV                        0x8672
6444
 
#define GL_MAP2_VERTEX_ATTRIB3_4_NV                        0x8673
6445
 
#define GL_MAP2_VERTEX_ATTRIB4_4_NV                        0x8674
6446
 
#define GL_MAP2_VERTEX_ATTRIB5_4_NV                        0x8675
6447
 
#define GL_MAP2_VERTEX_ATTRIB6_4_NV                        0x8676
6448
 
#define GL_MAP2_VERTEX_ATTRIB7_4_NV                        0x8677
6449
 
#define GL_MAP2_VERTEX_ATTRIB8_4_NV                        0x8678
6450
 
#define GL_MAP2_VERTEX_ATTRIB9_4_NV                        0x8679
6451
 
#define GL_MAP2_VERTEX_ATTRIB10_4_NV                       0x867A
6452
 
#define GL_MAP2_VERTEX_ATTRIB11_4_NV                       0x867B
6453
 
#define GL_MAP2_VERTEX_ATTRIB12_4_NV                       0x867C
6454
 
#define GL_MAP2_VERTEX_ATTRIB13_4_NV                       0x867D
6455
 
#define GL_MAP2_VERTEX_ATTRIB14_4_NV                       0x867E
6456
 
#define GL_MAP2_VERTEX_ATTRIB15_4_NV                       0x867F
6457
 
typedef GLboolean (APIENTRYP PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint * programs, GLboolean * residences);
6458
 
typedef void (APIENTRYP PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
6459
 
typedef void (APIENTRYP PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint * programs);
6460
 
typedef void (APIENTRYP PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat * params);
6461
 
typedef void (APIENTRYP PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint * programs);
6462
 
typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble * params);
6463
 
typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat * params);
6464
 
typedef void (APIENTRYP PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint * params);
6465
 
typedef void (APIENTRYP PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte * program);
6466
 
typedef void (APIENTRYP PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint * params);
6467
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble * params);
6468
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat * params);
6469
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint * params);
6470
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid* * pointer);
6471
 
typedef GLboolean (APIENTRYP PFNGLISPROGRAMNVPROC) (GLuint id);
6472
 
typedef void (APIENTRYP PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte * program);
6473
 
typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
6474
 
typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble * v);
6475
 
typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
6476
 
typedef void (APIENTRYP PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat * v);
6477
 
typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint count, const GLdouble * v);
6478
 
typedef void (APIENTRYP PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint count, const GLfloat * v);
6479
 
typedef void (APIENTRYP PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, const GLuint * programs);
6480
 
typedef void (APIENTRYP PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
6481
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer);
6482
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x);
6483
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble * v);
6484
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x);
6485
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat * v);
6486
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x);
6487
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort * v);
6488
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y);
6489
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble * v);
6490
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y);
6491
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat * v);
6492
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y);
6493
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort * v);
6494
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
6495
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble * v);
6496
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
6497
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat * v);
6498
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
6499
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort * v);
6500
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
6501
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble * v);
6502
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
6503
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat * v);
6504
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
6505
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort * v);
6506
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
6507
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte * v);
6508
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
6509
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
6510
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
6511
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
6512
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
6513
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
6514
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
6515
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
6516
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
6517
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei count, const GLdouble * v);
6518
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei count, const GLfloat * v);
6519
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei count, const GLshort * v);
6520
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei count, const GLubyte * v);
6521
 
GLEE_EXTERN PFNGLAREPROGRAMSRESIDENTNVPROC pglAreProgramsResidentNV;
6522
 
GLEE_EXTERN PFNGLBINDPROGRAMNVPROC pglBindProgramNV;
6523
 
GLEE_EXTERN PFNGLDELETEPROGRAMSNVPROC pglDeleteProgramsNV;
6524
 
GLEE_EXTERN PFNGLEXECUTEPROGRAMNVPROC pglExecuteProgramNV;
6525
 
GLEE_EXTERN PFNGLGENPROGRAMSNVPROC pglGenProgramsNV;
6526
 
GLEE_EXTERN PFNGLGETPROGRAMPARAMETERDVNVPROC pglGetProgramParameterdvNV;
6527
 
GLEE_EXTERN PFNGLGETPROGRAMPARAMETERFVNVPROC pglGetProgramParameterfvNV;
6528
 
GLEE_EXTERN PFNGLGETPROGRAMIVNVPROC pglGetProgramivNV;
6529
 
GLEE_EXTERN PFNGLGETPROGRAMSTRINGNVPROC pglGetProgramStringNV;
6530
 
GLEE_EXTERN PFNGLGETTRACKMATRIXIVNVPROC pglGetTrackMatrixivNV;
6531
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBDVNVPROC pglGetVertexAttribdvNV;
6532
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBFVNVPROC pglGetVertexAttribfvNV;
6533
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBIVNVPROC pglGetVertexAttribivNV;
6534
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBPOINTERVNVPROC pglGetVertexAttribPointervNV;
6535
 
GLEE_EXTERN PFNGLISPROGRAMNVPROC pglIsProgramNV;
6536
 
GLEE_EXTERN PFNGLLOADPROGRAMNVPROC pglLoadProgramNV;
6537
 
GLEE_EXTERN PFNGLPROGRAMPARAMETER4DNVPROC pglProgramParameter4dNV;
6538
 
GLEE_EXTERN PFNGLPROGRAMPARAMETER4DVNVPROC pglProgramParameter4dvNV;
6539
 
GLEE_EXTERN PFNGLPROGRAMPARAMETER4FNVPROC pglProgramParameter4fNV;
6540
 
GLEE_EXTERN PFNGLPROGRAMPARAMETER4FVNVPROC pglProgramParameter4fvNV;
6541
 
GLEE_EXTERN PFNGLPROGRAMPARAMETERS4DVNVPROC pglProgramParameters4dvNV;
6542
 
GLEE_EXTERN PFNGLPROGRAMPARAMETERS4FVNVPROC pglProgramParameters4fvNV;
6543
 
GLEE_EXTERN PFNGLREQUESTRESIDENTPROGRAMSNVPROC pglRequestResidentProgramsNV;
6544
 
GLEE_EXTERN PFNGLTRACKMATRIXNVPROC pglTrackMatrixNV;
6545
 
GLEE_EXTERN PFNGLVERTEXATTRIBPOINTERNVPROC pglVertexAttribPointerNV;
6546
 
GLEE_EXTERN PFNGLVERTEXATTRIB1DNVPROC pglVertexAttrib1dNV;
6547
 
GLEE_EXTERN PFNGLVERTEXATTRIB1DVNVPROC pglVertexAttrib1dvNV;
6548
 
GLEE_EXTERN PFNGLVERTEXATTRIB1FNVPROC pglVertexAttrib1fNV;
6549
 
GLEE_EXTERN PFNGLVERTEXATTRIB1FVNVPROC pglVertexAttrib1fvNV;
6550
 
GLEE_EXTERN PFNGLVERTEXATTRIB1SNVPROC pglVertexAttrib1sNV;
6551
 
GLEE_EXTERN PFNGLVERTEXATTRIB1SVNVPROC pglVertexAttrib1svNV;
6552
 
GLEE_EXTERN PFNGLVERTEXATTRIB2DNVPROC pglVertexAttrib2dNV;
6553
 
GLEE_EXTERN PFNGLVERTEXATTRIB2DVNVPROC pglVertexAttrib2dvNV;
6554
 
GLEE_EXTERN PFNGLVERTEXATTRIB2FNVPROC pglVertexAttrib2fNV;
6555
 
GLEE_EXTERN PFNGLVERTEXATTRIB2FVNVPROC pglVertexAttrib2fvNV;
6556
 
GLEE_EXTERN PFNGLVERTEXATTRIB2SNVPROC pglVertexAttrib2sNV;
6557
 
GLEE_EXTERN PFNGLVERTEXATTRIB2SVNVPROC pglVertexAttrib2svNV;
6558
 
GLEE_EXTERN PFNGLVERTEXATTRIB3DNVPROC pglVertexAttrib3dNV;
6559
 
GLEE_EXTERN PFNGLVERTEXATTRIB3DVNVPROC pglVertexAttrib3dvNV;
6560
 
GLEE_EXTERN PFNGLVERTEXATTRIB3FNVPROC pglVertexAttrib3fNV;
6561
 
GLEE_EXTERN PFNGLVERTEXATTRIB3FVNVPROC pglVertexAttrib3fvNV;
6562
 
GLEE_EXTERN PFNGLVERTEXATTRIB3SNVPROC pglVertexAttrib3sNV;
6563
 
GLEE_EXTERN PFNGLVERTEXATTRIB3SVNVPROC pglVertexAttrib3svNV;
6564
 
GLEE_EXTERN PFNGLVERTEXATTRIB4DNVPROC pglVertexAttrib4dNV;
6565
 
GLEE_EXTERN PFNGLVERTEXATTRIB4DVNVPROC pglVertexAttrib4dvNV;
6566
 
GLEE_EXTERN PFNGLVERTEXATTRIB4FNVPROC pglVertexAttrib4fNV;
6567
 
GLEE_EXTERN PFNGLVERTEXATTRIB4FVNVPROC pglVertexAttrib4fvNV;
6568
 
GLEE_EXTERN PFNGLVERTEXATTRIB4SNVPROC pglVertexAttrib4sNV;
6569
 
GLEE_EXTERN PFNGLVERTEXATTRIB4SVNVPROC pglVertexAttrib4svNV;
6570
 
GLEE_EXTERN PFNGLVERTEXATTRIB4UBNVPROC pglVertexAttrib4ubNV;
6571
 
GLEE_EXTERN PFNGLVERTEXATTRIB4UBVNVPROC pglVertexAttrib4ubvNV;
6572
 
GLEE_EXTERN PFNGLVERTEXATTRIBS1DVNVPROC pglVertexAttribs1dvNV;
6573
 
GLEE_EXTERN PFNGLVERTEXATTRIBS1FVNVPROC pglVertexAttribs1fvNV;
6574
 
GLEE_EXTERN PFNGLVERTEXATTRIBS1SVNVPROC pglVertexAttribs1svNV;
6575
 
GLEE_EXTERN PFNGLVERTEXATTRIBS2DVNVPROC pglVertexAttribs2dvNV;
6576
 
GLEE_EXTERN PFNGLVERTEXATTRIBS2FVNVPROC pglVertexAttribs2fvNV;
6577
 
GLEE_EXTERN PFNGLVERTEXATTRIBS2SVNVPROC pglVertexAttribs2svNV;
6578
 
GLEE_EXTERN PFNGLVERTEXATTRIBS3DVNVPROC pglVertexAttribs3dvNV;
6579
 
GLEE_EXTERN PFNGLVERTEXATTRIBS3FVNVPROC pglVertexAttribs3fvNV;
6580
 
GLEE_EXTERN PFNGLVERTEXATTRIBS3SVNVPROC pglVertexAttribs3svNV;
6581
 
GLEE_EXTERN PFNGLVERTEXATTRIBS4DVNVPROC pglVertexAttribs4dvNV;
6582
 
GLEE_EXTERN PFNGLVERTEXATTRIBS4FVNVPROC pglVertexAttribs4fvNV;
6583
 
GLEE_EXTERN PFNGLVERTEXATTRIBS4SVNVPROC pglVertexAttribs4svNV;
6584
 
GLEE_EXTERN PFNGLVERTEXATTRIBS4UBVNVPROC pglVertexAttribs4ubvNV;
6585
 
#define glAreProgramsResidentNV pglAreProgramsResidentNV
6586
 
#define glBindProgramNV pglBindProgramNV
6587
 
#define glDeleteProgramsNV pglDeleteProgramsNV
6588
 
#define glExecuteProgramNV pglExecuteProgramNV
6589
 
#define glGenProgramsNV pglGenProgramsNV
6590
 
#define glGetProgramParameterdvNV pglGetProgramParameterdvNV
6591
 
#define glGetProgramParameterfvNV pglGetProgramParameterfvNV
6592
 
#define glGetProgramivNV pglGetProgramivNV
6593
 
#define glGetProgramStringNV pglGetProgramStringNV
6594
 
#define glGetTrackMatrixivNV pglGetTrackMatrixivNV
6595
 
#define glGetVertexAttribdvNV pglGetVertexAttribdvNV
6596
 
#define glGetVertexAttribfvNV pglGetVertexAttribfvNV
6597
 
#define glGetVertexAttribivNV pglGetVertexAttribivNV
6598
 
#define glGetVertexAttribPointervNV pglGetVertexAttribPointervNV
6599
 
#define glIsProgramNV pglIsProgramNV
6600
 
#define glLoadProgramNV pglLoadProgramNV
6601
 
#define glProgramParameter4dNV pglProgramParameter4dNV
6602
 
#define glProgramParameter4dvNV pglProgramParameter4dvNV
6603
 
#define glProgramParameter4fNV pglProgramParameter4fNV
6604
 
#define glProgramParameter4fvNV pglProgramParameter4fvNV
6605
 
#define glProgramParameters4dvNV pglProgramParameters4dvNV
6606
 
#define glProgramParameters4fvNV pglProgramParameters4fvNV
6607
 
#define glRequestResidentProgramsNV pglRequestResidentProgramsNV
6608
 
#define glTrackMatrixNV pglTrackMatrixNV
6609
 
#define glVertexAttribPointerNV pglVertexAttribPointerNV
6610
 
#define glVertexAttrib1dNV pglVertexAttrib1dNV
6611
 
#define glVertexAttrib1dvNV pglVertexAttrib1dvNV
6612
 
#define glVertexAttrib1fNV pglVertexAttrib1fNV
6613
 
#define glVertexAttrib1fvNV pglVertexAttrib1fvNV
6614
 
#define glVertexAttrib1sNV pglVertexAttrib1sNV
6615
 
#define glVertexAttrib1svNV pglVertexAttrib1svNV
6616
 
#define glVertexAttrib2dNV pglVertexAttrib2dNV
6617
 
#define glVertexAttrib2dvNV pglVertexAttrib2dvNV
6618
 
#define glVertexAttrib2fNV pglVertexAttrib2fNV
6619
 
#define glVertexAttrib2fvNV pglVertexAttrib2fvNV
6620
 
#define glVertexAttrib2sNV pglVertexAttrib2sNV
6621
 
#define glVertexAttrib2svNV pglVertexAttrib2svNV
6622
 
#define glVertexAttrib3dNV pglVertexAttrib3dNV
6623
 
#define glVertexAttrib3dvNV pglVertexAttrib3dvNV
6624
 
#define glVertexAttrib3fNV pglVertexAttrib3fNV
6625
 
#define glVertexAttrib3fvNV pglVertexAttrib3fvNV
6626
 
#define glVertexAttrib3sNV pglVertexAttrib3sNV
6627
 
#define glVertexAttrib3svNV pglVertexAttrib3svNV
6628
 
#define glVertexAttrib4dNV pglVertexAttrib4dNV
6629
 
#define glVertexAttrib4dvNV pglVertexAttrib4dvNV
6630
 
#define glVertexAttrib4fNV pglVertexAttrib4fNV
6631
 
#define glVertexAttrib4fvNV pglVertexAttrib4fvNV
6632
 
#define glVertexAttrib4sNV pglVertexAttrib4sNV
6633
 
#define glVertexAttrib4svNV pglVertexAttrib4svNV
6634
 
#define glVertexAttrib4ubNV pglVertexAttrib4ubNV
6635
 
#define glVertexAttrib4ubvNV pglVertexAttrib4ubvNV
6636
 
#define glVertexAttribs1dvNV pglVertexAttribs1dvNV
6637
 
#define glVertexAttribs1fvNV pglVertexAttribs1fvNV
6638
 
#define glVertexAttribs1svNV pglVertexAttribs1svNV
6639
 
#define glVertexAttribs2dvNV pglVertexAttribs2dvNV
6640
 
#define glVertexAttribs2fvNV pglVertexAttribs2fvNV
6641
 
#define glVertexAttribs2svNV pglVertexAttribs2svNV
6642
 
#define glVertexAttribs3dvNV pglVertexAttribs3dvNV
6643
 
#define glVertexAttribs3fvNV pglVertexAttribs3fvNV
6644
 
#define glVertexAttribs3svNV pglVertexAttribs3svNV
6645
 
#define glVertexAttribs4dvNV pglVertexAttribs4dvNV
6646
 
#define glVertexAttribs4fvNV pglVertexAttribs4fvNV
6647
 
#define glVertexAttribs4svNV pglVertexAttribs4svNV
6648
 
#define glVertexAttribs4ubvNV pglVertexAttribs4ubvNV
6649
 
#endif 
6650
 
 
6651
 
/* GL_SGIX_texture_coordinate_clamp */
6652
 
 
6653
 
#ifndef GL_SGIX_texture_coordinate_clamp
6654
 
#define GL_SGIX_texture_coordinate_clamp 1
6655
 
#define __GLEE_GL_SGIX_texture_coordinate_clamp 1
6656
 
/* Constants */
6657
 
#define GL_TEXTURE_MAX_CLAMP_S_SGIX                        0x8369
6658
 
#define GL_TEXTURE_MAX_CLAMP_T_SGIX                        0x836A
6659
 
#define GL_TEXTURE_MAX_CLAMP_R_SGIX                        0x836B
6660
 
#endif 
6661
 
 
6662
 
/* GL_SGIX_scalebias_hint */
6663
 
 
6664
 
#ifndef GL_SGIX_scalebias_hint
6665
 
#define GL_SGIX_scalebias_hint 1
6666
 
#define __GLEE_GL_SGIX_scalebias_hint 1
6667
 
/* Constants */
6668
 
#define GL_SCALEBIAS_HINT_SGIX                             0x8322
6669
 
#endif 
6670
 
 
6671
 
/* GL_OML_interlace */
6672
 
 
6673
 
#ifndef GL_OML_interlace
6674
 
#define GL_OML_interlace 1
6675
 
#define __GLEE_GL_OML_interlace 1
6676
 
/* Constants */
6677
 
#define GL_INTERLACE_OML                                   0x8980
6678
 
#define GL_INTERLACE_READ_OML                              0x8981
6679
 
#endif 
6680
 
 
6681
 
/* GL_OML_subsample */
6682
 
 
6683
 
#ifndef GL_OML_subsample
6684
 
#define GL_OML_subsample 1
6685
 
#define __GLEE_GL_OML_subsample 1
6686
 
/* Constants */
6687
 
#define GL_FORMAT_SUBSAMPLE_24_24_OML                      0x8982
6688
 
#define GL_FORMAT_SUBSAMPLE_244_244_OML                    0x8983
6689
 
#endif 
6690
 
 
6691
 
/* GL_OML_resample */
6692
 
 
6693
 
#ifndef GL_OML_resample
6694
 
#define GL_OML_resample 1
6695
 
#define __GLEE_GL_OML_resample 1
6696
 
/* Constants */
6697
 
#define GL_PACK_RESAMPLE_OML                               0x8984
6698
 
#define GL_UNPACK_RESAMPLE_OML                             0x8985
6699
 
#define GL_RESAMPLE_REPLICATE_OML                          0x8986
6700
 
#define GL_RESAMPLE_ZERO_FILL_OML                          0x8987
6701
 
#define GL_RESAMPLE_AVERAGE_OML                            0x8988
6702
 
#define GL_RESAMPLE_DECIMATE_OML                           0x8989
6703
 
#endif 
6704
 
 
6705
 
/* GL_NV_copy_depth_to_color */
6706
 
 
6707
 
#ifndef GL_NV_copy_depth_to_color
6708
 
#define GL_NV_copy_depth_to_color 1
6709
 
#define __GLEE_GL_NV_copy_depth_to_color 1
6710
 
/* Constants */
6711
 
#define GL_DEPTH_STENCIL_TO_RGBA_NV                        0x886E
6712
 
#define GL_DEPTH_STENCIL_TO_BGRA_NV                        0x886F
6713
 
#endif 
6714
 
 
6715
 
/* GL_ATI_envmap_bumpmap */
6716
 
 
6717
 
#ifndef GL_ATI_envmap_bumpmap
6718
 
#define GL_ATI_envmap_bumpmap 1
6719
 
#define __GLEE_GL_ATI_envmap_bumpmap 1
6720
 
/* Constants */
6721
 
#define GL_BUMP_ROT_MATRIX_ATI                             0x8775
6722
 
#define GL_BUMP_ROT_MATRIX_SIZE_ATI                        0x8776
6723
 
#define GL_BUMP_NUM_TEX_UNITS_ATI                          0x8777
6724
 
#define GL_BUMP_TEX_UNITS_ATI                              0x8778
6725
 
#define GL_DUDV_ATI                                        0x8779
6726
 
#define GL_DU8DV8_ATI                                      0x877A
6727
 
#define GL_BUMP_ENVMAP_ATI                                 0x877B
6728
 
#define GL_BUMP_TARGET_ATI                                 0x877C
6729
 
typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLint * param);
6730
 
typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLfloat * param);
6731
 
typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint * param);
6732
 
typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat * param);
6733
 
GLEE_EXTERN PFNGLTEXBUMPPARAMETERIVATIPROC pglTexBumpParameterivATI;
6734
 
GLEE_EXTERN PFNGLTEXBUMPPARAMETERFVATIPROC pglTexBumpParameterfvATI;
6735
 
GLEE_EXTERN PFNGLGETTEXBUMPPARAMETERIVATIPROC pglGetTexBumpParameterivATI;
6736
 
GLEE_EXTERN PFNGLGETTEXBUMPPARAMETERFVATIPROC pglGetTexBumpParameterfvATI;
6737
 
#define glTexBumpParameterivATI pglTexBumpParameterivATI
6738
 
#define glTexBumpParameterfvATI pglTexBumpParameterfvATI
6739
 
#define glGetTexBumpParameterivATI pglGetTexBumpParameterivATI
6740
 
#define glGetTexBumpParameterfvATI pglGetTexBumpParameterfvATI
6741
 
#endif 
6742
 
 
6743
 
/* GL_ATI_fragment_shader */
6744
 
 
6745
 
#ifndef GL_ATI_fragment_shader
6746
 
#define GL_ATI_fragment_shader 1
6747
 
#define __GLEE_GL_ATI_fragment_shader 1
6748
 
/* Constants */
6749
 
#define GL_FRAGMENT_SHADER_ATI                             0x8920
6750
 
#define GL_REG_0_ATI                                       0x8921
6751
 
#define GL_REG_1_ATI                                       0x8922
6752
 
#define GL_REG_2_ATI                                       0x8923
6753
 
#define GL_REG_3_ATI                                       0x8924
6754
 
#define GL_REG_4_ATI                                       0x8925
6755
 
#define GL_REG_5_ATI                                       0x8926
6756
 
#define GL_REG_6_ATI                                       0x8927
6757
 
#define GL_REG_7_ATI                                       0x8928
6758
 
#define GL_REG_8_ATI                                       0x8929
6759
 
#define GL_REG_9_ATI                                       0x892A
6760
 
#define GL_REG_10_ATI                                      0x892B
6761
 
#define GL_REG_11_ATI                                      0x892C
6762
 
#define GL_REG_12_ATI                                      0x892D
6763
 
#define GL_REG_13_ATI                                      0x892E
6764
 
#define GL_REG_14_ATI                                      0x892F
6765
 
#define GL_REG_15_ATI                                      0x8930
6766
 
#define GL_REG_16_ATI                                      0x8931
6767
 
#define GL_REG_17_ATI                                      0x8932
6768
 
#define GL_REG_18_ATI                                      0x8933
6769
 
#define GL_REG_19_ATI                                      0x8934
6770
 
#define GL_REG_20_ATI                                      0x8935
6771
 
#define GL_REG_21_ATI                                      0x8936
6772
 
#define GL_REG_22_ATI                                      0x8937
6773
 
#define GL_REG_23_ATI                                      0x8938
6774
 
#define GL_REG_24_ATI                                      0x8939
6775
 
#define GL_REG_25_ATI                                      0x893A
6776
 
#define GL_REG_26_ATI                                      0x893B
6777
 
#define GL_REG_27_ATI                                      0x893C
6778
 
#define GL_REG_28_ATI                                      0x893D
6779
 
#define GL_REG_29_ATI                                      0x893E
6780
 
#define GL_REG_30_ATI                                      0x893F
6781
 
#define GL_REG_31_ATI                                      0x8940
6782
 
#define GL_CON_0_ATI                                       0x8941
6783
 
#define GL_CON_1_ATI                                       0x8942
6784
 
#define GL_CON_2_ATI                                       0x8943
6785
 
#define GL_CON_3_ATI                                       0x8944
6786
 
#define GL_CON_4_ATI                                       0x8945
6787
 
#define GL_CON_5_ATI                                       0x8946
6788
 
#define GL_CON_6_ATI                                       0x8947
6789
 
#define GL_CON_7_ATI                                       0x8948
6790
 
#define GL_CON_8_ATI                                       0x8949
6791
 
#define GL_CON_9_ATI                                       0x894A
6792
 
#define GL_CON_10_ATI                                      0x894B
6793
 
#define GL_CON_11_ATI                                      0x894C
6794
 
#define GL_CON_12_ATI                                      0x894D
6795
 
#define GL_CON_13_ATI                                      0x894E
6796
 
#define GL_CON_14_ATI                                      0x894F
6797
 
#define GL_CON_15_ATI                                      0x8950
6798
 
#define GL_CON_16_ATI                                      0x8951
6799
 
#define GL_CON_17_ATI                                      0x8952
6800
 
#define GL_CON_18_ATI                                      0x8953
6801
 
#define GL_CON_19_ATI                                      0x8954
6802
 
#define GL_CON_20_ATI                                      0x8955
6803
 
#define GL_CON_21_ATI                                      0x8956
6804
 
#define GL_CON_22_ATI                                      0x8957
6805
 
#define GL_CON_23_ATI                                      0x8958
6806
 
#define GL_CON_24_ATI                                      0x8959
6807
 
#define GL_CON_25_ATI                                      0x895A
6808
 
#define GL_CON_26_ATI                                      0x895B
6809
 
#define GL_CON_27_ATI                                      0x895C
6810
 
#define GL_CON_28_ATI                                      0x895D
6811
 
#define GL_CON_29_ATI                                      0x895E
6812
 
#define GL_CON_30_ATI                                      0x895F
6813
 
#define GL_CON_31_ATI                                      0x8960
6814
 
#define GL_MOV_ATI                                         0x8961
6815
 
#define GL_ADD_ATI                                         0x8963
6816
 
#define GL_MUL_ATI                                         0x8964
6817
 
#define GL_SUB_ATI                                         0x8965
6818
 
#define GL_DOT3_ATI                                        0x8966
6819
 
#define GL_DOT4_ATI                                        0x8967
6820
 
#define GL_MAD_ATI                                         0x8968
6821
 
#define GL_LERP_ATI                                        0x8969
6822
 
#define GL_CND_ATI                                         0x896A
6823
 
#define GL_CND0_ATI                                        0x896B
6824
 
#define GL_DOT2_ADD_ATI                                    0x896C
6825
 
#define GL_SECONDARY_INTERPOLATOR_ATI                      0x896D
6826
 
#define GL_NUM_FRAGMENT_REGISTERS_ATI                      0x896E
6827
 
#define GL_NUM_FRAGMENT_CONSTANTS_ATI                      0x896F
6828
 
#define GL_NUM_PASSES_ATI                                  0x8970
6829
 
#define GL_NUM_INSTRUCTIONS_PER_PASS_ATI                   0x8971
6830
 
#define GL_NUM_INSTRUCTIONS_TOTAL_ATI                      0x8972
6831
 
#define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI           0x8973
6832
 
#define GL_NUM_LOOPBACK_COMPONENTS_ATI                     0x8974
6833
 
#define GL_COLOR_ALPHA_PAIRING_ATI                         0x8975
6834
 
#define GL_SWIZZLE_STR_ATI                                 0x8976
6835
 
#define GL_SWIZZLE_STQ_ATI                                 0x8977
6836
 
#define GL_SWIZZLE_STR_DR_ATI                              0x8978
6837
 
#define GL_SWIZZLE_STQ_DQ_ATI                              0x8979
6838
 
#define GL_SWIZZLE_STRQ_ATI                                0x897A
6839
 
#define GL_SWIZZLE_STRQ_DQ_ATI                             0x897B
6840
 
#define GL_RED_BIT_ATI                                     0x00000001
6841
 
#define GL_GREEN_BIT_ATI                                   0x00000002
6842
 
#define GL_BLUE_BIT_ATI                                    0x00000004
6843
 
#define GL_2X_BIT_ATI                                      0x00000001
6844
 
#define GL_4X_BIT_ATI                                      0x00000002
6845
 
#define GL_8X_BIT_ATI                                      0x00000004
6846
 
#define GL_HALF_BIT_ATI                                    0x00000008
6847
 
#define GL_QUARTER_BIT_ATI                                 0x00000010
6848
 
#define GL_EIGHTH_BIT_ATI                                  0x00000020
6849
 
#define GL_SATURATE_BIT_ATI                                0x00000040
6850
 
#define GL_COMP_BIT_ATI                                    0x00000002
6851
 
#define GL_NEGATE_BIT_ATI                                  0x00000004
6852
 
#define GL_BIAS_BIT_ATI                                    0x00000008
6853
 
typedef GLuint (APIENTRYP PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);
6854
 
typedef void (APIENTRYP PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);
6855
 
typedef void (APIENTRYP PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);
6856
 
typedef void (APIENTRYP PFNGLBEGINFRAGMENTSHADERATIPROC) ();
6857
 
typedef void (APIENTRYP PFNGLENDFRAGMENTSHADERATIPROC) ();
6858
 
typedef void (APIENTRYP PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);
6859
 
typedef void (APIENTRYP PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);
6860
 
typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
6861
 
typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
6862
 
typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP3ATIPROC) (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);
6863
 
typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
6864
 
typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
6865
 
typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
6866
 
typedef void (APIENTRYP PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat * value);
6867
 
GLEE_EXTERN PFNGLGENFRAGMENTSHADERSATIPROC pglGenFragmentShadersATI;
6868
 
GLEE_EXTERN PFNGLBINDFRAGMENTSHADERATIPROC pglBindFragmentShaderATI;
6869
 
GLEE_EXTERN PFNGLDELETEFRAGMENTSHADERATIPROC pglDeleteFragmentShaderATI;
6870
 
GLEE_EXTERN PFNGLBEGINFRAGMENTSHADERATIPROC pglBeginFragmentShaderATI;
6871
 
GLEE_EXTERN PFNGLENDFRAGMENTSHADERATIPROC pglEndFragmentShaderATI;
6872
 
GLEE_EXTERN PFNGLPASSTEXCOORDATIPROC pglPassTexCoordATI;
6873
 
GLEE_EXTERN PFNGLSAMPLEMAPATIPROC pglSampleMapATI;
6874
 
GLEE_EXTERN PFNGLCOLORFRAGMENTOP1ATIPROC pglColorFragmentOp1ATI;
6875
 
GLEE_EXTERN PFNGLCOLORFRAGMENTOP2ATIPROC pglColorFragmentOp2ATI;
6876
 
GLEE_EXTERN PFNGLCOLORFRAGMENTOP3ATIPROC pglColorFragmentOp3ATI;
6877
 
GLEE_EXTERN PFNGLALPHAFRAGMENTOP1ATIPROC pglAlphaFragmentOp1ATI;
6878
 
GLEE_EXTERN PFNGLALPHAFRAGMENTOP2ATIPROC pglAlphaFragmentOp2ATI;
6879
 
GLEE_EXTERN PFNGLALPHAFRAGMENTOP3ATIPROC pglAlphaFragmentOp3ATI;
6880
 
GLEE_EXTERN PFNGLSETFRAGMENTSHADERCONSTANTATIPROC pglSetFragmentShaderConstantATI;
6881
 
#define glGenFragmentShadersATI pglGenFragmentShadersATI
6882
 
#define glBindFragmentShaderATI pglBindFragmentShaderATI
6883
 
#define glDeleteFragmentShaderATI pglDeleteFragmentShaderATI
6884
 
#define glBeginFragmentShaderATI pglBeginFragmentShaderATI
6885
 
#define glEndFragmentShaderATI pglEndFragmentShaderATI
6886
 
#define glPassTexCoordATI pglPassTexCoordATI
6887
 
#define glSampleMapATI pglSampleMapATI
6888
 
#define glColorFragmentOp1ATI pglColorFragmentOp1ATI
6889
 
#define glColorFragmentOp2ATI pglColorFragmentOp2ATI
6890
 
#define glColorFragmentOp3ATI pglColorFragmentOp3ATI
6891
 
#define glAlphaFragmentOp1ATI pglAlphaFragmentOp1ATI
6892
 
#define glAlphaFragmentOp2ATI pglAlphaFragmentOp2ATI
6893
 
#define glAlphaFragmentOp3ATI pglAlphaFragmentOp3ATI
6894
 
#define glSetFragmentShaderConstantATI pglSetFragmentShaderConstantATI
6895
 
#endif 
6896
 
 
6897
 
/* GL_ATI_pn_triangles */
6898
 
 
6899
 
#ifndef GL_ATI_pn_triangles
6900
 
#define GL_ATI_pn_triangles 1
6901
 
#define __GLEE_GL_ATI_pn_triangles 1
6902
 
/* Constants */
6903
 
#define GL_PN_TRIANGLES_ATI                                0x87F0
6904
 
#define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI          0x87F1
6905
 
#define GL_PN_TRIANGLES_POINT_MODE_ATI                     0x87F2
6906
 
#define GL_PN_TRIANGLES_NORMAL_MODE_ATI                    0x87F3
6907
 
#define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI              0x87F4
6908
 
#define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI              0x87F5
6909
 
#define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI               0x87F6
6910
 
#define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI             0x87F7
6911
 
#define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI          0x87F8
6912
 
typedef void (APIENTRYP PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
6913
 
typedef void (APIENTRYP PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
6914
 
GLEE_EXTERN PFNGLPNTRIANGLESIATIPROC pglPNTrianglesiATI;
6915
 
GLEE_EXTERN PFNGLPNTRIANGLESFATIPROC pglPNTrianglesfATI;
6916
 
#define glPNTrianglesiATI pglPNTrianglesiATI
6917
 
#define glPNTrianglesfATI pglPNTrianglesfATI
6918
 
#endif 
6919
 
 
6920
 
/* GL_ATI_vertex_array_object */
6921
 
 
6922
 
#ifndef GL_ATI_vertex_array_object
6923
 
#define GL_ATI_vertex_array_object 1
6924
 
#define __GLEE_GL_ATI_vertex_array_object 1
6925
 
/* Constants */
6926
 
#define GL_STATIC_ATI                                      0x8760
6927
 
#define GL_DYNAMIC_ATI                                     0x8761
6928
 
#define GL_PRESERVE_ATI                                    0x8762
6929
 
#define GL_DISCARD_ATI                                     0x8763
6930
 
#define GL_OBJECT_BUFFER_SIZE_ATI                          0x8764
6931
 
#define GL_OBJECT_BUFFER_USAGE_ATI                         0x8765
6932
 
#define GL_ARRAY_OBJECT_BUFFER_ATI                         0x8766
6933
 
#define GL_ARRAY_OBJECT_OFFSET_ATI                         0x8767
6934
 
typedef GLuint (APIENTRYP PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvoid * pointer, GLenum usage);
6935
 
typedef GLboolean (APIENTRYP PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);
6936
 
typedef void (APIENTRYP PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve);
6937
 
typedef void (APIENTRYP PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat * params);
6938
 
typedef void (APIENTRYP PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint * params);
6939
 
typedef void (APIENTRYP PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer);
6940
 
typedef void (APIENTRYP PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
6941
 
typedef void (APIENTRYP PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat * params);
6942
 
typedef void (APIENTRYP PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint * params);
6943
 
typedef void (APIENTRYP PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
6944
 
typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat * params);
6945
 
typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint * params);
6946
 
GLEE_EXTERN PFNGLNEWOBJECTBUFFERATIPROC pglNewObjectBufferATI;
6947
 
GLEE_EXTERN PFNGLISOBJECTBUFFERATIPROC pglIsObjectBufferATI;
6948
 
GLEE_EXTERN PFNGLUPDATEOBJECTBUFFERATIPROC pglUpdateObjectBufferATI;
6949
 
GLEE_EXTERN PFNGLGETOBJECTBUFFERFVATIPROC pglGetObjectBufferfvATI;
6950
 
GLEE_EXTERN PFNGLGETOBJECTBUFFERIVATIPROC pglGetObjectBufferivATI;
6951
 
GLEE_EXTERN PFNGLFREEOBJECTBUFFERATIPROC pglFreeObjectBufferATI;
6952
 
GLEE_EXTERN PFNGLARRAYOBJECTATIPROC pglArrayObjectATI;
6953
 
GLEE_EXTERN PFNGLGETARRAYOBJECTFVATIPROC pglGetArrayObjectfvATI;
6954
 
GLEE_EXTERN PFNGLGETARRAYOBJECTIVATIPROC pglGetArrayObjectivATI;
6955
 
GLEE_EXTERN PFNGLVARIANTARRAYOBJECTATIPROC pglVariantArrayObjectATI;
6956
 
GLEE_EXTERN PFNGLGETVARIANTARRAYOBJECTFVATIPROC pglGetVariantArrayObjectfvATI;
6957
 
GLEE_EXTERN PFNGLGETVARIANTARRAYOBJECTIVATIPROC pglGetVariantArrayObjectivATI;
6958
 
#define glNewObjectBufferATI pglNewObjectBufferATI
6959
 
#define glIsObjectBufferATI pglIsObjectBufferATI
6960
 
#define glUpdateObjectBufferATI pglUpdateObjectBufferATI
6961
 
#define glGetObjectBufferfvATI pglGetObjectBufferfvATI
6962
 
#define glGetObjectBufferivATI pglGetObjectBufferivATI
6963
 
#define glFreeObjectBufferATI pglFreeObjectBufferATI
6964
 
#define glArrayObjectATI pglArrayObjectATI
6965
 
#define glGetArrayObjectfvATI pglGetArrayObjectfvATI
6966
 
#define glGetArrayObjectivATI pglGetArrayObjectivATI
6967
 
#define glVariantArrayObjectATI pglVariantArrayObjectATI
6968
 
#define glGetVariantArrayObjectfvATI pglGetVariantArrayObjectfvATI
6969
 
#define glGetVariantArrayObjectivATI pglGetVariantArrayObjectivATI
6970
 
#endif 
6971
 
 
6972
 
/* GL_EXT_vertex_shader */
6973
 
 
6974
 
#ifndef GL_EXT_vertex_shader
6975
 
#define GL_EXT_vertex_shader 1
6976
 
#define __GLEE_GL_EXT_vertex_shader 1
6977
 
/* Constants */
6978
 
#define GL_VERTEX_SHADER_EXT                               0x8780
6979
 
#define GL_VERTEX_SHADER_BINDING_EXT                       0x8781
6980
 
#define GL_OP_INDEX_EXT                                    0x8782
6981
 
#define GL_OP_NEGATE_EXT                                   0x8783
6982
 
#define GL_OP_DOT3_EXT                                     0x8784
6983
 
#define GL_OP_DOT4_EXT                                     0x8785
6984
 
#define GL_OP_MUL_EXT                                      0x8786
6985
 
#define GL_OP_ADD_EXT                                      0x8787
6986
 
#define GL_OP_MADD_EXT                                     0x8788
6987
 
#define GL_OP_FRAC_EXT                                     0x8789
6988
 
#define GL_OP_MAX_EXT                                      0x878A
6989
 
#define GL_OP_MIN_EXT                                      0x878B
6990
 
#define GL_OP_SET_GE_EXT                                   0x878C
6991
 
#define GL_OP_SET_LT_EXT                                   0x878D
6992
 
#define GL_OP_CLAMP_EXT                                    0x878E
6993
 
#define GL_OP_FLOOR_EXT                                    0x878F
6994
 
#define GL_OP_ROUND_EXT                                    0x8790
6995
 
#define GL_OP_EXP_BASE_2_EXT                               0x8791
6996
 
#define GL_OP_LOG_BASE_2_EXT                               0x8792
6997
 
#define GL_OP_POWER_EXT                                    0x8793
6998
 
#define GL_OP_RECIP_EXT                                    0x8794
6999
 
#define GL_OP_RECIP_SQRT_EXT                               0x8795
7000
 
#define GL_OP_SUB_EXT                                      0x8796
7001
 
#define GL_OP_CROSS_PRODUCT_EXT                            0x8797
7002
 
#define GL_OP_MULTIPLY_MATRIX_EXT                          0x8798
7003
 
#define GL_OP_MOV_EXT                                      0x8799
7004
 
#define GL_OUTPUT_VERTEX_EXT                               0x879A
7005
 
#define GL_OUTPUT_COLOR0_EXT                               0x879B
7006
 
#define GL_OUTPUT_COLOR1_EXT                               0x879C
7007
 
#define GL_OUTPUT_TEXTURE_COORD0_EXT                       0x879D
7008
 
#define GL_OUTPUT_TEXTURE_COORD1_EXT                       0x879E
7009
 
#define GL_OUTPUT_TEXTURE_COORD2_EXT                       0x879F
7010
 
#define GL_OUTPUT_TEXTURE_COORD3_EXT                       0x87A0
7011
 
#define GL_OUTPUT_TEXTURE_COORD4_EXT                       0x87A1
7012
 
#define GL_OUTPUT_TEXTURE_COORD5_EXT                       0x87A2
7013
 
#define GL_OUTPUT_TEXTURE_COORD6_EXT                       0x87A3
7014
 
#define GL_OUTPUT_TEXTURE_COORD7_EXT                       0x87A4
7015
 
#define GL_OUTPUT_TEXTURE_COORD8_EXT                       0x87A5
7016
 
#define GL_OUTPUT_TEXTURE_COORD9_EXT                       0x87A6
7017
 
#define GL_OUTPUT_TEXTURE_COORD10_EXT                      0x87A7
7018
 
#define GL_OUTPUT_TEXTURE_COORD11_EXT                      0x87A8
7019
 
#define GL_OUTPUT_TEXTURE_COORD12_EXT                      0x87A9
7020
 
#define GL_OUTPUT_TEXTURE_COORD13_EXT                      0x87AA
7021
 
#define GL_OUTPUT_TEXTURE_COORD14_EXT                      0x87AB
7022
 
#define GL_OUTPUT_TEXTURE_COORD15_EXT                      0x87AC
7023
 
#define GL_OUTPUT_TEXTURE_COORD16_EXT                      0x87AD
7024
 
#define GL_OUTPUT_TEXTURE_COORD17_EXT                      0x87AE
7025
 
#define GL_OUTPUT_TEXTURE_COORD18_EXT                      0x87AF
7026
 
#define GL_OUTPUT_TEXTURE_COORD19_EXT                      0x87B0
7027
 
#define GL_OUTPUT_TEXTURE_COORD20_EXT                      0x87B1
7028
 
#define GL_OUTPUT_TEXTURE_COORD21_EXT                      0x87B2
7029
 
#define GL_OUTPUT_TEXTURE_COORD22_EXT                      0x87B3
7030
 
#define GL_OUTPUT_TEXTURE_COORD23_EXT                      0x87B4
7031
 
#define GL_OUTPUT_TEXTURE_COORD24_EXT                      0x87B5
7032
 
#define GL_OUTPUT_TEXTURE_COORD25_EXT                      0x87B6
7033
 
#define GL_OUTPUT_TEXTURE_COORD26_EXT                      0x87B7
7034
 
#define GL_OUTPUT_TEXTURE_COORD27_EXT                      0x87B8
7035
 
#define GL_OUTPUT_TEXTURE_COORD28_EXT                      0x87B9
7036
 
#define GL_OUTPUT_TEXTURE_COORD29_EXT                      0x87BA
7037
 
#define GL_OUTPUT_TEXTURE_COORD30_EXT                      0x87BB
7038
 
#define GL_OUTPUT_TEXTURE_COORD31_EXT                      0x87BC
7039
 
#define GL_OUTPUT_FOG_EXT                                  0x87BD
7040
 
#define GL_SCALAR_EXT                                      0x87BE
7041
 
#define GL_VECTOR_EXT                                      0x87BF
7042
 
#define GL_MATRIX_EXT                                      0x87C0
7043
 
#define GL_VARIANT_EXT                                     0x87C1
7044
 
#define GL_INVARIANT_EXT                                   0x87C2
7045
 
#define GL_LOCAL_CONSTANT_EXT                              0x87C3
7046
 
#define GL_LOCAL_EXT                                       0x87C4
7047
 
#define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT              0x87C5
7048
 
#define GL_MAX_VERTEX_SHADER_VARIANTS_EXT                  0x87C6
7049
 
#define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT                0x87C7
7050
 
#define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT           0x87C8
7051
 
#define GL_MAX_VERTEX_SHADER_LOCALS_EXT                    0x87C9
7052
 
#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT    0x87CA
7053
 
#define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT        0x87CB
7054
 
#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC
7055
 
#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT      0x87CD
7056
 
#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT          0x87CE
7057
 
#define GL_VERTEX_SHADER_INSTRUCTIONS_EXT                  0x87CF
7058
 
#define GL_VERTEX_SHADER_VARIANTS_EXT                      0x87D0
7059
 
#define GL_VERTEX_SHADER_INVARIANTS_EXT                    0x87D1
7060
 
#define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT               0x87D2
7061
 
#define GL_VERTEX_SHADER_LOCALS_EXT                        0x87D3
7062
 
#define GL_VERTEX_SHADER_OPTIMIZED_EXT                     0x87D4
7063
 
#define GL_X_EXT                                           0x87D5
7064
 
#define GL_Y_EXT                                           0x87D6
7065
 
#define GL_Z_EXT                                           0x87D7
7066
 
#define GL_W_EXT                                           0x87D8
7067
 
#define GL_NEGATIVE_X_EXT                                  0x87D9
7068
 
#define GL_NEGATIVE_Y_EXT                                  0x87DA
7069
 
#define GL_NEGATIVE_Z_EXT                                  0x87DB
7070
 
#define GL_NEGATIVE_W_EXT                                  0x87DC
7071
 
#define GL_ZERO_EXT                                        0x87DD
7072
 
#define GL_ONE_EXT                                         0x87DE
7073
 
#define GL_NEGATIVE_ONE_EXT                                0x87DF
7074
 
#define GL_NORMALIZED_RANGE_EXT                            0x87E0
7075
 
#define GL_FULL_RANGE_EXT                                  0x87E1
7076
 
#define GL_CURRENT_VERTEX_EXT                              0x87E2
7077
 
#define GL_MVP_MATRIX_EXT                                  0x87E3
7078
 
#define GL_VARIANT_VALUE_EXT                               0x87E4
7079
 
#define GL_VARIANT_DATATYPE_EXT                            0x87E5
7080
 
#define GL_VARIANT_ARRAY_STRIDE_EXT                        0x87E6
7081
 
#define GL_VARIANT_ARRAY_TYPE_EXT                          0x87E7
7082
 
#define GL_VARIANT_ARRAY_EXT                               0x87E8
7083
 
#define GL_VARIANT_ARRAY_POINTER_EXT                       0x87E9
7084
 
#define GL_INVARIANT_VALUE_EXT                             0x87EA
7085
 
#define GL_INVARIANT_DATATYPE_EXT                          0x87EB
7086
 
#define GL_LOCAL_CONSTANT_VALUE_EXT                        0x87EC
7087
 
#define GL_LOCAL_CONSTANT_DATATYPE_EXT                     0x87ED
7088
 
typedef void (APIENTRYP PFNGLBEGINVERTEXSHADEREXTPROC) ();
7089
 
typedef void (APIENTRYP PFNGLENDVERTEXSHADEREXTPROC) ();
7090
 
typedef void (APIENTRYP PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);
7091
 
typedef GLuint (APIENTRYP PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);
7092
 
typedef void (APIENTRYP PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);
7093
 
typedef void (APIENTRYP PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);
7094
 
typedef void (APIENTRYP PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
7095
 
typedef void (APIENTRYP PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
7096
 
typedef void (APIENTRYP PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
7097
 
typedef void (APIENTRYP PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
7098
 
typedef void (APIENTRYP PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
7099
 
typedef void (APIENTRYP PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
7100
 
typedef GLuint (APIENTRYP PFNGLGENSYMBOLSEXTPROC) (GLenum datatype, GLenum storagetype, GLenum range, GLuint components);
7101
 
typedef void (APIENTRYP PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, const GLvoid * addr);
7102
 
typedef void (APIENTRYP PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, const GLvoid * addr);
7103
 
typedef void (APIENTRYP PFNGLVARIANTBVEXTPROC) (GLuint id, const GLbyte * addr);
7104
 
typedef void (APIENTRYP PFNGLVARIANTSVEXTPROC) (GLuint id, const GLshort * addr);
7105
 
typedef void (APIENTRYP PFNGLVARIANTIVEXTPROC) (GLuint id, const GLint * addr);
7106
 
typedef void (APIENTRYP PFNGLVARIANTFVEXTPROC) (GLuint id, const GLfloat * addr);
7107
 
typedef void (APIENTRYP PFNGLVARIANTDVEXTPROC) (GLuint id, const GLdouble * addr);
7108
 
typedef void (APIENTRYP PFNGLVARIANTUBVEXTPROC) (GLuint id, const GLubyte * addr);
7109
 
typedef void (APIENTRYP PFNGLVARIANTUSVEXTPROC) (GLuint id, const GLushort * addr);
7110
 
typedef void (APIENTRYP PFNGLVARIANTUIVEXTPROC) (GLuint id, const GLuint * addr);
7111
 
typedef void (APIENTRYP PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, const GLvoid * addr);
7112
 
typedef void (APIENTRYP PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
7113
 
typedef void (APIENTRYP PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
7114
 
typedef GLuint (APIENTRYP PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value);
7115
 
typedef GLuint (APIENTRYP PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value);
7116
 
typedef GLuint (APIENTRYP PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value);
7117
 
typedef GLuint (APIENTRYP PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value);
7118
 
typedef GLuint (APIENTRYP PFNGLBINDPARAMETEREXTPROC) (GLenum value);
7119
 
typedef GLboolean (APIENTRYP PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
7120
 
typedef void (APIENTRYP PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
7121
 
typedef void (APIENTRYP PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
7122
 
typedef void (APIENTRYP PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
7123
 
typedef void (APIENTRYP PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid* * data);
7124
 
typedef void (APIENTRYP PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
7125
 
typedef void (APIENTRYP PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
7126
 
typedef void (APIENTRYP PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
7127
 
typedef void (APIENTRYP PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean * data);
7128
 
typedef void (APIENTRYP PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint * data);
7129
 
typedef void (APIENTRYP PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat * data);
7130
 
GLEE_EXTERN PFNGLBEGINVERTEXSHADEREXTPROC pglBeginVertexShaderEXT;
7131
 
GLEE_EXTERN PFNGLENDVERTEXSHADEREXTPROC pglEndVertexShaderEXT;
7132
 
GLEE_EXTERN PFNGLBINDVERTEXSHADEREXTPROC pglBindVertexShaderEXT;
7133
 
GLEE_EXTERN PFNGLGENVERTEXSHADERSEXTPROC pglGenVertexShadersEXT;
7134
 
GLEE_EXTERN PFNGLDELETEVERTEXSHADEREXTPROC pglDeleteVertexShaderEXT;
7135
 
GLEE_EXTERN PFNGLSHADEROP1EXTPROC pglShaderOp1EXT;
7136
 
GLEE_EXTERN PFNGLSHADEROP2EXTPROC pglShaderOp2EXT;
7137
 
GLEE_EXTERN PFNGLSHADEROP3EXTPROC pglShaderOp3EXT;
7138
 
GLEE_EXTERN PFNGLSWIZZLEEXTPROC pglSwizzleEXT;
7139
 
GLEE_EXTERN PFNGLWRITEMASKEXTPROC pglWriteMaskEXT;
7140
 
GLEE_EXTERN PFNGLINSERTCOMPONENTEXTPROC pglInsertComponentEXT;
7141
 
GLEE_EXTERN PFNGLEXTRACTCOMPONENTEXTPROC pglExtractComponentEXT;
7142
 
GLEE_EXTERN PFNGLGENSYMBOLSEXTPROC pglGenSymbolsEXT;
7143
 
GLEE_EXTERN PFNGLSETINVARIANTEXTPROC pglSetInvariantEXT;
7144
 
GLEE_EXTERN PFNGLSETLOCALCONSTANTEXTPROC pglSetLocalConstantEXT;
7145
 
GLEE_EXTERN PFNGLVARIANTBVEXTPROC pglVariantbvEXT;
7146
 
GLEE_EXTERN PFNGLVARIANTSVEXTPROC pglVariantsvEXT;
7147
 
GLEE_EXTERN PFNGLVARIANTIVEXTPROC pglVariantivEXT;
7148
 
GLEE_EXTERN PFNGLVARIANTFVEXTPROC pglVariantfvEXT;
7149
 
GLEE_EXTERN PFNGLVARIANTDVEXTPROC pglVariantdvEXT;
7150
 
GLEE_EXTERN PFNGLVARIANTUBVEXTPROC pglVariantubvEXT;
7151
 
GLEE_EXTERN PFNGLVARIANTUSVEXTPROC pglVariantusvEXT;
7152
 
GLEE_EXTERN PFNGLVARIANTUIVEXTPROC pglVariantuivEXT;
7153
 
GLEE_EXTERN PFNGLVARIANTPOINTEREXTPROC pglVariantPointerEXT;
7154
 
GLEE_EXTERN PFNGLENABLEVARIANTCLIENTSTATEEXTPROC pglEnableVariantClientStateEXT;
7155
 
GLEE_EXTERN PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC pglDisableVariantClientStateEXT;
7156
 
GLEE_EXTERN PFNGLBINDLIGHTPARAMETEREXTPROC pglBindLightParameterEXT;
7157
 
GLEE_EXTERN PFNGLBINDMATERIALPARAMETEREXTPROC pglBindMaterialParameterEXT;
7158
 
GLEE_EXTERN PFNGLBINDTEXGENPARAMETEREXTPROC pglBindTexGenParameterEXT;
7159
 
GLEE_EXTERN PFNGLBINDTEXTUREUNITPARAMETEREXTPROC pglBindTextureUnitParameterEXT;
7160
 
GLEE_EXTERN PFNGLBINDPARAMETEREXTPROC pglBindParameterEXT;
7161
 
GLEE_EXTERN PFNGLISVARIANTENABLEDEXTPROC pglIsVariantEnabledEXT;
7162
 
GLEE_EXTERN PFNGLGETVARIANTBOOLEANVEXTPROC pglGetVariantBooleanvEXT;
7163
 
GLEE_EXTERN PFNGLGETVARIANTINTEGERVEXTPROC pglGetVariantIntegervEXT;
7164
 
GLEE_EXTERN PFNGLGETVARIANTFLOATVEXTPROC pglGetVariantFloatvEXT;
7165
 
GLEE_EXTERN PFNGLGETVARIANTPOINTERVEXTPROC pglGetVariantPointervEXT;
7166
 
GLEE_EXTERN PFNGLGETINVARIANTBOOLEANVEXTPROC pglGetInvariantBooleanvEXT;
7167
 
GLEE_EXTERN PFNGLGETINVARIANTINTEGERVEXTPROC pglGetInvariantIntegervEXT;
7168
 
GLEE_EXTERN PFNGLGETINVARIANTFLOATVEXTPROC pglGetInvariantFloatvEXT;
7169
 
GLEE_EXTERN PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC pglGetLocalConstantBooleanvEXT;
7170
 
GLEE_EXTERN PFNGLGETLOCALCONSTANTINTEGERVEXTPROC pglGetLocalConstantIntegervEXT;
7171
 
GLEE_EXTERN PFNGLGETLOCALCONSTANTFLOATVEXTPROC pglGetLocalConstantFloatvEXT;
7172
 
#define glBeginVertexShaderEXT pglBeginVertexShaderEXT
7173
 
#define glEndVertexShaderEXT pglEndVertexShaderEXT
7174
 
#define glBindVertexShaderEXT pglBindVertexShaderEXT
7175
 
#define glGenVertexShadersEXT pglGenVertexShadersEXT
7176
 
#define glDeleteVertexShaderEXT pglDeleteVertexShaderEXT
7177
 
#define glShaderOp1EXT pglShaderOp1EXT
7178
 
#define glShaderOp2EXT pglShaderOp2EXT
7179
 
#define glShaderOp3EXT pglShaderOp3EXT
7180
 
#define glSwizzleEXT pglSwizzleEXT
7181
 
#define glWriteMaskEXT pglWriteMaskEXT
7182
 
#define glInsertComponentEXT pglInsertComponentEXT
7183
 
#define glExtractComponentEXT pglExtractComponentEXT
7184
 
#define glGenSymbolsEXT pglGenSymbolsEXT
7185
 
#define glSetInvariantEXT pglSetInvariantEXT
7186
 
#define glSetLocalConstantEXT pglSetLocalConstantEXT
7187
 
#define glVariantbvEXT pglVariantbvEXT
7188
 
#define glVariantsvEXT pglVariantsvEXT
7189
 
#define glVariantivEXT pglVariantivEXT
7190
 
#define glVariantfvEXT pglVariantfvEXT
7191
 
#define glVariantdvEXT pglVariantdvEXT
7192
 
#define glVariantubvEXT pglVariantubvEXT
7193
 
#define glVariantusvEXT pglVariantusvEXT
7194
 
#define glVariantuivEXT pglVariantuivEXT
7195
 
#define glVariantPointerEXT pglVariantPointerEXT
7196
 
#define glEnableVariantClientStateEXT pglEnableVariantClientStateEXT
7197
 
#define glDisableVariantClientStateEXT pglDisableVariantClientStateEXT
7198
 
#define glBindLightParameterEXT pglBindLightParameterEXT
7199
 
#define glBindMaterialParameterEXT pglBindMaterialParameterEXT
7200
 
#define glBindTexGenParameterEXT pglBindTexGenParameterEXT
7201
 
#define glBindTextureUnitParameterEXT pglBindTextureUnitParameterEXT
7202
 
#define glBindParameterEXT pglBindParameterEXT
7203
 
#define glIsVariantEnabledEXT pglIsVariantEnabledEXT
7204
 
#define glGetVariantBooleanvEXT pglGetVariantBooleanvEXT
7205
 
#define glGetVariantIntegervEXT pglGetVariantIntegervEXT
7206
 
#define glGetVariantFloatvEXT pglGetVariantFloatvEXT
7207
 
#define glGetVariantPointervEXT pglGetVariantPointervEXT
7208
 
#define glGetInvariantBooleanvEXT pglGetInvariantBooleanvEXT
7209
 
#define glGetInvariantIntegervEXT pglGetInvariantIntegervEXT
7210
 
#define glGetInvariantFloatvEXT pglGetInvariantFloatvEXT
7211
 
#define glGetLocalConstantBooleanvEXT pglGetLocalConstantBooleanvEXT
7212
 
#define glGetLocalConstantIntegervEXT pglGetLocalConstantIntegervEXT
7213
 
#define glGetLocalConstantFloatvEXT pglGetLocalConstantFloatvEXT
7214
 
#endif 
7215
 
 
7216
 
/* GL_ATI_vertex_streams */
7217
 
 
7218
 
#ifndef GL_ATI_vertex_streams
7219
 
#define GL_ATI_vertex_streams 1
7220
 
#define __GLEE_GL_ATI_vertex_streams 1
7221
 
/* Constants */
7222
 
#define GL_MAX_VERTEX_STREAMS_ATI                          0x876B
7223
 
#define GL_VERTEX_STREAM0_ATI                              0x876C
7224
 
#define GL_VERTEX_STREAM1_ATI                              0x876D
7225
 
#define GL_VERTEX_STREAM2_ATI                              0x876E
7226
 
#define GL_VERTEX_STREAM3_ATI                              0x876F
7227
 
#define GL_VERTEX_STREAM4_ATI                              0x8770
7228
 
#define GL_VERTEX_STREAM5_ATI                              0x8771
7229
 
#define GL_VERTEX_STREAM6_ATI                              0x8772
7230
 
#define GL_VERTEX_STREAM7_ATI                              0x8773
7231
 
#define GL_VERTEX_SOURCE_ATI                               0x8774
7232
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x);
7233
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLshort * coords);
7234
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x);
7235
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint * coords);
7236
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x);
7237
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLfloat * coords);
7238
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x);
7239
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdouble * coords);
7240
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y);
7241
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort * coords);
7242
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y);
7243
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint * coords);
7244
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y);
7245
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat * coords);
7246
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y);
7247
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble * coords);
7248
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);
7249
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort * coords);
7250
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);
7251
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint * coords);
7252
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
7253
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat * coords);
7254
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
7255
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble * coords);
7256
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
7257
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort * coords);
7258
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
7259
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint * coords);
7260
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
7261
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat * coords);
7262
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
7263
 
typedef void (APIENTRYP PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble * coords);
7264
 
typedef void (APIENTRYP PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz);
7265
 
typedef void (APIENTRYP PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte * coords);
7266
 
typedef void (APIENTRYP PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
7267
 
typedef void (APIENTRYP PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort * coords);
7268
 
typedef void (APIENTRYP PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint nx, GLint ny, GLint nz);
7269
 
typedef void (APIENTRYP PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint * coords);
7270
 
typedef void (APIENTRYP PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
7271
 
typedef void (APIENTRYP PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat * coords);
7272
 
typedef void (APIENTRYP PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
7273
 
typedef void (APIENTRYP PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble * coords);
7274
 
typedef void (APIENTRYP PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream);
7275
 
typedef void (APIENTRYP PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param);
7276
 
typedef void (APIENTRYP PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param);
7277
 
GLEE_EXTERN PFNGLVERTEXSTREAM1SATIPROC pglVertexStream1sATI;
7278
 
GLEE_EXTERN PFNGLVERTEXSTREAM1SVATIPROC pglVertexStream1svATI;
7279
 
GLEE_EXTERN PFNGLVERTEXSTREAM1IATIPROC pglVertexStream1iATI;
7280
 
GLEE_EXTERN PFNGLVERTEXSTREAM1IVATIPROC pglVertexStream1ivATI;
7281
 
GLEE_EXTERN PFNGLVERTEXSTREAM1FATIPROC pglVertexStream1fATI;
7282
 
GLEE_EXTERN PFNGLVERTEXSTREAM1FVATIPROC pglVertexStream1fvATI;
7283
 
GLEE_EXTERN PFNGLVERTEXSTREAM1DATIPROC pglVertexStream1dATI;
7284
 
GLEE_EXTERN PFNGLVERTEXSTREAM1DVATIPROC pglVertexStream1dvATI;
7285
 
GLEE_EXTERN PFNGLVERTEXSTREAM2SATIPROC pglVertexStream2sATI;
7286
 
GLEE_EXTERN PFNGLVERTEXSTREAM2SVATIPROC pglVertexStream2svATI;
7287
 
GLEE_EXTERN PFNGLVERTEXSTREAM2IATIPROC pglVertexStream2iATI;
7288
 
GLEE_EXTERN PFNGLVERTEXSTREAM2IVATIPROC pglVertexStream2ivATI;
7289
 
GLEE_EXTERN PFNGLVERTEXSTREAM2FATIPROC pglVertexStream2fATI;
7290
 
GLEE_EXTERN PFNGLVERTEXSTREAM2FVATIPROC pglVertexStream2fvATI;
7291
 
GLEE_EXTERN PFNGLVERTEXSTREAM2DATIPROC pglVertexStream2dATI;
7292
 
GLEE_EXTERN PFNGLVERTEXSTREAM2DVATIPROC pglVertexStream2dvATI;
7293
 
GLEE_EXTERN PFNGLVERTEXSTREAM3SATIPROC pglVertexStream3sATI;
7294
 
GLEE_EXTERN PFNGLVERTEXSTREAM3SVATIPROC pglVertexStream3svATI;
7295
 
GLEE_EXTERN PFNGLVERTEXSTREAM3IATIPROC pglVertexStream3iATI;
7296
 
GLEE_EXTERN PFNGLVERTEXSTREAM3IVATIPROC pglVertexStream3ivATI;
7297
 
GLEE_EXTERN PFNGLVERTEXSTREAM3FATIPROC pglVertexStream3fATI;
7298
 
GLEE_EXTERN PFNGLVERTEXSTREAM3FVATIPROC pglVertexStream3fvATI;
7299
 
GLEE_EXTERN PFNGLVERTEXSTREAM3DATIPROC pglVertexStream3dATI;
7300
 
GLEE_EXTERN PFNGLVERTEXSTREAM3DVATIPROC pglVertexStream3dvATI;
7301
 
GLEE_EXTERN PFNGLVERTEXSTREAM4SATIPROC pglVertexStream4sATI;
7302
 
GLEE_EXTERN PFNGLVERTEXSTREAM4SVATIPROC pglVertexStream4svATI;
7303
 
GLEE_EXTERN PFNGLVERTEXSTREAM4IATIPROC pglVertexStream4iATI;
7304
 
GLEE_EXTERN PFNGLVERTEXSTREAM4IVATIPROC pglVertexStream4ivATI;
7305
 
GLEE_EXTERN PFNGLVERTEXSTREAM4FATIPROC pglVertexStream4fATI;
7306
 
GLEE_EXTERN PFNGLVERTEXSTREAM4FVATIPROC pglVertexStream4fvATI;
7307
 
GLEE_EXTERN PFNGLVERTEXSTREAM4DATIPROC pglVertexStream4dATI;
7308
 
GLEE_EXTERN PFNGLVERTEXSTREAM4DVATIPROC pglVertexStream4dvATI;
7309
 
GLEE_EXTERN PFNGLNORMALSTREAM3BATIPROC pglNormalStream3bATI;
7310
 
GLEE_EXTERN PFNGLNORMALSTREAM3BVATIPROC pglNormalStream3bvATI;
7311
 
GLEE_EXTERN PFNGLNORMALSTREAM3SATIPROC pglNormalStream3sATI;
7312
 
GLEE_EXTERN PFNGLNORMALSTREAM3SVATIPROC pglNormalStream3svATI;
7313
 
GLEE_EXTERN PFNGLNORMALSTREAM3IATIPROC pglNormalStream3iATI;
7314
 
GLEE_EXTERN PFNGLNORMALSTREAM3IVATIPROC pglNormalStream3ivATI;
7315
 
GLEE_EXTERN PFNGLNORMALSTREAM3FATIPROC pglNormalStream3fATI;
7316
 
GLEE_EXTERN PFNGLNORMALSTREAM3FVATIPROC pglNormalStream3fvATI;
7317
 
GLEE_EXTERN PFNGLNORMALSTREAM3DATIPROC pglNormalStream3dATI;
7318
 
GLEE_EXTERN PFNGLNORMALSTREAM3DVATIPROC pglNormalStream3dvATI;
7319
 
GLEE_EXTERN PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC pglClientActiveVertexStreamATI;
7320
 
GLEE_EXTERN PFNGLVERTEXBLENDENVIATIPROC pglVertexBlendEnviATI;
7321
 
GLEE_EXTERN PFNGLVERTEXBLENDENVFATIPROC pglVertexBlendEnvfATI;
7322
 
#define glVertexStream1sATI pglVertexStream1sATI
7323
 
#define glVertexStream1svATI pglVertexStream1svATI
7324
 
#define glVertexStream1iATI pglVertexStream1iATI
7325
 
#define glVertexStream1ivATI pglVertexStream1ivATI
7326
 
#define glVertexStream1fATI pglVertexStream1fATI
7327
 
#define glVertexStream1fvATI pglVertexStream1fvATI
7328
 
#define glVertexStream1dATI pglVertexStream1dATI
7329
 
#define glVertexStream1dvATI pglVertexStream1dvATI
7330
 
#define glVertexStream2sATI pglVertexStream2sATI
7331
 
#define glVertexStream2svATI pglVertexStream2svATI
7332
 
#define glVertexStream2iATI pglVertexStream2iATI
7333
 
#define glVertexStream2ivATI pglVertexStream2ivATI
7334
 
#define glVertexStream2fATI pglVertexStream2fATI
7335
 
#define glVertexStream2fvATI pglVertexStream2fvATI
7336
 
#define glVertexStream2dATI pglVertexStream2dATI
7337
 
#define glVertexStream2dvATI pglVertexStream2dvATI
7338
 
#define glVertexStream3sATI pglVertexStream3sATI
7339
 
#define glVertexStream3svATI pglVertexStream3svATI
7340
 
#define glVertexStream3iATI pglVertexStream3iATI
7341
 
#define glVertexStream3ivATI pglVertexStream3ivATI
7342
 
#define glVertexStream3fATI pglVertexStream3fATI
7343
 
#define glVertexStream3fvATI pglVertexStream3fvATI
7344
 
#define glVertexStream3dATI pglVertexStream3dATI
7345
 
#define glVertexStream3dvATI pglVertexStream3dvATI
7346
 
#define glVertexStream4sATI pglVertexStream4sATI
7347
 
#define glVertexStream4svATI pglVertexStream4svATI
7348
 
#define glVertexStream4iATI pglVertexStream4iATI
7349
 
#define glVertexStream4ivATI pglVertexStream4ivATI
7350
 
#define glVertexStream4fATI pglVertexStream4fATI
7351
 
#define glVertexStream4fvATI pglVertexStream4fvATI
7352
 
#define glVertexStream4dATI pglVertexStream4dATI
7353
 
#define glVertexStream4dvATI pglVertexStream4dvATI
7354
 
#define glNormalStream3bATI pglNormalStream3bATI
7355
 
#define glNormalStream3bvATI pglNormalStream3bvATI
7356
 
#define glNormalStream3sATI pglNormalStream3sATI
7357
 
#define glNormalStream3svATI pglNormalStream3svATI
7358
 
#define glNormalStream3iATI pglNormalStream3iATI
7359
 
#define glNormalStream3ivATI pglNormalStream3ivATI
7360
 
#define glNormalStream3fATI pglNormalStream3fATI
7361
 
#define glNormalStream3fvATI pglNormalStream3fvATI
7362
 
#define glNormalStream3dATI pglNormalStream3dATI
7363
 
#define glNormalStream3dvATI pglNormalStream3dvATI
7364
 
#define glClientActiveVertexStreamATI pglClientActiveVertexStreamATI
7365
 
#define glVertexBlendEnviATI pglVertexBlendEnviATI
7366
 
#define glVertexBlendEnvfATI pglVertexBlendEnvfATI
7367
 
#endif 
7368
 
 
7369
 
/* GL_ATI_element_array */
7370
 
 
7371
 
#ifndef GL_ATI_element_array
7372
 
#define GL_ATI_element_array 1
7373
 
#define __GLEE_GL_ATI_element_array 1
7374
 
/* Constants */
7375
 
#define GL_ELEMENT_ARRAY_ATI                               0x8768
7376
 
#define GL_ELEMENT_ARRAY_TYPE_ATI                          0x8769
7377
 
#define GL_ELEMENT_ARRAY_POINTER_ATI                       0x876A
7378
 
typedef void (APIENTRYP PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid * pointer);
7379
 
typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count);
7380
 
typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
7381
 
GLEE_EXTERN PFNGLELEMENTPOINTERATIPROC pglElementPointerATI;
7382
 
GLEE_EXTERN PFNGLDRAWELEMENTARRAYATIPROC pglDrawElementArrayATI;
7383
 
GLEE_EXTERN PFNGLDRAWRANGEELEMENTARRAYATIPROC pglDrawRangeElementArrayATI;
7384
 
#define glElementPointerATI pglElementPointerATI
7385
 
#define glDrawElementArrayATI pglDrawElementArrayATI
7386
 
#define glDrawRangeElementArrayATI pglDrawRangeElementArrayATI
7387
 
#endif 
7388
 
 
7389
 
/* GL_SUN_mesh_array */
7390
 
 
7391
 
#ifndef GL_SUN_mesh_array
7392
 
#define GL_SUN_mesh_array 1
7393
 
#define __GLEE_GL_SUN_mesh_array 1
7394
 
/* Constants */
7395
 
#define GL_QUAD_MESH_SUN                                   0x8614
7396
 
#define GL_TRIANGLE_MESH_SUN                               0x8615
7397
 
typedef void (APIENTRYP PFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, GLsizei count, GLsizei width);
7398
 
GLEE_EXTERN PFNGLDRAWMESHARRAYSSUNPROC pglDrawMeshArraysSUN;
7399
 
#define glDrawMeshArraysSUN pglDrawMeshArraysSUN
7400
 
#endif 
7401
 
 
7402
 
/* GL_SUN_slice_accum */
7403
 
 
7404
 
#ifndef GL_SUN_slice_accum
7405
 
#define GL_SUN_slice_accum 1
7406
 
#define __GLEE_GL_SUN_slice_accum 1
7407
 
/* Constants */
7408
 
#define GL_SLICE_ACCUM_SUN                                 0x85CC
7409
 
#endif 
7410
 
 
7411
 
/* GL_NV_multisample_filter_hint */
7412
 
 
7413
 
#ifndef GL_NV_multisample_filter_hint
7414
 
#define GL_NV_multisample_filter_hint 1
7415
 
#define __GLEE_GL_NV_multisample_filter_hint 1
7416
 
/* Constants */
7417
 
#define GL_MULTISAMPLE_FILTER_HINT_NV                      0x8534
7418
 
#endif 
7419
 
 
7420
 
/* GL_NV_depth_clamp */
7421
 
 
7422
 
#ifndef GL_NV_depth_clamp
7423
 
#define GL_NV_depth_clamp 1
7424
 
#define __GLEE_GL_NV_depth_clamp 1
7425
 
/* Constants */
7426
 
#define GL_DEPTH_CLAMP_NV                                  0x864F
7427
 
#endif 
7428
 
 
7429
 
/* GL_NV_occlusion_query */
7430
 
 
7431
 
#ifndef GL_NV_occlusion_query
7432
 
#define GL_NV_occlusion_query 1
7433
 
#define __GLEE_GL_NV_occlusion_query 1
7434
 
/* Constants */
7435
 
#define GL_PIXEL_COUNTER_BITS_NV                           0x8864
7436
 
#define GL_CURRENT_OCCLUSION_QUERY_ID_NV                   0x8865
7437
 
#define GL_PIXEL_COUNT_NV                                  0x8866
7438
 
#define GL_PIXEL_COUNT_AVAILABLE_NV                        0x8867
7439
 
typedef void (APIENTRYP PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint * ids);
7440
 
typedef void (APIENTRYP PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint * ids);
7441
 
typedef GLboolean (APIENTRYP PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);
7442
 
typedef void (APIENTRYP PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);
7443
 
typedef void (APIENTRYP PFNGLENDOCCLUSIONQUERYNVPROC) ();
7444
 
typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint * params);
7445
 
typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint * params);
7446
 
GLEE_EXTERN PFNGLGENOCCLUSIONQUERIESNVPROC pglGenOcclusionQueriesNV;
7447
 
GLEE_EXTERN PFNGLDELETEOCCLUSIONQUERIESNVPROC pglDeleteOcclusionQueriesNV;
7448
 
GLEE_EXTERN PFNGLISOCCLUSIONQUERYNVPROC pglIsOcclusionQueryNV;
7449
 
GLEE_EXTERN PFNGLBEGINOCCLUSIONQUERYNVPROC pglBeginOcclusionQueryNV;
7450
 
GLEE_EXTERN PFNGLENDOCCLUSIONQUERYNVPROC pglEndOcclusionQueryNV;
7451
 
GLEE_EXTERN PFNGLGETOCCLUSIONQUERYIVNVPROC pglGetOcclusionQueryivNV;
7452
 
GLEE_EXTERN PFNGLGETOCCLUSIONQUERYUIVNVPROC pglGetOcclusionQueryuivNV;
7453
 
#define glGenOcclusionQueriesNV pglGenOcclusionQueriesNV
7454
 
#define glDeleteOcclusionQueriesNV pglDeleteOcclusionQueriesNV
7455
 
#define glIsOcclusionQueryNV pglIsOcclusionQueryNV
7456
 
#define glBeginOcclusionQueryNV pglBeginOcclusionQueryNV
7457
 
#define glEndOcclusionQueryNV pglEndOcclusionQueryNV
7458
 
#define glGetOcclusionQueryivNV pglGetOcclusionQueryivNV
7459
 
#define glGetOcclusionQueryuivNV pglGetOcclusionQueryuivNV
7460
 
#endif 
7461
 
 
7462
 
/* GL_NV_point_sprite */
7463
 
 
7464
 
#ifndef GL_NV_point_sprite
7465
 
#define GL_NV_point_sprite 1
7466
 
#define __GLEE_GL_NV_point_sprite 1
7467
 
/* Constants */
7468
 
#define GL_POINT_SPRITE_NV                                 0x8861
7469
 
#define GL_COORD_REPLACE_NV                                0x8862
7470
 
#define GL_POINT_SPRITE_R_MODE_NV                          0x8863
7471
 
typedef void (APIENTRYP PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);
7472
 
typedef void (APIENTRYP PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint * params);
7473
 
GLEE_EXTERN PFNGLPOINTPARAMETERINVPROC pglPointParameteriNV;
7474
 
GLEE_EXTERN PFNGLPOINTPARAMETERIVNVPROC pglPointParameterivNV;
7475
 
#define glPointParameteriNV pglPointParameteriNV
7476
 
#define glPointParameterivNV pglPointParameterivNV
7477
 
#endif 
7478
 
 
7479
 
/* GL_NV_texture_shader3 */
7480
 
 
7481
 
#ifndef GL_NV_texture_shader3
7482
 
#define GL_NV_texture_shader3 1
7483
 
#define __GLEE_GL_NV_texture_shader3 1
7484
 
/* Constants */
7485
 
#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV                 0x8850
7486
 
#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV           0x8851
7487
 
#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV          0x8852
7488
 
#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV    0x8853
7489
 
#define GL_OFFSET_HILO_TEXTURE_2D_NV                       0x8854
7490
 
#define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV                0x8855
7491
 
#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV            0x8856
7492
 
#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV     0x8857
7493
 
#define GL_DEPENDENT_HILO_TEXTURE_2D_NV                    0x8858
7494
 
#define GL_DEPENDENT_RGB_TEXTURE_3D_NV                     0x8859
7495
 
#define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV               0x885A
7496
 
#define GL_DOT_PRODUCT_PASS_THROUGH_NV                     0x885B
7497
 
#define GL_DOT_PRODUCT_TEXTURE_1D_NV                       0x885C
7498
 
#define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV             0x885D
7499
 
#define GL_HILO8_NV                                        0x885E
7500
 
#define GL_SIGNED_HILO8_NV                                 0x885F
7501
 
#define GL_FORCE_BLUE_TO_ONE_NV                            0x8860
7502
 
#endif 
7503
 
 
7504
 
/* GL_NV_vertex_program1_1 */
7505
 
 
7506
 
#ifndef GL_NV_vertex_program1_1
7507
 
#define GL_NV_vertex_program1_1 1
7508
 
#define __GLEE_GL_NV_vertex_program1_1 1
7509
 
/* Constants */
7510
 
#endif 
7511
 
 
7512
 
/* GL_EXT_shadow_funcs */
7513
 
 
7514
 
#ifndef GL_EXT_shadow_funcs
7515
 
#define GL_EXT_shadow_funcs 1
7516
 
#define __GLEE_GL_EXT_shadow_funcs 1
7517
 
/* Constants */
7518
 
#endif 
7519
 
 
7520
 
/* GL_EXT_stencil_two_side */
7521
 
 
7522
 
#ifndef GL_EXT_stencil_two_side
7523
 
#define GL_EXT_stencil_two_side 1
7524
 
#define __GLEE_GL_EXT_stencil_two_side 1
7525
 
/* Constants */
7526
 
#define GL_STENCIL_TEST_TWO_SIDE_EXT                       0x8910
7527
 
#define GL_ACTIVE_STENCIL_FACE_EXT                         0x8911
7528
 
typedef void (APIENTRYP PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face);
7529
 
GLEE_EXTERN PFNGLACTIVESTENCILFACEEXTPROC pglActiveStencilFaceEXT;
7530
 
#define glActiveStencilFaceEXT pglActiveStencilFaceEXT
7531
 
#endif 
7532
 
 
7533
 
/* GL_ATI_text_fragment_shader */
7534
 
 
7535
 
#ifndef GL_ATI_text_fragment_shader
7536
 
#define GL_ATI_text_fragment_shader 1
7537
 
#define __GLEE_GL_ATI_text_fragment_shader 1
7538
 
/* Constants */
7539
 
#define GL_TEXT_FRAGMENT_SHADER_ATI                        0x8200
7540
 
#endif 
7541
 
 
7542
 
/* GL_APPLE_client_storage */
7543
 
 
7544
 
#ifndef GL_APPLE_client_storage
7545
 
#define GL_APPLE_client_storage 1
7546
 
#define __GLEE_GL_APPLE_client_storage 1
7547
 
/* Constants */
7548
 
#define GL_UNPACK_CLIENT_STORAGE_APPLE                     0x85B2
7549
 
#endif 
7550
 
 
7551
 
/* GL_APPLE_element_array */
7552
 
 
7553
 
#ifndef GL_APPLE_element_array
7554
 
#define GL_APPLE_element_array 1
7555
 
#define __GLEE_GL_APPLE_element_array 1
7556
 
/* Constants */
7557
 
#define GL_ELEMENT_ARRAY_APPLE                             0x8768
7558
 
#define GL_ELEMENT_ARRAY_TYPE_APPLE                        0x8769
7559
 
#define GL_ELEMENT_ARRAY_POINTER_APPLE                     0x876A
7560
 
typedef void (APIENTRYP PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid * pointer);
7561
 
typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count);
7562
 
typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
7563
 
typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount);
7564
 
typedef void (APIENTRYP PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount);
7565
 
GLEE_EXTERN PFNGLELEMENTPOINTERAPPLEPROC pglElementPointerAPPLE;
7566
 
GLEE_EXTERN PFNGLDRAWELEMENTARRAYAPPLEPROC pglDrawElementArrayAPPLE;
7567
 
GLEE_EXTERN PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC pglDrawRangeElementArrayAPPLE;
7568
 
GLEE_EXTERN PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC pglMultiDrawElementArrayAPPLE;
7569
 
GLEE_EXTERN PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC pglMultiDrawRangeElementArrayAPPLE;
7570
 
#define glElementPointerAPPLE pglElementPointerAPPLE
7571
 
#define glDrawElementArrayAPPLE pglDrawElementArrayAPPLE
7572
 
#define glDrawRangeElementArrayAPPLE pglDrawRangeElementArrayAPPLE
7573
 
#define glMultiDrawElementArrayAPPLE pglMultiDrawElementArrayAPPLE
7574
 
#define glMultiDrawRangeElementArrayAPPLE pglMultiDrawRangeElementArrayAPPLE
7575
 
#endif 
7576
 
 
7577
 
/* GL_APPLE_fence */
7578
 
 
7579
 
#ifndef GL_APPLE_fence
7580
 
#define GL_APPLE_fence 1
7581
 
#define __GLEE_GL_APPLE_fence 1
7582
 
/* Constants */
7583
 
#define GL_DRAW_PIXELS_APPLE                               0x8A0A
7584
 
#define GL_FENCE_APPLE                                     0x8A0B
7585
 
typedef void (APIENTRYP PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint * fences);
7586
 
typedef void (APIENTRYP PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint * fences);
7587
 
typedef void (APIENTRYP PFNGLSETFENCEAPPLEPROC) (GLuint fence);
7588
 
typedef GLboolean (APIENTRYP PFNGLISFENCEAPPLEPROC) (GLuint fence);
7589
 
typedef GLboolean (APIENTRYP PFNGLTESTFENCEAPPLEPROC) (GLuint fence);
7590
 
typedef void (APIENTRYP PFNGLFINISHFENCEAPPLEPROC) (GLuint fence);
7591
 
typedef GLboolean (APIENTRYP PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name);
7592
 
typedef void (APIENTRYP PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name);
7593
 
GLEE_EXTERN PFNGLGENFENCESAPPLEPROC pglGenFencesAPPLE;
7594
 
GLEE_EXTERN PFNGLDELETEFENCESAPPLEPROC pglDeleteFencesAPPLE;
7595
 
GLEE_EXTERN PFNGLSETFENCEAPPLEPROC pglSetFenceAPPLE;
7596
 
GLEE_EXTERN PFNGLISFENCEAPPLEPROC pglIsFenceAPPLE;
7597
 
GLEE_EXTERN PFNGLTESTFENCEAPPLEPROC pglTestFenceAPPLE;
7598
 
GLEE_EXTERN PFNGLFINISHFENCEAPPLEPROC pglFinishFenceAPPLE;
7599
 
GLEE_EXTERN PFNGLTESTOBJECTAPPLEPROC pglTestObjectAPPLE;
7600
 
GLEE_EXTERN PFNGLFINISHOBJECTAPPLEPROC pglFinishObjectAPPLE;
7601
 
#define glGenFencesAPPLE pglGenFencesAPPLE
7602
 
#define glDeleteFencesAPPLE pglDeleteFencesAPPLE
7603
 
#define glSetFenceAPPLE pglSetFenceAPPLE
7604
 
#define glIsFenceAPPLE pglIsFenceAPPLE
7605
 
#define glTestFenceAPPLE pglTestFenceAPPLE
7606
 
#define glFinishFenceAPPLE pglFinishFenceAPPLE
7607
 
#define glTestObjectAPPLE pglTestObjectAPPLE
7608
 
#define glFinishObjectAPPLE pglFinishObjectAPPLE
7609
 
#endif 
7610
 
 
7611
 
/* GL_APPLE_vertex_array_object */
7612
 
 
7613
 
#ifndef GL_APPLE_vertex_array_object
7614
 
#define GL_APPLE_vertex_array_object 1
7615
 
#define __GLEE_GL_APPLE_vertex_array_object 1
7616
 
/* Constants */
7617
 
#define GL_VERTEX_ARRAY_BINDING_APPLE                      0x85B5
7618
 
typedef void (APIENTRYP PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array);
7619
 
typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint * arrays);
7620
 
typedef void (APIENTRYP PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint * arrays);
7621
 
typedef GLboolean (APIENTRYP PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array);
7622
 
GLEE_EXTERN PFNGLBINDVERTEXARRAYAPPLEPROC pglBindVertexArrayAPPLE;
7623
 
GLEE_EXTERN PFNGLDELETEVERTEXARRAYSAPPLEPROC pglDeleteVertexArraysAPPLE;
7624
 
GLEE_EXTERN PFNGLGENVERTEXARRAYSAPPLEPROC pglGenVertexArraysAPPLE;
7625
 
GLEE_EXTERN PFNGLISVERTEXARRAYAPPLEPROC pglIsVertexArrayAPPLE;
7626
 
#define glBindVertexArrayAPPLE pglBindVertexArrayAPPLE
7627
 
#define glDeleteVertexArraysAPPLE pglDeleteVertexArraysAPPLE
7628
 
#define glGenVertexArraysAPPLE pglGenVertexArraysAPPLE
7629
 
#define glIsVertexArrayAPPLE pglIsVertexArrayAPPLE
7630
 
#endif 
7631
 
 
7632
 
/* GL_APPLE_vertex_array_range */
7633
 
 
7634
 
#ifndef GL_APPLE_vertex_array_range
7635
 
#define GL_APPLE_vertex_array_range 1
7636
 
#define __GLEE_GL_APPLE_vertex_array_range 1
7637
 
/* Constants */
7638
 
#define GL_VERTEX_ARRAY_RANGE_APPLE                        0x851D
7639
 
#define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE                 0x851E
7640
 
#define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE                 0x851F
7641
 
#define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE                0x8521
7642
 
#define GL_STORAGE_CACHED_APPLE                            0x85BE
7643
 
#define GL_STORAGE_SHARED_APPLE                            0x85BF
7644
 
typedef void (APIENTRYP PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid * pointer);
7645
 
typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid * pointer);
7646
 
typedef void (APIENTRYP PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param);
7647
 
GLEE_EXTERN PFNGLVERTEXARRAYRANGEAPPLEPROC pglVertexArrayRangeAPPLE;
7648
 
GLEE_EXTERN PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC pglFlushVertexArrayRangeAPPLE;
7649
 
GLEE_EXTERN PFNGLVERTEXARRAYPARAMETERIAPPLEPROC pglVertexArrayParameteriAPPLE;
7650
 
#define glVertexArrayRangeAPPLE pglVertexArrayRangeAPPLE
7651
 
#define glFlushVertexArrayRangeAPPLE pglFlushVertexArrayRangeAPPLE
7652
 
#define glVertexArrayParameteriAPPLE pglVertexArrayParameteriAPPLE
7653
 
#endif 
7654
 
 
7655
 
/* GL_APPLE_ycbcr_422 */
7656
 
 
7657
 
#ifndef GL_APPLE_ycbcr_422
7658
 
#define GL_APPLE_ycbcr_422 1
7659
 
#define __GLEE_GL_APPLE_ycbcr_422 1
7660
 
/* Constants */
7661
 
#define GL_YCBCR_422_APPLE                                 0x85B9
7662
 
#define GL_UNSIGNED_SHORT_8_8_APPLE                        0x85BA
7663
 
#define GL_UNSIGNED_SHORT_8_8_REV_APPLE                    0x85BB
7664
 
#endif 
7665
 
 
7666
 
/* GL_S3_s3tc */
7667
 
 
7668
 
#ifndef GL_S3_s3tc
7669
 
#define GL_S3_s3tc 1
7670
 
#define __GLEE_GL_S3_s3tc 1
7671
 
/* Constants */
7672
 
#define GL_RGB_S3TC                                        0x83A0
7673
 
#define GL_RGB4_S3TC                                       0x83A1
7674
 
#define GL_RGBA_S3TC                                       0x83A2
7675
 
#define GL_RGBA4_S3TC                                      0x83A3
7676
 
#endif 
7677
 
 
7678
 
/* GL_ATI_draw_buffers */
7679
 
 
7680
 
#ifndef GL_ATI_draw_buffers
7681
 
#define GL_ATI_draw_buffers 1
7682
 
#define __GLEE_GL_ATI_draw_buffers 1
7683
 
/* Constants */
7684
 
#define GL_MAX_DRAW_BUFFERS_ATI                            0x8824
7685
 
#define GL_DRAW_BUFFER0_ATI                                0x8825
7686
 
#define GL_DRAW_BUFFER1_ATI                                0x8826
7687
 
#define GL_DRAW_BUFFER2_ATI                                0x8827
7688
 
#define GL_DRAW_BUFFER3_ATI                                0x8828
7689
 
#define GL_DRAW_BUFFER4_ATI                                0x8829
7690
 
#define GL_DRAW_BUFFER5_ATI                                0x882A
7691
 
#define GL_DRAW_BUFFER6_ATI                                0x882B
7692
 
#define GL_DRAW_BUFFER7_ATI                                0x882C
7693
 
#define GL_DRAW_BUFFER8_ATI                                0x882D
7694
 
#define GL_DRAW_BUFFER9_ATI                                0x882E
7695
 
#define GL_DRAW_BUFFER10_ATI                               0x882F
7696
 
#define GL_DRAW_BUFFER11_ATI                               0x8830
7697
 
#define GL_DRAW_BUFFER12_ATI                               0x8831
7698
 
#define GL_DRAW_BUFFER13_ATI                               0x8832
7699
 
#define GL_DRAW_BUFFER14_ATI                               0x8833
7700
 
#define GL_DRAW_BUFFER15_ATI                               0x8834
7701
 
typedef void (APIENTRYP PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum * bufs);
7702
 
GLEE_EXTERN PFNGLDRAWBUFFERSATIPROC pglDrawBuffersATI;
7703
 
#define glDrawBuffersATI pglDrawBuffersATI
7704
 
#endif 
7705
 
 
7706
 
/* GL_ATI_pixel_format_float */
7707
 
 
7708
 
#ifndef GL_ATI_pixel_format_float
7709
 
#define GL_ATI_pixel_format_float 1
7710
 
#define __GLEE_GL_ATI_pixel_format_float 1
7711
 
/* Constants */
7712
 
#define GL_TYPE_RGBA_FLOAT_ATI                             0x8820
7713
 
#define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI                 0x8835
7714
 
#endif 
7715
 
 
7716
 
/* GL_ATI_texture_env_combine3 */
7717
 
 
7718
 
#ifndef GL_ATI_texture_env_combine3
7719
 
#define GL_ATI_texture_env_combine3 1
7720
 
#define __GLEE_GL_ATI_texture_env_combine3 1
7721
 
/* Constants */
7722
 
#define GL_MODULATE_ADD_ATI                                0x8744
7723
 
#define GL_MODULATE_SIGNED_ADD_ATI                         0x8745
7724
 
#define GL_MODULATE_SUBTRACT_ATI                           0x8746
7725
 
#endif 
7726
 
 
7727
 
/* GL_ATI_texture_float */
7728
 
 
7729
 
#ifndef GL_ATI_texture_float
7730
 
#define GL_ATI_texture_float 1
7731
 
#define __GLEE_GL_ATI_texture_float 1
7732
 
/* Constants */
7733
 
#define GL_RGBA_FLOAT32_ATI                                0x8814
7734
 
#define GL_RGB_FLOAT32_ATI                                 0x8815
7735
 
#define GL_ALPHA_FLOAT32_ATI                               0x8816
7736
 
#define GL_INTENSITY_FLOAT32_ATI                           0x8817
7737
 
#define GL_LUMINANCE_FLOAT32_ATI                           0x8818
7738
 
#define GL_LUMINANCE_ALPHA_FLOAT32_ATI                     0x8819
7739
 
#define GL_RGBA_FLOAT16_ATI                                0x881A
7740
 
#define GL_RGB_FLOAT16_ATI                                 0x881B
7741
 
#define GL_ALPHA_FLOAT16_ATI                               0x881C
7742
 
#define GL_INTENSITY_FLOAT16_ATI                           0x881D
7743
 
#define GL_LUMINANCE_FLOAT16_ATI                           0x881E
7744
 
#define GL_LUMINANCE_ALPHA_FLOAT16_ATI                     0x881F
7745
 
#endif 
7746
 
 
7747
 
/* GL_NV_float_buffer */
7748
 
 
7749
 
#ifndef GL_NV_float_buffer
7750
 
#define GL_NV_float_buffer 1
7751
 
#define __GLEE_GL_NV_float_buffer 1
7752
 
/* Constants */
7753
 
#define GL_FLOAT_R_NV                                      0x8880
7754
 
#define GL_FLOAT_RG_NV                                     0x8881
7755
 
#define GL_FLOAT_RGB_NV                                    0x8882
7756
 
#define GL_FLOAT_RGBA_NV                                   0x8883
7757
 
#define GL_FLOAT_R16_NV                                    0x8884
7758
 
#define GL_FLOAT_R32_NV                                    0x8885
7759
 
#define GL_FLOAT_RG16_NV                                   0x8886
7760
 
#define GL_FLOAT_RG32_NV                                   0x8887
7761
 
#define GL_FLOAT_RGB16_NV                                  0x8888
7762
 
#define GL_FLOAT_RGB32_NV                                  0x8889
7763
 
#define GL_FLOAT_RGBA16_NV                                 0x888A
7764
 
#define GL_FLOAT_RGBA32_NV                                 0x888B
7765
 
#define GL_TEXTURE_FLOAT_COMPONENTS_NV                     0x888C
7766
 
#define GL_FLOAT_CLEAR_COLOR_VALUE_NV                      0x888D
7767
 
#define GL_FLOAT_RGBA_MODE_NV                              0x888E
7768
 
#endif 
7769
 
 
7770
 
/* GL_NV_fragment_program */
7771
 
 
7772
 
#ifndef GL_NV_fragment_program
7773
 
#define GL_NV_fragment_program 1
7774
 
#define __GLEE_GL_NV_fragment_program 1
7775
 
/* Constants */
7776
 
#define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV        0x8868
7777
 
#define GL_FRAGMENT_PROGRAM_NV                             0x8870
7778
 
#define GL_MAX_TEXTURE_COORDS_NV                           0x8871
7779
 
#define GL_MAX_TEXTURE_IMAGE_UNITS_NV                      0x8872
7780
 
#define GL_FRAGMENT_PROGRAM_BINDING_NV                     0x8873
7781
 
#define GL_PROGRAM_ERROR_STRING_NV                         0x8874
7782
 
typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
7783
 
typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
7784
 
typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v);
7785
 
typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v);
7786
 
typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLfloat * params);
7787
 
typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte * name, GLdouble * params);
7788
 
GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4FNVPROC pglProgramNamedParameter4fNV;
7789
 
GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4DNVPROC pglProgramNamedParameter4dNV;
7790
 
GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC pglProgramNamedParameter4fvNV;
7791
 
GLEE_EXTERN PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC pglProgramNamedParameter4dvNV;
7792
 
GLEE_EXTERN PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC pglGetProgramNamedParameterfvNV;
7793
 
GLEE_EXTERN PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC pglGetProgramNamedParameterdvNV;
7794
 
#define glProgramNamedParameter4fNV pglProgramNamedParameter4fNV
7795
 
#define glProgramNamedParameter4dNV pglProgramNamedParameter4dNV
7796
 
#define glProgramNamedParameter4fvNV pglProgramNamedParameter4fvNV
7797
 
#define glProgramNamedParameter4dvNV pglProgramNamedParameter4dvNV
7798
 
#define glGetProgramNamedParameterfvNV pglGetProgramNamedParameterfvNV
7799
 
#define glGetProgramNamedParameterdvNV pglGetProgramNamedParameterdvNV
7800
 
#endif 
7801
 
 
7802
 
/* GL_NV_half_float */
7803
 
 
7804
 
#ifndef GL_NV_half_float
7805
 
#define GL_NV_half_float 1
7806
 
#define __GLEE_GL_NV_half_float 1
7807
 
/* Constants */
7808
 
#define GL_HALF_FLOAT_NV                                   0x140B
7809
 
typedef void (APIENTRYP PFNGLVERTEX2HNVPROC) (GLhalfNV x, GLhalfNV y);
7810
 
typedef void (APIENTRYP PFNGLVERTEX2HVNVPROC) (const GLhalfNV * v);
7811
 
typedef void (APIENTRYP PFNGLVERTEX3HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z);
7812
 
typedef void (APIENTRYP PFNGLVERTEX3HVNVPROC) (const GLhalfNV * v);
7813
 
typedef void (APIENTRYP PFNGLVERTEX4HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
7814
 
typedef void (APIENTRYP PFNGLVERTEX4HVNVPROC) (const GLhalfNV * v);
7815
 
typedef void (APIENTRYP PFNGLNORMAL3HNVPROC) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
7816
 
typedef void (APIENTRYP PFNGLNORMAL3HVNVPROC) (const GLhalfNV * v);
7817
 
typedef void (APIENTRYP PFNGLCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
7818
 
typedef void (APIENTRYP PFNGLCOLOR3HVNVPROC) (const GLhalfNV * v);
7819
 
typedef void (APIENTRYP PFNGLCOLOR4HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha);
7820
 
typedef void (APIENTRYP PFNGLCOLOR4HVNVPROC) (const GLhalfNV * v);
7821
 
typedef void (APIENTRYP PFNGLTEXCOORD1HNVPROC) (GLhalfNV s);
7822
 
typedef void (APIENTRYP PFNGLTEXCOORD1HVNVPROC) (const GLhalfNV * v);
7823
 
typedef void (APIENTRYP PFNGLTEXCOORD2HNVPROC) (GLhalfNV s, GLhalfNV t);
7824
 
typedef void (APIENTRYP PFNGLTEXCOORD2HVNVPROC) (const GLhalfNV * v);
7825
 
typedef void (APIENTRYP PFNGLTEXCOORD3HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r);
7826
 
typedef void (APIENTRYP PFNGLTEXCOORD3HVNVPROC) (const GLhalfNV * v);
7827
 
typedef void (APIENTRYP PFNGLTEXCOORD4HNVPROC) (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
7828
 
typedef void (APIENTRYP PFNGLTEXCOORD4HVNVPROC) (const GLhalfNV * v);
7829
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalfNV s);
7830
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalfNV * v);
7831
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t);
7832
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalfNV * v);
7833
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);
7834
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalfNV * v);
7835
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
7836
 
typedef void (APIENTRYP PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalfNV * v);
7837
 
typedef void (APIENTRYP PFNGLFOGCOORDHNVPROC) (GLhalfNV fog);
7838
 
typedef void (APIENTRYP PFNGLFOGCOORDHVNVPROC) (const GLhalfNV * fog);
7839
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
7840
 
typedef void (APIENTRYP PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalfNV * v);
7841
 
typedef void (APIENTRYP PFNGLVERTEXWEIGHTHNVPROC) (GLhalfNV weight);
7842
 
typedef void (APIENTRYP PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalfNV * weight);
7843
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalfNV x);
7844
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalfNV * v);
7845
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y);
7846
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalfNV * v);
7847
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z);
7848
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalfNV * v);
7849
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w);
7850
 
typedef void (APIENTRYP PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalfNV * v);
7851
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
7852
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
7853
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
7854
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalfNV * v);
7855
 
GLEE_EXTERN PFNGLVERTEX2HNVPROC pglVertex2hNV;
7856
 
GLEE_EXTERN PFNGLVERTEX2HVNVPROC pglVertex2hvNV;
7857
 
GLEE_EXTERN PFNGLVERTEX3HNVPROC pglVertex3hNV;
7858
 
GLEE_EXTERN PFNGLVERTEX3HVNVPROC pglVertex3hvNV;
7859
 
GLEE_EXTERN PFNGLVERTEX4HNVPROC pglVertex4hNV;
7860
 
GLEE_EXTERN PFNGLVERTEX4HVNVPROC pglVertex4hvNV;
7861
 
GLEE_EXTERN PFNGLNORMAL3HNVPROC pglNormal3hNV;
7862
 
GLEE_EXTERN PFNGLNORMAL3HVNVPROC pglNormal3hvNV;
7863
 
GLEE_EXTERN PFNGLCOLOR3HNVPROC pglColor3hNV;
7864
 
GLEE_EXTERN PFNGLCOLOR3HVNVPROC pglColor3hvNV;
7865
 
GLEE_EXTERN PFNGLCOLOR4HNVPROC pglColor4hNV;
7866
 
GLEE_EXTERN PFNGLCOLOR4HVNVPROC pglColor4hvNV;
7867
 
GLEE_EXTERN PFNGLTEXCOORD1HNVPROC pglTexCoord1hNV;
7868
 
GLEE_EXTERN PFNGLTEXCOORD1HVNVPROC pglTexCoord1hvNV;
7869
 
GLEE_EXTERN PFNGLTEXCOORD2HNVPROC pglTexCoord2hNV;
7870
 
GLEE_EXTERN PFNGLTEXCOORD2HVNVPROC pglTexCoord2hvNV;
7871
 
GLEE_EXTERN PFNGLTEXCOORD3HNVPROC pglTexCoord3hNV;
7872
 
GLEE_EXTERN PFNGLTEXCOORD3HVNVPROC pglTexCoord3hvNV;
7873
 
GLEE_EXTERN PFNGLTEXCOORD4HNVPROC pglTexCoord4hNV;
7874
 
GLEE_EXTERN PFNGLTEXCOORD4HVNVPROC pglTexCoord4hvNV;
7875
 
GLEE_EXTERN PFNGLMULTITEXCOORD1HNVPROC pglMultiTexCoord1hNV;
7876
 
GLEE_EXTERN PFNGLMULTITEXCOORD1HVNVPROC pglMultiTexCoord1hvNV;
7877
 
GLEE_EXTERN PFNGLMULTITEXCOORD2HNVPROC pglMultiTexCoord2hNV;
7878
 
GLEE_EXTERN PFNGLMULTITEXCOORD2HVNVPROC pglMultiTexCoord2hvNV;
7879
 
GLEE_EXTERN PFNGLMULTITEXCOORD3HNVPROC pglMultiTexCoord3hNV;
7880
 
GLEE_EXTERN PFNGLMULTITEXCOORD3HVNVPROC pglMultiTexCoord3hvNV;
7881
 
GLEE_EXTERN PFNGLMULTITEXCOORD4HNVPROC pglMultiTexCoord4hNV;
7882
 
GLEE_EXTERN PFNGLMULTITEXCOORD4HVNVPROC pglMultiTexCoord4hvNV;
7883
 
GLEE_EXTERN PFNGLFOGCOORDHNVPROC pglFogCoordhNV;
7884
 
GLEE_EXTERN PFNGLFOGCOORDHVNVPROC pglFogCoordhvNV;
7885
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3HNVPROC pglSecondaryColor3hNV;
7886
 
GLEE_EXTERN PFNGLSECONDARYCOLOR3HVNVPROC pglSecondaryColor3hvNV;
7887
 
GLEE_EXTERN PFNGLVERTEXWEIGHTHNVPROC pglVertexWeighthNV;
7888
 
GLEE_EXTERN PFNGLVERTEXWEIGHTHVNVPROC pglVertexWeighthvNV;
7889
 
GLEE_EXTERN PFNGLVERTEXATTRIB1HNVPROC pglVertexAttrib1hNV;
7890
 
GLEE_EXTERN PFNGLVERTEXATTRIB1HVNVPROC pglVertexAttrib1hvNV;
7891
 
GLEE_EXTERN PFNGLVERTEXATTRIB2HNVPROC pglVertexAttrib2hNV;
7892
 
GLEE_EXTERN PFNGLVERTEXATTRIB2HVNVPROC pglVertexAttrib2hvNV;
7893
 
GLEE_EXTERN PFNGLVERTEXATTRIB3HNVPROC pglVertexAttrib3hNV;
7894
 
GLEE_EXTERN PFNGLVERTEXATTRIB3HVNVPROC pglVertexAttrib3hvNV;
7895
 
GLEE_EXTERN PFNGLVERTEXATTRIB4HNVPROC pglVertexAttrib4hNV;
7896
 
GLEE_EXTERN PFNGLVERTEXATTRIB4HVNVPROC pglVertexAttrib4hvNV;
7897
 
GLEE_EXTERN PFNGLVERTEXATTRIBS1HVNVPROC pglVertexAttribs1hvNV;
7898
 
GLEE_EXTERN PFNGLVERTEXATTRIBS2HVNVPROC pglVertexAttribs2hvNV;
7899
 
GLEE_EXTERN PFNGLVERTEXATTRIBS3HVNVPROC pglVertexAttribs3hvNV;
7900
 
GLEE_EXTERN PFNGLVERTEXATTRIBS4HVNVPROC pglVertexAttribs4hvNV;
7901
 
#define glVertex2hNV pglVertex2hNV
7902
 
#define glVertex2hvNV pglVertex2hvNV
7903
 
#define glVertex3hNV pglVertex3hNV
7904
 
#define glVertex3hvNV pglVertex3hvNV
7905
 
#define glVertex4hNV pglVertex4hNV
7906
 
#define glVertex4hvNV pglVertex4hvNV
7907
 
#define glNormal3hNV pglNormal3hNV
7908
 
#define glNormal3hvNV pglNormal3hvNV
7909
 
#define glColor3hNV pglColor3hNV
7910
 
#define glColor3hvNV pglColor3hvNV
7911
 
#define glColor4hNV pglColor4hNV
7912
 
#define glColor4hvNV pglColor4hvNV
7913
 
#define glTexCoord1hNV pglTexCoord1hNV
7914
 
#define glTexCoord1hvNV pglTexCoord1hvNV
7915
 
#define glTexCoord2hNV pglTexCoord2hNV
7916
 
#define glTexCoord2hvNV pglTexCoord2hvNV
7917
 
#define glTexCoord3hNV pglTexCoord3hNV
7918
 
#define glTexCoord3hvNV pglTexCoord3hvNV
7919
 
#define glTexCoord4hNV pglTexCoord4hNV
7920
 
#define glTexCoord4hvNV pglTexCoord4hvNV
7921
 
#define glMultiTexCoord1hNV pglMultiTexCoord1hNV
7922
 
#define glMultiTexCoord1hvNV pglMultiTexCoord1hvNV
7923
 
#define glMultiTexCoord2hNV pglMultiTexCoord2hNV
7924
 
#define glMultiTexCoord2hvNV pglMultiTexCoord2hvNV
7925
 
#define glMultiTexCoord3hNV pglMultiTexCoord3hNV
7926
 
#define glMultiTexCoord3hvNV pglMultiTexCoord3hvNV
7927
 
#define glMultiTexCoord4hNV pglMultiTexCoord4hNV
7928
 
#define glMultiTexCoord4hvNV pglMultiTexCoord4hvNV
7929
 
#define glFogCoordhNV pglFogCoordhNV
7930
 
#define glFogCoordhvNV pglFogCoordhvNV
7931
 
#define glSecondaryColor3hNV pglSecondaryColor3hNV
7932
 
#define glSecondaryColor3hvNV pglSecondaryColor3hvNV
7933
 
#define glVertexWeighthNV pglVertexWeighthNV
7934
 
#define glVertexWeighthvNV pglVertexWeighthvNV
7935
 
#define glVertexAttrib1hNV pglVertexAttrib1hNV
7936
 
#define glVertexAttrib1hvNV pglVertexAttrib1hvNV
7937
 
#define glVertexAttrib2hNV pglVertexAttrib2hNV
7938
 
#define glVertexAttrib2hvNV pglVertexAttrib2hvNV
7939
 
#define glVertexAttrib3hNV pglVertexAttrib3hNV
7940
 
#define glVertexAttrib3hvNV pglVertexAttrib3hvNV
7941
 
#define glVertexAttrib4hNV pglVertexAttrib4hNV
7942
 
#define glVertexAttrib4hvNV pglVertexAttrib4hvNV
7943
 
#define glVertexAttribs1hvNV pglVertexAttribs1hvNV
7944
 
#define glVertexAttribs2hvNV pglVertexAttribs2hvNV
7945
 
#define glVertexAttribs3hvNV pglVertexAttribs3hvNV
7946
 
#define glVertexAttribs4hvNV pglVertexAttribs4hvNV
7947
 
#endif 
7948
 
 
7949
 
/* GL_NV_pixel_data_range */
7950
 
 
7951
 
#ifndef GL_NV_pixel_data_range
7952
 
#define GL_NV_pixel_data_range 1
7953
 
#define __GLEE_GL_NV_pixel_data_range 1
7954
 
/* Constants */
7955
 
#define GL_WRITE_PIXEL_DATA_RANGE_NV                       0x8878
7956
 
#define GL_READ_PIXEL_DATA_RANGE_NV                        0x8879
7957
 
#define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV                0x887A
7958
 
#define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV                 0x887B
7959
 
#define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV               0x887C
7960
 
#define GL_READ_PIXEL_DATA_RANGE_POINTER_NV                0x887D
7961
 
typedef void (APIENTRYP PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, GLvoid * pointer);
7962
 
typedef void (APIENTRYP PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
7963
 
GLEE_EXTERN PFNGLPIXELDATARANGENVPROC pglPixelDataRangeNV;
7964
 
GLEE_EXTERN PFNGLFLUSHPIXELDATARANGENVPROC pglFlushPixelDataRangeNV;
7965
 
#define glPixelDataRangeNV pglPixelDataRangeNV
7966
 
#define glFlushPixelDataRangeNV pglFlushPixelDataRangeNV
7967
 
#endif 
7968
 
 
7969
 
/* GL_NV_primitive_restart */
7970
 
 
7971
 
#ifndef GL_NV_primitive_restart
7972
 
#define GL_NV_primitive_restart 1
7973
 
#define __GLEE_GL_NV_primitive_restart 1
7974
 
/* Constants */
7975
 
#define GL_PRIMITIVE_RESTART_NV                            0x8558
7976
 
#define GL_PRIMITIVE_RESTART_INDEX_NV                      0x8559
7977
 
typedef void (APIENTRYP PFNGLPRIMITIVERESTARTNVPROC) ();
7978
 
typedef void (APIENTRYP PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index);
7979
 
GLEE_EXTERN PFNGLPRIMITIVERESTARTNVPROC pglPrimitiveRestartNV;
7980
 
GLEE_EXTERN PFNGLPRIMITIVERESTARTINDEXNVPROC pglPrimitiveRestartIndexNV;
7981
 
#define glPrimitiveRestartNV pglPrimitiveRestartNV
7982
 
#define glPrimitiveRestartIndexNV pglPrimitiveRestartIndexNV
7983
 
#endif 
7984
 
 
7985
 
/* GL_NV_texture_expand_normal */
7986
 
 
7987
 
#ifndef GL_NV_texture_expand_normal
7988
 
#define GL_NV_texture_expand_normal 1
7989
 
#define __GLEE_GL_NV_texture_expand_normal 1
7990
 
/* Constants */
7991
 
#define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV                  0x888F
7992
 
#endif 
7993
 
 
7994
 
/* GL_NV_vertex_program2 */
7995
 
 
7996
 
#ifndef GL_NV_vertex_program2
7997
 
#define GL_NV_vertex_program2 1
7998
 
#define __GLEE_GL_NV_vertex_program2 1
7999
 
/* Constants */
8000
 
#endif 
8001
 
 
8002
 
/* GL_ATI_map_object_buffer */
8003
 
 
8004
 
#ifndef GL_ATI_map_object_buffer
8005
 
#define GL_ATI_map_object_buffer 1
8006
 
#define __GLEE_GL_ATI_map_object_buffer 1
8007
 
/* Constants */
8008
 
typedef GLvoid* (APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer);
8009
 
typedef void (APIENTRYP PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer);
8010
 
GLEE_EXTERN PFNGLMAPOBJECTBUFFERATIPROC pglMapObjectBufferATI;
8011
 
GLEE_EXTERN PFNGLUNMAPOBJECTBUFFERATIPROC pglUnmapObjectBufferATI;
8012
 
#define glMapObjectBufferATI pglMapObjectBufferATI
8013
 
#define glUnmapObjectBufferATI pglUnmapObjectBufferATI
8014
 
#endif 
8015
 
 
8016
 
/* GL_ATI_separate_stencil */
8017
 
 
8018
 
#ifndef GL_ATI_separate_stencil
8019
 
#define GL_ATI_separate_stencil 1
8020
 
#define __GLEE_GL_ATI_separate_stencil 1
8021
 
/* Constants */
8022
 
#define GL_STENCIL_BACK_FUNC_ATI                           0x8800
8023
 
#define GL_STENCIL_BACK_FAIL_ATI                           0x8801
8024
 
#define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI                0x8802
8025
 
#define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI                0x8803
8026
 
typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
8027
 
typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
8028
 
GLEE_EXTERN PFNGLSTENCILOPSEPARATEATIPROC pglStencilOpSeparateATI;
8029
 
GLEE_EXTERN PFNGLSTENCILFUNCSEPARATEATIPROC pglStencilFuncSeparateATI;
8030
 
#define glStencilOpSeparateATI pglStencilOpSeparateATI
8031
 
#define glStencilFuncSeparateATI pglStencilFuncSeparateATI
8032
 
#endif 
8033
 
 
8034
 
/* GL_ATI_vertex_attrib_array_object */
8035
 
 
8036
 
#ifndef GL_ATI_vertex_attrib_array_object
8037
 
#define GL_ATI_vertex_attrib_array_object 1
8038
 
#define __GLEE_GL_ATI_vertex_attrib_array_object 1
8039
 
/* Constants */
8040
 
typedef void (APIENTRYP PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
8041
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat * params);
8042
 
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint * params);
8043
 
GLEE_EXTERN PFNGLVERTEXATTRIBARRAYOBJECTATIPROC pglVertexAttribArrayObjectATI;
8044
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC pglGetVertexAttribArrayObjectfvATI;
8045
 
GLEE_EXTERN PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC pglGetVertexAttribArrayObjectivATI;
8046
 
#define glVertexAttribArrayObjectATI pglVertexAttribArrayObjectATI
8047
 
#define glGetVertexAttribArrayObjectfvATI pglGetVertexAttribArrayObjectfvATI
8048
 
#define glGetVertexAttribArrayObjectivATI pglGetVertexAttribArrayObjectivATI
8049
 
#endif 
8050
 
 
8051
 
/* GL_OES_read_format */
8052
 
 
8053
 
#ifndef GL_OES_read_format
8054
 
#define GL_OES_read_format 1
8055
 
#define __GLEE_GL_OES_read_format 1
8056
 
/* Constants */
8057
 
#define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES              0x8B9A
8058
 
#define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES            0x8B9B
8059
 
#endif 
8060
 
 
8061
 
/* GL_EXT_depth_bounds_test */
8062
 
 
8063
 
#ifndef GL_EXT_depth_bounds_test
8064
 
#define GL_EXT_depth_bounds_test 1
8065
 
#define __GLEE_GL_EXT_depth_bounds_test 1
8066
 
/* Constants */
8067
 
#define GL_DEPTH_BOUNDS_TEST_EXT                           0x8890
8068
 
#define GL_DEPTH_BOUNDS_EXT                                0x8891
8069
 
typedef void (APIENTRYP PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax);
8070
 
GLEE_EXTERN PFNGLDEPTHBOUNDSEXTPROC pglDepthBoundsEXT;
8071
 
#define glDepthBoundsEXT pglDepthBoundsEXT
8072
 
#endif 
8073
 
 
8074
 
/* GL_EXT_texture_mirror_clamp */
8075
 
 
8076
 
#ifndef GL_EXT_texture_mirror_clamp
8077
 
#define GL_EXT_texture_mirror_clamp 1
8078
 
#define __GLEE_GL_EXT_texture_mirror_clamp 1
8079
 
/* Constants */
8080
 
#define GL_MIRROR_CLAMP_EXT                                0x8742
8081
 
#define GL_MIRROR_CLAMP_TO_EDGE_EXT                        0x8743
8082
 
#define GL_MIRROR_CLAMP_TO_BORDER_EXT                      0x8912
8083
 
#endif 
8084
 
 
8085
 
/* GL_EXT_blend_equation_separate */
8086
 
 
8087
 
#ifndef GL_EXT_blend_equation_separate
8088
 
#define GL_EXT_blend_equation_separate 1
8089
 
#define __GLEE_GL_EXT_blend_equation_separate 1
8090
 
/* Constants */
8091
 
#define GL_BLEND_EQUATION_RGB_EXT                          GL_BLEND_EQUATION
8092
 
#define GL_BLEND_EQUATION_ALPHA_EXT                        0x883D
8093
 
typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha);
8094
 
GLEE_EXTERN PFNGLBLENDEQUATIONSEPARATEEXTPROC pglBlendEquationSeparateEXT;
8095
 
#define glBlendEquationSeparateEXT pglBlendEquationSeparateEXT
8096
 
#endif 
8097
 
 
8098
 
/* GL_MESA_pack_invert */
8099
 
 
8100
 
#ifndef GL_MESA_pack_invert
8101
 
#define GL_MESA_pack_invert 1
8102
 
#define __GLEE_GL_MESA_pack_invert 1
8103
 
/* Constants */
8104
 
#define GL_PACK_INVERT_MESA                                0x8758
8105
 
#endif 
8106
 
 
8107
 
/* GL_MESA_ycbcr_texture */
8108
 
 
8109
 
#ifndef GL_MESA_ycbcr_texture
8110
 
#define GL_MESA_ycbcr_texture 1
8111
 
#define __GLEE_GL_MESA_ycbcr_texture 1
8112
 
/* Constants */
8113
 
#define GL_UNSIGNED_SHORT_8_8_MESA                         0x85BA
8114
 
#define GL_UNSIGNED_SHORT_8_8_REV_MESA                     0x85BB
8115
 
#define GL_YCBCR_MESA                                      0x8757
8116
 
#endif 
8117
 
 
8118
 
/* GL_EXT_pixel_buffer_object */
8119
 
 
8120
 
#ifndef GL_EXT_pixel_buffer_object
8121
 
#define GL_EXT_pixel_buffer_object 1
8122
 
#define __GLEE_GL_EXT_pixel_buffer_object 1
8123
 
/* Constants */
8124
 
#define GL_PIXEL_PACK_BUFFER_EXT                           0x88EB
8125
 
#define GL_PIXEL_UNPACK_BUFFER_EXT                         0x88EC
8126
 
#define GL_PIXEL_PACK_BUFFER_BINDING_EXT                   0x88ED
8127
 
#define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT                 0x88EF
8128
 
#endif 
8129
 
 
8130
 
/* GL_NV_fragment_program_option */
8131
 
 
8132
 
#ifndef GL_NV_fragment_program_option
8133
 
#define GL_NV_fragment_program_option 1
8134
 
#define __GLEE_GL_NV_fragment_program_option 1
8135
 
/* Constants */
8136
 
#endif 
8137
 
 
8138
 
/* GL_NV_fragment_program2 */
8139
 
 
8140
 
#ifndef GL_NV_fragment_program2
8141
 
#define GL_NV_fragment_program2 1
8142
 
#define __GLEE_GL_NV_fragment_program2 1
8143
 
/* Constants */
8144
 
#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV                0x88F4
8145
 
#define GL_MAX_PROGRAM_CALL_DEPTH_NV                       0x88F5
8146
 
#define GL_MAX_PROGRAM_IF_DEPTH_NV                         0x88F6
8147
 
#define GL_MAX_PROGRAM_LOOP_DEPTH_NV                       0x88F7
8148
 
#define GL_MAX_PROGRAM_LOOP_COUNT_NV                       0x88F8
8149
 
#endif 
8150
 
 
8151
 
/* GL_NV_vertex_program2_option */
8152
 
 
8153
 
#ifndef GL_NV_vertex_program2_option
8154
 
#define GL_NV_vertex_program2_option 1
8155
 
#define __GLEE_GL_NV_vertex_program2_option 1
8156
 
/* Constants */
8157
 
#endif 
8158
 
 
8159
 
/* GL_NV_vertex_program3 */
8160
 
 
8161
 
#ifndef GL_NV_vertex_program3
8162
 
#define GL_NV_vertex_program3 1
8163
 
#define __GLEE_GL_NV_vertex_program3 1
8164
 
/* Constants */
8165
 
#endif 
8166
 
 
8167
 
/* GL_EXT_framebuffer_object */
8168
 
 
8169
 
#ifndef GL_EXT_framebuffer_object
8170
 
#define GL_EXT_framebuffer_object 1
8171
 
#define __GLEE_GL_EXT_framebuffer_object 1
8172
 
/* Constants */
8173
 
#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT               0x0506
8174
 
#define GL_MAX_RENDERBUFFER_SIZE_EXT                       0x84E8
8175
 
#define GL_FRAMEBUFFER_BINDING_EXT                         0x8CA6
8176
 
#define GL_RENDERBUFFER_BINDING_EXT                        0x8CA7
8177
 
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT          0x8CD0
8178
 
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT          0x8CD1
8179
 
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT        0x8CD2
8180
 
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
8181
 
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT   0x8CD4
8182
 
#define GL_FRAMEBUFFER_COMPLETE_EXT                        0x8CD5
8183
 
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT           0x8CD6
8184
 
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT   0x8CD7
8185
 
#define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT 0x8CD8
8186
 
#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT           0x8CD9
8187
 
#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT              0x8CDA
8188
 
#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT          0x8CDB
8189
 
#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT          0x8CDC
8190
 
#define GL_FRAMEBUFFER_UNSUPPORTED_EXT                     0x8CDD
8191
 
#define GL_MAX_COLOR_ATTACHMENTS_EXT                       0x8CDF
8192
 
#define GL_COLOR_ATTACHMENT0_EXT                           0x8CE0
8193
 
#define GL_COLOR_ATTACHMENT1_EXT                           0x8CE1
8194
 
#define GL_COLOR_ATTACHMENT2_EXT                           0x8CE2
8195
 
#define GL_COLOR_ATTACHMENT3_EXT                           0x8CE3
8196
 
#define GL_COLOR_ATTACHMENT4_EXT                           0x8CE4
8197
 
#define GL_COLOR_ATTACHMENT5_EXT                           0x8CE5
8198
 
#define GL_COLOR_ATTACHMENT6_EXT                           0x8CE6
8199
 
#define GL_COLOR_ATTACHMENT7_EXT                           0x8CE7
8200
 
#define GL_COLOR_ATTACHMENT8_EXT                           0x8CE8
8201
 
#define GL_COLOR_ATTACHMENT9_EXT                           0x8CE9
8202
 
#define GL_COLOR_ATTACHMENT10_EXT                          0x8CEA
8203
 
#define GL_COLOR_ATTACHMENT11_EXT                          0x8CEB
8204
 
#define GL_COLOR_ATTACHMENT12_EXT                          0x8CEC
8205
 
#define GL_COLOR_ATTACHMENT13_EXT                          0x8CED
8206
 
#define GL_COLOR_ATTACHMENT14_EXT                          0x8CEE
8207
 
#define GL_COLOR_ATTACHMENT15_EXT                          0x8CEF
8208
 
#define GL_DEPTH_ATTACHMENT_EXT                            0x8D00
8209
 
#define GL_STENCIL_ATTACHMENT_EXT                          0x8D20
8210
 
#define GL_FRAMEBUFFER_EXT                                 0x8D40
8211
 
#define GL_RENDERBUFFER_EXT                                0x8D41
8212
 
#define GL_RENDERBUFFER_WIDTH_EXT                          0x8D42
8213
 
#define GL_RENDERBUFFER_HEIGHT_EXT                         0x8D43
8214
 
#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT                0x8D44
8215
 
#define GL_STENCIL_INDEX1_EXT                              0x8D46
8216
 
#define GL_STENCIL_INDEX4_EXT                              0x8D47
8217
 
#define GL_STENCIL_INDEX8_EXT                              0x8D48
8218
 
#define GL_STENCIL_INDEX16_EXT                             0x8D49
8219
 
#define GL_RENDERBUFFER_RED_SIZE_EXT                       0x8D50
8220
 
#define GL_RENDERBUFFER_GREEN_SIZE_EXT                     0x8D51
8221
 
#define GL_RENDERBUFFER_BLUE_SIZE_EXT                      0x8D52
8222
 
#define GL_RENDERBUFFER_ALPHA_SIZE_EXT                     0x8D53
8223
 
#define GL_RENDERBUFFER_DEPTH_SIZE_EXT                     0x8D54
8224
 
#define GL_RENDERBUFFER_STENCIL_SIZE_EXT                   0x8D55
8225
 
typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
8226
 
typedef void (APIENTRYP PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
8227
 
typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint * renderbuffers);
8228
 
typedef void (APIENTRYP PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint * renderbuffers);
8229
 
typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
8230
 
typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint * params);
8231
 
typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer);
8232
 
typedef void (APIENTRYP PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer);
8233
 
typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint * framebuffers);
8234
 
typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint * framebuffers);
8235
 
typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target);
8236
 
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
8237
 
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
8238
 
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
8239
 
typedef void (APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
8240
 
typedef void (APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint * params);
8241
 
typedef void (APIENTRYP PFNGLGENERATEMIPMAPEXTPROC) (GLenum target);
8242
 
GLEE_EXTERN PFNGLISRENDERBUFFEREXTPROC pglIsRenderbufferEXT;
8243
 
GLEE_EXTERN PFNGLBINDRENDERBUFFEREXTPROC pglBindRenderbufferEXT;
8244
 
GLEE_EXTERN PFNGLDELETERENDERBUFFERSEXTPROC pglDeleteRenderbuffersEXT;
8245
 
GLEE_EXTERN PFNGLGENRENDERBUFFERSEXTPROC pglGenRenderbuffersEXT;
8246
 
GLEE_EXTERN PFNGLRENDERBUFFERSTORAGEEXTPROC pglRenderbufferStorageEXT;
8247
 
GLEE_EXTERN PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC pglGetRenderbufferParameterivEXT;
8248
 
GLEE_EXTERN PFNGLISFRAMEBUFFEREXTPROC pglIsFramebufferEXT;
8249
 
GLEE_EXTERN PFNGLBINDFRAMEBUFFEREXTPROC pglBindFramebufferEXT;
8250
 
GLEE_EXTERN PFNGLDELETEFRAMEBUFFERSEXTPROC pglDeleteFramebuffersEXT;
8251
 
GLEE_EXTERN PFNGLGENFRAMEBUFFERSEXTPROC pglGenFramebuffersEXT;
8252
 
GLEE_EXTERN PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC pglCheckFramebufferStatusEXT;
8253
 
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURE1DEXTPROC pglFramebufferTexture1DEXT;
8254
 
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURE2DEXTPROC pglFramebufferTexture2DEXT;
8255
 
GLEE_EXTERN PFNGLFRAMEBUFFERTEXTURE3DEXTPROC pglFramebufferTexture3DEXT;
8256
 
GLEE_EXTERN PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC pglFramebufferRenderbufferEXT;
8257
 
GLEE_EXTERN PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC pglGetFramebufferAttachmentParameterivEXT;
8258
 
GLEE_EXTERN PFNGLGENERATEMIPMAPEXTPROC pglGenerateMipmapEXT;
8259
 
#define glIsRenderbufferEXT pglIsRenderbufferEXT
8260
 
#define glBindRenderbufferEXT pglBindRenderbufferEXT
8261
 
#define glDeleteRenderbuffersEXT pglDeleteRenderbuffersEXT
8262
 
#define glGenRenderbuffersEXT pglGenRenderbuffersEXT
8263
 
#define glRenderbufferStorageEXT pglRenderbufferStorageEXT
8264
 
#define glGetRenderbufferParameterivEXT pglGetRenderbufferParameterivEXT
8265
 
#define glIsFramebufferEXT pglIsFramebufferEXT
8266
 
#define glBindFramebufferEXT pglBindFramebufferEXT
8267
 
#define glDeleteFramebuffersEXT pglDeleteFramebuffersEXT
8268
 
#define glGenFramebuffersEXT pglGenFramebuffersEXT
8269
 
#define glCheckFramebufferStatusEXT pglCheckFramebufferStatusEXT
8270
 
#define glFramebufferTexture1DEXT pglFramebufferTexture1DEXT
8271
 
#define glFramebufferTexture2DEXT pglFramebufferTexture2DEXT
8272
 
#define glFramebufferTexture3DEXT pglFramebufferTexture3DEXT
8273
 
#define glFramebufferRenderbufferEXT pglFramebufferRenderbufferEXT
8274
 
#define glGetFramebufferAttachmentParameterivEXT pglGetFramebufferAttachmentParameterivEXT
8275
 
#define glGenerateMipmapEXT pglGenerateMipmapEXT
8276
 
#endif 
8277
 
 
8278
 
/* GL_GREMEDY_string_marker */
8279
 
 
8280
 
#ifndef GL_GREMEDY_string_marker
8281
 
#define GL_GREMEDY_string_marker 1
8282
 
#define __GLEE_GL_GREMEDY_string_marker 1
8283
 
/* Constants */
8284
 
typedef void (APIENTRYP PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid * string);
8285
 
GLEE_EXTERN PFNGLSTRINGMARKERGREMEDYPROC pglStringMarkerGREMEDY;
8286
 
#define glStringMarkerGREMEDY pglStringMarkerGREMEDY
8287
 
#endif 
8288
 
 
8289
 
/* GL_EXT_color_matrix */
8290
 
 
8291
 
#ifndef GL_EXT_color_matrix
8292
 
#define GL_EXT_color_matrix 1
8293
 
#define __GLEE_GL_EXT_color_matrix 1
8294
 
/* Constants */
8295
 
#endif 
8296
 
 
8297
 
/* GL_SGIX_texture_select */
8298
 
 
8299
 
#ifndef GL_SGIX_texture_select
8300
 
#define GL_SGIX_texture_select 1
8301
 
#define __GLEE_GL_SGIX_texture_select 1
8302
 
/* Constants */
8303
 
#endif 
8304
 
 
8305
 
/* GL_INGR_blend_func_separate */
8306
 
 
8307
 
#ifndef GL_INGR_blend_func_separate
8308
 
#define GL_INGR_blend_func_separate 1
8309
 
#define __GLEE_GL_INGR_blend_func_separate 1
8310
 
/* Constants */
8311
 
typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
8312
 
GLEE_EXTERN PFNGLBLENDFUNCSEPARATEINGRPROC pglBlendFuncSeparateINGR;
8313
 
#define glBlendFuncSeparateINGR pglBlendFuncSeparateINGR
8314
 
#endif 
8315
 
 
8316
 
/* GL_SGIX_depth_pass_instrument */
8317
 
 
8318
 
#ifndef GL_SGIX_depth_pass_instrument
8319
 
#define GL_SGIX_depth_pass_instrument 1
8320
 
#define __GLEE_GL_SGIX_depth_pass_instrument 1
8321
 
/* Constants */
8322
 
#endif 
8323
 
 
8324
 
/* GL_SGIX_igloo_interface */
8325
 
 
8326
 
#ifndef GL_SGIX_igloo_interface
8327
 
#define GL_SGIX_igloo_interface 1
8328
 
#define __GLEE_GL_SGIX_igloo_interface 1
8329
 
/* Constants */
8330
 
typedef void (APIENTRYP PFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid * params);
8331
 
GLEE_EXTERN PFNGLIGLOOINTERFACESGIXPROC pglIglooInterfaceSGIX;
8332
 
#define glIglooInterfaceSGIX pglIglooInterfaceSGIX
8333
 
#endif 
8334
 
 
8335
 
/* GL_EXT_fragment_lighting */
8336
 
 
8337
 
#ifndef GL_EXT_fragment_lighting
8338
 
#define GL_EXT_fragment_lighting 1
8339
 
#define __GLEE_GL_EXT_fragment_lighting 1
8340
 
/* Constants */
8341
 
#define GL_FRAGMENT_LIGHTING_EXT                           0x8400
8342
 
#define GL_FRAGMENT_COLOR_MATERIAL_EXT                     0x8401
8343
 
#define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT                0x8402
8344
 
#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT           0x8403
8345
 
#define GL_MAX_FRAGMENT_LIGHTS_EXT                         0x8404
8346
 
#define GL_MAX_ACTIVE_LIGHTS_EXT                           0x8405
8347
 
#define GL_CURRENT_RASTER_NORMAL_EXT                       0x8406
8348
 
#define GL_LIGHT_ENV_MODE_EXT                              0x8407
8349
 
#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT           0x8408
8350
 
#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT               0x8409
8351
 
#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT                0x840A
8352
 
#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT   0x840B
8353
 
#define GL_FRAGMENT_LIGHT0_EXT                             0x840C
8354
 
#define GL_FRAGMENT_LIGHT7_EXT                             0x8413
8355
 
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param);
8356
 
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param);
8357
 
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint * params);
8358
 
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat * params);
8359
 
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param);
8360
 
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param);
8361
 
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
8362
 
typedef GLvoid (APIENTRYP PFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
8363
 
typedef GLvoid (APIENTRYP PFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint * params);
8364
 
typedef GLvoid (APIENTRYP PFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat * params);
8365
 
typedef GLvoid (APIENTRYP PFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param);
8366
 
typedef GLvoid (APIENTRYP PFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param);
8367
 
typedef GLvoid (APIENTRYP PFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
8368
 
typedef GLvoid (APIENTRYP PFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
8369
 
typedef GLvoid (APIENTRYP PFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode);
8370
 
typedef GLvoid (APIENTRYP PFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat * params);
8371
 
typedef GLvoid (APIENTRYP PFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint * params);
8372
 
typedef GLvoid (APIENTRYP PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param);
8373
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIEXTPROC pglFragmentLightModeliEXT;
8374
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFEXTPROC pglFragmentLightModelfEXT;
8375
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELIVEXTPROC pglFragmentLightModelivEXT;
8376
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTMODELFVEXTPROC pglFragmentLightModelfvEXT;
8377
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTIEXTPROC pglFragmentLightiEXT;
8378
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTFEXTPROC pglFragmentLightfEXT;
8379
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTIVEXTPROC pglFragmentLightivEXT;
8380
 
GLEE_EXTERN PFNGLFRAGMENTLIGHTFVEXTPROC pglFragmentLightfvEXT;
8381
 
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTIVEXTPROC pglGetFragmentLightivEXT;
8382
 
GLEE_EXTERN PFNGLGETFRAGMENTLIGHTFVEXTPROC pglGetFragmentLightfvEXT;
8383
 
GLEE_EXTERN PFNGLFRAGMENTMATERIALFEXTPROC pglFragmentMaterialfEXT;
8384
 
GLEE_EXTERN PFNGLFRAGMENTMATERIALIEXTPROC pglFragmentMaterialiEXT;
8385
 
GLEE_EXTERN PFNGLFRAGMENTMATERIALFVEXTPROC pglFragmentMaterialfvEXT;
8386
 
GLEE_EXTERN PFNGLFRAGMENTMATERIALIVEXTPROC pglFragmentMaterialivEXT;
8387
 
GLEE_EXTERN PFNGLFRAGMENTCOLORMATERIALEXTPROC pglFragmentColorMaterialEXT;
8388
 
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALFVEXTPROC pglGetFragmentMaterialfvEXT;
8389
 
GLEE_EXTERN PFNGLGETFRAGMENTMATERIALIVEXTPROC pglGetFragmentMaterialivEXT;
8390
 
GLEE_EXTERN PFNGLLIGHTENVIEXTPROC pglLightEnviEXT;
8391
 
#define glFragmentLightModeliEXT pglFragmentLightModeliEXT
8392
 
#define glFragmentLightModelfEXT pglFragmentLightModelfEXT
8393
 
#define glFragmentLightModelivEXT pglFragmentLightModelivEXT
8394
 
#define glFragmentLightModelfvEXT pglFragmentLightModelfvEXT
8395
 
#define glFragmentLightiEXT pglFragmentLightiEXT
8396
 
#define glFragmentLightfEXT pglFragmentLightfEXT
8397
 
#define glFragmentLightivEXT pglFragmentLightivEXT
8398
 
#define glFragmentLightfvEXT pglFragmentLightfvEXT
8399
 
#define glGetFragmentLightivEXT pglGetFragmentLightivEXT
8400
 
#define glGetFragmentLightfvEXT pglGetFragmentLightfvEXT
8401
 
#define glFragmentMaterialfEXT pglFragmentMaterialfEXT
8402
 
#define glFragmentMaterialiEXT pglFragmentMaterialiEXT
8403
 
#define glFragmentMaterialfvEXT pglFragmentMaterialfvEXT
8404
 
#define glFragmentMaterialivEXT pglFragmentMaterialivEXT
8405
 
#define glFragmentColorMaterialEXT pglFragmentColorMaterialEXT
8406
 
#define glGetFragmentMaterialfvEXT pglGetFragmentMaterialfvEXT
8407
 
#define glGetFragmentMaterialivEXT pglGetFragmentMaterialivEXT
8408
 
#define glLightEnviEXT pglLightEnviEXT
8409
 
#endif 
8410
 
 
8411
 
/* GL_EXT_framebuffer_blit */
8412
 
 
8413
 
#ifndef GL_EXT_framebuffer_blit
8414
 
#define GL_EXT_framebuffer_blit 1
8415
 
#define __GLEE_GL_EXT_framebuffer_blit 1
8416
 
/* Constants */
8417
 
#define GL_READ_FRAMEBUFFER_EXT                            0x8CA8
8418
 
#define GL_DRAW_FRAMEBUFFER_EXT                            0x8CA9
8419
 
#define GL_DRAW_FRAMEBUFFER_BINDING_EXT                    0x8CA6
8420
 
#define GL_READ_FRAMEBUFFER_BINDING_EXT                    0x8CAA
8421
 
typedef GLvoid (APIENTRYP PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
8422
 
GLEE_EXTERN PFNGLBLITFRAMEBUFFEREXTPROC pglBlitFramebufferEXT;
8423
 
#define glBlitFramebufferEXT pglBlitFramebufferEXT
8424
 
#endif 
8425
 
 
8426
 
/* GL_EXT_framebuffer_multisample */
8427
 
 
8428
 
#ifndef GL_EXT_framebuffer_multisample
8429
 
#define GL_EXT_framebuffer_multisample 1
8430
 
#define __GLEE_GL_EXT_framebuffer_multisample 1
8431
 
/* Constants */
8432
 
#define GL_RENDERBUFFER_SAMPLES_EXT                        0x8CAB
8433
 
typedef GLvoid (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
8434
 
GLEE_EXTERN PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC pglRenderbufferStorageMultisampleEXT;
8435
 
#define glRenderbufferStorageMultisampleEXT pglRenderbufferStorageMultisampleEXT
8436
 
#endif 
8437
 
 
8438
 
/* GL_EXT_packed_depth_stencil */
8439
 
 
8440
 
#ifndef GL_EXT_packed_depth_stencil
8441
 
#define GL_EXT_packed_depth_stencil 1
8442
 
#define __GLEE_GL_EXT_packed_depth_stencil 1
8443
 
/* Constants */
8444
 
#define GL_DEPTH_STENCIL_EXT                               0x84F9
8445
 
#define GL_UNSIGNED_INT_24_8_EXT                           0x84FA
8446
 
#define GL_DEPTH24_STENCIL8_EXT                            0x88F0
8447
 
#define GL_TEXTURE_STENCIL_SIZE_EXT                        0x88F1
8448
 
#endif 
8449
 
 
8450
 
/* GL_EXT_scene_marker */
8451
 
 
8452
 
#ifndef GL_EXT_scene_marker
8453
 
#define GL_EXT_scene_marker 1
8454
 
#define __GLEE_GL_EXT_scene_marker 1
8455
 
/* Constants */
8456
 
typedef GLvoid (APIENTRYP PFNGLBEGINSCENEEXTPROC) ();
8457
 
typedef GLvoid (APIENTRYP PFNGLENDSCENEEXTPROC) ();
8458
 
GLEE_EXTERN PFNGLBEGINSCENEEXTPROC pglBeginSceneEXT;
8459
 
GLEE_EXTERN PFNGLENDSCENEEXTPROC pglEndSceneEXT;
8460
 
#define glBeginSceneEXT pglBeginSceneEXT
8461
 
#define glEndSceneEXT pglEndSceneEXT
8462
 
#endif 
8463
 
 
8464
 
/* GL_EXT_stencil_clear_tag */
8465
 
 
8466
 
#ifndef GL_EXT_stencil_clear_tag
8467
 
#define GL_EXT_stencil_clear_tag 1
8468
 
#define __GLEE_GL_EXT_stencil_clear_tag 1
8469
 
/* Constants */
8470
 
#define GL_STENCIL_TAG_BITS_EXT                            0x88F2
8471
 
#define GL_STENCIL_CLEAR_TAG_VALUE_EXT                     0x88F3
8472
 
#endif 
8473
 
 
8474
 
/* GL_EXT_texture_compression_dxt1 */
8475
 
 
8476
 
#ifndef GL_EXT_texture_compression_dxt1
8477
 
#define GL_EXT_texture_compression_dxt1 1
8478
 
#define __GLEE_GL_EXT_texture_compression_dxt1 1
8479
 
/* Constants */
8480
 
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT                    0x83F0
8481
 
#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT                   0x83F1
8482
 
#endif 
8483
 
 
8484
 
/* GL_EXT_texture_env */
8485
 
 
8486
 
#ifndef GL_EXT_texture_env
8487
 
#define GL_EXT_texture_env 1
8488
 
#define __GLEE_GL_EXT_texture_env 1
8489
 
/* Constants */
8490
 
#define GL_TEXTURE_ENV0_EXT                                0
8491
 
#define GL_TEXTURE_ENV_MODE_ALPHA_EXT                      0
8492
 
#define GL_ENV_COPY_EXT                                    0
8493
 
#define GL_ENV_REPLACE_EXT                                 0
8494
 
#define GL_ENV_MODULATE_EXT                                0
8495
 
#define GL_ENV_ADD_EXT                                     0
8496
 
#define GL_ENV_SUBTRACT_EXT                                0
8497
 
#define GL_ENV_REVERSE_SUBTRACT_EXT                        0
8498
 
#define GL_ENV_BLEND_EXT                                   0
8499
 
#define GL_ENV_REVERSE_BLEND_EXT                           0
8500
 
#define GL_TEXTURE_ENV_SHIFT_EXT                           0
8501
 
#endif 
8502
 
 
8503
 
/* GL_EXT_texture_sRGB */
8504
 
 
8505
 
#ifndef GL_EXT_texture_sRGB
8506
 
#define GL_EXT_texture_sRGB 1
8507
 
#define __GLEE_GL_EXT_texture_sRGB 1
8508
 
/* Constants */
8509
 
#define GL_SRGB_EXT                                        0x8C40
8510
 
#define GL_SRGB8_EXT                                       0x8C41
8511
 
#define GL_SRGB_ALPHA_EXT                                  0x8C42
8512
 
#define GL_SRGB8_ALPHA8_EXT                                0x8C43
8513
 
#define GL_SLUMINANCE_ALPHA_EXT                            0x8C44
8514
 
#define GL_SLUMINANCE8_ALPHA8_EXT                          0x8C45
8515
 
#define GL_SLUMINANCE_EXT                                  0x8C46
8516
 
#define GL_SLUMINANCE8_EXT                                 0x8C47
8517
 
#define GL_COMPRESSED_SRGB_EXT                             0x8C48
8518
 
#define GL_COMPRESSED_SRGB_ALPHA_EXT                       0x8C49
8519
 
#define GL_COMPRESSED_SLUMINANCE_EXT                       0x8C4A
8520
 
#define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT                 0x8C4B
8521
 
#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT                   0x8C4C
8522
 
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT             0x8C4D
8523
 
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT             0x8C4E
8524
 
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT             0x8C4F
8525
 
#endif 
8526
 
 
8527
 
/* GL_IBM_static_data */
8528
 
 
8529
 
#ifndef GL_IBM_static_data
8530
 
#define GL_IBM_static_data 1
8531
 
#define __GLEE_GL_IBM_static_data 1
8532
 
/* Constants */
8533
 
#define GL_ALL_STATIC_DATA_IBM                             103060
8534
 
#define GL_STATIC_VERTEX_ARRAY_IBM                         103061
8535
 
#endif 
8536
 
 
8537
 
/* GL_MESAX_texture_stack */
8538
 
 
8539
 
#ifndef GL_MESAX_texture_stack
8540
 
#define GL_MESAX_texture_stack 1
8541
 
#define __GLEE_GL_MESAX_texture_stack 1
8542
 
/* Constants */
8543
 
#define GL_TEXTURE_1D_STACK_MESAX                          0x8759
8544
 
#define GL_TEXTURE_2D_STACK_MESAX                          0x875A
8545
 
#define GL_PROXY_TEXTURE_1D_STACK_MESAX                    0x875B
8546
 
#define GL_PROXY_TEXTURE_2D_STACK_MESAX                    0x875C
8547
 
#define GL_TEXTURE_1D_STACK_BINDING_MESAX                  0x875D
8548
 
#define GL_TEXTURE_2D_STACK_BINDING_MESAX                  0x875E
8549
 
#endif 
8550
 
 
8551
 
/* GL_OES_byte_coordinates */
8552
 
 
8553
 
#ifndef GL_OES_byte_coordinates
8554
 
#define GL_OES_byte_coordinates 1
8555
 
#define __GLEE_GL_OES_byte_coordinates 1
8556
 
/* Constants */
8557
 
#define GL_BYTE                                            0x1400
8558
 
#endif 
8559
 
 
8560
 
/* GL_OES_compressed_paletted_texture */
8561
 
 
8562
 
#ifndef GL_OES_compressed_paletted_texture
8563
 
#define GL_OES_compressed_paletted_texture 1
8564
 
#define __GLEE_GL_OES_compressed_paletted_texture 1
8565
 
/* Constants */
8566
 
#define GL_PALETTE4_RGB8_OES                               0x8B90
8567
 
#define GL_PALETTE4_RGBA8_OES                              0x8B91
8568
 
#define GL_PALETTE4_R5_G6_B5_OES                           0x8B92
8569
 
#define GL_PALETTE4_RGBA4_OES                              0x8B93
8570
 
#define GL_PALETTE4_RGB5_A1_OES                            0x8B94
8571
 
#define GL_PALETTE8_RGB8_OES                               0x8B95
8572
 
#define GL_PALETTE8_RGBA8_OES                              0x8B96
8573
 
#define GL_PALETTE8_R5_G6_B5_OES                           0x8B97
8574
 
#define GL_PALETTE8_RGBA4_OES                              0x8B98
8575
 
#define GL_PALETTE8_RGB5_A1_OES                            0x8B99
8576
 
#endif 
8577
 
 
8578
 
/* GL_OES_single_precision */
8579
 
 
8580
 
#ifndef GL_OES_single_precision
8581
 
#define GL_OES_single_precision 1
8582
 
#define __GLEE_GL_OES_single_precision 1
8583
 
/* Constants */
8584
 
typedef GLvoid (APIENTRYP PFNGLDEPTHRANGEFOESPROC) (GLclampf n, GLclampf f);
8585
 
typedef GLvoid (APIENTRYP PFNGLFRUSTUMFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
8586
 
typedef GLvoid (APIENTRYP PFNGLORTHOFOESPROC) (GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f);
8587
 
typedef GLvoid (APIENTRYP PFNGLCLIPPLANEFOESPROC) (GLenum plane, const GLfloat* equation);
8588
 
typedef GLvoid (APIENTRYP PFNGLGETCLIPPLANEFOESPROC) (GLenum plane, GLfloat* equation);
8589
 
typedef GLvoid (APIENTRYP PFNGLCLEARDEPTHFOESPROC) (GLclampd depth);
8590
 
GLEE_EXTERN PFNGLDEPTHRANGEFOESPROC pglDepthRangefOES;
8591
 
GLEE_EXTERN PFNGLFRUSTUMFOESPROC pglFrustumfOES;
8592
 
GLEE_EXTERN PFNGLORTHOFOESPROC pglOrthofOES;
8593
 
GLEE_EXTERN PFNGLCLIPPLANEFOESPROC pglClipPlanefOES;
8594
 
GLEE_EXTERN PFNGLGETCLIPPLANEFOESPROC pglGetClipPlanefOES;
8595
 
GLEE_EXTERN PFNGLCLEARDEPTHFOESPROC pglClearDepthfOES;
8596
 
#define glDepthRangefOES pglDepthRangefOES
8597
 
#define glFrustumfOES pglFrustumfOES
8598
 
#define glOrthofOES pglOrthofOES
8599
 
#define glClipPlanefOES pglClipPlanefOES
8600
 
#define glGetClipPlanefOES pglGetClipPlanefOES
8601
 
#define glClearDepthfOES pglClearDepthfOES
8602
 
#endif 
8603
 
 
8604
 
/* GL_SGIX_pixel_texture_bits */
8605
 
 
8606
 
#ifndef GL_SGIX_pixel_texture_bits
8607
 
#define GL_SGIX_pixel_texture_bits 1
8608
 
#define __GLEE_GL_SGIX_pixel_texture_bits 1
8609
 
/* Constants */
8610
 
#endif 
8611
 
 
8612
 
/* GL_SGIX_texture_range */
8613
 
 
8614
 
#ifndef GL_SGIX_texture_range
8615
 
#define GL_SGIX_texture_range 1
8616
 
#define __GLEE_GL_SGIX_texture_range 1
8617
 
/* Constants */
8618
 
#define GL_RGB_SIGNED_SGIX                                 0x85E0
8619
 
#define GL_RGBA_SIGNED_SGIX                                0x85E1
8620
 
#define GL_ALPHA_SIGNED_SGIX                               0x85E2
8621
 
#define GL_LUMINANCE_SIGNED_SGIX                           0x85E3
8622
 
#define GL_INTENSITY_SIGNED_SGIX                           0x85E4
8623
 
#define GL_LUMINANCE_ALPHA_SIGNED_SGIX                     0x85E5
8624
 
#define GL_RGB16_SIGNED_SGIX                               0x85E6
8625
 
#define GL_RGBA16_SIGNED_SGIX                              0x85E7
8626
 
#define GL_ALPHA16_SIGNED_SGIX                             0x85E8
8627
 
#define GL_LUMINANCE16_SIGNED_SGIX                         0x85E9
8628
 
#define GL_INTENSITY16_SIGNED_SGIX                         0x85EA
8629
 
#define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX                 0x85EB
8630
 
#define GL_RGB_EXTENDED_RANGE_SGIX                         0x85EC
8631
 
#define GL_RGBA_EXTENDED_RANGE_SGIX                        0x85ED
8632
 
#define GL_ALPHA_EXTENDED_RANGE_SGIX                       0x85EE
8633
 
#define GL_LUMINANCE_EXTENDED_RANGE_SGIX                   0x85EF
8634
 
#define GL_INTENSITY_EXTENDED_RANGE_SGIX                   0x85F0
8635
 
#define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX             0x85F1
8636
 
#define GL_RGB16_EXTENDED_RANGE_SGIX                       0x85F2
8637
 
#define GL_RGBA16_EXTENDED_RANGE_SGIX                      0x85F3
8638
 
#define GL_ALPHA16_EXTENDED_RANGE_SGIX                     0x85F4
8639
 
#define GL_LUMINANCE16_EXTENDED_RANGE_SGIX                 0x85F5
8640
 
#define GL_INTENSITY16_EXTENDED_RANGE_SGIX                 0x85F6
8641
 
#define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX         0x85F7
8642
 
#define GL_MIN_LUMINANCE_SGIS                              0x85F8
8643
 
#define GL_MAX_LUMINANCE_SGIS                              0x85F9
8644
 
#define GL_MIN_INTENSITY_SGIS                              0x85FA
8645
 
#define GL_MAX_INTENSITY_SGIS                              0x85FB
8646
 
#endif 
8647
 
 
8648
 
/* WGL  */
8649
 
 
8650
 
#ifdef WIN32
8651
 
 
8652
 
/* Extension querying variables */
8653
 
 
8654
 
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_buffer_region;
8655
 
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_multisample;
8656
 
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_extensions_string;
8657
 
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format;
8658
 
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_make_current_read;
8659
 
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pbuffer;
8660
 
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_render_texture;
8661
 
GLEE_EXTERN GLboolean _GLEE_WGL_ARB_pixel_format_float;
8662
 
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_make_current_read;
8663
 
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pixel_format;
8664
 
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_pbuffer;
8665
 
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_depth_float;
8666
 
GLEE_EXTERN GLboolean _GLEE_WGL_3DFX_multisample;
8667
 
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_multisample;
8668
 
GLEE_EXTERN GLboolean _GLEE_WGL_I3D_digital_video_control;
8669
 
GLEE_EXTERN GLboolean _GLEE_WGL_I3D_gamma;
8670
 
GLEE_EXTERN GLboolean _GLEE_WGL_I3D_genlock;
8671
 
GLEE_EXTERN GLboolean _GLEE_WGL_I3D_image_buffer;
8672
 
GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_lock;
8673
 
GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_depth_texture;
8674
 
GLEE_EXTERN GLboolean _GLEE_WGL_NV_render_texture_rectangle;
8675
 
GLEE_EXTERN GLboolean _GLEE_WGL_ATI_pixel_format_float;
8676
 
GLEE_EXTERN GLboolean _GLEE_WGL_NV_float_buffer;
8677
 
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_display_color_table;
8678
 
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_extensions_string;
8679
 
GLEE_EXTERN GLboolean _GLEE_WGL_EXT_swap_control;
8680
 
GLEE_EXTERN GLboolean _GLEE_WGL_NV_vertex_array_range;
8681
 
GLEE_EXTERN GLboolean _GLEE_WGL_OML_sync_control;
8682
 
GLEE_EXTERN GLboolean _GLEE_WGL_I3D_swap_frame_usage;
8683
 
GLEE_EXTERN GLboolean _GLEE_WGL_3DL_stereo_control;
8684
 
 
8685
 
/* Aliases for extension querying variables */
8686
 
 
8687
 
#define GLEE_WGL_ARB_buffer_region     GLeeEnabled(&_GLEE_WGL_ARB_buffer_region)
8688
 
#define GLEE_WGL_ARB_multisample     GLeeEnabled(&_GLEE_WGL_ARB_multisample)
8689
 
#define GLEE_WGL_ARB_extensions_string     GLeeEnabled(&_GLEE_WGL_ARB_extensions_string)
8690
 
#define GLEE_WGL_ARB_pixel_format     GLeeEnabled(&_GLEE_WGL_ARB_pixel_format)
8691
 
#define GLEE_WGL_ARB_make_current_read     GLeeEnabled(&_GLEE_WGL_ARB_make_current_read)
8692
 
#define GLEE_WGL_ARB_pbuffer     GLeeEnabled(&_GLEE_WGL_ARB_pbuffer)
8693
 
#define GLEE_WGL_ARB_render_texture     GLeeEnabled(&_GLEE_WGL_ARB_render_texture)
8694
 
#define GLEE_WGL_ARB_pixel_format_float     GLeeEnabled(&_GLEE_WGL_ARB_pixel_format_float)
8695
 
#define GLEE_WGL_EXT_make_current_read     GLeeEnabled(&_GLEE_WGL_EXT_make_current_read)
8696
 
#define GLEE_WGL_EXT_pixel_format     GLeeEnabled(&_GLEE_WGL_EXT_pixel_format)
8697
 
#define GLEE_WGL_EXT_pbuffer     GLeeEnabled(&_GLEE_WGL_EXT_pbuffer)
8698
 
#define GLEE_WGL_EXT_depth_float     GLeeEnabled(&_GLEE_WGL_EXT_depth_float)
8699
 
#define GLEE_WGL_3DFX_multisample     GLeeEnabled(&_GLEE_WGL_3DFX_multisample)
8700
 
#define GLEE_WGL_EXT_multisample     GLeeEnabled(&_GLEE_WGL_EXT_multisample)
8701
 
#define GLEE_WGL_I3D_digital_video_control     GLeeEnabled(&_GLEE_WGL_I3D_digital_video_control)
8702
 
#define GLEE_WGL_I3D_gamma     GLeeEnabled(&_GLEE_WGL_I3D_gamma)
8703
 
#define GLEE_WGL_I3D_genlock     GLeeEnabled(&_GLEE_WGL_I3D_genlock)
8704
 
#define GLEE_WGL_I3D_image_buffer     GLeeEnabled(&_GLEE_WGL_I3D_image_buffer)
8705
 
#define GLEE_WGL_I3D_swap_frame_lock     GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_lock)
8706
 
#define GLEE_WGL_NV_render_depth_texture     GLeeEnabled(&_GLEE_WGL_NV_render_depth_texture)
8707
 
#define GLEE_WGL_NV_render_texture_rectangle     GLeeEnabled(&_GLEE_WGL_NV_render_texture_rectangle)
8708
 
#define GLEE_WGL_ATI_pixel_format_float     GLeeEnabled(&_GLEE_WGL_ATI_pixel_format_float)
8709
 
#define GLEE_WGL_NV_float_buffer     GLeeEnabled(&_GLEE_WGL_NV_float_buffer)
8710
 
#define GLEE_WGL_EXT_display_color_table     GLeeEnabled(&_GLEE_WGL_EXT_display_color_table)
8711
 
#define GLEE_WGL_EXT_extensions_string     GLeeEnabled(&_GLEE_WGL_EXT_extensions_string)
8712
 
#define GLEE_WGL_EXT_swap_control     GLeeEnabled(&_GLEE_WGL_EXT_swap_control)
8713
 
#define GLEE_WGL_NV_vertex_array_range     GLeeEnabled(&_GLEE_WGL_NV_vertex_array_range)
8714
 
#define GLEE_WGL_OML_sync_control     GLeeEnabled(&_GLEE_WGL_OML_sync_control)
8715
 
#define GLEE_WGL_I3D_swap_frame_usage     GLeeEnabled(&_GLEE_WGL_I3D_swap_frame_usage)
8716
 
#define GLEE_WGL_3DL_stereo_control     GLeeEnabled(&_GLEE_WGL_3DL_stereo_control)
8717
 
 
8718
 
/* WGL_ARB_buffer_region */
8719
 
 
8720
 
#ifndef WGL_ARB_buffer_region
8721
 
#define WGL_ARB_buffer_region 1
8722
 
#define __GLEE_WGL_ARB_buffer_region 1
8723
 
/* Constants */
8724
 
#define WGL_FRONT_COLOR_BUFFER_BIT_ARB                     0x00000001
8725
 
#define WGL_BACK_COLOR_BUFFER_BIT_ARB                      0x00000002
8726
 
#define WGL_DEPTH_BUFFER_BIT_ARB                           0x00000004
8727
 
#define WGL_STENCIL_BUFFER_BIT_ARB                         0x00000008
8728
 
typedef HANDLE (APIENTRYP PFNWGLCREATEBUFFERREGIONARBPROC) (HDC hDC, int iLayerPlane, UINT uType);
8729
 
typedef VOID (APIENTRYP PFNWGLDELETEBUFFERREGIONARBPROC) (HANDLE hRegion);
8730
 
typedef BOOL (APIENTRYP PFNWGLSAVEBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height);
8731
 
typedef BOOL (APIENTRYP PFNWGLRESTOREBUFFERREGIONARBPROC) (HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc);
8732
 
GLEE_EXTERN PFNWGLCREATEBUFFERREGIONARBPROC pwglCreateBufferRegionARB;
8733
 
GLEE_EXTERN PFNWGLDELETEBUFFERREGIONARBPROC pwglDeleteBufferRegionARB;
8734
 
GLEE_EXTERN PFNWGLSAVEBUFFERREGIONARBPROC pwglSaveBufferRegionARB;
8735
 
GLEE_EXTERN PFNWGLRESTOREBUFFERREGIONARBPROC pwglRestoreBufferRegionARB;
8736
 
#define wglCreateBufferRegionARB pwglCreateBufferRegionARB
8737
 
#define wglDeleteBufferRegionARB pwglDeleteBufferRegionARB
8738
 
#define wglSaveBufferRegionARB pwglSaveBufferRegionARB
8739
 
#define wglRestoreBufferRegionARB pwglRestoreBufferRegionARB
8740
 
#endif 
8741
 
 
8742
 
/* WGL_ARB_multisample */
8743
 
 
8744
 
#ifndef WGL_ARB_multisample
8745
 
#define WGL_ARB_multisample 1
8746
 
#define __GLEE_WGL_ARB_multisample 1
8747
 
/* Constants */
8748
 
#define WGL_SAMPLE_BUFFERS_ARB                             0x2041
8749
 
#define WGL_SAMPLES_ARB                                    0x2042
8750
 
#endif 
8751
 
 
8752
 
/* WGL_ARB_extensions_string */
8753
 
 
8754
 
#ifndef WGL_ARB_extensions_string
8755
 
#define WGL_ARB_extensions_string 1
8756
 
#define __GLEE_WGL_ARB_extensions_string 1
8757
 
/* Constants */
8758
 
typedef const char * (APIENTRYP PFNWGLGETEXTENSIONSSTRINGARBPROC) (HDC hdc);
8759
 
GLEE_EXTERN PFNWGLGETEXTENSIONSSTRINGARBPROC pwglGetExtensionsStringARB;
8760
 
#define wglGetExtensionsStringARB pwglGetExtensionsStringARB
8761
 
#endif 
8762
 
 
8763
 
/* WGL_ARB_pixel_format */
8764
 
 
8765
 
#ifndef WGL_ARB_pixel_format
8766
 
#define WGL_ARB_pixel_format 1
8767
 
#define __GLEE_WGL_ARB_pixel_format 1
8768
 
/* Constants */
8769
 
#define WGL_NUMBER_PIXEL_FORMATS_ARB                       0x2000
8770
 
#define WGL_DRAW_TO_WINDOW_ARB                             0x2001
8771
 
#define WGL_DRAW_TO_BITMAP_ARB                             0x2002
8772
 
#define WGL_ACCELERATION_ARB                               0x2003
8773
 
#define WGL_NEED_PALETTE_ARB                               0x2004
8774
 
#define WGL_NEED_SYSTEM_PALETTE_ARB                        0x2005
8775
 
#define WGL_SWAP_LAYER_BUFFERS_ARB                         0x2006
8776
 
#define WGL_SWAP_METHOD_ARB                                0x2007
8777
 
#define WGL_NUMBER_OVERLAYS_ARB                            0x2008
8778
 
#define WGL_NUMBER_UNDERLAYS_ARB                           0x2009
8779
 
#define WGL_TRANSPARENT_ARB                                0x200A
8780
 
#define WGL_TRANSPARENT_RED_VALUE_ARB                      0x2037
8781
 
#define WGL_TRANSPARENT_GREEN_VALUE_ARB                    0x2038
8782
 
#define WGL_TRANSPARENT_BLUE_VALUE_ARB                     0x2039
8783
 
#define WGL_TRANSPARENT_ALPHA_VALUE_ARB                    0x203A
8784
 
#define WGL_TRANSPARENT_INDEX_VALUE_ARB                    0x203B
8785
 
#define WGL_SHARE_DEPTH_ARB                                0x200C
8786
 
#define WGL_SHARE_STENCIL_ARB                              0x200D
8787
 
#define WGL_SHARE_ACCUM_ARB                                0x200E
8788
 
#define WGL_SUPPORT_GDI_ARB                                0x200F
8789
 
#define WGL_SUPPORT_OPENGL_ARB                             0x2010
8790
 
#define WGL_DOUBLE_BUFFER_ARB                              0x2011
8791
 
#define WGL_STEREO_ARB                                     0x2012
8792
 
#define WGL_PIXEL_TYPE_ARB                                 0x2013
8793
 
#define WGL_COLOR_BITS_ARB                                 0x2014
8794
 
#define WGL_RED_BITS_ARB                                   0x2015
8795
 
#define WGL_RED_SHIFT_ARB                                  0x2016
8796
 
#define WGL_GREEN_BITS_ARB                                 0x2017
8797
 
#define WGL_GREEN_SHIFT_ARB                                0x2018
8798
 
#define WGL_BLUE_BITS_ARB                                  0x2019
8799
 
#define WGL_BLUE_SHIFT_ARB                                 0x201A
8800
 
#define WGL_ALPHA_BITS_ARB                                 0x201B
8801
 
#define WGL_ALPHA_SHIFT_ARB                                0x201C
8802
 
#define WGL_ACCUM_BITS_ARB                                 0x201D
8803
 
#define WGL_ACCUM_RED_BITS_ARB                             0x201E
8804
 
#define WGL_ACCUM_GREEN_BITS_ARB                           0x201F
8805
 
#define WGL_ACCUM_BLUE_BITS_ARB                            0x2020
8806
 
#define WGL_ACCUM_ALPHA_BITS_ARB                           0x2021
8807
 
#define WGL_DEPTH_BITS_ARB                                 0x2022
8808
 
#define WGL_STENCIL_BITS_ARB                               0x2023
8809
 
#define WGL_AUX_BUFFERS_ARB                                0x2024
8810
 
#define WGL_NO_ACCELERATION_ARB                            0x2025
8811
 
#define WGL_GENERIC_ACCELERATION_ARB                       0x2026
8812
 
#define WGL_FULL_ACCELERATION_ARB                          0x2027
8813
 
#define WGL_SWAP_EXCHANGE_ARB                              0x2028
8814
 
#define WGL_SWAP_COPY_ARB                                  0x2029
8815
 
#define WGL_SWAP_UNDEFINED_ARB                             0x202A
8816
 
#define WGL_TYPE_RGBA_ARB                                  0x202B
8817
 
#define WGL_TYPE_COLORINDEX_ARB                            0x202C
8818
 
typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBIVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValues);
8819
 
typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBFVARBPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfValues);
8820
 
typedef BOOL (APIENTRYP PFNWGLCHOOSEPIXELFORMATARBPROC) (HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats);
8821
 
GLEE_EXTERN PFNWGLGETPIXELFORMATATTRIBIVARBPROC pwglGetPixelFormatAttribivARB;
8822
 
GLEE_EXTERN PFNWGLGETPIXELFORMATATTRIBFVARBPROC pwglGetPixelFormatAttribfvARB;
8823
 
GLEE_EXTERN PFNWGLCHOOSEPIXELFORMATARBPROC pwglChoosePixelFormatARB;
8824
 
#define wglGetPixelFormatAttribivARB pwglGetPixelFormatAttribivARB
8825
 
#define wglGetPixelFormatAttribfvARB pwglGetPixelFormatAttribfvARB
8826
 
#define wglChoosePixelFormatARB pwglChoosePixelFormatARB
8827
 
#endif 
8828
 
 
8829
 
/* WGL_ARB_make_current_read */
8830
 
 
8831
 
#ifndef WGL_ARB_make_current_read
8832
 
#define WGL_ARB_make_current_read 1
8833
 
#define __GLEE_WGL_ARB_make_current_read 1
8834
 
/* Constants */
8835
 
#define ERROR_INVALID_PIXEL_TYPE_ARB                       0x2043
8836
 
#define ERROR_INCOMPATIBLE_DEVICE_CONTEXTS_ARB             0x2054
8837
 
typedef BOOL (APIENTRYP PFNWGLMAKECONTEXTCURRENTARBPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
8838
 
typedef HDC (APIENTRYP PFNWGLGETCURRENTREADDCARBPROC) ();
8839
 
GLEE_EXTERN PFNWGLMAKECONTEXTCURRENTARBPROC pwglMakeContextCurrentARB;
8840
 
GLEE_EXTERN PFNWGLGETCURRENTREADDCARBPROC pwglGetCurrentReadDCARB;
8841
 
#define wglMakeContextCurrentARB pwglMakeContextCurrentARB
8842
 
#define wglGetCurrentReadDCARB pwglGetCurrentReadDCARB
8843
 
#endif 
8844
 
 
8845
 
/* WGL_ARB_pbuffer */
8846
 
 
8847
 
#ifndef WGL_ARB_pbuffer
8848
 
#define WGL_ARB_pbuffer 1
8849
 
#define __GLEE_WGL_ARB_pbuffer 1
8850
 
/* Constants */
8851
 
#define WGL_DRAW_TO_PBUFFER_ARB                            0x202D
8852
 
#define WGL_MAX_PBUFFER_PIXELS_ARB                         0x202E
8853
 
#define WGL_MAX_PBUFFER_WIDTH_ARB                          0x202F
8854
 
#define WGL_MAX_PBUFFER_HEIGHT_ARB                         0x2030
8855
 
#define WGL_PBUFFER_LARGEST_ARB                            0x2033
8856
 
#define WGL_PBUFFER_WIDTH_ARB                              0x2034
8857
 
#define WGL_PBUFFER_HEIGHT_ARB                             0x2035
8858
 
#define WGL_PBUFFER_LOST_ARB                               0x2036
8859
 
typedef HPBUFFERARB (APIENTRYP PFNWGLCREATEPBUFFERARBPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList);
8860
 
typedef HDC (APIENTRYP PFNWGLGETPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer);
8861
 
typedef int (APIENTRYP PFNWGLRELEASEPBUFFERDCARBPROC) (HPBUFFERARB hPbuffer, HDC hDC);
8862
 
typedef BOOL (APIENTRYP PFNWGLDESTROYPBUFFERARBPROC) (HPBUFFERARB hPbuffer);
8863
 
typedef BOOL (APIENTRYP PFNWGLQUERYPBUFFERARBPROC) (HPBUFFERARB hPbuffer, int iAttribute, int * piValue);
8864
 
GLEE_EXTERN PFNWGLCREATEPBUFFERARBPROC pwglCreatePbufferARB;
8865
 
GLEE_EXTERN PFNWGLGETPBUFFERDCARBPROC pwglGetPbufferDCARB;
8866
 
GLEE_EXTERN PFNWGLRELEASEPBUFFERDCARBPROC pwglReleasePbufferDCARB;
8867
 
GLEE_EXTERN PFNWGLDESTROYPBUFFERARBPROC pwglDestroyPbufferARB;
8868
 
GLEE_EXTERN PFNWGLQUERYPBUFFERARBPROC pwglQueryPbufferARB;
8869
 
#define wglCreatePbufferARB pwglCreatePbufferARB
8870
 
#define wglGetPbufferDCARB pwglGetPbufferDCARB
8871
 
#define wglReleasePbufferDCARB pwglReleasePbufferDCARB
8872
 
#define wglDestroyPbufferARB pwglDestroyPbufferARB
8873
 
#define wglQueryPbufferARB pwglQueryPbufferARB
8874
 
#endif 
8875
 
 
8876
 
/* WGL_ARB_render_texture */
8877
 
 
8878
 
#ifndef WGL_ARB_render_texture
8879
 
#define WGL_ARB_render_texture 1
8880
 
#define __GLEE_WGL_ARB_render_texture 1
8881
 
/* Constants */
8882
 
#define WGL_BIND_TO_TEXTURE_RGB_ARB                        0x2070
8883
 
#define WGL_BIND_TO_TEXTURE_RGBA_ARB                       0x2071
8884
 
#define WGL_TEXTURE_FORMAT_ARB                             0x2072
8885
 
#define WGL_TEXTURE_TARGET_ARB                             0x2073
8886
 
#define WGL_MIPMAP_TEXTURE_ARB                             0x2074
8887
 
#define WGL_TEXTURE_RGB_ARB                                0x2075
8888
 
#define WGL_TEXTURE_RGBA_ARB                               0x2076
8889
 
#define WGL_NO_TEXTURE_ARB                                 0x2077
8890
 
#define WGL_TEXTURE_CUBE_MAP_ARB                           0x2078
8891
 
#define WGL_TEXTURE_1D_ARB                                 0x2079
8892
 
#define WGL_TEXTURE_2D_ARB                                 0x207A
8893
 
#define WGL_MIPMAP_LEVEL_ARB                               0x207B
8894
 
#define WGL_CUBE_MAP_FACE_ARB                              0x207C
8895
 
#define WGL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB                0x207D
8896
 
#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB                0x207E
8897
 
#define WGL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB                0x207F
8898
 
#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB                0x2080
8899
 
#define WGL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB                0x2081
8900
 
#define WGL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB                0x2082
8901
 
#define WGL_FRONT_LEFT_ARB                                 0x2083
8902
 
#define WGL_FRONT_RIGHT_ARB                                0x2084
8903
 
#define WGL_BACK_LEFT_ARB                                  0x2085
8904
 
#define WGL_BACK_RIGHT_ARB                                 0x2086
8905
 
#define WGL_AUX0_ARB                                       0x2087
8906
 
#define WGL_AUX1_ARB                                       0x2088
8907
 
#define WGL_AUX2_ARB                                       0x2089
8908
 
#define WGL_AUX3_ARB                                       0x208A
8909
 
#define WGL_AUX4_ARB                                       0x208B
8910
 
#define WGL_AUX5_ARB                                       0x208C
8911
 
#define WGL_AUX6_ARB                                       0x208D
8912
 
#define WGL_AUX7_ARB                                       0x208E
8913
 
#define WGL_AUX8_ARB                                       0x208F
8914
 
#define WGL_AUX9_ARB                                       0x2090
8915
 
typedef BOOL (APIENTRYP PFNWGLBINDTEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
8916
 
typedef BOOL (APIENTRYP PFNWGLRELEASETEXIMAGEARBPROC) (HPBUFFERARB hPbuffer, int iBuffer);
8917
 
typedef BOOL (APIENTRYP PFNWGLSETPBUFFERATTRIBARBPROC) (HPBUFFERARB hPbuffer, const int * piAttribList);
8918
 
GLEE_EXTERN PFNWGLBINDTEXIMAGEARBPROC pwglBindTexImageARB;
8919
 
GLEE_EXTERN PFNWGLRELEASETEXIMAGEARBPROC pwglReleaseTexImageARB;
8920
 
GLEE_EXTERN PFNWGLSETPBUFFERATTRIBARBPROC pwglSetPbufferAttribARB;
8921
 
#define wglBindTexImageARB pwglBindTexImageARB
8922
 
#define wglReleaseTexImageARB pwglReleaseTexImageARB
8923
 
#define wglSetPbufferAttribARB pwglSetPbufferAttribARB
8924
 
#endif 
8925
 
 
8926
 
/* WGL_ARB_pixel_format_float */
8927
 
 
8928
 
#ifndef WGL_ARB_pixel_format_float
8929
 
#define WGL_ARB_pixel_format_float 1
8930
 
#define __GLEE_WGL_ARB_pixel_format_float 1
8931
 
/* Constants */
8932
 
#define WGL_TYPE_RGBA_FLOAT_ARB                            0x21A0
8933
 
#endif 
8934
 
 
8935
 
/* WGL_EXT_make_current_read */
8936
 
 
8937
 
#ifndef WGL_EXT_make_current_read
8938
 
#define WGL_EXT_make_current_read 1
8939
 
#define __GLEE_WGL_EXT_make_current_read 1
8940
 
/* Constants */
8941
 
#define ERROR_INVALID_PIXEL_TYPE_EXT                       0x2043
8942
 
typedef BOOL (APIENTRYP PFNWGLMAKECONTEXTCURRENTEXTPROC) (HDC hDrawDC, HDC hReadDC, HGLRC hglrc);
8943
 
typedef HDC (APIENTRYP PFNWGLGETCURRENTREADDCEXTPROC) ();
8944
 
GLEE_EXTERN PFNWGLMAKECONTEXTCURRENTEXTPROC pwglMakeContextCurrentEXT;
8945
 
GLEE_EXTERN PFNWGLGETCURRENTREADDCEXTPROC pwglGetCurrentReadDCEXT;
8946
 
#define wglMakeContextCurrentEXT pwglMakeContextCurrentEXT
8947
 
#define wglGetCurrentReadDCEXT pwglGetCurrentReadDCEXT
8948
 
#endif 
8949
 
 
8950
 
/* WGL_EXT_pixel_format */
8951
 
 
8952
 
#ifndef WGL_EXT_pixel_format
8953
 
#define WGL_EXT_pixel_format 1
8954
 
#define __GLEE_WGL_EXT_pixel_format 1
8955
 
/* Constants */
8956
 
#define WGL_NUMBER_PIXEL_FORMATS_EXT                       0x2000
8957
 
#define WGL_DRAW_TO_WINDOW_EXT                             0x2001
8958
 
#define WGL_DRAW_TO_BITMAP_EXT                             0x2002
8959
 
#define WGL_ACCELERATION_EXT                               0x2003
8960
 
#define WGL_NEED_PALETTE_EXT                               0x2004
8961
 
#define WGL_NEED_SYSTEM_PALETTE_EXT                        0x2005
8962
 
#define WGL_SWAP_LAYER_BUFFERS_EXT                         0x2006
8963
 
#define WGL_SWAP_METHOD_EXT                                0x2007
8964
 
#define WGL_NUMBER_OVERLAYS_EXT                            0x2008
8965
 
#define WGL_NUMBER_UNDERLAYS_EXT                           0x2009
8966
 
#define WGL_TRANSPARENT_EXT                                0x200A
8967
 
#define WGL_TRANSPARENT_VALUE_EXT                          0x200B
8968
 
#define WGL_SHARE_DEPTH_EXT                                0x200C
8969
 
#define WGL_SHARE_STENCIL_EXT                              0x200D
8970
 
#define WGL_SHARE_ACCUM_EXT                                0x200E
8971
 
#define WGL_SUPPORT_GDI_EXT                                0x200F
8972
 
#define WGL_SUPPORT_OPENGL_EXT                             0x2010
8973
 
#define WGL_DOUBLE_BUFFER_EXT                              0x2011
8974
 
#define WGL_STEREO_EXT                                     0x2012
8975
 
#define WGL_PIXEL_TYPE_EXT                                 0x2013
8976
 
#define WGL_COLOR_BITS_EXT                                 0x2014
8977
 
#define WGL_RED_BITS_EXT                                   0x2015
8978
 
#define WGL_RED_SHIFT_EXT                                  0x2016
8979
 
#define WGL_GREEN_BITS_EXT                                 0x2017
8980
 
#define WGL_GREEN_SHIFT_EXT                                0x2018
8981
 
#define WGL_BLUE_BITS_EXT                                  0x2019
8982
 
#define WGL_BLUE_SHIFT_EXT                                 0x201A
8983
 
#define WGL_ALPHA_BITS_EXT                                 0x201B
8984
 
#define WGL_ALPHA_SHIFT_EXT                                0x201C
8985
 
#define WGL_ACCUM_BITS_EXT                                 0x201D
8986
 
#define WGL_ACCUM_RED_BITS_EXT                             0x201E
8987
 
#define WGL_ACCUM_GREEN_BITS_EXT                           0x201F
8988
 
#define WGL_ACCUM_BLUE_BITS_EXT                            0x2020
8989
 
#define WGL_ACCUM_ALPHA_BITS_EXT                           0x2021
8990
 
#define WGL_DEPTH_BITS_EXT                                 0x2022
8991
 
#define WGL_STENCIL_BITS_EXT                               0x2023
8992
 
#define WGL_AUX_BUFFERS_EXT                                0x2024
8993
 
#define WGL_NO_ACCELERATION_EXT                            0x2025
8994
 
#define WGL_GENERIC_ACCELERATION_EXT                       0x2026
8995
 
#define WGL_FULL_ACCELERATION_EXT                          0x2027
8996
 
#define WGL_SWAP_EXCHANGE_EXT                              0x2028
8997
 
#define WGL_SWAP_COPY_EXT                                  0x2029
8998
 
#define WGL_SWAP_UNDEFINED_EXT                             0x202A
8999
 
#define WGL_TYPE_RGBA_EXT                                  0x202B
9000
 
#define WGL_TYPE_COLORINDEX_EXT                            0x202C
9001
 
typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBIVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValues);
9002
 
typedef BOOL (APIENTRYP PFNWGLGETPIXELFORMATATTRIBFVEXTPROC) (HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfValues);
9003
 
typedef BOOL (APIENTRYP PFNWGLCHOOSEPIXELFORMATEXTPROC) (HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats);
9004
 
GLEE_EXTERN PFNWGLGETPIXELFORMATATTRIBIVEXTPROC pwglGetPixelFormatAttribivEXT;
9005
 
GLEE_EXTERN PFNWGLGETPIXELFORMATATTRIBFVEXTPROC pwglGetPixelFormatAttribfvEXT;
9006
 
GLEE_EXTERN PFNWGLCHOOSEPIXELFORMATEXTPROC pwglChoosePixelFormatEXT;
9007
 
#define wglGetPixelFormatAttribivEXT pwglGetPixelFormatAttribivEXT
9008
 
#define wglGetPixelFormatAttribfvEXT pwglGetPixelFormatAttribfvEXT
9009
 
#define wglChoosePixelFormatEXT pwglChoosePixelFormatEXT
9010
 
#endif 
9011
 
 
9012
 
/* WGL_EXT_pbuffer */
9013
 
 
9014
 
#ifndef WGL_EXT_pbuffer
9015
 
#define WGL_EXT_pbuffer 1
9016
 
#define __GLEE_WGL_EXT_pbuffer 1
9017
 
/* Constants */
9018
 
#define WGL_DRAW_TO_PBUFFER_EXT                            0x202D
9019
 
#define WGL_MAX_PBUFFER_PIXELS_EXT                         0x202E
9020
 
#define WGL_MAX_PBUFFER_WIDTH_EXT                          0x202F
9021
 
#define WGL_MAX_PBUFFER_HEIGHT_EXT                         0x2030
9022
 
#define WGL_OPTIMAL_PBUFFER_WIDTH_EXT                      0x2031
9023
 
#define WGL_OPTIMAL_PBUFFER_HEIGHT_EXT                     0x2032
9024
 
#define WGL_PBUFFER_LARGEST_EXT                            0x2033
9025
 
#define WGL_PBUFFER_WIDTH_EXT                              0x2034
9026
 
#define WGL_PBUFFER_HEIGHT_EXT                             0x2035
9027
 
typedef HPBUFFEREXT (APIENTRYP PFNWGLCREATEPBUFFEREXTPROC) (HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList);
9028
 
typedef HDC (APIENTRYP PFNWGLGETPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer);
9029
 
typedef int (APIENTRYP PFNWGLRELEASEPBUFFERDCEXTPROC) (HPBUFFEREXT hPbuffer, HDC hDC);
9030
 
typedef BOOL (APIENTRYP PFNWGLDESTROYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer);
9031
 
typedef BOOL (APIENTRYP PFNWGLQUERYPBUFFEREXTPROC) (HPBUFFEREXT hPbuffer, int iAttribute, int * piValue);
9032
 
GLEE_EXTERN PFNWGLCREATEPBUFFEREXTPROC pwglCreatePbufferEXT;
9033
 
GLEE_EXTERN PFNWGLGETPBUFFERDCEXTPROC pwglGetPbufferDCEXT;
9034
 
GLEE_EXTERN PFNWGLRELEASEPBUFFERDCEXTPROC pwglReleasePbufferDCEXT;
9035
 
GLEE_EXTERN PFNWGLDESTROYPBUFFEREXTPROC pwglDestroyPbufferEXT;
9036
 
GLEE_EXTERN PFNWGLQUERYPBUFFEREXTPROC pwglQueryPbufferEXT;
9037
 
#define wglCreatePbufferEXT pwglCreatePbufferEXT
9038
 
#define wglGetPbufferDCEXT pwglGetPbufferDCEXT
9039
 
#define wglReleasePbufferDCEXT pwglReleasePbufferDCEXT
9040
 
#define wglDestroyPbufferEXT pwglDestroyPbufferEXT
9041
 
#define wglQueryPbufferEXT pwglQueryPbufferEXT
9042
 
#endif 
9043
 
 
9044
 
/* WGL_EXT_depth_float */
9045
 
 
9046
 
#ifndef WGL_EXT_depth_float
9047
 
#define WGL_EXT_depth_float 1
9048
 
#define __GLEE_WGL_EXT_depth_float 1
9049
 
/* Constants */
9050
 
#define WGL_DEPTH_FLOAT_EXT                                0x2040
9051
 
#endif 
9052
 
 
9053
 
/* WGL_3DFX_multisample */
9054
 
 
9055
 
#ifndef WGL_3DFX_multisample
9056
 
#define WGL_3DFX_multisample 1
9057
 
#define __GLEE_WGL_3DFX_multisample 1
9058
 
/* Constants */
9059
 
#define WGL_SAMPLE_BUFFERS_3DFX                            0x2060
9060
 
#define WGL_SAMPLES_3DFX                                   0x2061
9061
 
#endif 
9062
 
 
9063
 
/* WGL_EXT_multisample */
9064
 
 
9065
 
#ifndef WGL_EXT_multisample
9066
 
#define WGL_EXT_multisample 1
9067
 
#define __GLEE_WGL_EXT_multisample 1
9068
 
/* Constants */
9069
 
#define WGL_SAMPLE_BUFFERS_EXT                             0x2041
9070
 
#define WGL_SAMPLES_EXT                                    0x2042
9071
 
#endif 
9072
 
 
9073
 
/* WGL_I3D_digital_video_control */
9074
 
 
9075
 
#ifndef WGL_I3D_digital_video_control
9076
 
#define WGL_I3D_digital_video_control 1
9077
 
#define __GLEE_WGL_I3D_digital_video_control 1
9078
 
/* Constants */
9079
 
#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_FRAMEBUFFER_I3D     0x2050
9080
 
#define WGL_DIGITAL_VIDEO_CURSOR_ALPHA_VALUE_I3D           0x2051
9081
 
#define WGL_DIGITAL_VIDEO_CURSOR_INCLUDED_I3D              0x2052
9082
 
#define WGL_DIGITAL_VIDEO_GAMMA_CORRECTED_I3D              0x2053
9083
 
typedef BOOL (APIENTRYP PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int * piValue);
9084
 
typedef BOOL (APIENTRYP PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int * piValue);
9085
 
GLEE_EXTERN PFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC pwglGetDigitalVideoParametersI3D;
9086
 
GLEE_EXTERN PFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC pwglSetDigitalVideoParametersI3D;
9087
 
#define wglGetDigitalVideoParametersI3D pwglGetDigitalVideoParametersI3D
9088
 
#define wglSetDigitalVideoParametersI3D pwglSetDigitalVideoParametersI3D
9089
 
#endif 
9090
 
 
9091
 
/* WGL_I3D_gamma */
9092
 
 
9093
 
#ifndef WGL_I3D_gamma
9094
 
#define WGL_I3D_gamma 1
9095
 
#define __GLEE_WGL_I3D_gamma 1
9096
 
/* Constants */
9097
 
#define WGL_GAMMA_TABLE_SIZE_I3D                           0x204E
9098
 
#define WGL_GAMMA_EXCLUDE_DESKTOP_I3D                      0x204F
9099
 
typedef BOOL (APIENTRYP PFNWGLGETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, int * piValue);
9100
 
typedef BOOL (APIENTRYP PFNWGLSETGAMMATABLEPARAMETERSI3DPROC) (HDC hDC, int iAttribute, const int * piValue);
9101
 
typedef BOOL (APIENTRYP PFNWGLGETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, USHORT * puRed, USHORT * puGreen, USHORT * puBlue);
9102
 
typedef BOOL (APIENTRYP PFNWGLSETGAMMATABLEI3DPROC) (HDC hDC, int iEntries, const USHORT * puRed, const USHORT * puGreen, const USHORT * puBlue);
9103
 
GLEE_EXTERN PFNWGLGETGAMMATABLEPARAMETERSI3DPROC pwglGetGammaTableParametersI3D;
9104
 
GLEE_EXTERN PFNWGLSETGAMMATABLEPARAMETERSI3DPROC pwglSetGammaTableParametersI3D;
9105
 
GLEE_EXTERN PFNWGLGETGAMMATABLEI3DPROC pwglGetGammaTableI3D;
9106
 
GLEE_EXTERN PFNWGLSETGAMMATABLEI3DPROC pwglSetGammaTableI3D;
9107
 
#define wglGetGammaTableParametersI3D pwglGetGammaTableParametersI3D
9108
 
#define wglSetGammaTableParametersI3D pwglSetGammaTableParametersI3D
9109
 
#define wglGetGammaTableI3D pwglGetGammaTableI3D
9110
 
#define wglSetGammaTableI3D pwglSetGammaTableI3D
9111
 
#endif 
9112
 
 
9113
 
/* WGL_I3D_genlock */
9114
 
 
9115
 
#ifndef WGL_I3D_genlock
9116
 
#define WGL_I3D_genlock 1
9117
 
#define __GLEE_WGL_I3D_genlock 1
9118
 
/* Constants */
9119
 
#define WGL_GENLOCK_SOURCE_MULTIVIEW_I3D                   0x2044
9120
 
#define WGL_GENLOCK_SOURCE_EXTENAL_SYNC_I3D                0x2045
9121
 
#define WGL_GENLOCK_SOURCE_EXTENAL_FIELD_I3D               0x2046
9122
 
#define WGL_GENLOCK_SOURCE_EXTENAL_TTL_I3D                 0x2047
9123
 
#define WGL_GENLOCK_SOURCE_DIGITAL_SYNC_I3D                0x2048
9124
 
#define WGL_GENLOCK_SOURCE_DIGITAL_FIELD_I3D               0x2049
9125
 
#define WGL_GENLOCK_SOURCE_EDGE_FALLING_I3D                0x204A
9126
 
#define WGL_GENLOCK_SOURCE_EDGE_RISING_I3D                 0x204B
9127
 
#define WGL_GENLOCK_SOURCE_EDGE_BOTH_I3D                   0x204C
9128
 
typedef BOOL (APIENTRYP PFNWGLENABLEGENLOCKI3DPROC) (HDC hDC);
9129
 
typedef BOOL (APIENTRYP PFNWGLDISABLEGENLOCKI3DPROC) (HDC hDC);
9130
 
typedef BOOL (APIENTRYP PFNWGLISENABLEDGENLOCKI3DPROC) (HDC hDC, BOOL * pFlag);
9131
 
typedef BOOL (APIENTRYP PFNWGLGENLOCKSOURCEI3DPROC) (HDC hDC, UINT uSource);
9132
 
typedef BOOL (APIENTRYP PFNWGLGETGENLOCKSOURCEI3DPROC) (HDC hDC, UINT * uSource);
9133
 
typedef BOOL (APIENTRYP PFNWGLGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT uEdge);
9134
 
typedef BOOL (APIENTRYP PFNWGLGETGENLOCKSOURCEEDGEI3DPROC) (HDC hDC, UINT * uEdge);
9135
 
typedef BOOL (APIENTRYP PFNWGLGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT uRate);
9136
 
typedef BOOL (APIENTRYP PFNWGLGETGENLOCKSAMPLERATEI3DPROC) (HDC hDC, UINT * uRate);
9137
 
typedef BOOL (APIENTRYP PFNWGLGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT uDelay);
9138
 
typedef BOOL (APIENTRYP PFNWGLGETGENLOCKSOURCEDELAYI3DPROC) (HDC hDC, UINT * uDelay);
9139
 
typedef BOOL (APIENTRYP PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) (HDC hDC, UINT * uMaxLineDelay, UINT * uMaxPixelDelay);
9140
 
GLEE_EXTERN PFNWGLENABLEGENLOCKI3DPROC pwglEnableGenlockI3D;
9141
 
GLEE_EXTERN PFNWGLDISABLEGENLOCKI3DPROC pwglDisableGenlockI3D;
9142
 
GLEE_EXTERN PFNWGLISENABLEDGENLOCKI3DPROC pwglIsEnabledGenlockI3D;
9143
 
GLEE_EXTERN PFNWGLGENLOCKSOURCEI3DPROC pwglGenlockSourceI3D;
9144
 
GLEE_EXTERN PFNWGLGETGENLOCKSOURCEI3DPROC pwglGetGenlockSourceI3D;
9145
 
GLEE_EXTERN PFNWGLGENLOCKSOURCEEDGEI3DPROC pwglGenlockSourceEdgeI3D;
9146
 
GLEE_EXTERN PFNWGLGETGENLOCKSOURCEEDGEI3DPROC pwglGetGenlockSourceEdgeI3D;
9147
 
GLEE_EXTERN PFNWGLGENLOCKSAMPLERATEI3DPROC pwglGenlockSampleRateI3D;
9148
 
GLEE_EXTERN PFNWGLGETGENLOCKSAMPLERATEI3DPROC pwglGetGenlockSampleRateI3D;
9149
 
GLEE_EXTERN PFNWGLGENLOCKSOURCEDELAYI3DPROC pwglGenlockSourceDelayI3D;
9150
 
GLEE_EXTERN PFNWGLGETGENLOCKSOURCEDELAYI3DPROC pwglGetGenlockSourceDelayI3D;
9151
 
GLEE_EXTERN PFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC pwglQueryGenlockMaxSourceDelayI3D;
9152
 
#define wglEnableGenlockI3D pwglEnableGenlockI3D
9153
 
#define wglDisableGenlockI3D pwglDisableGenlockI3D
9154
 
#define wglIsEnabledGenlockI3D pwglIsEnabledGenlockI3D
9155
 
#define wglGenlockSourceI3D pwglGenlockSourceI3D
9156
 
#define wglGetGenlockSourceI3D pwglGetGenlockSourceI3D
9157
 
#define wglGenlockSourceEdgeI3D pwglGenlockSourceEdgeI3D
9158
 
#define wglGetGenlockSourceEdgeI3D pwglGetGenlockSourceEdgeI3D
9159
 
#define wglGenlockSampleRateI3D pwglGenlockSampleRateI3D
9160
 
#define wglGetGenlockSampleRateI3D pwglGetGenlockSampleRateI3D
9161
 
#define wglGenlockSourceDelayI3D pwglGenlockSourceDelayI3D
9162
 
#define wglGetGenlockSourceDelayI3D pwglGetGenlockSourceDelayI3D
9163
 
#define wglQueryGenlockMaxSourceDelayI3D pwglQueryGenlockMaxSourceDelayI3D
9164
 
#endif 
9165
 
 
9166
 
/* WGL_I3D_image_buffer */
9167
 
 
9168
 
#ifndef WGL_I3D_image_buffer
9169
 
#define WGL_I3D_image_buffer 1
9170
 
#define __GLEE_WGL_I3D_image_buffer 1
9171
 
/* Constants */
9172
 
#define WGL_IMAGE_BUFFER_MIN_ACCESS_I3D                    0x00000001
9173
 
#define WGL_IMAGE_BUFFER_LOCK_I3D                          0x00000002
9174
 
typedef LPVOID (APIENTRYP PFNWGLCREATEIMAGEBUFFERI3DPROC) (HDC hDC, DWORD dwSize, UINT uFlags);
9175
 
typedef BOOL (APIENTRYP PFNWGLDESTROYIMAGEBUFFERI3DPROC) (HDC hDC, LPVOID pAddress);
9176
 
typedef BOOL (APIENTRYP PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const HANDLE * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count);
9177
 
typedef BOOL (APIENTRYP PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) (HDC hDC, const LPVOID * pAddress, UINT count);
9178
 
GLEE_EXTERN PFNWGLCREATEIMAGEBUFFERI3DPROC pwglCreateImageBufferI3D;
9179
 
GLEE_EXTERN PFNWGLDESTROYIMAGEBUFFERI3DPROC pwglDestroyImageBufferI3D;
9180
 
GLEE_EXTERN PFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC pwglAssociateImageBufferEventsI3D;
9181
 
GLEE_EXTERN PFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC pwglReleaseImageBufferEventsI3D;
9182
 
#define wglCreateImageBufferI3D pwglCreateImageBufferI3D
9183
 
#define wglDestroyImageBufferI3D pwglDestroyImageBufferI3D
9184
 
#define wglAssociateImageBufferEventsI3D pwglAssociateImageBufferEventsI3D
9185
 
#define wglReleaseImageBufferEventsI3D pwglReleaseImageBufferEventsI3D
9186
 
#endif 
9187
 
 
9188
 
/* WGL_I3D_swap_frame_lock */
9189
 
 
9190
 
#ifndef WGL_I3D_swap_frame_lock
9191
 
#define WGL_I3D_swap_frame_lock 1
9192
 
#define __GLEE_WGL_I3D_swap_frame_lock 1
9193
 
/* Constants */
9194
 
typedef BOOL (APIENTRYP PFNWGLENABLEFRAMELOCKI3DPROC) ();
9195
 
typedef BOOL (APIENTRYP PFNWGLDISABLEFRAMELOCKI3DPROC) ();
9196
 
typedef BOOL (APIENTRYP PFNWGLISENABLEDFRAMELOCKI3DPROC) (BOOL * pFlag);
9197
 
typedef BOOL (APIENTRYP PFNWGLQUERYFRAMELOCKMASTERI3DPROC) (BOOL * pFlag);
9198
 
GLEE_EXTERN PFNWGLENABLEFRAMELOCKI3DPROC pwglEnableFrameLockI3D;
9199
 
GLEE_EXTERN PFNWGLDISABLEFRAMELOCKI3DPROC pwglDisableFrameLockI3D;
9200
 
GLEE_EXTERN PFNWGLISENABLEDFRAMELOCKI3DPROC pwglIsEnabledFrameLockI3D;
9201
 
GLEE_EXTERN PFNWGLQUERYFRAMELOCKMASTERI3DPROC pwglQueryFrameLockMasterI3D;
9202
 
#define wglEnableFrameLockI3D pwglEnableFrameLockI3D
9203
 
#define wglDisableFrameLockI3D pwglDisableFrameLockI3D
9204
 
#define wglIsEnabledFrameLockI3D pwglIsEnabledFrameLockI3D
9205
 
#define wglQueryFrameLockMasterI3D pwglQueryFrameLockMasterI3D
9206
 
#endif 
9207
 
 
9208
 
/* WGL_NV_render_depth_texture */
9209
 
 
9210
 
#ifndef WGL_NV_render_depth_texture
9211
 
#define WGL_NV_render_depth_texture 1
9212
 
#define __GLEE_WGL_NV_render_depth_texture 1
9213
 
/* Constants */
9214
 
#define WGL_BIND_TO_TEXTURE_DEPTH_NV                       0x20A3
9215
 
#define WGL_BIND_TO_TEXTURE_RECTANGLE_DEPTH_NV             0x20A4
9216
 
#define WGL_DEPTH_TEXTURE_FORMAT_NV                        0x20A5
9217
 
#define WGL_TEXTURE_DEPTH_COMPONENT_NV                     0x20A6
9218
 
#define WGL_DEPTH_COMPONENT_NV                             0x20A7
9219
 
#endif 
9220
 
 
9221
 
/* WGL_NV_render_texture_rectangle */
9222
 
 
9223
 
#ifndef WGL_NV_render_texture_rectangle
9224
 
#define WGL_NV_render_texture_rectangle 1
9225
 
#define __GLEE_WGL_NV_render_texture_rectangle 1
9226
 
/* Constants */
9227
 
#define WGL_BIND_TO_TEXTURE_RECTANGLE_RGB_NV               0x20A0
9228
 
#define WGL_BIND_TO_TEXTURE_RECTANGLE_RGBA_NV              0x20A1
9229
 
#define WGL_TEXTURE_RECTANGLE_NV                           0x20A2
9230
 
#endif 
9231
 
 
9232
 
/* WGL_ATI_pixel_format_float */
9233
 
 
9234
 
#ifndef WGL_ATI_pixel_format_float
9235
 
#define WGL_ATI_pixel_format_float 1
9236
 
#define __GLEE_WGL_ATI_pixel_format_float 1
9237
 
/* Constants */
9238
 
#define WGL_TYPE_RGBA_FLOAT_ATI                            0x21A0
9239
 
#endif 
9240
 
 
9241
 
/* WGL_NV_float_buffer */
9242
 
 
9243
 
#ifndef WGL_NV_float_buffer
9244
 
#define WGL_NV_float_buffer 1
9245
 
#define __GLEE_WGL_NV_float_buffer 1
9246
 
/* Constants */
9247
 
#define WGL_FLOAT_COMPONENTS_NV                            0x20B0
9248
 
#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_R_NV           0x20B1
9249
 
#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RG_NV          0x20B2
9250
 
#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGB_NV         0x20B3
9251
 
#define WGL_BIND_TO_TEXTURE_RECTANGLE_FLOAT_RGBA_NV        0x20B4
9252
 
#define WGL_TEXTURE_FLOAT_R_NV                             0x20B5
9253
 
#define WGL_TEXTURE_FLOAT_RG_NV                            0x20B6
9254
 
#define WGL_TEXTURE_FLOAT_RGB_NV                           0x20B7
9255
 
#define WGL_TEXTURE_FLOAT_RGBA_NV                          0x20B8
9256
 
#endif 
9257
 
 
9258
 
/* WGL_EXT_display_color_table */
9259
 
 
9260
 
#ifndef WGL_EXT_display_color_table
9261
 
#define WGL_EXT_display_color_table 1
9262
 
#define __GLEE_WGL_EXT_display_color_table 1
9263
 
/* Constants */
9264
 
typedef GLboolean (APIENTRYP PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) (GLushort id);
9265
 
typedef GLboolean (APIENTRYP PFNWGLLOADDISPLAYCOLORTABLEEXTPROC) (const GLushort * table, GLuint length);
9266
 
typedef GLboolean (APIENTRYP PFNWGLBINDDISPLAYCOLORTABLEEXTPROC) (GLushort id);
9267
 
typedef VOID (APIENTRYP PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) (GLushort id);
9268
 
GLEE_EXTERN PFNWGLCREATEDISPLAYCOLORTABLEEXTPROC pwglCreateDisplayColorTableEXT;
9269
 
GLEE_EXTERN PFNWGLLOADDISPLAYCOLORTABLEEXTPROC pwglLoadDisplayColorTableEXT;
9270
 
GLEE_EXTERN PFNWGLBINDDISPLAYCOLORTABLEEXTPROC pwglBindDisplayColorTableEXT;
9271
 
GLEE_EXTERN PFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC pwglDestroyDisplayColorTableEXT;
9272
 
#define wglCreateDisplayColorTableEXT pwglCreateDisplayColorTableEXT
9273
 
#define wglLoadDisplayColorTableEXT pwglLoadDisplayColorTableEXT
9274
 
#define wglBindDisplayColorTableEXT pwglBindDisplayColorTableEXT
9275
 
#define wglDestroyDisplayColorTableEXT pwglDestroyDisplayColorTableEXT
9276
 
#endif 
9277
 
 
9278
 
/* WGL_EXT_extensions_string */
9279
 
 
9280
 
#ifndef WGL_EXT_extensions_string
9281
 
#define WGL_EXT_extensions_string 1
9282
 
#define __GLEE_WGL_EXT_extensions_string 1
9283
 
/* Constants */
9284
 
typedef const char * (APIENTRYP PFNWGLGETEXTENSIONSSTRINGEXTPROC) ();
9285
 
GLEE_EXTERN PFNWGLGETEXTENSIONSSTRINGEXTPROC pwglGetExtensionsStringEXT;
9286
 
#define wglGetExtensionsStringEXT pwglGetExtensionsStringEXT
9287
 
#endif 
9288
 
 
9289
 
/* WGL_EXT_swap_control */
9290
 
 
9291
 
#ifndef WGL_EXT_swap_control
9292
 
#define WGL_EXT_swap_control 1
9293
 
#define __GLEE_WGL_EXT_swap_control 1
9294
 
/* Constants */
9295
 
typedef BOOL (APIENTRYP PFNWGLSWAPINTERVALEXTPROC) (int interval);
9296
 
typedef int (APIENTRYP PFNWGLGETSWAPINTERVALEXTPROC) ();
9297
 
GLEE_EXTERN PFNWGLSWAPINTERVALEXTPROC pwglSwapIntervalEXT;
9298
 
GLEE_EXTERN PFNWGLGETSWAPINTERVALEXTPROC pwglGetSwapIntervalEXT;
9299
 
#define wglSwapIntervalEXT pwglSwapIntervalEXT
9300
 
#define wglGetSwapIntervalEXT pwglGetSwapIntervalEXT
9301
 
#endif 
9302
 
 
9303
 
/* WGL_NV_vertex_array_range */
9304
 
 
9305
 
#ifndef WGL_NV_vertex_array_range
9306
 
#define WGL_NV_vertex_array_range 1
9307
 
#define __GLEE_WGL_NV_vertex_array_range 1
9308
 
/* Constants */
9309
 
typedef void* (APIENTRYP PFNWGLALLOCATEMEMORYNVPROC) (GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);
9310
 
typedef void (APIENTRYP PFNWGLFREEMEMORYNVPROC) (void * pointer);
9311
 
GLEE_EXTERN PFNWGLALLOCATEMEMORYNVPROC pwglAllocateMemoryNV;
9312
 
GLEE_EXTERN PFNWGLFREEMEMORYNVPROC pwglFreeMemoryNV;
9313
 
#define wglAllocateMemoryNV pwglAllocateMemoryNV
9314
 
#define wglFreeMemoryNV pwglFreeMemoryNV
9315
 
#endif 
9316
 
 
9317
 
/* WGL_OML_sync_control */
9318
 
 
9319
 
#ifndef WGL_OML_sync_control
9320
 
#define WGL_OML_sync_control 1
9321
 
#define __GLEE_WGL_OML_sync_control 1
9322
 
/* Constants */
9323
 
typedef BOOL (APIENTRYP PFNWGLGETSYNCVALUESOMLPROC) (HDC hdc, INT64 * ust, INT64 * msc, INT64 * sbc);
9324
 
typedef BOOL (APIENTRYP PFNWGLGETMSCRATEOMLPROC) (HDC hdc, INT32 * numerator, INT32 * denominator);
9325
 
typedef INT64 (APIENTRYP PFNWGLSWAPBUFFERSMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder);
9326
 
typedef INT64 (APIENTRYP PFNWGLSWAPLAYERBUFFERSMSCOMLPROC) (HDC hdc, int fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder);
9327
 
typedef BOOL (APIENTRYP PFNWGLWAITFORMSCOMLPROC) (HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc);
9328
 
typedef BOOL (APIENTRYP PFNWGLWAITFORSBCOMLPROC) (HDC hdc, INT64 target_sbc, INT64 * ust, INT64 * msc, INT64 * sbc);
9329
 
GLEE_EXTERN PFNWGLGETSYNCVALUESOMLPROC pwglGetSyncValuesOML;
9330
 
GLEE_EXTERN PFNWGLGETMSCRATEOMLPROC pwglGetMscRateOML;
9331
 
GLEE_EXTERN PFNWGLSWAPBUFFERSMSCOMLPROC pwglSwapBuffersMscOML;
9332
 
GLEE_EXTERN PFNWGLSWAPLAYERBUFFERSMSCOMLPROC pwglSwapLayerBuffersMscOML;
9333
 
GLEE_EXTERN PFNWGLWAITFORMSCOMLPROC pwglWaitForMscOML;
9334
 
GLEE_EXTERN PFNWGLWAITFORSBCOMLPROC pwglWaitForSbcOML;
9335
 
#define wglGetSyncValuesOML pwglGetSyncValuesOML
9336
 
#define wglGetMscRateOML pwglGetMscRateOML
9337
 
#define wglSwapBuffersMscOML pwglSwapBuffersMscOML
9338
 
#define wglSwapLayerBuffersMscOML pwglSwapLayerBuffersMscOML
9339
 
#define wglWaitForMscOML pwglWaitForMscOML
9340
 
#define wglWaitForSbcOML pwglWaitForSbcOML
9341
 
#endif 
9342
 
 
9343
 
/* WGL_I3D_swap_frame_usage */
9344
 
 
9345
 
#ifndef WGL_I3D_swap_frame_usage
9346
 
#define WGL_I3D_swap_frame_usage 1
9347
 
#define __GLEE_WGL_I3D_swap_frame_usage 1
9348
 
/* Constants */
9349
 
typedef BOOL (APIENTRYP PFNWGLGETFRAMEUSAGEI3DPROC) (float * pUsage);
9350
 
typedef BOOL (APIENTRYP PFNWGLBEGINFRAMETRACKINGI3DPROC) ();
9351
 
typedef BOOL (APIENTRYP PFNWGLENDFRAMETRACKINGI3DPROC) ();
9352
 
typedef BOOL (APIENTRYP PFNWGLQUERYFRAMETRACKINGI3DPROC) (DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage);
9353
 
GLEE_EXTERN PFNWGLGETFRAMEUSAGEI3DPROC pwglGetFrameUsageI3D;
9354
 
GLEE_EXTERN PFNWGLBEGINFRAMETRACKINGI3DPROC pwglBeginFrameTrackingI3D;
9355
 
GLEE_EXTERN PFNWGLENDFRAMETRACKINGI3DPROC pwglEndFrameTrackingI3D;
9356
 
GLEE_EXTERN PFNWGLQUERYFRAMETRACKINGI3DPROC pwglQueryFrameTrackingI3D;
9357
 
#define wglGetFrameUsageI3D pwglGetFrameUsageI3D
9358
 
#define wglBeginFrameTrackingI3D pwglBeginFrameTrackingI3D
9359
 
#define wglEndFrameTrackingI3D pwglEndFrameTrackingI3D
9360
 
#define wglQueryFrameTrackingI3D pwglQueryFrameTrackingI3D
9361
 
#endif 
9362
 
 
9363
 
/* WGL_3DL_stereo_control */
9364
 
 
9365
 
#ifndef WGL_3DL_stereo_control
9366
 
#define WGL_3DL_stereo_control 1
9367
 
#define __GLEE_WGL_3DL_stereo_control 1
9368
 
/* Constants */
9369
 
#define WGL_STEREO_EMITTER_ENABLE_3DL                      0x2055
9370
 
#define WGL_STEREO_EMITTER_DISABLE_3DL                     0x2056
9371
 
#define WGL_STEREO_POLARITY_NORMAL_3DL                     0x2057
9372
 
#define WGL_STEREO_POLARITY_INVERT_3DL                     0x2058
9373
 
typedef BOOL (APIENTRYP PFNWGLSETSTEREOEMITTERSTATE3DLPROC) (HDC hDC, UINT uState);
9374
 
GLEE_EXTERN PFNWGLSETSTEREOEMITTERSTATE3DLPROC pwglSetStereoEmitterState3DL;
9375
 
#define wglSetStereoEmitterState3DL pwglSetStereoEmitterState3DL
9376
 
#endif 
9377
 
#elif defined(__APPLE__) || defined(__APPLE_CC__)
9378
 
#else /* GLX */
9379
 
 
9380
 
/* Extension querying variables */
9381
 
 
9382
 
GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_3;
9383
 
GLEE_EXTERN GLboolean _GLEE_GLX_VERSION_1_4;
9384
 
GLEE_EXTERN GLboolean _GLEE_GLX_ARB_multisample;
9385
 
GLEE_EXTERN GLboolean _GLEE_GLX_ARB_fbconfig_float;
9386
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_multisample;
9387
 
GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_info;
9388
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGI_swap_control;
9389
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGI_video_sync;
9390
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGI_make_current_read;
9391
 
GLEE_EXTERN GLboolean _GLEE_GLX_EXT_visual_rating;
9392
 
GLEE_EXTERN GLboolean _GLEE_GLX_EXT_import_context;
9393
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_fbconfig;
9394
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_pbuffer;
9395
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGI_cushion;
9396
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_video_resize;
9397
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_group;
9398
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_swap_barrier;
9399
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_blended_overlay;
9400
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGIS_shared_multisample;
9401
 
GLEE_EXTERN GLboolean _GLEE_GLX_SUN_get_transparent_index;
9402
 
GLEE_EXTERN GLboolean _GLEE_GLX_3DFX_multisample;
9403
 
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_copy_sub_buffer;
9404
 
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_pixmap_colormap;
9405
 
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_release_buffers;
9406
 
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_set_3dfx_mode;
9407
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_visual_select_group;
9408
 
GLEE_EXTERN GLboolean _GLEE_GLX_OML_swap_method;
9409
 
GLEE_EXTERN GLboolean _GLEE_GLX_OML_sync_control;
9410
 
GLEE_EXTERN GLboolean _GLEE_GLX_NV_float_buffer;
9411
 
GLEE_EXTERN GLboolean _GLEE_GLX_SGIX_hyperpipe;
9412
 
GLEE_EXTERN GLboolean _GLEE_GLX_MESA_agp_offset;
9413
 
GLEE_EXTERN GLboolean _GLEE_GLX_EXT_scene_marker;
9414
 
 
9415
 
/* Aliases for extension querying variables */
9416
 
 
9417
 
#define GLEE_GLX_VERSION_1_3     GLeeEnabled(&_GLEE_GLX_VERSION_1_3)
9418
 
#define GLEE_GLX_VERSION_1_4     GLeeEnabled(&_GLEE_GLX_VERSION_1_4)
9419
 
#define GLEE_GLX_ARB_multisample     GLeeEnabled(&_GLEE_GLX_ARB_multisample)
9420
 
#define GLEE_GLX_ARB_fbconfig_float     GLeeEnabled(&_GLEE_GLX_ARB_fbconfig_float)
9421
 
#define GLEE_GLX_SGIS_multisample     GLeeEnabled(&_GLEE_GLX_SGIS_multisample)
9422
 
#define GLEE_GLX_EXT_visual_info     GLeeEnabled(&_GLEE_GLX_EXT_visual_info)
9423
 
#define GLEE_GLX_SGI_swap_control     GLeeEnabled(&_GLEE_GLX_SGI_swap_control)
9424
 
#define GLEE_GLX_SGI_video_sync     GLeeEnabled(&_GLEE_GLX_SGI_video_sync)
9425
 
#define GLEE_GLX_SGI_make_current_read     GLeeEnabled(&_GLEE_GLX_SGI_make_current_read)
9426
 
#define GLEE_GLX_EXT_visual_rating     GLeeEnabled(&_GLEE_GLX_EXT_visual_rating)
9427
 
#define GLEE_GLX_EXT_import_context     GLeeEnabled(&_GLEE_GLX_EXT_import_context)
9428
 
#define GLEE_GLX_SGIX_fbconfig     GLeeEnabled(&_GLEE_GLX_SGIX_fbconfig)
9429
 
#define GLEE_GLX_SGIX_pbuffer     GLeeEnabled(&_GLEE_GLX_SGIX_pbuffer)
9430
 
#define GLEE_GLX_SGI_cushion     GLeeEnabled(&_GLEE_GLX_SGI_cushion)
9431
 
#define GLEE_GLX_SGIX_video_resize     GLeeEnabled(&_GLEE_GLX_SGIX_video_resize)
9432
 
#define GLEE_GLX_SGIX_swap_group     GLeeEnabled(&_GLEE_GLX_SGIX_swap_group)
9433
 
#define GLEE_GLX_SGIX_swap_barrier     GLeeEnabled(&_GLEE_GLX_SGIX_swap_barrier)
9434
 
#define GLEE_GLX_SGIS_blended_overlay     GLeeEnabled(&_GLEE_GLX_SGIS_blended_overlay)
9435
 
#define GLEE_GLX_SGIS_shared_multisample     GLeeEnabled(&_GLEE_GLX_SGIS_shared_multisample)
9436
 
#define GLEE_GLX_SUN_get_transparent_index     GLeeEnabled(&_GLEE_GLX_SUN_get_transparent_index)
9437
 
#define GLEE_GLX_3DFX_multisample     GLeeEnabled(&_GLEE_GLX_3DFX_multisample)
9438
 
#define GLEE_GLX_MESA_copy_sub_buffer     GLeeEnabled(&_GLEE_GLX_MESA_copy_sub_buffer)
9439
 
#define GLEE_GLX_MESA_pixmap_colormap     GLeeEnabled(&_GLEE_GLX_MESA_pixmap_colormap)
9440
 
#define GLEE_GLX_MESA_release_buffers     GLeeEnabled(&_GLEE_GLX_MESA_release_buffers)
9441
 
#define GLEE_GLX_MESA_set_3dfx_mode     GLeeEnabled(&_GLEE_GLX_MESA_set_3dfx_mode)
9442
 
#define GLEE_GLX_SGIX_visual_select_group     GLeeEnabled(&_GLEE_GLX_SGIX_visual_select_group)
9443
 
#define GLEE_GLX_OML_swap_method     GLeeEnabled(&_GLEE_GLX_OML_swap_method)
9444
 
#define GLEE_GLX_OML_sync_control     GLeeEnabled(&_GLEE_GLX_OML_sync_control)
9445
 
#define GLEE_GLX_NV_float_buffer     GLeeEnabled(&_GLEE_GLX_NV_float_buffer)
9446
 
#define GLEE_GLX_SGIX_hyperpipe     GLeeEnabled(&_GLEE_GLX_SGIX_hyperpipe)
9447
 
#define GLEE_GLX_MESA_agp_offset     GLeeEnabled(&_GLEE_GLX_MESA_agp_offset)
9448
 
#define GLEE_GLX_EXT_scene_marker     GLeeEnabled(&_GLEE_GLX_EXT_scene_marker)
9449
 
 
9450
 
/* GLX_VERSION_1_3 */
9451
 
 
9452
 
#ifndef GLX_VERSION_1_3
9453
 
#define GLX_VERSION_1_3 1
9454
 
#define __GLEE_GLX_VERSION_1_3 1
9455
 
/* Constants */
9456
 
#define GLX_WINDOW_BIT                                     0x00000001
9457
 
#define GLX_PIXMAP_BIT                                     0x00000002
9458
 
#define GLX_PBUFFER_BIT                                    0x00000004
9459
 
#define GLX_RGBA_BIT                                       0x00000001
9460
 
#define GLX_COLOR_INDEX_BIT                                0x00000002
9461
 
#define GLX_PBUFFER_CLOBBER_MASK                           0x08000000
9462
 
#define GLX_FRONT_LEFT_BUFFER_BIT                          0x00000001
9463
 
#define GLX_FRONT_RIGHT_BUFFER_BIT                         0x00000002
9464
 
#define GLX_BACK_LEFT_BUFFER_BIT                           0x00000004
9465
 
#define GLX_BACK_RIGHT_BUFFER_BIT                          0x00000008
9466
 
#define GLX_AUX_BUFFERS_BIT                                0x00000010
9467
 
#define GLX_DEPTH_BUFFER_BIT                               0x00000020
9468
 
#define GLX_STENCIL_BUFFER_BIT                             0x00000040
9469
 
#define GLX_ACCUM_BUFFER_BIT                               0x00000080
9470
 
#define GLX_CONFIG_CAVEAT                                  0x20
9471
 
#define GLX_X_VISUAL_TYPE                                  0x22
9472
 
#define GLX_TRANSPARENT_TYPE                               0x23
9473
 
#define GLX_TRANSPARENT_INDEX_VALUE                        0x24
9474
 
#define GLX_TRANSPARENT_RED_VALUE                          0x25
9475
 
#define GLX_TRANSPARENT_GREEN_VALUE                        0x26
9476
 
#define GLX_TRANSPARENT_BLUE_VALUE                         0x27
9477
 
#define GLX_TRANSPARENT_ALPHA_VALUE                        0x28
9478
 
#define GLX_DONT_CARE                                      0xFFFFFFFF
9479
 
#define GLX_NONE                                           0x8000
9480
 
#define GLX_SLOW_CONFIG                                    0x8001
9481
 
#define GLX_TRUE_COLOR                                     0x8002
9482
 
#define GLX_DIRECT_COLOR                                   0x8003
9483
 
#define GLX_PSEUDO_COLOR                                   0x8004
9484
 
#define GLX_STATIC_COLOR                                   0x8005
9485
 
#define GLX_GRAY_SCALE                                     0x8006
9486
 
#define GLX_STATIC_GRAY                                    0x8007
9487
 
#define GLX_TRANSPARENT_RGB                                0x8008
9488
 
#define GLX_TRANSPARENT_INDEX                              0x8009
9489
 
#define GLX_VISUAL_ID                                      0x800B
9490
 
#define GLX_SCREEN                                         0x800C
9491
 
#define GLX_NON_CONFORMANT_CONFIG                          0x800D
9492
 
#define GLX_DRAWABLE_TYPE                                  0x8010
9493
 
#define GLX_RENDER_TYPE                                    0x8011
9494
 
#define GLX_X_RENDERABLE                                   0x8012
9495
 
#define GLX_FBCONFIG_ID                                    0x8013
9496
 
#define GLX_RGBA_TYPE                                      0x8014
9497
 
#define GLX_COLOR_INDEX_TYPE                               0x8015
9498
 
#define GLX_MAX_PBUFFER_WIDTH                              0x8016
9499
 
#define GLX_MAX_PBUFFER_HEIGHT                             0x8017
9500
 
#define GLX_MAX_PBUFFER_PIXELS                             0x8018
9501
 
#define GLX_PRESERVED_CONTENTS                             0x801B
9502
 
#define GLX_LARGEST_PBUFFER                                0x801C
9503
 
#define GLX_WIDTH                                          0x801D
9504
 
#define GLX_HEIGHT                                         0x801E
9505
 
#define GLX_EVENT_MASK                                     0x801F
9506
 
#define GLX_DAMAGED                                        0x8020
9507
 
#define GLX_SAVED                                          0x8021
9508
 
#define GLX_WINDOW                                         0x8022
9509
 
#define GLX_PBUFFER                                        0x8023
9510
 
#define GLX_PBUFFER_HEIGHT                                 0x8040
9511
 
#define GLX_PBUFFER_WIDTH                                  0x8041
9512
 
typedef GLXFBConfig * (APIENTRYP PFNGLXGETFBCONFIGSPROC) (Display * dpy, int screen, int * nelements);
9513
 
typedef GLXFBConfig * (APIENTRYP PFNGLXCHOOSEFBCONFIGPROC) (Display * dpy, int screen, const int * attrib_list, int * nelements);
9514
 
typedef int (APIENTRYP PFNGLXGETFBCONFIGATTRIBPROC) (Display * dpy, GLXFBConfig config, int attribute, int * value);
9515
 
typedef XVisualInfo * (APIENTRYP PFNGLXGETVISUALFROMFBCONFIGPROC) (Display * dpy, GLXFBConfig config);
9516
 
typedef GLXWindow (APIENTRYP PFNGLXCREATEWINDOWPROC) (Display * dpy, GLXFBConfig config, Window win, const int * attrib_list);
9517
 
typedef void (APIENTRYP PFNGLXDESTROYWINDOWPROC) (Display * dpy, GLXWindow win);
9518
 
typedef GLXPixmap (APIENTRYP PFNGLXCREATEPIXMAPPROC) (Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list);
9519
 
typedef void (APIENTRYP PFNGLXDESTROYPIXMAPPROC) (Display * dpy, GLXPixmap pixmap);
9520
 
typedef GLXPbuffer (APIENTRYP PFNGLXCREATEPBUFFERPROC) (Display * dpy, GLXFBConfig config, const int * attrib_list);
9521
 
typedef void (APIENTRYP PFNGLXDESTROYPBUFFERPROC) (Display * dpy, GLXPbuffer pbuf);
9522
 
typedef void (APIENTRYP PFNGLXQUERYDRAWABLEPROC) (Display * dpy, GLXDrawable draw, int attribute, unsigned int * value);
9523
 
typedef GLXContext (APIENTRYP PFNGLXCREATENEWCONTEXTPROC) (Display * dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct);
9524
 
typedef Bool (APIENTRYP PFNGLXMAKECONTEXTCURRENTPROC) (Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
9525
 
typedef GLXDrawable (APIENTRYP PFNGLXGETCURRENTREADDRAWABLEPROC) ();
9526
 
typedef Display * (APIENTRYP PFNGLXGETCURRENTDISPLAYPROC) ();
9527
 
typedef int (APIENTRYP PFNGLXQUERYCONTEXTPROC) (Display * dpy, GLXContext ctx, int attribute, int * value);
9528
 
typedef void (APIENTRYP PFNGLXSELECTEVENTPROC) (Display * dpy, GLXDrawable draw, unsigned long event_mask);
9529
 
typedef void (APIENTRYP PFNGLXGETSELECTEDEVENTPROC) (Display * dpy, GLXDrawable draw, unsigned long * event_mask);
9530
 
GLEE_EXTERN PFNGLXGETFBCONFIGSPROC pglXGetFBConfigs;
9531
 
GLEE_EXTERN PFNGLXCHOOSEFBCONFIGPROC pglXChooseFBConfig;
9532
 
GLEE_EXTERN PFNGLXGETFBCONFIGATTRIBPROC pglXGetFBConfigAttrib;
9533
 
GLEE_EXTERN PFNGLXGETVISUALFROMFBCONFIGPROC pglXGetVisualFromFBConfig;
9534
 
GLEE_EXTERN PFNGLXCREATEWINDOWPROC pglXCreateWindow;
9535
 
GLEE_EXTERN PFNGLXDESTROYWINDOWPROC pglXDestroyWindow;
9536
 
GLEE_EXTERN PFNGLXCREATEPIXMAPPROC pglXCreatePixmap;
9537
 
GLEE_EXTERN PFNGLXDESTROYPIXMAPPROC pglXDestroyPixmap;
9538
 
GLEE_EXTERN PFNGLXCREATEPBUFFERPROC pglXCreatePbuffer;
9539
 
GLEE_EXTERN PFNGLXDESTROYPBUFFERPROC pglXDestroyPbuffer;
9540
 
GLEE_EXTERN PFNGLXQUERYDRAWABLEPROC pglXQueryDrawable;
9541
 
GLEE_EXTERN PFNGLXCREATENEWCONTEXTPROC pglXCreateNewContext;
9542
 
GLEE_EXTERN PFNGLXMAKECONTEXTCURRENTPROC pglXMakeContextCurrent;
9543
 
GLEE_EXTERN PFNGLXGETCURRENTREADDRAWABLEPROC pglXGetCurrentReadDrawable;
9544
 
GLEE_EXTERN PFNGLXGETCURRENTDISPLAYPROC pglXGetCurrentDisplay;
9545
 
GLEE_EXTERN PFNGLXQUERYCONTEXTPROC pglXQueryContext;
9546
 
GLEE_EXTERN PFNGLXSELECTEVENTPROC pglXSelectEvent;
9547
 
GLEE_EXTERN PFNGLXGETSELECTEDEVENTPROC pglXGetSelectedEvent;
9548
 
#define glXGetFBConfigs pglXGetFBConfigs
9549
 
#define glXChooseFBConfig pglXChooseFBConfig
9550
 
#define glXGetFBConfigAttrib pglXGetFBConfigAttrib
9551
 
#define glXGetVisualFromFBConfig pglXGetVisualFromFBConfig
9552
 
#define glXCreateWindow pglXCreateWindow
9553
 
#define glXDestroyWindow pglXDestroyWindow
9554
 
#define glXCreatePixmap pglXCreatePixmap
9555
 
#define glXDestroyPixmap pglXDestroyPixmap
9556
 
#define glXCreatePbuffer pglXCreatePbuffer
9557
 
#define glXDestroyPbuffer pglXDestroyPbuffer
9558
 
#define glXQueryDrawable pglXQueryDrawable
9559
 
#define glXCreateNewContext pglXCreateNewContext
9560
 
#define glXMakeContextCurrent pglXMakeContextCurrent
9561
 
#define glXGetCurrentReadDrawable pglXGetCurrentReadDrawable
9562
 
#define glXGetCurrentDisplay pglXGetCurrentDisplay
9563
 
#define glXQueryContext pglXQueryContext
9564
 
#define glXSelectEvent pglXSelectEvent
9565
 
#define glXGetSelectedEvent pglXGetSelectedEvent
9566
 
#endif 
9567
 
 
9568
 
/* GLX_VERSION_1_4 */
9569
 
 
9570
 
#ifndef GLX_VERSION_1_4
9571
 
#define GLX_VERSION_1_4 1
9572
 
#define __GLEE_GLX_VERSION_1_4 1
9573
 
/* Constants */
9574
 
#define GLX_SAMPLE_BUFFERS                                 100000
9575
 
#define GLX_SAMPLES                                        100001
9576
 
typedef __GLXextFuncPtr (APIENTRYP PFNGLXGETPROCADDRESSPROC) (const GLubyte * procName);
9577
 
GLEE_EXTERN PFNGLXGETPROCADDRESSPROC pglXGetProcAddress;
9578
 
#define glXGetProcAddress pglXGetProcAddress
9579
 
#endif 
9580
 
 
9581
 
/* GLX_ARB_multisample */
9582
 
 
9583
 
#ifndef GLX_ARB_multisample
9584
 
#define GLX_ARB_multisample 1
9585
 
#define __GLEE_GLX_ARB_multisample 1
9586
 
/* Constants */
9587
 
#define GLX_SAMPLE_BUFFERS_ARB                             100000
9588
 
#define GLX_SAMPLES_ARB                                    100001
9589
 
#endif 
9590
 
 
9591
 
/* GLX_ARB_fbconfig_float */
9592
 
 
9593
 
#ifndef GLX_ARB_fbconfig_float
9594
 
#define GLX_ARB_fbconfig_float 1
9595
 
#define __GLEE_GLX_ARB_fbconfig_float 1
9596
 
/* Constants */
9597
 
#define GLX_RGBA_FLOAT_TYPE_ARB                            0x20B9
9598
 
#define GLX_RGBA_FLOAT_BIT_ARB                             0x00000004
9599
 
#endif 
9600
 
 
9601
 
/* GLX_SGIS_multisample */
9602
 
 
9603
 
#ifndef GLX_SGIS_multisample
9604
 
#define GLX_SGIS_multisample 1
9605
 
#define __GLEE_GLX_SGIS_multisample 1
9606
 
/* Constants */
9607
 
#define GLX_SAMPLE_BUFFERS_SGIS                            100000
9608
 
#define GLX_SAMPLES_SGIS                                   100001
9609
 
#endif 
9610
 
 
9611
 
/* GLX_EXT_visual_info */
9612
 
 
9613
 
#ifndef GLX_EXT_visual_info
9614
 
#define GLX_EXT_visual_info 1
9615
 
#define __GLEE_GLX_EXT_visual_info 1
9616
 
/* Constants */
9617
 
#define GLX_X_VISUAL_TYPE_EXT                              0x22
9618
 
#define GLX_TRANSPARENT_TYPE_EXT                           0x23
9619
 
#define GLX_TRANSPARENT_INDEX_VALUE_EXT                    0x24
9620
 
#define GLX_TRANSPARENT_RED_VALUE_EXT                      0x25
9621
 
#define GLX_TRANSPARENT_GREEN_VALUE_EXT                    0x26
9622
 
#define GLX_TRANSPARENT_BLUE_VALUE_EXT                     0x27
9623
 
#define GLX_TRANSPARENT_ALPHA_VALUE_EXT                    0x28
9624
 
#define GLX_NONE_EXT                                       0x8000
9625
 
#define GLX_TRUE_COLOR_EXT                                 0x8002
9626
 
#define GLX_DIRECT_COLOR_EXT                               0x8003
9627
 
#define GLX_PSEUDO_COLOR_EXT                               0x8004
9628
 
#define GLX_STATIC_COLOR_EXT                               0x8005
9629
 
#define GLX_GRAY_SCALE_EXT                                 0x8006
9630
 
#define GLX_STATIC_GRAY_EXT                                0x8007
9631
 
#define GLX_TRANSPARENT_RGB_EXT                            0x8008
9632
 
#define GLX_TRANSPARENT_INDEX_EXT                          0x8009
9633
 
#endif 
9634
 
 
9635
 
/* GLX_SGI_swap_control */
9636
 
 
9637
 
#ifndef GLX_SGI_swap_control
9638
 
#define GLX_SGI_swap_control 1
9639
 
#define __GLEE_GLX_SGI_swap_control 1
9640
 
/* Constants */
9641
 
typedef int (APIENTRYP PFNGLXSWAPINTERVALSGIPROC) (int interval);
9642
 
GLEE_EXTERN PFNGLXSWAPINTERVALSGIPROC pglXSwapIntervalSGI;
9643
 
#define glXSwapIntervalSGI pglXSwapIntervalSGI
9644
 
#endif 
9645
 
 
9646
 
/* GLX_SGI_video_sync */
9647
 
 
9648
 
#ifndef GLX_SGI_video_sync
9649
 
#define GLX_SGI_video_sync 1
9650
 
#define __GLEE_GLX_SGI_video_sync 1
9651
 
/* Constants */
9652
 
typedef int (APIENTRYP PFNGLXGETVIDEOSYNCSGIPROC) (unsigned int * count);
9653
 
typedef int (APIENTRYP PFNGLXWAITVIDEOSYNCSGIPROC) (int divisor, int remainder, unsigned int * count);
9654
 
GLEE_EXTERN PFNGLXGETVIDEOSYNCSGIPROC pglXGetVideoSyncSGI;
9655
 
GLEE_EXTERN PFNGLXWAITVIDEOSYNCSGIPROC pglXWaitVideoSyncSGI;
9656
 
#define glXGetVideoSyncSGI pglXGetVideoSyncSGI
9657
 
#define glXWaitVideoSyncSGI pglXWaitVideoSyncSGI
9658
 
#endif 
9659
 
 
9660
 
/* GLX_SGI_make_current_read */
9661
 
 
9662
 
#ifndef GLX_SGI_make_current_read
9663
 
#define GLX_SGI_make_current_read 1
9664
 
#define __GLEE_GLX_SGI_make_current_read 1
9665
 
/* Constants */
9666
 
typedef Bool (APIENTRYP PFNGLXMAKECURRENTREADSGIPROC) (Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx);
9667
 
typedef GLXDrawable (APIENTRYP PFNGLXGETCURRENTREADDRAWABLESGIPROC) ();
9668
 
GLEE_EXTERN PFNGLXMAKECURRENTREADSGIPROC pglXMakeCurrentReadSGI;
9669
 
GLEE_EXTERN PFNGLXGETCURRENTREADDRAWABLESGIPROC pglXGetCurrentReadDrawableSGI;
9670
 
#define glXMakeCurrentReadSGI pglXMakeCurrentReadSGI
9671
 
#define glXGetCurrentReadDrawableSGI pglXGetCurrentReadDrawableSGI
9672
 
#endif 
9673
 
 
9674
 
/* GLX_EXT_visual_rating */
9675
 
 
9676
 
#ifndef GLX_EXT_visual_rating
9677
 
#define GLX_EXT_visual_rating 1
9678
 
#define __GLEE_GLX_EXT_visual_rating 1
9679
 
/* Constants */
9680
 
#define GLX_VISUAL_CAVEAT_EXT                              0x20
9681
 
#define GLX_SLOW_VISUAL_EXT                                0x8001
9682
 
#define GLX_NON_CONFORMANT_VISUAL_EXT                      0x800D
9683
 
#endif 
9684
 
 
9685
 
/* GLX_EXT_import_context */
9686
 
 
9687
 
#ifndef GLX_EXT_import_context
9688
 
#define GLX_EXT_import_context 1
9689
 
#define __GLEE_GLX_EXT_import_context 1
9690
 
/* Constants */
9691
 
#define GLX_SHARE_CONTEXT_EXT                              0x800A
9692
 
#define GLX_VISUAL_ID_EXT                                  0x800B
9693
 
#define GLX_SCREEN_EXT                                     0x800C
9694
 
typedef Display * (APIENTRYP PFNGLXGETCURRENTDISPLAYEXTPROC) ();
9695
 
typedef int (APIENTRYP PFNGLXQUERYCONTEXTINFOEXTPROC) (Display * dpy, GLXContext context, int attribute, int * value);
9696
 
typedef GLXContextID (APIENTRYP PFNGLXGETCONTEXTIDEXTPROC) (const GLXContext context);
9697
 
typedef GLXContext (APIENTRYP PFNGLXIMPORTCONTEXTEXTPROC) (Display * dpy, GLXContextID contextID);
9698
 
typedef void (APIENTRYP PFNGLXFREECONTEXTEXTPROC) (Display * dpy, GLXContext context);
9699
 
GLEE_EXTERN PFNGLXGETCURRENTDISPLAYEXTPROC pglXGetCurrentDisplayEXT;
9700
 
GLEE_EXTERN PFNGLXQUERYCONTEXTINFOEXTPROC pglXQueryContextInfoEXT;
9701
 
GLEE_EXTERN PFNGLXGETCONTEXTIDEXTPROC pglXGetContextIDEXT;
9702
 
GLEE_EXTERN PFNGLXIMPORTCONTEXTEXTPROC pglXImportContextEXT;
9703
 
GLEE_EXTERN PFNGLXFREECONTEXTEXTPROC pglXFreeContextEXT;
9704
 
#define glXGetCurrentDisplayEXT pglXGetCurrentDisplayEXT
9705
 
#define glXQueryContextInfoEXT pglXQueryContextInfoEXT
9706
 
#define glXGetContextIDEXT pglXGetContextIDEXT
9707
 
#define glXImportContextEXT pglXImportContextEXT
9708
 
#define glXFreeContextEXT pglXFreeContextEXT
9709
 
#endif 
9710
 
 
9711
 
/* GLX_SGIX_fbconfig */
9712
 
 
9713
 
#ifndef GLX_SGIX_fbconfig
9714
 
#define GLX_SGIX_fbconfig 1
9715
 
#define __GLEE_GLX_SGIX_fbconfig 1
9716
 
/* Constants */
9717
 
#define GLX_WINDOW_BIT_SGIX                                0x00000001
9718
 
#define GLX_PIXMAP_BIT_SGIX                                0x00000002
9719
 
#define GLX_RGBA_BIT_SGIX                                  0x00000001
9720
 
#define GLX_COLOR_INDEX_BIT_SGIX                           0x00000002
9721
 
#define GLX_DRAWABLE_TYPE_SGIX                             0x8010
9722
 
#define GLX_RENDER_TYPE_SGIX                               0x8011
9723
 
#define GLX_X_RENDERABLE_SGIX                              0x8012
9724
 
#define GLX_FBCONFIG_ID_SGIX                               0x8013
9725
 
#define GLX_RGBA_TYPE_SGIX                                 0x8014
9726
 
#define GLX_COLOR_INDEX_TYPE_SGIX                          0x8015
9727
 
typedef int (APIENTRYP PFNGLXGETFBCONFIGATTRIBSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, int attribute, int * value);
9728
 
typedef GLXFBConfigSGIX * (APIENTRYP PFNGLXCHOOSEFBCONFIGSGIXPROC) (Display * dpy, int screen, int * attrib_list, int * nelements);
9729
 
typedef GLXPixmap (APIENTRYP PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, Pixmap pixmap);
9730
 
typedef GLXContext (APIENTRYP PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct);
9731
 
typedef XVisualInfo * (APIENTRYP PFNGLXGETVISUALFROMFBCONFIGSGIXPROC) (Display * dpy, GLXFBConfigSGIX config);
9732
 
typedef GLXFBConfigSGIX (APIENTRYP PFNGLXGETFBCONFIGFROMVISUALSGIXPROC) (Display * dpy, XVisualInfo * vis);
9733
 
GLEE_EXTERN PFNGLXGETFBCONFIGATTRIBSGIXPROC pglXGetFBConfigAttribSGIX;
9734
 
GLEE_EXTERN PFNGLXCHOOSEFBCONFIGSGIXPROC pglXChooseFBConfigSGIX;
9735
 
GLEE_EXTERN PFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC pglXCreateGLXPixmapWithConfigSGIX;
9736
 
GLEE_EXTERN PFNGLXCREATECONTEXTWITHCONFIGSGIXPROC pglXCreateContextWithConfigSGIX;
9737
 
GLEE_EXTERN PFNGLXGETVISUALFROMFBCONFIGSGIXPROC pglXGetVisualFromFBConfigSGIX;
9738
 
GLEE_EXTERN PFNGLXGETFBCONFIGFROMVISUALSGIXPROC pglXGetFBConfigFromVisualSGIX;
9739
 
#define glXGetFBConfigAttribSGIX pglXGetFBConfigAttribSGIX
9740
 
#define glXChooseFBConfigSGIX pglXChooseFBConfigSGIX
9741
 
#define glXCreateGLXPixmapWithConfigSGIX pglXCreateGLXPixmapWithConfigSGIX
9742
 
#define glXCreateContextWithConfigSGIX pglXCreateContextWithConfigSGIX
9743
 
#define glXGetVisualFromFBConfigSGIX pglXGetVisualFromFBConfigSGIX
9744
 
#define glXGetFBConfigFromVisualSGIX pglXGetFBConfigFromVisualSGIX
9745
 
#endif 
9746
 
 
9747
 
/* GLX_SGIX_pbuffer */
9748
 
 
9749
 
#ifndef GLX_SGIX_pbuffer
9750
 
#define GLX_SGIX_pbuffer 1
9751
 
#define __GLEE_GLX_SGIX_pbuffer 1
9752
 
/* Constants */
9753
 
#define GLX_PBUFFER_BIT_SGIX                               0x00000004
9754
 
#define GLX_BUFFER_CLOBBER_MASK_SGIX                       0x08000000
9755
 
#define GLX_FRONT_LEFT_BUFFER_BIT_SGIX                     0x00000001
9756
 
#define GLX_FRONT_RIGHT_BUFFER_BIT_SGIX                    0x00000002
9757
 
#define GLX_BACK_LEFT_BUFFER_BIT_SGIX                      0x00000004
9758
 
#define GLX_BACK_RIGHT_BUFFER_BIT_SGIX                     0x00000008
9759
 
#define GLX_AUX_BUFFERS_BIT_SGIX                           0x00000010
9760
 
#define GLX_DEPTH_BUFFER_BIT_SGIX                          0x00000020
9761
 
#define GLX_STENCIL_BUFFER_BIT_SGIX                        0x00000040
9762
 
#define GLX_ACCUM_BUFFER_BIT_SGIX                          0x00000080
9763
 
#define GLX_SAMPLE_BUFFERS_BIT_SGIX                        0x00000100
9764
 
#define GLX_MAX_PBUFFER_WIDTH_SGIX                         0x8016
9765
 
#define GLX_MAX_PBUFFER_HEIGHT_SGIX                        0x8017
9766
 
#define GLX_MAX_PBUFFER_PIXELS_SGIX                        0x8018
9767
 
#define GLX_OPTIMAL_PBUFFER_WIDTH_SGIX                     0x8019
9768
 
#define GLX_OPTIMAL_PBUFFER_HEIGHT_SGIX                    0x801A
9769
 
#define GLX_PRESERVED_CONTENTS_SGIX                        0x801B
9770
 
#define GLX_LARGEST_PBUFFER_SGIX                           0x801C
9771
 
#define GLX_WIDTH_SGIX                                     0x801D
9772
 
#define GLX_HEIGHT_SGIX                                    0x801E
9773
 
#define GLX_EVENT_MASK_SGIX                                0x801F
9774
 
#define GLX_DAMAGED_SGIX                                   0x8020
9775
 
#define GLX_SAVED_SGIX                                     0x8021
9776
 
#define GLX_WINDOW_SGIX                                    0x8022
9777
 
#define GLX_PBUFFER_SGIX                                   0x8023
9778
 
typedef GLXPbufferSGIX (APIENTRYP PFNGLXCREATEGLXPBUFFERSGIXPROC) (Display * dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int * attrib_list);
9779
 
typedef void (APIENTRYP PFNGLXDESTROYGLXPBUFFERSGIXPROC) (Display * dpy, GLXPbufferSGIX pbuf);
9780
 
typedef int (APIENTRYP PFNGLXQUERYGLXPBUFFERSGIXPROC) (Display * dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int * value);
9781
 
typedef void (APIENTRYP PFNGLXSELECTEVENTSGIXPROC) (Display * dpy, GLXDrawable drawable, unsigned long mask);
9782
 
typedef void (APIENTRYP PFNGLXGETSELECTEDEVENTSGIXPROC) (Display * dpy, GLXDrawable drawable, unsigned long * mask);
9783
 
GLEE_EXTERN PFNGLXCREATEGLXPBUFFERSGIXPROC pglXCreateGLXPbufferSGIX;
9784
 
GLEE_EXTERN PFNGLXDESTROYGLXPBUFFERSGIXPROC pglXDestroyGLXPbufferSGIX;
9785
 
GLEE_EXTERN PFNGLXQUERYGLXPBUFFERSGIXPROC pglXQueryGLXPbufferSGIX;
9786
 
GLEE_EXTERN PFNGLXSELECTEVENTSGIXPROC pglXSelectEventSGIX;
9787
 
GLEE_EXTERN PFNGLXGETSELECTEDEVENTSGIXPROC pglXGetSelectedEventSGIX;
9788
 
#define glXCreateGLXPbufferSGIX pglXCreateGLXPbufferSGIX
9789
 
#define glXDestroyGLXPbufferSGIX pglXDestroyGLXPbufferSGIX
9790
 
#define glXQueryGLXPbufferSGIX pglXQueryGLXPbufferSGIX
9791
 
#define glXSelectEventSGIX pglXSelectEventSGIX
9792
 
#define glXGetSelectedEventSGIX pglXGetSelectedEventSGIX
9793
 
#endif 
9794
 
 
9795
 
/* GLX_SGI_cushion */
9796
 
 
9797
 
#ifndef GLX_SGI_cushion
9798
 
#define GLX_SGI_cushion 1
9799
 
#define __GLEE_GLX_SGI_cushion 1
9800
 
/* Constants */
9801
 
typedef void (APIENTRYP PFNGLXCUSHIONSGIPROC) (Display * dpy, Window window, float cushion);
9802
 
GLEE_EXTERN PFNGLXCUSHIONSGIPROC pglXCushionSGI;
9803
 
#define glXCushionSGI pglXCushionSGI
9804
 
#endif 
9805
 
 
9806
 
/* GLX_SGIX_video_resize */
9807
 
 
9808
 
#ifndef GLX_SGIX_video_resize
9809
 
#define GLX_SGIX_video_resize 1
9810
 
#define __GLEE_GLX_SGIX_video_resize 1
9811
 
/* Constants */
9812
 
#define GLX_SYNC_FRAME_SGIX                                0x00000000
9813
 
#define GLX_SYNC_SWAP_SGIX                                 0x00000001
9814
 
typedef int (APIENTRYP PFNGLXBINDCHANNELTOWINDOWSGIXPROC) (Display * display, int screen, int channel, Window window);
9815
 
typedef int (APIENTRYP PFNGLXCHANNELRECTSGIXPROC) (Display * display, int screen, int channel, int x, int y, int w, int h);
9816
 
typedef int (APIENTRYP PFNGLXQUERYCHANNELRECTSGIXPROC) (Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh);
9817
 
typedef int (APIENTRYP PFNGLXQUERYCHANNELDELTASSGIXPROC) (Display * display, int screen, int channel, int * x, int * y, int * w, int * h);
9818
 
typedef int (APIENTRYP PFNGLXCHANNELRECTSYNCSGIXPROC) (Display * display, int screen, int channel, GLenum synctype);
9819
 
GLEE_EXTERN PFNGLXBINDCHANNELTOWINDOWSGIXPROC pglXBindChannelToWindowSGIX;
9820
 
GLEE_EXTERN PFNGLXCHANNELRECTSGIXPROC pglXChannelRectSGIX;
9821
 
GLEE_EXTERN PFNGLXQUERYCHANNELRECTSGIXPROC pglXQueryChannelRectSGIX;
9822
 
GLEE_EXTERN PFNGLXQUERYCHANNELDELTASSGIXPROC pglXQueryChannelDeltasSGIX;
9823
 
GLEE_EXTERN PFNGLXCHANNELRECTSYNCSGIXPROC pglXChannelRectSyncSGIX;
9824
 
#define glXBindChannelToWindowSGIX pglXBindChannelToWindowSGIX
9825
 
#define glXChannelRectSGIX pglXChannelRectSGIX
9826
 
#define glXQueryChannelRectSGIX pglXQueryChannelRectSGIX
9827
 
#define glXQueryChannelDeltasSGIX pglXQueryChannelDeltasSGIX
9828
 
#define glXChannelRectSyncSGIX pglXChannelRectSyncSGIX
9829
 
#endif 
9830
 
 
9831
 
/* GLX_SGIX_swap_group */
9832
 
 
9833
 
#ifndef GLX_SGIX_swap_group
9834
 
#define GLX_SGIX_swap_group 1
9835
 
#define __GLEE_GLX_SGIX_swap_group 1
9836
 
/* Constants */
9837
 
typedef void (APIENTRYP PFNGLXJOINSWAPGROUPSGIXPROC) (Display * dpy, GLXDrawable drawable, GLXDrawable member);
9838
 
GLEE_EXTERN PFNGLXJOINSWAPGROUPSGIXPROC pglXJoinSwapGroupSGIX;
9839
 
#define glXJoinSwapGroupSGIX pglXJoinSwapGroupSGIX
9840
 
#endif 
9841
 
 
9842
 
/* GLX_SGIX_swap_barrier */
9843
 
 
9844
 
#ifndef GLX_SGIX_swap_barrier
9845
 
#define GLX_SGIX_swap_barrier 1
9846
 
#define __GLEE_GLX_SGIX_swap_barrier 1
9847
 
/* Constants */
9848
 
typedef void (APIENTRYP PFNGLXBINDSWAPBARRIERSGIXPROC) (Display * dpy, GLXDrawable drawable, int barrier);
9849
 
typedef Bool (APIENTRYP PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) (Display * dpy, int screen, int * max);
9850
 
GLEE_EXTERN PFNGLXBINDSWAPBARRIERSGIXPROC pglXBindSwapBarrierSGIX;
9851
 
GLEE_EXTERN PFNGLXQUERYMAXSWAPBARRIERSSGIXPROC pglXQueryMaxSwapBarriersSGIX;
9852
 
#define glXBindSwapBarrierSGIX pglXBindSwapBarrierSGIX
9853
 
#define glXQueryMaxSwapBarriersSGIX pglXQueryMaxSwapBarriersSGIX
9854
 
#endif 
9855
 
 
9856
 
/* GLX_SGIS_blended_overlay */
9857
 
 
9858
 
#ifndef GLX_SGIS_blended_overlay
9859
 
#define GLX_SGIS_blended_overlay 1
9860
 
#define __GLEE_GLX_SGIS_blended_overlay 1
9861
 
/* Constants */
9862
 
#define GLX_BLENDED_RGBA_SGIS                              0x8025
9863
 
#endif 
9864
 
 
9865
 
/* GLX_SGIS_shared_multisample */
9866
 
 
9867
 
#ifndef GLX_SGIS_shared_multisample
9868
 
#define GLX_SGIS_shared_multisample 1
9869
 
#define __GLEE_GLX_SGIS_shared_multisample 1
9870
 
/* Constants */
9871
 
#define GLX_MULTISAMPLE_SUB_RECT_WIDTH_SGIS                0x8026
9872
 
#define GLX_MULTISAMPLE_SUB_RECT_HEIGHT_SGIS               0x8027
9873
 
#endif 
9874
 
 
9875
 
/* GLX_SUN_get_transparent_index */
9876
 
//
9877
 
//#ifndef GLX_SUN_get_transparent_index
9878
 
//#define GLX_SUN_get_transparent_index 1
9879
 
//#define __GLEE_GLX_SUN_get_transparent_index 1
9880
 
///* Constants */
9881
 
//typedef Status (APIENTRYP PFNGLXGETTRANSPARENTINDEXSUNPROC) (Display * dpy, Window overlay, Window underlay, long * pTransparentIndex);
9882
 
//GLEE_EXTERN PFNGLXGETTRANSPARENTINDEXSUNPROC pglXGetTransparentIndexSUN;
9883
 
//#define glXGetTransparentIndexSUN pglXGetTransparentIndexSUN
9884
 
//#endif 
9885
 
 
9886
 
/* GLX_3DFX_multisample */
9887
 
 
9888
 
#ifndef GLX_3DFX_multisample
9889
 
#define GLX_3DFX_multisample 1
9890
 
#define __GLEE_GLX_3DFX_multisample 1
9891
 
/* Constants */
9892
 
#define GLX_SAMPLE_BUFFERS_3DFX                            0x8050
9893
 
#define GLX_SAMPLES_3DFX                                   0x8051
9894
 
#endif 
9895
 
 
9896
 
/* GLX_MESA_copy_sub_buffer */
9897
 
 
9898
 
#ifndef GLX_MESA_copy_sub_buffer
9899
 
#define GLX_MESA_copy_sub_buffer 1
9900
 
#define __GLEE_GLX_MESA_copy_sub_buffer 1
9901
 
/* Constants */
9902
 
typedef void (APIENTRYP PFNGLXCOPYSUBBUFFERMESAPROC) (Display * dpy, GLXDrawable drawable, int x, int y, int width, int height);
9903
 
GLEE_EXTERN PFNGLXCOPYSUBBUFFERMESAPROC pglXCopySubBufferMESA;
9904
 
#define glXCopySubBufferMESA pglXCopySubBufferMESA
9905
 
#endif 
9906
 
 
9907
 
/* GLX_MESA_pixmap_colormap */
9908
 
 
9909
 
#ifndef GLX_MESA_pixmap_colormap
9910
 
#define GLX_MESA_pixmap_colormap 1
9911
 
#define __GLEE_GLX_MESA_pixmap_colormap 1
9912
 
/* Constants */
9913
 
typedef GLXPixmap (APIENTRYP PFNGLXCREATEGLXPIXMAPMESAPROC) (Display * dpy, XVisualInfo * visual, Pixmap pixmap, Colormap cmap);
9914
 
GLEE_EXTERN PFNGLXCREATEGLXPIXMAPMESAPROC pglXCreateGLXPixmapMESA;
9915
 
#define glXCreateGLXPixmapMESA pglXCreateGLXPixmapMESA
9916
 
#endif 
9917
 
 
9918
 
/* GLX_MESA_release_buffers */
9919
 
 
9920
 
#ifndef GLX_MESA_release_buffers
9921
 
#define GLX_MESA_release_buffers 1
9922
 
#define __GLEE_GLX_MESA_release_buffers 1
9923
 
/* Constants */
9924
 
typedef Bool (APIENTRYP PFNGLXRELEASEBUFFERSMESAPROC) (Display * dpy, GLXDrawable drawable);
9925
 
GLEE_EXTERN PFNGLXRELEASEBUFFERSMESAPROC pglXReleaseBuffersMESA;
9926
 
#define glXReleaseBuffersMESA pglXReleaseBuffersMESA
9927
 
#endif 
9928
 
 
9929
 
/* GLX_MESA_set_3dfx_mode */
9930
 
 
9931
 
#ifndef GLX_MESA_set_3dfx_mode
9932
 
#define GLX_MESA_set_3dfx_mode 1
9933
 
#define __GLEE_GLX_MESA_set_3dfx_mode 1
9934
 
/* Constants */
9935
 
#define GLX_3DFX_WINDOW_MODE_MESA                          0x1
9936
 
#define GLX_3DFX_FULLSCREEN_MODE_MESA                      0x2
9937
 
typedef Bool (APIENTRYP PFNGLXSET3DFXMODEMESAPROC) (int mode);
9938
 
GLEE_EXTERN PFNGLXSET3DFXMODEMESAPROC pglXSet3DfxModeMESA;
9939
 
#define glXSet3DfxModeMESA pglXSet3DfxModeMESA
9940
 
#endif 
9941
 
 
9942
 
/* GLX_SGIX_visual_select_group */
9943
 
 
9944
 
#ifndef GLX_SGIX_visual_select_group
9945
 
#define GLX_SGIX_visual_select_group 1
9946
 
#define __GLEE_GLX_SGIX_visual_select_group 1
9947
 
/* Constants */
9948
 
#define GLX_VISUAL_SELECT_GROUP_SGIX                       0x8028
9949
 
#endif 
9950
 
 
9951
 
/* GLX_OML_swap_method */
9952
 
 
9953
 
#ifndef GLX_OML_swap_method
9954
 
#define GLX_OML_swap_method 1
9955
 
#define __GLEE_GLX_OML_swap_method 1
9956
 
/* Constants */
9957
 
#define GLX_SWAP_METHOD_OML                                0x8060
9958
 
#define GLX_SWAP_EXCHANGE_OML                              0x8061
9959
 
#define GLX_SWAP_COPY_OML                                  0x8062
9960
 
#define GLX_SWAP_UNDEFINED_OML                             0x8063
9961
 
#endif 
9962
 
 
9963
 
/* GLX_OML_sync_control */
9964
 
 
9965
 
#ifndef GLX_OML_sync_control
9966
 
#define GLX_OML_sync_control 1
9967
 
#define __GLEE_GLX_OML_sync_control 1
9968
 
/* Constants */
9969
 
typedef Bool (APIENTRYP PFNGLXGETSYNCVALUESOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t * ust, int64_t * msc, int64_t * sbc);
9970
 
typedef Bool (APIENTRYP PFNGLXGETMSCRATEOMLPROC) (Display * dpy, GLXDrawable drawable, int32_t * numerator, int32_t * denominator);
9971
 
typedef int64_t (APIENTRYP PFNGLXSWAPBUFFERSMSCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder);
9972
 
typedef Bool (APIENTRYP PFNGLXWAITFORMSCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc);
9973
 
typedef Bool (APIENTRYP PFNGLXWAITFORSBCOMLPROC) (Display * dpy, GLXDrawable drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc);
9974
 
GLEE_EXTERN PFNGLXGETSYNCVALUESOMLPROC pglXGetSyncValuesOML;
9975
 
GLEE_EXTERN PFNGLXGETMSCRATEOMLPROC pglXGetMscRateOML;
9976
 
GLEE_EXTERN PFNGLXSWAPBUFFERSMSCOMLPROC pglXSwapBuffersMscOML;
9977
 
GLEE_EXTERN PFNGLXWAITFORMSCOMLPROC pglXWaitForMscOML;
9978
 
GLEE_EXTERN PFNGLXWAITFORSBCOMLPROC pglXWaitForSbcOML;
9979
 
#define glXGetSyncValuesOML pglXGetSyncValuesOML
9980
 
#define glXGetMscRateOML pglXGetMscRateOML
9981
 
#define glXSwapBuffersMscOML pglXSwapBuffersMscOML
9982
 
#define glXWaitForMscOML pglXWaitForMscOML
9983
 
#define glXWaitForSbcOML pglXWaitForSbcOML
9984
 
#endif 
9985
 
 
9986
 
/* GLX_NV_float_buffer */
9987
 
 
9988
 
#ifndef GLX_NV_float_buffer
9989
 
#define GLX_NV_float_buffer 1
9990
 
#define __GLEE_GLX_NV_float_buffer 1
9991
 
/* Constants */
9992
 
#define GLX_FLOAT_COMPONENTS_NV                            0x20B0
9993
 
#endif 
9994
 
 
9995
 
/* GLX_SGIX_hyperpipe */
9996
 
 
9997
 
#ifndef GLX_SGIX_hyperpipe
9998
 
#define GLX_SGIX_hyperpipe 1
9999
 
#define __GLEE_GLX_SGIX_hyperpipe 1
10000
 
/* Constants */
10001
 
#define GLX_HYPERPIPE_PIPE_NAME_LENGTH_SGIX                80
10002
 
#define GLX_BAD_HYPERPIPE_CONFIG_SGIX                      91
10003
 
#define GLX_BAD_HYPERPIPE_SGIX                             92
10004
 
#define GLX_HYPERPIPE_DISPLAY_PIPE_SGIX                    0x00000001
10005
 
#define GLX_HYPERPIPE_RENDER_PIPE_SGIX                     0x00000002
10006
 
#define GLX_PIPE_RECT_SGIX                                 0x00000001
10007
 
#define GLX_PIPE_RECT_LIMITS_SGIX                          0x00000002
10008
 
#define GLX_HYPERPIPE_STEREO_SGIX                          0x00000003
10009
 
#define GLX_HYPERPIPE_PIXEL_AVERAGE_SGIX                   0x00000004
10010
 
#define GLX_HYPERPIPE_ID_SGIX                              0x8030
10011
 
typedef GLXHyperpipeNetworkSGIX * (APIENTRYP PFNGLXQUERYHYPERPIPENETWORKSGIXPROC) (Display * dpy, int * npipes);
10012
 
typedef int (APIENTRYP PFNGLXHYPERPIPECONFIGSGIXPROC) (Display * dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId);
10013
 
typedef GLXHyperpipeConfigSGIX * (APIENTRYP PFNGLXQUERYHYPERPIPECONFIGSGIXPROC) (Display * dpy, int hpId, int * npipes);
10014
 
typedef int (APIENTRYP PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) (Display * dpy, int hpId);
10015
 
typedef int (APIENTRYP PFNGLXBINDHYPERPIPESGIXPROC) (Display * dpy, int hpId);
10016
 
typedef int (APIENTRYP PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * attribList, void * returnAttribList);
10017
 
typedef int (APIENTRYP PFNGLXHYPERPIPEATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * attribList);
10018
 
typedef int (APIENTRYP PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) (Display * dpy, int timeSlice, int attrib, int size, void * returnAttribList);
10019
 
GLEE_EXTERN PFNGLXQUERYHYPERPIPENETWORKSGIXPROC pglXQueryHyperpipeNetworkSGIX;
10020
 
GLEE_EXTERN PFNGLXHYPERPIPECONFIGSGIXPROC pglXHyperpipeConfigSGIX;
10021
 
GLEE_EXTERN PFNGLXQUERYHYPERPIPECONFIGSGIXPROC pglXQueryHyperpipeConfigSGIX;
10022
 
GLEE_EXTERN PFNGLXDESTROYHYPERPIPECONFIGSGIXPROC pglXDestroyHyperpipeConfigSGIX;
10023
 
GLEE_EXTERN PFNGLXBINDHYPERPIPESGIXPROC pglXBindHyperpipeSGIX;
10024
 
GLEE_EXTERN PFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC pglXQueryHyperpipeBestAttribSGIX;
10025
 
GLEE_EXTERN PFNGLXHYPERPIPEATTRIBSGIXPROC pglXHyperpipeAttribSGIX;
10026
 
GLEE_EXTERN PFNGLXQUERYHYPERPIPEATTRIBSGIXPROC pglXQueryHyperpipeAttribSGIX;
10027
 
#define glXQueryHyperpipeNetworkSGIX pglXQueryHyperpipeNetworkSGIX
10028
 
#define glXHyperpipeConfigSGIX pglXHyperpipeConfigSGIX
10029
 
#define glXQueryHyperpipeConfigSGIX pglXQueryHyperpipeConfigSGIX
10030
 
#define glXDestroyHyperpipeConfigSGIX pglXDestroyHyperpipeConfigSGIX
10031
 
#define glXBindHyperpipeSGIX pglXBindHyperpipeSGIX
10032
 
#define glXQueryHyperpipeBestAttribSGIX pglXQueryHyperpipeBestAttribSGIX
10033
 
#define glXHyperpipeAttribSGIX pglXHyperpipeAttribSGIX
10034
 
#define glXQueryHyperpipeAttribSGIX pglXQueryHyperpipeAttribSGIX
10035
 
#endif 
10036
 
 
10037
 
/* GLX_MESA_agp_offset */
10038
 
 
10039
 
#ifndef GLX_MESA_agp_offset
10040
 
#define GLX_MESA_agp_offset 1
10041
 
#define __GLEE_GLX_MESA_agp_offset 1
10042
 
/* Constants */
10043
 
typedef unsigned int (APIENTRYP PFNGLXGETAGPOFFSETMESAPROC) (const void * pointer);
10044
 
GLEE_EXTERN PFNGLXGETAGPOFFSETMESAPROC pglXGetAGPOffsetMESA;
10045
 
#define glXGetAGPOffsetMESA pglXGetAGPOffsetMESA
10046
 
#endif 
10047
 
 
10048
 
/* GLX_EXT_scene_marker */
10049
 
 
10050
 
#ifndef GLX_EXT_scene_marker
10051
 
#define GLX_EXT_scene_marker 1
10052
 
#define __GLEE_GLX_EXT_scene_marker 1
10053
 
/* Constants */
10054
 
#endif 
10055
 
#endif /*end GLX */
10056
 
 
10057
 
/* ATI texture compression defines */
10058
 
#ifndef GL_ATI_texture_compression_3dc
10059
 
#define GL_ATI_texture_compression_3dc 1
10060
 
#define GL_COMPRESSED_LUMINANCE_ALPHA_3DC_ATI 0x8837
10061
 
#endif
10062
 
 
10063
 
/*****************************************************************
10064
 
 * GLee functions
10065
 
 *****************************************************************/
10066
 
 
10067
 
GLEE_EXTERN GLboolean GLeeInit();
10068
 
GLEE_EXTERN GLint GLeeForceLink(const char * extensionName);
10069
 
GLEE_EXTERN const char * GLeeGetErrorString();
10070
 
GLEE_EXTERN const char * GLeeGetExtStrGL();
10071
 
GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable);
10072
 
 
10073
 
#ifdef WIN32
10074
 
GLEE_EXTERN const char * GLeeGetExtStrWGL();
10075
 
#elif defined(__APPLE__) || defined(__APPLE_CC__)
10076
 
#else 
10077
 
GLEE_EXTERN const char * GLeeGetExtStrGLX();
10078
 
#endif
10079
 
 
10080
 
#ifdef __cplusplus
10081
 
}       /* end C linkage */
10082
 
#endif
10083
 
 
10084
 
#endif /* __glee_h_ defined */