4 ** License Applicability. Except to the extent portions of this file are
5 ** made subject to an alternative license as permitted in the SGI Free
6 ** Software License B, Version 1.1 (the "License"), the contents of this
7 ** file are subject only to the provisions of the License. You may not use
8 ** this file except in compliance with the License. You may obtain a copy
9 ** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600
10 ** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at:
12 ** http://oss.sgi.com/projects/FreeB
14 ** Note that, as provided in the License, the Software is distributed on an
15 ** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS
16 ** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND
17 ** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A
18 ** PARTICULAR PURPOSE, AND NON-INFRINGEMENT.
20 ** Original Code. The Original Code is: OpenGL Sample Implementation,
21 ** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics,
22 ** Inc. The Original Code is Copyright (c) 1991-2004 Silicon Graphics, Inc.
23 ** Copyright in any portions created by third parties is as indicated
24 ** elsewhere herein. All Rights Reserved.
26 ** Additional Notice Provisions: This software was created using the
27 ** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has
28 ** not been independently verified as being compliant with the OpenGL(R)
29 ** version 1.2.1 Specification.
32 private import c
.gl
.gl
;
33 private import std
.loader
;
41 // 1 - GL_ARB_multitexture
42 const GLuint GL_TEXTURE0_ARB
= 0x84C0;
43 const GLuint GL_TEXTURE1_ARB
= 0x84C1;
44 const GLuint GL_TEXTURE2_ARB
= 0x84C2;
45 const GLuint GL_TEXTURE3_ARB
= 0x84C3;
46 const GLuint GL_TEXTURE4_ARB
= 0x84C4;
47 const GLuint GL_TEXTURE5_ARB
= 0x84C5;
48 const GLuint GL_TEXTURE6_ARB
= 0x84C6;
49 const GLuint GL_TEXTURE7_ARB
= 0x84C7;
50 const GLuint GL_TEXTURE8_ARB
= 0x84C8;
51 const GLuint GL_TEXTURE9_ARB
= 0x84C9;
52 const GLuint GL_TEXTURE10_ARB
= 0x84CA;
53 const GLuint GL_TEXTURE11_ARB
= 0x84CB;
54 const GLuint GL_TEXTURE12_ARB
= 0x84CC;
55 const GLuint GL_TEXTURE13_ARB
= 0x84CD;
56 const GLuint GL_TEXTURE14_ARB
= 0x84CE;
57 const GLuint GL_TEXTURE15_ARB
= 0x84CF;
58 const GLuint GL_TEXTURE16_ARB
= 0x84D0;
59 const GLuint GL_TEXTURE17_ARB
= 0x84D1;
60 const GLuint GL_TEXTURE18_ARB
= 0x84D2;
61 const GLuint GL_TEXTURE19_ARB
= 0x84D3;
62 const GLuint GL_TEXTURE20_ARB
= 0x84D4;
63 const GLuint GL_TEXTURE21_ARB
= 0x84D5;
64 const GLuint GL_TEXTURE22_ARB
= 0x84D6;
65 const GLuint GL_TEXTURE23_ARB
= 0x84D7;
66 const GLuint GL_TEXTURE24_ARB
= 0x84D8;
67 const GLuint GL_TEXTURE25_ARB
= 0x84D9;
68 const GLuint GL_TEXTURE26_ARB
= 0x84DA;
69 const GLuint GL_TEXTURE27_ARB
= 0x84DB;
70 const GLuint GL_TEXTURE28_ARB
= 0x84DC;
71 const GLuint GL_TEXTURE29_ARB
= 0x84DD;
72 const GLuint GL_TEXTURE30_ARB
= 0x84DE;
73 const GLuint GL_TEXTURE31_ARB
= 0x84DF;
74 const GLuint GL_ACTIVE_TEXTURE_ARB
= 0x84E0;
75 const GLuint GL_CLIENT_ACTIVE_TEXTURE_ARB
= 0x84E1;
76 const GLuint GL_MAX_TEXTURE_UNITS_ARB
= 0x84E2;
78 // 2 - GL_ARB_transpose_matrix
79 const GLuint GL_TRANSPOSE_MODELVIEW_MATRIX_ARB
= 0x84E3;
80 const GLuint GL_TRANSPOSE_PROJECTION_MATRIX_ARB
= 0x84E4;
81 const GLuint GL_TRANSPOSE_TEXTURE_MATRIX_ARB
= 0x84E5;
82 const GLuint GL_TRANSPOSE_COLOR_MATRIX_ARB
= 0x84E6;
84 // 5 - GL_ARB_multisample
85 const GLuint GL_MULTISAMPLE_ARB
= 0x809D;
86 const GLuint GL_SAMPLE_ALPHA_TO_COVERAGE_ARB
= 0x809E;
87 const GLuint GL_SAMPLE_ALPHA_TO_ONE_ARB
= 0x809F;
88 const GLuint GL_SAMPLE_COVERAGE_ARB
= 0x80A0;
89 const GLuint GL_SAMPLE_BUFFERS_ARB
= 0x80A8;
90 const GLuint GL_SAMPLES_ARB
= 0x80A9;
91 const GLuint GL_SAMPLE_COVERAGE_VALUE_ARB
= 0x80AA;
92 const GLuint GL_SAMPLE_COVERAGE_INVERT_ARB
= 0x80AB;
93 const GLuint GL_MULTISAMPLE_BIT_ARB
= 0x20000000;
95 // 7 - GL_ARB_texture_cube_map
96 const GLuint GL_NORMAL_MAP_ARB
= 0x8511;
97 const GLuint GL_REFLECTION_MAP_ARB
= 0x8512;
98 const GLuint GL_TEXTURE_CUBE_MAP_ARB
= 0x8513;
99 const GLuint GL_TEXTURE_BINDING_CUBE_MAP_ARB
= 0x8514;
100 const GLuint GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB
= 0x8515;
101 const GLuint GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
= 0x8516;
102 const GLuint GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
= 0x8517;
103 const GLuint GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
= 0x8518;
104 const GLuint GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
= 0x8519;
105 const GLuint GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB
= 0x851A;
106 const GLuint GL_PROXY_TEXTURE_CUBE_MAP_ARB
= 0x851B;
107 const GLuint GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB
= 0x851C;
109 // 12 - GL_ARB_texture_compression
110 const GLuint GL_COMPRESSED_ALPHA_ARB
= 0x84E9;
111 const GLuint GL_COMPRESSED_LUMINANCE_ARB
= 0x84EA;
112 const GLuint GL_COMPRESSED_LUMINANCE_ALPHA_ARB
= 0x84EB;
113 const GLuint GL_COMPRESSED_INTENSITY_ARB
= 0x84EC;
114 const GLuint GL_COMPRESSED_RGB_ARB
= 0x84ED;
115 const GLuint GL_COMPRESSED_RGBA_ARB
= 0x84EE;
116 const GLuint GL_TEXTURE_COMPRESSION_HINT_ARB
= 0x84EF;
117 const GLuint GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
= 0x86A0;
118 const GLuint GL_TEXTURE_COMPRESSED_ARB
= 0x86A1;
119 const GLuint GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB
= 0x86A2;
120 const GLuint GL_COMPRESSED_TEXTURE_FORMATS_ARB
= 0x86A3;
122 // 13 - GL_ARB_texture_border_clamp
123 const GLuint GL_CLAMP_TO_BORDER_ARB
= 0x812D;
125 // 14 - GL_ARB_point_parameters
126 const GLuint GL_POINT_SIZE_MIN_ARB
= 0x8126;
127 const GLuint GL_POINT_SIZE_MAX_ARB
= 0x8127;
128 const GLuint GL_POINT_FADE_THRESHOLD_SIZE_ARB
= 0x8128;
129 const GLuint GL_POINT_DISTANCE_ATTENUATION_ARB
= 0x8129;
131 // 15 - GL_ARB_vertex_blend
132 const GLuint GL_MAX_VERTEX_UNITS_ARB
= 0x86A4;
133 const GLuint GL_ACTIVE_VERTEX_UNITS_ARB
= 0x86A5;
134 const GLuint GL_WEIGHT_SUM_UNITY_ARB
= 0x86A6;
135 const GLuint GL_VERTEX_BLEND_ARB
= 0x86A7;
136 const GLuint GL_CURRENT_WEIGHT_ARB
= 0x86A8;
137 const GLuint GL_WEIGHT_ARRAY_TYPE_ARB
= 0x86A9;
138 const GLuint GL_WEIGHT_ARRAY_STRIDE_ARB
= 0x86AA;
139 const GLuint GL_WEIGHT_ARRAY_SIZE_ARB
= 0x86AB;
140 const GLuint GL_WEIGHT_ARRAY_POINTER_ARB
= 0x86AC;
141 const GLuint GL_WEIGHT_ARRAY_ARB
= 0x86AD;
142 const GLuint GL_MODELVIEW0_ARB
= 0x1700;
143 const GLuint GL_MODELVIEW1_ARB
= 0x850A;
144 const GLuint GL_MODELVIEW2_ARB
= 0x8722;
145 const GLuint GL_MODELVIEW3_ARB
= 0x8723;
146 const GLuint GL_MODELVIEW4_ARB
= 0x8724;
147 const GLuint GL_MODELVIEW5_ARB
= 0x8725;
148 const GLuint GL_MODELVIEW6_ARB
= 0x8726;
149 const GLuint GL_MODELVIEW7_ARB
= 0x8727;
150 const GLuint GL_MODELVIEW8_ARB
= 0x8728;
151 const GLuint GL_MODELVIEW9_ARB
= 0x8729;
152 const GLuint GL_MODELVIEW10_ARB
= 0x872A;
153 const GLuint GL_MODELVIEW11_ARB
= 0x872B;
154 const GLuint GL_MODELVIEW12_ARB
= 0x872C;
155 const GLuint GL_MODELVIEW13_ARB
= 0x872D;
156 const GLuint GL_MODELVIEW14_ARB
= 0x872E;
157 const GLuint GL_MODELVIEW15_ARB
= 0x872F;
158 const GLuint GL_MODELVIEW16_ARB
= 0x8730;
159 const GLuint GL_MODELVIEW17_ARB
= 0x8731;
160 const GLuint GL_MODELVIEW18_ARB
= 0x8732;
161 const GLuint GL_MODELVIEW19_ARB
= 0x8733;
162 const GLuint GL_MODELVIEW20_ARB
= 0x8734;
163 const GLuint GL_MODELVIEW21_ARB
= 0x8735;
164 const GLuint GL_MODELVIEW22_ARB
= 0x8736;
165 const GLuint GL_MODELVIEW23_ARB
= 0x8737;
166 const GLuint GL_MODELVIEW24_ARB
= 0x8738;
167 const GLuint GL_MODELVIEW25_ARB
= 0x8739;
168 const GLuint GL_MODELVIEW26_ARB
= 0x873A;
169 const GLuint GL_MODELVIEW27_ARB
= 0x873B;
170 const GLuint GL_MODELVIEW28_ARB
= 0x873C;
171 const GLuint GL_MODELVIEW29_ARB
= 0x873D;
172 const GLuint GL_MODELVIEW30_ARB
= 0x873E;
173 const GLuint GL_MODELVIEW31_ARB
= 0x873F;
175 // 16 - GL_ARB_matrix_palette
176 const GLuint GL_MATRIX_PALETTE_ARB
= 0x8840;
177 const GLuint GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB
= 0x8841;
178 const GLuint GL_MAX_PALETTE_MATRICES_ARB
= 0x8842;
179 const GLuint GL_CURRENT_PALETTE_MATRIX_ARB
= 0x8843;
180 const GLuint GL_MATRIX_INDEX_ARRAY_ARB
= 0x8844;
181 const GLuint GL_CURRENT_MATRIX_INDEX_ARB
= 0x8845;
182 const GLuint GL_MATRIX_INDEX_ARRAY_SIZE_ARB
= 0x8846;
183 const GLuint GL_MATRIX_INDEX_ARRAY_TYPE_ARB
= 0x8847;
184 const GLuint GL_MATRIX_INDEX_ARRAY_STRIDE_ARB
= 0x8848;
185 const GLuint GL_MATRIX_INDEX_ARRAY_POINTER_ARB
= 0x8849;
187 // 17 - GL_ARB_texture_env_combine
188 const GLuint GL_COMBINE_ARB
= 0x8570;
189 const GLuint GL_COMBINE_RGB_ARB
= 0x8571;
190 const GLuint GL_COMBINE_ALPHA_ARB
= 0x8572;
191 const GLuint GL_SOURCE0_RGB_ARB
= 0x8580;
192 const GLuint GL_SOURCE1_RGB_ARB
= 0x8581;
193 const GLuint GL_SOURCE2_RGB_ARB
= 0x8582;
194 const GLuint GL_SOURCE0_ALPHA_ARB
= 0x8588;
195 const GLuint GL_SOURCE1_ALPHA_ARB
= 0x8589;
196 const GLuint GL_SOURCE2_ALPHA_ARB
= 0x858A;
197 const GLuint GL_OPERAND0_RGB_ARB
= 0x8590;
198 const GLuint GL_OPERAND1_RGB_ARB
= 0x8591;
199 const GLuint GL_OPERAND2_RGB_ARB
= 0x8592;
200 const GLuint GL_OPERAND0_ALPHA_ARB
= 0x8598;
201 const GLuint GL_OPERAND1_ALPHA_ARB
= 0x8599;
202 const GLuint GL_OPERAND2_ALPHA_ARB
= 0x859A;
203 const GLuint GL_RGB_SCALE_ARB
= 0x8573;
204 const GLuint GL_ADD_SIGNED_ARB
= 0x8574;
205 const GLuint GL_INTERPOLATE_ARB
= 0x8575;
206 const GLuint GL_SUBTRACT_ARB
= 0x84E7;
207 const GLuint GL_CONSTANT_ARB
= 0x8576;
208 const GLuint GL_PRIMARY_COLOR_ARB
= 0x8577;
209 const GLuint GL_PREVIOUS_ARB
= 0x8578;
211 // 19 - GL_ARB_texture_env_dot3
212 const GLuint GL_DOT3_RGB_ARB
= 0x86AE;
213 const GLuint GL_DOT3_RGBA_ARB
= 0x86AF;
215 // 21 - GL_ARB_texture_mirrored_repeat
216 const GLuint GL_MIRRORED_REPEAT_ARB
= 0x8370;
218 // 22 - GL_ARB_depth_texture
219 const GLuint GL_DEPTH_COMPONENT16_ARB
= 0x81A5;
220 const GLuint GL_DEPTH_COMPONENT24_ARB
= 0x81A6;
221 const GLuint GL_DEPTH_COMPONENT32_ARB
= 0x81A7;
222 const GLuint GL_TEXTURE_DEPTH_SIZE_ARB
= 0x884A;
223 const GLuint GL_DEPTH_TEXTURE_MODE_ARB
= 0x884B;
225 // 23 - GL_ARB_shadow
226 const GLuint GL_TEXTURE_COMPARE_MODE_ARB
= 0x884C;
227 const GLuint GL_TEXTURE_COMPARE_FUNC_ARB
= 0x884D;
228 const GLuint GL_COMPARE_R_TO_TEXTURE_ARB
= 0x884E;
230 // 24 - GL_ARB_shadow_ambient
231 const GLuint GL_TEXTURE_COMPARE_FAIL_VALUE_ARB
= 0x80BF;
233 // 26 - GL_ARB_vertex_program
234 const GLuint GL_COLOR_SUM_ARB
= 0x8458;
235 const GLuint GL_VERTEX_PROGRAM_ARB
= 0x8620;
236 const GLuint GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
= 0x8622;
237 const GLuint GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
= 0x8623;
238 const GLuint GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
= 0x8624;
239 const GLuint GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
= 0x8625;
240 const GLuint GL_CURRENT_VERTEX_ATTRIB_ARB
= 0x8626;
241 const GLuint GL_PROGRAM_LENGTH_ARB
= 0x8627;
242 const GLuint GL_PROGRAM_STRING_ARB
= 0x8628;
243 const GLuint GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
= 0x862E;
244 const GLuint GL_MAX_PROGRAM_MATRICES_ARB
= 0x862F;
245 const GLuint GL_CURRENT_MATRIX_STACK_DEPTH_ARB
= 0x8640;
246 const GLuint GL_CURRENT_MATRIX_ARB
= 0x8641;
247 const GLuint GL_VERTEX_PROGRAM_POINT_SIZE_ARB
= 0x8642;
248 const GLuint GL_VERTEX_PROGRAM_TWO_SIDE_ARB
= 0x8643;
249 const GLuint GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
= 0x8645;
250 const GLuint GL_PROGRAM_ERROR_POSITION_ARB
= 0x864B;
251 const GLuint GL_PROGRAM_BINDING_ARB
= 0x8677;
252 const GLuint GL_MAX_VERTEX_ATTRIBS_ARB
= 0x8869;
253 const GLuint GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
= 0x886A;
254 const GLuint GL_PROGRAM_ERROR_STRING_ARB
= 0x8874;
255 const GLuint GL_PROGRAM_FORMAT_ASCII_ARB
= 0x8875;
256 const GLuint GL_PROGRAM_FORMAT_ARB
= 0x8876;
257 const GLuint GL_PROGRAM_INSTRUCTIONS_ARB
= 0x88A0;
258 const GLuint GL_MAX_PROGRAM_INSTRUCTIONS_ARB
= 0x88A1;
259 const GLuint GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
= 0x88A2;
260 const GLuint GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
= 0x88A3;
261 const GLuint GL_PROGRAM_TEMPORARIES_ARB
= 0x88A4;
262 const GLuint GL_MAX_PROGRAM_TEMPORARIES_ARB
= 0x88A5;
263 const GLuint GL_PROGRAM_NATIVE_TEMPORARIES_ARB
= 0x88A6;
264 const GLuint GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
= 0x88A7;
265 const GLuint GL_PROGRAM_PARAMETERS_ARB
= 0x88A8;
266 const GLuint GL_MAX_PROGRAM_PARAMETERS_ARB
= 0x88A9;
267 const GLuint GL_PROGRAM_NATIVE_PARAMETERS_ARB
= 0x88AA;
268 const GLuint GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
= 0x88AB;
269 const GLuint GL_PROGRAM_ATTRIBS_ARB
= 0x88AC;
270 const GLuint GL_MAX_PROGRAM_ATTRIBS_ARB
= 0x88AD;
271 const GLuint GL_PROGRAM_NATIVE_ATTRIBS_ARB
= 0x88AE;
272 const GLuint GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
= 0x88AF;
273 const GLuint GL_PROGRAM_ADDRESS_REGISTERS_ARB
= 0x88B0;
274 const GLuint GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
= 0x88B1;
275 const GLuint GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
= 0x88B2;
276 const GLuint GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
= 0x88B3;
277 const GLuint GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
= 0x88B4;
278 const GLuint GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
= 0x88B5;
279 const GLuint GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
= 0x88B6;
280 const GLuint GL_TRANSPOSE_CURRENT_MATRIX_ARB
= 0x88B7;
281 const GLuint GL_MATRIX0_ARB
= 0x88C0;
282 const GLuint GL_MATRIX1_ARB
= 0x88C1;
283 const GLuint GL_MATRIX2_ARB
= 0x88C2;
284 const GLuint GL_MATRIX3_ARB
= 0x88C3;
285 const GLuint GL_MATRIX4_ARB
= 0x88C4;
286 const GLuint GL_MATRIX5_ARB
= 0x88C5;
287 const GLuint GL_MATRIX6_ARB
= 0x88C6;
288 const GLuint GL_MATRIX7_ARB
= 0x88C7;
289 const GLuint GL_MATRIX8_ARB
= 0x88C8;
290 const GLuint GL_MATRIX9_ARB
= 0x88C9;
291 const GLuint GL_MATRIX10_ARB
= 0x88CA;
292 const GLuint GL_MATRIX11_ARB
= 0x88CB;
293 const GLuint GL_MATRIX12_ARB
= 0x88CC;
294 const GLuint GL_MATRIX13_ARB
= 0x88CD;
295 const GLuint GL_MATRIX14_ARB
= 0x88CE;
296 const GLuint GL_MATRIX15_ARB
= 0x88CF;
297 const GLuint GL_MATRIX16_ARB
= 0x88D0;
298 const GLuint GL_MATRIX17_ARB
= 0x88D1;
299 const GLuint GL_MATRIX18_ARB
= 0x88D2;
300 const GLuint GL_MATRIX19_ARB
= 0x88D3;
301 const GLuint GL_MATRIX20_ARB
= 0x88D4;
302 const GLuint GL_MATRIX21_ARB
= 0x88D5;
303 const GLuint GL_MATRIX22_ARB
= 0x88D6;
304 const GLuint GL_MATRIX23_ARB
= 0x88D7;
305 const GLuint GL_MATRIX24_ARB
= 0x88D8;
306 const GLuint GL_MATRIX25_ARB
= 0x88D9;
307 const GLuint GL_MATRIX26_ARB
= 0x88DA;
308 const GLuint GL_MATRIX27_ARB
= 0x88DB;
309 const GLuint GL_MATRIX28_ARB
= 0x88DC;
310 const GLuint GL_MATRIX29_ARB
= 0x88DD;
311 const GLuint GL_MATRIX30_ARB
= 0x88DE;
312 const GLuint GL_MATRIX31_ARB
= 0x88DF;
314 // 27 - GL_ARB_fragment_program
315 const GLuint GL_FRAGMENT_PROGRAM_ARB
= 0x8804;
316 const GLuint GL_PROGRAM_ALU_INSTRUCTIONS_ARB
= 0x8805;
317 const GLuint GL_PROGRAM_TEX_INSTRUCTIONS_ARB
= 0x8806;
318 const GLuint GL_PROGRAM_TEX_INDIRECTIONS_ARB
= 0x8807;
319 const GLuint GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
= 0x8808;
320 const GLuint GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
= 0x8809;
321 const GLuint GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
= 0x880A;
322 const GLuint GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB
= 0x880B;
323 const GLuint GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB
= 0x880C;
324 const GLuint GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB
= 0x880D;
325 const GLuint GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
= 0x880E;
326 const GLuint GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
= 0x880F;
327 const GLuint GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
= 0x8810;
328 const GLuint GL_MAX_TEXTURE_COORDS_ARB
= 0x8871;
329 const GLuint GL_MAX_TEXTURE_IMAGE_UNITS_ARB
= 0x8872;
331 // 28 - GL_ARB_vertex_buffer_object
332 const GLuint GL_BUFFER_SIZE_ARB
= 0x8764;
333 const GLuint GL_BUFFER_USAGE_ARB
= 0x8765;
334 const GLuint GL_ARRAY_BUFFER_ARB
= 0x8892;
335 const GLuint GL_ELEMENT_ARRAY_BUFFER_ARB
= 0x8893;
336 const GLuint GL_ARRAY_BUFFER_BINDING_ARB
= 0x8894;
337 const GLuint GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB
= 0x8895;
338 const GLuint GL_VERTEX_ARRAY_BUFFER_BINDING_ARB
= 0x8896;
339 const GLuint GL_NORMAL_ARRAY_BUFFER_BINDING_ARB
= 0x8897;
340 const GLuint GL_COLOR_ARRAY_BUFFER_BINDING_ARB
= 0x8898;
341 const GLuint GL_INDEX_ARRAY_BUFFER_BINDING_ARB
= 0x8899;
342 const GLuint GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB
= 0x889A;
343 const GLuint GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB
= 0x889B;
344 const GLuint GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB
= 0x889C;
345 const GLuint GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB
= 0x889D;
346 const GLuint GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB
= 0x889E;
347 const GLuint GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB
= 0x889F;
348 const GLuint GL_READ_ONLY_ARB
= 0x88B8;
349 const GLuint GL_WRITE_ONLY_ARB
= 0x88B9;
350 const GLuint GL_READ_WRITE_ARB
= 0x88BA;
351 const GLuint GL_BUFFER_ACCESS_ARB
= 0x88BB;
352 const GLuint GL_BUFFER_MAPPED_ARB
= 0x88BC;
353 const GLuint GL_BUFFER_MAP_POINTER_ARB
= 0x88BD;
354 const GLuint GL_STREAM_DRAW_ARB
= 0x88E0;
355 const GLuint GL_STREAM_READ_ARB
= 0x88E1;
356 const GLuint GL_STREAM_COPY_ARB
= 0x88E2;
357 const GLuint GL_STATIC_DRAW_ARB
= 0x88E4;
358 const GLuint GL_STATIC_READ_ARB
= 0x88E5;
359 const GLuint GL_STATIC_COPY_ARB
= 0x88E6;
360 const GLuint GL_DYNAMIC_DRAW_ARB
= 0x88E8;
361 const GLuint GL_DYNAMIC_READ_ARB
= 0x88E9;
362 const GLuint GL_DYNAMIC_COPY_ARB
= 0x88EA;
364 // 29 - GL_ARB_occlusion_query
365 const GLuint GL_QUERY_COUNTER_BITS_ARB
= 0x8864;
366 const GLuint GL_CURRENT_QUERY_ARB
= 0x8865;
367 const GLuint GL_QUERY_RESULT_ARB
= 0x8866;
368 const GLuint GL_QUERY_RESULT_AVAILABLE_ARB
= 0x8867;
369 const GLuint GL_SAMPLES_PASSED_ARB
= 0x8914;
371 // 30 - GL_ARB_shader_objects
372 const GLuint GL_PROGRAM_OBJECT_ARB
= 0x8B40;
373 const GLuint GL_SHADER_OBJECT_ARB
= 0x8B48;
374 const GLuint GL_OBJECT_TYPE_ARB
= 0x8B4E;
375 const GLuint GL_OBJECT_SUBTYPE_ARB
= 0x8B4F;
376 const GLuint GL_FLOAT_VEC2_ARB
= 0x8B50;
377 const GLuint GL_FLOAT_VEC3_ARB
= 0x8B51;
378 const GLuint GL_FLOAT_VEC4_ARB
= 0x8B52;
379 const GLuint GL_INT_VEC2_ARB
= 0x8B53;
380 const GLuint GL_INT_VEC3_ARB
= 0x8B54;
381 const GLuint GL_INT_VEC4_ARB
= 0x8B55;
382 const GLuint GL_BOOL_ARB
= 0x8B56;
383 const GLuint GL_BOOL_VEC2_ARB
= 0x8B57;
384 const GLuint GL_BOOL_VEC3_ARB
= 0x8B58;
385 const GLuint GL_BOOL_VEC4_ARB
= 0x8B59;
386 const GLuint GL_FLOAT_MAT2_ARB
= 0x8B5A;
387 const GLuint GL_FLOAT_MAT3_ARB
= 0x8B5B;
388 const GLuint GL_FLOAT_MAT4_ARB
= 0x8B5C;
389 const GLuint GL_SAMPLER_1D_ARB
= 0x8B5D;
390 const GLuint GL_SAMPLER_2D_ARB
= 0x8B5E;
391 const GLuint GL_SAMPLER_3D_ARB
= 0x8B5F;
392 const GLuint GL_SAMPLER_CUBE_ARB
= 0x8B60;
393 const GLuint GL_SAMPLER_1D_SHADOW_ARB
= 0x8B61;
394 const GLuint GL_SAMPLER_2D_SHADOW_ARB
= 0x8B62;
395 const GLuint GL_SAMPLER_2D_RECT_ARB
= 0x8B63;
396 const GLuint GL_SAMPLER_2D_RECT_SHADOW_ARB
= 0x8B64;
397 const GLuint GL_OBJECT_DELETE_STATUS_ARB
= 0x8B80;
398 const GLuint GL_OBJECT_COMPILE_STATUS_ARB
= 0x8B81;
399 const GLuint GL_OBJECT_LINK_STATUS_ARB
= 0x8B82;
400 const GLuint GL_OBJECT_VALIDATE_STATUS_ARB
= 0x8B83;
401 const GLuint GL_OBJECT_INFO_LOG_LENGTH_ARB
= 0x8B84;
402 const GLuint GL_OBJECT_ATTACHED_OBJECTS_ARB
= 0x8B85;
403 const GLuint GL_OBJECT_ACTIVE_UNIFORMS_ARB
= 0x8B86;
404 const GLuint GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB
= 0x8B87;
405 const GLuint GL_OBJECT_SHADER_SOURCE_LENGTH_ARB
= 0x8B88;
407 // 31 - GL_ARB_vertex_shader
408 const GLuint GL_VERTEX_SHADER_ARB
= 0x8B31;
409 const GLuint GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB
= 0x8B4A;
410 const GLuint GL_MAX_VARYING_FLOATS_ARB
= 0x8B4B;
411 const GLuint GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
= 0x8B4C;
412 const GLuint GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
= 0x8B4D;
413 const GLuint GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
= 0x8B89;
414 const GLuint GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
= 0x8B8A;
416 // 32 - GL_ARB_fragment_shader
417 const GLuint GL_FRAGMENT_SHADER_ARB
= 0x8B30;
418 const GLuint GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB
= 0x8B49;
419 const GLuint GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB
= 0x8B8B;
421 // 33 - GL_ARB_shading_language_100
422 const GLuint GL_SHADING_LANGUAGE_VERSION_ARB
= 0x8B8C;
424 // 35 - GL_ARB_point_sprite
425 const GLuint GL_POINT_SPRITE_ARB
= 0x8861;
426 const GLuint GL_COORD_REPLACE_ARB
= 0x8862;
428 // 37 - GL_ARB_draw_buffers
429 const GLuint GL_MAX_DRAW_BUFFERS_ARB
= 0x8824;
430 const GLuint GL_DRAW_BUFFER0_ARB
= 0x8825;
431 const GLuint GL_DRAW_BUFFER1_ARB
= 0x8826;
432 const GLuint GL_DRAW_BUFFER2_ARB
= 0x8827;
433 const GLuint GL_DRAW_BUFFER3_ARB
= 0x8828;
434 const GLuint GL_DRAW_BUFFER4_ARB
= 0x8829;
435 const GLuint GL_DRAW_BUFFER5_ARB
= 0x882A;
436 const GLuint GL_DRAW_BUFFER6_ARB
= 0x882B;
437 const GLuint GL_DRAW_BUFFER7_ARB
= 0x882C;
438 const GLuint GL_DRAW_BUFFER8_ARB
= 0x882D;
439 const GLuint GL_DRAW_BUFFER9_ARB
= 0x882E;
440 const GLuint GL_DRAW_BUFFER10_ARB
= 0x882F;
441 const GLuint GL_DRAW_BUFFER11_ARB
= 0x8830;
442 const GLuint GL_DRAW_BUFFER12_ARB
= 0x8831;
443 const GLuint GL_DRAW_BUFFER13_ARB
= 0x8832;
444 const GLuint GL_DRAW_BUFFER14_ARB
= 0x8833;
445 const GLuint GL_DRAW_BUFFER15_ARB
= 0x8834;
447 // 38 - GL_ARB_texture_rectangle
448 const GLuint GL_TEXTURE_RECTANGLE_ARB
= 0x84F5;
449 const GLuint GL_TEXTURE_BINDING_RECTANGLE_ARB
= 0x84F6;
450 const GLuint GL_PROXY_TEXTURE_RECTANGLE_ARB
= 0x84F7;
451 const GLuint GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB
= 0x84F8;
453 // 39 - GL_ARB_color_buffer_float
454 const GLuint GL_RGBA_FLOAT_MODE_ARB
= 0x8820;
455 const GLuint GL_CLAMP_VERTEX_COLOR_ARB
= 0x891A;
456 const GLuint GL_CLAMP_FRAGMENT_COLOR_ARB
= 0x891B;
457 const GLuint GL_CLAMP_READ_COLOR_ARB
= 0x891C;
458 const GLuint GL_FIXED_ONLY_ARB
= 0x891D;
460 // 40 - GL_ARB_half_float_pixel
461 const GLuint GL_HALF_FLOAT_ARB
= 0x140B;
463 // 41 - GL_ARB_texture_float
464 const GLuint GL_TEXTURE_RED_TYPE_ARB
= 0x8C10;
465 const GLuint GL_TEXTURE_GREEN_TYPE_ARB
= 0x8C11;
466 const GLuint GL_TEXTURE_BLUE_TYPE_ARB
= 0x8C12;
467 const GLuint GL_TEXTURE_ALPHA_TYPE_ARB
= 0x8C13;
468 const GLuint GL_TEXTURE_LUMINANCE_TYPE_ARB
= 0x8C14;
469 const GLuint GL_TEXTURE_INTENSITY_TYPE_ARB
= 0x8C15;
470 const GLuint GL_TEXTURE_DEPTH_TYPE_ARB
= 0x8C16;
471 const GLuint GL_UNSIGNED_NORMALIZED_ARB
= 0x8C17;
472 const GLuint GL_RGBA32F_ARB
= 0x8814;
473 const GLuint GL_RGB32F_ARB
= 0x8815;
474 const GLuint GL_ALPHA32F_ARB
= 0x8816;
475 const GLuint GL_INTENSITY32F_ARB
= 0x8817;
476 const GLuint GL_LUMINANCE32F_ARB
= 0x8818;
477 const GLuint GL_LUMINANCE_ALPHA32F_ARB
= 0x8819;
478 const GLuint GL_RGBA16F_ARB
= 0x881A;
479 const GLuint GL_RGB16F_ARB
= 0x881B;
480 const GLuint GL_ALPHA16F_ARB
= 0x881C;
481 const GLuint GL_INTENSITY16F_ARB
= 0x881D;
482 const GLuint GL_LUMINANCE16F_ARB
= 0x881E;
483 const GLuint GL_LUMINANCE_ALPHA16F_ARB
= 0x881F;
485 // 42 - GL_ARB_pixel_buffer_object
486 const GLuint GL_PIXEL_PACK_BUFFER_ARB
= 0x88EB;
487 const GLuint GL_PIXEL_UNPACK_BUFFER_ARB
= 0x88EC;
488 const GLuint GL_PIXEL_PACK_BUFFER_BINDING_ARB
= 0x88ED;
489 const GLuint GL_PIXEL_UNPACK_BUFFER_BINDING_ARB
= 0x88EF;
495 const GLuint GL_ABGR_EXT
= 0x8000;
497 // 2 - GL_EXT_blend_color
498 const GLuint GL_CONSTANT_COLOR_EXT
= 0x8001;
499 const GLuint GL_ONE_MINUS_CONSTANT_COLOR_EXT
= 0x8002;
500 const GLuint GL_CONSTANT_ALPHA_EXT
= 0x8003;
501 const GLuint GL_ONE_MINUS_CONSTANT_ALPHA_EXT
= 0x8004;
502 const GLuint GL_BLEND_COLOR_EXT
= 0x8005;
504 // 3 - GL_EXT_polygon_offset
505 const GLuint GL_POLYGON_OFFSET_EXT
= 0x8037;
506 const GLuint GL_POLYGON_OFFSET_FACTOR_EXT
= 0x8038;
507 const GLuint GL_POLYGON_OFFSET_BIAS_EXT
= 0x8039;
509 // 4 - GL_EXT_texture
510 const GLuint GL_ALPHA4_EXT
= 0x803B;
511 const GLuint GL_ALPHA8_EXT
= 0x803C;
512 const GLuint GL_ALPHA12_EXT
= 0x803D;
513 const GLuint GL_ALPHA16_EXT
= 0x803E;
514 const GLuint GL_LUMINANCE4_EXT
= 0x803F;
515 const GLuint GL_LUMINANCE8_EXT
= 0x8040;
516 const GLuint GL_LUMINANCE12_EXT
= 0x8041;
517 const GLuint GL_LUMINANCE16_EXT
= 0x8042;
518 const GLuint GL_LUMINANCE4_ALPHA4_EXT
= 0x8043;
519 const GLuint GL_LUMINANCE6_ALPHA2_EXT
= 0x8044;
520 const GLuint GL_LUMINANCE8_ALPHA8_EXT
= 0x8045;
521 const GLuint GL_LUMINANCE12_ALPHA4_EXT
= 0x8046;
522 const GLuint GL_LUMINANCE12_ALPHA12_EXT
= 0x8047;
523 const GLuint GL_LUMINANCE16_ALPHA16_EXT
= 0x8048;
524 const GLuint GL_INTENSITY_EXT
= 0x8049;
525 const GLuint GL_INTENSITY4_EXT
= 0x804A;
526 const GLuint GL_INTENSITY8_EXT
= 0x804B;
527 const GLuint GL_INTENSITY12_EXT
= 0x804C;
528 const GLuint GL_INTENSITY16_EXT
= 0x804D;
529 const GLuint GL_RGB2_EXT
= 0x804E;
530 const GLuint GL_RGB4_EXT
= 0x804F;
531 const GLuint GL_RGB5_EXT
= 0x8050;
532 const GLuint GL_RGB8_EXT
= 0x8051;
533 const GLuint GL_RGB10_EXT
= 0x8052;
534 const GLuint GL_RGB12_EXT
= 0x8053;
535 const GLuint GL_RGB16_EXT
= 0x8054;
536 const GLuint GL_RGBA2_EXT
= 0x8055;
537 const GLuint GL_RGBA4_EXT
= 0x8056;
538 const GLuint GL_RGB5_A1_EXT
= 0x8057;
539 const GLuint GL_RGBA8_EXT
= 0x8058;
540 const GLuint GL_RGB10_A2_EXT
= 0x8059;
541 const GLuint GL_RGBA12_EXT
= 0x805A;
542 const GLuint GL_RGBA16_EXT
= 0x805B;
543 const GLuint GL_TEXTURE_RED_SIZE_EXT
= 0x805C;
544 const GLuint GL_TEXTURE_GREEN_SIZE_EXT
= 0x805D;
545 const GLuint GL_TEXTURE_BLUE_SIZE_EXT
= 0x805E;
546 const GLuint GL_TEXTURE_ALPHA_SIZE_EXT
= 0x805F;
547 const GLuint GL_TEXTURE_LUMINANCE_SIZE_EXT
= 0x8060;
548 const GLuint GL_TEXTURE_INTENSITY_SIZE_EXT
= 0x8061;
549 const GLuint GL_REPLACE_EXT
= 0x8062;
550 const GLuint GL_PROXY_TEXTURE_1D_EXT
= 0x8063;
551 const GLuint GL_PROXY_TEXTURE_2D_EXT
= 0x8064;
552 const GLuint GL_TEXTURE_TOO_LARGE_EXT
= 0x8065;
554 // 6 - GL_EXT_texture3D
555 const GLuint GL_PACK_SKIP_IMAGES_EXT
= 0x806B;
556 const GLuint GL_PACK_IMAGE_HEIGHT_EXT
= 0x806C;
557 const GLuint GL_UNPACK_SKIP_IMAGES_EXT
= 0x806D;
558 const GLuint GL_UNPACK_IMAGE_HEIGHT_EXT
= 0x806E;
559 const GLuint GL_TEXTURE_3D_EXT
= 0x806F;
560 const GLuint GL_PROXY_TEXTURE_3D_EXT
= 0x8070;
561 const GLuint GL_TEXTURE_DEPTH_EXT
= 0x8071;
562 const GLuint GL_TEXTURE_WRAP_R_EXT
= 0x8072;
563 const GLuint GL_MAX_3D_TEXTURE_SIZE_EXT
= 0x8073;
565 // 7 - GL_SGIS_texture_filter4
566 const GLuint GL_FILTER4_SGIS
= 0x8146;
567 const GLuint GL_TEXTURE_FILTER4_SIZE_SGIS
= 0x8147;
569 // 11 - GL_EXT_histogram
570 const GLuint GL_HISTOGRAM_EXT
= 0x8024;
571 const GLuint GL_PROXY_HISTOGRAM_EXT
= 0x8025;
572 const GLuint GL_HISTOGRAM_WIDTH_EXT
= 0x8026;
573 const GLuint GL_HISTOGRAM_FORMAT_EXT
= 0x8027;
574 const GLuint GL_HISTOGRAM_RED_SIZE_EXT
= 0x8028;
575 const GLuint GL_HISTOGRAM_GREEN_SIZE_EXT
= 0x8029;
576 const GLuint GL_HISTOGRAM_BLUE_SIZE_EXT
= 0x802A;
577 const GLuint GL_HISTOGRAM_ALPHA_SIZE_EXT
= 0x802B;
578 const GLuint GL_HISTOGRAM_LUMINANCE_SIZE_EXT
= 0x802C;
579 const GLuint GL_HISTOGRAM_SINK_EXT
= 0x802D;
580 const GLuint GL_MINMAX_EXT
= 0x802E;
581 const GLuint GL_MINMAX_FORMAT_EXT
= 0x802F;
582 const GLuint GL_MINMAX_SINK_EXT
= 0x8030;
583 const GLuint GL_TABLE_TOO_LARGE_EXT
= 0x8031;
585 // 12 - GL_EXT_convolution
586 const GLuint GL_CONVOLUTION_1D_EXT
= 0x8010;
587 const GLuint GL_CONVOLUTION_2D_EXT
= 0x8011;
588 const GLuint GL_SEPARABLE_2D_EXT
= 0x8012;
589 const GLuint GL_CONVOLUTION_BORDER_MODE_EXT
= 0x8013;
590 const GLuint GL_CONVOLUTION_FILTER_SCALE_EXT
= 0x8014;
591 const GLuint GL_CONVOLUTION_FILTER_BIAS_EXT
= 0x8015;
592 const GLuint GL_REDUCE_EXT
= 0x8016;
593 const GLuint GL_CONVOLUTION_FORMAT_EXT
= 0x8017;
594 const GLuint GL_CONVOLUTION_WIDTH_EXT
= 0x8018;
595 const GLuint GL_CONVOLUTION_HEIGHT_EXT
= 0x8019;
596 const GLuint GL_MAX_CONVOLUTION_WIDTH_EXT
= 0x801A;
597 const GLuint GL_MAX_CONVOLUTION_HEIGHT_EXT
= 0x801B;
598 const GLuint GL_POST_CONVOLUTION_RED_SCALE_EXT
= 0x801C;
599 const GLuint GL_POST_CONVOLUTION_GREEN_SCALE_EXT
= 0x801D;
600 const GLuint GL_POST_CONVOLUTION_BLUE_SCALE_EXT
= 0x801E;
601 const GLuint GL_POST_CONVOLUTION_ALPHA_SCALE_EXT
= 0x801F;
602 const GLuint GL_POST_CONVOLUTION_RED_BIAS_EXT
= 0x8020;
603 const GLuint GL_POST_CONVOLUTION_GREEN_BIAS_EXT
= 0x8021;
604 const GLuint GL_POST_CONVOLUTION_BLUE_BIAS_EXT
= 0x8022;
605 const GLuint GL_POST_CONVOLUTION_ALPHA_BIAS_EXT
= 0x8023;
607 // 13 - GL_SGI_color_matrix
608 const GLuint GL_COLOR_MATRIX_SGI
= 0x80B1;
609 const GLuint GL_COLOR_MATRIX_STACK_DEPTH_SGI
= 0x80B2;
610 const GLuint GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI
= 0x80B3;
611 const GLuint GL_POST_COLOR_MATRIX_RED_SCALE_SGI
= 0x80B4;
612 const GLuint GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI
= 0x80B5;
613 const GLuint GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI
= 0x80B6;
614 const GLuint GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI
= 0x80B7;
615 const GLuint GL_POST_COLOR_MATRIX_RED_BIAS_SGI
= 0x80B8;
616 const GLuint GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI
= 0x80B9;
617 const GLuint GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI
= 0x80BA;
618 const GLuint GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI
= 0x80BB;
620 // 14 - GL_SGI_color_table
621 const GLuint GL_COLOR_TABLE_SGI
= 0x80D0;
622 const GLuint GL_POST_CONVOLUTION_COLOR_TABLE_SGI
= 0x80D1;
623 const GLuint GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI
= 0x80D2;
624 const GLuint GL_PROXY_COLOR_TABLE_SGI
= 0x80D3;
625 const GLuint GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI
= 0x80D4;
626 const GLuint GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI
= 0x80D5;
627 const GLuint GL_COLOR_TABLE_SCALE_SGI
= 0x80D6;
628 const GLuint GL_COLOR_TABLE_BIAS_SGI
= 0x80D7;
629 const GLuint GL_COLOR_TABLE_FORMAT_SGI
= 0x80D8;
630 const GLuint GL_COLOR_TABLE_WIDTH_SGI
= 0x80D9;
631 const GLuint GL_COLOR_TABLE_RED_SIZE_SGI
= 0x80DA;
632 const GLuint GL_COLOR_TABLE_GREEN_SIZE_SGI
= 0x80DB;
633 const GLuint GL_COLOR_TABLE_BLUE_SIZE_SGI
= 0x80DC;
634 const GLuint GL_COLOR_TABLE_ALPHA_SIZE_SGI
= 0x80DD;
635 const GLuint GL_COLOR_TABLE_LUMINANCE_SIZE_SGI
= 0x80DE;
636 const GLuint GL_COLOR_TABLE_INTENSITY_SIZE_SGI
= 0x80DF;
638 // 15 - GL_SGIS_pixel_texture
639 const GLuint GL_PIXEL_TEXTURE_SGIS
= 0x8353;
640 const GLuint GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS
= 0x8354;
641 const GLuint GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS
= 0x8355;
642 const GLuint GL_PIXEL_GROUP_COLOR_SGIS
= 0x8356;
644 // 15a - GL_SGIX_pixel_texture
645 const GLuint GL_PIXEL_TEX_GEN_SGIX
= 0x8139;
646 const GLuint GL_PIXEL_TEX_GEN_MODE_SGIX
= 0x832B;
648 // 16 - GL_SGIS_texture4D
649 const GLuint GL_PACK_SKIP_VOLUMES_SGIS
= 0x8130;
650 const GLuint GL_PACK_IMAGE_DEPTH_SGIS
= 0x8131;
651 const GLuint GL_UNPACK_SKIP_VOLUMES_SGIS
= 0x8132;
652 const GLuint GL_UNPACK_IMAGE_DEPTH_SGIS
= 0x8133;
653 const GLuint GL_TEXTURE_4D_SGIS
= 0x8134;
654 const GLuint GL_PROXY_TEXTURE_4D_SGIS
= 0x8135;
655 const GLuint GL_TEXTURE_4DSIZE_SGIS
= 0x8136;
656 const GLuint GL_TEXTURE_WRAP_Q_SGIS
= 0x8137;
657 const GLuint GL_MAX_4D_TEXTURE_SIZE_SGIS
= 0x8138;
658 const GLuint GL_TEXTURE_4D_BINDING_SGIS
= 0x814F;
660 // 17 - GL_SGI_texture_color_table
661 const GLuint GL_TEXTURE_COLOR_TABLE_SGI
= 0x80BC;
662 const GLuint GL_PROXY_TEXTURE_COLOR_TABLE_SGI
= 0x80BD;
665 const GLuint GL_CMYK_EXT
= 0x800C;
666 const GLuint GL_CMYKA_EXT
= 0x800D;
667 const GLuint GL_PACK_CMYK_HINT_EXT
= 0x800E;
668 const GLuint GL_UNPACK_CMYK_HINT_EXT
= 0x800F;
670 // 20 - GL_EXT_texture_object
671 const GLuint GL_TEXTURE_PRIORITY_EXT
= 0x8066;
672 const GLuint GL_TEXTURE_RESIDENT_EXT
= 0x8067;
673 const GLuint GL_TEXTURE_1D_BINDING_EXT
= 0x8068;
674 const GLuint GL_TEXTURE_2D_BINDING_EXT
= 0x8069;
675 const GLuint GL_TEXTURE_3D_BINDING_EXT
= 0x806A;
677 // 21 - GL_SGIS_detail_texture
678 const GLuint GL_DETAIL_TEXTURE_2D_SGIS
= 0x8095;
679 const GLuint GL_DETAIL_TEXTURE_2D_BINDING_SGIS
= 0x8096;
680 const GLuint GL_LINEAR_DETAIL_SGIS
= 0x8097;
681 const GLuint GL_LINEAR_DETAIL_ALPHA_SGIS
= 0x8098;
682 const GLuint GL_LINEAR_DETAIL_COLOR_SGIS
= 0x8099;
683 const GLuint GL_DETAIL_TEXTURE_LEVEL_SGIS
= 0x809A;
684 const GLuint GL_DETAIL_TEXTURE_MODE_SGIS
= 0x809B;
685 const GLuint GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS
= 0x809C;
687 // 22 - GL_SGIS_sharpen_texture
688 const GLuint GL_LINEAR_SHARPEN_SGIS
= 0x80AD;
689 const GLuint GL_LINEAR_SHARPEN_ALPHA_SGIS
= 0x80AE;
690 const GLuint GL_LINEAR_SHARPEN_COLOR_SGIS
= 0x80AF;
691 const GLuint GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS
= 0x80B0;
693 // 23 - GL_EXT_packed_pixels
694 const GLuint GL_UNSIGNED_BYTE_3_3_2_EXT
= 0x8032;
695 const GLuint GL_UNSIGNED_SHORT_4_4_4_4_EXT
= 0x8033;
696 const GLuint GL_UNSIGNED_SHORT_5_5_5_1_EXT
= 0x8034;
697 const GLuint GL_UNSIGNED_INT_8_8_8_8_EXT
= 0x8035;
698 const GLuint GL_UNSIGNED_INT_10_10_10_2_EXT
= 0x8036;
700 // 24 - GL_SGIS_texture_lod
701 const GLuint GL_TEXTURE_MIN_LOD_SGIS
= 0x813A;
702 const GLuint GL_TEXTURE_MAX_LOD_SGIS
= 0x813B;
703 const GLuint GL_TEXTURE_BASE_LEVEL_SGIS
= 0x813C;
704 const GLuint GL_TEXTURE_MAX_LEVEL_SGIS
= 0x813D;
706 // 25 - GL_SGIS_multisample
707 const GLuint GL_MULTISAMPLE_SGIS
= 0x809D;
708 const GLuint GL_SAMPLE_ALPHA_TO_MASK_SGIS
= 0x809E;
709 const GLuint GL_SAMPLE_ALPHA_TO_ONE_SGIS
= 0x809F;
710 const GLuint GL_SAMPLE_MASK_SGIS
= 0x80A0;
711 const GLuint GL_1PASS_SGIS
= 0x80A1;
712 const GLuint GL_2PASS_0_SGIS
= 0x80A2;
713 const GLuint GL_2PASS_1_SGIS
= 0x80A3;
714 const GLuint GL_4PASS_0_SGIS
= 0x80A4;
715 const GLuint GL_4PASS_1_SGIS
= 0x80A5;
716 const GLuint GL_4PASS_2_SGIS
= 0x80A6;
717 const GLuint GL_4PASS_3_SGIS
= 0x80A7;
718 const GLuint GL_SAMPLE_BUFFERS_SGIS
= 0x80A8;
719 const GLuint GL_SAMPLES_SGIS
= 0x80A9;
720 const GLuint GL_SAMPLE_MASK_VALUE_SGIS
= 0x80AA;
721 const GLuint GL_SAMPLE_MASK_INVERT_SGIS
= 0x80AB;
722 const GLuint GL_SAMPLE_PATTERN_SGIS
= 0x80AC;
724 // 27 - GL_EXT_rescale_normal
725 const GLuint GL_RESCALE_NORMAL_EXT
= 0x803A;
727 // 30 - GL_EXT_vertex_array
728 const GLuint GL_VERTEX_ARRAY_EXT
= 0x8074;
729 const GLuint GL_NORMAL_ARRAY_EXT
= 0x8075;
730 const GLuint GL_COLOR_ARRAY_EXT
= 0x8076;
731 const GLuint GL_INDEX_ARRAY_EXT
= 0x8077;
732 const GLuint GL_TEXTURE_COORD_ARRAY_EXT
= 0x8078;
733 const GLuint GL_EDGE_FLAG_ARRAY_EXT
= 0x8079;
734 const GLuint GL_VERTEX_ARRAY_SIZE_EXT
= 0x807A;
735 const GLuint GL_VERTEX_ARRAY_TYPE_EXT
= 0x807B;
736 const GLuint GL_VERTEX_ARRAY_STRIDE_EXT
= 0x807C;
737 const GLuint GL_VERTEX_ARRAY_COUNT_EXT
= 0x807D;
738 const GLuint GL_NORMAL_ARRAY_TYPE_EXT
= 0x807E;
739 const GLuint GL_NORMAL_ARRAY_STRIDE_EXT
= 0x807F;
740 const GLuint GL_NORMAL_ARRAY_COUNT_EXT
= 0x8080;
741 const GLuint GL_COLOR_ARRAY_SIZE_EXT
= 0x8081;
742 const GLuint GL_COLOR_ARRAY_TYPE_EXT
= 0x8082;
743 const GLuint GL_COLOR_ARRAY_STRIDE_EXT
= 0x8083;
744 const GLuint GL_COLOR_ARRAY_COUNT_EXT
= 0x8084;
745 const GLuint GL_INDEX_ARRAY_TYPE_EXT
= 0x8085;
746 const GLuint GL_INDEX_ARRAY_STRIDE_EXT
= 0x8086;
747 const GLuint GL_INDEX_ARRAY_COUNT_EXT
= 0x8087;
748 const GLuint GL_TEXTURE_COORD_ARRAY_SIZE_EXT
= 0x8088;
749 const GLuint GL_TEXTURE_COORD_ARRAY_TYPE_EXT
= 0x8089;
750 const GLuint GL_TEXTURE_COORD_ARRAY_STRIDE_EXT
= 0x808A;
751 const GLuint GL_TEXTURE_COORD_ARRAY_COUNT_EXT
= 0x808B;
752 const GLuint GL_EDGE_FLAG_ARRAY_STRIDE_EXT
= 0x808C;
753 const GLuint GL_EDGE_FLAG_ARRAY_COUNT_EXT
= 0x808D;
754 const GLuint GL_VERTEX_ARRAY_POINTER_EXT
= 0x808E;
755 const GLuint GL_NORMAL_ARRAY_POINTER_EXT
= 0x808F;
756 const GLuint GL_COLOR_ARRAY_POINTER_EXT
= 0x8090;
757 const GLuint GL_INDEX_ARRAY_POINTER_EXT
= 0x8091;
758 const GLuint GL_TEXTURE_COORD_ARRAY_POINTER_EXT
= 0x8092;
759 const GLuint GL_EDGE_FLAG_ARRAY_POINTER_EXT
= 0x8093;
761 // 32 - GL_SGIS_generate_mipmap
762 const GLuint GL_GENERATE_MIPMAP_SGIS
= 0x8191;
763 const GLuint GL_GENERATE_MIPMAP_HINT_SGIS
= 0x8192;
765 // 33 - GL_SGIX_clipmap
766 const GLuint GL_LINEAR_CLIPMAP_LINEAR_SGIX
= 0x8170;
767 const GLuint GL_TEXTURE_CLIPMAP_CENTER_SGIX
= 0x8171;
768 const GLuint GL_TEXTURE_CLIPMAP_FRAME_SGIX
= 0x8172;
769 const GLuint GL_TEXTURE_CLIPMAP_OFFSET_SGIX
= 0x8173;
770 const GLuint GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
= 0x8174;
771 const GLuint GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
= 0x8175;
772 const GLuint GL_TEXTURE_CLIPMAP_DEPTH_SGIX
= 0x8176;
773 const GLuint GL_MAX_CLIPMAP_DEPTH_SGIX
= 0x8177;
774 const GLuint GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX
= 0x8178;
775 const GLuint GL_NEAREST_CLIPMAP_NEAREST_SGIX
= 0x844D;
776 const GLuint GL_NEAREST_CLIPMAP_LINEAR_SGIX
= 0x844E;
777 const GLuint GL_LINEAR_CLIPMAP_NEAREST_SGIX
= 0x844F;
779 // 34 - GL_SGIX_shadow
780 const GLuint GL_TEXTURE_COMPARE_SGIX
= 0x819A;
781 const GLuint GL_TEXTURE_COMPARE_OPERATOR_SGIX
= 0x819B;
782 const GLuint GL_TEXTURE_LEQUAL_R_SGIX
= 0x819C;
783 const GLuint GL_TEXTURE_GEQUAL_R_SGIX
= 0x819D;
785 // 35 - GL_SGIS_texture_edge_clamp
786 const GLuint GL_CLAMP_TO_EDGE_SGIS
= 0x812F;
788 // 36 - GL_SGIS_texture_border_clamp
789 const GLuint GL_CLAMP_TO_BORDER_SGIS
= 0x812D;
791 // 37 - GL_EXT_blend_minmax
792 const GLuint GL_FUNC_ADD_EXT
= 0x8006;
793 const GLuint GL_MIN_EXT
= 0x8007;
794 const GLuint GL_MAX_EXT
= 0x8008;
795 const GLuint GL_BLEND_EQUATION_EXT
= 0x8009;
797 // 38 - GL_EXT_blend_subtract
798 const GLuint GL_FUNC_SUBTRACT_EXT
= 0x800A;
799 const GLuint GL_FUNC_REVERSE_SUBTRACT_EXT
= 0x800B;
801 // 45 - GL_SGIX_interlace
802 const GLuint GL_INTERLACE_SGIX
= 0x8094;
804 // ? - GL_SGIX_pixel_tiles
805 const GLuint GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX
= 0x813E;
806 const GLuint GL_PIXEL_TILE_CACHE_INCREMENT_SGIX
= 0x813F;
807 const GLuint GL_PIXEL_TILE_WIDTH_SGIX
= 0x8140;
808 const GLuint GL_PIXEL_TILE_HEIGHT_SGIX
= 0x8141;
809 const GLuint GL_PIXEL_TILE_GRID_WIDTH_SGIX
= 0x8142;
810 const GLuint GL_PIXEL_TILE_GRID_HEIGHT_SGIX
= 0x8143;
811 const GLuint GL_PIXEL_TILE_GRID_DEPTH_SGIX
= 0x8144;
812 const GLuint GL_PIXEL_TILE_CACHE_SIZE_SGIX
= 0x8145;
814 // 51 - GL_SGIS_texture_select
815 const GLuint GL_DUAL_ALPHA4_SGIS
= 0x8110;
816 const GLuint GL_DUAL_ALPHA8_SGIS
= 0x8111;
817 const GLuint GL_DUAL_ALPHA12_SGIS
= 0x8112;
818 const GLuint GL_DUAL_ALPHA16_SGIS
= 0x8113;
819 const GLuint GL_DUAL_LUMINANCE4_SGIS
= 0x8114;
820 const GLuint GL_DUAL_LUMINANCE8_SGIS
= 0x8115;
821 const GLuint GL_DUAL_LUMINANCE12_SGIS
= 0x8116;
822 const GLuint GL_DUAL_LUMINANCE16_SGIS
= 0x8117;
823 const GLuint GL_DUAL_INTENSITY4_SGIS
= 0x8118;
824 const GLuint GL_DUAL_INTENSITY8_SGIS
= 0x8119;
825 const GLuint GL_DUAL_INTENSITY12_SGIS
= 0x811A;
826 const GLuint GL_DUAL_INTENSITY16_SGIS
= 0x811B;
827 const GLuint GL_DUAL_LUMINANCE_ALPHA4_SGIS
= 0x811C;
828 const GLuint GL_DUAL_LUMINANCE_ALPHA8_SGIS
= 0x811D;
829 const GLuint GL_QUAD_ALPHA4_SGIS
= 0x811E;
830 const GLuint GL_QUAD_ALPHA8_SGIS
= 0x811F;
831 const GLuint GL_QUAD_LUMINANCE4_SGIS
= 0x8120;
832 const GLuint GL_QUAD_LUMINANCE8_SGIS
= 0x8121;
833 const GLuint GL_QUAD_INTENSITY4_SGIS
= 0x8122;
834 const GLuint GL_QUAD_INTENSITY8_SGIS
= 0x8123;
835 const GLuint GL_DUAL_TEXTURE_SELECT_SGIS
= 0x8124;
836 const GLuint GL_QUAD_TEXTURE_SELECT_SGIS
= 0x8125;
838 // 52 - GL_SGIX_sprite
839 const GLuint GL_SPRITE_SGIX
= 0x8148;
840 const GLuint GL_SPRITE_MODE_SGIX
= 0x8149;
841 const GLuint GL_SPRITE_AXIS_SGIX
= 0x814A;
842 const GLuint GL_SPRITE_TRANSLATION_SGIX
= 0x814B;
843 const GLuint GL_SPRITE_AXIAL_SGIX
= 0x814C;
844 const GLuint GL_SPRITE_OBJECT_ALIGNED_SGIX
= 0x814D;
845 const GLuint GL_SPRITE_EYE_ALIGNED_SGIX
= 0x814E;
847 // 53 - GL_SGIX_texture_multi_buffer
848 const GLuint GL_TEXTURE_MULTI_BUFFER_HINT_SGIX
= 0x812E;
850 // 54 - GL_EXT_point_parameters
851 const GLuint GL_POINT_SIZE_MIN_EXT
= 0x8126;
852 const GLuint GL_POINT_SIZE_MAX_EXT
= 0x8127;
853 const GLuint GL_POINT_FADE_THRESHOLD_SIZE_EXT
= 0x8128;
854 const GLuint GL_DISTANCE_ATTENUATION_EXT
= 0x8129;
856 // ? - GL_SGIS_point_parameters
857 const GLuint GL_POINT_SIZE_MIN_SGIS
= 0x8126;
858 const GLuint GL_POINT_SIZE_MAX_SGIS
= 0x8127;
859 const GLuint GL_POINT_FADE_THRESHOLD_SIZE_SGIS
= 0x8128;
860 const GLuint GL_DISTANCE_ATTENUATION_SGIS
= 0x8129;
862 // 55 - GL_SGIX_instruments
863 const GLuint GL_INSTRUMENT_BUFFER_POINTER_SGIX
= 0x8180;
864 const GLuint GL_INSTRUMENT_MEASUREMENTS_SGIX
= 0x8181;
866 // 56 - GL_SGIX_texture_scale_bias
867 const GLuint GL_POST_TEXTURE_FILTER_BIAS_SGIX
= 0x8179;
868 const GLuint GL_POST_TEXTURE_FILTER_SCALE_SGIX
= 0x817A;
869 const GLuint GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX
= 0x817B;
870 const GLuint GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX
= 0x817C;
872 // 57 - GL_SGIX_framezoom
873 const GLuint GL_FRAMEZOOM_SGIX
= 0x818B;
874 const GLuint GL_FRAMEZOOM_FACTOR_SGIX
= 0x818C;
875 const GLuint GL_MAX_FRAMEZOOM_FACTOR_SGIX
= 0x818D;
877 // ? - GL_FfdMaskSGIX
878 const GLuint GL_TEXTURE_DEFORMATION_BIT_SGIX
= 0x00000001;
879 const GLuint GL_GEOMETRY_DEFORMATION_BIT_SGIX
= 0x00000002;
881 // ? - GL_SGIX_polynomial_ffd
882 const GLuint GL_GEOMETRY_DEFORMATION_SGIX
= 0x8194;
883 const GLuint GL_TEXTURE_DEFORMATION_SGIX
= 0x8195;
884 const GLuint GL_DEFORMATIONS_MASK_SGIX
= 0x8196;
885 const GLuint GL_MAX_DEFORMATION_ORDER_SGIX
= 0x8197;
887 // 60 - GL_SGIX_reference_plane
888 const GLuint GL_REFERENCE_PLANE_SGIX
= 0x817D;
889 const GLuint GL_REFERENCE_PLANE_EQUATION_SGIX
= 0x817E;
891 // 63 - GL_SGIX_depth_texture
892 const GLuint GL_DEPTH_COMPONENT16_SGIX
= 0x81A5;
893 const GLuint GL_DEPTH_COMPONENT24_SGIX
= 0x81A6;
894 const GLuint GL_DEPTH_COMPONENT32_SGIX
= 0x81A7;
896 // 64 - GL_SGIS_fog_function
897 const GLuint GL_FOG_FUNC_SGIS
= 0x812A;
898 const GLuint GL_FOG_FUNC_POINTS_SGIS
= 0x812B;
899 const GLuint GL_MAX_FOG_FUNC_POINTS_SGIS
= 0x812C;
901 // 65 - GL_SGIX_fog_offset
902 const GLuint GL_FOG_OFFSET_SGIX
= 0x8198;
903 const GLuint GL_FOG_OFFSET_VALUE_SGIX
= 0x8199;
905 // 66 - GL_HP_image_transform
906 const GLuint GL_IMAGE_SCALE_X_HP
= 0x8155;
907 const GLuint GL_IMAGE_SCALE_Y_HP
= 0x8156;
908 const GLuint GL_IMAGE_TRANSLATE_X_HP
= 0x8157;
909 const GLuint GL_IMAGE_TRANSLATE_Y_HP
= 0x8158;
910 const GLuint GL_IMAGE_ROTATE_ANGLE_HP
= 0x8159;
911 const GLuint GL_IMAGE_ROTATE_ORIGIN_X_HP
= 0x815A;
912 const GLuint GL_IMAGE_ROTATE_ORIGIN_Y_HP
= 0x815B;
913 const GLuint GL_IMAGE_MAG_FILTER_HP
= 0x815C;
914 const GLuint GL_IMAGE_MIN_FILTER_HP
= 0x815D;
915 const GLuint GL_IMAGE_CUBIC_WEIGHT_HP
= 0x815E;
916 const GLuint GL_CUBIC_HP
= 0x815F;
917 const GLuint GL_AVERAGE_HP
= 0x8160;
918 const GLuint GL_IMAGE_TRANSFORM_2D_HP
= 0x8161;
919 const GLuint GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
= 0x8162;
920 const GLuint GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
= 0x8163;
922 // 67 - GL_HP_convolution_border_modes
923 const GLuint GL_IGNORE_BORDER_HP
= 0x8150;
924 const GLuint GL_CONSTANT_BORDER_HP
= 0x8151;
925 const GLuint GL_REPLICATE_BORDER_HP
= 0x8153;
926 const GLuint GL_CONVOLUTION_BORDER_COLOR_HP
= 0x8154;
928 // 69 - GL_SGIX_texture_add_env
929 const GLuint GL_TEXTURE_ENV_BIAS_SGIX
= 0x80BE;
931 // 76 - GL_PGI_vertex_hints
932 const GLuint GL_VERTEX_DATA_HINT_PGI
= 0x1A22A;
933 const GLuint GL_VERTEX_CONSISTENT_HINT_PGI
= 0x1A22B;
934 const GLuint GL_MATERIAL_SIDE_HINT_PGI
= 0x1A22C;
935 const GLuint GL_MAX_VERTEX_HINT_PGI
= 0x1A22D;
936 const GLuint GL_COLOR3_BIT_PGI
= 0x00010000;
937 const GLuint GL_COLOR4_BIT_PGI
= 0x00020000;
938 const GLuint GL_EDGEFLAG_BIT_PGI
= 0x00040000;
939 const GLuint GL_INDEX_BIT_PGI
= 0x00080000;
940 const GLuint GL_MAT_AMBIENT_BIT_PGI
= 0x00100000;
941 const GLuint GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI
= 0x00200000;
942 const GLuint GL_MAT_DIFFUSE_BIT_PGI
= 0x00400000;
943 const GLuint GL_MAT_EMISSION_BIT_PGI
= 0x00800000;
944 const GLuint GL_MAT_COLOR_INDEXES_BIT_PGI
= 0x01000000;
945 const GLuint GL_MAT_SHININESS_BIT_PGI
= 0x02000000;
946 const GLuint GL_MAT_SPECULAR_BIT_PGI
= 0x04000000;
947 const GLuint GL_NORMAL_BIT_PGI
= 0x08000000;
948 const GLuint GL_TEXCOORD1_BIT_PGI
= 0x10000000;
949 const GLuint GL_TEXCOORD2_BIT_PGI
= 0x20000000;
950 const GLuint GL_TEXCOORD3_BIT_PGI
= 0x40000000;
951 const GLuint GL_TEXCOORD4_BIT_PGI
= 0x80000000;
952 const GLuint GL_VERTEX23_BIT_PGI
= 0x00000004;
953 const GLuint GL_VERTEX4_BIT_PGI
= 0x00000008;
955 // 77 - GL_PGI_misc_hints
956 const GLuint GL_PREFER_DOUBLEBUFFER_HINT_PGI
= 0x1A1F8;
957 const GLuint GL_CONSERVE_MEMORY_HINT_PGI
= 0x1A1FD;
958 const GLuint GL_RECLAIM_MEMORY_HINT_PGI
= 0x1A1FE;
959 const GLuint GL_NATIVE_GRAPHICS_HANDLE_PGI
= 0x1A202;
960 const GLuint GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI
= 0x1A203;
961 const GLuint GL_NATIVE_GRAPHICS_END_HINT_PGI
= 0x1A204;
962 const GLuint GL_ALWAYS_FAST_HINT_PGI
= 0x1A20C;
963 const GLuint GL_ALWAYS_SOFT_HINT_PGI
= 0x1A20D;
964 const GLuint GL_ALLOW_DRAW_OBJ_HINT_PGI
= 0x1A20E;
965 const GLuint GL_ALLOW_DRAW_WIN_HINT_PGI
= 0x1A20F;
966 const GLuint GL_ALLOW_DRAW_FRG_HINT_PGI
= 0x1A210;
967 const GLuint GL_ALLOW_DRAW_MEM_HINT_PGI
= 0x1A211;
968 const GLuint GL_STRICT_DEPTHFUNC_HINT_PGI
= 0x1A216;
969 const GLuint GL_STRICT_LIGHTING_HINT_PGI
= 0x1A217;
970 const GLuint GL_STRICT_SCISSOR_HINT_PGI
= 0x1A218;
971 const GLuint GL_FULL_STIPPLE_HINT_PGI
= 0x1A219;
972 const GLuint GL_CLIP_NEAR_HINT_PGI
= 0x1A220;
973 const GLuint GL_CLIP_FAR_HINT_PGI
= 0x1A221;
974 const GLuint GL_WIDE_LINE_HINT_PGI
= 0x1A222;
975 const GLuint GL_BACK_NORMALS_HINT_PGI
= 0x1A223;
977 // 78 - GL_EXT_paletted_texture
978 const GLuint GL_COLOR_INDEX1_EXT
= 0x80E2;
979 const GLuint GL_COLOR_INDEX2_EXT
= 0x80E3;
980 const GLuint GL_COLOR_INDEX4_EXT
= 0x80E4;
981 const GLuint GL_COLOR_INDEX8_EXT
= 0x80E5;
982 const GLuint GL_COLOR_INDEX12_EXT
= 0x80E6;
983 const GLuint GL_COLOR_INDEX16_EXT
= 0x80E7;
984 const GLuint GL_TEXTURE_INDEX_SIZE_EXT
= 0x80ED;
986 // 79 - GL_EXT_clip_volume_hint
987 const GLuint GL_CLIP_VOLUME_CLIPPING_HINT_EXT
= 0x80F0;
989 // 80 - GL_SGIX_list_priority
990 const GLuint GL_LIST_PRIORITY_SGIX
= 0x8182;
992 // 81 - GL_SGIX_ir_instrument1
993 const GLuint GL_IR_INSTRUMENT1_SGIX
= 0x817F;
995 // ? - GL_SGIX_calligraphic_fragment
996 const GLuint GL_CALLIGRAPHIC_FRAGMENT_SGIX
= 0x8183;
998 // 84 - GL_SGIX_texture_lod_bias
999 const GLuint GL_TEXTURE_LOD_BIAS_S_SGIX
= 0x818E;
1000 const GLuint GL_TEXTURE_LOD_BIAS_T_SGIX
= 0x818F;
1001 const GLuint GL_TEXTURE_LOD_BIAS_R_SGIX
= 0x8190;
1003 // 90 - GL_SGIX_shadow_ambient
1004 const GLuint GL_SHADOW_AMBIENT_SGIX
= 0x80BF;
1006 // 94 - GL_EXT_index_material
1007 const GLuint GL_INDEX_MATERIAL_EXT
= 0x81B8;
1008 const GLuint GL_INDEX_MATERIAL_PARAMETER_EXT
= 0x81B9;
1009 const GLuint GL_INDEX_MATERIAL_FACE_EXT
= 0x81BA;
1011 // 95 - GL_EXT_index_func
1012 const GLuint GL_INDEX_TEST_EXT
= 0x81B5;
1013 const GLuint GL_INDEX_TEST_FUNC_EXT
= 0x81B6;
1014 const GLuint GL_INDEX_TEST_REF_EXT
= 0x81B7;
1016 // 96 - GL_EXT_index_array_formats
1017 const GLuint GL_IUI_V2F_EXT
= 0x81AD;
1018 const GLuint GL_IUI_V3F_EXT
= 0x81AE;
1019 const GLuint GL_IUI_N3F_V2F_EXT
= 0x81AF;
1020 const GLuint GL_IUI_N3F_V3F_EXT
= 0x81B0;
1021 const GLuint GL_T2F_IUI_V2F_EXT
= 0x81B1;
1022 const GLuint GL_T2F_IUI_V3F_EXT
= 0x81B2;
1023 const GLuint GL_T2F_IUI_N3F_V2F_EXT
= 0x81B3;
1024 const GLuint GL_T2F_IUI_N3F_V3F_EXT
= 0x81B4;
1026 // 97 - GL_EXT_compiled_vertex_array
1027 const GLuint GL_ARRAY_ELEMENT_LOCK_FIRST_EXT
= 0x81A8;
1028 const GLuint GL_ARRAY_ELEMENT_LOCK_COUNT_EXT
= 0x81A9;
1030 // 98 - GL_EXT_cull_vertex
1031 const GLuint GL_CULL_VERTEX_EXT
= 0x81AA;
1032 const GLuint GL_CULL_VERTEX_EYE_POSITION_EXT
= 0x81AB;
1033 const GLuint GL_CULL_VERTEX_OBJECT_POSITION_EXT
= 0x81AC;
1035 // 101 - GL_SGIX_ycrcb
1036 const GLuint GL_YCRCB_422_SGIX
= 0x81BB;
1037 const GLuint GL_YCRCB_444_SGIX
= 0x81BC;
1039 // 102 - GL_SGIX_fragment_lighting
1040 const GLuint GL_FRAGMENT_LIGHTING_SGIX
= 0x8400;
1041 const GLuint GL_FRAGMENT_COLOR_MATERIAL_SGIX
= 0x8401;
1042 const GLuint GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX
= 0x8402;
1043 const GLuint GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX
= 0x8403;
1044 const GLuint GL_MAX_FRAGMENT_LIGHTS_SGIX
= 0x8404;
1045 const GLuint GL_MAX_ACTIVE_LIGHTS_SGIX
= 0x8405;
1046 const GLuint GL_CURRENT_RASTER_NORMAL_SGIX
= 0x8406;
1047 const GLuint GL_LIGHT_ENV_MODE_SGIX
= 0x8407;
1048 const GLuint GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX
= 0x8408;
1049 const GLuint GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX
= 0x8409;
1050 const GLuint GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX
= 0x840A;
1051 const GLuint GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX
= 0x840B;
1052 const GLuint GL_FRAGMENT_LIGHT0_SGIX
= 0x840C;
1053 const GLuint GL_FRAGMENT_LIGHT1_SGIX
= 0x840D;
1054 const GLuint GL_FRAGMENT_LIGHT2_SGIX
= 0x840E;
1055 const GLuint GL_FRAGMENT_LIGHT3_SGIX
= 0x840F;
1056 const GLuint GL_FRAGMENT_LIGHT4_SGIX
= 0x8410;
1057 const GLuint GL_FRAGMENT_LIGHT5_SGIX
= 0x8411;
1058 const GLuint GL_FRAGMENT_LIGHT6_SGIX
= 0x8412;
1059 const GLuint GL_FRAGMENT_LIGHT7_SGIX
= 0x8413;
1061 // 110 - GL_IBM_rasterpos_clip
1062 const GLuint GL_RASTER_POSITION_UNCLIPPED_IBM
= 0x19262;
1064 // 111 - GL_HP_texture_lighting
1065 const GLuint GL_TEXTURE_LIGHTING_MODE_HP
= 0x8167;
1066 const GLuint GL_TEXTURE_POST_SPECULAR_HP
= 0x8168;
1067 const GLuint GL_TEXTURE_PRE_SPECULAR_HP
= 0x8169;
1069 // 112 - GL_EXT_draw_range_elements
1070 const GLuint GL_MAX_ELEMENTS_VERTICES_EXT
= 0x80E8;
1071 const GLuint GL_MAX_ELEMENTS_INDICES_EXT
= 0x80E9;
1073 // 113 - GL_WIN_phong_shading
1074 const GLuint GL_PHONG_WIN
= 0x80EA;
1075 const GLuint GL_PHONG_HINT_WIN
= 0x80EB;
1077 // 114 - GL_WIN_specular_fog
1078 const GLuint GL_FOG_SPECULAR_TEXTURE_WIN
= 0x80EC;
1080 // 117 - GL_EXT_light_texture
1081 const GLuint GL_FRAGMENT_MATERIAL_EXT
= 0x8349;
1082 const GLuint GL_FRAGMENT_NORMAL_EXT
= 0x834A;
1083 const GLuint GL_FRAGMENT_COLOR_EXT
= 0x834C;
1084 const GLuint GL_ATTENUATION_EXT
= 0x834D;
1085 const GLuint GL_SHADOW_ATTENUATION_EXT
= 0x834E;
1086 const GLuint GL_TEXTURE_APPLICATION_MODE_EXT
= 0x834F;
1087 const GLuint GL_TEXTURE_LIGHT_EXT
= 0x8350;
1088 const GLuint GL_TEXTURE_MATERIAL_FACE_EXT
= 0x8351;
1089 const GLuint GL_TEXTURE_MATERIAL_PARAMETER_EXT
= 0x8352;
1091 // 119 - GL_SGIX_blend_alpha_minmax
1092 const GLuint GL_ALPHA_MIN_SGIX
= 0x8320;
1093 const GLuint GL_ALPHA_MAX_SGIX
= 0x8321;
1095 // ? - GL_SGIX_impact_pixel_texture
1096 const GLuint GL_PIXEL_TEX_GEN_Q_CEILING_SGIX
= 0x8184;
1097 const GLuint GL_PIXEL_TEX_GEN_Q_ROUND_SGIX
= 0x8185;
1098 const GLuint GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX
= 0x8186;
1099 const GLuint GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX
= 0x8187;
1100 const GLuint GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX
= 0x8188;
1101 const GLuint GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX
= 0x8189;
1102 const GLuint GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX
= 0x818A;
1104 // 129 - GL_EXT_bgra
1105 const GLuint GL_BGR_EXT
= 0x80E0;
1106 const GLuint GL_BGRA_EXT
= 0x80E1;
1108 // 132 - GL_SGIX_async
1109 const GLuint GL_ASYNC_MARKER_SGIX
= 0x8329;
1111 // 133 - GL_SGIX_async_pixel
1112 const GLuint GL_ASYNC_TEX_IMAGE_SGIX
= 0x835C;
1113 const GLuint GL_ASYNC_DRAW_PIXELS_SGIX
= 0x835D;
1114 const GLuint GL_ASYNC_READ_PIXELS_SGIX
= 0x835E;
1115 const GLuint GL_MAX_ASYNC_TEX_IMAGE_SGIX
= 0x835F;
1116 const GLuint GL_MAX_ASYNC_DRAW_PIXELS_SGIX
= 0x8360;
1117 const GLuint GL_MAX_ASYNC_READ_PIXELS_SGIX
= 0x8361;
1119 // 134 - GL_SGIX_async_histogram
1120 const GLuint GL_ASYNC_HISTOGRAM_SGIX
= 0x832C;
1121 const GLuint GL_MAX_ASYNC_HISTOGRAM_SGIX
= 0x832D;
1123 // 136 - GL_INTEL_parallel_arrays
1124 const GLuint GL_PARALLEL_ARRAYS_INTEL
= 0x83F4;
1125 const GLuint GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL
= 0x83F5;
1126 const GLuint GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL
= 0x83F6;
1127 const GLuint GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL
= 0x83F7;
1128 const GLuint GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL
= 0x83F8;
1130 // 137 - GL_HP_occlusion_test
1131 const GLuint GL_OCCLUSION_TEST_HP
= 0x8165;
1132 const GLuint GL_OCCLUSION_TEST_RESULT_HP
= 0x8166;
1134 // 138 - GL_EXT_pixel_transform
1135 const GLuint GL_PIXEL_TRANSFORM_2D_EXT
= 0x8330;
1136 const GLuint GL_PIXEL_MAG_FILTER_EXT
= 0x8331;
1137 const GLuint GL_PIXEL_MIN_FILTER_EXT
= 0x8332;
1138 const GLuint GL_PIXEL_CUBIC_WEIGHT_EXT
= 0x8333;
1139 const GLuint GL_CUBIC_EXT
= 0x8334;
1140 const GLuint GL_AVERAGE_EXT
= 0x8335;
1141 const GLuint GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
= 0x8336;
1142 const GLuint GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
= 0x8337;
1143 const GLuint GL_PIXEL_TRANSFORM_2D_MATRIX_EXT
= 0x8338;
1145 // 141 - GL_EXT_shared_texture_palette
1146 const GLuint GL_SHARED_TEXTURE_PALETTE_EXT
= 0x81FB;
1148 // 144 - GL_EXT_separate_specular_color
1149 const GLuint GL_LIGHT_MODEL_COLOR_CONTROL_EXT
= 0x81F8;
1150 const GLuint GL_SINGLE_COLOR_EXT
= 0x81F9;
1151 const GLuint GL_SEPARATE_SPECULAR_COLOR_EXT
= 0x81FA;
1153 // 145 - GL_EXT_secondary_color
1154 const GLuint GL_COLOR_SUM_EXT
= 0x8458;
1155 const GLuint GL_CURRENT_SECONDARY_COLOR_EXT
= 0x8459;
1156 const GLuint GL_SECONDARY_COLOR_ARRAY_SIZE_EXT
= 0x845A;
1157 const GLuint GL_SECONDARY_COLOR_ARRAY_TYPE_EXT
= 0x845B;
1158 const GLuint GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT
= 0x845C;
1159 const GLuint GL_SECONDARY_COLOR_ARRAY_POINTER_EXT
= 0x845D;
1160 const GLuint GL_SECONDARY_COLOR_ARRAY_EXT
= 0x845E;
1162 // 147 - GL_EXT_texture_perturb_normal
1163 const GLuint GL_PERTURB_EXT
= 0x85AE;
1164 const GLuint GL_TEXTURE_NORMAL_EXT
= 0x85AF;
1166 // 149 GL_EXT_fog_coord
1167 const GLuint GL_FOG_COORDINATE_SOURCE_EXT
= 0x8450;
1168 const GLuint GL_FOG_COORDINATE_EXT
= 0x8451;
1169 const GLuint GL_FRAGMENT_DEPTH_EXT
= 0x8452;
1170 const GLuint GL_CURRENT_FOG_COORDINATE_EXT
= 0x8453;
1171 const GLuint GL_FOG_COORDINATE_ARRAY_TYPE_EXT
= 0x8454;
1172 const GLuint GL_FOG_COORDINATE_ARRAY_STRIDE_EXT
= 0x8455;
1173 const GLuint GL_FOG_COORDINATE_ARRAY_POINTER_EXT
= 0x8456;
1174 const GLuint GL_FOG_COORDINATE_ARRAY_EXT
= 0x8457;
1176 // 155 - GL_REND_screen_coordinates
1177 const GLuint GL_SCREEN_COORDINATES_REND
= 0x8490;
1178 const GLuint GL_INVERTED_SCREEN_W_REND
= 0x8491;
1180 // 156 - GL_EXT_coordinate_frame
1181 const GLuint GL_TANGENT_ARRAY_EXT
= 0x8439;
1182 const GLuint GL_BINORMAL_ARRAY_EXT
= 0x843A;
1183 const GLuint GL_CURRENT_TANGENT_EXT
= 0x843B;
1184 const GLuint GL_CURRENT_BINORMAL_EXT
= 0x843C;
1185 const GLuint GL_TANGENT_ARRAY_TYPE_EXT
= 0x843E;
1186 const GLuint GL_TANGENT_ARRAY_STRIDE_EXT
= 0x843F;
1187 const GLuint GL_BINORMAL_ARRAY_TYPE_EXT
= 0x8440;
1188 const GLuint GL_BINORMAL_ARRAY_STRIDE_EXT
= 0x8441;
1189 const GLuint GL_TANGENT_ARRAY_POINTER_EXT
= 0x8442;
1190 const GLuint GL_BINORMAL_ARRAY_POINTER_EXT
= 0x8443;
1191 const GLuint GL_MAP1_TANGENT_EXT
= 0x8444;
1192 const GLuint GL_MAP2_TANGENT_EXT
= 0x8445;
1193 const GLuint GL_MAP1_BINORMAL_EXT
= 0x8446;
1194 const GLuint GL_MAP2_BINORMAL_EXT
= 0x8447;
1196 // 158 - GL_EXT_texture_env_combine
1197 const GLuint GL_COMBINE_EXT
= 0x8570;
1198 const GLuint GL_COMBINE_RGB_EXT
= 0x8571;
1199 const GLuint GL_COMBINE_ALPHA_EXT
= 0x8572;
1200 const GLuint GL_RGB_SCALE_EXT
= 0x8573;
1201 const GLuint GL_ADD_SIGNED_EXT
= 0x8574;
1202 const GLuint GL_INTERPOLATE_EXT
= 0x8575;
1203 const GLuint GL_CONSTANT_EXT
= 0x8576;
1204 const GLuint GL_PRIMARY_COLOR_EXT
= 0x8577;
1205 const GLuint GL_PREVIOUS_EXT
= 0x8578;
1206 const GLuint GL_SOURCE0_RGB_EXT
= 0x8580;
1207 const GLuint GL_SOURCE1_RGB_EXT
= 0x8581;
1208 const GLuint GL_SOURCE2_RGB_EXT
= 0x8582;
1209 const GLuint GL_SOURCE0_ALPHA_EXT
= 0x8588;
1210 const GLuint GL_SOURCE1_ALPHA_EXT
= 0x8589;
1211 const GLuint GL_SOURCE2_ALPHA_EXT
= 0x858A;
1212 const GLuint GL_OPERAND0_RGB_EXT
= 0x8590;
1213 const GLuint GL_OPERAND1_RGB_EXT
= 0x8591;
1214 const GLuint GL_OPERAND2_RGB_EXT
= 0x8592;
1215 const GLuint GL_OPERAND0_ALPHA_EXT
= 0x8598;
1216 const GLuint GL_OPERAND1_ALPHA_EXT
= 0x8599;
1217 const GLuint GL_OPERAND2_ALPHA_EXT
= 0x859A;
1219 // 159 - GL_APPLE_specular_vector
1220 const GLuint GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE
= 0x85B0;
1222 // 160 - GL_APPLE_transform_hint
1223 const GLuint GL_TRANSFORM_HINT_APPLE
= 0x85B1;
1225 // ? - GL_SGIX_fog_scale
1226 const GLuint GL_FOG_SCALE_SGIX
= 0x81FC;
1227 const GLuint GL_FOG_SCALE_VALUE_SGIX
= 0x81FD;
1229 // 163 - GL_SUNX_constant_data
1230 const GLuint GL_UNPACK_CONSTANT_DATA_SUNX
= 0x81D5;
1231 const GLuint GL_TEXTURE_CONSTANT_DATA_SUNX
= 0x81D6;
1233 // 164 - GL_SUN_global_alpha
1234 const GLuint GL_GLOBAL_ALPHA_SUN
= 0x81D9;
1235 const GLuint GL_GLOBAL_ALPHA_FACTOR_SUN
= 0x81DA;
1237 // 165 - GL_SUN_triangle_list
1238 const GLuint GL_RESTART_SUN
= 0x0001;
1239 const GLuint GL_REPLACE_MIDDLE_SUN
= 0x0002;
1240 const GLuint GL_REPLACE_OLDEST_SUN
= 0x0003;
1241 const GLuint GL_TRIANGLE_LIST_SUN
= 0x81D7;
1242 const GLuint GL_REPLACEMENT_CODE_SUN
= 0x81D8;
1243 const GLuint GL_REPLACEMENT_CODE_ARRAY_SUN
= 0x85C0;
1244 const GLuint GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN
= 0x85C1;
1245 const GLuint GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN
= 0x85C2;
1246 const GLuint GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN
= 0x85C3;
1247 const GLuint GL_R1UI_V3F_SUN
= 0x85C4;
1248 const GLuint GL_R1UI_C4UB_V3F_SUN
= 0x85C5;
1249 const GLuint GL_R1UI_C3F_V3F_SUN
= 0x85C6;
1250 const GLuint GL_R1UI_N3F_V3F_SUN
= 0x85C7;
1251 const GLuint GL_R1UI_C4F_N3F_V3F_SUN
= 0x85C8;
1252 const GLuint GL_R1UI_T2F_V3F_SUN
= 0x85C9;
1253 const GLuint GL_R1UI_T2F_N3F_V3F_SUN
= 0x85CA;
1254 const GLuint GL_R1UI_T2F_C4F_N3F_V3F_SUN
= 0x85CB;
1256 // 173 - GL_EXT_blend_func_separate
1257 const GLuint GL_BLEND_DST_RGB_EXT
= 0x80C8;
1258 const GLuint GL_BLEND_SRC_RGB_EXT
= 0x80C9;
1259 const GLuint GL_BLEND_DST_ALPHA_EXT
= 0x80CA;
1260 const GLuint GL_BLEND_SRC_ALPHA_EXT
= 0x80CB;
1262 // 174 - GL_INGR_color_clamp
1263 const GLuint GL_RED_MIN_CLAMP_INGR
= 0x8560;
1264 const GLuint GL_GREEN_MIN_CLAMP_INGR
= 0x8561;
1265 const GLuint GL_BLUE_MIN_CLAMP_INGR
= 0x8562;
1266 const GLuint GL_ALPHA_MIN_CLAMP_INGR
= 0x8563;
1267 const GLuint GL_RED_MAX_CLAMP_INGR
= 0x8564;
1268 const GLuint GL_GREEN_MAX_CLAMP_INGR
= 0x8565;
1269 const GLuint GL_BLUE_MAX_CLAMP_INGR
= 0x8566;
1270 const GLuint GL_ALPHA_MAX_CLAMP_INGR
= 0x8567;
1272 // 175 - GL_INGR_interlace_read
1273 const GLuint GL_INTERLACE_READ_INGR
= 0x8568;
1275 // 176 - GL_EXT_stencil_wrap
1276 const GLuint GL_INCR_WRAP_EXT
= 0x8507;
1277 const GLuint GL_DECR_WRAP_EXT
= 0x8508;
1279 // 178 - GL_EXT_422_pixels
1280 const GLuint GL_422_EXT
= 0x80CC;
1281 const GLuint GL_422_REV_EXT
= 0x80CD;
1282 const GLuint GL_422_AVERAGE_EXT
= 0x80CE;
1283 const GLuint GL_422_REV_AVERAGE_EXT
= 0x80CF;
1285 // 179 - GL_NV_texgen_reflection
1286 const GLuint GL_NORMAL_MAP_NV
= 0x8511;
1287 const GLuint GL_REFLECTION_MAP_NV
= 0x8512;
1289 // ? - GL_EXT_texture_cube_map
1290 const GLuint GL_NORMAL_MAP_EXT
= 0x8511;
1291 const GLuint GL_REFLECTION_MAP_EXT
= 0x8512;
1292 const GLuint GL_TEXTURE_CUBE_MAP_EXT
= 0x8513;
1293 const GLuint GL_TEXTURE_BINDING_CUBE_MAP_EXT
= 0x8514;
1294 const GLuint GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT
= 0x8515;
1295 const GLuint GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT
= 0x8516;
1296 const GLuint GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT
= 0x8517;
1297 const GLuint GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT
= 0x8518;
1298 const GLuint GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT
= 0x8519;
1299 const GLuint GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT
= 0x851A;
1300 const GLuint GL_PROXY_TEXTURE_CUBE_MAP_EXT
= 0x851B;
1301 const GLuint GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT
= 0x851C;
1303 // 182 - GL_SUN_convolution_border_modes
1304 const GLuint GL_WRAP_BORDER_SUN
= 0x81D4;
1306 // 186 - GL_EXT_texture_lod_bias
1307 const GLuint GL_MAX_TEXTURE_LOD_BIAS_EXT
= 0x84FD;
1308 const GLuint GL_TEXTURE_FILTER_CONTROL_EXT
= 0x8500;
1309 const GLuint GL_TEXTURE_LOD_BIAS_EXT
= 0x8501;
1311 // 187 - GL_EXT_texture_filter_anisotropic
1312 const GLuint GL_TEXTURE_MAX_ANISOTROPY_EXT
= 0x84FE;
1313 const GLuint GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
= 0x84FF;
1315 // 188 - GL_EXT_vertex_weighting
1316 const GLuint GL_MODELVIEW0_STACK_DEPTH_EXT
= GL_MODELVIEW_STACK_DEPTH
;
1317 const GLuint GL_MODELVIEW1_STACK_DEPTH_EXT
= 0x8502;
1318 const GLuint GL_MODELVIEW0_MATRIX_EXT
= GL_MODELVIEW_MATRIX
;
1319 const GLuint GL_MODELVIEW1_MATRIX_EXT
= 0x8506;
1320 const GLuint GL_VERTEX_WEIGHTING_EXT
= 0x8509;
1321 const GLuint GL_MODELVIEW0_EXT
= GL_MODELVIEW
;
1322 const GLuint GL_MODELVIEW1_EXT
= 0x850A;
1323 const GLuint GL_CURRENT_VERTEX_WEIGHT_EXT
= 0x850B;
1324 const GLuint GL_VERTEX_WEIGHT_ARRAY_EXT
= 0x850C;
1325 const GLuint GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT
= 0x850D;
1326 const GLuint GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT
= 0x850E;
1327 const GLuint GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT
= 0x850F;
1328 const GLuint GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT
= 0x8510;
1330 // 189 - GL_NV_light_max_exponent
1331 const GLuint GL_MAX_SHININESS_NV
= 0x8504;
1332 const GLuint GL_MAX_SPOT_EXPONENT_NV
= 0x8505;
1334 // 190 - GL_NV_vertex_array_range
1335 const GLuint GL_VERTEX_ARRAY_RANGE_NV
= 0x851D;
1336 const GLuint GL_VERTEX_ARRAY_RANGE_LENGTH_NV
= 0x851E;
1337 const GLuint GL_VERTEX_ARRAY_RANGE_VALID_NV
= 0x851F;
1338 const GLuint GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
= 0x8520;
1339 const GLuint GL_VERTEX_ARRAY_RANGE_POINTER_NV
= 0x8521;
1341 // 191 - GL_NV_register_combiners
1342 const GLuint GL_REGISTER_COMBINERS_NV
= 0x8522;
1343 const GLuint GL_VARIABLE_A_NV
= 0x8523;
1344 const GLuint GL_VARIABLE_B_NV
= 0x8524;
1345 const GLuint GL_VARIABLE_C_NV
= 0x8525;
1346 const GLuint GL_VARIABLE_D_NV
= 0x8526;
1347 const GLuint GL_VARIABLE_E_NV
= 0x8527;
1348 const GLuint GL_VARIABLE_F_NV
= 0x8528;
1349 const GLuint GL_VARIABLE_G_NV
= 0x8529;
1350 const GLuint GL_CONSTANT_COLOR0_NV
= 0x852A;
1351 const GLuint GL_CONSTANT_COLOR1_NV
= 0x852B;
1352 const GLuint GL_PRIMARY_COLOR_NV
= 0x852C;
1353 const GLuint GL_SECONDARY_COLOR_NV
= 0x852D;
1354 const GLuint GL_SPARE0_NV
= 0x852E;
1355 const GLuint GL_SPARE1_NV
= 0x852F;
1356 const GLuint GL_DISCARD_NV
= 0x8530;
1357 const GLuint GL_E_TIMES_F_NV
= 0x8531;
1358 const GLuint GL_SPARE0_PLUS_SECONDARY_COLOR_NV
= 0x8532;
1359 const GLuint GL_UNSIGNED_IDENTITY_NV
= 0x8536;
1360 const GLuint GL_UNSIGNED_INVERT_NV
= 0x8537;
1361 const GLuint GL_EXPAND_NORMAL_NV
= 0x8538;
1362 const GLuint GL_EXPAND_NEGATE_NV
= 0x8539;
1363 const GLuint GL_HALF_BIAS_NORMAL_NV
= 0x853A;
1364 const GLuint GL_HALF_BIAS_NEGATE_NV
= 0x853B;
1365 const GLuint GL_SIGNED_IDENTITY_NV
= 0x853C;
1366 const GLuint GL_SIGNED_NEGATE_NV
= 0x853D;
1367 const GLuint GL_SCALE_BY_TWO_NV
= 0x853E;
1368 const GLuint GL_SCALE_BY_FOUR_NV
= 0x853F;
1369 const GLuint GL_SCALE_BY_ONE_HALF_NV
= 0x8540;
1370 const GLuint GL_BIAS_BY_NEGATIVE_ONE_HALF_NV
= 0x8541;
1371 const GLuint GL_COMBINER_INPUT_NV
= 0x8542;
1372 const GLuint GL_COMBINER_MAPPING_NV
= 0x8543;
1373 const GLuint GL_COMBINER_COMPONENT_USAGE_NV
= 0x8544;
1374 const GLuint GL_COMBINER_AB_DOT_PRODUCT_NV
= 0x8545;
1375 const GLuint GL_COMBINER_CD_DOT_PRODUCT_NV
= 0x8546;
1376 const GLuint GL_COMBINER_MUX_SUM_NV
= 0x8547;
1377 const GLuint GL_COMBINER_SCALE_NV
= 0x8548;
1378 const GLuint GL_COMBINER_BIAS_NV
= 0x8549;
1379 const GLuint GL_COMBINER_AB_OUTPUT_NV
= 0x854A;
1380 const GLuint GL_COMBINER_CD_OUTPUT_NV
= 0x854B;
1381 const GLuint GL_COMBINER_SUM_OUTPUT_NV
= 0x854C;
1382 const GLuint GL_MAX_GENERAL_COMBINERS_NV
= 0x854D;
1383 const GLuint GL_NUM_GENERAL_COMBINERS_NV
= 0x854E;
1384 const GLuint GL_COLOR_SUM_CLAMP_NV
= 0x854F;
1385 const GLuint GL_COMBINER0_NV
= 0x8550;
1386 const GLuint GL_COMBINER1_NV
= 0x8551;
1387 const GLuint GL_COMBINER2_NV
= 0x8552;
1388 const GLuint GL_COMBINER3_NV
= 0x8553;
1389 const GLuint GL_COMBINER4_NV
= 0x8554;
1390 const GLuint GL_COMBINER5_NV
= 0x8555;
1391 const GLuint GL_COMBINER6_NV
= 0x8556;
1392 const GLuint GL_COMBINER7_NV
= 0x8557;
1394 // 192 - GL_NV_fog_distance
1395 const GLuint GL_FOG_DISTANCE_MODE_NV
= 0x855A;
1396 const GLuint GL_EYE_RADIAL_NV
= 0x855B;
1397 const GLuint GL_EYE_PLANE_ABSOLUTE_NV
= 0x855C;
1399 // 193 - GL_NV_texgen_emboss
1400 const GLuint GL_EMBOSS_LIGHT_NV
= 0x855D;
1401 const GLuint GL_EMBOSS_CONSTANT_NV
= 0x855E;
1402 const GLuint GL_EMBOSS_MAP_NV
= 0x855F;
1404 // 195 - GL_NV_texture_env_combine4
1405 const GLuint GL_COMBINE4_NV
= 0x8503;
1406 const GLuint GL_SOURCE3_RGB_NV
= 0x8583;
1407 const GLuint GL_SOURCE3_ALPHA_NV
= 0x858B;
1408 const GLuint GL_OPERAND3_RGB_NV
= 0x8593;
1409 const GLuint GL_OPERAND3_ALPHA_NV
= 0x859B;
1411 // 198 - GL_EXT_texture_compression_s3tc
1412 const GLuint GL_COMPRESSED_RGB_S3TC_DXT1_EXT
= 0x83F0;
1413 const GLuint GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
= 0x83F1;
1414 const GLuint GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
= 0x83F2;
1415 const GLuint GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
= 0x83F3;
1417 // 199 - GL_IBM_cull_vertex
1418 const GLuint GL_CULL_VERTEX_IBM
= 103050;
1420 // 201 - GL_IBM_vertex_array_lists
1421 const GLuint GL_VERTEX_ARRAY_LIST_IBM
= 103070;
1422 const GLuint GL_NORMAL_ARRAY_LIST_IBM
= 103071;
1423 const GLuint GL_COLOR_ARRAY_LIST_IBM
= 103072;
1424 const GLuint GL_INDEX_ARRAY_LIST_IBM
= 103073;
1425 const GLuint GL_TEXTURE_COORD_ARRAY_LIST_IBM
= 103074;
1426 const GLuint GL_EDGE_FLAG_ARRAY_LIST_IBM
= 103075;
1427 const GLuint GL_FOG_COORDINATE_ARRAY_LIST_IBM
= 103076;
1428 const GLuint GL_SECONDARY_COLOR_ARRAY_LIST_IBM
= 103077;
1429 const GLuint GL_VERTEX_ARRAY_LIST_STRIDE_IBM
= 103080;
1430 const GLuint GL_NORMAL_ARRAY_LIST_STRIDE_IBM
= 103081;
1431 const GLuint GL_COLOR_ARRAY_LIST_STRIDE_IBM
= 103082;
1432 const GLuint GL_INDEX_ARRAY_LIST_STRIDE_IBM
= 103083;
1433 const GLuint GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM
= 103084;
1434 const GLuint GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM
= 103085;
1435 const GLuint GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM
= 103086;
1436 const GLuint GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM
= 103087;
1438 // ? - GL_SGIX_subsample
1439 const GLuint GL_PACK_SUBSAMPLE_RATE_SGIX
= 0x85A0;
1440 const GLuint GL_UNPACK_SUBSAMPLE_RATE_SGIX
= 0x85A1;
1441 const GLuint GL_PIXEL_SUBSAMPLE_4444_SGIX
= 0x85A2;
1442 const GLuint GL_PIXEL_SUBSAMPLE_2424_SGIX
= 0x85A3;
1443 const GLuint GL_PIXEL_SUBSAMPLE_4242_SGIX
= 0x85A4;
1445 // ? - GL_SGIX_ycrcba
1446 const GLuint GL_YCRCB_SGIX
= 0x8318;
1447 const GLuint GL_YCRCBA_SGIX
= 0x8319;
1449 // ? - GL_SGI_depth_pass_instrument
1450 const GLuint GL_DEPTH_PASS_INSTRUMENT_SGIX
= 0x8310;
1451 const GLuint GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX
= 0x8311;
1452 const GLuint GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX
= 0x8312;
1454 // 206 - GL_3DFX_texture_compression_FXT1
1455 const GLuint GL_COMPRESSED_RGB_FXT1_3DFX
= 0x86B0;
1456 const GLuint GL_COMPRESSED_RGBA_FXT1_3DFX
= 0x86B1;
1458 // 207 - GL_3DFX_multisample
1459 const GLuint GL_MULTISAMPLE_3DFX
= 0x86B2;
1460 const GLuint GL_SAMPLE_BUFFERS_3DFX
= 0x86B3;
1461 const GLuint GL_SAMPLES_3DFX
= 0x86B4;
1462 const GLuint GL_MULTISAMPLE_BIT_3DFX
= 0x20000000;
1464 // 209 - GL_EXT_multisample
1465 const GLuint GL_MULTISAMPLE_EXT
= 0x809D;
1466 const GLuint GL_SAMPLE_ALPHA_TO_MASK_EXT
= 0x809E;
1467 const GLuint GL_SAMPLE_ALPHA_TO_ONE_EXT
= 0x809F;
1468 const GLuint GL_SAMPLE_MASK_EXT
= 0x80A0;
1469 const GLuint GL_1PASS_EXT
= 0x80A1;
1470 const GLuint GL_2PASS_0_EXT
= 0x80A2;
1471 const GLuint GL_2PASS_1_EXT
= 0x80A3;
1472 const GLuint GL_4PASS_0_EXT
= 0x80A4;
1473 const GLuint GL_4PASS_1_EXT
= 0x80A5;
1474 const GLuint GL_4PASS_2_EXT
= 0x80A6;
1475 const GLuint GL_4PASS_3_EXT
= 0x80A7;
1476 const GLuint GL_SAMPLE_BUFFERS_EXT
= 0x80A8;
1477 const GLuint GL_SAMPLES_EXT
= 0x80A9;
1478 const GLuint GL_SAMPLE_MASK_VALUE_EXT
= 0x80AA;
1479 const GLuint GL_SAMPLE_MASK_INVERT_EXT
= 0x80AB;
1480 const GLuint GL_SAMPLE_PATTERN_EXT
= 0x80AC;
1481 const GLuint GL_MULTISAMPLE_BIT_EXT
= 0x20000000;
1483 // 210 - GL_SGIX_vertex_preclip
1484 const GLuint GL_VERTEX_PRECLIP_SGIX
= 0x83EE;
1485 const GLuint GL_VERTEX_PRECLIP_HINT_SGIX
= 0x83EF;
1487 // ? - GL_SGIX_convolution_accuracy
1488 const GLuint GL_CONVOLUTION_HINT_SGIX
= 0x8316;
1490 // 212 - GL_SGIX_resample
1491 const GLuint GL_PACK_RESAMPLE_SGIX
= 0x842C;
1492 const GLuint GL_UNPACK_RESAMPLE_SGIX
= 0x842D;
1493 const GLuint GL_RESAMPLE_REPLICATE_SGIX
= 0x842E;
1494 const GLuint GL_RESAMPLE_ZERO_FILL_SGIX
= 0x842F;
1495 const GLuint GL_RESAMPLE_DECIMATE_SGIX
= 0x8430;
1497 // ? - GL_SGIS_point_line_texgen
1498 const GLuint GL_EYE_DISTANCE_TO_POINT_SGIS
= 0x81F0;
1499 const GLuint GL_OBJECT_DISTANCE_TO_POINT_SGIS
= 0x81F1;
1500 const GLuint GL_EYE_DISTANCE_TO_LINE_SGIS
= 0x81F2;
1501 const GLuint GL_OBJECT_DISTANCE_TO_LINE_SGIS
= 0x81F3;
1502 const GLuint GL_EYE_POINT_SGIS
= 0x81F4;
1503 const GLuint GL_OBJECT_POINT_SGIS
= 0x81F5;
1504 const GLuint GL_EYE_LINE_SGIS
= 0x81F6;
1505 const GLuint GL_OBJECT_LINE_SGIS
= 0x81F7;
1507 // 214 - GL_SGIS_texture_color_mask
1508 const GLuint GL_TEXTURE_COLOR_WRITEMASK_SGIS
= 0x81EF;
1510 // 220 - GL_EXT_texture_env_dot3
1511 const GLuint GL_DOT3_RGB_EXT
= 0x8740;
1512 const GLuint GL_DOT3_RGBA_EXT
= 0x8741;
1514 // 221 - GL_ATI_texture_mirror_once
1515 const GLuint GL_MIRROR_CLAMP_ATI
= 0x8742;
1516 const GLuint GL_MIRROR_CLAMP_TO_EDGE_ATI
= 0x8743;
1518 // 222 - GL_NV_fence
1519 const GLuint GL_ALL_COMPLETED_NV
= 0x84F2;
1520 const GLuint GL_FENCE_STATUS_NV
= 0x84F3;
1521 const GLuint GL_FENCE_CONDITION_NV
= 0x84F4;
1523 // 224 - GL_IBM_texture_mirrored_repeat
1524 const GLuint GL_MIRRORED_REPEAT_IBM
= 0x8370;
1526 // 225 - GL_NV_evaluators
1527 const GLuint GL_EVAL_2D_NV
= 0x86C0;
1528 const GLuint GL_EVAL_TRIANGULAR_2D_NV
= 0x86C1;
1529 const GLuint GL_MAP_TESSELLATION_NV
= 0x86C2;
1530 const GLuint GL_MAP_ATTRIB_U_ORDER_NV
= 0x86C3;
1531 const GLuint GL_MAP_ATTRIB_V_ORDER_NV
= 0x86C4;
1532 const GLuint GL_EVAL_FRACTIONAL_TESSELLATION_NV
= 0x86C5;
1533 const GLuint GL_EVAL_VERTEX_ATTRIB0_NV
= 0x86C6;
1534 const GLuint GL_EVAL_VERTEX_ATTRIB1_NV
= 0x86C7;
1535 const GLuint GL_EVAL_VERTEX_ATTRIB2_NV
= 0x86C8;
1536 const GLuint GL_EVAL_VERTEX_ATTRIB3_NV
= 0x86C9;
1537 const GLuint GL_EVAL_VERTEX_ATTRIB4_NV
= 0x86CA;
1538 const GLuint GL_EVAL_VERTEX_ATTRIB5_NV
= 0x86CB;
1539 const GLuint GL_EVAL_VERTEX_ATTRIB6_NV
= 0x86CC;
1540 const GLuint GL_EVAL_VERTEX_ATTRIB7_NV
= 0x86CD;
1541 const GLuint GL_EVAL_VERTEX_ATTRIB8_NV
= 0x86CE;
1542 const GLuint GL_EVAL_VERTEX_ATTRIB9_NV
= 0x86CF;
1543 const GLuint GL_EVAL_VERTEX_ATTRIB10_NV
= 0x86D0;
1544 const GLuint GL_EVAL_VERTEX_ATTRIB11_NV
= 0x86D1;
1545 const GLuint GL_EVAL_VERTEX_ATTRIB12_NV
= 0x86D2;
1546 const GLuint GL_EVAL_VERTEX_ATTRIB13_NV
= 0x86D3;
1547 const GLuint GL_EVAL_VERTEX_ATTRIB14_NV
= 0x86D4;
1548 const GLuint GL_EVAL_VERTEX_ATTRIB15_NV
= 0x86D5;
1549 const GLuint GL_MAX_MAP_TESSELLATION_NV
= 0x86D6;
1550 const GLuint GL_MAX_RATIONAL_EVAL_ORDER_NV
= 0x86D7;
1552 // 226 - GL_NV_packed_depth_stencil
1553 const GLuint GL_DEPTH_STENCIL_NV
= 0x84F9;
1554 const GLuint GL_UNSIGNED_INT_24_8_NV
= 0x84FA;
1556 // 227 - GL_NV_register_combiners2
1557 const GLuint GL_PER_STAGE_CONSTANTS_NV
= 0x8535;
1559 // 229 - GL_NV_texture_rectangle
1560 const GLuint GL_TEXTURE_RECTANGLE_NV
= 0x84F5;
1561 const GLuint GL_TEXTURE_BINDING_RECTANGLE_NV
= 0x84F6;
1562 const GLuint GL_PROXY_TEXTURE_RECTANGLE_NV
= 0x84F7;
1563 const GLuint GL_MAX_RECTANGLE_TEXTURE_SIZE_NV
= 0x84F8;
1565 // 230 - GL_NV_texture_shader
1566 const GLuint GL_OFFSET_TEXTURE_RECTANGLE_NV
= 0x864C;
1567 const GLuint GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV
= 0x864D;
1568 const GLuint GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV
= 0x864E;
1569 const GLuint GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV
= 0x86D9;
1570 const GLuint GL_UNSIGNED_INT_S8_S8_8_8_NV
= 0x86DA;
1571 const GLuint GL_UNSIGNED_INT_8_8_S8_S8_REV_NV
= 0x86DB;
1572 const GLuint GL_DSDT_MAG_INTENSITY_NV
= 0x86DC;
1573 const GLuint GL_SHADER_CONSISTENT_NV
= 0x86DD;
1574 const GLuint GL_TEXTURE_SHADER_NV
= 0x86DE;
1575 const GLuint GL_SHADER_OPERATION_NV
= 0x86DF;
1576 const GLuint GL_CULL_MODES_NV
= 0x86E0;
1577 const GLuint GL_OFFSET_TEXTURE_MATRIX_NV
= 0x86E1;
1578 const GLuint GL_OFFSET_TEXTURE_SCALE_NV
= 0x86E2;
1579 const GLuint GL_OFFSET_TEXTURE_BIAS_NV
= 0x86E3;
1580 const GLuint GL_OFFSET_TEXTURE_2D_MATRIX_NV
= GL_OFFSET_TEXTURE_MATRIX_NV
;
1581 const GLuint GL_OFFSET_TEXTURE_2D_SCALE_NV
= GL_OFFSET_TEXTURE_SCALE_NV
;
1582 const GLuint GL_OFFSET_TEXTURE_2D_BIAS_NV
= GL_OFFSET_TEXTURE_BIAS_NV
;
1583 const GLuint GL_PREVIOUS_TEXTURE_INPUT_NV
= 0x86E4;
1584 const GLuint GL_CONST_EYE_NV
= 0x86E5;
1585 const GLuint GL_PASS_THROUGH_NV
= 0x86E6;
1586 const GLuint GL_CULL_FRAGMENT_NV
= 0x86E7;
1587 const GLuint GL_OFFSET_TEXTURE_2D_NV
= 0x86E8;
1588 const GLuint GL_DEPENDENT_AR_TEXTURE_2D_NV
= 0x86E9;
1589 const GLuint GL_DEPENDENT_GB_TEXTURE_2D_NV
= 0x86EA;
1590 const GLuint GL_DOT_PRODUCT_NV
= 0x86EC;
1591 const GLuint GL_DOT_PRODUCT_DEPTH_REPLACE_NV
= 0x86ED;
1592 const GLuint GL_DOT_PRODUCT_TEXTURE_2D_NV
= 0x86EE;
1593 const GLuint GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV
= 0x86F0;
1594 const GLuint GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV
= 0x86F1;
1595 const GLuint GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV
= 0x86F2;
1596 const GLuint GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV
= 0x86F3;
1597 const GLuint GL_HILO_NV
= 0x86F4;
1598 const GLuint GL_DSDT_NV
= 0x86F5;
1599 const GLuint GL_DSDT_MAG_NV
= 0x86F6;
1600 const GLuint GL_DSDT_MAG_VIB_NV
= 0x86F7;
1601 const GLuint GL_HILO16_NV
= 0x86F8;
1602 const GLuint GL_SIGNED_HILO_NV
= 0x86F9;
1603 const GLuint GL_SIGNED_HILO16_NV
= 0x86FA;
1604 const GLuint GL_SIGNED_RGBA_NV
= 0x86FB;
1605 const GLuint GL_SIGNED_RGBA8_NV
= 0x86FC;
1606 const GLuint GL_SIGNED_RGB_NV
= 0x86FE;
1607 const GLuint GL_SIGNED_RGB8_NV
= 0x86FF;
1608 const GLuint GL_SIGNED_LUMINANCE_NV
= 0x8701;
1609 const GLuint GL_SIGNED_LUMINANCE8_NV
= 0x8702;
1610 const GLuint GL_SIGNED_LUMINANCE_ALPHA_NV
= 0x8703;
1611 const GLuint GL_SIGNED_LUMINANCE8_ALPHA8_NV
= 0x8704;
1612 const GLuint GL_SIGNED_ALPHA_NV
= 0x8705;
1613 const GLuint GL_SIGNED_ALPHA8_NV
= 0x8706;
1614 const GLuint GL_SIGNED_INTENSITY_NV
= 0x8707;
1615 const GLuint GL_SIGNED_INTENSITY8_NV
= 0x8708;
1616 const GLuint GL_DSDT8_NV
= 0x8709;
1617 const GLuint GL_DSDT8_MAG8_NV
= 0x870A;
1618 const GLuint GL_DSDT8_MAG8_INTENSITY8_NV
= 0x870B;
1619 const GLuint GL_SIGNED_RGB_UNSIGNED_ALPHA_NV
= 0x870C;
1620 const GLuint GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV
= 0x870D;
1621 const GLuint GL_HI_SCALE_NV
= 0x870E;
1622 const GLuint GL_LO_SCALE_NV
= 0x870F;
1623 const GLuint GL_DS_SCALE_NV
= 0x8710;
1624 const GLuint GL_DT_SCALE_NV
= 0x8711;
1625 const GLuint GL_MAGNITUDE_SCALE_NV
= 0x8712;
1626 const GLuint GL_VIBRANCE_SCALE_NV
= 0x8713;
1627 const GLuint GL_HI_BIAS_NV
= 0x8714;
1628 const GLuint GL_LO_BIAS_NV
= 0x8715;
1629 const GLuint GL_DS_BIAS_NV
= 0x8716;
1630 const GLuint GL_DT_BIAS_NV
= 0x8717;
1631 const GLuint GL_MAGNITUDE_BIAS_NV
= 0x8718;
1632 const GLuint GL_VIBRANCE_BIAS_NV
= 0x8719;
1633 const GLuint GL_TEXTURE_BORDER_VALUES_NV
= 0x871A;
1634 const GLuint GL_TEXTURE_HI_SIZE_NV
= 0x871B;
1635 const GLuint GL_TEXTURE_LO_SIZE_NV
= 0x871C;
1636 const GLuint GL_TEXTURE_DS_SIZE_NV
= 0x871D;
1637 const GLuint GL_TEXTURE_DT_SIZE_NV
= 0x871E;
1638 const GLuint GL_TEXTURE_MAG_SIZE_NV
= 0x871F;
1640 // 231 - GL_NV_texture_shader2
1641 const GLuint GL_DOT_PRODUCT_TEXTURE_3D_NV
= 0x86EF;
1643 // 232 - GL_NV_vertex_array_range2
1644 const GLuint GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV
= 0x8533;
1646 // 233 - GL_NV_vertex_program
1647 const GLuint GL_VERTEX_PROGRAM_NV
= 0x8620;
1648 const GLuint GL_VERTEX_STATE_PROGRAM_NV
= 0x8621;
1649 const GLuint GL_ATTRIB_ARRAY_SIZE_NV
= 0x8623;
1650 const GLuint GL_ATTRIB_ARRAY_STRIDE_NV
= 0x8624;
1651 const GLuint GL_ATTRIB_ARRAY_TYPE_NV
= 0x8625;
1652 const GLuint GL_CURRENT_ATTRIB_NV
= 0x8626;
1653 const GLuint GL_PROGRAM_LENGTH_NV
= 0x8627;
1654 const GLuint GL_PROGRAM_STRING_NV
= 0x8628;
1655 const GLuint GL_MODELVIEW_PROJECTION_NV
= 0x8629;
1656 const GLuint GL_IDENTITY_NV
= 0x862A;
1657 const GLuint GL_INVERSE_NV
= 0x862B;
1658 const GLuint GL_TRANSPOSE_NV
= 0x862C;
1659 const GLuint GL_INVERSE_TRANSPOSE_NV
= 0x862D;
1660 const GLuint GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV
= 0x862E;
1661 const GLuint GL_MAX_TRACK_MATRICES_NV
= 0x862F;
1662 const GLuint GL_MATRIX0_NV
= 0x8630;
1663 const GLuint GL_MATRIX1_NV
= 0x8631;
1664 const GLuint GL_MATRIX2_NV
= 0x8632;
1665 const GLuint GL_MATRIX3_NV
= 0x8633;
1666 const GLuint GL_MATRIX4_NV
= 0x8634;
1667 const GLuint GL_MATRIX5_NV
= 0x8635;
1668 const GLuint GL_MATRIX6_NV
= 0x8636;
1669 const GLuint GL_MATRIX7_NV
= 0x8637;
1670 const GLuint GL_CURRENT_MATRIX_STACK_DEPTH_NV
= 0x8640;
1671 const GLuint GL_CURRENT_MATRIX_NV
= 0x8641;
1672 const GLuint GL_VERTEX_PROGRAM_POINT_SIZE_NV
= 0x8642;
1673 const GLuint GL_VERTEX_PROGRAM_TWO_SIDE_NV
= 0x8643;
1674 const GLuint GL_PROGRAM_PARAMETER_NV
= 0x8644;
1675 const GLuint GL_ATTRIB_ARRAY_POINTER_NV
= 0x8645;
1676 const GLuint GL_PROGRAM_TARGET_NV
= 0x8646;
1677 const GLuint GL_PROGRAM_RESIDENT_NV
= 0x8647;
1678 const GLuint GL_TRACK_MATRIX_NV
= 0x8648;
1679 const GLuint GL_TRACK_MATRIX_TRANSFORM_NV
= 0x8649;
1680 const GLuint GL_VERTEX_PROGRAM_BINDING_NV
= 0x864A;
1681 const GLuint GL_PROGRAM_ERROR_POSITION_NV
= 0x864B;
1682 const GLuint GL_VERTEX_ATTRIB_ARRAY0_NV
= 0x8650;
1683 const GLuint GL_VERTEX_ATTRIB_ARRAY1_NV
= 0x8651;
1684 const GLuint GL_VERTEX_ATTRIB_ARRAY2_NV
= 0x8652;
1685 const GLuint GL_VERTEX_ATTRIB_ARRAY3_NV
= 0x8653;
1686 const GLuint GL_VERTEX_ATTRIB_ARRAY4_NV
= 0x8654;
1687 const GLuint GL_VERTEX_ATTRIB_ARRAY5_NV
= 0x8655;
1688 const GLuint GL_VERTEX_ATTRIB_ARRAY6_NV
= 0x8656;
1689 const GLuint GL_VERTEX_ATTRIB_ARRAY7_NV
= 0x8657;
1690 const GLuint GL_VERTEX_ATTRIB_ARRAY8_NV
= 0x8658;
1691 const GLuint GL_VERTEX_ATTRIB_ARRAY9_NV
= 0x8659;
1692 const GLuint GL_VERTEX_ATTRIB_ARRAY10_NV
= 0x865A;
1693 const GLuint GL_VERTEX_ATTRIB_ARRAY11_NV
= 0x865B;
1694 const GLuint GL_VERTEX_ATTRIB_ARRAY12_NV
= 0x865C;
1695 const GLuint GL_VERTEX_ATTRIB_ARRAY13_NV
= 0x865D;
1696 const GLuint GL_VERTEX_ATTRIB_ARRAY14_NV
= 0x865E;
1697 const GLuint GL_VERTEX_ATTRIB_ARRAY15_NV
= 0x865F;
1698 const GLuint GL_MAP1_VERTEX_ATTRIB0_4_NV
= 0x8660;
1699 const GLuint GL_MAP1_VERTEX_ATTRIB1_4_NV
= 0x8661;
1700 const GLuint GL_MAP1_VERTEX_ATTRIB2_4_NV
= 0x8662;
1701 const GLuint GL_MAP1_VERTEX_ATTRIB3_4_NV
= 0x8663;
1702 const GLuint GL_MAP1_VERTEX_ATTRIB4_4_NV
= 0x8664;
1703 const GLuint GL_MAP1_VERTEX_ATTRIB5_4_NV
= 0x8665;
1704 const GLuint GL_MAP1_VERTEX_ATTRIB6_4_NV
= 0x8666;
1705 const GLuint GL_MAP1_VERTEX_ATTRIB7_4_NV
= 0x8667;
1706 const GLuint GL_MAP1_VERTEX_ATTRIB8_4_NV
= 0x8668;
1707 const GLuint GL_MAP1_VERTEX_ATTRIB9_4_NV
= 0x8669;
1708 const GLuint GL_MAP1_VERTEX_ATTRIB10_4_NV
= 0x866A;
1709 const GLuint GL_MAP1_VERTEX_ATTRIB11_4_NV
= 0x866B;
1710 const GLuint GL_MAP1_VERTEX_ATTRIB12_4_NV
= 0x866C;
1711 const GLuint GL_MAP1_VERTEX_ATTRIB13_4_NV
= 0x866D;
1712 const GLuint GL_MAP1_VERTEX_ATTRIB14_4_NV
= 0x866E;
1713 const GLuint GL_MAP1_VERTEX_ATTRIB15_4_NV
= 0x866F;
1714 const GLuint GL_MAP2_VERTEX_ATTRIB0_4_NV
= 0x8670;
1715 const GLuint GL_MAP2_VERTEX_ATTRIB1_4_NV
= 0x8671;
1716 const GLuint GL_MAP2_VERTEX_ATTRIB2_4_NV
= 0x8672;
1717 const GLuint GL_MAP2_VERTEX_ATTRIB3_4_NV
= 0x8673;
1718 const GLuint GL_MAP2_VERTEX_ATTRIB4_4_NV
= 0x8674;
1719 const GLuint GL_MAP2_VERTEX_ATTRIB5_4_NV
= 0x8675;
1720 const GLuint GL_MAP2_VERTEX_ATTRIB6_4_NV
= 0x8676;
1721 const GLuint GL_MAP2_VERTEX_ATTRIB7_4_NV
= 0x8677;
1722 const GLuint GL_MAP2_VERTEX_ATTRIB8_4_NV
= 0x8678;
1723 const GLuint GL_MAP2_VERTEX_ATTRIB9_4_NV
= 0x8679;
1724 const GLuint GL_MAP2_VERTEX_ATTRIB10_4_NV
= 0x867A;
1725 const GLuint GL_MAP2_VERTEX_ATTRIB11_4_NV
= 0x867B;
1726 const GLuint GL_MAP2_VERTEX_ATTRIB12_4_NV
= 0x867C;
1727 const GLuint GL_MAP2_VERTEX_ATTRIB13_4_NV
= 0x867D;
1728 const GLuint GL_MAP2_VERTEX_ATTRIB14_4_NV
= 0x867E;
1729 const GLuint GL_MAP2_VERTEX_ATTRIB15_4_NV
= 0x867F;
1731 // 235 - GL_SGIX_texture_coordinate_clamp
1732 const GLuint GL_TEXTURE_MAX_CLAMP_S_SGIX
= 0x8369;
1733 const GLuint GL_TEXTURE_MAX_CLAMP_T_SGIX
= 0x836A;
1734 const GLuint GL_TEXTURE_MAX_CLAMP_R_SGIX
= 0x836B;
1736 // ? - GL_SGIX_scalebias_hint
1737 const GLuint GL_SCALEBIAS_HINT_SGIX
= 0x8322;
1739 // 239 - GL_OML_interlace
1740 const GLuint GL_INTERLACE_OML
= 0x8980;
1741 const GLuint GL_INTERLACE_READ_OML
= 0x8981;
1743 // 240 - GL_OML_subsample
1744 const GLuint GL_FORMAT_SUBSAMPLE_24_24_OML
= 0x8982;
1745 const GLuint GL_FORMAT_SUBSAMPLE_244_244_OML
= 0x8983;
1747 // 241 - GL_OML_resample
1748 const GLuint GL_PACK_RESAMPLE_OML
= 0x8984;
1749 const GLuint GL_UNPACK_RESAMPLE_OML
= 0x8985;
1750 const GLuint GL_RESAMPLE_REPLICATE_OML
= 0x8986;
1751 const GLuint GL_RESAMPLE_ZERO_FILL_OML
= 0x8987;
1752 const GLuint GL_RESAMPLE_AVERAGE_OML
= 0x8988;
1753 const GLuint GL_RESAMPLE_DECIMATE_OML
= 0x8989;
1755 // 243 - GL_NV_copy_depth_to_color
1756 const GLuint GL_DEPTH_STENCIL_TO_RGBA_NV
= 0x886E;
1757 const GLuint GL_DEPTH_STENCIL_TO_BGRA_NV
= 0x886F;
1759 // 244 - GL_ATI_envmap_bumpmap
1760 const GLuint GL_BUMP_ROT_MATRIX_ATI
= 0x8775;
1761 const GLuint GL_BUMP_ROT_MATRIX_SIZE_ATI
= 0x8776;
1762 const GLuint GL_BUMP_NUM_TEX_UNITS_ATI
= 0x8777;
1763 const GLuint GL_BUMP_TEX_UNITS_ATI
= 0x8778;
1764 const GLuint GL_DUDV_ATI
= 0x8779;
1765 const GLuint GL_DU8DV8_ATI
= 0x877A;
1766 const GLuint GL_BUMP_ENVMAP_ATI
= 0x877B;
1767 const GLuint GL_BUMP_TARGET_ATI
= 0x877C;
1769 // 245 - GL_ATI_fragment_shader
1770 const GLuint GL_FRAGMENT_SHADER_ATI
= 0x8920;
1771 const GLuint GL_REG_0_ATI
= 0x8921;
1772 const GLuint GL_REG_1_ATI
= 0x8922;
1773 const GLuint GL_REG_2_ATI
= 0x8923;
1774 const GLuint GL_REG_3_ATI
= 0x8924;
1775 const GLuint GL_REG_4_ATI
= 0x8925;
1776 const GLuint GL_REG_5_ATI
= 0x8926;
1777 const GLuint GL_REG_6_ATI
= 0x8927;
1778 const GLuint GL_REG_7_ATI
= 0x8928;
1779 const GLuint GL_REG_8_ATI
= 0x8929;
1780 const GLuint GL_REG_9_ATI
= 0x892A;
1781 const GLuint GL_REG_10_ATI
= 0x892B;
1782 const GLuint GL_REG_11_ATI
= 0x892C;
1783 const GLuint GL_REG_12_ATI
= 0x892D;
1784 const GLuint GL_REG_13_ATI
= 0x892E;
1785 const GLuint GL_REG_14_ATI
= 0x892F;
1786 const GLuint GL_REG_15_ATI
= 0x8930;
1787 const GLuint GL_REG_16_ATI
= 0x8931;
1788 const GLuint GL_REG_17_ATI
= 0x8932;
1789 const GLuint GL_REG_18_ATI
= 0x8933;
1790 const GLuint GL_REG_19_ATI
= 0x8934;
1791 const GLuint GL_REG_20_ATI
= 0x8935;
1792 const GLuint GL_REG_21_ATI
= 0x8936;
1793 const GLuint GL_REG_22_ATI
= 0x8937;
1794 const GLuint GL_REG_23_ATI
= 0x8938;
1795 const GLuint GL_REG_24_ATI
= 0x8939;
1796 const GLuint GL_REG_25_ATI
= 0x893A;
1797 const GLuint GL_REG_26_ATI
= 0x893B;
1798 const GLuint GL_REG_27_ATI
= 0x893C;
1799 const GLuint GL_REG_28_ATI
= 0x893D;
1800 const GLuint GL_REG_29_ATI
= 0x893E;
1801 const GLuint GL_REG_30_ATI
= 0x893F;
1802 const GLuint GL_REG_31_ATI
= 0x8940;
1803 const GLuint GL_CON_0_ATI
= 0x8941;
1804 const GLuint GL_CON_1_ATI
= 0x8942;
1805 const GLuint GL_CON_2_ATI
= 0x8943;
1806 const GLuint GL_CON_3_ATI
= 0x8944;
1807 const GLuint GL_CON_4_ATI
= 0x8945;
1808 const GLuint GL_CON_5_ATI
= 0x8946;
1809 const GLuint GL_CON_6_ATI
= 0x8947;
1810 const GLuint GL_CON_7_ATI
= 0x8948;
1811 const GLuint GL_CON_8_ATI
= 0x8949;
1812 const GLuint GL_CON_9_ATI
= 0x894A;
1813 const GLuint GL_CON_10_ATI
= 0x894B;
1814 const GLuint GL_CON_11_ATI
= 0x894C;
1815 const GLuint GL_CON_12_ATI
= 0x894D;
1816 const GLuint GL_CON_13_ATI
= 0x894E;
1817 const GLuint GL_CON_14_ATI
= 0x894F;
1818 const GLuint GL_CON_15_ATI
= 0x8950;
1819 const GLuint GL_CON_16_ATI
= 0x8951;
1820 const GLuint GL_CON_17_ATI
= 0x8952;
1821 const GLuint GL_CON_18_ATI
= 0x8953;
1822 const GLuint GL_CON_19_ATI
= 0x8954;
1823 const GLuint GL_CON_20_ATI
= 0x8955;
1824 const GLuint GL_CON_21_ATI
= 0x8956;
1825 const GLuint GL_CON_22_ATI
= 0x8957;
1826 const GLuint GL_CON_23_ATI
= 0x8958;
1827 const GLuint GL_CON_24_ATI
= 0x8959;
1828 const GLuint GL_CON_25_ATI
= 0x895A;
1829 const GLuint GL_CON_26_ATI
= 0x895B;
1830 const GLuint GL_CON_27_ATI
= 0x895C;
1831 const GLuint GL_CON_28_ATI
= 0x895D;
1832 const GLuint GL_CON_29_ATI
= 0x895E;
1833 const GLuint GL_CON_30_ATI
= 0x895F;
1834 const GLuint GL_CON_31_ATI
= 0x8960;
1835 const GLuint GL_MOV_ATI
= 0x8961;
1836 const GLuint GL_ADD_ATI
= 0x8963;
1837 const GLuint GL_MUL_ATI
= 0x8964;
1838 const GLuint GL_SUB_ATI
= 0x8965;
1839 const GLuint GL_DOT3_ATI
= 0x8966;
1840 const GLuint GL_DOT4_ATI
= 0x8967;
1841 const GLuint GL_MAD_ATI
= 0x8968;
1842 const GLuint GL_LERP_ATI
= 0x8969;
1843 const GLuint GL_CND_ATI
= 0x896A;
1844 const GLuint GL_CND0_ATI
= 0x896B;
1845 const GLuint GL_DOT2_ADD_ATI
= 0x896C;
1846 const GLuint GL_SECONDARY_INTERPOLATOR_ATI
= 0x896D;
1847 const GLuint GL_NUM_FRAGMENT_REGISTERS_ATI
= 0x896E;
1848 const GLuint GL_NUM_FRAGMENT_CONSTANTS_ATI
= 0x896F;
1849 const GLuint GL_NUM_PASSES_ATI
= 0x8970;
1850 const GLuint GL_NUM_INSTRUCTIONS_PER_PASS_ATI
= 0x8971;
1851 const GLuint GL_NUM_INSTRUCTIONS_TOTAL_ATI
= 0x8972;
1852 const GLuint GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI
= 0x8973;
1853 const GLuint GL_NUM_LOOPBACK_COMPONENTS_ATI
= 0x8974;
1854 const GLuint GL_COLOR_ALPHA_PAIRING_ATI
= 0x8975;
1855 const GLuint GL_SWIZZLE_STR_ATI
= 0x8976;
1856 const GLuint GL_SWIZZLE_STQ_ATI
= 0x8977;
1857 const GLuint GL_SWIZZLE_STR_DR_ATI
= 0x8978;
1858 const GLuint GL_SWIZZLE_STQ_DQ_ATI
= 0x8979;
1859 const GLuint GL_SWIZZLE_STRQ_ATI
= 0x897A;
1860 const GLuint GL_SWIZZLE_STRQ_DQ_ATI
= 0x897B;
1861 const GLuint GL_RED_BIT_ATI
= 0x00000001;
1862 const GLuint GL_GREEN_BIT_ATI
= 0x00000002;
1863 const GLuint GL_BLUE_BIT_ATI
= 0x00000004;
1864 const GLuint GL_2X_BIT_ATI
= 0x00000001;
1865 const GLuint GL_4X_BIT_ATI
= 0x00000002;
1866 const GLuint GL_8X_BIT_ATI
= 0x00000004;
1867 const GLuint GL_HALF_BIT_ATI
= 0x00000008;
1868 const GLuint GL_QUARTER_BIT_ATI
= 0x00000010;
1869 const GLuint GL_EIGHTH_BIT_ATI
= 0x00000020;
1870 const GLuint GL_SATURATE_BIT_ATI
= 0x00000040;
1871 const GLuint GL_COMP_BIT_ATI
= 0x00000002;
1872 const GLuint GL_NEGATE_BIT_ATI
= 0x00000004;
1873 const GLuint GL_BIAS_BIT_ATI
= 0x00000008;
1875 // 246 - GL_ATI_pn_triangles
1876 const GLuint GL_PN_TRIANGLES_ATI
= 0x87F0;
1877 const GLuint GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI
= 0x87F1;
1878 const GLuint GL_PN_TRIANGLES_POINT_MODE_ATI
= 0x87F2;
1879 const GLuint GL_PN_TRIANGLES_NORMAL_MODE_ATI
= 0x87F3;
1880 const GLuint GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI
= 0x87F4;
1881 const GLuint GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI
= 0x87F5;
1882 const GLuint GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI
= 0x87F6;
1883 const GLuint GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI
= 0x87F7;
1884 const GLuint GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI
= 0x87F8;
1886 // 247 - GL_ATI_vertex_array_object
1887 const GLuint GL_STATIC_ATI
= 0x8760;
1888 const GLuint GL_DYNAMIC_ATI
= 0x8761;
1889 const GLuint GL_PRESERVE_ATI
= 0x8762;
1890 const GLuint GL_DISCARD_ATI
= 0x8763;
1891 const GLuint GL_OBJECT_BUFFER_SIZE_ATI
= 0x8764;
1892 const GLuint GL_OBJECT_BUFFER_USAGE_ATI
= 0x8765;
1893 const GLuint GL_ARRAY_OBJECT_BUFFER_ATI
= 0x8766;
1894 const GLuint GL_ARRAY_OBJECT_OFFSET_ATI
= 0x8767;
1896 // 248 - GL_EXT_vertex_shader
1897 const GLuint GL_VERTEX_SHADER_EXT
= 0x8780;
1898 const GLuint GL_VERTEX_SHADER_BINDING_EXT
= 0x8781;
1899 const GLuint GL_OP_INDEX_EXT
= 0x8782;
1900 const GLuint GL_OP_NEGATE_EXT
= 0x8783;
1901 const GLuint GL_OP_DOT3_EXT
= 0x8784;
1902 const GLuint GL_OP_DOT4_EXT
= 0x8785;
1903 const GLuint GL_OP_MUL_EXT
= 0x8786;
1904 const GLuint GL_OP_ADD_EXT
= 0x8787;
1905 const GLuint GL_OP_MADD_EXT
= 0x8788;
1906 const GLuint GL_OP_FRAC_EXT
= 0x8789;
1907 const GLuint GL_OP_MAX_EXT
= 0x878A;
1908 const GLuint GL_OP_MIN_EXT
= 0x878B;
1909 const GLuint GL_OP_SET_GE_EXT
= 0x878C;
1910 const GLuint GL_OP_SET_LT_EXT
= 0x878D;
1911 const GLuint GL_OP_CLAMP_EXT
= 0x878E;
1912 const GLuint GL_OP_FLOOR_EXT
= 0x878F;
1913 const GLuint GL_OP_ROUND_EXT
= 0x8790;
1914 const GLuint GL_OP_EXP_BASE_2_EXT
= 0x8791;
1915 const GLuint GL_OP_LOG_BASE_2_EXT
= 0x8792;
1916 const GLuint GL_OP_POWER_EXT
= 0x8793;
1917 const GLuint GL_OP_RECIP_EXT
= 0x8794;
1918 const GLuint GL_OP_RECIP_SQRT_EXT
= 0x8795;
1919 const GLuint GL_OP_SUB_EXT
= 0x8796;
1920 const GLuint GL_OP_CROSS_PRODUCT_EXT
= 0x8797;
1921 const GLuint GL_OP_MULTIPLY_MATRIX_EXT
= 0x8798;
1922 const GLuint GL_OP_MOV_EXT
= 0x8799;
1923 const GLuint GL_OUTPUT_VERTEX_EXT
= 0x879A;
1924 const GLuint GL_OUTPUT_COLOR0_EXT
= 0x879B;
1925 const GLuint GL_OUTPUT_COLOR1_EXT
= 0x879C;
1926 const GLuint GL_OUTPUT_TEXTURE_COORD0_EXT
= 0x879D;
1927 const GLuint GL_OUTPUT_TEXTURE_COORD1_EXT
= 0x879E;
1928 const GLuint GL_OUTPUT_TEXTURE_COORD2_EXT
= 0x879F;
1929 const GLuint GL_OUTPUT_TEXTURE_COORD3_EXT
= 0x87A0;
1930 const GLuint GL_OUTPUT_TEXTURE_COORD4_EXT
= 0x87A1;
1931 const GLuint GL_OUTPUT_TEXTURE_COORD5_EXT
= 0x87A2;
1932 const GLuint GL_OUTPUT_TEXTURE_COORD6_EXT
= 0x87A3;
1933 const GLuint GL_OUTPUT_TEXTURE_COORD7_EXT
= 0x87A4;
1934 const GLuint GL_OUTPUT_TEXTURE_COORD8_EXT
= 0x87A5;
1935 const GLuint GL_OUTPUT_TEXTURE_COORD9_EXT
= 0x87A6;
1936 const GLuint GL_OUTPUT_TEXTURE_COORD10_EXT
= 0x87A7;
1937 const GLuint GL_OUTPUT_TEXTURE_COORD11_EXT
= 0x87A8;
1938 const GLuint GL_OUTPUT_TEXTURE_COORD12_EXT
= 0x87A9;
1939 const GLuint GL_OUTPUT_TEXTURE_COORD13_EXT
= 0x87AA;
1940 const GLuint GL_OUTPUT_TEXTURE_COORD14_EXT
= 0x87AB;
1941 const GLuint GL_OUTPUT_TEXTURE_COORD15_EXT
= 0x87AC;
1942 const GLuint GL_OUTPUT_TEXTURE_COORD16_EXT
= 0x87AD;
1943 const GLuint GL_OUTPUT_TEXTURE_COORD17_EXT
= 0x87AE;
1944 const GLuint GL_OUTPUT_TEXTURE_COORD18_EXT
= 0x87AF;
1945 const GLuint GL_OUTPUT_TEXTURE_COORD19_EXT
= 0x87B0;
1946 const GLuint GL_OUTPUT_TEXTURE_COORD20_EXT
= 0x87B1;
1947 const GLuint GL_OUTPUT_TEXTURE_COORD21_EXT
= 0x87B2;
1948 const GLuint GL_OUTPUT_TEXTURE_COORD22_EXT
= 0x87B3;
1949 const GLuint GL_OUTPUT_TEXTURE_COORD23_EXT
= 0x87B4;
1950 const GLuint GL_OUTPUT_TEXTURE_COORD24_EXT
= 0x87B5;
1951 const GLuint GL_OUTPUT_TEXTURE_COORD25_EXT
= 0x87B6;
1952 const GLuint GL_OUTPUT_TEXTURE_COORD26_EXT
= 0x87B7;
1953 const GLuint GL_OUTPUT_TEXTURE_COORD27_EXT
= 0x87B8;
1954 const GLuint GL_OUTPUT_TEXTURE_COORD28_EXT
= 0x87B9;
1955 const GLuint GL_OUTPUT_TEXTURE_COORD29_EXT
= 0x87BA;
1956 const GLuint GL_OUTPUT_TEXTURE_COORD30_EXT
= 0x87BB;
1957 const GLuint GL_OUTPUT_TEXTURE_COORD31_EXT
= 0x87BC;
1958 const GLuint GL_OUTPUT_FOG_EXT
= 0x87BD;
1959 const GLuint GL_SCALAR_EXT
= 0x87BE;
1960 const GLuint GL_VECTOR_EXT
= 0x87BF;
1961 const GLuint GL_MATRIX_EXT
= 0x87C0;
1962 const GLuint GL_VARIANT_EXT
= 0x87C1;
1963 const GLuint GL_INVARIANT_EXT
= 0x87C2;
1964 const GLuint GL_LOCAL_CONSTANT_EXT
= 0x87C3;
1965 const GLuint GL_LOCAL_EXT
= 0x87C4;
1966 const GLuint GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT
= 0x87C5;
1967 const GLuint GL_MAX_VERTEX_SHADER_VARIANTS_EXT
= 0x87C6;
1968 const GLuint GL_MAX_VERTEX_SHADER_INVARIANTS_EXT
= 0x87C7;
1969 const GLuint GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
= 0x87C8;
1970 const GLuint GL_MAX_VERTEX_SHADER_LOCALS_EXT
= 0x87C9;
1971 const GLuint GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT
= 0x87CA;
1972 const GLuint GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT
= 0x87CB;
1973 const GLuint GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
= 0x87CC;
1974 const GLuint GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT
= 0x87CD;
1975 const GLuint GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT
= 0x87CE;
1976 const GLuint GL_VERTEX_SHADER_INSTRUCTIONS_EXT
= 0x87CF;
1977 const GLuint GL_VERTEX_SHADER_VARIANTS_EXT
= 0x87D0;
1978 const GLuint GL_VERTEX_SHADER_INVARIANTS_EXT
= 0x87D1;
1979 const GLuint GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
= 0x87D2;
1980 const GLuint GL_VERTEX_SHADER_LOCALS_EXT
= 0x87D3;
1981 const GLuint GL_VERTEX_SHADER_OPTIMIZED_EXT
= 0x87D4;
1982 const GLuint GL_X_EXT
= 0x87D5;
1983 const GLuint GL_Y_EXT
= 0x87D6;
1984 const GLuint GL_Z_EXT
= 0x87D7;
1985 const GLuint GL_W_EXT
= 0x87D8;
1986 const GLuint GL_NEGATIVE_X_EXT
= 0x87D9;
1987 const GLuint GL_NEGATIVE_Y_EXT
= 0x87DA;
1988 const GLuint GL_NEGATIVE_Z_EXT
= 0x87DB;
1989 const GLuint GL_NEGATIVE_W_EXT
= 0x87DC;
1990 const GLuint GL_ZERO_EXT
= 0x87DD;
1991 const GLuint GL_ONE_EXT
= 0x87DE;
1992 const GLuint GL_NEGATIVE_ONE_EXT
= 0x87DF;
1993 const GLuint GL_NORMALIZED_RANGE_EXT
= 0x87E0;
1994 const GLuint GL_FULL_RANGE_EXT
= 0x87E1;
1995 const GLuint GL_CURRENT_VERTEX_EXT
= 0x87E2;
1996 const GLuint GL_MVP_MATRIX_EXT
= 0x87E3;
1997 const GLuint GL_VARIANT_VALUE_EXT
= 0x87E4;
1998 const GLuint GL_VARIANT_DATATYPE_EXT
= 0x87E5;
1999 const GLuint GL_VARIANT_ARRAY_STRIDE_EXT
= 0x87E6;
2000 const GLuint GL_VARIANT_ARRAY_TYPE_EXT
= 0x87E7;
2001 const GLuint GL_VARIANT_ARRAY_EXT
= 0x87E8;
2002 const GLuint GL_VARIANT_ARRAY_POINTER_EXT
= 0x87E9;
2003 const GLuint GL_INVARIANT_VALUE_EXT
= 0x87EA;
2004 const GLuint GL_INVARIANT_DATATYPE_EXT
= 0x87EB;
2005 const GLuint GL_LOCAL_CONSTANT_VALUE_EXT
= 0x87EC;
2006 const GLuint GL_LOCAL_CONSTANT_DATATYPE_EXT
= 0x87ED;
2008 // 249 - GL_ATI_vertex_streams
2009 const GLuint GL_MAX_VERTEX_STREAMS_ATI
= 0x876B;
2010 const GLuint GL_VERTEX_STREAM0_ATI
= 0x876C;
2011 const GLuint GL_VERTEX_STREAM1_ATI
= 0x876D;
2012 const GLuint GL_VERTEX_STREAM2_ATI
= 0x876E;
2013 const GLuint GL_VERTEX_STREAM3_ATI
= 0x876F;
2014 const GLuint GL_VERTEX_STREAM4_ATI
= 0x8770;
2015 const GLuint GL_VERTEX_STREAM5_ATI
= 0x8771;
2016 const GLuint GL_VERTEX_STREAM6_ATI
= 0x8772;
2017 const GLuint GL_VERTEX_STREAM7_ATI
= 0x8773;
2018 const GLuint GL_VERTEX_SOURCE_ATI
= 0x8774;
2020 // 256 - GL_ATI_element_array
2021 const GLuint GL_ELEMENT_ARRAY_ATI
= 0x8768;
2022 const GLuint GL_ELEMENT_ARRAY_TYPE_ATI
= 0x8769;
2023 const GLuint GL_ELEMENT_ARRAY_POINTER_ATI
= 0x876A;
2025 // 257 - GL_SUN_mesh_array
2026 const GLuint GL_QUAD_MESH_SUN
= 0x8614;
2027 const GLuint GL_TRIANGLE_MESH_SUN
= 0x8615;
2029 // 258 - GL_SUN_slice_accum
2030 const GLuint GL_SLICE_ACCUM_SUN
= 0x85CC;
2032 // 259 - GL_NV_multisample_filter_hint
2033 const GLuint GL_MULTISAMPLE_FILTER_HINT_NV
= 0x8534;
2035 // 260 - GL_NV_depth_clamp
2036 const GLuint GL_DEPTH_CLAMP_NV
= 0x864F;
2038 // 261 - GL_NV_occlusion_query
2039 const GLuint GL_PIXEL_COUNTER_BITS_NV
= 0x8864;
2040 const GLuint GL_CURRENT_OCCLUSION_QUERY_ID_NV
= 0x8865;
2041 const GLuint GL_PIXEL_COUNT_NV
= 0x8866;
2042 const GLuint GL_PIXEL_COUNT_AVAILABLE_NV
= 0x8867;
2044 // 262 - GL_NV_point_sprite
2045 const GLuint GL_POINT_SPRITE_NV
= 0x8861;
2046 const GLuint GL_COORD_REPLACE_NV
= 0x8862;
2047 const GLuint GL_POINT_SPRITE_R_MODE_NV
= 0x8863;
2049 // 265 - GL_NV_texture_shader3
2050 const GLuint GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV
= 0x8850;
2051 const GLuint GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV
= 0x8851;
2052 const GLuint GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV
= 0x8852;
2053 const GLuint GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV
= 0x8853;
2054 const GLuint GL_OFFSET_HILO_TEXTURE_2D_NV
= 0x8854;
2055 const GLuint GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV
= 0x8855;
2056 const GLuint GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV
= 0x8856;
2057 const GLuint GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV
= 0x8857;
2058 const GLuint GL_DEPENDENT_HILO_TEXTURE_2D_NV
= 0x8858;
2059 const GLuint GL_DEPENDENT_RGB_TEXTURE_3D_NV
= 0x8859;
2060 const GLuint GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV
= 0x885A;
2061 const GLuint GL_DOT_PRODUCT_PASS_THROUGH_NV
= 0x885B;
2062 const GLuint GL_DOT_PRODUCT_TEXTURE_1D_NV
= 0x885C;
2063 const GLuint GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV
= 0x885D;
2064 const GLuint GL_HILO8_NV
= 0x885E;
2065 const GLuint GL_SIGNED_HILO8_NV
= 0x885F;
2066 const GLuint GL_FORCE_BLUE_TO_ONE_NV
= 0x8860;
2068 // 268 - GL_EXT_stencil_two_side
2069 const GLuint GL_STENCIL_TEST_TWO_SIDE_EXT
= 0x8910;
2070 const GLuint GL_ACTIVE_STENCIL_FACE_EXT
= 0x8911;
2072 // 269 - GL_ATI_text_fragment_shader
2073 const GLuint GL_TEXT_FRAGMENT_SHADER_ATI
= 0x8200;
2075 // 270 - GL_APPLE_client_storage
2076 const GLuint GL_UNPACK_CLIENT_STORAGE_APPLE
= 0x85B2;
2078 // 271 - GL_APPLE_element_array
2079 const GLuint GL_ELEMENT_ARRAY_APPLE
= 0x8768;
2080 const GLuint GL_ELEMENT_ARRAY_TYPE_APPLE
= 0x8769;
2081 const GLuint GL_ELEMENT_ARRAY_POINTER_APPLE
= 0x876A;
2083 // 272 - GL_APPLE_fence
2084 const GLuint GL_DRAW_PIXELS_APPLE
= 0x8A0A;
2085 const GLuint GL_FENCE_APPLE
= 0x8A0B;
2087 // 273 - GL_APPLE_vertex_array_object
2088 const GLuint GL_VERTEX_ARRAY_BINDING_APPLE
= 0x85B5;
2090 // 274 - GL_APPLE_vertex_array_range
2091 const GLuint GL_VERTEX_ARRAY_RANGE_APPLE
= 0x851D;
2092 const GLuint GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE
= 0x851E;
2093 const GLuint GL_VERTEX_ARRAY_STORAGE_HINT_APPLE
= 0x851F;
2094 const GLuint GL_VERTEX_ARRAY_RANGE_POINTER_APPLE
= 0x8521;
2095 const GLuint GL_STORAGE_CACHED_APPLE
= 0x85BE;
2096 const GLuint GL_STORAGE_SHARED_APPLE
= 0x85BF;
2098 // 275 - GL_APPLE_ycbcr_422
2099 const GLuint GL_YCBCR_422_APPLE
= 0x85B9;
2100 const GLuint GL_UNSIGNED_SHORT_8_8_APPLE
= 0x85BA;
2101 const GLuint GL_UNSIGNED_SHORT_8_8_REV_APPLE
= 0x85BB;
2104 const GLuint GL_RGB_S3TC
= 0x83A0;
2105 const GLuint GL_RGB4_S3TC
= 0x83A1;
2106 const GLuint GL_RGBA_S3TC
= 0x83A2;
2107 const GLuint GL_RGBA4_S3TC
= 0x83A3;
2109 // 277 - GL_ATI_draw_buffers
2110 const GLuint GL_MAX_DRAW_BUFFERS_ATI
= 0x8824;
2111 const GLuint GL_DRAW_BUFFER0_ATI
= 0x8825;
2112 const GLuint GL_DRAW_BUFFER1_ATI
= 0x8826;
2113 const GLuint GL_DRAW_BUFFER2_ATI
= 0x8827;
2114 const GLuint GL_DRAW_BUFFER3_ATI
= 0x8828;
2115 const GLuint GL_DRAW_BUFFER4_ATI
= 0x8829;
2116 const GLuint GL_DRAW_BUFFER5_ATI
= 0x882A;
2117 const GLuint GL_DRAW_BUFFER6_ATI
= 0x882B;
2118 const GLuint GL_DRAW_BUFFER7_ATI
= 0x882C;
2119 const GLuint GL_DRAW_BUFFER8_ATI
= 0x882D;
2120 const GLuint GL_DRAW_BUFFER9_ATI
= 0x882E;
2121 const GLuint GL_DRAW_BUFFER10_ATI
= 0x882F;
2122 const GLuint GL_DRAW_BUFFER11_ATI
= 0x8830;
2123 const GLuint GL_DRAW_BUFFER12_ATI
= 0x8831;
2124 const GLuint GL_DRAW_BUFFER13_ATI
= 0x8832;
2125 const GLuint GL_DRAW_BUFFER14_ATI
= 0x8833;
2126 const GLuint GL_DRAW_BUFFER15_ATI
= 0x8834;
2128 // 278 - GL_ATI_pixel_format_float
2129 const GLuint GL_TYPE_RGBA_FLOAT_ATI
= 0x8820;
2130 const GLuint GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI
= 0x8835;
2132 // 279 - GL_ATI_texture_env_combine3
2133 const GLuint GL_MODULATE_ADD_ATI
= 0x8744;
2134 const GLuint GL_MODULATE_SIGNED_ADD_ATI
= 0x8745;
2135 const GLuint GL_MODULATE_SUBTRACT_ATI
= 0x8746;
2137 // 280 - GL_ATI_texture_float
2138 const GLuint GL_RGBA_FLOAT32_ATI
= 0x8814;
2139 const GLuint GL_RGB_FLOAT32_ATI
= 0x8815;
2140 const GLuint GL_ALPHA_FLOAT32_ATI
= 0x8816;
2141 const GLuint GL_INTENSITY_FLOAT32_ATI
= 0x8817;
2142 const GLuint GL_LUMINANCE_FLOAT32_ATI
= 0x8818;
2143 const GLuint GL_LUMINANCE_ALPHA_FLOAT32_ATI
= 0x8819;
2144 const GLuint GL_RGBA_FLOAT16_ATI
= 0x881A;
2145 const GLuint GL_RGB_FLOAT16_ATI
= 0x881B;
2146 const GLuint GL_ALPHA_FLOAT16_ATI
= 0x881C;
2147 const GLuint GL_INTENSITY_FLOAT16_ATI
= 0x881D;
2148 const GLuint GL_LUMINANCE_FLOAT16_ATI
= 0x881E;
2149 const GLuint GL_LUMINANCE_ALPHA_FLOAT16_ATI
= 0x881F;
2151 // 281 - GL_NV_float_buffer
2152 const GLuint GL_FLOAT_R_NV
= 0x8880;
2153 const GLuint GL_FLOAT_RG_NV
= 0x8881;
2154 const GLuint GL_FLOAT_RGB_NV
= 0x8882;
2155 const GLuint GL_FLOAT_RGBA_NV
= 0x8883;
2156 const GLuint GL_FLOAT_R16_NV
= 0x8884;
2157 const GLuint GL_FLOAT_R32_NV
= 0x8885;
2158 const GLuint GL_FLOAT_RG16_NV
= 0x8886;
2159 const GLuint GL_FLOAT_RG32_NV
= 0x8887;
2160 const GLuint GL_FLOAT_RGB16_NV
= 0x8888;
2161 const GLuint GL_FLOAT_RGB32_NV
= 0x8889;
2162 const GLuint GL_FLOAT_RGBA16_NV
= 0x888A;
2163 const GLuint GL_FLOAT_RGBA32_NV
= 0x888B;
2164 const GLuint GL_TEXTURE_FLOAT_COMPONENTS_NV
= 0x888C;
2165 const GLuint GL_FLOAT_CLEAR_COLOR_VALUE_NV
= 0x888D;
2166 const GLuint GL_FLOAT_RGBA_MODE_NV
= 0x888E;
2168 // 282 - GL_NV_fragment_program
2169 const GLuint GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV
= 0x8868;
2170 const GLuint GL_FRAGMENT_PROGRAM_NV
= 0x8870;
2171 const GLuint GL_MAX_TEXTURE_COORDS_NV
= 0x8871;
2172 const GLuint GL_MAX_TEXTURE_IMAGE_UNITS_NV
= 0x8872;
2173 const GLuint GL_FRAGMENT_PROGRAM_BINDING_NV
= 0x8873;
2174 const GLuint GL_PROGRAM_ERROR_STRING_NV
= 0x8874;
2176 // 283 - GL_NV_half_float
2177 const GLuint GL_HALF_FLOAT_NV
= 0x140B;
2179 // 284 - GL_NV_pixel_data_range
2180 const GLuint GL_WRITE_PIXEL_DATA_RANGE_NV
= 0x8878;
2181 const GLuint GL_READ_PIXEL_DATA_RANGE_NV
= 0x8879;
2182 const GLuint GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV
= 0x887A;
2183 const GLuint GL_READ_PIXEL_DATA_RANGE_LENGTH_NV
= 0x887B;
2184 const GLuint GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV
= 0x887C;
2185 const GLuint GL_READ_PIXEL_DATA_RANGE_POINTER_NV
= 0x887D;
2187 // 285 - GL_NV_primitive_restart
2188 const GLuint GL_PRIMITIVE_RESTART_NV
= 0x8558;
2189 const GLuint GL_PRIMITIVE_RESTART_INDEX_NV
= 0x8559;
2191 // 286 - GL_NV_texture_expand_normal
2192 const GLuint GL_TEXTURE_UNSIGNED_REMAP_MODE_NV
= 0x888F;
2194 // 289 - GL_ATI_separate_stencil
2195 const GLuint GL_STENCIL_BACK_FUNC_ATI
= 0x8800;
2196 const GLuint GL_STENCIL_BACK_FAIL_ATI
= 0x8801;
2197 const GLuint GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI
= 0x8802;
2198 const GLuint GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI
= 0x8803;
2200 // 295 - GL_OES_read_format
2201 const GLuint GL_IMPLEMENTATION_COLOR_READ_TYPE_OES
= 0x8B9A;
2202 const GLuint GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES
= 0x8B9B;
2204 // 297 - GL_EXT_depth_bounds_test
2205 const GLuint GL_DEPTH_BOUNDS_TEST_EXT
= 0x8890;
2206 const GLuint GL_DEPTH_BOUNDS_EXT
= 0x8891;
2208 // 298 - GL_EXT_texture_mirror_clamp
2209 const GLuint GL_MIRROR_CLAMP_EXT
= 0x8742;
2210 const GLuint GL_MIRROR_CLAMP_TO_EDGE_EXT
= 0x8743;
2211 const GLuint GL_MIRROR_CLAMP_TO_BORDER_EXT
= 0x8912;
2213 // 299 - GL_EXT_blend_equation_separate
2214 const GLuint GL_BLEND_EQUATION_RGB_EXT
= GL_BLEND_EQUATION
;
2215 const GLuint GL_BLEND_EQUATION_ALPHA_EXT
= 0x883D;
2217 // 300 - GL_MESA_pack_invert
2218 const GLuint GL_PACK_INVERT_MESA
= 0x8758;
2220 // 301 - GL_MESA_ycbcr_texture
2221 const GLuint GL_UNSIGNED_SHORT_8_8_MESA
= 0x85BA;
2222 const GLuint GL_UNSIGNED_SHORT_8_8_REV_MESA
= 0x85BB;
2223 const GLuint GL_YCBCR_MESA
= 0x8757;
2225 // 302 - GL_EXT_pixel_buffer_object
2226 const GLuint GL_PIXEL_PACK_BUFFER_EXT
= 0x88EB;
2227 const GLuint GL_PIXEL_UNPACK_BUFFER_EXT
= 0x88EC;
2228 const GLuint GL_PIXEL_PACK_BUFFER_BINDING_EXT
= 0x88ED;
2229 const GLuint GL_PIXEL_UNPACK_BUFFER_BINDING_EXT
= 0x88EF;
2231 // 304 - GL_NV_fragment_program2
2232 const GLuint GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV
= 0x88F4;
2233 const GLuint GL_MAX_PROGRAM_CALL_DEPTH_NV
= 0x88F5;
2234 const GLuint GL_MAX_PROGRAM_IF_DEPTH_NV
= 0x88F6;
2235 const GLuint GL_MAX_PROGRAM_LOOP_DEPTH_NV
= 0x88F7;
2236 const GLuint GL_MAX_PROGRAM_LOOP_COUNT_NV
= 0x88F8;
2238 // 310 - GL_EXT_framebuffer_object
2239 const GLuint GL_INVALID_FRAMEBUFFER_OPERATION_EXT
= 0x0506;
2240 const GLuint GL_MAX_RENDERBUFFER_SIZE_EXT
= 0x84E8;
2241 const GLuint GL_FRAMEBUFFER_BINDING_EXT
= 0x8CA6;
2242 const GLuint GL_RENDERBUFFER_BINDING_EXT
= 0x8CA7;
2243 const GLuint GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
= 0x8CD0;
2244 const GLuint GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
= 0x8CD1;
2245 const GLuint GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
= 0x8CD2;
2246 const GLuint GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
= 0x8CD3;
2247 const GLuint GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
= 0x8CD4;
2248 const GLuint GL_FRAMEBUFFER_COMPLETE_EXT
= 0x8CD5;
2249 const GLuint GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
= 0x8CD6;
2250 const GLuint GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
= 0x8CD7;
2251 const GLuint GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT
= 0x8CD8;
2252 const GLuint GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
= 0x8CD9;
2253 const GLuint GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
= 0x8CDA;
2254 const GLuint GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
= 0x8CDB;
2255 const GLuint GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
= 0x8CDC;
2256 const GLuint GL_FRAMEBUFFER_UNSUPPORTED_EXT
= 0x8CDD;
2257 const GLuint GL_MAX_COLOR_ATTACHMENTS_EXT
= 0x8CDF;
2258 const GLuint GL_COLOR_ATTACHMENT0_EXT
= 0x8CE0;
2259 const GLuint GL_COLOR_ATTACHMENT1_EXT
= 0x8CE1;
2260 const GLuint GL_COLOR_ATTACHMENT2_EXT
= 0x8CE2;
2261 const GLuint GL_COLOR_ATTACHMENT3_EXT
= 0x8CE3;
2262 const GLuint GL_COLOR_ATTACHMENT4_EXT
= 0x8CE4;
2263 const GLuint GL_COLOR_ATTACHMENT5_EXT
= 0x8CE5;
2264 const GLuint GL_COLOR_ATTACHMENT6_EXT
= 0x8CE6;
2265 const GLuint GL_COLOR_ATTACHMENT7_EXT
= 0x8CE7;
2266 const GLuint GL_COLOR_ATTACHMENT8_EXT
= 0x8CE8;
2267 const GLuint GL_COLOR_ATTACHMENT9_EXT
= 0x8CE9;
2268 const GLuint GL_COLOR_ATTACHMENT10_EXT
= 0x8CEA;
2269 const GLuint GL_COLOR_ATTACHMENT11_EXT
= 0x8CEB;
2270 const GLuint GL_COLOR_ATTACHMENT12_EXT
= 0x8CEC;
2271 const GLuint GL_COLOR_ATTACHMENT13_EXT
= 0x8CED;
2272 const GLuint GL_COLOR_ATTACHMENT14_EXT
= 0x8CEE;
2273 const GLuint GL_COLOR_ATTACHMENT15_EXT
= 0x8CEF;
2274 const GLuint GL_DEPTH_ATTACHMENT_EXT
= 0x8D00;
2275 const GLuint GL_STENCIL_ATTACHMENT_EXT
= 0x8D20;
2276 const GLuint GL_FRAMEBUFFER_EXT
= 0x8D40;
2277 const GLuint GL_RENDERBUFFER_EXT
= 0x8D41;
2278 const GLuint GL_RENDERBUFFER_WIDTH_EXT
= 0x8D42;
2279 const GLuint GL_RENDERBUFFER_HEIGHT_EXT
= 0x8D43;
2280 const GLuint GL_RENDERBUFFER_INTERNAL_FORMAT_EXT
= 0x8D44;
2281 const GLuint GL_STENCIL_INDEX1_EXT
= 0x8D46;
2282 const GLuint GL_STENCIL_INDEX4_EXT
= 0x8D47;
2283 const GLuint GL_STENCIL_INDEX8_EXT
= 0x8D48;
2284 const GLuint GL_STENCIL_INDEX16_EXT
= 0x8D49;
2285 const GLuint GL_RENDERBUFFER_RED_SIZE_EXT
= 0x8D50;
2286 const GLuint GL_RENDERBUFFER_GREEN_SIZE_EXT
= 0x8D51;
2287 const GLuint GL_RENDERBUFFER_BLUE_SIZE_EXT
= 0x8D52;
2288 const GLuint GL_RENDERBUFFER_ALPHA_SIZE_EXT
= 0x8D53;
2289 const GLuint GL_RENDERBUFFER_DEPTH_SIZE_EXT
= 0x8D54;
2290 const GLuint GL_RENDERBUFFER_STENCIL_SIZE_EXT
= 0x8D55;
2292 // 314 - GL_EXT_stencil_clear_tag
2293 const GLuint GL_STENCIL_TAG_BITS_EXT
= 0x88F2;
2294 const GLuint GL_STENCIL_CLEAR_TAG_VALUE_EXT
= 0x88F3;
2296 // 315 - GL_EXT_texture_sRGB
2297 const GLuint SRGB_EXT
= 0x8C40;
2298 const GLuint SRGB8_EXT
= 0x8C41;
2299 const GLuint SRGB_ALPHA_EXT
= 0x8C42;
2300 const GLuint SRGB8_ALPHA8_EXT
= 0x8C43;
2301 const GLuint SLUMINANCE_ALPHA_EXT
= 0x8C44;
2302 const GLuint SLUMINANCE8_ALPHA8_EXT
= 0x8C45;
2303 const GLuint SLUMINANCE_EXT
= 0x8C46;
2304 const GLuint SLUMINANCE8_EXT
= 0x8C47;
2305 const GLuint COMPRESSED_SRGB_EXT
= 0x8C48;
2306 const GLuint COMPRESSED_SRGB_ALPHA_EXT
= 0x8C49;
2307 const GLuint COMPRESSED_SLUMINANCE_EXT
= 0x8C4A;
2308 const GLuint COMPRESSED_SLUMINANCE_ALPHA_EXT
= 0x8C4B;
2309 const GLuint COMPRESSED_SRGB_S3TC_DXT1_EXT
= 0x8C4C;
2310 const GLuint COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
= 0x8C4D;
2311 const GLuint COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
= 0x8C4E;
2312 const GLuint COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
= 0x8C4F;
2314 // 316 - GL_EXT_framebuffer_blit
2315 const GLuint READ_FRAMEBUFFER_EXT
= 0x8CA8;
2316 const GLuint DRAW_FRAMEBUFFER_EXT
= 0x8CA9;
2317 const GLuint DRAW_FRAMEBUFFER_BINDING_EXT
= 0x8CA6;
2318 const GLuint READ_FRAMEBUFFER_BINDING_EXT
= 0x8CAA;
2319 const GLuint FRAMEBUFFER_BINDING_EXT
= DRAW_FRAMEBUFFER_BINDING_EXT
;
2321 // 317 - GL_EXT_framebuffer_multisample
2322 const GLuint RENDERBUFFER_SAMPLES_EXT
= 0x8CAB;
2324 // 318 - GL_MESAX_texture_stack
2325 const GLuint TEXTURE_1D_STACK_MESAX
= 0x8759;
2326 const GLuint TEXTURE_2D_STACK_MESAX
= 0x875A;
2327 const GLuint PROXY_TEXTURE_1D_STACK_MESAX
= 0x875B;
2328 const GLuint PROXY_TEXTURE_2D_STACK_MESAX
= 0x875C;
2329 const GLuint TEXTURE_1D_STACK_BINDING_MESAX
= 0x875D;
2330 const GLuint TEXTURE_2D_STACK_BINDING_MESAX
= 0x875E;
2332 // 319 - GL_EXT_timer_query
2333 const GLuint TIME_ELAPSED_EXT
= 0x88BF;
2335 // 321 - GL_APPLE_flush_buffer_range
2336 const GLuint BUFFER_SERIALIZED_MODIFY_APPLE
= 0x8A12;
2337 const GLuint BUFFER_FLUSHING_UNMAP_APPLE
= 0x8A13;
2342 alias ptrdiff_t GLintptrARB
;
2343 alias ptrdiff_t GLsizeiptrARB
;
2345 alias char GLcharARB
;
2346 alias uint GLhandleARB
;
2348 alias ushort GLhalfARB
;
2350 alias ushort GLhalfNV
;
2355 private HXModule glextdrv
;
2357 private void* getProc (char[] procname
) {
2358 void* symbol
= ExeModule_GetSymbol(glextdrv
, procname
);
2359 if (symbol
is null) {
2360 printf (("Failed to load OpenGL proc address " ~ procname
~ ".\n\0").ptr
);
2367 glextdrv
= ExeModule_Load("OpenGL32.dll");
2368 } else version (linux
) {
2369 glextdrv
= ExeModule_Load("libGL.so");
2371 glActiveTextureARB
= cast(pfglActiveTextureARB
)getProc("glActiveTextureARB");
2372 glClientActiveTextureARB
= cast(pfglClientActiveTextureARB
)getProc("glClientActiveTextureARB");
2373 glMultiTexCoord1dARB
= cast(pfglMultiTexCoord1dARB
)getProc("glMultiTexCoord1dARB");
2374 glMultiTexCoord1dvARB
= cast(pfglMultiTexCoord1dvARB
)getProc("glMultiTexCoord1dvARB");
2375 glMultiTexCoord1fARB
= cast(pfglMultiTexCoord1fARB
)getProc("glMultiTexCoord1fARB");
2376 glMultiTexCoord1fvARB
= cast(pfglMultiTexCoord1fvARB
)getProc("glMultiTexCoord1fvARB");
2377 glMultiTexCoord1iARB
= cast(pfglMultiTexCoord1iARB
)getProc("glMultiTexCoord1iARB");
2378 glMultiTexCoord1ivARB
= cast(pfglMultiTexCoord1ivARB
)getProc("glMultiTexCoord1ivARB");
2379 glMultiTexCoord1sARB
= cast(pfglMultiTexCoord1sARB
)getProc("glMultiTexCoord1sARB");
2380 glMultiTexCoord1svARB
= cast(pfglMultiTexCoord1svARB
)getProc("glMultiTexCoord1svARB");
2381 glMultiTexCoord2dARB
= cast(pfglMultiTexCoord2dARB
)getProc("glMultiTexCoord2dARB");
2382 glMultiTexCoord2dvARB
= cast(pfglMultiTexCoord2dvARB
)getProc("glMultiTexCoord2dvARB");
2383 glMultiTexCoord2fARB
= cast(pfglMultiTexCoord2fARB
)getProc("glMultiTexCoord2fARB");
2384 glMultiTexCoord2fvARB
= cast(pfglMultiTexCoord2fvARB
)getProc("glMultiTexCoord2fvARB");
2385 glMultiTexCoord2iARB
= cast(pfglMultiTexCoord2iARB
)getProc("glMultiTexCoord2iARB");
2386 glMultiTexCoord2ivARB
= cast(pfglMultiTexCoord2ivARB
)getProc("glMultiTexCoord2ivARB");
2387 glMultiTexCoord2sARB
= cast(pfglMultiTexCoord2sARB
)getProc("glMultiTexCoord2sARB");
2388 glMultiTexCoord2svARB
= cast(pfglMultiTexCoord2svARB
)getProc("glMultiTexCoord2svARB");
2389 glMultiTexCoord3dARB
= cast(pfglMultiTexCoord3dARB
)getProc("glMultiTexCoord3dARB");
2390 glMultiTexCoord3dvARB
= cast(pfglMultiTexCoord3dvARB
)getProc("glMultiTexCoord3dvARB");
2391 glMultiTexCoord3fARB
= cast(pfglMultiTexCoord3fARB
)getProc("glMultiTexCoord3fARB");
2392 glMultiTexCoord3fvARB
= cast(pfglMultiTexCoord3fvARB
)getProc("glMultiTexCoord3fvARB");
2393 glMultiTexCoord3iARB
= cast(pfglMultiTexCoord3iARB
)getProc("glMultiTexCoord3iARB");
2394 glMultiTexCoord3ivARB
= cast(pfglMultiTexCoord3ivARB
)getProc("glMultiTexCoord3ivARB");
2395 glMultiTexCoord3sARB
= cast(pfglMultiTexCoord3sARB
)getProc("glMultiTexCoord3sARB");
2396 glMultiTexCoord3svARB
= cast(pfglMultiTexCoord3svARB
)getProc("glMultiTexCoord3svARB");
2397 glMultiTexCoord4dARB
= cast(pfglMultiTexCoord4dARB
)getProc("glMultiTexCoord4dARB");
2398 glMultiTexCoord4dvARB
= cast(pfglMultiTexCoord4dvARB
)getProc("glMultiTexCoord4dvARB");
2399 glMultiTexCoord4fARB
= cast(pfglMultiTexCoord4fARB
)getProc("glMultiTexCoord4fARB");
2400 glMultiTexCoord4fvARB
= cast(pfglMultiTexCoord4fvARB
)getProc("glMultiTexCoord4fvARB");
2401 glMultiTexCoord4iARB
= cast(pfglMultiTexCoord4iARB
)getProc("glMultiTexCoord4iARB");
2402 glMultiTexCoord4ivARB
= cast(pfglMultiTexCoord4ivARB
)getProc("glMultiTexCoord4ivARB");
2403 glMultiTexCoord4sARB
= cast(pfglMultiTexCoord4sARB
)getProc("glMultiTexCoord4sARB");
2404 glMultiTexCoord4svARB
= cast(pfglMultiTexCoord4svARB
)getProc("glMultiTexCoord4svARB");
2406 glLoadTransposeMatrixfARB
= cast(pfglLoadTransposeMatrixfARB
)getProc("glLoadTransposeMatrixfARB");
2407 glLoadTransposeMatrixdARB
= cast(pfglLoadTransposeMatrixdARB
)getProc("glLoadTransposeMatrixdARB");
2408 glMultTransposeMatrixfARB
= cast(pfglMultTransposeMatrixfARB
)getProc("glMultTransposeMatrixfARB");
2409 glMultTransposeMatrixdARB
= cast(pfglMultTransposeMatrixdARB
)getProc("glMultTransposeMatrixdARB");
2411 glSampleCoverageARB
= cast(pfglSampleCoverageARB
)getProc("glSampleCoverageARB");
2413 glCompressedTexImage3DARB
= cast(pfglCompressedTexImage3DARB
)getProc("glCompressedTexImage3DARB");
2414 glCompressedTexImage2DARB
= cast(pfglCompressedTexImage2DARB
)getProc("glCompressedTexImage2DARB");
2415 glCompressedTexImage1DARB
= cast(pfglCompressedTexImage1DARB
)getProc("glCompressedTexImage1DARB");
2416 glCompressedTexSubImage3DARB
= cast(pfglCompressedTexSubImage3DARB
)getProc("glCompressedTexSubImage3DARB");
2417 glCompressedTexSubImage2DARB
= cast(pfglCompressedTexSubImage2DARB
)getProc("glCompressedTexSubImage2DARB");
2418 glCompressedTexSubImage1DARB
= cast(pfglCompressedTexSubImage1DARB
)getProc("glCompressedTexSubImage1DARB");
2419 glGetCompressedTexImageARB
= cast(pfglGetCompressedTexImageARB
)getProc("glGetCompressedTexImageARB");
2421 glPointParameterfARB
= cast(pfglPointParameterfARB
)getProc("glPointParameterfARB");
2422 glPointParameterfvARB
= cast(pfglPointParameterfvARB
)getProc("glPointParameterfvARB");
2424 glWeightbvARB
= cast(pfglWeightbvARB
)getProc("glWeightbvARB");
2425 glWeightsvARB
= cast(pfglWeightsvARB
)getProc("glWeightsvARB");
2426 glWeightivARB
= cast(pfglWeightivARB
)getProc("glWeightivARB");
2427 glWeightfvARB
= cast(pfglWeightfvARB
)getProc("glWeightfvARB");
2428 glWeightdvARB
= cast(pfglWeightdvARB
)getProc("glWeightdvARB");
2429 glWeightubvARB
= cast(pfglWeightubvARB
)getProc("glWeightubvARB");
2430 glWeightusvARB
= cast(pfglWeightusvARB
)getProc("glWeightusvARB");
2431 glWeightuivARB
= cast(pfglWeightuivARB
)getProc("glWeightuivARB");
2432 glWeightPointerARB
= cast(pfglWeightPointerARB
)getProc("glWeightPointerARB");
2433 glVertexBlendARB
= cast(pfglVertexBlendARB
)getProc("glVertexBlendARB");
2435 glCurrentPaletteMatrixARB
= cast(pfglCurrentPaletteMatrixARB
)getProc("glCurrentPaletteMatrixARB");
2436 glMatrixIndexubvARB
= cast(pfglMatrixIndexubvARB
)getProc("glMatrixIndexubvARB");
2437 glMatrixIndexusvARB
= cast(pfglMatrixIndexusvARB
)getProc("glMatrixIndexusvARB");
2438 glMatrixIndexuivARB
= cast(pfglMatrixIndexuivARB
)getProc("glMatrixIndexuivARB");
2439 glMatrixIndexPointerARB
= cast(pfglMatrixIndexPointerARB
)getProc("glMatrixIndexPointerARB");
2441 glWindowPos2dARB
= cast(pfglWindowPos2dARB
)getProc("glWindowPos2dARB");
2442 glWindowPos2dvARB
= cast(pfglWindowPos2dvARB
)getProc("glWindowPos2dvARB");
2443 glWindowPos2fARB
= cast(pfglWindowPos2fARB
)getProc("glWindowPos2fARB");
2444 glWindowPos2fvARB
= cast(pfglWindowPos2fvARB
)getProc("glWindowPos2fvARB");
2445 glWindowPos2iARB
= cast(pfglWindowPos2iARB
)getProc("glWindowPos2iARB");
2446 glWindowPos2ivARB
= cast(pfglWindowPos2ivARB
)getProc("glWindowPos2ivARB");
2447 glWindowPos2sARB
= cast(pfglWindowPos2sARB
)getProc("glWindowPos2sARB");
2448 glWindowPos2svARB
= cast(pfglWindowPos2svARB
)getProc("glWindowPos2svARB");
2449 glWindowPos3dARB
= cast(pfglWindowPos3dARB
)getProc("glWindowPos3dARB");
2450 glWindowPos3dvARB
= cast(pfglWindowPos3dvARB
)getProc("glWindowPos3dvARB");
2451 glWindowPos3fARB
= cast(pfglWindowPos3fARB
)getProc("glWindowPos3fARB");
2452 glWindowPos3fvARB
= cast(pfglWindowPos3fvARB
)getProc("glWindowPos3fvARB");
2453 glWindowPos3iARB
= cast(pfglWindowPos3iARB
)getProc("glWindowPos3iARB");
2454 glWindowPos3ivARB
= cast(pfglWindowPos3ivARB
)getProc("glWindowPos3ivARB");
2455 glWindowPos3sARB
= cast(pfglWindowPos3sARB
)getProc("glWindowPos3sARB");
2456 glWindowPos3svARB
= cast(pfglWindowPos3svARB
)getProc("glWindowPos3svARB");
2458 glVertexAttrib1dARB
= cast(pfglVertexAttrib1dARB
)getProc("glVertexAttrib1dARB");
2459 glVertexAttrib1dvARB
= cast(pfglVertexAttrib1dvARB
)getProc("glVertexAttrib1dvARB");
2460 glVertexAttrib1fARB
= cast(pfglVertexAttrib1fARB
)getProc("glVertexAttrib1fARB");
2461 glVertexAttrib1fvARB
= cast(pfglVertexAttrib1fvARB
)getProc("glVertexAttrib1fvARB");
2462 glVertexAttrib1sARB
= cast(pfglVertexAttrib1sARB
)getProc("glVertexAttrib1sARB");
2463 glVertexAttrib1svARB
= cast(pfglVertexAttrib1svARB
)getProc("glVertexAttrib1svARB");
2464 glVertexAttrib2dARB
= cast(pfglVertexAttrib2dARB
)getProc("glVertexAttrib2dARB");
2465 glVertexAttrib2dvARB
= cast(pfglVertexAttrib2dvARB
)getProc("glVertexAttrib2dvARB");
2466 glVertexAttrib2fARB
= cast(pfglVertexAttrib2fARB
)getProc("glVertexAttrib2fARB");
2467 glVertexAttrib2fvARB
= cast(pfglVertexAttrib2fvARB
)getProc("glVertexAttrib2fvARB");
2468 glVertexAttrib2sARB
= cast(pfglVertexAttrib2sARB
)getProc("glVertexAttrib2sARB");
2469 glVertexAttrib2svARB
= cast(pfglVertexAttrib2svARB
)getProc("glVertexAttrib2svARB");
2470 glVertexAttrib3dARB
= cast(pfglVertexAttrib3dARB
)getProc("glVertexAttrib3dARB");
2471 glVertexAttrib3dvARB
= cast(pfglVertexAttrib3dvARB
)getProc("glVertexAttrib3dvARB");
2472 glVertexAttrib3fARB
= cast(pfglVertexAttrib3fARB
)getProc("glVertexAttrib3fARB");
2473 glVertexAttrib3fvARB
= cast(pfglVertexAttrib3fvARB
)getProc("glVertexAttrib3fvARB");
2474 glVertexAttrib3sARB
= cast(pfglVertexAttrib3sARB
)getProc("glVertexAttrib3sARB");
2475 glVertexAttrib3svARB
= cast(pfglVertexAttrib3svARB
)getProc("glVertexAttrib3svARB");
2476 glVertexAttrib4NbvARB
= cast(pfglVertexAttrib4NbvARB
)getProc("glVertexAttrib4NbvARB");
2477 glVertexAttrib4NivARB
= cast(pfglVertexAttrib4NivARB
)getProc("glVertexAttrib4NivARB");
2478 glVertexAttrib4NsvARB
= cast(pfglVertexAttrib4NsvARB
)getProc("glVertexAttrib4NsvARB");
2479 glVertexAttrib4NubARB
= cast(pfglVertexAttrib4NubARB
)getProc("glVertexAttrib4NubARB");
2480 glVertexAttrib4NubvARB
= cast(pfglVertexAttrib4NubvARB
)getProc("glVertexAttrib4NubvARB");
2481 glVertexAttrib4NuivARB
= cast(pfglVertexAttrib4NuivARB
)getProc("glVertexAttrib4NuivARB");
2482 glVertexAttrib4NusvARB
= cast(pfglVertexAttrib4NusvARB
)getProc("glVertexAttrib4NusvARB");
2483 glVertexAttrib4bvARB
= cast(pfglVertexAttrib4bvARB
)getProc("glVertexAttrib4bvARB");
2484 glVertexAttrib4dARB
= cast(pfglVertexAttrib4dARB
)getProc("glVertexAttrib4dARB");
2485 glVertexAttrib4dvARB
= cast(pfglVertexAttrib4dvARB
)getProc("glVertexAttrib4dvARB");
2486 glVertexAttrib4fARB
= cast(pfglVertexAttrib4fARB
)getProc("glVertexAttrib4fARB");
2487 glVertexAttrib4fvARB
= cast(pfglVertexAttrib4fvARB
)getProc("glVertexAttrib4fvARB");
2488 glVertexAttrib4ivARB
= cast(pfglVertexAttrib4ivARB
)getProc("glVertexAttrib4ivARB");
2489 glVertexAttrib4sARB
= cast(pfglVertexAttrib4sARB
)getProc("glVertexAttrib4sARB");
2490 glVertexAttrib4svARB
= cast(pfglVertexAttrib4svARB
)getProc("glVertexAttrib4svARB");
2491 glVertexAttrib4ubvARB
= cast(pfglVertexAttrib4ubvARB
)getProc("glVertexAttrib4ubvARB");
2492 glVertexAttrib4uivARB
= cast(pfglVertexAttrib4uivARB
)getProc("glVertexAttrib4uivARB");
2493 glVertexAttrib4usvARB
= cast(pfglVertexAttrib4usvARB
)getProc("glVertexAttrib4usvARB");
2494 glVertexAttribPointerARB
= cast(pfglVertexAttribPointerARB
)getProc("glVertexAttribPointerARB");
2495 glEnableVertexAttribArrayARB
= cast(pfglEnableVertexAttribArrayARB
)getProc("glEnableVertexAttribArrayARB");
2496 glDisableVertexAttribArrayARB
= cast(pfglDisableVertexAttribArrayARB
)getProc("glDisableVertexAttribArrayARB");
2497 glProgramStringARB
= cast(pfglProgramStringARB
)getProc("glProgramStringARB");
2498 glBindProgramARB
= cast(pfglBindProgramARB
)getProc("glBindProgramARB");
2499 glDeleteProgramsARB
= cast(pfglDeleteProgramsARB
)getProc("glDeleteProgramsARB");
2500 glGenProgramsARB
= cast(pfglGenProgramsARB
)getProc("glGenProgramsARB");
2501 glProgramEnvParameter4dARB
= cast(pfglProgramEnvParameter4dARB
)getProc("glProgramEnvParameter4dARB");
2502 glProgramEnvParameter4dvARB
= cast(pfglProgramEnvParameter4dvARB
)getProc("glProgramEnvParameter4dvARB");
2503 glProgramEnvParameter4fARB
= cast(pfglProgramEnvParameter4fARB
)getProc("glProgramEnvParameter4fARB");
2504 glProgramEnvParameter4fvARB
= cast(pfglProgramEnvParameter4fvARB
)getProc("glProgramEnvParameter4fvARB");
2505 glProgramLocalParameter4dARB
= cast(pfglProgramLocalParameter4dARB
)getProc("glProgramLocalParameter4dARB");
2506 glProgramLocalParameter4dvARB
= cast(pfglProgramLocalParameter4dvARB
)getProc("glProgramLocalParameter4dvARB");
2507 glProgramLocalParameter4fARB
= cast(pfglProgramLocalParameter4fARB
)getProc("glProgramLocalParameter4fARB");
2508 glProgramLocalParameter4fvARB
= cast(pfglProgramLocalParameter4fvARB
)getProc("glProgramLocalParameter4fvARB");
2509 glGetProgramEnvParameterdvARB
= cast(pfglGetProgramEnvParameterdvARB
)getProc("glGetProgramEnvParameterdvARB");
2510 glGetProgramEnvParameterfvARB
= cast(pfglGetProgramEnvParameterfvARB
)getProc("glGetProgramEnvParameterfvARB");
2511 glGetProgramLocalParameterdvARB
= cast(pfglGetProgramLocalParameterdvARB
)getProc("glGetProgramLocalParameterdvARB");
2512 glGetProgramLocalParameterfvARB
= cast(pfglGetProgramLocalParameterfvARB
)getProc("glGetProgramLocalParameterfvARB");
2513 glGetProgramivARB
= cast(pfglGetProgramivARB
)getProc("glGetProgramivARB");
2514 glGetProgramStringARB
= cast(pfglGetProgramStringARB
)getProc("glGetProgramStringARB");
2515 glGetVertexAttribdvARB
= cast(pfglGetVertexAttribdvARB
)getProc("glGetVertexAttribdvARB");
2516 glGetVertexAttribfvARB
= cast(pfglGetVertexAttribfvARB
)getProc("glGetVertexAttribfvARB");
2517 glGetVertexAttribivARB
= cast(pfglGetVertexAttribivARB
)getProc("glGetVertexAttribivARB");
2518 glGetVertexAttribPointervARB
= cast(pfglGetVertexAttribPointervARB
)getProc("glGetVertexAttribPointervARB");
2519 glIsProgramARB
= cast(pfglIsProgramARB
)getProc("glIsProgramARB");
2521 glBindBufferARB
= cast(pfglBindBufferARB
)getProc("glBindBufferARB");
2522 glDeleteBuffersARB
= cast(pfglDeleteBuffersARB
)getProc("glDeleteBuffersARB");
2523 glGenBuffersARB
= cast(pfglGenBuffersARB
)getProc("glGenBuffersARB");
2524 glIsBufferARB
= cast(pfglIsBufferARB
)getProc("glIsBufferARB");
2525 glBufferDataARB
= cast(pfglBufferDataARB
)getProc("glBufferDataARB");
2526 glBufferSubDataARB
= cast(pfglBufferSubDataARB
)getProc("glBufferSubDataARB");
2527 glGetBufferSubDataARB
= cast(pfglGetBufferSubDataARB
)getProc("glGetBufferSubDataARB");
2528 glMapBufferARB
= cast(pfglMapBufferARB
)getProc("glMapBufferARB");
2529 glUnmapBufferARB
= cast(pfglUnmapBufferARB
)getProc("glUnmapBufferARB");
2530 glGetBufferParameterivARB
= cast(pfglGetBufferParameterivARB
)getProc("glGetBufferParameterivARB");
2531 glGetBufferPointervARB
= cast(pfglGetBufferPointervARB
)getProc("glGetBufferPointervARB");
2533 glGenQueriesARB
= cast(pfglGenQueriesARB
)getProc("glGenQueriesARB");
2534 glDeleteQueriesARB
= cast(pfglDeleteQueriesARB
)getProc("glDeleteQueriesARB");
2535 glIsQueryARB
= cast(pfglIsQueryARB
)getProc("glIsQueryARB");
2536 glBeginQueryARB
= cast(pfglBeginQueryARB
)getProc("glBeginQueryARB");
2537 glEndQueryARB
= cast(pfglEndQueryARB
)getProc("glEndQueryARB");
2538 glGetQueryivARB
= cast(pfglGetQueryivARB
)getProc("glGetQueryivARB");
2539 glGetQueryObjectivARB
= cast(pfglGetQueryObjectivARB
)getProc("glGetQueryObjectivARB");
2540 glGetQueryObjectuivARB
= cast(pfglGetQueryObjectuivARB
)getProc("glGetQueryObjectuivARB");
2542 glDeleteObjectARB
= cast(pfglDeleteObjectARB
)getProc("glDeleteObjectARB");
2543 glGetHandleARB
= cast(pfglGetHandleARB
)getProc("glGetHandleARB");
2544 glDetachObjectARB
= cast(pfglDetachObjectARB
)getProc("glDetachObjectARB");
2545 glCreateShaderObjectARB
= cast(pfglCreateShaderObjectARB
)getProc("glCreateShaderObjectARB");
2546 glShaderSourceARB
= cast(pfglShaderSourceARB
)getProc("glShaderSourceARB");
2547 glCompileShaderARB
= cast(pfglCompileShaderARB
)getProc("glCompileShaderARB");
2548 glCreateProgramObjectARB
= cast(pfglCreateProgramObjectARB
)getProc("glCreateProgramObjectARB");
2549 glAttachObjectARB
= cast(pfglAttachObjectARB
)getProc("glAttachObjectARB");
2550 glLinkProgramARB
= cast(pfglLinkProgramARB
)getProc("glLinkProgramARB");
2551 glUseProgramObjectARB
= cast(pfglUseProgramObjectARB
)getProc("glUseProgramObjectARB");
2552 glValidateProgramARB
= cast(pfglValidateProgramARB
)getProc("glValidateProgramARB");
2553 glUniform1fARB
= cast(pfglUniform1fARB
)getProc("glUniform1fARB");
2554 glUniform2fARB
= cast(pfglUniform2fARB
)getProc("glUniform2fARB");
2555 glUniform3fARB
= cast(pfglUniform3fARB
)getProc("glUniform3fARB");
2556 glUniform4fARB
= cast(pfglUniform4fARB
)getProc("glUniform4fARB");
2557 glUniform1iARB
= cast(pfglUniform1iARB
)getProc("glUniform1iARB");
2558 glUniform2iARB
= cast(pfglUniform2iARB
)getProc("glUniform2iARB");
2559 glUniform3iARB
= cast(pfglUniform3iARB
)getProc("glUniform3iARB");
2560 glUniform4iARB
= cast(pfglUniform4iARB
)getProc("glUniform4iARB");
2561 glUniform1fvARB
= cast(pfglUniform1fvARB
)getProc("glUniform1fvARB");
2562 glUniform2fvARB
= cast(pfglUniform2fvARB
)getProc("glUniform2fvARB");
2563 glUniform3fvARB
= cast(pfglUniform3fvARB
)getProc("glUniform3fvARB");
2564 glUniform4fvARB
= cast(pfglUniform4fvARB
)getProc("glUniform4fvARB");
2565 glUniform1ivARB
= cast(pfglUniform1ivARB
)getProc("glUniform1ivARB");
2566 glUniform2ivARB
= cast(pfglUniform2ivARB
)getProc("glUniform2ivARB");
2567 glUniform3ivARB
= cast(pfglUniform3ivARB
)getProc("glUniform3ivARB");
2568 glUniform4ivARB
= cast(pfglUniform4ivARB
)getProc("glUniform4ivARB");
2569 glUniformMatrix2fvARB
= cast(pfglUniformMatrix2fvARB
)getProc("glUniformMatrix2fvARB");
2570 glUniformMatrix3fvARB
= cast(pfglUniformMatrix3fvARB
)getProc("glUniformMatrix3fvARB");
2571 glUniformMatrix4fvARB
= cast(pfglUniformMatrix4fvARB
)getProc("glUniformMatrix4fvARB");
2572 glGetObjectParameterfvARB
= cast(pfglGetObjectParameterfvARB
)getProc("glGetObjectParameterfvARB");
2573 glGetObjectParameterivARB
= cast(pfglGetObjectParameterivARB
)getProc("glGetObjectParameterivARB");
2574 glGetInfoLogARB
= cast(pfglGetInfoLogARB
)getProc("glGetInfoLogARB");
2575 glGetAttachedObjectsARB
= cast(pfglGetAttachedObjectsARB
)getProc("glGetAttachedObjectsARB");
2576 glGetUniformLocationARB
= cast(pfglGetUniformLocationARB
)getProc("glGetUniformLocationARB");
2577 glGetActiveUniformARB
= cast(pfglGetActiveUniformARB
)getProc("glGetActiveUniformARB");
2578 glGetUniformfvARB
= cast(pfglGetUniformfvARB
)getProc("glGetUniformfvARB");
2579 glGetUniformivARB
= cast(pfglGetUniformivARB
)getProc("glGetUniformivARB");
2580 glGetShaderSourceARB
= cast(pfglGetShaderSourceARB
)getProc("glGetShaderSourceARB");
2582 glBindAttribLocationARB
= cast(pfglBindAttribLocationARB
)getProc("glBindAttribLocationARB");
2583 glGetActiveAttribARB
= cast(pfglGetActiveAttribARB
)getProc("glGetActiveAttribARB");
2584 glGetAttribLocationARB
= cast(pfglGetAttribLocationARB
)getProc("glGetAttribLocationARB");
2586 glDrawBuffersARB
= cast(pfglDrawBuffersARB
)getProc("glDrawBuffersARB");
2588 glClampColorARB
= cast(pfglClampColorARB
)getProc("glClampColorARB");
2590 glBlendColorEXT
= cast(pfglBlendColorEXT
)getProc("glBlendColorEXT");
2592 glPolygonOffsetEXT
= cast(pfglPolygonOffsetEXT
)getProc("glPolygonOffsetEXT");
2594 glTexImage3DEXT
= cast(pfglTexImage3DEXT
)getProc("glTexImage3DEXT");
2595 glTexSubImage3DEXT
= cast(pfglTexSubImage3DEXT
)getProc("glTexSubImage3DEXT");
2597 glGetTexFilterFuncSGIS
= cast(pfglGetTexFilterFuncSGIS
)getProc("glGetTexFilterFuncSGIS");
2598 glTexFilterFuncSGIS
= cast(pfglTexFilterFuncSGIS
)getProc("glTexFilterFuncSGIS");
2600 glTexSubImage1DEXT
= cast(pfglTexSubImage1DEXT
)getProc("glTexSubImage1DEXT");
2601 glTexSubImage2DEXT
= cast(pfglTexSubImage2DEXT
)getProc("glTexSubImage2DEXT");
2603 glCopyTexImage1DEXT
= cast(pfglCopyTexImage1DEXT
)getProc("glCopyTexImage1DEXT");
2604 glCopyTexImage2DEXT
= cast(pfglCopyTexImage2DEXT
)getProc("glCopyTexImage2DEXT");
2605 glCopyTexSubImage1DEXT
= cast(pfglCopyTexSubImage1DEXT
)getProc("glCopyTexSubImage1DEXT");
2606 glCopyTexSubImage2DEXT
= cast(pfglCopyTexSubImage2DEXT
)getProc("glCopyTexSubImage2DEXT");
2607 glCopyTexSubImage3DEXT
= cast(pfglCopyTexSubImage3DEXT
)getProc("glCopyTexSubImage3DEXT");
2609 glGetHistogramEXT
= cast(pfglGetHistogramEXT
)getProc("glGetHistogramEXT");
2610 glGetHistogramParameterfvEXT
= cast(pfglGetHistogramParameterfvEXT
)getProc("glGetHistogramParameterfvEXT");
2611 glGetHistogramParameterivEXT
= cast(pfglGetHistogramParameterivEXT
)getProc("glGetHistogramParameterivEXT");
2612 glGetMinmaxEXT
= cast(pfglGetMinmaxEXT
)getProc("glGetMinmaxEXT");
2613 glGetMinmaxParameterfvEXT
= cast(pfglGetMinmaxParameterfvEXT
)getProc("glGetMinmaxParameterfvEXT");
2614 glGetMinmaxParameterivEXT
= cast(pfglGetMinmaxParameterivEXT
)getProc("glGetMinmaxParameterivEXT");
2615 glHistogramEXT
= cast(pfglHistogramEXT
)getProc("glHistogramEXT");
2616 glMinmaxEXT
= cast(pfglMinmaxEXT
)getProc("glMinmaxEXT");
2617 glResetHistogramEXT
= cast(pfglResetHistogramEXT
)getProc("glResetHistogramEXT");
2618 glResetMinmaxEXT
= cast(pfglResetMinmaxEXT
)getProc("glResetMinmaxEXT");
2620 glConvolutionFilter1DEXT
= cast(pfglConvolutionFilter1DEXT
)getProc("glConvolutionFilter1DEXT");
2621 glConvolutionFilter2DEXT
= cast(pfglConvolutionFilter2DEXT
)getProc("glConvolutionFilter2DEXT");
2622 glConvolutionParameterfEXT
= cast(pfglConvolutionParameterfEXT
)getProc("glConvolutionParameterfEXT");
2623 glConvolutionParameterfvEXT
= cast(pfglConvolutionParameterfvEXT
)getProc("glConvolutionParameterfvEXT");
2624 glConvolutionParameteriEXT
= cast(pfglConvolutionParameteriEXT
)getProc("glConvolutionParameteriEXT");
2625 glConvolutionParameterivEXT
= cast(pfglConvolutionParameterivEXT
)getProc("glConvolutionParameterivEXT");
2626 glCopyConvolutionFilter1DEXT
= cast(pfglCopyConvolutionFilter1DEXT
)getProc("glCopyConvolutionFilter1DEXT");
2627 glCopyConvolutionFilter2DEXT
= cast(pfglCopyConvolutionFilter2DEXT
)getProc("glCopyConvolutionFilter2DEXT");
2628 glGetConvolutionFilterEXT
= cast(pfglGetConvolutionFilterEXT
)getProc("glGetConvolutionFilterEXT");
2629 glGetConvolutionParameterfvEXT
= cast(pfglGetConvolutionParameterfvEXT
)getProc("glGetConvolutionParameterfvEXT");
2630 glGetConvolutionParameterivEXT
= cast(pfglGetConvolutionParameterivEXT
)getProc("glGetConvolutionParameterivEXT");
2631 glGetSeparableFilterEXT
= cast(pfglGetSeparableFilterEXT
)getProc("glGetSeparableFilterEXT");
2632 glSeparableFilter2DEXT
= cast(pfglSeparableFilter2DEXT
)getProc("glSeparableFilter2DEXT");
2634 glColorTableSGI
= cast(pfglColorTableSGI
)getProc("glColorTableSGI");
2635 glColorTableParameterfvSGI
= cast(pfglColorTableParameterfvSGI
)getProc("glColorTableParameterfvSGI");
2636 glColorTableParameterivSGI
= cast(pfglColorTableParameterivSGI
)getProc("glColorTableParameterivSGI");
2637 glCopyColorTableSGI
= cast(pfglCopyColorTableSGI
)getProc("glCopyColorTableSGI");
2638 glGetColorTableSGI
= cast(pfglGetColorTableSGI
)getProc("glGetColorTableSGI");
2639 glGetColorTableParameterfvSGI
= cast(pfglGetColorTableParameterfvSGI
)getProc("glGetColorTableParameterfvSGI");
2640 glGetColorTableParameterivSGI
= cast(pfglGetColorTableParameterivSGI
)getProc("glGetColorTableParameterivSGI");
2642 glPixelTexGenParameteriSGIS
= cast(pfglPixelTexGenParameteriSGIS
)getProc("glPixelTexGenParameteriSGIS");
2643 glPixelTexGenParameterivSGIS
= cast(pfglPixelTexGenParameterivSGIS
)getProc("glPixelTexGenParameterivSGIS");
2644 glPixelTexGenParameterfSGIS
= cast(pfglPixelTexGenParameterfSGIS
)getProc("glPixelTexGenParameterfSGIS");
2645 glPixelTexGenParameterfvSGIS
= cast(pfglPixelTexGenParameterfvSGIS
)getProc("glPixelTexGenParameterfvSGIS");
2646 glGetPixelTexGenParameterivSGIS
= cast(pfglGetPixelTexGenParameterivSGIS
)getProc("glGetPixelTexGenParameterivSGIS");
2647 glGetPixelTexGenParameterfvSGIS
= cast(pfglGetPixelTexGenParameterfvSGIS
)getProc("glGetPixelTexGenParameterfvSGIS");
2649 glPixelTexGenSGIX
= cast(pfglPixelTexGenSGIX
)getProc("glPixelTexGenSGIX");
2651 glTexImage4DSGIS
= cast(pfglTexImage4DSGIS
)getProc("glTexImage4DSGIS");
2652 glTexSubImage4DSGIS
= cast(pfglTexSubImage4DSGIS
)getProc("glTexSubImage4DSGIS");
2654 glAreTexturesResidentEXT
= cast(pfglAreTexturesResidentEXT
)getProc("glAreTexturesResidentEXT");
2655 glBindTextureEXT
= cast(pfglBindTextureEXT
)getProc("glBindTextureEXT");
2656 glDeleteTexturesEXT
= cast(pfglDeleteTexturesEXT
)getProc("glDeleteTexturesEXT");
2657 glGenTexturesEXT
= cast(pfglGenTexturesEXT
)getProc("glGenTexturesEXT");
2658 glIsTextureEXT
= cast(pfglIsTextureEXT
)getProc("glIsTextureEXT");
2659 glPrioritizeTexturesEXT
= cast(pfglPrioritizeTexturesEXT
)getProc("glPrioritizeTexturesEXT");
2661 glDetailTexFuncSGIS
= cast(pfglDetailTexFuncSGIS
)getProc("glDetailTexFuncSGIS");
2662 glGetDetailTexFuncSGIS
= cast(pfglGetDetailTexFuncSGIS
)getProc("glGetDetailTexFuncSGIS");
2664 glSharpenTexFuncSGIS
= cast(pfglSharpenTexFuncSGIS
)getProc("glSharpenTexFuncSGIS");
2665 glGetSharpenTexFuncSGIS
= cast(pfglGetSharpenTexFuncSGIS
)getProc("glGetSharpenTexFuncSGIS");
2667 glSampleMaskSGIS
= cast(pfglSampleMaskSGIS
)getProc("glSampleMaskSGIS");
2668 glSamplePatternSGIS
= cast(pfglSamplePatternSGIS
)getProc("glSamplePatternSGIS");
2670 glArrayElementEXT
= cast(pfglArrayElementEXT
)getProc("glArrayElementEXT");
2671 glColorPointerEXT
= cast(pfglColorPointerEXT
)getProc("glColorPointerEXT");
2672 glDrawArraysEXT
= cast(pfglDrawArraysEXT
)getProc("glDrawArraysEXT");
2673 glEdgeFlagPointerEXT
= cast(pfglEdgeFlagPointerEXT
)getProc("glEdgeFlagPointerEXT");
2674 glGetPointervEXT
= cast(pfglGetPointervEXT
)getProc("glGetPointervEXT");
2675 glIndexPointerEXT
= cast(pfglIndexPointerEXT
)getProc("glIndexPointerEXT");
2676 glNormalPointerEXT
= cast(pfglNormalPointerEXT
)getProc("glNormalPointerEXT");
2677 glTexCoordPointerEXT
= cast(pfglTexCoordPointerEXT
)getProc("glTexCoordPointerEXT");
2678 glVertexPointerEXT
= cast(pfglVertexPointerEXT
)getProc("glVertexPointerEXT");
2680 glBlendEquationEXT
= cast(pfglBlendEquationEXT
)getProc("glBlendEquationEXT");
2682 glSpriteParameterfSGIX
= cast(pfglSpriteParameterfSGIX
)getProc("glSpriteParameterfSGIX");
2683 glSpriteParameterfvSGIX
= cast(pfglSpriteParameterfvSGIX
)getProc("glSpriteParameterfvSGIX");
2684 glSpriteParameteriSGIX
= cast(pfglSpriteParameteriSGIX
)getProc("glSpriteParameteriSGIX");
2685 glSpriteParameterivSGIX
= cast(pfglSpriteParameterivSGIX
)getProc("glSpriteParameterivSGIX");
2687 glPointParameterfEXT
= cast(pfglPointParameterfEXT
)getProc("glPointParameterfEXT");
2688 glPointParameterfvEXT
= cast(pfglPointParameterfvEXT
)getProc("glPointParameterfvEXT");
2690 glPointParameterfSGIS
= cast(pfglPointParameterfSGIS
)getProc("glPointParameterfSGIS");
2691 glPointParameterfvSGIS
= cast(pfglPointParameterfvSGIS
)getProc("glPointParameterfvSGIS");
2693 glGetInstrumentsSGIX
= cast(pfglGetInstrumentsSGIX
)getProc("glGetInstrumentsSGIX");
2694 glInstrumentsBufferSGIX
= cast(pfglInstrumentsBufferSGIX
)getProc("glInstrumentsBufferSGIX");
2695 glPollInstrumentsSGIX
= cast(pfglPollInstrumentsSGIX
)getProc("glPollInstrumentsSGIX");
2696 glReadInstrumentsSGIX
= cast(pfglReadInstrumentsSGIX
)getProc("glReadInstrumentsSGIX");
2697 glStartInstrumentsSGIX
= cast(pfglStartInstrumentsSGIX
)getProc("glStartInstrumentsSGIX");
2698 glStopInstrumentsSGIX
= cast(pfglStopInstrumentsSGIX
)getProc("glStopInstrumentsSGIX");
2700 glFrameZoomSGIX
= cast(pfglFrameZoomSGIX
)getProc("glFrameZoomSGIX");
2702 glTagSampleBufferSGIX
= cast(pfglTagSampleBufferSGIX
)getProc("glTagSampleBufferSGIX");
2704 glDeformationMap3dSGIX
= cast(pfglDeformationMap3dSGIX
)getProc("glDeformationMap3dSGIX");
2705 glDeformationMap3fSGIX
= cast(pfglDeformationMap3fSGIX
)getProc("glDeformationMap3fSGIX");
2706 glDeformSGIX
= cast(pfglDeformSGIX
)getProc("glDeformSGIX");
2707 glLoadIdentityDeformationMapSGIX
= cast(pfglLoadIdentityDeformationMapSGIX
)getProc("glLoadIdentityDeformationMapSGIX");
2709 glReferencePlaneSGIX
= cast(pfglReferencePlaneSGIX
)getProc("glReferencePlaneSGIX");
2711 glFlushRasterSGIX
= cast(pfglFlushRasterSGIX
)getProc("glFlushRasterSGIX");
2713 glFogFuncSGIS
= cast(pfglFogFuncSGIS
)getProc("glFogFuncSGIS");
2714 glGetFogFuncSGIS
= cast(pfglGetFogFuncSGIS
)getProc("glGetFogFuncSGIS");
2716 glImageTransformParameteriHP
= cast(pfglImageTransformParameteriHP
)getProc("glImageTransformParameteriHP");
2717 glImageTransformParameterfHP
= cast(pfglImageTransformParameterfHP
)getProc("glImageTransformParameterfHP");
2718 glImageTransformParameterivHP
= cast(pfglImageTransformParameterivHP
)getProc("glImageTransformParameterivHP");
2719 glImageTransformParameterfvHP
= cast(pfglImageTransformParameterfvHP
)getProc("glImageTransformParameterfvHP");
2720 glGetImageTransformParameterivHP
= cast(pfglGetImageTransformParameterivHP
)getProc("glGetImageTransformParameterivHP");
2721 glGetImageTransformParameterfvHP
= cast(pfglGetImageTransformParameterfvHP
)getProc("glGetImageTransformParameterfvHP");
2723 glColorSubTableEXT
= cast(pfglColorSubTableEXT
)getProc("glColorSubTableEXT");
2724 glCopyColorSubTableEXT
= cast(pfglCopyColorSubTableEXT
)getProc("glCopyColorSubTableEXT");
2726 glHintPGI
= cast(pfglHintPGI
)getProc("glHintPGI");
2728 glColorTableEXT
= cast(pfglColorTableEXT
)getProc("glColorTableEXT");
2729 glGetColorTableEXT
= cast(pfglGetColorTableEXT
)getProc("glGetColorTableEXT");
2730 glGetColorTableParameterivEXT
= cast(pfglGetColorTableParameterivEXT
)getProc("glGetColorTableParameterivEXT");
2731 glGetColorTableParameterfvEXT
= cast(pfglGetColorTableParameterfvEXT
)getProc("glGetColorTableParameterfvEXT");
2733 glGetListParameterfvSGIX
= cast(pfglGetListParameterfvSGIX
)getProc("glGetListParameterfvSGIX");
2734 glGetListParameterivSGIX
= cast(pfglGetListParameterivSGIX
)getProc("glGetListParameterivSGIX");
2735 glListParameterfSGIX
= cast(pfglListParameterfSGIX
)getProc("glListParameterfSGIX");
2736 glListParameterfvSGIX
= cast(pfglListParameterfvSGIX
)getProc("glListParameterfvSGIX");
2737 glListParameteriSGIX
= cast(pfglListParameteriSGIX
)getProc("glListParameteriSGIX");
2738 glListParameterivSGIX
= cast(pfglListParameterivSGIX
)getProc("glListParameterivSGIX");
2740 glIndexMaterialEXT
= cast(pfglIndexMaterialEXT
)getProc("glIndexMaterialEXT");
2742 glIndexFuncEXT
= cast(pfglIndexFuncEXT
)getProc("glIndexFuncEXT");
2744 glLockArraysEXT
= cast(pfglLockArraysEXT
)getProc("glLockArraysEXT");
2745 glUnlockArraysEXT
= cast(pfglUnlockArraysEXT
)getProc("glUnlockArraysEXT");
2747 glCullParameterdvEXT
= cast(pfglCullParameterdvEXT
)getProc("glCullParameterdvEXT");
2748 glCullParameterfvEXT
= cast(pfglCullParameterfvEXT
)getProc("glCullParameterfvEXT");
2750 glFragmentColorMaterialSGIX
= cast(pfglFragmentColorMaterialSGIX
)getProc("glFragmentColorMaterialSGIX");
2751 glFragmentLightfSGIX
= cast(pfglFragmentLightfSGIX
)getProc("glFragmentLightfSGIX");
2752 glFragmentLightfvSGIX
= cast(pfglFragmentLightfvSGIX
)getProc("glFragmentLightfvSGIX");
2753 glFragmentLightiSGIX
= cast(pfglFragmentLightiSGIX
)getProc("glFragmentLightiSGIX");
2754 glFragmentLightivSGIX
= cast(pfglFragmentLightivSGIX
)getProc("glFragmentLightivSGIX");
2755 glFragmentLightModelfSGIX
= cast(pfglFragmentLightModelfSGIX
)getProc("glFragmentLightModelfSGIX");
2756 glFragmentLightModelfvSGIX
= cast(pfglFragmentLightModelfvSGIX
)getProc("glFragmentLightModelfvSGIX");
2757 glFragmentLightModeliSGIX
= cast(pfglFragmentLightModeliSGIX
)getProc("glFragmentLightModeliSGIX");
2758 glFragmentLightModelivSGIX
= cast(pfglFragmentLightModelivSGIX
)getProc("glFragmentLightModelivSGIX");
2759 glFragmentMaterialfSGIX
= cast(pfglFragmentMaterialfSGIX
)getProc("glFragmentMaterialfSGIX");
2760 glFragmentMaterialfvSGIX
= cast(pfglFragmentMaterialfvSGIX
)getProc("glFragmentMaterialfvSGIX");
2761 glFragmentMaterialiSGIX
= cast(pfglFragmentMaterialiSGIX
)getProc("glFragmentMaterialiSGIX");
2762 glFragmentMaterialivSGIX
= cast(pfglFragmentMaterialivSGIX
)getProc("glFragmentMaterialivSGIX");
2763 glGetFragmentLightfvSGIX
= cast(pfglGetFragmentLightfvSGIX
)getProc("glGetFragmentLightfvSGIX");
2764 glGetFragmentLightivSGIX
= cast(pfglGetFragmentLightivSGIX
)getProc("glGetFragmentLightivSGIX");
2765 glGetFragmentMaterialfvSGIX
= cast(pfglGetFragmentMaterialfvSGIX
)getProc("glGetFragmentMaterialfvSGIX");
2766 glGetFragmentMaterialivSGIX
= cast(pfglGetFragmentMaterialivSGIX
)getProc("glGetFragmentMaterialivSGIX");
2767 glLightEnviSGIX
= cast(pfglLightEnviSGIX
)getProc("glLightEnviSGIX");
2769 glDrawRangeElementsEXT
= cast(pfglDrawRangeElementsEXT
)getProc("glDrawRangeElementsEXT");
2771 glApplyTextureEXT
= cast(pfglApplyTextureEXT
)getProc("glApplyTextureEXT");
2772 glTextureLightEXT
= cast(pfglTextureLightEXT
)getProc("glTextureLightEXT");
2773 glTextureMaterialEXT
= cast(pfglTextureMaterialEXT
)getProc("glTextureMaterialEXT");
2775 glAsyncMarkerSGIX
= cast(pfglAsyncMarkerSGIX
)getProc("glAsyncMarkerSGIX");
2776 glFinishAsyncSGIX
= cast(pfglFinishAsyncSGIX
)getProc("glFinishAsyncSGIX");
2777 glPollAsyncSGIX
= cast(pfglPollAsyncSGIX
)getProc("glPollAsyncSGIX");
2778 glGenAsyncMarkersSGIX
= cast(pfglGenAsyncMarkersSGIX
)getProc("glGenAsyncMarkersSGIX");
2779 glDeleteAsyncMarkersSGIX
= cast(pfglDeleteAsyncMarkersSGIX
)getProc("glDeleteAsyncMarkersSGIX");
2780 glIsAsyncMarkerSGIX
= cast(pfglIsAsyncMarkerSGIX
)getProc("glIsAsyncMarkerSGIX");
2782 glVertexPointervINTEL
= cast(pfglVertexPointervINTEL
)getProc("glVertexPointervINTEL");
2783 glNormalPointervINTEL
= cast(pfglNormalPointervINTEL
)getProc("glNormalPointervINTEL");
2784 glColorPointervINTEL
= cast(pfglColorPointervINTEL
)getProc("glColorPointervINTEL");
2785 glTexCoordPointervINTEL
= cast(pfglTexCoordPointervINTEL
)getProc("glTexCoordPointervINTEL");
2787 glPixelTransformParameteriEXT
= cast(pfglPixelTransformParameteriEXT
)getProc("glPixelTransformParameteriEXT");
2788 glPixelTransformParameterfEXT
= cast(pfglPixelTransformParameterfEXT
)getProc("glPixelTransformParameterfEXT");
2789 glPixelTransformParameterivEXT
= cast(pfglPixelTransformParameterivEXT
)getProc("glPixelTransformParameterivEXT");
2790 glPixelTransformParameterfvEXT
= cast(pfglPixelTransformParameterfvEXT
)getProc("glPixelTransformParameterfvEXT");
2792 glSecondaryColor3bEXT
= cast(pfglSecondaryColor3bEXT
)getProc("glSecondaryColor3bEXT");
2793 glSecondaryColor3bvEXT
= cast(pfglSecondaryColor3bvEXT
)getProc("glSecondaryColor3bvEXT");
2794 glSecondaryColor3dEXT
= cast(pfglSecondaryColor3dEXT
)getProc("glSecondaryColor3dEXT");
2795 glSecondaryColor3dvEXT
= cast(pfglSecondaryColor3dvEXT
)getProc("glSecondaryColor3dvEXT");
2796 glSecondaryColor3fEXT
= cast(pfglSecondaryColor3fEXT
)getProc("glSecondaryColor3fEXT");
2797 glSecondaryColor3fvEXT
= cast(pfglSecondaryColor3fvEXT
)getProc("glSecondaryColor3fvEXT");
2798 glSecondaryColor3iEXT
= cast(pfglSecondaryColor3iEXT
)getProc("glSecondaryColor3iEXT");
2799 glSecondaryColor3ivEXT
= cast(pfglSecondaryColor3ivEXT
)getProc("glSecondaryColor3ivEXT");
2800 glSecondaryColor3sEXT
= cast(pfglSecondaryColor3sEXT
)getProc("glSecondaryColor3sEXT");
2801 glSecondaryColor3svEXT
= cast(pfglSecondaryColor3svEXT
)getProc("glSecondaryColor3svEXT");
2802 glSecondaryColor3ubEXT
= cast(pfglSecondaryColor3ubEXT
)getProc("glSecondaryColor3ubEXT");
2803 glSecondaryColor3ubvEXT
= cast(pfglSecondaryColor3ubvEXT
)getProc("glSecondaryColor3ubvEXT");
2804 glSecondaryColor3uiEXT
= cast(pfglSecondaryColor3uiEXT
)getProc("glSecondaryColor3uiEXT");
2805 glSecondaryColor3uivEXT
= cast(pfglSecondaryColor3uivEXT
)getProc("glSecondaryColor3uivEXT");
2806 glSecondaryColor3usEXT
= cast(pfglSecondaryColor3usEXT
)getProc("glSecondaryColor3usEXT");
2807 glSecondaryColor3usvEXT
= cast(pfglSecondaryColor3usvEXT
)getProc("glSecondaryColor3usvEXT");
2808 glSecondaryColorPointerEXT
= cast(pfglSecondaryColorPointerEXT
)getProc("glSecondaryColorPointerEXT");
2810 glTextureNormalEXT
= cast(pfglTextureNormalEXT
)getProc("glTextureNormalEXT");
2812 glMultiDrawArraysEXT
= cast(pfglMultiDrawArraysEXT
)getProc("glMultiDrawArraysEXT");
2813 glMultiDrawElementsEXT
= cast(pfglMultiDrawElementsEXT
)getProc("glMultiDrawElementsEXT");
2815 glFogCoordfEXT
= cast(pfglFogCoordfEXT
)getProc("glFogCoordfEXT");
2816 glFogCoordfvEXT
= cast(pfglFogCoordfvEXT
)getProc("glFogCoordfvEXT");
2817 glFogCoorddEXT
= cast(pfglFogCoorddEXT
)getProc("glFogCoorddEXT");
2818 glFogCoorddvEXT
= cast(pfglFogCoorddvEXT
)getProc("glFogCoorddvEXT");
2819 glFogCoordPointerEXT
= cast(pfglFogCoordPointerEXT
)getProc("glFogCoordPointerEXT");
2821 glTangent3bEXT
= cast(pfglTangent3bEXT
)getProc("glTangent3bEXT");
2822 glTangent3bvEXT
= cast(pfglTangent3bvEXT
)getProc("glTangent3bvEXT");
2823 glTangent3dEXT
= cast(pfglTangent3dEXT
)getProc("glTangent3dEXT");
2824 glTangent3dvEXT
= cast(pfglTangent3dvEXT
)getProc("glTangent3dvEXT");
2825 glTangent3fEXT
= cast(pfglTangent3fEXT
)getProc("glTangent3fEXT");
2826 glTangent3fvEXT
= cast(pfglTangent3fvEXT
)getProc("glTangent3fvEXT");
2827 glTangent3iEXT
= cast(pfglTangent3iEXT
)getProc("glTangent3iEXT");
2828 glTangent3ivEXT
= cast(pfglTangent3ivEXT
)getProc("glTangent3ivEXT");
2829 glTangent3sEXT
= cast(pfglTangent3sEXT
)getProc("glTangent3sEXT");
2830 glTangent3svEXT
= cast(pfglTangent3svEXT
)getProc("glTangent3svEXT");
2831 glBinormal3bEXT
= cast(pfglBinormal3bEXT
)getProc("glBinormal3bEXT");
2832 glBinormal3bvEXT
= cast(pfglBinormal3bvEXT
)getProc("glBinormal3bvEXT");
2833 glBinormal3dEXT
= cast(pfglBinormal3dEXT
)getProc("glBinormal3dEXT");
2834 glBinormal3dvEXT
= cast(pfglBinormal3dvEXT
)getProc("glBinormal3dvEXT");
2835 glBinormal3fEXT
= cast(pfglBinormal3fEXT
)getProc("glBinormal3fEXT");
2836 glBinormal3fvEXT
= cast(pfglBinormal3fvEXT
)getProc("glBinormal3fvEXT");
2837 glBinormal3iEXT
= cast(pfglBinormal3iEXT
)getProc("glBinormal3iEXT");
2838 glBinormal3ivEXT
= cast(pfglBinormal3ivEXT
)getProc("glBinormal3ivEXT");
2839 glBinormal3sEXT
= cast(pfglBinormal3sEXT
)getProc("glBinormal3sEXT");
2840 glBinormal3svEXT
= cast(pfglBinormal3svEXT
)getProc("glBinormal3svEXT");
2841 glTangentPointerEXT
= cast(pfglTangentPointerEXT
)getProc("glTangentPointerEXT");
2842 glBinormalPointerEXT
= cast(pfglBinormalPointerEXT
)getProc("glBinormalPointerEXT");
2844 glFinishTextureSUNX
= cast(pfglFinishTextureSUNX
)getProc("glFinishTextureSUNX");
2846 glGlobalAlphaFactorbSUN
= cast(pfglGlobalAlphaFactorbSUN
)getProc("glGlobalAlphaFactorbSUN");
2847 glGlobalAlphaFactorsSUN
= cast(pfglGlobalAlphaFactorsSUN
)getProc("glGlobalAlphaFactorsSUN");
2848 glGlobalAlphaFactoriSUN
= cast(pfglGlobalAlphaFactoriSUN
)getProc("glGlobalAlphaFactoriSUN");
2849 glGlobalAlphaFactorfSUN
= cast(pfglGlobalAlphaFactorfSUN
)getProc("glGlobalAlphaFactorfSUN");
2850 glGlobalAlphaFactordSUN
= cast(pfglGlobalAlphaFactordSUN
)getProc("glGlobalAlphaFactordSUN");
2851 glGlobalAlphaFactorubSUN
= cast(pfglGlobalAlphaFactorubSUN
)getProc("glGlobalAlphaFactorubSUN");
2852 glGlobalAlphaFactorusSUN
= cast(pfglGlobalAlphaFactorusSUN
)getProc("glGlobalAlphaFactorusSUN");
2853 glGlobalAlphaFactoruiSUN
= cast(pfglGlobalAlphaFactoruiSUN
)getProc("glGlobalAlphaFactoruiSUN");
2855 glReplacementCodeuiSUN
= cast(pfglReplacementCodeuiSUN
)getProc("glReplacementCodeuiSUN");
2856 glReplacementCodeusSUN
= cast(pfglReplacementCodeusSUN
)getProc("glReplacementCodeusSUN");
2857 glReplacementCodeubSUN
= cast(pfglReplacementCodeubSUN
)getProc("glReplacementCodeubSUN");
2858 glReplacementCodeuivSUN
= cast(pfglReplacementCodeuivSUN
)getProc("glReplacementCodeuivSUN");
2859 glReplacementCodeusvSUN
= cast(pfglReplacementCodeusvSUN
)getProc("glReplacementCodeusvSUN");
2860 glReplacementCodeubvSUN
= cast(pfglReplacementCodeubvSUN
)getProc("glReplacementCodeubvSUN");
2861 glReplacementCodePointerSUN
= cast(pfglReplacementCodePointerSUN
)getProc("glReplacementCodePointerSUN");
2863 glColor4ubVertex2fSUN
= cast(pfglColor4ubVertex2fSUN
)getProc("glColor4ubVertex2fSUN");
2864 glColor4ubVertex2fvSUN
= cast(pfglColor4ubVertex2fvSUN
)getProc("glColor4ubVertex2fvSUN");
2865 glColor4ubVertex3fSUN
= cast(pfglColor4ubVertex3fSUN
)getProc("glColor4ubVertex3fSUN");
2866 glColor4ubVertex3fvSUN
= cast(pfglColor4ubVertex3fvSUN
)getProc("glColor4ubVertex3fvSUN");
2867 glColor3fVertex3fSUN
= cast(pfglColor3fVertex3fSUN
)getProc("glColor3fVertex3fSUN");
2868 glColor3fVertex3fvSUN
= cast(pfglColor3fVertex3fvSUN
)getProc("glColor3fVertex3fvSUN");
2869 glNormal3fVertex3fSUN
= cast(pfglNormal3fVertex3fSUN
)getProc("glNormal3fVertex3fSUN");
2870 glNormal3fVertex3fvSUN
= cast(pfglNormal3fVertex3fvSUN
)getProc("glNormal3fVertex3fvSUN");
2871 glColor4fNormal3fVertex3fSUN
= cast(pfglColor4fNormal3fVertex3fSUN
)getProc("glColor4fNormal3fVertex3fSUN");
2872 glColor4fNormal3fVertex3fvSUN
= cast(pfglColor4fNormal3fVertex3fvSUN
)getProc("glColor4fNormal3fVertex3fvSUN");
2873 glTexCoord2fVertex3fSUN
= cast(pfglTexCoord2fVertex3fSUN
)getProc("glTexCoord2fVertex3fSUN");
2874 glTexCoord2fVertex3fvSUN
= cast(pfglTexCoord2fVertex3fvSUN
)getProc("glTexCoord2fVertex3fvSUN");
2875 glTexCoord4fVertex4fSUN
= cast(pfglTexCoord4fVertex4fSUN
)getProc("glTexCoord4fVertex4fSUN");
2876 glTexCoord4fVertex4fvSUN
= cast(pfglTexCoord4fVertex4fvSUN
)getProc("glTexCoord4fVertex4fvSUN");
2877 glTexCoord2fColor4ubVertex3fSUN
= cast(pfglTexCoord2fColor4ubVertex3fSUN
)getProc("glTexCoord2fColor4ubVertex3fSUN");
2878 glTexCoord2fColor4ubVertex3fvSUN
= cast(pfglTexCoord2fColor4ubVertex3fvSUN
)getProc("glTexCoord2fColor4ubVertex3fvSUN");
2879 glTexCoord2fColor3fVertex3fSUN
= cast(pfglTexCoord2fColor3fVertex3fSUN
)getProc("glTexCoord2fColor3fVertex3fSUN");
2880 glTexCoord2fColor3fVertex3fvSUN
= cast(pfglTexCoord2fColor3fVertex3fvSUN
)getProc("glTexCoord2fColor3fVertex3fvSUN");
2881 glTexCoord2fNormal3fVertex3fSUN
= cast(pfglTexCoord2fNormal3fVertex3fSUN
)getProc("glTexCoord2fNormal3fVertex3fSUN");
2882 glTexCoord2fNormal3fVertex3fvSUN
= cast(pfglTexCoord2fNormal3fVertex3fvSUN
)getProc("glTexCoord2fNormal3fVertex3fvSUN");
2883 glTexCoord2fColor4fNormal3fVertex3fSUN
= cast(pfglTexCoord2fColor4fNormal3fVertex3fSUN
)getProc("glTexCoord2fColor4fNormal3fVertex3fSUN");
2884 glTexCoord2fColor4fNormal3fVertex3fvSUN
= cast(pfglTexCoord2fColor4fNormal3fVertex3fvSUN
)getProc("glTexCoord2fColor4fNormal3fVertex3fvSUN");
2885 glTexCoord4fColor4fNormal3fVertex4fSUN
= cast(pfglTexCoord4fColor4fNormal3fVertex4fSUN
)getProc("glTexCoord4fColor4fNormal3fVertex4fSUN");
2886 glTexCoord4fColor4fNormal3fVertex4fvSUN
= cast(pfglTexCoord4fColor4fNormal3fVertex4fvSUN
)getProc("glTexCoord4fColor4fNormal3fVertex4fvSUN");
2887 glReplacementCodeuiVertex3fSUN
= cast(pfglReplacementCodeuiVertex3fSUN
)getProc("glReplacementCodeuiVertex3fSUN");
2888 glReplacementCodeuiVertex3fvSUN
= cast(pfglReplacementCodeuiVertex3fvSUN
)getProc("glReplacementCodeuiVertex3fvSUN");
2889 glReplacementCodeuiColor4ubVertex3fSUN
= cast(pfglReplacementCodeuiColor4ubVertex3fSUN
)getProc("glReplacementCodeuiColor4ubVertex3fSUN");
2890 glReplacementCodeuiColor4ubVertex3fvSUN
= cast(pfglReplacementCodeuiColor4ubVertex3fvSUN
)getProc("glReplacementCodeuiColor4ubVertex3fvSUN");
2891 glReplacementCodeuiColor3fVertex3fSUN
= cast(pfglReplacementCodeuiColor3fVertex3fSUN
)getProc("glReplacementCodeuiColor3fVertex3fSUN");
2892 glReplacementCodeuiColor3fVertex3fvSUN
= cast(pfglReplacementCodeuiColor3fVertex3fvSUN
)getProc("glReplacementCodeuiColor3fVertex3fvSUN");
2893 glReplacementCodeuiNormal3fVertex3fSUN
= cast(pfglReplacementCodeuiNormal3fVertex3fSUN
)getProc("glReplacementCodeuiNormal3fVertex3fSUN");
2894 glReplacementCodeuiNormal3fVertex3fvSUN
= cast(pfglReplacementCodeuiNormal3fVertex3fvSUN
)getProc("glReplacementCodeuiNormal3fVertex3fvSUN");
2895 glReplacementCodeuiColor4fNormal3fVertex3fSUN
= cast(pfglReplacementCodeuiColor4fNormal3fVertex3fSUN
)getProc("glReplacementCodeuiColor4fNormal3fVertex3fSUN");
2896 glReplacementCodeuiColor4fNormal3fVertex3fvSUN
= cast(pfglReplacementCodeuiColor4fNormal3fVertex3fvSUN
)getProc("glReplacementCodeuiColor4fNormal3fVertex3fvSUN");
2897 glReplacementCodeuiTexCoord2fVertex3fSUN
= cast(pfglReplacementCodeuiTexCoord2fVertex3fSUN
)getProc("glReplacementCodeuiTexCoord2fVertex3fSUN");
2898 glReplacementCodeuiTexCoord2fVertex3fvSUN
= cast(pfglReplacementCodeuiTexCoord2fVertex3fvSUN
)getProc("glReplacementCodeuiTexCoord2fVertex3fvSUN");
2899 glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
= cast(pfglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
)getProc("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN");
2900 glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
= cast(pfglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
)getProc("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN");
2901 glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
= cast(pfglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
)getProc("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN");
2902 glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
= cast(pfglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
)getProc("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN");
2904 glBlendFuncSeparateEXT
= cast(pfglBlendFuncSeparateEXT
)getProc("glBlendFuncSeparateEXT");
2906 glBlendFuncSeparateINGR
= cast(pfglBlendFuncSeparateINGR
)getProc("glBlendFuncSeparateINGR");
2908 glVertexWeightfEXT
= cast(pfglVertexWeightfEXT
)getProc("glVertexWeightfEXT");
2909 glVertexWeightfvEXT
= cast(pfglVertexWeightfvEXT
)getProc("glVertexWeightfvEXT");
2910 glVertexWeightPointerEXT
= cast(pfglVertexWeightPointerEXT
)getProc("glVertexWeightPointerEXT");
2912 glFlushVertexArrayRangeNV
= cast(pfglFlushVertexArrayRangeNV
)getProc("glFlushVertexArrayRangeNV");
2913 glVertexArrayRangeNV
= cast(pfglVertexArrayRangeNV
)getProc("glVertexArrayRangeNV");
2915 glCombinerParameterfvNV
= cast(pfglCombinerParameterfvNV
)getProc("glCombinerParameterfvNV");
2916 glCombinerParameterfNV
= cast(pfglCombinerParameterfNV
)getProc("glCombinerParameterfNV");
2917 glCombinerParameterivNV
= cast(pfglCombinerParameterivNV
)getProc("glCombinerParameterivNV");
2918 glCombinerParameteriNV
= cast(pfglCombinerParameteriNV
)getProc("glCombinerParameteriNV");
2919 glCombinerInputNV
= cast(pfglCombinerInputNV
)getProc("glCombinerInputNV");
2920 glCombinerOutputNV
= cast(pfglCombinerOutputNV
)getProc("glCombinerOutputNV");
2921 glFinalCombinerInputNV
= cast(pfglFinalCombinerInputNV
)getProc("glFinalCombinerInputNV");
2922 glGetCombinerInputParameterfvNV
= cast(pfglGetCombinerInputParameterfvNV
)getProc("glGetCombinerInputParameterfvNV");
2923 glGetCombinerInputParameterivNV
= cast(pfglGetCombinerInputParameterivNV
)getProc("glGetCombinerInputParameterivNV");
2924 glGetCombinerOutputParameterfvNV
= cast(pfglGetCombinerOutputParameterfvNV
)getProc("glGetCombinerOutputParameterfvNV");
2925 glGetCombinerOutputParameterivNV
= cast(pfglGetCombinerOutputParameterivNV
)getProc("glGetCombinerOutputParameterivNV");
2926 glGetFinalCombinerInputParameterfvNV
= cast(pfglGetFinalCombinerInputParameterfvNV
)getProc("glGetFinalCombinerInputParameterfvNV");
2927 glGetFinalCombinerInputParameterivNV
= cast(pfglGetFinalCombinerInputParameterivNV
)getProc("glGetFinalCombinerInputParameterivNV");
2929 glResizeBuffersMESA
= cast(pfglResizeBuffersMESA
)getProc("glResizeBuffersMESA");
2931 glWindowPos2dMESA
= cast(pfglWindowPos2dMESA
)getProc("glWindowPos2dMESA");
2932 glWindowPos2dvMESA
= cast(pfglWindowPos2dvMESA
)getProc("glWindowPos2dvMESA");
2933 glWindowPos2fMESA
= cast(pfglWindowPos2fMESA
)getProc("glWindowPos2fMESA");
2934 glWindowPos2fvMESA
= cast(pfglWindowPos2fvMESA
)getProc("glWindowPos2fvMESA");
2935 glWindowPos2iMESA
= cast(pfglWindowPos2iMESA
)getProc("glWindowPos2iMESA");
2936 glWindowPos2ivMESA
= cast(pfglWindowPos2ivMESA
)getProc("glWindowPos2ivMESA");
2937 glWindowPos2sMESA
= cast(pfglWindowPos2sMESA
)getProc("glWindowPos2sMESA");
2938 glWindowPos2svMESA
= cast(pfglWindowPos2svMESA
)getProc("glWindowPos2svMESA");
2939 glWindowPos3dMESA
= cast(pfglWindowPos3dMESA
)getProc("glWindowPos3dMESA");
2940 glWindowPos3dvMESA
= cast(pfglWindowPos3dvMESA
)getProc("glWindowPos3dvMESA");
2941 glWindowPos3fMESA
= cast(pfglWindowPos3fMESA
)getProc("glWindowPos3fMESA");
2942 glWindowPos3fvMESA
= cast(pfglWindowPos3fvMESA
)getProc("glWindowPos3fvMESA");
2943 glWindowPos3iMESA
= cast(pfglWindowPos3iMESA
)getProc("glWindowPos3iMESA");
2944 glWindowPos3ivMESA
= cast(pfglWindowPos3ivMESA
)getProc("glWindowPos3ivMESA");
2945 glWindowPos3sMESA
= cast(pfglWindowPos3sMESA
)getProc("glWindowPos3sMESA");
2946 glWindowPos3svMESA
= cast(pfglWindowPos3svMESA
)getProc("glWindowPos3svMESA");
2947 glWindowPos4dMESA
= cast(pfglWindowPos4dMESA
)getProc("glWindowPos4dMESA");
2948 glWindowPos4dvMESA
= cast(pfglWindowPos4dvMESA
)getProc("glWindowPos4dvMESA");
2949 glWindowPos4fMESA
= cast(pfglWindowPos4fMESA
)getProc("glWindowPos4fMESA");
2950 glWindowPos4fvMESA
= cast(pfglWindowPos4fvMESA
)getProc("glWindowPos4fvMESA");
2951 glWindowPos4iMESA
= cast(pfglWindowPos4iMESA
)getProc("glWindowPos4iMESA");
2952 glWindowPos4ivMESA
= cast(pfglWindowPos4ivMESA
)getProc("glWindowPos4ivMESA");
2953 glWindowPos4sMESA
= cast(pfglWindowPos4sMESA
)getProc("glWindowPos4sMESA");
2954 glWindowPos4svMESA
= cast(pfglWindowPos4svMESA
)getProc("glWindowPos4svMESA");
2956 glMultiModeDrawArraysIBM
= cast(pfglMultiModeDrawArraysIBM
)getProc("glMultiModeDrawArraysIBM");
2957 glMultiModeDrawElementsIBM
= cast(pfglMultiModeDrawElementsIBM
)getProc("glMultiModeDrawElementsIBM");
2959 glColorPointerListIBM
= cast(pfglColorPointerListIBM
)getProc("glColorPointerListIBM");
2960 glSecondaryColorPointerListIBM
= cast(pfglSecondaryColorPointerListIBM
)getProc("glSecondaryColorPointerListIBM");
2961 glEdgeFlagPointerListIBM
= cast(pfglEdgeFlagPointerListIBM
)getProc("glEdgeFlagPointerListIBM");
2962 glFogCoordPointerListIBM
= cast(pfglFogCoordPointerListIBM
)getProc("glFogCoordPointerListIBM");
2963 glIndexPointerListIBM
= cast(pfglIndexPointerListIBM
)getProc("glIndexPointerListIBM");
2964 glNormalPointerListIBM
= cast(pfglNormalPointerListIBM
)getProc("glNormalPointerListIBM");
2965 glTexCoordPointerListIBM
= cast(pfglTexCoordPointerListIBM
)getProc("glTexCoordPointerListIBM");
2966 glVertexPointerListIBM
= cast(pfglVertexPointerListIBM
)getProc("glVertexPointerListIBM");
2968 glTbufferMask3DFX
= cast(pfglTbufferMask3DFX
)getProc("glTbufferMask3DFX");
2970 glSampleMaskEXT
= cast(pfglSampleMaskEXT
)getProc("glSampleMaskEXT");
2971 glSamplePatternEXT
= cast(pfglSamplePatternEXT
)getProc("glSamplePatternEXT");
2973 glTextureColorMaskSGIS
= cast(pfglTextureColorMaskSGIS
)getProc("glTextureColorMaskSGIS");
2975 glIglooInterfaceSGIX
= cast(pfglIglooInterfaceSGIX
)getProc("glIglooInterfaceSGIX");
2977 glDeleteFencesNV
= cast(pfglDeleteFencesNV
)getProc("glDeleteFencesNV");
2978 glGenFencesNV
= cast(pfglGenFencesNV
)getProc("glGenFencesNV");
2979 glIsFenceNV
= cast(pfglIsFenceNV
)getProc("glIsFenceNV");
2980 glTestFenceNV
= cast(pfglTestFenceNV
)getProc("glTestFenceNV");
2981 glGetFenceivNV
= cast(pfglGetFenceivNV
)getProc("glGetFenceivNV");
2982 glFinishFenceNV
= cast(pfglFinishFenceNV
)getProc("glFinishFenceNV");
2983 glSetFenceNV
= cast(pfglSetFenceNV
)getProc("glSetFenceNV");
2985 glMapControlPointsNV
= cast(pfglMapControlPointsNV
)getProc("glMapControlPointsNV");
2986 glMapParameterivNV
= cast(pfglMapParameterivNV
)getProc("glMapParameterivNV");
2987 glMapParameterfvNV
= cast(pfglMapParameterfvNV
)getProc("glMapParameterfvNV");
2988 glGetMapControlPointsNV
= cast(pfglGetMapControlPointsNV
)getProc("glGetMapControlPointsNV");
2989 glGetMapParameterivNV
= cast(pfglGetMapParameterivNV
)getProc("glGetMapParameterivNV");
2990 glGetMapParameterfvNV
= cast(pfglGetMapParameterfvNV
)getProc("glGetMapParameterfvNV");
2991 glGetMapAttribParameterivNV
= cast(pfglGetMapAttribParameterivNV
)getProc("glGetMapAttribParameterivNV");
2992 glGetMapAttribParameterfvNV
= cast(pfglGetMapAttribParameterfvNV
)getProc("glGetMapAttribParameterfvNV");
2993 glEvalMapsNV
= cast(pfglEvalMapsNV
)getProc("glEvalMapsNV");
2995 glCombinerStageParameterfvNV
= cast(pfglCombinerStageParameterfvNV
)getProc("glCombinerStageParameterfvNV");
2996 glGetCombinerStageParameterfvNV
= cast(pfglGetCombinerStageParameterfvNV
)getProc("glGetCombinerStageParameterfvNV");
2998 glAreProgramsResidentNV
= cast(pfglAreProgramsResidentNV
)getProc("glAreProgramsResidentNV");
2999 glBindProgramNV
= cast(pfglBindProgramNV
)getProc("glBindProgramNV");
3000 glDeleteProgramsNV
= cast(pfglDeleteProgramsNV
)getProc("glDeleteProgramsNV");
3001 glExecuteProgramNV
= cast(pfglExecuteProgramNV
)getProc("glExecuteProgramNV");
3002 glGenProgramsNV
= cast(pfglGenProgramsNV
)getProc("glGenProgramsNV");
3003 glGetProgramParameterdvNV
= cast(pfglGetProgramParameterdvNV
)getProc("glGetProgramParameterdvNV");
3004 glGetProgramParameterfvNV
= cast(pfglGetProgramParameterfvNV
)getProc("glGetProgramParameterfvNV");
3005 glGetProgramivNV
= cast(pfglGetProgramivNV
)getProc("glGetProgramivNV");
3006 glGetProgramStringNV
= cast(pfglGetProgramStringNV
)getProc("glGetProgramStringNV");
3007 glGetTrackMatrixivNV
= cast(pfglGetTrackMatrixivNV
)getProc("glGetTrackMatrixivNV");
3008 glGetVertexAttribdvNV
= cast(pfglGetVertexAttribdvNV
)getProc("glGetVertexAttribdvNV");
3009 glGetVertexAttribfvNV
= cast(pfglGetVertexAttribfvNV
)getProc("glGetVertexAttribfvNV");
3010 glGetVertexAttribivNV
= cast(pfglGetVertexAttribivNV
)getProc("glGetVertexAttribivNV");
3011 glGetVertexAttribPointervNV
= cast(pfglGetVertexAttribPointervNV
)getProc("glGetVertexAttribPointervNV");
3012 glIsProgramNV
= cast(pfglIsProgramNV
)getProc("glIsProgramNV");
3013 glLoadProgramNV
= cast(pfglLoadProgramNV
)getProc("glLoadProgramNV");
3014 glProgramParameter4dNV
= cast(pfglProgramParameter4dNV
)getProc("glProgramParameter4dNV");
3015 glProgramParameter4dvNV
= cast(pfglProgramParameter4dvNV
)getProc("glProgramParameter4dvNV");
3016 glProgramParameter4fNV
= cast(pfglProgramParameter4fNV
)getProc("glProgramParameter4fNV");
3017 glProgramParameter4fvNV
= cast(pfglProgramParameter4fvNV
)getProc("glProgramParameter4fvNV");
3018 glProgramParameters4dvNV
= cast(pfglProgramParameters4dvNV
)getProc("glProgramParameters4dvNV");
3019 glProgramParameters4fvNV
= cast(pfglProgramParameters4fvNV
)getProc("glProgramParameters4fvNV");
3020 glRequestResidentProgramsNV
= cast(pfglRequestResidentProgramsNV
)getProc("glRequestResidentProgramsNV");
3021 glTrackMatrixNV
= cast(pfglTrackMatrixNV
)getProc("glTrackMatrixNV");
3022 glVertexAttribPointerNV
= cast(pfglVertexAttribPointerNV
)getProc("glVertexAttribPointerNV");
3023 glVertexAttrib1dNV
= cast(pfglVertexAttrib1dNV
)getProc("glVertexAttrib1dNV");
3024 glVertexAttrib1dvNV
= cast(pfglVertexAttrib1dvNV
)getProc("glVertexAttrib1dvNV");
3025 glVertexAttrib1fNV
= cast(pfglVertexAttrib1fNV
)getProc("glVertexAttrib1fNV");
3026 glVertexAttrib1fvNV
= cast(pfglVertexAttrib1fvNV
)getProc("glVertexAttrib1fvNV");
3027 glVertexAttrib1sNV
= cast(pfglVertexAttrib1sNV
)getProc("glVertexAttrib1sNV");
3028 glVertexAttrib1svNV
= cast(pfglVertexAttrib1svNV
)getProc("glVertexAttrib1svNV");
3029 glVertexAttrib2dNV
= cast(pfglVertexAttrib2dNV
)getProc("glVertexAttrib2dNV");
3030 glVertexAttrib2dvNV
= cast(pfglVertexAttrib2dvNV
)getProc("glVertexAttrib2dvNV");
3031 glVertexAttrib2fNV
= cast(pfglVertexAttrib2fNV
)getProc("glVertexAttrib2fNV");
3032 glVertexAttrib2fvNV
= cast(pfglVertexAttrib2fvNV
)getProc("glVertexAttrib2fvNV");
3033 glVertexAttrib2sNV
= cast(pfglVertexAttrib2sNV
)getProc("glVertexAttrib2sNV");
3034 glVertexAttrib2svNV
= cast(pfglVertexAttrib2svNV
)getProc("glVertexAttrib2svNV");
3035 glVertexAttrib3dNV
= cast(pfglVertexAttrib3dNV
)getProc("glVertexAttrib3dNV");
3036 glVertexAttrib3dvNV
= cast(pfglVertexAttrib3dvNV
)getProc("glVertexAttrib3dvNV");
3037 glVertexAttrib3fNV
= cast(pfglVertexAttrib3fNV
)getProc("glVertexAttrib3fNV");
3038 glVertexAttrib3fvNV
= cast(pfglVertexAttrib3fvNV
)getProc("glVertexAttrib3fvNV");
3039 glVertexAttrib3sNV
= cast(pfglVertexAttrib3sNV
)getProc("glVertexAttrib3sNV");
3040 glVertexAttrib3svNV
= cast(pfglVertexAttrib3svNV
)getProc("glVertexAttrib3svNV");
3041 glVertexAttrib4dNV
= cast(pfglVertexAttrib4dNV
)getProc("glVertexAttrib4dNV");
3042 glVertexAttrib4dvNV
= cast(pfglVertexAttrib4dvNV
)getProc("glVertexAttrib4dvNV");
3043 glVertexAttrib4fNV
= cast(pfglVertexAttrib4fNV
)getProc("glVertexAttrib4fNV");
3044 glVertexAttrib4fvNV
= cast(pfglVertexAttrib4fvNV
)getProc("glVertexAttrib4fvNV");
3045 glVertexAttrib4sNV
= cast(pfglVertexAttrib4sNV
)getProc("glVertexAttrib4sNV");
3046 glVertexAttrib4svNV
= cast(pfglVertexAttrib4svNV
)getProc("glVertexAttrib4svNV");
3047 glVertexAttrib4ubNV
= cast(pfglVertexAttrib4ubNV
)getProc("glVertexAttrib4ubNV");
3048 glVertexAttrib4ubvNV
= cast(pfglVertexAttrib4ubvNV
)getProc("glVertexAttrib4ubvNV");
3049 glVertexAttribs1dvNV
= cast(pfglVertexAttribs1dvNV
)getProc("glVertexAttribs1dvNV");
3050 glVertexAttribs1fvNV
= cast(pfglVertexAttribs1fvNV
)getProc("glVertexAttribs1fvNV");
3051 glVertexAttribs1svNV
= cast(pfglVertexAttribs1svNV
)getProc("glVertexAttribs1svNV");
3052 glVertexAttribs2dvNV
= cast(pfglVertexAttribs2dvNV
)getProc("glVertexAttribs2dvNV");
3053 glVertexAttribs2fvNV
= cast(pfglVertexAttribs2fvNV
)getProc("glVertexAttribs2fvNV");
3054 glVertexAttribs2svNV
= cast(pfglVertexAttribs2svNV
)getProc("glVertexAttribs2svNV");
3055 glVertexAttribs3dvNV
= cast(pfglVertexAttribs3dvNV
)getProc("glVertexAttribs3dvNV");
3056 glVertexAttribs3fvNV
= cast(pfglVertexAttribs3fvNV
)getProc("glVertexAttribs3fvNV");
3057 glVertexAttribs3svNV
= cast(pfglVertexAttribs3svNV
)getProc("glVertexAttribs3svNV");
3058 glVertexAttribs4dvNV
= cast(pfglVertexAttribs4dvNV
)getProc("glVertexAttribs4dvNV");
3059 glVertexAttribs4fvNV
= cast(pfglVertexAttribs4fvNV
)getProc("glVertexAttribs4fvNV");
3060 glVertexAttribs4svNV
= cast(pfglVertexAttribs4svNV
)getProc("glVertexAttribs4svNV");
3061 glVertexAttribs4ubvNV
= cast(pfglVertexAttribs4ubvNV
)getProc("glVertexAttribs4ubvNV");
3063 glTexBumpParameterivATI
= cast(pfglTexBumpParameterivATI
)getProc("glTexBumpParameterivATI");
3064 glTexBumpParameterfvATI
= cast(pfglTexBumpParameterfvATI
)getProc("glTexBumpParameterfvATI");
3065 glGetTexBumpParameterivATI
= cast(pfglGetTexBumpParameterivATI
)getProc("glGetTexBumpParameterivATI");
3066 glGetTexBumpParameterfvATI
= cast(pfglGetTexBumpParameterfvATI
)getProc("glGetTexBumpParameterfvATI");
3068 glGenFragmentShadersATI
= cast(pfglGenFragmentShadersATI
)getProc("glGenFragmentShadersATI");
3069 glBindFragmentShaderATI
= cast(pfglBindFragmentShaderATI
)getProc("glBindFragmentShaderATI");
3070 glDeleteFragmentShaderATI
= cast(pfglDeleteFragmentShaderATI
)getProc("glDeleteFragmentShaderATI");
3071 glBeginFragmentShaderATI
= cast(pfglBeginFragmentShaderATI
)getProc("glBeginFragmentShaderATI");
3072 glEndFragmentShaderATI
= cast(pfglEndFragmentShaderATI
)getProc("glEndFragmentShaderATI");
3073 glPassTexCoordATI
= cast(pfglPassTexCoordATI
)getProc("glPassTexCoordATI");
3074 glSampleMapATI
= cast(pfglSampleMapATI
)getProc("glSampleMapATI");
3075 glColorFragmentOp1ATI
= cast(pfglColorFragmentOp1ATI
)getProc("glColorFragmentOp1ATI");
3076 glColorFragmentOp2ATI
= cast(pfglColorFragmentOp2ATI
)getProc("glColorFragmentOp2ATI");
3077 glColorFragmentOp3ATI
= cast(pfglColorFragmentOp3ATI
)getProc("glColorFragmentOp3ATI");
3078 glAlphaFragmentOp1ATI
= cast(pfglAlphaFragmentOp1ATI
)getProc("glAlphaFragmentOp1ATI");
3079 glAlphaFragmentOp2ATI
= cast(pfglAlphaFragmentOp2ATI
)getProc("glAlphaFragmentOp2ATI");
3080 glAlphaFragmentOp3ATI
= cast(pfglAlphaFragmentOp3ATI
)getProc("glAlphaFragmentOp3ATI");
3081 glSetFragmentShaderConstantATI
= cast(pfglSetFragmentShaderConstantATI
)getProc("glSetFragmentShaderConstantATI");
3083 glPNTrianglesiATI
= cast(pfglPNTrianglesiATI
)getProc("glPNTrianglesiATI");
3084 glPNTrianglesfATI
= cast(pfglPNTrianglesfATI
)getProc("glPNTrianglesfATI");
3086 glNewObjectBufferATI
= cast(pfglNewObjectBufferATI
)getProc("glNewObjectBufferATI");
3087 glIsObjectBufferATI
= cast(pfglIsObjectBufferATI
)getProc("glIsObjectBufferATI");
3088 glUpdateObjectBufferATI
= cast(pfglUpdateObjectBufferATI
)getProc("glUpdateObjectBufferATI");
3089 glGetObjectBufferfvATI
= cast(pfglGetObjectBufferfvATI
)getProc("glGetObjectBufferfvATI");
3090 glGetObjectBufferivATI
= cast(pfglGetObjectBufferivATI
)getProc("glGetObjectBufferivATI");
3091 glFreeObjectBufferATI
= cast(pfglFreeObjectBufferATI
)getProc("glFreeObjectBufferATI");
3092 glArrayObjectATI
= cast(pfglArrayObjectATI
)getProc("glArrayObjectATI");
3093 glGetArrayObjectfvATI
= cast(pfglGetArrayObjectfvATI
)getProc("glGetArrayObjectfvATI");
3094 glGetArrayObjectivATI
= cast(pfglGetArrayObjectivATI
)getProc("glGetArrayObjectivATI");
3095 glVariantArrayObjectATI
= cast(pfglVariantArrayObjectATI
)getProc("glVariantArrayObjectATI");
3096 glGetVariantArrayObjectfvATI
= cast(pfglGetVariantArrayObjectfvATI
)getProc("glGetVariantArrayObjectfvATI");
3097 glGetVariantArrayObjectivATI
= cast(pfglGetVariantArrayObjectivATI
)getProc("glGetVariantArrayObjectivATI");
3099 glBeginVertexShaderEXT
= cast(pfglBeginVertexShaderEXT
)getProc("glBeginVertexShaderEXT");
3100 glEndVertexShaderEXT
= cast(pfglEndVertexShaderEXT
)getProc("glEndVertexShaderEXT");
3101 glBindVertexShaderEXT
= cast(pfglBindVertexShaderEXT
)getProc("glBindVertexShaderEXT");
3102 glGenVertexShadersEXT
= cast(pfglGenVertexShadersEXT
)getProc("glGenVertexShadersEXT");
3103 glDeleteVertexShaderEXT
= cast(pfglDeleteVertexShaderEXT
)getProc("glDeleteVertexShaderEXT");
3104 glShaderOp1EXT
= cast(pfglShaderOp1EXT
)getProc("glShaderOp1EXT");
3105 glShaderOp2EXT
= cast(pfglShaderOp2EXT
)getProc("glShaderOp2EXT");
3106 glShaderOp3EXT
= cast(pfglShaderOp3EXT
)getProc("glShaderOp3EXT");
3107 glSwizzleEXT
= cast(pfglSwizzleEXT
)getProc("glSwizzleEXT");
3108 glWriteMaskEXT
= cast(pfglWriteMaskEXT
)getProc("glWriteMaskEXT");
3109 glInsertComponentEXT
= cast(pfglInsertComponentEXT
)getProc("glInsertComponentEXT");
3110 glExtractComponentEXT
= cast(pfglExtractComponentEXT
)getProc("glExtractComponentEXT");
3111 glGenSymbolsEXT
= cast(pfglGenSymbolsEXT
)getProc("glGenSymbolsEXT");
3112 glSetInvariantEXT
= cast(pfglSetInvariantEXT
)getProc("glSetInvariantEXT");
3113 glSetLocalConstantEXT
= cast(pfglSetLocalConstantEXT
)getProc("glSetLocalConstantEXT");
3114 glVariantbvEXT
= cast(pfglVariantbvEXT
)getProc("glVariantbvEXT");
3115 glVariantsvEXT
= cast(pfglVariantsvEXT
)getProc("glVariantsvEXT");
3116 glVariantivEXT
= cast(pfglVariantivEXT
)getProc("glVariantivEXT");
3117 glVariantfvEXT
= cast(pfglVariantfvEXT
)getProc("glVariantfvEXT");
3118 glVariantdvEXT
= cast(pfglVariantdvEXT
)getProc("glVariantdvEXT");
3119 glVariantubvEXT
= cast(pfglVariantubvEXT
)getProc("glVariantubvEXT");
3120 glVariantusvEXT
= cast(pfglVariantusvEXT
)getProc("glVariantusvEXT");
3121 glVariantuivEXT
= cast(pfglVariantuivEXT
)getProc("glVariantuivEXT");
3122 glVariantPointerEXT
= cast(pfglVariantPointerEXT
)getProc("glVariantPointerEXT");
3123 glEnableVariantClientStateEXT
= cast(pfglEnableVariantClientStateEXT
)getProc("glEnableVariantClientStateEXT");
3124 glDisableVariantClientStateEXT
= cast(pfglDisableVariantClientStateEXT
)getProc("glDisableVariantClientStateEXT");
3125 glBindLightParameterEXT
= cast(pfglBindLightParameterEXT
)getProc("glBindLightParameterEXT");
3126 glBindMaterialParameterEXT
= cast(pfglBindMaterialParameterEXT
)getProc("glBindMaterialParameterEXT");
3127 glBindTexGenParameterEXT
= cast(pfglBindTexGenParameterEXT
)getProc("glBindTexGenParameterEXT");
3128 glBindTextureUnitParameterEXT
= cast(pfglBindTextureUnitParameterEXT
)getProc("glBindTextureUnitParameterEXT");
3129 glBindParameterEXT
= cast(pfglBindParameterEXT
)getProc("glBindParameterEXT");
3130 glIsVariantEnabledEXT
= cast(pfglIsVariantEnabledEXT
)getProc("glIsVariantEnabledEXT");
3131 glGetVariantBooleanvEXT
= cast(pfglGetVariantBooleanvEXT
)getProc("glGetVariantBooleanvEXT");
3132 glGetVariantIntegervEXT
= cast(pfglGetVariantIntegervEXT
)getProc("glGetVariantIntegervEXT");
3133 glGetVariantFloatvEXT
= cast(pfglGetVariantFloatvEXT
)getProc("glGetVariantFloatvEXT");
3134 glGetVariantPointervEXT
= cast(pfglGetVariantPointervEXT
)getProc("glGetVariantPointervEXT");
3135 glGetInvariantBooleanvEXT
= cast(pfglGetInvariantBooleanvEXT
)getProc("glGetInvariantBooleanvEXT");
3136 glGetInvariantIntegervEXT
= cast(pfglGetInvariantIntegervEXT
)getProc("glGetInvariantIntegervEXT");
3137 glGetInvariantFloatvEXT
= cast(pfglGetInvariantFloatvEXT
)getProc("glGetInvariantFloatvEXT");
3138 glGetLocalConstantBooleanvEXT
= cast(pfglGetLocalConstantBooleanvEXT
)getProc("glGetLocalConstantBooleanvEXT");
3139 glGetLocalConstantIntegervEXT
= cast(pfglGetLocalConstantIntegervEXT
)getProc("glGetLocalConstantIntegervEXT");
3140 glGetLocalConstantFloatvEXT
= cast(pfglGetLocalConstantFloatvEXT
)getProc("glGetLocalConstantFloatvEXT");
3142 glVertexStream1sATI
= cast(pfglVertexStream1sATI
)getProc("glVertexStream1sATI");
3143 glVertexStream1svATI
= cast(pfglVertexStream1svATI
)getProc("glVertexStream1svATI");
3144 glVertexStream1iATI
= cast(pfglVertexStream1iATI
)getProc("glVertexStream1iATI");
3145 glVertexStream1ivATI
= cast(pfglVertexStream1ivATI
)getProc("glVertexStream1ivATI");
3146 glVertexStream1fATI
= cast(pfglVertexStream1fATI
)getProc("glVertexStream1fATI");
3147 glVertexStream1fvATI
= cast(pfglVertexStream1fvATI
)getProc("glVertexStream1fvATI");
3148 glVertexStream1dATI
= cast(pfglVertexStream1dATI
)getProc("glVertexStream1dATI");
3149 glVertexStream1dvATI
= cast(pfglVertexStream1dvATI
)getProc("glVertexStream1dvATI");
3150 glVertexStream2sATI
= cast(pfglVertexStream2sATI
)getProc("glVertexStream2sATI");
3151 glVertexStream2svATI
= cast(pfglVertexStream2svATI
)getProc("glVertexStream2svATI");
3152 glVertexStream2iATI
= cast(pfglVertexStream2iATI
)getProc("glVertexStream2iATI");
3153 glVertexStream2ivATI
= cast(pfglVertexStream2ivATI
)getProc("glVertexStream2ivATI");
3154 glVertexStream2fATI
= cast(pfglVertexStream2fATI
)getProc("glVertexStream2fATI");
3155 glVertexStream2fvATI
= cast(pfglVertexStream2fvATI
)getProc("glVertexStream2fvATI");
3156 glVertexStream2dATI
= cast(pfglVertexStream2dATI
)getProc("glVertexStream2dATI");
3157 glVertexStream2dvATI
= cast(pfglVertexStream2dvATI
)getProc("glVertexStream2dvATI");
3158 glVertexStream3sATI
= cast(pfglVertexStream3sATI
)getProc("glVertexStream3sATI");
3159 glVertexStream3svATI
= cast(pfglVertexStream3svATI
)getProc("glVertexStream3svATI");
3160 glVertexStream3iATI
= cast(pfglVertexStream3iATI
)getProc("glVertexStream3iATI");
3161 glVertexStream3ivATI
= cast(pfglVertexStream3ivATI
)getProc("glVertexStream3ivATI");
3162 glVertexStream3fATI
= cast(pfglVertexStream3fATI
)getProc("glVertexStream3fATI");
3163 glVertexStream3fvATI
= cast(pfglVertexStream3fvATI
)getProc("glVertexStream3fvATI");
3164 glVertexStream3dATI
= cast(pfglVertexStream3dATI
)getProc("glVertexStream3dATI");
3165 glVertexStream3dvATI
= cast(pfglVertexStream3dvATI
)getProc("glVertexStream3dvATI");
3166 glVertexStream4sATI
= cast(pfglVertexStream4sATI
)getProc("glVertexStream4sATI");
3167 glVertexStream4svATI
= cast(pfglVertexStream4svATI
)getProc("glVertexStream4svATI");
3168 glVertexStream4iATI
= cast(pfglVertexStream4iATI
)getProc("glVertexStream4iATI");
3169 glVertexStream4ivATI
= cast(pfglVertexStream4ivATI
)getProc("glVertexStream4ivATI");
3170 glVertexStream4fATI
= cast(pfglVertexStream4fATI
)getProc("glVertexStream4fATI");
3171 glVertexStream4fvATI
= cast(pfglVertexStream4fvATI
)getProc("glVertexStream4fvATI");
3172 glVertexStream4dATI
= cast(pfglVertexStream4dATI
)getProc("glVertexStream4dATI");
3173 glVertexStream4dvATI
= cast(pfglVertexStream4dvATI
)getProc("glVertexStream4dvATI");
3174 glNormalStream3bATI
= cast(pfglNormalStream3bATI
)getProc("glNormalStream3bATI");
3175 glNormalStream3bvATI
= cast(pfglNormalStream3bvATI
)getProc("glNormalStream3bvATI");
3176 glNormalStream3sATI
= cast(pfglNormalStream3sATI
)getProc("glNormalStream3sATI");
3177 glNormalStream3svATI
= cast(pfglNormalStream3svATI
)getProc("glNormalStream3svATI");
3178 glNormalStream3iATI
= cast(pfglNormalStream3iATI
)getProc("glNormalStream3iATI");
3179 glNormalStream3ivATI
= cast(pfglNormalStream3ivATI
)getProc("glNormalStream3ivATI");
3180 glNormalStream3fATI
= cast(pfglNormalStream3fATI
)getProc("glNormalStream3fATI");
3181 glNormalStream3fvATI
= cast(pfglNormalStream3fvATI
)getProc("glNormalStream3fvATI");
3182 glNormalStream3dATI
= cast(pfglNormalStream3dATI
)getProc("glNormalStream3dATI");
3183 glNormalStream3dvATI
= cast(pfglNormalStream3dvATI
)getProc("glNormalStream3dvATI");
3184 glClientActiveVertexStreamATI
= cast(pfglClientActiveVertexStreamATI
)getProc("glClientActiveVertexStreamATI");
3185 glVertexBlendEnviATI
= cast(pfglVertexBlendEnviATI
)getProc("glVertexBlendEnviATI");
3186 glVertexBlendEnvfATI
= cast(pfglVertexBlendEnvfATI
)getProc("glVertexBlendEnvfATI");
3188 glElementPointerATI
= cast(pfglElementPointerATI
)getProc("glElementPointerATI");
3189 glDrawElementArrayATI
= cast(pfglDrawElementArrayATI
)getProc("glDrawElementArrayATI");
3190 glDrawRangeElementArrayATI
= cast(pfglDrawRangeElementArrayATI
)getProc("glDrawRangeElementArrayATI");
3192 glDrawMeshArraysSUN
= cast(pfglDrawMeshArraysSUN
)getProc("glDrawMeshArraysSUN");
3194 glGenOcclusionQueriesNV
= cast(pfglGenOcclusionQueriesNV
)getProc("glGenOcclusionQueriesNV");
3195 glDeleteOcclusionQueriesNV
= cast(pfglDeleteOcclusionQueriesNV
)getProc("glDeleteOcclusionQueriesNV");
3196 glIsOcclusionQueryNV
= cast(pfglIsOcclusionQueryNV
)getProc("glIsOcclusionQueryNV");
3197 glBeginOcclusionQueryNV
= cast(pfglBeginOcclusionQueryNV
)getProc("glBeginOcclusionQueryNV");
3198 glEndOcclusionQueryNV
= cast(pfglEndOcclusionQueryNV
)getProc("glEndOcclusionQueryNV");
3199 glGetOcclusionQueryivNV
= cast(pfglGetOcclusionQueryivNV
)getProc("glGetOcclusionQueryivNV");
3200 glGetOcclusionQueryuivNV
= cast(pfglGetOcclusionQueryuivNV
)getProc("glGetOcclusionQueryuivNV");
3202 glPointParameteriNV
= cast(pfglPointParameteriNV
)getProc("glPointParameteriNV");
3203 glPointParameterivNV
= cast(pfglPointParameterivNV
)getProc("glPointParameterivNV");
3205 glActiveStencilFaceEXT
= cast(pfglActiveStencilFaceEXT
)getProc("glActiveStencilFaceEXT");
3207 glElementPointerAPPLE
= cast(pfglElementPointerAPPLE
)getProc("glElementPointerAPPLE");
3208 glDrawElementArrayAPPLE
= cast(pfglDrawElementArrayAPPLE
)getProc("glDrawElementArrayAPPLE");
3209 glDrawRangeElementArrayAPPLE
= cast(pfglDrawRangeElementArrayAPPLE
)getProc("glDrawRangeElementArrayAPPLE");
3210 glMultiDrawElementArrayAPPLE
= cast(pfglMultiDrawElementArrayAPPLE
)getProc("glMultiDrawElementArrayAPPLE");
3211 glMultiDrawRangeElementArrayAPPLE
= cast(pfglMultiDrawRangeElementArrayAPPLE
)getProc("glMultiDrawRangeElementArrayAPPLE");
3213 glGenFencesAPPLE
= cast(pfglGenFencesAPPLE
)getProc("glGenFencesAPPLE");
3214 glDeleteFencesAPPLE
= cast(pfglDeleteFencesAPPLE
)getProc("glDeleteFencesAPPLE");
3215 glSetFenceAPPLE
= cast(pfglSetFenceAPPLE
)getProc("glSetFenceAPPLE");
3216 glIsFenceAPPLE
= cast(pfglIsFenceAPPLE
)getProc("glIsFenceAPPLE");
3217 glTestFenceAPPLE
= cast(pfglTestFenceAPPLE
)getProc("glTestFenceAPPLE");
3218 glFinishFenceAPPLE
= cast(pfglFinishFenceAPPLE
)getProc("glFinishFenceAPPLE");
3219 glTestObjectAPPLE
= cast(pfglTestObjectAPPLE
)getProc("glTestObjectAPPLE");
3220 glFinishObjectAPPLE
= cast(pfglFinishObjectAPPLE
)getProc("glFinishObjectAPPLE");
3222 glBindVertexArrayAPPLE
= cast(pfglBindVertexArrayAPPLE
)getProc("glBindVertexArrayAPPLE");
3223 glDeleteVertexArraysAPPLE
= cast(pfglDeleteVertexArraysAPPLE
)getProc("glDeleteVertexArraysAPPLE");
3224 glGenVertexArraysAPPLE
= cast(pfglGenVertexArraysAPPLE
)getProc("glGenVertexArraysAPPLE");
3225 glIsVertexArrayAPPLE
= cast(pfglIsVertexArrayAPPLE
)getProc("glIsVertexArrayAPPLE");
3227 glVertexArrayRangeAPPLE
= cast(pfglVertexArrayRangeAPPLE
)getProc("glVertexArrayRangeAPPLE");
3228 glFlushVertexArrayRangeAPPLE
= cast(pfglFlushVertexArrayRangeAPPLE
)getProc("glFlushVertexArrayRangeAPPLE");
3229 glVertexArrayParameteriAPPLE
= cast(pfglVertexArrayParameteriAPPLE
)getProc("glVertexArrayParameteriAPPLE");
3231 glDrawBuffersATI
= cast(pfglDrawBuffersATI
)getProc("glDrawBuffersATI");
3233 glProgramNamedParameter4fNV
= cast(pfglProgramNamedParameter4fNV
)getProc("glProgramNamedParameter4fNV");
3234 glProgramNamedParameter4dNV
= cast(pfglProgramNamedParameter4dNV
)getProc("glProgramNamedParameter4dNV");
3235 glProgramNamedParameter4fvNV
= cast(pfglProgramNamedParameter4fvNV
)getProc("glProgramNamedParameter4fvNV");
3236 glProgramNamedParameter4dvNV
= cast(pfglProgramNamedParameter4dvNV
)getProc("glProgramNamedParameter4dvNV");
3237 glGetProgramNamedParameterfvNV
= cast(pfglGetProgramNamedParameterfvNV
)getProc("glGetProgramNamedParameterfvNV");
3238 glGetProgramNamedParameterdvNV
= cast(pfglGetProgramNamedParameterdvNV
)getProc("glGetProgramNamedParameterdvNV");
3240 glVertex2hNV
= cast(pfglVertex2hNV
)getProc("glVertex2hNV");
3241 glVertex2hvNV
= cast(pfglVertex2hvNV
)getProc("glVertex2hvNV");
3242 glVertex3hNV
= cast(pfglVertex3hNV
)getProc("glVertex3hNV");
3243 glVertex3hvNV
= cast(pfglVertex3hvNV
)getProc("glVertex3hvNV");
3244 glVertex4hNV
= cast(pfglVertex4hNV
)getProc("glVertex4hNV");
3245 glVertex4hvNV
= cast(pfglVertex4hvNV
)getProc("glVertex4hvNV");
3246 glNormal3hNV
= cast(pfglNormal3hNV
)getProc("glNormal3hNV");
3247 glNormal3hvNV
= cast(pfglNormal3hvNV
)getProc("glNormal3hvNV");
3248 glColor3hNV
= cast(pfglColor3hNV
)getProc("glColor3hNV");
3249 glColor3hvNV
= cast(pfglColor3hvNV
)getProc("glColor3hvNV");
3250 glColor4hNV
= cast(pfglColor4hNV
)getProc("glColor4hNV");
3251 glColor4hvNV
= cast(pfglColor4hvNV
)getProc("glColor4hvNV");
3252 glTexCoord1hNV
= cast(pfglTexCoord1hNV
)getProc("glTexCoord1hNV");
3253 glTexCoord1hvNV
= cast(pfglTexCoord1hvNV
)getProc("glTexCoord1hvNV");
3254 glTexCoord2hNV
= cast(pfglTexCoord2hNV
)getProc("glTexCoord2hNV");
3255 glTexCoord2hvNV
= cast(pfglTexCoord2hvNV
)getProc("glTexCoord2hvNV");
3256 glTexCoord3hNV
= cast(pfglTexCoord3hNV
)getProc("glTexCoord3hNV");
3257 glTexCoord3hvNV
= cast(pfglTexCoord3hvNV
)getProc("glTexCoord3hvNV");
3258 glTexCoord4hNV
= cast(pfglTexCoord4hNV
)getProc("glTexCoord4hNV");
3259 glTexCoord4hvNV
= cast(pfglTexCoord4hvNV
)getProc("glTexCoord4hvNV");
3260 glMultiTexCoord1hNV
= cast(pfglMultiTexCoord1hNV
)getProc("glMultiTexCoord1hNV");
3261 glMultiTexCoord1hvNV
= cast(pfglMultiTexCoord1hvNV
)getProc("glMultiTexCoord1hvNV");
3262 glMultiTexCoord2hNV
= cast(pfglMultiTexCoord2hNV
)getProc("glMultiTexCoord2hNV");
3263 glMultiTexCoord2hvNV
= cast(pfglMultiTexCoord2hvNV
)getProc("glMultiTexCoord2hvNV");
3264 glMultiTexCoord3hNV
= cast(pfglMultiTexCoord3hNV
)getProc("glMultiTexCoord3hNV");
3265 glMultiTexCoord3hvNV
= cast(pfglMultiTexCoord3hvNV
)getProc("glMultiTexCoord3hvNV");
3266 glMultiTexCoord4hNV
= cast(pfglMultiTexCoord4hNV
)getProc("glMultiTexCoord4hNV");
3267 glMultiTexCoord4hvNV
= cast(pfglMultiTexCoord4hvNV
)getProc("glMultiTexCoord4hvNV");
3268 glFogCoordhNV
= cast(pfglFogCoordhNV
)getProc("glFogCoordhNV");
3269 glFogCoordhvNV
= cast(pfglFogCoordhvNV
)getProc("glFogCoordhvNV");
3270 glSecondaryColor3hNV
= cast(pfglSecondaryColor3hNV
)getProc("glSecondaryColor3hNV");
3271 glSecondaryColor3hvNV
= cast(pfglSecondaryColor3hvNV
)getProc("glSecondaryColor3hvNV");
3272 glVertexWeighthNV
= cast(pfglVertexWeighthNV
)getProc("glVertexWeighthNV");
3273 glVertexWeighthvNV
= cast(pfglVertexWeighthvNV
)getProc("glVertexWeighthvNV");
3274 glVertexAttrib2hNV
= cast(pfglVertexAttrib2hNV
)getProc("glVertexAttrib2hNV");
3275 glVertexAttrib2hvNV
= cast(pfglVertexAttrib2hvNV
)getProc("glVertexAttrib2hvNV");
3276 glVertexAttrib1hNV
= cast(pfglVertexAttrib1hNV
)getProc("glVertexAttrib1hNV");
3277 glVertexAttrib1hvNV
= cast(pfglVertexAttrib1hvNV
)getProc("glVertexAttrib1hvNV");
3278 glVertexAttrib3hNV
= cast(pfglVertexAttrib3hNV
)getProc("glVertexAttrib3hNV");
3279 glVertexAttrib3hvNV
= cast(pfglVertexAttrib3hvNV
)getProc("glVertexAttrib3hvNV");
3280 glVertexAttrib4hNV
= cast(pfglVertexAttrib4hNV
)getProc("glVertexAttrib4hNV");
3281 glVertexAttrib4hvNV
= cast(pfglVertexAttrib4hvNV
)getProc("glVertexAttrib4hvNV");
3282 glVertexAttribs1hvNV
= cast(pfglVertexAttribs1hvNV
)getProc("glVertexAttribs1hvNV");
3283 glVertexAttribs2hvNV
= cast(pfglVertexAttribs2hvNV
)getProc("glVertexAttribs2hvNV");
3284 glVertexAttribs3hvNV
= cast(pfglVertexAttribs3hvNV
)getProc("glVertexAttribs3hvNV");
3285 glVertexAttribs4hvNV
= cast(pfglVertexAttribs4hvNV
)getProc("glVertexAttribs4hvNV");
3287 glPixelDataRangeNV
= cast(pfglPixelDataRangeNV
)getProc("glPixelDataRangeNV");
3288 glFlushPixelDataRangeNV
= cast(pfglFlushPixelDataRangeNV
)getProc("glFlushPixelDataRangeNV");
3290 glPrimitiveRestartNV
= cast(pfglPrimitiveRestartNV
)getProc("glPrimitiveRestartNV");
3291 glPrimitiveRestartIndexNV
= cast(pfglPrimitiveRestartIndexNV
)getProc("glPrimitiveRestartIndexNV");
3293 glMapObjectBufferATI
= cast(pfglMapObjectBufferATI
)getProc("glMapObjectBufferATI");
3294 glUnmapObjectBufferATI
= cast(pfglUnmapObjectBufferATI
)getProc("glUnmapObjectBufferATI");
3296 glStencilOpSeparateATI
= cast(pfglStencilOpSeparateATI
)getProc("glStencilOpSeparateATI");
3297 glStencilFuncSeparateATI
= cast(pfglStencilFuncSeparateATI
)getProc("glStencilFuncSeparateATI");
3299 glVertexAttribArrayObjectATI
= cast(pfglVertexAttribArrayObjectATI
)getProc("glVertexAttribArrayObjectATI");
3300 glGetVertexAttribArrayObjectfvATI
= cast(pfglGetVertexAttribArrayObjectfvATI
)getProc("glGetVertexAttribArrayObjectfvATI");
3301 glGetVertexAttribArrayObjectivATI
= cast(pfglGetVertexAttribArrayObjectivATI
)getProc("glGetVertexAttribArrayObjectivATI");
3303 glDepthBoundsEXT
= cast(pfglDepthBoundsEXT
)getProc("glDepthBoundsEXT");
3305 glBlendEquationSeparateEXT
= cast(pfglBlendEquationSeparateEXT
)getProc("glBlendEquationSeparateEXT");
3307 glIsRenderbufferEXT
= cast(pfglIsRenderbufferEXT
)getProc("glIsRenderbufferEXT");
3308 glBindRenderbufferEXT
= cast(pfglBindRenderbufferEXT
)getProc("glBindRenderbufferEXT");
3309 glDeleteRenderbuffersEXT
= cast(pfglDeleteRenderbuffersEXT
)getProc("glDeleteRenderbuffersEXT");
3310 glGenRenderbuffersEXT
= cast(pfglGenRenderbuffersEXT
)getProc("glGenRenderbuffersEXT");
3311 glRenderbufferStorageEXT
= cast(pfglRenderbufferStorageEXT
)getProc("glRenderbufferStorageEXT");
3312 glGetRenderbufferParameterivEXT
= cast(pfglGetRenderbufferParameterivEXT
)getProc("glGetRenderbufferParameterivEXT");
3313 glIsFramebufferEXT
= cast(pfglIsFramebufferEXT
)getProc("glIsFramebufferEXT");
3314 glBindFramebufferEXT
= cast(pfglBindFramebufferEXT
)getProc("glBindFramebufferEXT");
3315 glDeleteFramebuffersEXT
= cast(pfglDeleteFramebuffersEXT
)getProc("glDeleteFramebuffersEXT");
3316 glGenFramebuffersEXT
= cast(pfglGenFramebuffersEXT
)getProc("glGenFramebuffersEXT");
3317 glCheckFramebufferStatusEXT
= cast(pfglCheckFramebufferStatusEXT
)getProc("glCheckFramebufferStatusEXT");
3318 glFramebufferTexture1DEXT
= cast(pfglFramebufferTexture1DEXT
)getProc("glFramebufferTexture1DEXT");
3319 glFramebufferTexture2DEXT
= cast(pfglFramebufferTexture2DEXT
)getProc("glFramebufferTexture2DEXT");
3320 glFramebufferTexture3DEXT
= cast(pfglFramebufferTexture3DEXT
)getProc("glFramebufferTexture3DEXT");
3321 glFramebufferRenderbufferEXT
= cast(pfglFramebufferRenderbufferEXT
)getProc("glFramebufferRenderbufferEXT");
3322 glGetFramebufferAttachmentParameterivEXT
= cast(pfglGetFramebufferAttachmentParameterivEXT
)getProc("glGetFramebufferAttachmentParameterivEXT");
3323 glGenerateMipmapEXT
= cast(pfglGenerateMipmapEXT
)getProc("glGenerateMipmapEXT");
3325 glStringMarkerGREMEDY
= cast(pfglStringMarkerGREMEDY
)getProc("glStringMarkerGREMEDY");
3327 glStencilClearTagEXT
= cast(pfglStencilClearTagEXT
)getProc("glStencilClearTagEXT");
3329 glBlitFramebufferEXT
= cast(pfglBlitFramebufferEXT
)getProc("glBlitFramebufferEXT");
3331 glRenderbufferStorageMultisampleEXT
= cast(pfglRenderbufferStorageMultisampleEXT
)getProc("glRenderbufferStorageMultisampleEXT");
3335 glGetQueryObjecti64vEXT
= cast(pfglGetQueryObjecti64vEXT
)getProc("glGetQueryObjecti64vEXT");
3336 glGetQueryObjectui64vEXT
= cast(pfglGetQueryObjectui64vEXT
)getProc("GetQueryObjectui64vEXT");
3338 glProgramEnvParameters4fvEXT
= cast(pfglProgramEnvParameters4fvEXT
)getProc("glProgramEnvParameters4fvEXT");
3339 glProgramLocalParameters4fvEXT
= cast(pfglProgramLocalParameters4fvEXT
)getProc("glProgramLocalParameters4fvEXT");
3341 glBufferParameteriAPPLE
= cast(pfglBufferParameteriAPPLE
)getProc("glBufferParameteriAPPLE");
3342 glFlushMappedBufferRangeAPPLE
= cast(pfglFlushMappedBufferRangeAPPLE
)getProc("glFlushMappedBufferRangeAPPLE");
3346 ExeModule_Release(glextdrv
);
3357 // 1 - GL_ARB_multitexture
3358 typedef GLvoid
function(GLenum
) pfglActiveTextureARB
;
3359 typedef GLvoid
function(GLenum
) pfglClientActiveTextureARB
;
3360 typedef GLvoid
function(GLenum
, GLdouble
) pfglMultiTexCoord1dARB
;
3361 typedef GLvoid
function(GLenum
, GLdouble
*) pfglMultiTexCoord1dvARB
;
3362 typedef GLvoid
function(GLenum
, GLfloat
) pfglMultiTexCoord1fARB
;
3363 typedef GLvoid
function(GLenum
, GLfloat
*) pfglMultiTexCoord1fvARB
;
3364 typedef GLvoid
function(GLenum
, GLint
) pfglMultiTexCoord1iARB
;
3365 typedef GLvoid
function(GLenum
, GLint
*) pfglMultiTexCoord1ivARB
;
3366 typedef GLvoid
function(GLenum
, GLshort
) pfglMultiTexCoord1sARB
;
3367 typedef GLvoid
function(GLenum
, GLshort
*) pfglMultiTexCoord1svARB
;
3368 typedef GLvoid
function(GLenum
, GLdouble
, GLdouble
) pfglMultiTexCoord2dARB
;
3369 typedef GLvoid
function(GLenum
, GLdouble
*) pfglMultiTexCoord2dvARB
;
3370 typedef GLvoid
function(GLenum
, GLfloat
, GLfloat
) pfglMultiTexCoord2fARB
;
3371 typedef GLvoid
function(GLenum
, GLfloat
*) pfglMultiTexCoord2fvARB
;
3372 typedef GLvoid
function(GLenum
, GLint
, GLint
) pfglMultiTexCoord2iARB
;
3373 typedef GLvoid
function(GLenum
, GLint
*) pfglMultiTexCoord2ivARB
;
3374 typedef GLvoid
function(GLenum
, GLshort
, GLshort
) pfglMultiTexCoord2sARB
;
3375 typedef GLvoid
function(GLenum
, GLshort
*) pfglMultiTexCoord2svARB
;
3376 typedef GLvoid
function(GLenum
, GLdouble
, GLdouble
, GLdouble
) pfglMultiTexCoord3dARB
;
3377 typedef GLvoid
function(GLenum
, GLdouble
*) pfglMultiTexCoord3dvARB
;
3378 typedef GLvoid
function(GLenum
, GLfloat
, GLfloat
, GLfloat
) pfglMultiTexCoord3fARB
;
3379 typedef GLvoid
function(GLenum
, GLfloat
*) pfglMultiTexCoord3fvARB
;
3380 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLint
) pfglMultiTexCoord3iARB
;
3381 typedef GLvoid
function(GLenum
, GLint
*) pfglMultiTexCoord3ivARB
;
3382 typedef GLvoid
function(GLenum
, GLshort
, GLshort
, GLshort
) pfglMultiTexCoord3sARB
;
3383 typedef GLvoid
function(GLenum
, GLshort
*) pfglMultiTexCoord3svARB
;
3384 typedef GLvoid
function(GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) pfglMultiTexCoord4dARB
;
3385 typedef GLvoid
function(GLenum
, GLdouble
*) pfglMultiTexCoord4dvARB
;
3386 typedef GLvoid
function(GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglMultiTexCoord4fARB
;
3387 typedef GLvoid
function(GLenum
, GLfloat
*) pfglMultiTexCoord4fvARB
;
3388 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLint
, GLint
) pfglMultiTexCoord4iARB
;
3389 typedef GLvoid
function(GLenum
, GLint
*) pfglMultiTexCoord4ivARB
;
3390 typedef GLvoid
function(GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) pfglMultiTexCoord4sARB
;
3391 typedef GLvoid
function(GLenum
, GLshort
*) pfglMultiTexCoord4svARB
;
3393 pfglActiveTextureARB glActiveTextureARB
;
3394 pfglClientActiveTextureARB glClientActiveTextureARB
;
3395 pfglMultiTexCoord1dARB glMultiTexCoord1dARB
;
3396 pfglMultiTexCoord1dvARB glMultiTexCoord1dvARB
;
3397 pfglMultiTexCoord1fARB glMultiTexCoord1fARB
;
3398 pfglMultiTexCoord1fvARB glMultiTexCoord1fvARB
;
3399 pfglMultiTexCoord1iARB glMultiTexCoord1iARB
;
3400 pfglMultiTexCoord1ivARB glMultiTexCoord1ivARB
;
3401 pfglMultiTexCoord1sARB glMultiTexCoord1sARB
;
3402 pfglMultiTexCoord1svARB glMultiTexCoord1svARB
;
3403 pfglMultiTexCoord2dARB glMultiTexCoord2dARB
;
3404 pfglMultiTexCoord2dvARB glMultiTexCoord2dvARB
;
3405 pfglMultiTexCoord2fARB glMultiTexCoord2fARB
;
3406 pfglMultiTexCoord2fvARB glMultiTexCoord2fvARB
;
3407 pfglMultiTexCoord2iARB glMultiTexCoord2iARB
;
3408 pfglMultiTexCoord2ivARB glMultiTexCoord2ivARB
;
3409 pfglMultiTexCoord2sARB glMultiTexCoord2sARB
;
3410 pfglMultiTexCoord2svARB glMultiTexCoord2svARB
;
3411 pfglMultiTexCoord3dARB glMultiTexCoord3dARB
;
3412 pfglMultiTexCoord3dvARB glMultiTexCoord3dvARB
;
3413 pfglMultiTexCoord3fARB glMultiTexCoord3fARB
;
3414 pfglMultiTexCoord3fvARB glMultiTexCoord3fvARB
;
3415 pfglMultiTexCoord3iARB glMultiTexCoord3iARB
;
3416 pfglMultiTexCoord3ivARB glMultiTexCoord3ivARB
;
3417 pfglMultiTexCoord3sARB glMultiTexCoord3sARB
;
3418 pfglMultiTexCoord3svARB glMultiTexCoord3svARB
;
3419 pfglMultiTexCoord4dARB glMultiTexCoord4dARB
;
3420 pfglMultiTexCoord4dvARB glMultiTexCoord4dvARB
;
3421 pfglMultiTexCoord4fARB glMultiTexCoord4fARB
;
3422 pfglMultiTexCoord4fvARB glMultiTexCoord4fvARB
;
3423 pfglMultiTexCoord4iARB glMultiTexCoord4iARB
;
3424 pfglMultiTexCoord4ivARB glMultiTexCoord4ivARB
;
3425 pfglMultiTexCoord4sARB glMultiTexCoord4sARB
;
3426 pfglMultiTexCoord4svARB glMultiTexCoord4svARB
;
3428 // 3 - GL_ARB_transpose_matrix
3429 typedef GLvoid
function(GLfloat
*) pfglLoadTransposeMatrixfARB
;
3430 typedef GLvoid
function(GLdouble
*) pfglLoadTransposeMatrixdARB
;
3431 typedef GLvoid
function(GLfloat
*) pfglMultTransposeMatrixfARB
;
3432 typedef GLvoid
function(GLdouble
*) pfglMultTransposeMatrixdARB
;
3434 pfglLoadTransposeMatrixfARB glLoadTransposeMatrixfARB
;
3435 pfglLoadTransposeMatrixdARB glLoadTransposeMatrixdARB
;
3436 pfglMultTransposeMatrixfARB glMultTransposeMatrixfARB
;
3437 pfglMultTransposeMatrixdARB glMultTransposeMatrixdARB
;
3439 // 5 - GL_ARB_multisample
3440 typedef GLvoid
function(GLclampf
, GLboolean
) pfglSampleCoverageARB
;
3442 pfglSampleCoverageARB glSampleCoverageARB
;
3444 // 12 - GL_ARB_texture_compression
3445 typedef GLvoid
function(GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
*) pfglCompressedTexImage3DARB
;
3446 typedef GLvoid
function(GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLsizei
, GLvoid
*) pfglCompressedTexImage2DARB
;
3447 typedef GLvoid
function(GLenum
, GLint
, GLenum
, GLsizei
, GLint
, GLsizei
, GLvoid
*) pfglCompressedTexImage1DARB
;
3448 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
*) pfglCompressedTexSubImage3DARB
;
3449 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLsizei
, GLvoid
*) pfglCompressedTexSubImage2DARB
;
3450 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLsizei
, GLvoid
*) pfglCompressedTexSubImage1DARB
;
3451 typedef GLvoid
function(GLenum
, GLint
, GLvoid
*) pfglGetCompressedTexImageARB
;
3453 pfglCompressedTexImage3DARB glCompressedTexImage3DARB
;
3454 pfglCompressedTexImage2DARB glCompressedTexImage2DARB
;
3455 pfglCompressedTexImage1DARB glCompressedTexImage1DARB
;
3456 pfglCompressedTexSubImage3DARB glCompressedTexSubImage3DARB
;
3457 pfglCompressedTexSubImage2DARB glCompressedTexSubImage2DARB
;
3458 pfglCompressedTexSubImage1DARB glCompressedTexSubImage1DARB
;
3459 pfglGetCompressedTexImageARB glGetCompressedTexImageARB
;
3461 // 14 - GL_ARB_point_parameters
3462 typedef GLvoid
function(GLenum
, GLfloat
) pfglPointParameterfARB
;
3463 typedef GLvoid
function(GLenum
, GLfloat
*) pfglPointParameterfvARB
;
3465 pfglPointParameterfARB glPointParameterfARB
;
3466 pfglPointParameterfvARB glPointParameterfvARB
;
3468 // 15 - GL_ARB_vertex_blend
3469 typedef GLvoid
function(GLint
, GLbyte
*) pfglWeightbvARB
;
3470 typedef GLvoid
function(GLint
, GLshort
*) pfglWeightsvARB
;
3471 typedef GLvoid
function(GLint
, GLint
*) pfglWeightivARB
;
3472 typedef GLvoid
function(GLint
, GLfloat
*) pfglWeightfvARB
;
3473 typedef GLvoid
function(GLint
, GLdouble
*) pfglWeightdvARB
;
3474 typedef GLvoid
function(GLint
, GLubyte
*) pfglWeightubvARB
;
3475 typedef GLvoid
function(GLint
, GLushort
*) pfglWeightusvARB
;
3476 typedef GLvoid
function(GLint
, GLuint
*) pfglWeightuivARB
;
3477 typedef GLvoid
function(GLint
, GLenum
, GLsizei
, GLvoid
*) pfglWeightPointerARB
;
3478 typedef GLvoid
function(GLint
) pfglVertexBlendARB
;
3480 pfglWeightbvARB glWeightbvARB
;
3481 pfglWeightsvARB glWeightsvARB
;
3482 pfglWeightivARB glWeightivARB
;
3483 pfglWeightfvARB glWeightfvARB
;
3484 pfglWeightdvARB glWeightdvARB
;
3485 pfglWeightubvARB glWeightubvARB
;
3486 pfglWeightusvARB glWeightusvARB
;
3487 pfglWeightuivARB glWeightuivARB
;
3488 pfglWeightPointerARB glWeightPointerARB
;
3489 pfglVertexBlendARB glVertexBlendARB
;
3491 // 16 - GL_ARB_matrix_palette
3492 typedef GLvoid
function(GLint
) pfglCurrentPaletteMatrixARB
;
3493 typedef GLvoid
function(GLint
, GLubyte
*) pfglMatrixIndexubvARB
;
3494 typedef GLvoid
function(GLint
, GLushort
*) pfglMatrixIndexusvARB
;
3495 typedef GLvoid
function(GLint
, GLuint
*) pfglMatrixIndexuivARB
;
3496 typedef GLvoid
function(GLint
, GLenum
, GLsizei
, GLvoid
*) pfglMatrixIndexPointerARB
;
3498 pfglCurrentPaletteMatrixARB glCurrentPaletteMatrixARB
;
3499 pfglMatrixIndexubvARB glMatrixIndexubvARB
;
3500 pfglMatrixIndexusvARB glMatrixIndexusvARB
;
3501 pfglMatrixIndexuivARB glMatrixIndexuivARB
;
3502 pfglMatrixIndexPointerARB glMatrixIndexPointerARB
;
3504 // 25 - GL_ARB_window_pos
3505 typedef GLvoid
function(GLdouble
, GLdouble
) pfglWindowPos2dARB
;
3506 typedef GLvoid
function(GLdouble
*) pfglWindowPos2dvARB
;
3507 typedef GLvoid
function(GLfloat
, GLfloat
) pfglWindowPos2fARB
;
3508 typedef GLvoid
function(GLfloat
*) pfglWindowPos2fvARB
;
3509 typedef GLvoid
function(GLint
, GLint
) pfglWindowPos2iARB
;
3510 typedef GLvoid
function(GLint
*) pfglWindowPos2ivARB
;
3511 typedef GLvoid
function(GLshort
, GLshort
) pfglWindowPos2sARB
;
3512 typedef GLvoid
function(GLshort
*) pfglWindowPos2svARB
;
3513 typedef GLvoid
function(GLdouble
, GLdouble
, GLdouble
) pfglWindowPos3dARB
;
3514 typedef GLvoid
function(GLdouble
*) pfglWindowPos3dvARB
;
3515 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
) pfglWindowPos3fARB
;
3516 typedef GLvoid
function(GLfloat
*) pfglWindowPos3fvARB
;
3517 typedef GLvoid
function(GLint
, GLint
, GLint
) pfglWindowPos3iARB
;
3518 typedef GLvoid
function(GLint
*) pfglWindowPos3ivARB
;
3519 typedef GLvoid
function(GLshort
, GLshort
, GLshort
) pfglWindowPos3sARB
;
3520 typedef GLvoid
function(GLshort
*) pfglWindowPos3svARB
;
3522 pfglWindowPos2dARB glWindowPos2dARB
;
3523 pfglWindowPos2dvARB glWindowPos2dvARB
;
3524 pfglWindowPos2fARB glWindowPos2fARB
;
3525 pfglWindowPos2fvARB glWindowPos2fvARB
;
3526 pfglWindowPos2iARB glWindowPos2iARB
;
3527 pfglWindowPos2ivARB glWindowPos2ivARB
;
3528 pfglWindowPos2sARB glWindowPos2sARB
;
3529 pfglWindowPos2svARB glWindowPos2svARB
;
3530 pfglWindowPos3dARB glWindowPos3dARB
;
3531 pfglWindowPos3dvARB glWindowPos3dvARB
;
3532 pfglWindowPos3fARB glWindowPos3fARB
;
3533 pfglWindowPos3fvARB glWindowPos3fvARB
;
3534 pfglWindowPos3iARB glWindowPos3iARB
;
3535 pfglWindowPos3ivARB glWindowPos3ivARB
;
3536 pfglWindowPos3sARB glWindowPos3sARB
;
3537 pfglWindowPos3svARB glWindowPos3svARB
;
3539 // 26 - GL_ARB_vertex_program
3540 typedef GLvoid
function(GLuint
, GLdouble
) pfglVertexAttrib1dARB
;
3541 typedef GLvoid
function(GLuint
, GLdouble
*) pfglVertexAttrib1dvARB
;
3542 typedef GLvoid
function(GLuint
, GLfloat
) pfglVertexAttrib1fARB
;
3543 typedef GLvoid
function(GLuint
, GLfloat
*) pfglVertexAttrib1fvARB
;
3544 typedef GLvoid
function(GLuint
, GLshort
) pfglVertexAttrib1sARB
;
3545 typedef GLvoid
function(GLuint
, GLshort
*) pfglVertexAttrib1svARB
;
3546 typedef GLvoid
function(GLuint
, GLdouble
, GLdouble
) pfglVertexAttrib2dARB
;
3547 typedef GLvoid
function(GLuint
, GLdouble
*) pfglVertexAttrib2dvARB
;
3548 typedef GLvoid
function(GLuint
, GLfloat
, GLfloat
) pfglVertexAttrib2fARB
;
3549 typedef GLvoid
function(GLuint
, GLfloat
*) pfglVertexAttrib2fvARB
;
3550 typedef GLvoid
function(GLuint
, GLshort
, GLshort
) pfglVertexAttrib2sARB
;
3551 typedef GLvoid
function(GLuint
, GLshort
*) pfglVertexAttrib2svARB
;
3552 typedef GLvoid
function(GLuint
, GLdouble
, GLdouble
, GLdouble
) pfglVertexAttrib3dARB
;
3553 typedef GLvoid
function(GLuint
, GLdouble
*) pfglVertexAttrib3dvARB
;
3554 typedef GLvoid
function(GLuint
, GLfloat
, GLfloat
, GLfloat
) pfglVertexAttrib3fARB
;
3555 typedef GLvoid
function(GLuint
, GLfloat
*) pfglVertexAttrib3fvARB
;
3556 typedef GLvoid
function(GLuint
, GLshort
, GLshort
, GLshort
) pfglVertexAttrib3sARB
;
3557 typedef GLvoid
function(GLuint
, GLshort
*) pfglVertexAttrib3svARB
;
3558 typedef GLvoid
function(GLuint
, GLbyte
*) pfglVertexAttrib4NbvARB
;
3559 typedef GLvoid
function(GLuint
, GLint
*) pfglVertexAttrib4NivARB
;
3560 typedef GLvoid
function(GLuint
, GLshort
*) pfglVertexAttrib4NsvARB
;
3561 typedef GLvoid
function(GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
) pfglVertexAttrib4NubARB
;
3562 typedef GLvoid
function(GLuint
, GLubyte
*) pfglVertexAttrib4NubvARB
;
3563 typedef GLvoid
function(GLuint
, GLuint
*) pfglVertexAttrib4NuivARB
;
3564 typedef GLvoid
function(GLuint
, GLushort
*) pfglVertexAttrib4NusvARB
;
3565 typedef GLvoid
function(GLuint
, GLbyte
*) pfglVertexAttrib4bvARB
;
3566 typedef GLvoid
function(GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) pfglVertexAttrib4dARB
;
3567 typedef GLvoid
function(GLuint
, GLdouble
*) pfglVertexAttrib4dvARB
;
3568 typedef GLvoid
function(GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglVertexAttrib4fARB
;
3569 typedef GLvoid
function(GLuint
, GLfloat
*) pfglVertexAttrib4fvARB
;
3570 typedef GLvoid
function(GLuint
, GLint
*) pfglVertexAttrib4ivARB
;
3571 typedef GLvoid
function(GLuint
, GLshort
, GLshort
, GLshort
, GLshort
) pfglVertexAttrib4sARB
;
3572 typedef GLvoid
function(GLuint
, GLshort
*) pfglVertexAttrib4svARB
;
3573 typedef GLvoid
function(GLuint
, GLubyte
*) pfglVertexAttrib4ubvARB
;
3574 typedef GLvoid
function(GLuint
, GLuint
*) pfglVertexAttrib4uivARB
;
3575 typedef GLvoid
function(GLuint
, GLushort
*) pfglVertexAttrib4usvARB
;
3576 typedef GLvoid
function(GLuint
, GLint
, GLenum
, GLboolean
, GLsizei
, GLvoid
*) pfglVertexAttribPointerARB
;
3577 typedef GLvoid
function(GLuint
) pfglEnableVertexAttribArrayARB
;
3578 typedef GLvoid
function(GLuint
) pfglDisableVertexAttribArrayARB
;
3579 typedef GLvoid
function(GLenum
, GLenum
, GLsizei
, GLvoid
*) pfglProgramStringARB
;
3580 typedef GLvoid
function(GLenum
, GLuint
) pfglBindProgramARB
;
3581 typedef GLvoid
function(GLsizei
, GLuint
*) pfglDeleteProgramsARB
;
3582 typedef GLvoid
function(GLsizei
, GLuint
*) pfglGenProgramsARB
;
3583 typedef GLvoid
function(GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) pfglProgramEnvParameter4dARB
;
3584 typedef GLvoid
function(GLenum
, GLuint
, GLdouble
*) pfglProgramEnvParameter4dvARB
;
3585 typedef GLvoid
function(GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglProgramEnvParameter4fARB
;
3586 typedef GLvoid
function(GLenum
, GLuint
, GLfloat
*) pfglProgramEnvParameter4fvARB
;
3587 typedef GLvoid
function(GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) pfglProgramLocalParameter4dARB
;
3588 typedef GLvoid
function(GLenum
, GLuint
, GLdouble
*) pfglProgramLocalParameter4dvARB
;
3589 typedef GLvoid
function(GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglProgramLocalParameter4fARB
;
3590 typedef GLvoid
function(GLenum
, GLuint
, GLfloat
*) pfglProgramLocalParameter4fvARB
;
3591 typedef GLvoid
function(GLenum
, GLuint
, GLdouble
*) pfglGetProgramEnvParameterdvARB
;
3592 typedef GLvoid
function(GLenum
, GLuint
, GLfloat
*) pfglGetProgramEnvParameterfvARB
;
3593 typedef GLvoid
function(GLenum
, GLuint
, GLdouble
*) pfglGetProgramLocalParameterdvARB
;
3594 typedef GLvoid
function(GLenum
, GLuint
, GLfloat
*) pfglGetProgramLocalParameterfvARB
;
3595 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetProgramivARB
;
3596 typedef GLvoid
function(GLenum
, GLenum
, GLvoid
*) pfglGetProgramStringARB
;
3597 typedef GLvoid
function(GLuint
, GLenum
, GLdouble
*) pfglGetVertexAttribdvARB
;
3598 typedef GLvoid
function(GLuint
, GLenum
, GLfloat
*) pfglGetVertexAttribfvARB
;
3599 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglGetVertexAttribivARB
;
3600 typedef GLvoid
function(GLuint
, GLenum
, GLvoid
**) pfglGetVertexAttribPointervARB
;
3601 typedef GLboolean
function(GLuint
) pfglIsProgramARB
;
3603 pfglVertexAttrib1dARB glVertexAttrib1dARB
;
3604 pfglVertexAttrib1dvARB glVertexAttrib1dvARB
;
3605 pfglVertexAttrib1fARB glVertexAttrib1fARB
;
3606 pfglVertexAttrib1fvARB glVertexAttrib1fvARB
;
3607 pfglVertexAttrib1sARB glVertexAttrib1sARB
;
3608 pfglVertexAttrib1svARB glVertexAttrib1svARB
;
3609 pfglVertexAttrib2dARB glVertexAttrib2dARB
;
3610 pfglVertexAttrib2dvARB glVertexAttrib2dvARB
;
3611 pfglVertexAttrib2fARB glVertexAttrib2fARB
;
3612 pfglVertexAttrib2fvARB glVertexAttrib2fvARB
;
3613 pfglVertexAttrib2sARB glVertexAttrib2sARB
;
3614 pfglVertexAttrib2svARB glVertexAttrib2svARB
;
3615 pfglVertexAttrib3dARB glVertexAttrib3dARB
;
3616 pfglVertexAttrib3dvARB glVertexAttrib3dvARB
;
3617 pfglVertexAttrib3fARB glVertexAttrib3fARB
;
3618 pfglVertexAttrib3fvARB glVertexAttrib3fvARB
;
3619 pfglVertexAttrib3sARB glVertexAttrib3sARB
;
3620 pfglVertexAttrib3svARB glVertexAttrib3svARB
;
3621 pfglVertexAttrib4NbvARB glVertexAttrib4NbvARB
;
3622 pfglVertexAttrib4NivARB glVertexAttrib4NivARB
;
3623 pfglVertexAttrib4NsvARB glVertexAttrib4NsvARB
;
3624 pfglVertexAttrib4NubARB glVertexAttrib4NubARB
;
3625 pfglVertexAttrib4NubvARB glVertexAttrib4NubvARB
;
3626 pfglVertexAttrib4NuivARB glVertexAttrib4NuivARB
;
3627 pfglVertexAttrib4NusvARB glVertexAttrib4NusvARB
;
3628 pfglVertexAttrib4bvARB glVertexAttrib4bvARB
;
3629 pfglVertexAttrib4dARB glVertexAttrib4dARB
;
3630 pfglVertexAttrib4dvARB glVertexAttrib4dvARB
;
3631 pfglVertexAttrib4fARB glVertexAttrib4fARB
;
3632 pfglVertexAttrib4fvARB glVertexAttrib4fvARB
;
3633 pfglVertexAttrib4ivARB glVertexAttrib4ivARB
;
3634 pfglVertexAttrib4sARB glVertexAttrib4sARB
;
3635 pfglVertexAttrib4svARB glVertexAttrib4svARB
;
3636 pfglVertexAttrib4ubvARB glVertexAttrib4ubvARB
;
3637 pfglVertexAttrib4uivARB glVertexAttrib4uivARB
;
3638 pfglVertexAttrib4usvARB glVertexAttrib4usvARB
;
3639 pfglVertexAttribPointerARB glVertexAttribPointerARB
;
3640 pfglEnableVertexAttribArrayARB glEnableVertexAttribArrayARB
;
3641 pfglDisableVertexAttribArrayARB glDisableVertexAttribArrayARB
;
3642 pfglProgramStringARB glProgramStringARB
;
3643 pfglBindProgramARB glBindProgramARB
;
3644 pfglDeleteProgramsARB glDeleteProgramsARB
;
3645 pfglGenProgramsARB glGenProgramsARB
;
3646 pfglProgramEnvParameter4dARB glProgramEnvParameter4dARB
;
3647 pfglProgramEnvParameter4dvARB glProgramEnvParameter4dvARB
;
3648 pfglProgramEnvParameter4fARB glProgramEnvParameter4fARB
;
3649 pfglProgramEnvParameter4fvARB glProgramEnvParameter4fvARB
;
3650 pfglProgramLocalParameter4dARB glProgramLocalParameter4dARB
;
3651 pfglProgramLocalParameter4dvARB glProgramLocalParameter4dvARB
;
3652 pfglProgramLocalParameter4fARB glProgramLocalParameter4fARB
;
3653 pfglProgramLocalParameter4fvARB glProgramLocalParameter4fvARB
;
3654 pfglGetProgramEnvParameterdvARB glGetProgramEnvParameterdvARB
;
3655 pfglGetProgramEnvParameterfvARB glGetProgramEnvParameterfvARB
;
3656 pfglGetProgramLocalParameterdvARB glGetProgramLocalParameterdvARB
;
3657 pfglGetProgramLocalParameterfvARB glGetProgramLocalParameterfvARB
;
3658 pfglGetProgramivARB glGetProgramivARB
;
3659 pfglGetProgramStringARB glGetProgramStringARB
;
3660 pfglGetVertexAttribdvARB glGetVertexAttribdvARB
;
3661 pfglGetVertexAttribfvARB glGetVertexAttribfvARB
;
3662 pfglGetVertexAttribivARB glGetVertexAttribivARB
;
3663 pfglGetVertexAttribPointervARB glGetVertexAttribPointervARB
;
3664 pfglIsProgramARB glIsProgramARB
;
3666 // 28 - GL_ARB_vertex_buffer_object
3667 typedef GLvoid
function(GLenum
, GLuint
) pfglBindBufferARB
;
3668 typedef GLvoid
function(GLsizei
, GLuint
*) pfglDeleteBuffersARB
;
3669 typedef GLvoid
function(GLsizei
, GLuint
*) pfglGenBuffersARB
;
3670 typedef GLboolean
function(GLuint
) pfglIsBufferARB
;
3671 typedef GLvoid
function(GLenum
, GLsizeiptrARB
, GLvoid
*, GLenum
) pfglBufferDataARB
;
3672 typedef GLvoid
function(GLenum
, GLintptrARB
, GLsizeiptrARB
, GLvoid
*) pfglBufferSubDataARB
;
3673 typedef GLvoid
function(GLenum
, GLintptrARB
, GLsizeiptrARB
, GLvoid
*) pfglGetBufferSubDataARB
;
3674 typedef GLvoid
* function(GLenum
, GLenum
) pfglMapBufferARB
;
3675 typedef GLboolean
function(GLenum
) pfglUnmapBufferARB
;
3676 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetBufferParameterivARB
;
3677 typedef GLvoid
function(GLenum
, GLenum
, GLvoid
**) pfglGetBufferPointervARB
;
3679 pfglBindBufferARB glBindBufferARB
;
3680 pfglDeleteBuffersARB glDeleteBuffersARB
;
3681 pfglGenBuffersARB glGenBuffersARB
;
3682 pfglIsBufferARB glIsBufferARB
;
3683 pfglBufferDataARB glBufferDataARB
;
3684 pfglBufferSubDataARB glBufferSubDataARB
;
3685 pfglGetBufferSubDataARB glGetBufferSubDataARB
;
3686 pfglMapBufferARB glMapBufferARB
;
3687 pfglUnmapBufferARB glUnmapBufferARB
;
3688 pfglGetBufferParameterivARB glGetBufferParameterivARB
;
3689 pfglGetBufferPointervARB glGetBufferPointervARB
;
3691 // 29 - GL_ARB_occlusion_query
3692 typedef GLvoid
function(GLsizei
, GLuint
*) pfglGenQueriesARB
;
3693 typedef GLvoid
function(GLsizei
, GLuint
*) pfglDeleteQueriesARB
;
3694 typedef GLboolean
function(GLuint
) pfglIsQueryARB
;
3695 typedef GLvoid
function(GLenum
, GLuint
) pfglBeginQueryARB
;
3696 typedef GLvoid
function(GLenum
) pfglEndQueryARB
;
3697 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetQueryivARB
;
3698 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglGetQueryObjectivARB
;
3699 typedef GLvoid
function(GLuint
, GLenum
, GLuint
*) pfglGetQueryObjectuivARB
;
3701 pfglGenQueriesARB glGenQueriesARB
;
3702 pfglDeleteQueriesARB glDeleteQueriesARB
;
3703 pfglIsQueryARB glIsQueryARB
;
3704 pfglBeginQueryARB glBeginQueryARB
;
3705 pfglEndQueryARB glEndQueryARB
;
3706 pfglGetQueryivARB glGetQueryivARB
;
3707 pfglGetQueryObjectivARB glGetQueryObjectivARB
;
3708 pfglGetQueryObjectuivARB glGetQueryObjectuivARB
;
3710 // 30 - GL_ARB_shader_objects
3711 typedef GLvoid
function(GLhandleARB
) pfglDeleteObjectARB
;
3712 typedef GLhandleARB
function(GLenum
) pfglGetHandleARB
;
3713 typedef GLvoid
function(GLhandleARB
, GLhandleARB
) pfglDetachObjectARB
;
3714 typedef GLhandleARB
function(GLenum
) pfglCreateShaderObjectARB
;
3715 typedef GLvoid
function(GLhandleARB
, GLsizei
, GLcharARB
**, GLint
*) pfglShaderSourceARB
;
3716 typedef GLvoid
function(GLhandleARB
) pfglCompileShaderARB
;
3717 typedef GLhandleARB
function() pfglCreateProgramObjectARB
;
3718 typedef GLvoid
function(GLhandleARB
, GLhandleARB
) pfglAttachObjectARB
;
3719 typedef GLvoid
function(GLhandleARB
) pfglLinkProgramARB
;
3720 typedef GLvoid
function(GLhandleARB
) pfglUseProgramObjectARB
;
3721 typedef GLvoid
function(GLhandleARB
) pfglValidateProgramARB
;
3722 typedef GLvoid
function(GLint
, GLfloat
) pfglUniform1fARB
;
3723 typedef GLvoid
function(GLint
, GLfloat
, GLfloat
) pfglUniform2fARB
;
3724 typedef GLvoid
function(GLint
, GLfloat
, GLfloat
, GLfloat
) pfglUniform3fARB
;
3725 typedef GLvoid
function(GLint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglUniform4fARB
;
3726 typedef GLvoid
function(GLint
, GLint
) pfglUniform1iARB
;
3727 typedef GLvoid
function(GLint
, GLint
, GLint
) pfglUniform2iARB
;
3728 typedef GLvoid
function(GLint
, GLint
, GLint
, GLint
) pfglUniform3iARB
;
3729 typedef GLvoid
function(GLint
, GLint
, GLint
, GLint
, GLint
) pfglUniform4iARB
;
3730 typedef GLvoid
function(GLint
, GLsizei
, GLfloat
*) pfglUniform1fvARB
;
3731 typedef GLvoid
function(GLint
, GLsizei
, GLfloat
*) pfglUniform2fvARB
;
3732 typedef GLvoid
function(GLint
, GLsizei
, GLfloat
*) pfglUniform3fvARB
;
3733 typedef GLvoid
function(GLint
, GLsizei
, GLfloat
*) pfglUniform4fvARB
;
3734 typedef GLvoid
function(GLint
, GLsizei
, GLint
*) pfglUniform1ivARB
;
3735 typedef GLvoid
function(GLint
, GLsizei
, GLint
*) pfglUniform2ivARB
;
3736 typedef GLvoid
function(GLint
, GLsizei
, GLint
*) pfglUniform3ivARB
;
3737 typedef GLvoid
function(GLint
, GLsizei
, GLint
*) pfglUniform4ivARB
;
3738 typedef GLvoid
function(GLint
, GLsizei
, GLboolean
, GLfloat
*) pfglUniformMatrix2fvARB
;
3739 typedef GLvoid
function(GLint
, GLsizei
, GLboolean
, GLfloat
*) pfglUniformMatrix3fvARB
;
3740 typedef GLvoid
function(GLint
, GLsizei
, GLboolean
, GLfloat
*) pfglUniformMatrix4fvARB
;
3741 typedef GLvoid
function(GLhandleARB
, GLenum
, GLfloat
*) pfglGetObjectParameterfvARB
;
3742 typedef GLvoid
function(GLhandleARB
, GLenum
, GLint
*) pfglGetObjectParameterivARB
;
3743 typedef GLvoid
function(GLhandleARB
, GLsizei
, GLsizei
*, GLcharARB
*) pfglGetInfoLogARB
;
3744 typedef GLvoid
function(GLhandleARB
, GLsizei
, GLsizei
*, GLhandleARB
*) pfglGetAttachedObjectsARB
;
3745 typedef GLint
function(GLhandleARB
, GLcharARB
*) pfglGetUniformLocationARB
;
3746 typedef GLvoid
function(GLhandleARB
, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, GLcharARB
*) pfglGetActiveUniformARB
;
3747 typedef GLvoid
function(GLhandleARB
, GLint
, GLfloat
*) pfglGetUniformfvARB
;
3748 typedef GLvoid
function(GLhandleARB
, GLint
, GLint
*) pfglGetUniformivARB
;
3749 typedef GLvoid
function(GLhandleARB
, GLsizei
, GLsizei
*, GLcharARB
*) pfglGetShaderSourceARB
;
3751 pfglDeleteObjectARB glDeleteObjectARB
;
3752 pfglGetHandleARB glGetHandleARB
;
3753 pfglDetachObjectARB glDetachObjectARB
;
3754 pfglCreateShaderObjectARB glCreateShaderObjectARB
;
3755 pfglShaderSourceARB glShaderSourceARB
;
3756 pfglCompileShaderARB glCompileShaderARB
;
3757 pfglCreateProgramObjectARB glCreateProgramObjectARB
;
3758 pfglAttachObjectARB glAttachObjectARB
;
3759 pfglLinkProgramARB glLinkProgramARB
;
3760 pfglUseProgramObjectARB glUseProgramObjectARB
;
3761 pfglValidateProgramARB glValidateProgramARB
;
3762 pfglUniform1fARB glUniform1fARB
;
3763 pfglUniform2fARB glUniform2fARB
;
3764 pfglUniform3fARB glUniform3fARB
;
3765 pfglUniform4fARB glUniform4fARB
;
3766 pfglUniform1iARB glUniform1iARB
;
3767 pfglUniform2iARB glUniform2iARB
;
3768 pfglUniform3iARB glUniform3iARB
;
3769 pfglUniform4iARB glUniform4iARB
;
3770 pfglUniform1fvARB glUniform1fvARB
;
3771 pfglUniform2fvARB glUniform2fvARB
;
3772 pfglUniform3fvARB glUniform3fvARB
;
3773 pfglUniform4fvARB glUniform4fvARB
;
3774 pfglUniform1ivARB glUniform1ivARB
;
3775 pfglUniform2ivARB glUniform2ivARB
;
3776 pfglUniform3ivARB glUniform3ivARB
;
3777 pfglUniform4ivARB glUniform4ivARB
;
3778 pfglUniformMatrix2fvARB glUniformMatrix2fvARB
;
3779 pfglUniformMatrix3fvARB glUniformMatrix3fvARB
;
3780 pfglUniformMatrix4fvARB glUniformMatrix4fvARB
;
3781 pfglGetObjectParameterfvARB glGetObjectParameterfvARB
;
3782 pfglGetObjectParameterivARB glGetObjectParameterivARB
;
3783 pfglGetInfoLogARB glGetInfoLogARB
;
3784 pfglGetAttachedObjectsARB glGetAttachedObjectsARB
;
3785 pfglGetUniformLocationARB glGetUniformLocationARB
;
3786 pfglGetActiveUniformARB glGetActiveUniformARB
;
3787 pfglGetUniformfvARB glGetUniformfvARB
;
3788 pfglGetUniformivARB glGetUniformivARB
;
3789 pfglGetShaderSourceARB glGetShaderSourceARB
;
3791 // 31 - GL_ARB_vertex_shader
3792 typedef GLvoid
function(GLhandleARB
, GLuint
, GLcharARB
*) pfglBindAttribLocationARB
;
3793 typedef GLvoid
function(GLhandleARB
, GLuint
, GLsizei
, GLsizei
*, GLint
*, GLenum
*, GLcharARB
*) pfglGetActiveAttribARB
;
3794 typedef GLint
function(GLhandleARB
, GLcharARB
*) pfglGetAttribLocationARB
;
3796 pfglBindAttribLocationARB glBindAttribLocationARB
;
3797 pfglGetActiveAttribARB glGetActiveAttribARB
;
3798 pfglGetAttribLocationARB glGetAttribLocationARB
;
3800 // 37 - GL_ARB_draw_buffers
3801 typedef GLvoid
function(GLsizei
, GLenum
*) pfglDrawBuffersARB
;
3803 pfglDrawBuffersARB glDrawBuffersARB
;
3805 // 39 - GL_ARB_color_buffer_float
3806 typedef GLvoid
function(GLenum
, GLenum
) pfglClampColorARB
;
3808 pfglClampColorARB glClampColorARB
;
3811 * Non-ARB Extensions
3813 // 2 - GL_EXT_blend_color
3814 typedef GLvoid
function(GLclampf
, GLclampf
, GLclampf
, GLclampf
) pfglBlendColorEXT
;
3816 pfglBlendColorEXT glBlendColorEXT
;
3818 // 3 - GL_EXT_polygon_offset
3819 typedef GLvoid
function(GLfloat
, GLfloat
) pfglPolygonOffsetEXT
;
3821 pfglPolygonOffsetEXT glPolygonOffsetEXT
;
3823 // 6 - GL_EXT_texture3D
3824 typedef GLvoid
function(GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
*) pfglTexImage3DEXT
;
3825 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
*) pfglTexSubImage3DEXT
;
3827 pfglTexImage3DEXT glTexImage3DEXT
;
3828 pfglTexSubImage3DEXT glTexSubImage3DEXT
;
3830 // 7 - GL_SGIS_texture_filter4
3831 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglGetTexFilterFuncSGIS
;
3832 typedef GLvoid
function(GLenum
, GLenum
, GLsizei
, GLfloat
*) pfglTexFilterFuncSGIS
;
3834 pfglGetTexFilterFuncSGIS glGetTexFilterFuncSGIS
;
3835 pfglTexFilterFuncSGIS glTexFilterFuncSGIS
;
3837 // 9 - GL_EXT_subtexture
3838 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLsizei
, GLenum
, GLenum
, GLvoid
*) pfglTexSubImage1DEXT
;
3839 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
*) pfglTexSubImage2DEXT
;
3841 pfglTexSubImage1DEXT glTexSubImage1DEXT
;
3842 pfglTexSubImage2DEXT glTexSubImage2DEXT
;
3844 // 10 - GL_EXT_copy_texture
3845 typedef GLvoid
function(GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLint
) pfglCopyTexImage1DEXT
;
3846 typedef GLvoid
function(GLenum
, GLint
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
, GLint
) pfglCopyTexImage2DEXT
;
3847 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLint
, GLint
, GLsizei
) pfglCopyTexSubImage1DEXT
;
3848 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) pfglCopyTexSubImage2DEXT
;
3849 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
) pfglCopyTexSubImage3DEXT
;
3851 pfglCopyTexImage1DEXT glCopyTexImage1DEXT
;
3852 pfglCopyTexImage2DEXT glCopyTexImage2DEXT
;
3853 pfglCopyTexSubImage1DEXT glCopyTexSubImage1DEXT
;
3854 pfglCopyTexSubImage2DEXT glCopyTexSubImage2DEXT
;
3855 pfglCopyTexSubImage3DEXT glCopyTexSubImage3DEXT
;
3857 // 11 - GL_EXT_histogram
3858 typedef GLvoid
function(GLenum
, GLboolean
, GLenum
, GLenum
, GLvoid
*) pfglGetHistogramEXT
;
3859 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglGetHistogramParameterfvEXT
;
3860 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetHistogramParameterivEXT
;
3861 typedef GLvoid
function(GLenum
, GLboolean
, GLenum
, GLenum
, GLvoid
*) pfglGetMinmaxEXT
;
3862 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglGetMinmaxParameterfvEXT
;
3863 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetMinmaxParameterivEXT
;
3864 typedef GLvoid
function(GLenum
, GLsizei
, GLenum
, GLboolean
) pfglHistogramEXT
;
3865 typedef GLvoid
function(GLenum
, GLenum
, GLboolean
) pfglMinmaxEXT
;
3866 typedef GLvoid
function(GLenum
) pfglResetHistogramEXT
;
3867 typedef GLvoid
function(GLenum
) pfglResetMinmaxEXT
;
3869 pfglGetHistogramEXT glGetHistogramEXT
;
3870 pfglGetHistogramParameterfvEXT glGetHistogramParameterfvEXT
;
3871 pfglGetHistogramParameterivEXT glGetHistogramParameterivEXT
;
3872 pfglGetMinmaxEXT glGetMinmaxEXT
;
3873 pfglGetMinmaxParameterfvEXT glGetMinmaxParameterfvEXT
;
3874 pfglGetMinmaxParameterivEXT glGetMinmaxParameterivEXT
;
3875 pfglHistogramEXT glHistogramEXT
;
3876 pfglMinmaxEXT glMinmaxEXT
;
3877 pfglResetHistogramEXT glResetHistogramEXT
;
3878 pfglResetMinmaxEXT glResetMinmaxEXT
;
3880 // 12 - GL_EXT_convolution
3881 typedef GLvoid
function(GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
*) pfglConvolutionFilter1DEXT
;
3882 typedef GLvoid
function(GLenum
, GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
*) pfglConvolutionFilter2DEXT
;
3883 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
) pfglConvolutionParameterfEXT
;
3884 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglConvolutionParameterfvEXT
;
3885 typedef GLvoid
function(GLenum
, GLenum
, GLint
) pfglConvolutionParameteriEXT
;
3886 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglConvolutionParameterivEXT
;
3887 typedef GLvoid
function(GLenum
, GLenum
, GLint
, GLint
, GLsizei
) pfglCopyConvolutionFilter1DEXT
;
3888 typedef GLvoid
function(GLenum
, GLenum
, GLint
, GLint
, GLsizei
, GLsizei
) pfglCopyConvolutionFilter2DEXT
;
3889 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLvoid
*) pfglGetConvolutionFilterEXT
;
3890 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglGetConvolutionParameterfvEXT
;
3891 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetConvolutionParameterivEXT
;
3892 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLvoid
*, GLvoid
*, GLvoid
*) pfglGetSeparableFilterEXT
;
3893 typedef GLvoid
function(GLenum
, GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
*, GLvoid
*) pfglSeparableFilter2DEXT
;
3895 pfglConvolutionFilter1DEXT glConvolutionFilter1DEXT
;
3896 pfglConvolutionFilter2DEXT glConvolutionFilter2DEXT
;
3897 pfglConvolutionParameterfEXT glConvolutionParameterfEXT
;
3898 pfglConvolutionParameterfvEXT glConvolutionParameterfvEXT
;
3899 pfglConvolutionParameteriEXT glConvolutionParameteriEXT
;
3900 pfglConvolutionParameterivEXT glConvolutionParameterivEXT
;
3901 pfglCopyConvolutionFilter1DEXT glCopyConvolutionFilter1DEXT
;
3902 pfglCopyConvolutionFilter2DEXT glCopyConvolutionFilter2DEXT
;
3903 pfglGetConvolutionFilterEXT glGetConvolutionFilterEXT
;
3904 pfglGetConvolutionParameterfvEXT glGetConvolutionParameterfvEXT
;
3905 pfglGetConvolutionParameterivEXT glGetConvolutionParameterivEXT
;
3906 pfglGetSeparableFilterEXT glGetSeparableFilterEXT
;
3907 pfglSeparableFilter2DEXT glSeparableFilter2DEXT
;
3909 // 14 - GL_SGI_color_table
3910 typedef GLvoid
function(GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
*) pfglColorTableSGI
;
3911 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglColorTableParameterfvSGI
;
3912 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglColorTableParameterivSGI
;
3913 typedef GLvoid
function(GLenum
, GLenum
, GLint
, GLint
, GLsizei
) pfglCopyColorTableSGI
;
3914 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLvoid
*) pfglGetColorTableSGI
;
3915 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglGetColorTableParameterfvSGI
;
3916 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetColorTableParameterivSGI
;
3918 pfglColorTableSGI glColorTableSGI
;
3919 pfglColorTableParameterfvSGI glColorTableParameterfvSGI
;
3920 pfglColorTableParameterivSGI glColorTableParameterivSGI
;
3921 pfglCopyColorTableSGI glCopyColorTableSGI
;
3922 pfglGetColorTableSGI glGetColorTableSGI
;
3923 pfglGetColorTableParameterfvSGI glGetColorTableParameterfvSGI
;
3924 pfglGetColorTableParameterivSGI glGetColorTableParameterivSGI
;
3926 // 15 - GL_SGIS_pixel_texture
3927 typedef GLvoid
function(GLenum
, GLint
) pfglPixelTexGenParameteriSGIS
;
3928 typedef GLvoid
function(GLenum
, GLint
*) pfglPixelTexGenParameterivSGIS
;
3929 typedef GLvoid
function(GLenum
, GLfloat
) pfglPixelTexGenParameterfSGIS
;
3930 typedef GLvoid
function(GLenum
, GLfloat
*) pfglPixelTexGenParameterfvSGIS
;
3931 typedef GLvoid
function(GLenum
, GLint
*) pfglGetPixelTexGenParameterivSGIS
;
3932 typedef GLvoid
function(GLenum
, GLfloat
*) pfglGetPixelTexGenParameterfvSGIS
;
3934 pfglPixelTexGenParameteriSGIS glPixelTexGenParameteriSGIS
;
3935 pfglPixelTexGenParameterivSGIS glPixelTexGenParameterivSGIS
;
3936 pfglPixelTexGenParameterfSGIS glPixelTexGenParameterfSGIS
;
3937 pfglPixelTexGenParameterfvSGIS glPixelTexGenParameterfvSGIS
;
3938 pfglGetPixelTexGenParameterivSGIS glGetPixelTexGenParameterivSGIS
;
3939 pfglGetPixelTexGenParameterfvSGIS glGetPixelTexGenParameterfvSGIS
;
3941 // 15a - GL_SGIX_pixel_texture
3942 typedef GLvoid
function(GLenum
) pfglPixelTexGenSGIX
;
3944 pfglPixelTexGenSGIX glPixelTexGenSGIX
;
3946 // 16 - GL_SGIS_texture4D
3947 typedef GLvoid
function(GLenum
, GLint
, GLenum
, GLsizei
, GLsizei
, GLsizei
, GLsizei
, GLint
, GLenum
, GLenum
, GLvoid
*) pfglTexImage4DSGIS
;
3948 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLint
, GLint
, GLint
, GLsizei
, GLsizei
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
*) pfglTexSubImage4DSGIS
;
3950 pfglTexImage4DSGIS glTexImage4DSGIS
;
3951 pfglTexSubImage4DSGIS glTexSubImage4DSGIS
;
3953 // 20 - GL_EXT_texture_object
3954 typedef GLboolean
function(GLsizei
, GLuint
*, GLboolean
*) pfglAreTexturesResidentEXT
;
3955 typedef GLvoid
function(GLenum
, GLuint
) pfglBindTextureEXT
;
3956 typedef GLvoid
function(GLsizei
, GLuint
*) pfglDeleteTexturesEXT
;
3957 typedef GLvoid
function(GLsizei
, GLuint
*) pfglGenTexturesEXT
;
3958 typedef GLboolean
function(GLuint
) pfglIsTextureEXT
;
3959 typedef GLvoid
function(GLsizei
, GLuint
*, GLclampf
*) pfglPrioritizeTexturesEXT
;
3961 pfglAreTexturesResidentEXT glAreTexturesResidentEXT
;
3962 pfglBindTextureEXT glBindTextureEXT
;
3963 pfglDeleteTexturesEXT glDeleteTexturesEXT
;
3964 pfglGenTexturesEXT glGenTexturesEXT
;
3965 pfglIsTextureEXT glIsTextureEXT
;
3966 pfglPrioritizeTexturesEXT glPrioritizeTexturesEXT
;
3968 // 21 - GL_SGIS_detail_texture
3969 typedef GLvoid
function(GLenum
, GLsizei
, GLfloat
*) pfglDetailTexFuncSGIS
;
3970 typedef GLvoid
function(GLenum
, GLfloat
*) pfglGetDetailTexFuncSGIS
;
3972 pfglDetailTexFuncSGIS glDetailTexFuncSGIS
;
3973 pfglGetDetailTexFuncSGIS glGetDetailTexFuncSGIS
;
3975 // 22 - GL_SGIS_sharpen_texture
3976 typedef GLvoid
function(GLenum
, GLsizei
, GLfloat
*) pfglSharpenTexFuncSGIS
;
3977 typedef GLvoid
function(GLenum
, GLfloat
*) pfglGetSharpenTexFuncSGIS
;
3979 pfglSharpenTexFuncSGIS glSharpenTexFuncSGIS
;
3980 pfglGetSharpenTexFuncSGIS glGetSharpenTexFuncSGIS
;
3982 // 25 - GL_SGIS_multisample
3983 typedef GLvoid
function(GLclampf
, GLboolean
) pfglSampleMaskSGIS
;
3984 typedef GLvoid
function(GLenum
) pfglSamplePatternSGIS
;
3986 pfglSampleMaskSGIS glSampleMaskSGIS
;
3987 pfglSamplePatternSGIS glSamplePatternSGIS
;
3989 // 30 - GL_EXT_vertex_array
3990 typedef GLvoid
function(GLint
) pfglArrayElementEXT
;
3991 typedef GLvoid
function(GLint
, GLenum
, GLsizei
, GLsizei
, GLvoid
*) pfglColorPointerEXT
;
3992 typedef GLvoid
function(GLenum
, GLint
, GLsizei
) pfglDrawArraysEXT
;
3993 typedef GLvoid
function(GLsizei
, GLsizei
, GLboolean
*) pfglEdgeFlagPointerEXT
;
3994 typedef GLvoid
function(GLenum
, GLvoid
**) pfglGetPointervEXT
;
3995 typedef GLvoid
function(GLenum
, GLsizei
, GLsizei
, GLvoid
*) pfglIndexPointerEXT
;
3996 typedef GLvoid
function(GLenum
, GLsizei
, GLsizei
, GLvoid
*) pfglNormalPointerEXT
;
3997 typedef GLvoid
function(GLint
, GLenum
, GLsizei
, GLsizei
, GLvoid
*) pfglTexCoordPointerEXT
;
3998 typedef GLvoid
function(GLint
, GLenum
, GLsizei
, GLsizei
, GLvoid
*) pfglVertexPointerEXT
;
4000 pfglArrayElementEXT glArrayElementEXT
;
4001 pfglColorPointerEXT glColorPointerEXT
;
4002 pfglDrawArraysEXT glDrawArraysEXT
;
4003 pfglEdgeFlagPointerEXT glEdgeFlagPointerEXT
;
4004 pfglGetPointervEXT glGetPointervEXT
;
4005 pfglIndexPointerEXT glIndexPointerEXT
;
4006 pfglNormalPointerEXT glNormalPointerEXT
;
4007 pfglTexCoordPointerEXT glTexCoordPointerEXT
;
4008 pfglVertexPointerEXT glVertexPointerEXT
;
4010 // 37 - GL_EXT_blend_minmax
4011 typedef GLvoid
function(GLenum
) pfglBlendEquationEXT
;
4013 pfglBlendEquationEXT glBlendEquationEXT
;
4015 // 52 - GL_SGIX_sprite
4016 typedef GLvoid
function(GLenum
, GLfloat
) pfglSpriteParameterfSGIX
;
4017 typedef GLvoid
function(GLenum
, GLfloat
*) pfglSpriteParameterfvSGIX
;
4018 typedef GLvoid
function(GLenum
, GLint
) pfglSpriteParameteriSGIX
;
4019 typedef GLvoid
function(GLenum
, GLint
*) pfglSpriteParameterivSGIX
;
4021 pfglSpriteParameterfSGIX glSpriteParameterfSGIX
;
4022 pfglSpriteParameterfvSGIX glSpriteParameterfvSGIX
;
4023 pfglSpriteParameteriSGIX glSpriteParameteriSGIX
;
4024 pfglSpriteParameterivSGIX glSpriteParameterivSGIX
;
4026 // 54 - GL_EXT_point_parameters
4027 typedef GLvoid
function(GLenum
, GLfloat
) pfglPointParameterfEXT
;
4028 typedef GLvoid
function(GLenum
, GLfloat
*) pfglPointParameterfvEXT
;
4030 pfglPointParameterfEXT glPointParameterfEXT
;
4031 pfglPointParameterfvEXT glPointParameterfvEXT
;
4033 // ? - GL_SGIS_point_parameters
4034 typedef GLvoid
function(GLenum
, GLfloat
) pfglPointParameterfSGIS
;
4035 typedef GLvoid
function(GLenum
, GLfloat
*) pfglPointParameterfvSGIS
;
4037 pfglPointParameterfSGIS glPointParameterfSGIS
;
4038 pfglPointParameterfvSGIS glPointParameterfvSGIS
;
4040 // 55 - GL_SGIX_instruments
4041 typedef GLint
function() pfglGetInstrumentsSGIX
;
4042 typedef GLvoid
function(GLsizei
, GLint
*) pfglInstrumentsBufferSGIX
;
4043 typedef GLint
function(GLint
*) pfglPollInstrumentsSGIX
;
4044 typedef GLvoid
function(GLint
) pfglReadInstrumentsSGIX
;
4045 typedef GLvoid
function() pfglStartInstrumentsSGIX
;
4046 typedef GLvoid
function(GLint
) pfglStopInstrumentsSGIX
;
4048 pfglGetInstrumentsSGIX glGetInstrumentsSGIX
;
4049 pfglInstrumentsBufferSGIX glInstrumentsBufferSGIX
;
4050 pfglPollInstrumentsSGIX glPollInstrumentsSGIX
;
4051 pfglReadInstrumentsSGIX glReadInstrumentsSGIX
;
4052 pfglStartInstrumentsSGIX glStartInstrumentsSGIX
;
4053 pfglStopInstrumentsSGIX glStopInstrumentsSGIX
;
4055 // 57 - GL_SGIX_framezoom
4056 typedef GLvoid
function(GLint
) pfglFrameZoomSGIX
;
4058 pfglFrameZoomSGIX glFrameZoomSGIX
;
4060 // 58 - GL_SGIX_tag_sample_buffer
4061 typedef GLvoid
function() pfglTagSampleBufferSGIX
;
4063 pfglTagSampleBufferSGIX glTagSampleBufferSGIX
;
4065 // ? - GL_SGIX_polynomial_ffd
4066 typedef GLvoid
function(GLenum
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
, GLdouble
, GLint
, GLint
, GLdouble
*) pfglDeformationMap3dSGIX
;
4067 typedef GLvoid
function(GLenum
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
, GLfloat
, GLint
, GLint
, GLfloat
*) pfglDeformationMap3fSGIX
;
4068 typedef GLvoid
function(GLbitfield
) pfglDeformSGIX
;
4069 typedef GLvoid
function(GLbitfield
) pfglLoadIdentityDeformationMapSGIX
;
4071 pfglDeformationMap3dSGIX glDeformationMap3dSGIX
;
4072 pfglDeformationMap3fSGIX glDeformationMap3fSGIX
;
4073 pfglDeformSGIX glDeformSGIX
;
4074 pfglLoadIdentityDeformationMapSGIX glLoadIdentityDeformationMapSGIX
;
4076 // 60 - GL_SGIX_reference_plane
4077 typedef GLvoid
function(GLdouble
*) pfglReferencePlaneSGIX
;
4079 pfglReferencePlaneSGIX glReferencePlaneSGIX
;
4081 // 61 - GL_SGIX_flush_raster
4082 typedef GLvoid
function() pfglFlushRasterSGIX
;
4084 pfglFlushRasterSGIX glFlushRasterSGIX
;
4086 // 64 - GL_SGIS_fog_function
4087 typedef GLvoid
function(GLsizei
, GLfloat
*) pfglFogFuncSGIS
;
4088 typedef GLvoid
function(GLfloat
*) pfglGetFogFuncSGIS
;
4090 pfglFogFuncSGIS glFogFuncSGIS
;
4091 pfglGetFogFuncSGIS glGetFogFuncSGIS
;
4093 // 66 - GL_HP_image_transform
4094 typedef GLvoid
function(GLenum
, GLenum
, GLint
) pfglImageTransformParameteriHP
;
4095 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
) pfglImageTransformParameterfHP
;
4096 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglImageTransformParameterivHP
;
4097 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglImageTransformParameterfvHP
;
4098 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetImageTransformParameterivHP
;
4099 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglGetImageTransformParameterfvHP
;
4101 pfglImageTransformParameteriHP glImageTransformParameteriHP
;
4102 pfglImageTransformParameterfHP glImageTransformParameterfHP
;
4103 pfglImageTransformParameterivHP glImageTransformParameterivHP
;
4104 pfglImageTransformParameterfvHP glImageTransformParameterfvHP
;
4105 pfglGetImageTransformParameterivHP glGetImageTransformParameterivHP
;
4106 pfglGetImageTransformParameterfvHP glGetImageTransformParameterfvHP
;
4108 // 74 - GL_EXT_color_subtable
4109 typedef GLvoid
function(GLenum
, GLsizei
, GLsizei
, GLenum
, GLenum
, GLvoid
*) pfglColorSubTableEXT
;
4110 typedef GLvoid
function(GLenum
, GLsizei
, GLint
, GLint
, GLsizei
) pfglCopyColorSubTableEXT
;
4112 pfglColorSubTableEXT glColorSubTableEXT
;
4113 pfglCopyColorSubTableEXT glCopyColorSubTableEXT
;
4115 // 77 - GL_PGI_misc_hints
4116 typedef GLvoid
function(GLenum
, GLint
) pfglHintPGI
;
4118 pfglHintPGI glHintPGI
;
4120 // 78 - GL_EXT_paletted_texture
4121 typedef GLvoid
function(GLenum
, GLenum
, GLsizei
, GLenum
, GLenum
, GLvoid
*) pfglColorTableEXT
;
4122 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLvoid
*) pfglGetColorTableEXT
;
4123 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetColorTableParameterivEXT
;
4124 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglGetColorTableParameterfvEXT
;
4126 pfglColorTableEXT glColorTableEXT
;
4127 pfglGetColorTableEXT glGetColorTableEXT
;
4128 pfglGetColorTableParameterivEXT glGetColorTableParameterivEXT
;
4129 pfglGetColorTableParameterfvEXT glGetColorTableParameterfvEXT
;
4131 // 80 - GL_SGIX_list_priority
4132 typedef GLvoid
function(GLuint
, GLenum
, GLfloat
*) pfglGetListParameterfvSGIX
;
4133 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglGetListParameterivSGIX
;
4134 typedef GLvoid
function(GLuint
, GLenum
, GLfloat
) pfglListParameterfSGIX
;
4135 typedef GLvoid
function(GLuint
, GLenum
, GLfloat
*) pfglListParameterfvSGIX
;
4136 typedef GLvoid
function(GLuint
, GLenum
, GLint
) pfglListParameteriSGIX
;
4137 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglListParameterivSGIX
;
4139 pfglGetListParameterfvSGIX glGetListParameterfvSGIX
;
4140 pfglGetListParameterivSGIX glGetListParameterivSGIX
;
4141 pfglListParameterfSGIX glListParameterfSGIX
;
4142 pfglListParameterfvSGIX glListParameterfvSGIX
;
4143 pfglListParameteriSGIX glListParameteriSGIX
;
4144 pfglListParameterivSGIX glListParameterivSGIX
;
4146 // 94 - GL_EXT_index_material
4147 typedef GLvoid
function(GLenum
, GLenum
) pfglIndexMaterialEXT
;
4149 pfglIndexMaterialEXT glIndexMaterialEXT
;
4151 // 95 - GL_EXT_index_func
4152 typedef GLvoid
function(GLenum
, GLclampf
) pfglIndexFuncEXT
;
4154 pfglIndexFuncEXT glIndexFuncEXT
;
4156 // 97 - GL_EXT_compiled_vertex_array
4157 typedef GLvoid
function(GLint
, GLsizei
) pfglLockArraysEXT
;
4158 typedef GLvoid
function() pfglUnlockArraysEXT
;
4160 pfglLockArraysEXT glLockArraysEXT
;
4161 pfglUnlockArraysEXT glUnlockArraysEXT
;
4163 // 98 - GL_EXT_cull_vertex
4164 typedef GLvoid
function(GLenum
, GLdouble
*) pfglCullParameterdvEXT
;
4165 typedef GLvoid
function(GLenum
, GLfloat
*) pfglCullParameterfvEXT
;
4167 pfglCullParameterdvEXT glCullParameterdvEXT
;
4168 pfglCullParameterfvEXT glCullParameterfvEXT
;
4170 // 102 - GL_SGIX_fragment_lighting
4171 typedef GLvoid
function(GLenum
, GLenum
) pfglFragmentColorMaterialSGIX
;
4172 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
) pfglFragmentLightfSGIX
;
4173 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglFragmentLightfvSGIX
;
4174 typedef GLvoid
function(GLenum
, GLenum
, GLint
) pfglFragmentLightiSGIX
;
4175 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglFragmentLightivSGIX
;
4176 typedef GLvoid
function(GLenum
, GLfloat
) pfglFragmentLightModelfSGIX
;
4177 typedef GLvoid
function(GLenum
, GLfloat
*) pfglFragmentLightModelfvSGIX
;
4178 typedef GLvoid
function(GLenum
, GLint
) pfglFragmentLightModeliSGIX
;
4179 typedef GLvoid
function(GLenum
, GLint
*) pfglFragmentLightModelivSGIX
;
4180 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
) pfglFragmentMaterialfSGIX
;
4181 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglFragmentMaterialfvSGIX
;
4182 typedef GLvoid
function(GLenum
, GLenum
, GLint
) pfglFragmentMaterialiSGIX
;
4183 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglFragmentMaterialivSGIX
;
4184 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglGetFragmentLightfvSGIX
;
4185 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetFragmentLightivSGIX
;
4186 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglGetFragmentMaterialfvSGIX
;
4187 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetFragmentMaterialivSGIX
;
4188 typedef GLvoid
function(GLenum
, GLint
) pfglLightEnviSGIX
;
4190 pfglFragmentColorMaterialSGIX glFragmentColorMaterialSGIX
;
4191 pfglFragmentLightfSGIX glFragmentLightfSGIX
;
4192 pfglFragmentLightfvSGIX glFragmentLightfvSGIX
;
4193 pfglFragmentLightiSGIX glFragmentLightiSGIX
;
4194 pfglFragmentLightivSGIX glFragmentLightivSGIX
;
4195 pfglFragmentLightModelfSGIX glFragmentLightModelfSGIX
;
4196 pfglFragmentLightModelfvSGIX glFragmentLightModelfvSGIX
;
4197 pfglFragmentLightModeliSGIX glFragmentLightModeliSGIX
;
4198 pfglFragmentLightModelivSGIX glFragmentLightModelivSGIX
;
4199 pfglFragmentMaterialfSGIX glFragmentMaterialfSGIX
;
4200 pfglFragmentMaterialfvSGIX glFragmentMaterialfvSGIX
;
4201 pfglFragmentMaterialiSGIX glFragmentMaterialiSGIX
;
4202 pfglFragmentMaterialivSGIX glFragmentMaterialivSGIX
;
4203 pfglGetFragmentLightfvSGIX glGetFragmentLightfvSGIX
;
4204 pfglGetFragmentLightivSGIX glGetFragmentLightivSGIX
;
4205 pfglGetFragmentMaterialfvSGIX glGetFragmentMaterialfvSGIX
;
4206 pfglGetFragmentMaterialivSGIX glGetFragmentMaterialivSGIX
;
4207 pfglLightEnviSGIX glLightEnviSGIX
;
4209 // 112 - GL_EXT_draw_range_elements
4210 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLsizei
, GLenum
, GLvoid
*) pfglDrawRangeElementsEXT
;
4212 pfglDrawRangeElementsEXT glDrawRangeElementsEXT
;
4214 // 117 - GL_EXT_light_texture
4215 typedef GLvoid
function(GLenum
) pfglApplyTextureEXT
;
4216 typedef GLvoid
function(GLenum
) pfglTextureLightEXT
;
4217 typedef GLvoid
function(GLenum
, GLenum
) pfglTextureMaterialEXT
;
4219 pfglApplyTextureEXT glApplyTextureEXT
;
4220 pfglTextureLightEXT glTextureLightEXT
;
4221 pfglTextureMaterialEXT glTextureMaterialEXT
;
4223 // 132 - GL_SGIX_async
4224 typedef GLvoid
function(GLuint
) pfglAsyncMarkerSGIX
;
4225 typedef GLint
function(GLuint
*) pfglFinishAsyncSGIX
;
4226 typedef GLint
function(GLuint
*) pfglPollAsyncSGIX
;
4227 typedef GLuint
function(GLsizei
) pfglGenAsyncMarkersSGIX
;
4228 typedef GLvoid
function(GLuint
, GLsizei
) pfglDeleteAsyncMarkersSGIX
;
4229 typedef GLboolean
function(GLuint
) pfglIsAsyncMarkerSGIX
;
4231 pfglAsyncMarkerSGIX glAsyncMarkerSGIX
;
4232 pfglFinishAsyncSGIX glFinishAsyncSGIX
;
4233 pfglPollAsyncSGIX glPollAsyncSGIX
;
4234 pfglGenAsyncMarkersSGIX glGenAsyncMarkersSGIX
;
4235 pfglDeleteAsyncMarkersSGIX glDeleteAsyncMarkersSGIX
;
4236 pfglIsAsyncMarkerSGIX glIsAsyncMarkerSGIX
;
4238 // 136 - GL_INTEL_parallel_arrays
4239 typedef GLvoid
function(GLint
, GLenum
, GLvoid
**) pfglVertexPointervINTEL
;
4240 typedef GLvoid
function(GLenum
, GLvoid
**) pfglNormalPointervINTEL
;
4241 typedef GLvoid
function(GLint
, GLenum
, GLvoid
**) pfglColorPointervINTEL
;
4242 typedef GLvoid
function(GLint
, GLenum
, GLvoid
**) pfglTexCoordPointervINTEL
;
4244 pfglVertexPointervINTEL glVertexPointervINTEL
;
4245 pfglNormalPointervINTEL glNormalPointervINTEL
;
4246 pfglColorPointervINTEL glColorPointervINTEL
;
4247 pfglTexCoordPointervINTEL glTexCoordPointervINTEL
;
4249 // 138 - GL_EXT_pixel_transform
4250 typedef GLvoid
function(GLenum
, GLenum
, GLint
) pfglPixelTransformParameteriEXT
;
4251 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
) pfglPixelTransformParameterfEXT
;
4252 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglPixelTransformParameterivEXT
;
4253 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglPixelTransformParameterfvEXT
;
4255 pfglPixelTransformParameteriEXT glPixelTransformParameteriEXT
;
4256 pfglPixelTransformParameterfEXT glPixelTransformParameterfEXT
;
4257 pfglPixelTransformParameterivEXT glPixelTransformParameterivEXT
;
4258 pfglPixelTransformParameterfvEXT glPixelTransformParameterfvEXT
;
4260 // 145 - GL_EXT_secondary_color
4261 typedef GLvoid
function(GLbyte
, GLbyte
, GLbyte
) pfglSecondaryColor3bEXT
;
4262 typedef GLvoid
function(GLbyte
*) pfglSecondaryColor3bvEXT
;
4263 typedef GLvoid
function(GLdouble
, GLdouble
, GLdouble
) pfglSecondaryColor3dEXT
;
4264 typedef GLvoid
function(GLdouble
*) pfglSecondaryColor3dvEXT
;
4265 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
) pfglSecondaryColor3fEXT
;
4266 typedef GLvoid
function(GLfloat
*) pfglSecondaryColor3fvEXT
;
4267 typedef GLvoid
function(GLint
, GLint
, GLint
) pfglSecondaryColor3iEXT
;
4268 typedef GLvoid
function(GLint
*) pfglSecondaryColor3ivEXT
;
4269 typedef GLvoid
function(GLshort
, GLshort
, GLshort
) pfglSecondaryColor3sEXT
;
4270 typedef GLvoid
function(GLshort
*) pfglSecondaryColor3svEXT
;
4271 typedef GLvoid
function(GLubyte
, GLubyte
, GLubyte
) pfglSecondaryColor3ubEXT
;
4272 typedef GLvoid
function(GLubyte
*) pfglSecondaryColor3ubvEXT
;
4273 typedef GLvoid
function(GLuint
, GLuint
, GLuint
) pfglSecondaryColor3uiEXT
;
4274 typedef GLvoid
function(GLuint
*) pfglSecondaryColor3uivEXT
;
4275 typedef GLvoid
function(GLushort
, GLushort
, GLushort
) pfglSecondaryColor3usEXT
;
4276 typedef GLvoid
function(GLushort
*) pfglSecondaryColor3usvEXT
;
4277 typedef GLvoid
function(GLint
, GLenum
, GLsizei
, GLvoid
*) pfglSecondaryColorPointerEXT
;
4279 pfglSecondaryColor3bEXT glSecondaryColor3bEXT
;
4280 pfglSecondaryColor3bvEXT glSecondaryColor3bvEXT
;
4281 pfglSecondaryColor3dEXT glSecondaryColor3dEXT
;
4282 pfglSecondaryColor3dvEXT glSecondaryColor3dvEXT
;
4283 pfglSecondaryColor3fEXT glSecondaryColor3fEXT
;
4284 pfglSecondaryColor3fvEXT glSecondaryColor3fvEXT
;
4285 pfglSecondaryColor3iEXT glSecondaryColor3iEXT
;
4286 pfglSecondaryColor3ivEXT glSecondaryColor3ivEXT
;
4287 pfglSecondaryColor3sEXT glSecondaryColor3sEXT
;
4288 pfglSecondaryColor3svEXT glSecondaryColor3svEXT
;
4289 pfglSecondaryColor3ubEXT glSecondaryColor3ubEXT
;
4290 pfglSecondaryColor3ubvEXT glSecondaryColor3ubvEXT
;
4291 pfglSecondaryColor3uiEXT glSecondaryColor3uiEXT
;
4292 pfglSecondaryColor3uivEXT glSecondaryColor3uivEXT
;
4293 pfglSecondaryColor3usEXT glSecondaryColor3usEXT
;
4294 pfglSecondaryColor3usvEXT glSecondaryColor3usvEXT
;
4295 pfglSecondaryColorPointerEXT glSecondaryColorPointerEXT
;
4297 // 147 - GL_EXT_texture_perturb_normal
4298 typedef GLvoid
function(GLenum
) pfglTextureNormalEXT
;
4300 pfglTextureNormalEXT glTextureNormalEXT
;
4302 // 148 - GL_EXT_multi_draw_arrays
4303 typedef GLvoid
function(GLenum
, GLint
*, GLsizei
*, GLsizei
) pfglMultiDrawArraysEXT
;
4304 typedef GLvoid
function(GLenum
, GLsizei
*, GLenum
, GLvoid
**, GLsizei
) pfglMultiDrawElementsEXT
;
4306 pfglMultiDrawArraysEXT glMultiDrawArraysEXT
;
4307 pfglMultiDrawElementsEXT glMultiDrawElementsEXT
;
4309 // 149 - GL_EXT_fog_coord
4310 typedef GLvoid
function(GLfloat
) pfglFogCoordfEXT
;
4311 typedef GLvoid
function(GLfloat
*) pfglFogCoordfvEXT
;
4312 typedef GLvoid
function(GLdouble
) pfglFogCoorddEXT
;
4313 typedef GLvoid
function(GLdouble
*) pfglFogCoorddvEXT
;
4314 typedef GLvoid
function(GLenum
, GLsizei
, GLvoid
*) pfglFogCoordPointerEXT
;
4316 pfglFogCoordfEXT glFogCoordfEXT
;
4317 pfglFogCoordfvEXT glFogCoordfvEXT
;
4318 pfglFogCoorddEXT glFogCoorddEXT
;
4319 pfglFogCoorddvEXT glFogCoorddvEXT
;
4320 pfglFogCoordPointerEXT glFogCoordPointerEXT
;
4322 // 156 - GL_EXT_coordinate_frame
4323 typedef GLvoid
function(GLbyte
, GLbyte
, GLbyte
) pfglTangent3bEXT
;
4324 typedef GLvoid
function(GLbyte
*) pfglTangent3bvEXT
;
4325 typedef GLvoid
function(GLdouble
, GLdouble
, GLdouble
) pfglTangent3dEXT
;
4326 typedef GLvoid
function(GLdouble
*) pfglTangent3dvEXT
;
4327 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
) pfglTangent3fEXT
;
4328 typedef GLvoid
function(GLfloat
*) pfglTangent3fvEXT
;
4329 typedef GLvoid
function(GLint
, GLint
, GLint
) pfglTangent3iEXT
;
4330 typedef GLvoid
function(GLint
*) pfglTangent3ivEXT
;
4331 typedef GLvoid
function(GLshort
, GLshort
, GLshort
) pfglTangent3sEXT
;
4332 typedef GLvoid
function(GLshort
*) pfglTangent3svEXT
;
4333 typedef GLvoid
function(GLbyte
, GLbyte
, GLbyte
) pfglBinormal3bEXT
;
4334 typedef GLvoid
function(GLbyte
*) pfglBinormal3bvEXT
;
4335 typedef GLvoid
function(GLdouble
, GLdouble
, GLdouble
) pfglBinormal3dEXT
;
4336 typedef GLvoid
function(GLdouble
*) pfglBinormal3dvEXT
;
4337 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
) pfglBinormal3fEXT
;
4338 typedef GLvoid
function(GLfloat
*) pfglBinormal3fvEXT
;
4339 typedef GLvoid
function(GLint
, GLint
, GLint
) pfglBinormal3iEXT
;
4340 typedef GLvoid
function(GLint
*) pfglBinormal3ivEXT
;
4341 typedef GLvoid
function(GLshort
, GLshort
, GLshort
) pfglBinormal3sEXT
;
4342 typedef GLvoid
function(GLshort
*) pfglBinormal3svEXT
;
4343 typedef GLvoid
function(GLenum
, GLsizei
, GLvoid
*) pfglTangentPointerEXT
;
4344 typedef GLvoid
function(GLenum
, GLsizei
, GLvoid
*) pfglBinormalPointerEXT
;
4346 pfglTangent3bEXT glTangent3bEXT
;
4347 pfglTangent3bvEXT glTangent3bvEXT
;
4348 pfglTangent3dEXT glTangent3dEXT
;
4349 pfglTangent3dvEXT glTangent3dvEXT
;
4350 pfglTangent3fEXT glTangent3fEXT
;
4351 pfglTangent3fvEXT glTangent3fvEXT
;
4352 pfglTangent3iEXT glTangent3iEXT
;
4353 pfglTangent3ivEXT glTangent3ivEXT
;
4354 pfglTangent3sEXT glTangent3sEXT
;
4355 pfglTangent3svEXT glTangent3svEXT
;
4356 pfglBinormal3bEXT glBinormal3bEXT
;
4357 pfglBinormal3bvEXT glBinormal3bvEXT
;
4358 pfglBinormal3dEXT glBinormal3dEXT
;
4359 pfglBinormal3dvEXT glBinormal3dvEXT
;
4360 pfglBinormal3fEXT glBinormal3fEXT
;
4361 pfglBinormal3fvEXT glBinormal3fvEXT
;
4362 pfglBinormal3iEXT glBinormal3iEXT
;
4363 pfglBinormal3ivEXT glBinormal3ivEXT
;
4364 pfglBinormal3sEXT glBinormal3sEXT
;
4365 pfglBinormal3svEXT glBinormal3svEXT
;
4366 pfglTangentPointerEXT glTangentPointerEXT
;
4367 pfglBinormalPointerEXT glBinormalPointerEXT
;
4369 // 163 - GL_SUNX_constant_data
4370 typedef GLvoid
function() pfglFinishTextureSUNX
;
4372 pfglFinishTextureSUNX glFinishTextureSUNX
;
4374 // 164 - GL_SUN_global_alpha
4375 typedef GLvoid
function(GLbyte
) pfglGlobalAlphaFactorbSUN
;
4376 typedef GLvoid
function(GLshort
) pfglGlobalAlphaFactorsSUN
;
4377 typedef GLvoid
function(GLint
) pfglGlobalAlphaFactoriSUN
;
4378 typedef GLvoid
function(GLfloat
) pfglGlobalAlphaFactorfSUN
;
4379 typedef GLvoid
function(GLdouble
) pfglGlobalAlphaFactordSUN
;
4380 typedef GLvoid
function(GLubyte
) pfglGlobalAlphaFactorubSUN
;
4381 typedef GLvoid
function(GLushort
) pfglGlobalAlphaFactorusSUN
;
4382 typedef GLvoid
function(GLuint
) pfglGlobalAlphaFactoruiSUN
;
4384 pfglGlobalAlphaFactorbSUN glGlobalAlphaFactorbSUN
;
4385 pfglGlobalAlphaFactorsSUN glGlobalAlphaFactorsSUN
;
4386 pfglGlobalAlphaFactoriSUN glGlobalAlphaFactoriSUN
;
4387 pfglGlobalAlphaFactorfSUN glGlobalAlphaFactorfSUN
;
4388 pfglGlobalAlphaFactordSUN glGlobalAlphaFactordSUN
;
4389 pfglGlobalAlphaFactorubSUN glGlobalAlphaFactorubSUN
;
4390 pfglGlobalAlphaFactorusSUN glGlobalAlphaFactorusSUN
;
4391 pfglGlobalAlphaFactoruiSUN glGlobalAlphaFactoruiSUN
;
4393 // 165 - GL_SUN_triangle_list
4394 typedef GLvoid
function(GLuint
) pfglReplacementCodeuiSUN
;
4395 typedef GLvoid
function(GLushort
) pfglReplacementCodeusSUN
;
4396 typedef GLvoid
function(GLubyte
) pfglReplacementCodeubSUN
;
4397 typedef GLvoid
function(GLuint
*) pfglReplacementCodeuivSUN
;
4398 typedef GLvoid
function(GLushort
*) pfglReplacementCodeusvSUN
;
4399 typedef GLvoid
function(GLubyte
*) pfglReplacementCodeubvSUN
;
4400 typedef GLvoid
function(GLenum
, GLsizei
, GLvoid
**) pfglReplacementCodePointerSUN
;
4402 pfglReplacementCodeuiSUN glReplacementCodeuiSUN
;
4403 pfglReplacementCodeusSUN glReplacementCodeusSUN
;
4404 pfglReplacementCodeubSUN glReplacementCodeubSUN
;
4405 pfglReplacementCodeuivSUN glReplacementCodeuivSUN
;
4406 pfglReplacementCodeusvSUN glReplacementCodeusvSUN
;
4407 pfglReplacementCodeubvSUN glReplacementCodeubvSUN
;
4408 pfglReplacementCodePointerSUN glReplacementCodePointerSUN
;
4410 // 166 - GL_SUN_vertex
4411 typedef GLvoid
function(GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
) pfglColor4ubVertex2fSUN
;
4412 typedef GLvoid
function(GLubyte
*, GLfloat
*) pfglColor4ubVertex2fvSUN
;
4413 typedef GLvoid
function(GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
, GLfloat
) pfglColor4ubVertex3fSUN
;
4414 typedef GLvoid
function(GLubyte
*, GLfloat
*) pfglColor4ubVertex3fvSUN
;
4415 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglColor3fVertex3fSUN
;
4416 typedef GLvoid
function(GLfloat
*, GLfloat
*) pfglColor3fVertex3fvSUN
;
4417 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglNormal3fVertex3fSUN
;
4418 typedef GLvoid
function(GLfloat
*, GLfloat
*) pfglNormal3fVertex3fvSUN
;
4419 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglColor4fNormal3fVertex3fSUN
;
4420 typedef GLvoid
function(GLfloat
*, GLfloat
*, GLfloat
*) pfglColor4fNormal3fVertex3fvSUN
;
4421 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglTexCoord2fVertex3fSUN
;
4422 typedef GLvoid
function(GLfloat
*, GLfloat
*) pfglTexCoord2fVertex3fvSUN
;
4423 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglTexCoord4fVertex4fSUN
;
4424 typedef GLvoid
function(GLfloat
*, GLfloat
*) pfglTexCoord4fVertex4fvSUN
;
4425 typedef GLvoid
function(GLfloat
, GLfloat
, GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
, GLfloat
) pfglTexCoord2fColor4ubVertex3fSUN
;
4426 typedef GLvoid
function(GLfloat
*, GLubyte
*, GLfloat
*) pfglTexCoord2fColor4ubVertex3fvSUN
;
4427 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglTexCoord2fColor3fVertex3fSUN
;
4428 typedef GLvoid
function(GLfloat
*, GLfloat
*, GLfloat
*) pfglTexCoord2fColor3fVertex3fvSUN
;
4429 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglTexCoord2fNormal3fVertex3fSUN
;
4430 typedef GLvoid
function(GLfloat
*, GLfloat
*, GLfloat
*) pfglTexCoord2fNormal3fVertex3fvSUN
;
4431 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglTexCoord2fColor4fNormal3fVertex3fSUN
;
4432 typedef GLvoid
function(GLfloat
*, GLfloat
*, GLfloat
*, GLfloat
*) pfglTexCoord2fColor4fNormal3fVertex3fvSUN
;
4433 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglTexCoord4fColor4fNormal3fVertex4fSUN
;
4434 typedef GLvoid
function(GLfloat
*, GLfloat
*, GLfloat
*, GLfloat
*) pfglTexCoord4fColor4fNormal3fVertex4fvSUN
;
4435 typedef GLvoid
function(GLuint
, GLfloat
, GLfloat
, GLfloat
) pfglReplacementCodeuiVertex3fSUN
;
4436 typedef GLvoid
function(GLuint
*, GLfloat
*) pfglReplacementCodeuiVertex3fvSUN
;
4437 typedef GLvoid
function(GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
, GLfloat
, GLfloat
, GLfloat
) pfglReplacementCodeuiColor4ubVertex3fSUN
;
4438 typedef GLvoid
function(GLuint
*, GLubyte
*, GLfloat
*) pfglReplacementCodeuiColor4ubVertex3fvSUN
;
4439 typedef GLvoid
function(GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglReplacementCodeuiColor3fVertex3fSUN
;
4440 typedef GLvoid
function(GLuint
*, GLfloat
*, GLfloat
*) pfglReplacementCodeuiColor3fVertex3fvSUN
;
4441 typedef GLvoid
function(GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglReplacementCodeuiNormal3fVertex3fSUN
;
4442 typedef GLvoid
function(GLuint
*, GLfloat
*, GLfloat
*) pfglReplacementCodeuiNormal3fVertex3fvSUN
;
4443 typedef GLvoid
function(GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglReplacementCodeuiColor4fNormal3fVertex3fSUN
;
4444 typedef GLvoid
function(GLuint
*, GLfloat
*, GLfloat
*, GLfloat
*) pfglReplacementCodeuiColor4fNormal3fVertex3fvSUN
;
4445 typedef GLvoid
function(GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglReplacementCodeuiTexCoord2fVertex3fSUN
;
4446 typedef GLvoid
function(GLuint
*, GLfloat
*, GLfloat
*) pfglReplacementCodeuiTexCoord2fVertex3fvSUN
;
4447 typedef GLvoid
function(GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
;
4448 typedef GLvoid
function(GLuint
*, GLfloat
*, GLfloat
*, GLfloat
*) pfglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
;
4449 typedef GLvoid
function(GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
;
4450 typedef GLvoid
function(GLuint
*, GLfloat
*, GLfloat
*, GLfloat
*, GLfloat
*) pfglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
;
4452 pfglColor4ubVertex2fSUN glColor4ubVertex2fSUN
;
4453 pfglColor4ubVertex2fvSUN glColor4ubVertex2fvSUN
;
4454 pfglColor4ubVertex3fSUN glColor4ubVertex3fSUN
;
4455 pfglColor4ubVertex3fvSUN glColor4ubVertex3fvSUN
;
4456 pfglColor3fVertex3fSUN glColor3fVertex3fSUN
;
4457 pfglColor3fVertex3fvSUN glColor3fVertex3fvSUN
;
4458 pfglNormal3fVertex3fSUN glNormal3fVertex3fSUN
;
4459 pfglNormal3fVertex3fvSUN glNormal3fVertex3fvSUN
;
4460 pfglColor4fNormal3fVertex3fSUN glColor4fNormal3fVertex3fSUN
;
4461 pfglColor4fNormal3fVertex3fvSUN glColor4fNormal3fVertex3fvSUN
;
4462 pfglTexCoord2fVertex3fSUN glTexCoord2fVertex3fSUN
;
4463 pfglTexCoord2fVertex3fvSUN glTexCoord2fVertex3fvSUN
;
4464 pfglTexCoord4fVertex4fSUN glTexCoord4fVertex4fSUN
;
4465 pfglTexCoord4fVertex4fvSUN glTexCoord4fVertex4fvSUN
;
4466 pfglTexCoord2fColor4ubVertex3fSUN glTexCoord2fColor4ubVertex3fSUN
;
4467 pfglTexCoord2fColor4ubVertex3fvSUN glTexCoord2fColor4ubVertex3fvSUN
;
4468 pfglTexCoord2fColor3fVertex3fSUN glTexCoord2fColor3fVertex3fSUN
;
4469 pfglTexCoord2fColor3fVertex3fvSUN glTexCoord2fColor3fVertex3fvSUN
;
4470 pfglTexCoord2fNormal3fVertex3fSUN glTexCoord2fNormal3fVertex3fSUN
;
4471 pfglTexCoord2fNormal3fVertex3fvSUN glTexCoord2fNormal3fVertex3fvSUN
;
4472 pfglTexCoord2fColor4fNormal3fVertex3fSUN glTexCoord2fColor4fNormal3fVertex3fSUN
;
4473 pfglTexCoord2fColor4fNormal3fVertex3fvSUN glTexCoord2fColor4fNormal3fVertex3fvSUN
;
4474 pfglTexCoord4fColor4fNormal3fVertex4fSUN glTexCoord4fColor4fNormal3fVertex4fSUN
;
4475 pfglTexCoord4fColor4fNormal3fVertex4fvSUN glTexCoord4fColor4fNormal3fVertex4fvSUN
;
4476 pfglReplacementCodeuiVertex3fSUN glReplacementCodeuiVertex3fSUN
;
4477 pfglReplacementCodeuiVertex3fvSUN glReplacementCodeuiVertex3fvSUN
;
4478 pfglReplacementCodeuiColor4ubVertex3fSUN glReplacementCodeuiColor4ubVertex3fSUN
;
4479 pfglReplacementCodeuiColor4ubVertex3fvSUN glReplacementCodeuiColor4ubVertex3fvSUN
;
4480 pfglReplacementCodeuiColor3fVertex3fSUN glReplacementCodeuiColor3fVertex3fSUN
;
4481 pfglReplacementCodeuiColor3fVertex3fvSUN glReplacementCodeuiColor3fVertex3fvSUN
;
4482 pfglReplacementCodeuiNormal3fVertex3fSUN glReplacementCodeuiNormal3fVertex3fSUN
;
4483 pfglReplacementCodeuiNormal3fVertex3fvSUN glReplacementCodeuiNormal3fVertex3fvSUN
;
4484 pfglReplacementCodeuiColor4fNormal3fVertex3fSUN glReplacementCodeuiColor4fNormal3fVertex3fSUN
;
4485 pfglReplacementCodeuiColor4fNormal3fVertex3fvSUN glReplacementCodeuiColor4fNormal3fVertex3fvSUN
;
4486 pfglReplacementCodeuiTexCoord2fVertex3fSUN glReplacementCodeuiTexCoord2fVertex3fSUN
;
4487 pfglReplacementCodeuiTexCoord2fVertex3fvSUN glReplacementCodeuiTexCoord2fVertex3fvSUN
;
4488 pfglReplacementCodeuiTexCoord2fNormal3fVertex3fSUN glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
;
4489 pfglReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
;
4490 pfglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
;
4491 pfglReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
;
4493 // 173 - GL_EXT_blend_func_separate
4494 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLenum
) pfglBlendFuncSeparateEXT
;
4496 pfglBlendFuncSeparateEXT glBlendFuncSeparateEXT
;
4498 // ? - GL_INGR_blend_func_separate
4499 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLenum
) pfglBlendFuncSeparateINGR
;
4501 pfglBlendFuncSeparateINGR glBlendFuncSeparateINGR
;
4503 // 188 - GL_EXT_vertex_weighting
4504 typedef GLvoid
function(GLfloat
) pfglVertexWeightfEXT
;
4505 typedef GLvoid
function(GLfloat
*) pfglVertexWeightfvEXT
;
4506 typedef GLvoid
function(GLsizei
, GLenum
, GLsizei
, GLvoid
*) pfglVertexWeightPointerEXT
;
4508 pfglVertexWeightfEXT glVertexWeightfEXT
;
4509 pfglVertexWeightfvEXT glVertexWeightfvEXT
;
4510 pfglVertexWeightPointerEXT glVertexWeightPointerEXT
;
4512 // 190 - GL_NV_vertex_array_range
4513 typedef GLvoid
function() pfglFlushVertexArrayRangeNV
;
4514 typedef GLvoid
function(GLsizei
, GLvoid
*) pfglVertexArrayRangeNV
;
4516 pfglFlushVertexArrayRangeNV glFlushVertexArrayRangeNV
;
4517 pfglVertexArrayRangeNV glVertexArrayRangeNV
;
4519 // 191 - GL_NV_register_combiners
4520 typedef GLvoid
function(GLenum
, GLfloat
*) pfglCombinerParameterfvNV
;
4521 typedef GLvoid
function(GLenum
, GLfloat
) pfglCombinerParameterfNV
;
4522 typedef GLvoid
function(GLenum
, GLint
*) pfglCombinerParameterivNV
;
4523 typedef GLvoid
function(GLenum
, GLint
) pfglCombinerParameteriNV
;
4524 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLenum
) pfglCombinerInputNV
;
4525 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLenum
, GLboolean
, GLboolean
, GLboolean
) pfglCombinerOutputNV
;
4526 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLenum
) pfglFinalCombinerInputNV
;
4527 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLenum
, GLfloat
*) pfglGetCombinerInputParameterfvNV
;
4528 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLenum
, GLint
*) pfglGetCombinerInputParameterivNV
;
4529 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLfloat
*) pfglGetCombinerOutputParameterfvNV
;
4530 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLint
*) pfglGetCombinerOutputParameterivNV
;
4531 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglGetFinalCombinerInputParameterfvNV
;
4532 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetFinalCombinerInputParameterivNV
;
4534 pfglCombinerParameterfvNV glCombinerParameterfvNV
;
4535 pfglCombinerParameterfNV glCombinerParameterfNV
;
4536 pfglCombinerParameterivNV glCombinerParameterivNV
;
4537 pfglCombinerParameteriNV glCombinerParameteriNV
;
4538 pfglCombinerInputNV glCombinerInputNV
;
4539 pfglCombinerOutputNV glCombinerOutputNV
;
4540 pfglFinalCombinerInputNV glFinalCombinerInputNV
;
4541 pfglGetCombinerInputParameterfvNV glGetCombinerInputParameterfvNV
;
4542 pfglGetCombinerInputParameterivNV glGetCombinerInputParameterivNV
;
4543 pfglGetCombinerOutputParameterfvNV glGetCombinerOutputParameterfvNV
;
4544 pfglGetCombinerOutputParameterivNV glGetCombinerOutputParameterivNV
;
4545 pfglGetFinalCombinerInputParameterfvNV glGetFinalCombinerInputParameterfvNV
;
4546 pfglGetFinalCombinerInputParameterivNV glGetFinalCombinerInputParameterivNV
;
4548 // 196 - GL_MESA_resize_buffers
4549 typedef GLvoid
function() pfglResizeBuffersMESA
;
4551 pfglResizeBuffersMESA glResizeBuffersMESA
;
4553 // 197 - GL_MESA_window_pos
4554 typedef GLvoid
function(GLdouble
, GLdouble
) pfglWindowPos2dMESA
;
4555 typedef GLvoid
function(GLdouble
*) pfglWindowPos2dvMESA
;
4556 typedef GLvoid
function(GLfloat
, GLfloat
) pfglWindowPos2fMESA
;
4557 typedef GLvoid
function(GLfloat
*) pfglWindowPos2fvMESA
;
4558 typedef GLvoid
function(GLint
, GLint
) pfglWindowPos2iMESA
;
4559 typedef GLvoid
function(GLint
*) pfglWindowPos2ivMESA
;
4560 typedef GLvoid
function(GLshort
, GLshort
) pfglWindowPos2sMESA
;
4561 typedef GLvoid
function(GLshort
*) pfglWindowPos2svMESA
;
4562 typedef GLvoid
function(GLdouble
, GLdouble
, GLdouble
) pfglWindowPos3dMESA
;
4563 typedef GLvoid
function(GLdouble
*) pfglWindowPos3dvMESA
;
4564 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
) pfglWindowPos3fMESA
;
4565 typedef GLvoid
function(GLfloat
*) pfglWindowPos3fvMESA
;
4566 typedef GLvoid
function(GLint
, GLint
, GLint
) pfglWindowPos3iMESA
;
4567 typedef GLvoid
function(GLint
*) pfglWindowPos3ivMESA
;
4568 typedef GLvoid
function(GLshort
, GLshort
, GLshort
) pfglWindowPos3sMESA
;
4569 typedef GLvoid
function(GLshort
*) pfglWindowPos3svMESA
;
4570 typedef GLvoid
function(GLdouble
, GLdouble
, GLdouble
, GLdouble
) pfglWindowPos4dMESA
;
4571 typedef GLvoid
function(GLdouble
*) pfglWindowPos4dvMESA
;
4572 typedef GLvoid
function(GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglWindowPos4fMESA
;
4573 typedef GLvoid
function(GLfloat
*) pfglWindowPos4fvMESA
;
4574 typedef GLvoid
function(GLint
, GLint
, GLint
, GLint
) pfglWindowPos4iMESA
;
4575 typedef GLvoid
function(GLint
*) pfglWindowPos4ivMESA
;
4576 typedef GLvoid
function(GLshort
, GLshort
, GLshort
, GLshort
) pfglWindowPos4sMESA
;
4577 typedef GLvoid
function(GLshort
*) pfglWindowPos4svMESA
;
4579 pfglWindowPos2dMESA glWindowPos2dMESA
;
4580 pfglWindowPos2dvMESA glWindowPos2dvMESA
;
4581 pfglWindowPos2fMESA glWindowPos2fMESA
;
4582 pfglWindowPos2fvMESA glWindowPos2fvMESA
;
4583 pfglWindowPos2iMESA glWindowPos2iMESA
;
4584 pfglWindowPos2ivMESA glWindowPos2ivMESA
;
4585 pfglWindowPos2sMESA glWindowPos2sMESA
;
4586 pfglWindowPos2svMESA glWindowPos2svMESA
;
4587 pfglWindowPos3dMESA glWindowPos3dMESA
;
4588 pfglWindowPos3dvMESA glWindowPos3dvMESA
;
4589 pfglWindowPos3fMESA glWindowPos3fMESA
;
4590 pfglWindowPos3fvMESA glWindowPos3fvMESA
;
4591 pfglWindowPos3iMESA glWindowPos3iMESA
;
4592 pfglWindowPos3ivMESA glWindowPos3ivMESA
;
4593 pfglWindowPos3sMESA glWindowPos3sMESA
;
4594 pfglWindowPos3svMESA glWindowPos3svMESA
;
4595 pfglWindowPos4dMESA glWindowPos4dMESA
;
4596 pfglWindowPos4dvMESA glWindowPos4dvMESA
;
4597 pfglWindowPos4fMESA glWindowPos4fMESA
;
4598 pfglWindowPos4fvMESA glWindowPos4fvMESA
;
4599 pfglWindowPos4iMESA glWindowPos4iMESA
;
4600 pfglWindowPos4ivMESA glWindowPos4ivMESA
;
4601 pfglWindowPos4sMESA glWindowPos4sMESA
;
4602 pfglWindowPos4svMESA glWindowPos4svMESA
;
4604 // 200 - GL_IBM_multimode_draw_arrays
4605 typedef GLvoid
function(GLenum
*, GLint
*, GLsizei
*, GLsizei
, GLint
) pfglMultiModeDrawArraysIBM
;
4606 typedef GLvoid
function(GLenum
*, GLsizei
*, GLenum
, GLvoid
**, GLsizei
, GLint
) pfglMultiModeDrawElementsIBM
;
4608 pfglMultiModeDrawArraysIBM glMultiModeDrawArraysIBM
;
4609 pfglMultiModeDrawElementsIBM glMultiModeDrawElementsIBM
;
4611 // 201 - GL_IBM_vertex_array_lists
4612 typedef GLvoid
function(GLint
, GLenum
, GLint
, GLvoid
**, GLint
) pfglColorPointerListIBM
;
4613 typedef GLvoid
function(GLint
, GLenum
, GLint
, GLvoid
**, GLint
) pfglSecondaryColorPointerListIBM
;
4614 typedef GLvoid
function(GLint
, GLboolean
**, GLint
) pfglEdgeFlagPointerListIBM
;
4615 typedef GLvoid
function(GLenum
, GLint
, GLvoid
**, GLint
) pfglFogCoordPointerListIBM
;
4616 typedef GLvoid
function(GLenum
, GLint
, GLvoid
**, GLint
) pfglIndexPointerListIBM
;
4617 typedef GLvoid
function(GLenum
, GLint
, GLvoid
**, GLint
) pfglNormalPointerListIBM
;
4618 typedef GLvoid
function(GLint
, GLenum
, GLint
, GLvoid
**, GLint
) pfglTexCoordPointerListIBM
;
4619 typedef GLvoid
function(GLint
, GLenum
, GLint
, GLvoid
**, GLint
) pfglVertexPointerListIBM
;
4621 pfglColorPointerListIBM glColorPointerListIBM
;
4622 pfglSecondaryColorPointerListIBM glSecondaryColorPointerListIBM
;
4623 pfglEdgeFlagPointerListIBM glEdgeFlagPointerListIBM
;
4624 pfglFogCoordPointerListIBM glFogCoordPointerListIBM
;
4625 pfglIndexPointerListIBM glIndexPointerListIBM
;
4626 pfglNormalPointerListIBM glNormalPointerListIBM
;
4627 pfglTexCoordPointerListIBM glTexCoordPointerListIBM
;
4628 pfglVertexPointerListIBM glVertexPointerListIBM
;
4630 // 208 - GL_3DFX_tbuffer
4631 typedef GLvoid
function(GLuint
) pfglTbufferMask3DFX
;
4633 pfglTbufferMask3DFX glTbufferMask3DFX
;
4635 // 209 - GL_EXT_multisample
4636 typedef GLvoid
function(GLclampf
, GLboolean
) pfglSampleMaskEXT
;
4637 typedef GLvoid
function(GLenum
) pfglSamplePatternEXT
;
4639 pfglSampleMaskEXT glSampleMaskEXT
;
4640 pfglSamplePatternEXT glSamplePatternEXT
;
4642 // 214 - GL_SGIS_texture_color_mask
4643 typedef GLvoid
function(GLboolean
, GLboolean
, GLboolean
, GLboolean
) pfglTextureColorMaskSGIS
;
4645 pfglTextureColorMaskSGIS glTextureColorMaskSGIS
;
4647 // ? - GL_SGIX_igloo_interface
4648 typedef GLvoid
function(GLenum
, GLvoid
*) pfglIglooInterfaceSGIX
;
4650 pfglIglooInterfaceSGIX glIglooInterfaceSGIX
;
4652 // 222 - GL_NV_fence
4653 typedef GLvoid
function(GLsizei
, GLuint
*) pfglDeleteFencesNV
;
4654 typedef GLvoid
function(GLsizei
, GLuint
*) pfglGenFencesNV
;
4655 typedef GLboolean
function(GLuint
) pfglIsFenceNV
;
4656 typedef GLboolean
function(GLuint
) pfglTestFenceNV
;
4657 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglGetFenceivNV
;
4658 typedef GLvoid
function(GLuint
) pfglFinishFenceNV
;
4659 typedef GLvoid
function(GLuint
, GLenum
) pfglSetFenceNV
;
4661 pfglDeleteFencesNV glDeleteFencesNV
;
4662 pfglGenFencesNV glGenFencesNV
;
4663 pfglIsFenceNV glIsFenceNV
;
4664 pfglTestFenceNV glTestFenceNV
;
4665 pfglGetFenceivNV glGetFenceivNV
;
4666 pfglFinishFenceNV glFinishFenceNV
;
4667 pfglSetFenceNV glSetFenceNV
;
4669 // 225 - GL_NV_evaluators
4670 typedef GLvoid
function(GLenum
, GLuint
, GLenum
, GLsizei
, GLsizei
, GLint
, GLint
, GLboolean
, GLvoid
*) pfglMapControlPointsNV
;
4671 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglMapParameterivNV
;
4672 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglMapParameterfvNV
;
4673 typedef GLvoid
function(GLenum
, GLuint
, GLenum
, GLsizei
, GLsizei
, GLboolean
, GLvoid
*) pfglGetMapControlPointsNV
;
4674 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetMapParameterivNV
;
4675 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglGetMapParameterfvNV
;
4676 typedef GLvoid
function(GLenum
, GLuint
, GLenum
, GLint
*) pfglGetMapAttribParameterivNV
;
4677 typedef GLvoid
function(GLenum
, GLuint
, GLenum
, GLfloat
*) pfglGetMapAttribParameterfvNV
;
4678 typedef GLvoid
function(GLenum
, GLenum
) pfglEvalMapsNV
;
4680 pfglMapControlPointsNV glMapControlPointsNV
;
4681 pfglMapParameterivNV glMapParameterivNV
;
4682 pfglMapParameterfvNV glMapParameterfvNV
;
4683 pfglGetMapControlPointsNV glGetMapControlPointsNV
;
4684 pfglGetMapParameterivNV glGetMapParameterivNV
;
4685 pfglGetMapParameterfvNV glGetMapParameterfvNV
;
4686 pfglGetMapAttribParameterivNV glGetMapAttribParameterivNV
;
4687 pfglGetMapAttribParameterfvNV glGetMapAttribParameterfvNV
;
4688 pfglEvalMapsNV glEvalMapsNV
;
4690 // 227 - GL_NV_register_combiners2
4691 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglCombinerStageParameterfvNV
;
4692 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglGetCombinerStageParameterfvNV
;
4694 pfglCombinerStageParameterfvNV glCombinerStageParameterfvNV
;
4695 pfglGetCombinerStageParameterfvNV glGetCombinerStageParameterfvNV
;
4697 // 233 - GL_NV_vertex_program
4698 typedef GLboolean
function(GLsizei
, GLuint
*, GLboolean
*) pfglAreProgramsResidentNV
;
4699 typedef GLvoid
function(GLenum
, GLuint
) pfglBindProgramNV
;
4700 typedef GLvoid
function(GLsizei
, GLuint
*) pfglDeleteProgramsNV
;
4701 typedef GLvoid
function(GLenum
, GLuint
, GLfloat
*) pfglExecuteProgramNV
;
4702 typedef GLvoid
function(GLsizei
, GLuint
*) pfglGenProgramsNV
;
4703 typedef GLvoid
function(GLenum
, GLuint
, GLenum
, GLdouble
*) pfglGetProgramParameterdvNV
;
4704 typedef GLvoid
function(GLenum
, GLuint
, GLenum
, GLfloat
*) pfglGetProgramParameterfvNV
;
4705 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglGetProgramivNV
;
4706 typedef GLvoid
function(GLuint
, GLenum
, GLubyte
*) pfglGetProgramStringNV
;
4707 typedef GLvoid
function(GLenum
, GLuint
, GLenum
, GLint
*) pfglGetTrackMatrixivNV
;
4708 typedef GLvoid
function(GLuint
, GLenum
, GLdouble
*) pfglGetVertexAttribdvNV
;
4709 typedef GLvoid
function(GLuint
, GLenum
, GLfloat
*) pfglGetVertexAttribfvNV
;
4710 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglGetVertexAttribivNV
;
4711 typedef GLvoid
function(GLuint
, GLenum
, GLvoid
**) pfglGetVertexAttribPointervNV
;
4712 typedef GLboolean
function(GLuint
) pfglIsProgramNV
;
4713 typedef GLvoid
function(GLenum
, GLuint
, GLsizei
, GLubyte
*) pfglLoadProgramNV
;
4714 typedef GLvoid
function(GLenum
, GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) pfglProgramParameter4dNV
;
4715 typedef GLvoid
function(GLenum
, GLuint
, GLdouble
*) pfglProgramParameter4dvNV
;
4716 typedef GLvoid
function(GLenum
, GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglProgramParameter4fNV
;
4717 typedef GLvoid
function(GLenum
, GLuint
, GLfloat
*) pfglProgramParameter4fvNV
;
4718 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLdouble
*) pfglProgramParameters4dvNV
;
4719 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLfloat
*) pfglProgramParameters4fvNV
;
4720 typedef GLvoid
function(GLsizei
, GLuint
*) pfglRequestResidentProgramsNV
;
4721 typedef GLvoid
function(GLenum
, GLuint
, GLenum
, GLenum
) pfglTrackMatrixNV
;
4722 typedef GLvoid
function(GLuint
, GLint
, GLenum
, GLsizei
, GLvoid
*) pfglVertexAttribPointerNV
;
4723 typedef GLvoid
function(GLuint
, GLdouble
) pfglVertexAttrib1dNV
;
4724 typedef GLvoid
function(GLuint
, GLdouble
*) pfglVertexAttrib1dvNV
;
4725 typedef GLvoid
function(GLuint
, GLfloat
) pfglVertexAttrib1fNV
;
4726 typedef GLvoid
function(GLuint
, GLfloat
*) pfglVertexAttrib1fvNV
;
4727 typedef GLvoid
function(GLuint
, GLshort
) pfglVertexAttrib1sNV
;
4728 typedef GLvoid
function(GLuint
, GLshort
*) pfglVertexAttrib1svNV
;
4729 typedef GLvoid
function(GLuint
, GLdouble
, GLdouble
) pfglVertexAttrib2dNV
;
4730 typedef GLvoid
function(GLuint
, GLdouble
*) pfglVertexAttrib2dvNV
;
4731 typedef GLvoid
function(GLuint
, GLfloat
, GLfloat
) pfglVertexAttrib2fNV
;
4732 typedef GLvoid
function(GLuint
, GLfloat
*) pfglVertexAttrib2fvNV
;
4733 typedef GLvoid
function(GLuint
, GLshort
, GLshort
) pfglVertexAttrib2sNV
;
4734 typedef GLvoid
function(GLuint
, GLshort
*) pfglVertexAttrib2svNV
;
4735 typedef GLvoid
function(GLuint
, GLdouble
, GLdouble
, GLdouble
) pfglVertexAttrib3dNV
;
4736 typedef GLvoid
function(GLuint
, GLdouble
*) pfglVertexAttrib3dvNV
;
4737 typedef GLvoid
function(GLuint
, GLfloat
, GLfloat
, GLfloat
) pfglVertexAttrib3fNV
;
4738 typedef GLvoid
function(GLuint
, GLfloat
*) pfglVertexAttrib3fvNV
;
4739 typedef GLvoid
function(GLuint
, GLshort
, GLshort
, GLshort
) pfglVertexAttrib3sNV
;
4740 typedef GLvoid
function(GLuint
, GLshort
*) pfglVertexAttrib3svNV
;
4741 typedef GLvoid
function(GLuint
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) pfglVertexAttrib4dNV
;
4742 typedef GLvoid
function(GLuint
, GLdouble
*) pfglVertexAttrib4dvNV
;
4743 typedef GLvoid
function(GLuint
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglVertexAttrib4fNV
;
4744 typedef GLvoid
function(GLuint
, GLfloat
*) pfglVertexAttrib4fvNV
;
4745 typedef GLvoid
function(GLuint
, GLshort
, GLshort
, GLshort
, GLshort
) pfglVertexAttrib4sNV
;
4746 typedef GLvoid
function(GLuint
, GLshort
*) pfglVertexAttrib4svNV
;
4747 typedef GLvoid
function(GLuint
, GLubyte
, GLubyte
, GLubyte
, GLubyte
) pfglVertexAttrib4ubNV
;
4748 typedef GLvoid
function(GLuint
, GLubyte
*) pfglVertexAttrib4ubvNV
;
4749 typedef GLvoid
function(GLuint
, GLsizei
, GLdouble
*) pfglVertexAttribs1dvNV
;
4750 typedef GLvoid
function(GLuint
, GLsizei
, GLfloat
*) pfglVertexAttribs1fvNV
;
4751 typedef GLvoid
function(GLuint
, GLsizei
, GLshort
*) pfglVertexAttribs1svNV
;
4752 typedef GLvoid
function(GLuint
, GLsizei
, GLdouble
*) pfglVertexAttribs2dvNV
;
4753 typedef GLvoid
function(GLuint
, GLsizei
, GLfloat
*) pfglVertexAttribs2fvNV
;
4754 typedef GLvoid
function(GLuint
, GLsizei
, GLshort
*) pfglVertexAttribs2svNV
;
4755 typedef GLvoid
function(GLuint
, GLsizei
, GLdouble
*) pfglVertexAttribs3dvNV
;
4756 typedef GLvoid
function(GLuint
, GLsizei
, GLfloat
*) pfglVertexAttribs3fvNV
;
4757 typedef GLvoid
function(GLuint
, GLsizei
, GLshort
*) pfglVertexAttribs3svNV
;
4758 typedef GLvoid
function(GLuint
, GLsizei
, GLdouble
*) pfglVertexAttribs4dvNV
;
4759 typedef GLvoid
function(GLuint
, GLsizei
, GLfloat
*) pfglVertexAttribs4fvNV
;
4760 typedef GLvoid
function(GLuint
, GLsizei
, GLshort
*) pfglVertexAttribs4svNV
;
4761 typedef GLvoid
function(GLuint
, GLsizei
, GLubyte
*) pfglVertexAttribs4ubvNV
;
4763 pfglAreProgramsResidentNV glAreProgramsResidentNV
;
4764 pfglBindProgramNV glBindProgramNV
;
4765 pfglDeleteProgramsNV glDeleteProgramsNV
;
4766 pfglExecuteProgramNV glExecuteProgramNV
;
4767 pfglGenProgramsNV glGenProgramsNV
;
4768 pfglGetProgramParameterdvNV glGetProgramParameterdvNV
;
4769 pfglGetProgramParameterfvNV glGetProgramParameterfvNV
;
4770 pfglGetProgramivNV glGetProgramivNV
;
4771 pfglGetProgramStringNV glGetProgramStringNV
;
4772 pfglGetTrackMatrixivNV glGetTrackMatrixivNV
;
4773 pfglGetVertexAttribdvNV glGetVertexAttribdvNV
;
4774 pfglGetVertexAttribfvNV glGetVertexAttribfvNV
;
4775 pfglGetVertexAttribivNV glGetVertexAttribivNV
;
4776 pfglGetVertexAttribPointervNV glGetVertexAttribPointervNV
;
4777 pfglIsProgramNV glIsProgramNV
;
4778 pfglLoadProgramNV glLoadProgramNV
;
4779 pfglProgramParameter4dNV glProgramParameter4dNV
;
4780 pfglProgramParameter4dvNV glProgramParameter4dvNV
;
4781 pfglProgramParameter4fNV glProgramParameter4fNV
;
4782 pfglProgramParameter4fvNV glProgramParameter4fvNV
;
4783 pfglProgramParameters4dvNV glProgramParameters4dvNV
;
4784 pfglProgramParameters4fvNV glProgramParameters4fvNV
;
4785 pfglRequestResidentProgramsNV glRequestResidentProgramsNV
;
4786 pfglTrackMatrixNV glTrackMatrixNV
;
4787 pfglVertexAttribPointerNV glVertexAttribPointerNV
;
4788 pfglVertexAttrib1dNV glVertexAttrib1dNV
;
4789 pfglVertexAttrib1dvNV glVertexAttrib1dvNV
;
4790 pfglVertexAttrib1fNV glVertexAttrib1fNV
;
4791 pfglVertexAttrib1fvNV glVertexAttrib1fvNV
;
4792 pfglVertexAttrib1sNV glVertexAttrib1sNV
;
4793 pfglVertexAttrib1svNV glVertexAttrib1svNV
;
4794 pfglVertexAttrib2dNV glVertexAttrib2dNV
;
4795 pfglVertexAttrib2dvNV glVertexAttrib2dvNV
;
4796 pfglVertexAttrib2fNV glVertexAttrib2fNV
;
4797 pfglVertexAttrib2fvNV glVertexAttrib2fvNV
;
4798 pfglVertexAttrib2sNV glVertexAttrib2sNV
;
4799 pfglVertexAttrib2svNV glVertexAttrib2svNV
;
4800 pfglVertexAttrib3dNV glVertexAttrib3dNV
;
4801 pfglVertexAttrib3dvNV glVertexAttrib3dvNV
;
4802 pfglVertexAttrib3fNV glVertexAttrib3fNV
;
4803 pfglVertexAttrib3fvNV glVertexAttrib3fvNV
;
4804 pfglVertexAttrib3sNV glVertexAttrib3sNV
;
4805 pfglVertexAttrib3svNV glVertexAttrib3svNV
;
4806 pfglVertexAttrib4dNV glVertexAttrib4dNV
;
4807 pfglVertexAttrib4dvNV glVertexAttrib4dvNV
;
4808 pfglVertexAttrib4fNV glVertexAttrib4fNV
;
4809 pfglVertexAttrib4fvNV glVertexAttrib4fvNV
;
4810 pfglVertexAttrib4sNV glVertexAttrib4sNV
;
4811 pfglVertexAttrib4svNV glVertexAttrib4svNV
;
4812 pfglVertexAttrib4ubNV glVertexAttrib4ubNV
;
4813 pfglVertexAttrib4ubvNV glVertexAttrib4ubvNV
;
4814 pfglVertexAttribs1dvNV glVertexAttribs1dvNV
;
4815 pfglVertexAttribs1fvNV glVertexAttribs1fvNV
;
4816 pfglVertexAttribs1svNV glVertexAttribs1svNV
;
4817 pfglVertexAttribs2dvNV glVertexAttribs2dvNV
;
4818 pfglVertexAttribs2fvNV glVertexAttribs2fvNV
;
4819 pfglVertexAttribs2svNV glVertexAttribs2svNV
;
4820 pfglVertexAttribs3dvNV glVertexAttribs3dvNV
;
4821 pfglVertexAttribs3fvNV glVertexAttribs3fvNV
;
4822 pfglVertexAttribs3svNV glVertexAttribs3svNV
;
4823 pfglVertexAttribs4dvNV glVertexAttribs4dvNV
;
4824 pfglVertexAttribs4fvNV glVertexAttribs4fvNV
;
4825 pfglVertexAttribs4svNV glVertexAttribs4svNV
;
4826 pfglVertexAttribs4ubvNV glVertexAttribs4ubvNV
;
4828 // 244 - GL_ATI_envmap_bumpmap
4829 typedef GLvoid
function(GLenum
, GLint
*) pfglTexBumpParameterivATI
;
4830 typedef GLvoid
function(GLenum
, GLfloat
*) pfglTexBumpParameterfvATI
;
4831 typedef GLvoid
function(GLenum
, GLint
*) pfglGetTexBumpParameterivATI
;
4832 typedef GLvoid
function(GLenum
, GLfloat
*) pfglGetTexBumpParameterfvATI
;
4834 pfglTexBumpParameterivATI glTexBumpParameterivATI
;
4835 pfglTexBumpParameterfvATI glTexBumpParameterfvATI
;
4836 pfglGetTexBumpParameterivATI glGetTexBumpParameterivATI
;
4837 pfglGetTexBumpParameterfvATI glGetTexBumpParameterfvATI
;
4839 // 245 - GL_ATI_fragment_shader
4840 typedef GLuint
function(GLuint
) pfglGenFragmentShadersATI
;
4841 typedef GLvoid
function(GLuint
) pfglBindFragmentShaderATI
;
4842 typedef GLvoid
function(GLuint
) pfglDeleteFragmentShaderATI
;
4843 typedef GLvoid
function() pfglBeginFragmentShaderATI
;
4844 typedef GLvoid
function() pfglEndFragmentShaderATI
;
4845 typedef GLvoid
function(GLuint
, GLuint
, GLenum
) pfglPassTexCoordATI
;
4846 typedef GLvoid
function(GLuint
, GLuint
, GLenum
) pfglSampleMapATI
;
4847 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) pfglColorFragmentOp1ATI
;
4848 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) pfglColorFragmentOp2ATI
;
4849 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) pfglColorFragmentOp3ATI
;
4850 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) pfglAlphaFragmentOp1ATI
;
4851 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) pfglAlphaFragmentOp2ATI
;
4852 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
, GLuint
) pfglAlphaFragmentOp3ATI
;
4853 typedef GLvoid
function(GLuint
, GLfloat
*) pfglSetFragmentShaderConstantATI
;
4855 pfglGenFragmentShadersATI glGenFragmentShadersATI
;
4856 pfglBindFragmentShaderATI glBindFragmentShaderATI
;
4857 pfglDeleteFragmentShaderATI glDeleteFragmentShaderATI
;
4858 pfglBeginFragmentShaderATI glBeginFragmentShaderATI
;
4859 pfglEndFragmentShaderATI glEndFragmentShaderATI
;
4860 pfglPassTexCoordATI glPassTexCoordATI
;
4861 pfglSampleMapATI glSampleMapATI
;
4862 pfglColorFragmentOp1ATI glColorFragmentOp1ATI
;
4863 pfglColorFragmentOp2ATI glColorFragmentOp2ATI
;
4864 pfglColorFragmentOp3ATI glColorFragmentOp3ATI
;
4865 pfglAlphaFragmentOp1ATI glAlphaFragmentOp1ATI
;
4866 pfglAlphaFragmentOp2ATI glAlphaFragmentOp2ATI
;
4867 pfglAlphaFragmentOp3ATI glAlphaFragmentOp3ATI
;
4868 pfglSetFragmentShaderConstantATI glSetFragmentShaderConstantATI
;
4870 // 246 - GL_ATI_pn_triangles
4871 typedef GLvoid
function(GLenum
, GLint
) pfglPNTrianglesiATI
;
4872 typedef GLvoid
function(GLenum
, GLfloat
) pfglPNTrianglesfATI
;
4874 pfglPNTrianglesiATI glPNTrianglesiATI
;
4875 pfglPNTrianglesfATI glPNTrianglesfATI
;
4877 // 247 - GL_ATI_vertex_array_object
4878 typedef GLuint
function(GLsizei
, GLvoid
*, GLenum
) pfglNewObjectBufferATI
;
4879 typedef GLboolean
function(GLuint
) pfglIsObjectBufferATI
;
4880 typedef GLvoid
function(GLuint
, GLuint
, GLsizei
, GLvoid
*, GLenum
) pfglUpdateObjectBufferATI
;
4881 typedef GLvoid
function(GLuint
, GLenum
, GLfloat
*) pfglGetObjectBufferfvATI
;
4882 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglGetObjectBufferivATI
;
4883 typedef GLvoid
function(GLuint
) pfglFreeObjectBufferATI
;
4884 typedef GLvoid
function(GLenum
, GLint
, GLenum
, GLsizei
, GLuint
, GLuint
) pfglArrayObjectATI
;
4885 typedef GLvoid
function(GLenum
, GLenum
, GLfloat
*) pfglGetArrayObjectfvATI
;
4886 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetArrayObjectivATI
;
4887 typedef GLvoid
function(GLuint
, GLenum
, GLsizei
, GLuint
, GLuint
) pfglVariantArrayObjectATI
;
4888 typedef GLvoid
function(GLuint
, GLenum
, GLfloat
*) pfglGetVariantArrayObjectfvATI
;
4889 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglGetVariantArrayObjectivATI
;
4891 pfglNewObjectBufferATI glNewObjectBufferATI
;
4892 pfglIsObjectBufferATI glIsObjectBufferATI
;
4893 pfglUpdateObjectBufferATI glUpdateObjectBufferATI
;
4894 pfglGetObjectBufferfvATI glGetObjectBufferfvATI
;
4895 pfglGetObjectBufferivATI glGetObjectBufferivATI
;
4896 pfglFreeObjectBufferATI glFreeObjectBufferATI
;
4897 pfglArrayObjectATI glArrayObjectATI
;
4898 pfglGetArrayObjectfvATI glGetArrayObjectfvATI
;
4899 pfglGetArrayObjectivATI glGetArrayObjectivATI
;
4900 pfglVariantArrayObjectATI glVariantArrayObjectATI
;
4901 pfglGetVariantArrayObjectfvATI glGetVariantArrayObjectfvATI
;
4902 pfglGetVariantArrayObjectivATI glGetVariantArrayObjectivATI
;
4904 // 248 - GL_EXT_vertex_shader
4905 typedef GLvoid
function() pfglBeginVertexShaderEXT
;
4906 typedef GLvoid
function() pfglEndVertexShaderEXT
;
4907 typedef GLvoid
function(GLuint
) pfglBindVertexShaderEXT
;
4908 typedef GLuint
function(GLuint
) pfglGenVertexShadersEXT
;
4909 typedef GLvoid
function(GLuint
) pfglDeleteVertexShaderEXT
;
4910 typedef GLvoid
function(GLenum
, GLuint
, GLuint
) pfglShaderOp1EXT
;
4911 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLuint
) pfglShaderOp2EXT
;
4912 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLuint
, GLuint
) pfglShaderOp3EXT
;
4913 typedef GLvoid
function(GLuint
, GLuint
, GLenum
, GLenum
, GLenum
, GLenum
) pfglSwizzleEXT
;
4914 typedef GLvoid
function(GLuint
, GLuint
, GLenum
, GLenum
, GLenum
, GLenum
) pfglWriteMaskEXT
;
4915 typedef GLvoid
function(GLuint
, GLuint
, GLuint
) pfglInsertComponentEXT
;
4916 typedef GLvoid
function(GLuint
, GLuint
, GLuint
) pfglExtractComponentEXT
;
4917 typedef GLuint
function(GLenum
, GLenum
, GLenum
, GLuint
) pfglGenSymbolsEXT
;
4918 typedef GLvoid
function(GLuint
, GLenum
, GLvoid
*) pfglSetInvariantEXT
;
4919 typedef GLvoid
function(GLuint
, GLenum
, GLvoid
*) pfglSetLocalConstantEXT
;
4920 typedef GLvoid
function(GLuint
, GLbyte
*) pfglVariantbvEXT
;
4921 typedef GLvoid
function(GLuint
, GLshort
*) pfglVariantsvEXT
;
4922 typedef GLvoid
function(GLuint
, GLint
*) pfglVariantivEXT
;
4923 typedef GLvoid
function(GLuint
, GLfloat
*) pfglVariantfvEXT
;
4924 typedef GLvoid
function(GLuint
, GLdouble
*) pfglVariantdvEXT
;
4925 typedef GLvoid
function(GLuint
, GLubyte
*) pfglVariantubvEXT
;
4926 typedef GLvoid
function(GLuint
, GLushort
*) pfglVariantusvEXT
;
4927 typedef GLvoid
function(GLuint
, GLuint
*) pfglVariantuivEXT
;
4928 typedef GLvoid
function(GLuint
, GLenum
, GLuint
, GLvoid
*) pfglVariantPointerEXT
;
4929 typedef GLvoid
function(GLuint
) pfglEnableVariantClientStateEXT
;
4930 typedef GLvoid
function(GLuint
) pfglDisableVariantClientStateEXT
;
4931 typedef GLuint
function(GLenum
, GLenum
) pfglBindLightParameterEXT
;
4932 typedef GLuint
function(GLenum
, GLenum
) pfglBindMaterialParameterEXT
;
4933 typedef GLuint
function(GLenum
, GLenum
, GLenum
) pfglBindTexGenParameterEXT
;
4934 typedef GLuint
function(GLenum
, GLenum
) pfglBindTextureUnitParameterEXT
;
4935 typedef GLuint
function(GLenum
) pfglBindParameterEXT
;
4936 typedef GLboolean
function(GLuint
, GLenum
) pfglIsVariantEnabledEXT
;
4937 typedef GLvoid
function(GLuint
, GLenum
, GLboolean
*) pfglGetVariantBooleanvEXT
;
4938 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglGetVariantIntegervEXT
;
4939 typedef GLvoid
function(GLuint
, GLenum
, GLfloat
*) pfglGetVariantFloatvEXT
;
4940 typedef GLvoid
function(GLuint
, GLenum
, GLvoid
**) pfglGetVariantPointervEXT
;
4941 typedef GLvoid
function(GLuint
, GLenum
, GLboolean
*) pfglGetInvariantBooleanvEXT
;
4942 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglGetInvariantIntegervEXT
;
4943 typedef GLvoid
function(GLuint
, GLenum
, GLfloat
*) pfglGetInvariantFloatvEXT
;
4944 typedef GLvoid
function(GLuint
, GLenum
, GLboolean
*) pfglGetLocalConstantBooleanvEXT
;
4945 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglGetLocalConstantIntegervEXT
;
4946 typedef GLvoid
function(GLuint
, GLenum
, GLfloat
*) pfglGetLocalConstantFloatvEXT
;
4948 pfglBeginVertexShaderEXT glBeginVertexShaderEXT
;
4949 pfglEndVertexShaderEXT glEndVertexShaderEXT
;
4950 pfglBindVertexShaderEXT glBindVertexShaderEXT
;
4951 pfglGenVertexShadersEXT glGenVertexShadersEXT
;
4952 pfglDeleteVertexShaderEXT glDeleteVertexShaderEXT
;
4953 pfglShaderOp1EXT glShaderOp1EXT
;
4954 pfglShaderOp2EXT glShaderOp2EXT
;
4955 pfglShaderOp3EXT glShaderOp3EXT
;
4956 pfglSwizzleEXT glSwizzleEXT
;
4957 pfglWriteMaskEXT glWriteMaskEXT
;
4958 pfglInsertComponentEXT glInsertComponentEXT
;
4959 pfglExtractComponentEXT glExtractComponentEXT
;
4960 pfglGenSymbolsEXT glGenSymbolsEXT
;
4961 pfglSetInvariantEXT glSetInvariantEXT
;
4962 pfglSetLocalConstantEXT glSetLocalConstantEXT
;
4963 pfglVariantbvEXT glVariantbvEXT
;
4964 pfglVariantsvEXT glVariantsvEXT
;
4965 pfglVariantivEXT glVariantivEXT
;
4966 pfglVariantfvEXT glVariantfvEXT
;
4967 pfglVariantdvEXT glVariantdvEXT
;
4968 pfglVariantubvEXT glVariantubvEXT
;
4969 pfglVariantusvEXT glVariantusvEXT
;
4970 pfglVariantuivEXT glVariantuivEXT
;
4971 pfglVariantPointerEXT glVariantPointerEXT
;
4972 pfglEnableVariantClientStateEXT glEnableVariantClientStateEXT
;
4973 pfglDisableVariantClientStateEXT glDisableVariantClientStateEXT
;
4974 pfglBindLightParameterEXT glBindLightParameterEXT
;
4975 pfglBindMaterialParameterEXT glBindMaterialParameterEXT
;
4976 pfglBindTexGenParameterEXT glBindTexGenParameterEXT
;
4977 pfglBindTextureUnitParameterEXT glBindTextureUnitParameterEXT
;
4978 pfglBindParameterEXT glBindParameterEXT
;
4979 pfglIsVariantEnabledEXT glIsVariantEnabledEXT
;
4980 pfglGetVariantBooleanvEXT glGetVariantBooleanvEXT
;
4981 pfglGetVariantIntegervEXT glGetVariantIntegervEXT
;
4982 pfglGetVariantFloatvEXT glGetVariantFloatvEXT
;
4983 pfglGetVariantPointervEXT glGetVariantPointervEXT
;
4984 pfglGetInvariantBooleanvEXT glGetInvariantBooleanvEXT
;
4985 pfglGetInvariantIntegervEXT glGetInvariantIntegervEXT
;
4986 pfglGetInvariantFloatvEXT glGetInvariantFloatvEXT
;
4987 pfglGetLocalConstantBooleanvEXT glGetLocalConstantBooleanvEXT
;
4988 pfglGetLocalConstantIntegervEXT glGetLocalConstantIntegervEXT
;
4989 pfglGetLocalConstantFloatvEXT glGetLocalConstantFloatvEXT
;
4991 // 249 - GL_ATI_vertex_streams
4992 typedef GLvoid
function(GLenum
, GLshort
) pfglVertexStream1sATI
;
4993 typedef GLvoid
function(GLenum
, GLshort
*) pfglVertexStream1svATI
;
4994 typedef GLvoid
function(GLenum
, GLint
) pfglVertexStream1iATI
;
4995 typedef GLvoid
function(GLenum
, GLint
*) pfglVertexStream1ivATI
;
4996 typedef GLvoid
function(GLenum
, GLfloat
) pfglVertexStream1fATI
;
4997 typedef GLvoid
function(GLenum
, GLfloat
*) pfglVertexStream1fvATI
;
4998 typedef GLvoid
function(GLenum
, GLdouble
) pfglVertexStream1dATI
;
4999 typedef GLvoid
function(GLenum
, GLdouble
*) pfglVertexStream1dvATI
;
5000 typedef GLvoid
function(GLenum
, GLshort
, GLshort
) pfglVertexStream2sATI
;
5001 typedef GLvoid
function(GLenum
, GLshort
*) pfglVertexStream2svATI
;
5002 typedef GLvoid
function(GLenum
, GLint
, GLint
) pfglVertexStream2iATI
;
5003 typedef GLvoid
function(GLenum
, GLint
*) pfglVertexStream2ivATI
;
5004 typedef GLvoid
function(GLenum
, GLfloat
, GLfloat
) pfglVertexStream2fATI
;
5005 typedef GLvoid
function(GLenum
, GLfloat
*) pfglVertexStream2fvATI
;
5006 typedef GLvoid
function(GLenum
, GLdouble
, GLdouble
) pfglVertexStream2dATI
;
5007 typedef GLvoid
function(GLenum
, GLdouble
*) pfglVertexStream2dvATI
;
5008 typedef GLvoid
function(GLenum
, GLshort
, GLshort
, GLshort
) pfglVertexStream3sATI
;
5009 typedef GLvoid
function(GLenum
, GLshort
*) pfglVertexStream3svATI
;
5010 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLint
) pfglVertexStream3iATI
;
5011 typedef GLvoid
function(GLenum
, GLint
*) pfglVertexStream3ivATI
;
5012 typedef GLvoid
function(GLenum
, GLfloat
, GLfloat
, GLfloat
) pfglVertexStream3fATI
;
5013 typedef GLvoid
function(GLenum
, GLfloat
*) pfglVertexStream3fvATI
;
5014 typedef GLvoid
function(GLenum
, GLdouble
, GLdouble
, GLdouble
) pfglVertexStream3dATI
;
5015 typedef GLvoid
function(GLenum
, GLdouble
*) pfglVertexStream3dvATI
;
5016 typedef GLvoid
function(GLenum
, GLshort
, GLshort
, GLshort
, GLshort
) pfglVertexStream4sATI
;
5017 typedef GLvoid
function(GLenum
, GLshort
*) pfglVertexStream4svATI
;
5018 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLint
, GLint
) pfglVertexStream4iATI
;
5019 typedef GLvoid
function(GLenum
, GLint
*) pfglVertexStream4ivATI
;
5020 typedef GLvoid
function(GLenum
, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglVertexStream4fATI
;
5021 typedef GLvoid
function(GLenum
, GLfloat
*) pfglVertexStream4fvATI
;
5022 typedef GLvoid
function(GLenum
, GLdouble
, GLdouble
, GLdouble
, GLdouble
) pfglVertexStream4dATI
;
5023 typedef GLvoid
function(GLenum
, GLdouble
*) pfglVertexStream4dvATI
;
5024 typedef GLvoid
function(GLenum
, GLbyte
, GLbyte
, GLbyte
) pfglNormalStream3bATI
;
5025 typedef GLvoid
function(GLenum
, GLbyte
*) pfglNormalStream3bvATI
;
5026 typedef GLvoid
function(GLenum
, GLshort
, GLshort
, GLshort
) pfglNormalStream3sATI
;
5027 typedef GLvoid
function(GLenum
, GLshort
*) pfglNormalStream3svATI
;
5028 typedef GLvoid
function(GLenum
, GLint
, GLint
, GLint
) pfglNormalStream3iATI
;
5029 typedef GLvoid
function(GLenum
, GLint
*) pfglNormalStream3ivATI
;
5030 typedef GLvoid
function(GLenum
, GLfloat
, GLfloat
, GLfloat
) pfglNormalStream3fATI
;
5031 typedef GLvoid
function(GLenum
, GLfloat
*) pfglNormalStream3fvATI
;
5032 typedef GLvoid
function(GLenum
, GLdouble
, GLdouble
, GLdouble
) pfglNormalStream3dATI
;
5033 typedef GLvoid
function(GLenum
, GLdouble
*) pfglNormalStream3dvATI
;
5034 typedef GLvoid
function(GLenum
) pfglClientActiveVertexStreamATI
;
5035 typedef GLvoid
function(GLenum
, GLint
) pfglVertexBlendEnviATI
;
5036 typedef GLvoid
function(GLenum
, GLfloat
) pfglVertexBlendEnvfATI
;
5038 pfglVertexStream1sATI glVertexStream1sATI
;
5039 pfglVertexStream1svATI glVertexStream1svATI
;
5040 pfglVertexStream1iATI glVertexStream1iATI
;
5041 pfglVertexStream1ivATI glVertexStream1ivATI
;
5042 pfglVertexStream1fATI glVertexStream1fATI
;
5043 pfglVertexStream1fvATI glVertexStream1fvATI
;
5044 pfglVertexStream1dATI glVertexStream1dATI
;
5045 pfglVertexStream1dvATI glVertexStream1dvATI
;
5046 pfglVertexStream2sATI glVertexStream2sATI
;
5047 pfglVertexStream2svATI glVertexStream2svATI
;
5048 pfglVertexStream2iATI glVertexStream2iATI
;
5049 pfglVertexStream2ivATI glVertexStream2ivATI
;
5050 pfglVertexStream2fATI glVertexStream2fATI
;
5051 pfglVertexStream2fvATI glVertexStream2fvATI
;
5052 pfglVertexStream2dATI glVertexStream2dATI
;
5053 pfglVertexStream2dvATI glVertexStream2dvATI
;
5054 pfglVertexStream3sATI glVertexStream3sATI
;
5055 pfglVertexStream3svATI glVertexStream3svATI
;
5056 pfglVertexStream3iATI glVertexStream3iATI
;
5057 pfglVertexStream3ivATI glVertexStream3ivATI
;
5058 pfglVertexStream3fATI glVertexStream3fATI
;
5059 pfglVertexStream3fvATI glVertexStream3fvATI
;
5060 pfglVertexStream3dATI glVertexStream3dATI
;
5061 pfglVertexStream3dvATI glVertexStream3dvATI
;
5062 pfglVertexStream4sATI glVertexStream4sATI
;
5063 pfglVertexStream4svATI glVertexStream4svATI
;
5064 pfglVertexStream4iATI glVertexStream4iATI
;
5065 pfglVertexStream4ivATI glVertexStream4ivATI
;
5066 pfglVertexStream4fATI glVertexStream4fATI
;
5067 pfglVertexStream4fvATI glVertexStream4fvATI
;
5068 pfglVertexStream4dATI glVertexStream4dATI
;
5069 pfglVertexStream4dvATI glVertexStream4dvATI
;
5070 pfglNormalStream3bATI glNormalStream3bATI
;
5071 pfglNormalStream3bvATI glNormalStream3bvATI
;
5072 pfglNormalStream3sATI glNormalStream3sATI
;
5073 pfglNormalStream3svATI glNormalStream3svATI
;
5074 pfglNormalStream3iATI glNormalStream3iATI
;
5075 pfglNormalStream3ivATI glNormalStream3ivATI
;
5076 pfglNormalStream3fATI glNormalStream3fATI
;
5077 pfglNormalStream3fvATI glNormalStream3fvATI
;
5078 pfglNormalStream3dATI glNormalStream3dATI
;
5079 pfglNormalStream3dvATI glNormalStream3dvATI
;
5080 pfglClientActiveVertexStreamATI glClientActiveVertexStreamATI
;
5081 pfglVertexBlendEnviATI glVertexBlendEnviATI
;
5082 pfglVertexBlendEnvfATI glVertexBlendEnvfATI
;
5084 // 256 - GL_ATI_element_array
5085 typedef GLvoid
function(GLenum
, GLvoid
*) pfglElementPointerATI
;
5086 typedef GLvoid
function(GLenum
, GLsizei
) pfglDrawElementArrayATI
;
5087 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLsizei
) pfglDrawRangeElementArrayATI
;
5089 pfglElementPointerATI glElementPointerATI
;
5090 pfglDrawElementArrayATI glDrawElementArrayATI
;
5091 pfglDrawRangeElementArrayATI glDrawRangeElementArrayATI
;
5093 // 257 - GL_SUN_mesh_array
5094 typedef GLvoid
function(GLenum
, GLint
, GLsizei
, GLsizei
) pfglDrawMeshArraysSUN
;
5096 pfglDrawMeshArraysSUN glDrawMeshArraysSUN
;
5098 // 261 - GL_NV_occlusion_query
5099 typedef GLvoid
function(GLsizei
, GLuint
*) pfglGenOcclusionQueriesNV
;
5100 typedef GLvoid
function(GLsizei
, GLuint
*) pfglDeleteOcclusionQueriesNV
;
5101 typedef GLboolean
function(GLuint
) pfglIsOcclusionQueryNV
;
5102 typedef GLvoid
function(GLuint
) pfglBeginOcclusionQueryNV
;
5103 typedef GLvoid
function() pfglEndOcclusionQueryNV
;
5104 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglGetOcclusionQueryivNV
;
5105 typedef GLvoid
function(GLuint
, GLenum
, GLuint
*) pfglGetOcclusionQueryuivNV
;
5107 pfglGenOcclusionQueriesNV glGenOcclusionQueriesNV
;
5108 pfglDeleteOcclusionQueriesNV glDeleteOcclusionQueriesNV
;
5109 pfglIsOcclusionQueryNV glIsOcclusionQueryNV
;
5110 pfglBeginOcclusionQueryNV glBeginOcclusionQueryNV
;
5111 pfglEndOcclusionQueryNV glEndOcclusionQueryNV
;
5112 pfglGetOcclusionQueryivNV glGetOcclusionQueryivNV
;
5113 pfglGetOcclusionQueryuivNV glGetOcclusionQueryuivNV
;
5115 // 262 - GL_NV_point_sprite
5116 typedef GLvoid
function(GLenum
, GLint
) pfglPointParameteriNV
;
5117 typedef GLvoid
function(GLenum
, GLint
*) pfglPointParameterivNV
;
5119 pfglPointParameteriNV glPointParameteriNV
;
5120 pfglPointParameterivNV glPointParameterivNV
;
5122 // 268 - GL_EXT_stencil_two_side
5123 typedef GLvoid
function(GLenum
) pfglActiveStencilFaceEXT
;
5125 pfglActiveStencilFaceEXT glActiveStencilFaceEXT
;
5127 // 271 - GL_APPLE_element_array
5128 typedef GLvoid
function(GLenum
, GLvoid
*) pfglElementPointerAPPLE
;
5129 typedef GLvoid
function(GLenum
, GLint
, GLsizei
) pfglDrawElementArrayAPPLE
;
5130 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLint
, GLsizei
) pfglDrawRangeElementArrayAPPLE
;
5131 typedef GLvoid
function(GLenum
, GLint
*, GLsizei
*, GLsizei
) pfglMultiDrawElementArrayAPPLE
;
5132 typedef GLvoid
function(GLenum
, GLuint
, GLuint
, GLint
*, GLsizei
*, GLsizei
) pfglMultiDrawRangeElementArrayAPPLE
;
5134 pfglElementPointerAPPLE glElementPointerAPPLE
;
5135 pfglDrawElementArrayAPPLE glDrawElementArrayAPPLE
;
5136 pfglDrawRangeElementArrayAPPLE glDrawRangeElementArrayAPPLE
;
5137 pfglMultiDrawElementArrayAPPLE glMultiDrawElementArrayAPPLE
;
5138 pfglMultiDrawRangeElementArrayAPPLE glMultiDrawRangeElementArrayAPPLE
;
5140 // 272 - GL_APPLE_fence
5141 typedef GLvoid
function(GLsizei
, GLuint
*) pfglGenFencesAPPLE
;
5142 typedef GLvoid
function(GLsizei
, GLuint
*) pfglDeleteFencesAPPLE
;
5143 typedef GLvoid
function(GLuint
) pfglSetFenceAPPLE
;
5144 typedef GLboolean
function(GLuint
) pfglIsFenceAPPLE
;
5145 typedef GLboolean
function(GLuint
) pfglTestFenceAPPLE
;
5146 typedef GLvoid
function(GLuint
) pfglFinishFenceAPPLE
;
5147 typedef GLboolean
function(GLenum
, GLuint
) pfglTestObjectAPPLE
;
5148 typedef GLvoid
function(GLenum
, GLint
) pfglFinishObjectAPPLE
;
5150 pfglGenFencesAPPLE glGenFencesAPPLE
;
5151 pfglDeleteFencesAPPLE glDeleteFencesAPPLE
;
5152 pfglSetFenceAPPLE glSetFenceAPPLE
;
5153 pfglIsFenceAPPLE glIsFenceAPPLE
;
5154 pfglTestFenceAPPLE glTestFenceAPPLE
;
5155 pfglFinishFenceAPPLE glFinishFenceAPPLE
;
5156 pfglTestObjectAPPLE glTestObjectAPPLE
;
5157 pfglFinishObjectAPPLE glFinishObjectAPPLE
;
5159 // 273 - GL_APPLE_vertex_array_object
5160 typedef GLvoid
function(GLuint
) pfglBindVertexArrayAPPLE
;
5161 typedef GLvoid
function(GLsizei
, GLuint
*) pfglDeleteVertexArraysAPPLE
;
5162 typedef GLvoid
function(GLsizei
, GLuint
*) pfglGenVertexArraysAPPLE
;
5163 typedef GLboolean
function(GLuint
) pfglIsVertexArrayAPPLE
;
5165 pfglBindVertexArrayAPPLE glBindVertexArrayAPPLE
;
5166 pfglDeleteVertexArraysAPPLE glDeleteVertexArraysAPPLE
;
5167 pfglGenVertexArraysAPPLE glGenVertexArraysAPPLE
;
5168 pfglIsVertexArrayAPPLE glIsVertexArrayAPPLE
;
5170 // 274 - GL_APPLE_vertex_array_range
5171 typedef GLvoid
function(GLsizei
, GLvoid
*) pfglVertexArrayRangeAPPLE
;
5172 typedef GLvoid
function(GLsizei
, GLvoid
*) pfglFlushVertexArrayRangeAPPLE
;
5173 typedef GLvoid
function(GLenum
, GLint
) pfglVertexArrayParameteriAPPLE
;
5175 pfglVertexArrayRangeAPPLE glVertexArrayRangeAPPLE
;
5176 pfglFlushVertexArrayRangeAPPLE glFlushVertexArrayRangeAPPLE
;
5177 pfglVertexArrayParameteriAPPLE glVertexArrayParameteriAPPLE
;
5179 // 277 - GL_ATI_draw_buffers
5180 typedef GLvoid
function(GLsizei
, GLenum
*) pfglDrawBuffersATI
;
5182 pfglDrawBuffersATI glDrawBuffersATI
;
5184 // 282 - GL_NV_fragment_program
5185 typedef GLvoid
function(GLuint
, GLsizei
, GLubyte
*, GLfloat
, GLfloat
, GLfloat
, GLfloat
) pfglProgramNamedParameter4fNV
;
5186 typedef GLvoid
function(GLuint
, GLsizei
, GLubyte
*, GLdouble
, GLdouble
, GLdouble
, GLdouble
) pfglProgramNamedParameter4dNV
;
5187 typedef GLvoid
function(GLuint
, GLsizei
, GLubyte
*, GLfloat
*) pfglProgramNamedParameter4fvNV
;
5188 typedef GLvoid
function(GLuint
, GLsizei
, GLubyte
*, GLdouble
*) pfglProgramNamedParameter4dvNV
;
5189 typedef GLvoid
function(GLuint
, GLsizei
, GLubyte
*, GLfloat
*) pfglGetProgramNamedParameterfvNV
;
5190 typedef GLvoid
function(GLuint
, GLsizei
, GLubyte
*, GLdouble
*) pfglGetProgramNamedParameterdvNV
;
5192 pfglProgramNamedParameter4fNV glProgramNamedParameter4fNV
;
5193 pfglProgramNamedParameter4dNV glProgramNamedParameter4dNV
;
5194 pfglProgramNamedParameter4fvNV glProgramNamedParameter4fvNV
;
5195 pfglProgramNamedParameter4dvNV glProgramNamedParameter4dvNV
;
5196 pfglGetProgramNamedParameterfvNV glGetProgramNamedParameterfvNV
;
5197 pfglGetProgramNamedParameterdvNV glGetProgramNamedParameterdvNV
;
5199 // 283 - GL_NV_half_float
5200 typedef GLvoid
function(GLhalfNV
, GLhalfNV
) pfglVertex2hNV
;
5201 typedef GLvoid
function(GLhalfNV
*) pfglVertex2hvNV
;
5202 typedef GLvoid
function(GLhalfNV
, GLhalfNV
, GLhalfNV
) pfglVertex3hNV
;
5203 typedef GLvoid
function(GLhalfNV
*) pfglVertex3hvNV
;
5204 typedef GLvoid
function(GLhalfNV
, GLhalfNV
, GLhalfNV
, GLhalfNV
) pfglVertex4hNV
;
5205 typedef GLvoid
function(GLhalfNV
*) pfglVertex4hvNV
;
5206 typedef GLvoid
function(GLhalfNV
, GLhalfNV
, GLhalfNV
) pfglNormal3hNV
;
5207 typedef GLvoid
function(GLhalfNV
*) pfglNormal3hvNV
;
5208 typedef GLvoid
function(GLhalfNV
, GLhalfNV
, GLhalfNV
) pfglColor3hNV
;
5209 typedef GLvoid
function(GLhalfNV
*) pfglColor3hvNV
;
5210 typedef GLvoid
function(GLhalfNV
, GLhalfNV
, GLhalfNV
, GLhalfNV
) pfglColor4hNV
;
5211 typedef GLvoid
function(GLhalfNV
*) pfglColor4hvNV
;
5212 typedef GLvoid
function(GLhalfNV
) pfglTexCoord1hNV
;
5213 typedef GLvoid
function(GLhalfNV
*) pfglTexCoord1hvNV
;
5214 typedef GLvoid
function(GLhalfNV
, GLhalfNV
) pfglTexCoord2hNV
;
5215 typedef GLvoid
function(GLhalfNV
*) pfglTexCoord2hvNV
;
5216 typedef GLvoid
function(GLhalfNV
, GLhalfNV
, GLhalfNV
) pfglTexCoord3hNV
;
5217 typedef GLvoid
function(GLhalfNV
*) pfglTexCoord3hvNV
;
5218 typedef GLvoid
function(GLhalfNV
, GLhalfNV
, GLhalfNV
, GLhalfNV
) pfglTexCoord4hNV
;
5219 typedef GLvoid
function(GLhalfNV
*) pfglTexCoord4hvNV
;
5220 typedef GLvoid
function(GLenum
, GLhalfNV
) pfglMultiTexCoord1hNV
;
5221 typedef GLvoid
function(GLenum
, GLhalfNV
*) pfglMultiTexCoord1hvNV
;
5222 typedef GLvoid
function(GLenum
, GLhalfNV
, GLhalfNV
) pfglMultiTexCoord2hNV
;
5223 typedef GLvoid
function(GLenum
, GLhalfNV
*) pfglMultiTexCoord2hvNV
;
5224 typedef GLvoid
function(GLenum
, GLhalfNV
, GLhalfNV
, GLhalfNV
) pfglMultiTexCoord3hNV
;
5225 typedef GLvoid
function(GLenum
, GLhalfNV
*) pfglMultiTexCoord3hvNV
;
5226 typedef GLvoid
function(GLenum
, GLhalfNV
, GLhalfNV
, GLhalfNV
, GLhalfNV
) pfglMultiTexCoord4hNV
;
5227 typedef GLvoid
function(GLenum
, GLhalfNV
*) pfglMultiTexCoord4hvNV
;
5228 typedef GLvoid
function(GLhalfNV
) pfglFogCoordhNV
;
5229 typedef GLvoid
function(GLhalfNV
*) pfglFogCoordhvNV
;
5230 typedef GLvoid
function(GLhalfNV
, GLhalfNV
, GLhalfNV
) pfglSecondaryColor3hNV
;
5231 typedef GLvoid
function(GLhalfNV
*) pfglSecondaryColor3hvNV
;
5232 typedef GLvoid
function(GLhalfNV
) pfglVertexWeighthNV
;
5233 typedef GLvoid
function(GLhalfNV
*) pfglVertexWeighthvNV
;
5234 typedef GLvoid
function(GLuint
, GLhalfNV
) pfglVertexAttrib1hNV
;
5235 typedef GLvoid
function(GLuint
, GLhalfNV
*) pfglVertexAttrib1hvNV
;
5236 typedef GLvoid
function(GLuint
, GLhalfNV
, GLhalfNV
) pfglVertexAttrib2hNV
;
5237 typedef GLvoid
function(GLuint
, GLhalfNV
*) pfglVertexAttrib2hvNV
;
5238 typedef GLvoid
function(GLuint
, GLhalfNV
, GLhalfNV
, GLhalfNV
) pfglVertexAttrib3hNV
;
5239 typedef GLvoid
function(GLuint
, GLhalfNV
*) pfglVertexAttrib3hvNV
;
5240 typedef GLvoid
function(GLuint
, GLhalfNV
, GLhalfNV
, GLhalfNV
, GLhalfNV
) pfglVertexAttrib4hNV
;
5241 typedef GLvoid
function(GLuint
, GLhalfNV
*) pfglVertexAttrib4hvNV
;
5242 typedef GLvoid
function(GLuint
, GLsizei
, GLhalfNV
*) pfglVertexAttribs1hvNV
;
5243 typedef GLvoid
function(GLuint
, GLsizei
, GLhalfNV
*) pfglVertexAttribs2hvNV
;
5244 typedef GLvoid
function(GLuint
, GLsizei
, GLhalfNV
*) pfglVertexAttribs3hvNV
;
5245 typedef GLvoid
function(GLuint
, GLsizei
, GLhalfNV
*) pfglVertexAttribs4hvNV
;
5247 pfglVertex2hNV glVertex2hNV
;
5248 pfglVertex2hvNV glVertex2hvNV
;
5249 pfglVertex3hNV glVertex3hNV
;
5250 pfglVertex3hvNV glVertex3hvNV
;
5251 pfglVertex4hNV glVertex4hNV
;
5252 pfglVertex4hvNV glVertex4hvNV
;
5253 pfglNormal3hNV glNormal3hNV
;
5254 pfglNormal3hvNV glNormal3hvNV
;
5255 pfglColor3hNV glColor3hNV
;
5256 pfglColor3hvNV glColor3hvNV
;
5257 pfglColor4hNV glColor4hNV
;
5258 pfglColor4hvNV glColor4hvNV
;
5259 pfglTexCoord1hNV glTexCoord1hNV
;
5260 pfglTexCoord1hvNV glTexCoord1hvNV
;
5261 pfglTexCoord2hNV glTexCoord2hNV
;
5262 pfglTexCoord2hvNV glTexCoord2hvNV
;
5263 pfglTexCoord3hNV glTexCoord3hNV
;
5264 pfglTexCoord3hvNV glTexCoord3hvNV
;
5265 pfglTexCoord4hNV glTexCoord4hNV
;
5266 pfglTexCoord4hvNV glTexCoord4hvNV
;
5267 pfglMultiTexCoord1hNV glMultiTexCoord1hNV
;
5268 pfglMultiTexCoord1hvNV glMultiTexCoord1hvNV
;
5269 pfglMultiTexCoord2hNV glMultiTexCoord2hNV
;
5270 pfglMultiTexCoord2hvNV glMultiTexCoord2hvNV
;
5271 pfglMultiTexCoord3hNV glMultiTexCoord3hNV
;
5272 pfglMultiTexCoord3hvNV glMultiTexCoord3hvNV
;
5273 pfglMultiTexCoord4hNV glMultiTexCoord4hNV
;
5274 pfglMultiTexCoord4hvNV glMultiTexCoord4hvNV
;
5275 pfglFogCoordhNV glFogCoordhNV
;
5276 pfglFogCoordhvNV glFogCoordhvNV
;
5277 pfglSecondaryColor3hNV glSecondaryColor3hNV
;
5278 pfglSecondaryColor3hvNV glSecondaryColor3hvNV
;
5279 pfglVertexWeighthNV glVertexWeighthNV
;
5280 pfglVertexWeighthvNV glVertexWeighthvNV
;
5281 pfglVertexAttrib2hNV glVertexAttrib2hNV
;
5282 pfglVertexAttrib2hvNV glVertexAttrib2hvNV
;
5283 pfglVertexAttrib1hNV glVertexAttrib1hNV
;
5284 pfglVertexAttrib1hvNV glVertexAttrib1hvNV
;
5285 pfglVertexAttrib3hNV glVertexAttrib3hNV
;
5286 pfglVertexAttrib3hvNV glVertexAttrib3hvNV
;
5287 pfglVertexAttrib4hNV glVertexAttrib4hNV
;
5288 pfglVertexAttrib4hvNV glVertexAttrib4hvNV
;
5289 pfglVertexAttribs1hvNV glVertexAttribs1hvNV
;
5290 pfglVertexAttribs2hvNV glVertexAttribs2hvNV
;
5291 pfglVertexAttribs3hvNV glVertexAttribs3hvNV
;
5292 pfglVertexAttribs4hvNV glVertexAttribs4hvNV
;
5294 // 184 - GL_NV_pixel_data_range
5295 typedef GLvoid
function(GLenum
, GLsizei
, GLvoid
*) pfglPixelDataRangeNV
;
5296 typedef GLvoid
function(GLenum
) pfglFlushPixelDataRangeNV
;
5298 pfglPixelDataRangeNV glPixelDataRangeNV
;
5299 pfglFlushPixelDataRangeNV glFlushPixelDataRangeNV
;
5301 // 285 - GL_NV_primitive_restart
5302 typedef GLvoid
function() pfglPrimitiveRestartNV
;
5303 typedef GLvoid
function(GLuint
) pfglPrimitiveRestartIndexNV
;
5305 pfglPrimitiveRestartNV glPrimitiveRestartNV
;
5306 pfglPrimitiveRestartIndexNV glPrimitiveRestartIndexNV
;
5308 // 288 - GL_ATI_map_object_buffer
5309 typedef GLvoid
* function(GLuint
) pfglMapObjectBufferATI
;
5310 typedef GLvoid
function(GLuint
) pfglUnmapObjectBufferATI
;
5312 pfglMapObjectBufferATI glMapObjectBufferATI
;
5313 pfglUnmapObjectBufferATI glUnmapObjectBufferATI
;
5315 // 289 - GL_ATI_separate_stencil
5316 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLenum
) pfglStencilOpSeparateATI
;
5317 typedef GLvoid
function(GLenum
, GLenum
, GLint
, GLuint
) pfglStencilFuncSeparateATI
;
5319 pfglStencilOpSeparateATI glStencilOpSeparateATI
;
5320 pfglStencilFuncSeparateATI glStencilFuncSeparateATI
;
5322 // 290 - GL_ATI_vertex_attrib_array_object
5323 typedef GLvoid
function(GLuint
, GLint
, GLenum
, GLboolean
, GLsizei
, GLuint
, GLuint
) pfglVertexAttribArrayObjectATI
;
5324 typedef GLvoid
function(GLuint
, GLenum
, GLfloat
*) pfglGetVertexAttribArrayObjectfvATI
;
5325 typedef GLvoid
function(GLuint
, GLenum
, GLint
*) pfglGetVertexAttribArrayObjectivATI
;
5327 pfglVertexAttribArrayObjectATI glVertexAttribArrayObjectATI
;
5328 pfglGetVertexAttribArrayObjectfvATI glGetVertexAttribArrayObjectfvATI
;
5329 pfglGetVertexAttribArrayObjectivATI glGetVertexAttribArrayObjectivATI
;
5331 // 297 - GL_EXT_depth_bounds_test
5332 typedef GLvoid
function(GLclampd
, GLclampd
) pfglDepthBoundsEXT
;
5334 pfglDepthBoundsEXT glDepthBoundsEXT
;
5336 // 299 - GL_EXT_blend_equation_separate
5337 typedef GLvoid
function(GLenum
, GLenum
) pfglBlendEquationSeparateEXT
;
5339 pfglBlendEquationSeparateEXT glBlendEquationSeparateEXT
;
5341 // 310 - GL_EXT_framebuffer_object
5342 typedef GLboolean
function(GLuint
) pfglIsRenderbufferEXT
;
5343 typedef GLvoid
function(GLenum
, GLuint
) pfglBindRenderbufferEXT
;
5344 typedef GLvoid
function(GLsizei
, GLuint
*) pfglDeleteRenderbuffersEXT
;
5345 typedef GLvoid
function(GLsizei
, GLuint
*) pfglGenRenderbuffersEXT
;
5346 typedef GLvoid
function(GLenum
, GLenum
, GLsizei
, GLsizei
) pfglRenderbufferStorageEXT
;
5347 typedef GLvoid
function(GLenum
, GLenum
, GLint
*) pfglGetRenderbufferParameterivEXT
;
5348 typedef GLboolean
function(GLuint
) pfglIsFramebufferEXT
;
5349 typedef GLvoid
function(GLenum
, GLuint
) pfglBindFramebufferEXT
;
5350 typedef GLvoid
function(GLsizei
, GLuint
*) pfglDeleteFramebuffersEXT
;
5351 typedef GLvoid
function(GLsizei
, GLuint
*) pfglGenFramebuffersEXT
;
5352 typedef GLenum
function(GLenum
) pfglCheckFramebufferStatusEXT
;
5353 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLuint
, GLint
) pfglFramebufferTexture1DEXT
;
5354 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLuint
, GLint
) pfglFramebufferTexture2DEXT
;
5355 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLuint
, GLint
, GLint
) pfglFramebufferTexture3DEXT
;
5356 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLuint
) pfglFramebufferRenderbufferEXT
;
5357 typedef GLvoid
function(GLenum
, GLenum
, GLenum
, GLint
*) pfglGetFramebufferAttachmentParameterivEXT
;
5358 typedef GLvoid
function(GLenum
) pfglGenerateMipmapEXT
;
5360 pfglIsRenderbufferEXT glIsRenderbufferEXT
;
5361 pfglBindRenderbufferEXT glBindRenderbufferEXT
;
5362 pfglDeleteRenderbuffersEXT glDeleteRenderbuffersEXT
;
5363 pfglGenRenderbuffersEXT glGenRenderbuffersEXT
;
5364 pfglRenderbufferStorageEXT glRenderbufferStorageEXT
;
5365 pfglGetRenderbufferParameterivEXT glGetRenderbufferParameterivEXT
;
5366 pfglIsFramebufferEXT glIsFramebufferEXT
;
5367 pfglBindFramebufferEXT glBindFramebufferEXT
;
5368 pfglDeleteFramebuffersEXT glDeleteFramebuffersEXT
;
5369 pfglGenFramebuffersEXT glGenFramebuffersEXT
;
5370 pfglCheckFramebufferStatusEXT glCheckFramebufferStatusEXT
;
5371 pfglFramebufferTexture1DEXT glFramebufferTexture1DEXT
;
5372 pfglFramebufferTexture2DEXT glFramebufferTexture2DEXT
;
5373 pfglFramebufferTexture3DEXT glFramebufferTexture3DEXT
;
5374 pfglFramebufferRenderbufferEXT glFramebufferRenderbufferEXT
;
5375 pfglGetFramebufferAttachmentParameterivEXT glGetFramebufferAttachmentParameterivEXT
;
5376 pfglGenerateMipmapEXT glGenerateMipmapEXT
;
5378 // 311 - GL_GREMEDY_string_marker
5379 typedef GLvoid
function(GLsizei
, GLvoid
*) pfglStringMarkerGREMEDY
;
5381 pfglStringMarkerGREMEDY glStringMarkerGREMEDY
;
5383 // 314 - GL_EXT_stencil_clear_tag
5384 typedef GLvoid
function(GLsizei
, GLuint
) pfglStencilClearTagEXT
;
5386 pfglStencilClearTagEXT glStencilClearTagEXT
;
5388 // 316 - GL_EXT_framebuffer_blit
5389 typedef GLvoid
function(GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLint
, GLbitfield
, GLenum
) pfglBlitFramebufferEXT
;
5391 pfglBlitFramebufferEXT glBlitFramebufferEXT
;
5393 // 317 - GL_EXT_framebuffer_multisample
5394 typedef GLvoid
function(GLenum
, GLsizei
, GLenum
, GLsizei
, GLsizei
) pfglRenderbufferStorageMultisampleEXT
;
5396 pfglRenderbufferStorageMultisampleEXT glRenderbufferStorageMultisampleEXT
;
5398 // 319 - GL_EXT_timer_query
5399 typedef GLvoid
function(GLuint id
, GLenum pname
, long* params
) pfglGetQueryObjecti64vEXT
;
5400 typedef GLvoid
function(GLuint id
, GLenum pname
, ulong* params
) pfglGetQueryObjectui64vEXT
;
5402 pfglGetQueryObjecti64vEXT glGetQueryObjecti64vEXT
;
5403 pfglGetQueryObjectui64vEXT glGetQueryObjectui64vEXT
;
5405 // 320 - GL_EXT_gpu_program_parameters
5406 typedef GLvoid
function(GLenum target
, GLuint index
, GLsizei count
, GLfloat
* params
) pfglProgramEnvParameters4fvEXT
;
5407 typedef GLvoid
function(GLenum target
, GLuint index
, GLsizei count
, GLfloat
* params
) pfglProgramLocalParameters4fvEXT
;
5409 pfglProgramEnvParameters4fvEXT glProgramEnvParameters4fvEXT
;
5410 pfglProgramLocalParameters4fvEXT glProgramLocalParameters4fvEXT
;
5412 // 321 - GL_APPLE_flush_buffer_range
5413 typedef GLvoid
function(GLenum target
, GLenum pname
, GLint param
) pfglBufferParameteriAPPLE
;
5414 typedef GLvoid
function(GLenum target
, GLintptr offset
, GLsizeiptr size
) pfglFlushMappedBufferRangeAPPLE
;
5416 pfglBufferParameteriAPPLE glBufferParameteriAPPLE
;
5417 pfglFlushMappedBufferRangeAPPLE glFlushMappedBufferRangeAPPLE
;