1 | /* |
---|
2 | ** The OpenGL Extension Wrangler Library |
---|
3 | ** Copyright (C) 2002-2005, Milan Ikits <milan ikits[]ieee org> |
---|
4 | ** Copyright (C) 2002-2005, Marcelo E. Magallon <mmagallo[]debian org> |
---|
5 | ** Copyright (C) 2002, Lev Povalahev |
---|
6 | ** All rights reserved. |
---|
7 | ** |
---|
8 | ** Redistribution and use in source and binary forms, with or without |
---|
9 | ** modification, are permitted provided that the following conditions are met: |
---|
10 | ** |
---|
11 | ** * Redistributions of source code must retain the above copyright notice, |
---|
12 | ** this list of conditions and the following disclaimer. |
---|
13 | ** * Redistributions in binary form must reproduce the above copyright notice, |
---|
14 | ** this list of conditions and the following disclaimer in the documentation |
---|
15 | ** and/or other materials provided with the distribution. |
---|
16 | ** * The name of the author may be used to endorse or promote products |
---|
17 | ** derived from this software without specific prior written permission. |
---|
18 | ** |
---|
19 | ** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" |
---|
20 | ** AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
---|
21 | ** IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE |
---|
22 | ** ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE |
---|
23 | ** LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
---|
24 | ** CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
---|
25 | ** SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS |
---|
26 | ** INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN |
---|
27 | ** CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) |
---|
28 | ** ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF |
---|
29 | ** THE POSSIBILITY OF SUCH DAMAGE. |
---|
30 | */ |
---|
31 | |
---|
32 | /* |
---|
33 | ** License Applicability. Except to the extent portions of this file are |
---|
34 | ** made subject to an alternative license as permitted in the SGI Free |
---|
35 | ** Software License B, Version 1.1 (the "License"), the contents of this |
---|
36 | ** file are subject only to the provisions of the License. You may not use |
---|
37 | ** this file except in compliance with the License. You may obtain a copy |
---|
38 | ** of the License at Silicon Graphics, Inc., attn: Legal Services, 1600 |
---|
39 | ** Amphitheatre Parkway, Mountain View, CA 94043-1351, or at: |
---|
40 | ** |
---|
41 | ** http://oss.sgi.com/projects/FreeB |
---|
42 | ** |
---|
43 | ** Note that, as provided in the License, the Software is distributed on an |
---|
44 | ** "AS IS" basis, with ALL EXPRESS AND IMPLIED WARRANTIES AND CONDITIONS |
---|
45 | ** DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES AND |
---|
46 | ** CONDITIONS OF MERCHANTABILITY, SATISFACTORY QUALITY, FITNESS FOR A |
---|
47 | ** PARTICULAR PURPOSE, AND NON-INFRINGEMENT. |
---|
48 | ** |
---|
49 | ** Original Code. The Original Code is: OpenGL Sample Implementation, |
---|
50 | ** Version 1.2.1, released January 26, 2000, developed by Silicon Graphics, |
---|
51 | ** Inc. The Original Code is Copyright (c) 1991-2000 Silicon Graphics, Inc. |
---|
52 | ** Copyright in any portions created by third parties is as indicated |
---|
53 | ** elsewhere herein. All Rights Reserved. |
---|
54 | ** |
---|
55 | ** Additional Notice Provisions: This software was created using the |
---|
56 | ** OpenGL(R) version 1.2.1 Sample Implementation published by SGI, but has |
---|
57 | ** not been independently verified as being compliant with the OpenGL(R) |
---|
58 | ** version 1.2.1 Specification. |
---|
59 | */ |
---|
60 | |
---|
61 | #ifndef __glew_h__ |
---|
62 | #define __glew_h__ |
---|
63 | #define __GLEW_H__ |
---|
64 | |
---|
65 | #if defined(__gl_h_) || defined(__GL_H__) |
---|
66 | #error gl.h included before glew.h |
---|
67 | #endif |
---|
68 | #if defined(__glext_h_) || defined(__GLEXT_H_) |
---|
69 | #error glext.h included before glew.h |
---|
70 | #endif |
---|
71 | #if defined(__gl_ATI_h_) |
---|
72 | #error glATI.h included before glew.h |
---|
73 | #endif |
---|
74 | |
---|
75 | #define __gl_h_ |
---|
76 | #define __GL_H__ |
---|
77 | #define __glext_h_ |
---|
78 | #define __GLEXT_H_ |
---|
79 | #define __gl_ATI_h_ |
---|
80 | |
---|
81 | // Build statically |
---|
82 | #define GLEW_STATIC |
---|
83 | |
---|
84 | #if defined(_WIN32) |
---|
85 | |
---|
86 | /* |
---|
87 | * GLEW does not include <windows.h> to avoid name space pollution. |
---|
88 | * GL needs GLAPI and GLAPIENTRY, GLU needs APIENTRY, CALLBACK, and wchar_t |
---|
89 | * defined properly. |
---|
90 | */ |
---|
91 | /* <windef.h> */ |
---|
92 | #ifndef APIENTRY |
---|
93 | #define GLEW_APIENTRY_DEFINED |
---|
94 | # if defined(__CYGWIN__) || defined(__MINGW32__) |
---|
95 | # define APIENTRY __stdcall |
---|
96 | # elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__) |
---|
97 | # define APIENTRY __stdcall |
---|
98 | # else |
---|
99 | # define APIENTRY |
---|
100 | # endif |
---|
101 | #endif |
---|
102 | #ifndef GLAPI |
---|
103 | # if defined(__CYGWIN__) || defined(__MINGW32__) |
---|
104 | # define GLAPI extern |
---|
105 | # endif |
---|
106 | #endif |
---|
107 | /* <winnt.h> */ |
---|
108 | #ifndef CALLBACK |
---|
109 | #define GLEW_CALLBACK_DEFINED |
---|
110 | # if defined(__CYGWIN__) || defined(__MINGW32__) |
---|
111 | # define CALLBACK __attribute__ ((__stdcall__)) |
---|
112 | # elif (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS) |
---|
113 | # define CALLBACK __stdcall |
---|
114 | # else |
---|
115 | # define CALLBACK |
---|
116 | # endif |
---|
117 | #endif |
---|
118 | /* <wingdi.h> and <winnt.h> */ |
---|
119 | #ifndef WINGDIAPI |
---|
120 | #define GLEW_WINGDIAPI_DEFINED |
---|
121 | #define WINGDIAPI __declspec(dllimport) |
---|
122 | #endif |
---|
123 | /* <ctype.h> */ |
---|
124 | #if (defined(_MSC_VER) || defined(__BORLANDC__)) && !defined(_WCHAR_T_DEFINED) |
---|
125 | typedef unsigned short wchar_t; |
---|
126 | # define _WCHAR_T_DEFINED |
---|
127 | #endif |
---|
128 | /* <stddef.h> */ |
---|
129 | #if !defined(_W64) |
---|
130 | # if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300 |
---|
131 | # define _W64 __w64 |
---|
132 | # else |
---|
133 | # define _W64 |
---|
134 | # endif |
---|
135 | #endif |
---|
136 | #if !defined(_PTRDIFF_T_DEFINED) && !defined(_PTRDIFF_T_) |
---|
137 | # ifdef _WIN64 |
---|
138 | typedef __int64 ptrdiff_t; |
---|
139 | # else |
---|
140 | typedef _W64 int ptrdiff_t; |
---|
141 | # endif |
---|
142 | # define _PTRDIFF_T_DEFINED |
---|
143 | # define _PTRDIFF_T_ |
---|
144 | #endif |
---|
145 | |
---|
146 | #ifndef GLAPI |
---|
147 | # if defined(__CYGWIN__) || defined(__MINGW32__) |
---|
148 | # define GLAPI extern |
---|
149 | # else |
---|
150 | # define GLAPI WINGDIAPI |
---|
151 | # endif |
---|
152 | #endif |
---|
153 | |
---|
154 | #ifndef GLAPIENTRY |
---|
155 | #define GLAPIENTRY APIENTRY |
---|
156 | #endif |
---|
157 | |
---|
158 | /* |
---|
159 | * GLEW_STATIC needs to be set when using the static version. |
---|
160 | * GLEW_BUILD is set when building the DLL version. |
---|
161 | */ |
---|
162 | #ifdef GLEW_STATIC |
---|
163 | # define GLEWAPI extern |
---|
164 | #else |
---|
165 | # ifdef GLEW_BUILD |
---|
166 | # define GLEWAPI extern __declspec(dllexport) |
---|
167 | # else |
---|
168 | # define GLEWAPI extern __declspec(dllimport) |
---|
169 | # endif |
---|
170 | #endif |
---|
171 | |
---|
172 | #else /* _UNIX */ |
---|
173 | |
---|
174 | /* |
---|
175 | * Needed for ptrdiff_t in turn needed by VBO. This is defined by ISO |
---|
176 | * C. On my system, this amounts to _3 lines_ of included code, all of |
---|
177 | * them pretty much harmless. If you know of a way of detecting 32 vs |
---|
178 | * 64 _targets_ at compile time you are free to replace this with |
---|
179 | * something that's portable. For now, _this_ is the portable solution. |
---|
180 | * (mem, 2004-01-04) |
---|
181 | */ |
---|
182 | |
---|
183 | #include <stddef.h> |
---|
184 | |
---|
185 | #define GLEW_APIENTRY_DEFINED |
---|
186 | #define APIENTRY |
---|
187 | #define GLEWAPI extern |
---|
188 | |
---|
189 | /* <glu.h> */ |
---|
190 | #ifndef GLAPI |
---|
191 | #define GLAPI extern |
---|
192 | #endif |
---|
193 | #ifndef GLAPIENTRY |
---|
194 | #define GLAPIENTRY |
---|
195 | #endif |
---|
196 | |
---|
197 | #endif /* _WIN32 */ |
---|
198 | |
---|
199 | #ifdef __cplusplus |
---|
200 | extern "C" { |
---|
201 | #endif |
---|
202 | |
---|
203 | /* ----------------------------- GL_VERSION_1_1 ---------------------------- */ |
---|
204 | |
---|
205 | #ifndef GL_VERSION_1_1 |
---|
206 | #define GL_VERSION_1_1 1 |
---|
207 | |
---|
208 | typedef unsigned int GLenum; |
---|
209 | typedef unsigned char GLboolean; |
---|
210 | typedef unsigned int GLbitfield; |
---|
211 | typedef signed char GLbyte; |
---|
212 | typedef short GLshort; |
---|
213 | typedef int GLint; |
---|
214 | typedef int GLsizei; |
---|
215 | typedef unsigned char GLubyte; |
---|
216 | typedef unsigned short GLushort; |
---|
217 | typedef unsigned int GLuint; |
---|
218 | typedef float GLfloat; |
---|
219 | typedef float GLclampf; |
---|
220 | typedef double GLdouble; |
---|
221 | typedef double GLclampd; |
---|
222 | typedef void GLvoid; |
---|
223 | |
---|
224 | #define GL_ACCUM 0x0100 |
---|
225 | #define GL_LOAD 0x0101 |
---|
226 | #define GL_RETURN 0x0102 |
---|
227 | #define GL_MULT 0x0103 |
---|
228 | #define GL_ADD 0x0104 |
---|
229 | #define GL_NEVER 0x0200 |
---|
230 | #define GL_LESS 0x0201 |
---|
231 | #define GL_EQUAL 0x0202 |
---|
232 | #define GL_LEQUAL 0x0203 |
---|
233 | #define GL_GREATER 0x0204 |
---|
234 | #define GL_NOTEQUAL 0x0205 |
---|
235 | #define GL_GEQUAL 0x0206 |
---|
236 | #define GL_ALWAYS 0x0207 |
---|
237 | #define GL_CURRENT_BIT 0x00000001 |
---|
238 | #define GL_POINT_BIT 0x00000002 |
---|
239 | #define GL_LINE_BIT 0x00000004 |
---|
240 | #define GL_POLYGON_BIT 0x00000008 |
---|
241 | #define GL_POLYGON_STIPPLE_BIT 0x00000010 |
---|
242 | #define GL_PIXEL_MODE_BIT 0x00000020 |
---|
243 | #define GL_LIGHTING_BIT 0x00000040 |
---|
244 | #define GL_FOG_BIT 0x00000080 |
---|
245 | #define GL_DEPTH_BUFFER_BIT 0x00000100 |
---|
246 | #define GL_ACCUM_BUFFER_BIT 0x00000200 |
---|
247 | #define GL_STENCIL_BUFFER_BIT 0x00000400 |
---|
248 | #define GL_VIEWPORT_BIT 0x00000800 |
---|
249 | #define GL_TRANSFORM_BIT 0x00001000 |
---|
250 | #define GL_ENABLE_BIT 0x00002000 |
---|
251 | #define GL_COLOR_BUFFER_BIT 0x00004000 |
---|
252 | #define GL_HINT_BIT 0x00008000 |
---|
253 | #define GL_EVAL_BIT 0x00010000 |
---|
254 | #define GL_LIST_BIT 0x00020000 |
---|
255 | #define GL_TEXTURE_BIT 0x00040000 |
---|
256 | #define GL_SCISSOR_BIT 0x00080000 |
---|
257 | #define GL_ALL_ATTRIB_BITS 0x000fffff |
---|
258 | #define GL_POINTS 0x0000 |
---|
259 | #define GL_LINES 0x0001 |
---|
260 | #define GL_LINE_LOOP 0x0002 |
---|
261 | #define GL_LINE_STRIP 0x0003 |
---|
262 | #define GL_TRIANGLES 0x0004 |
---|
263 | #define GL_TRIANGLE_STRIP 0x0005 |
---|
264 | #define GL_TRIANGLE_FAN 0x0006 |
---|
265 | #define GL_QUADS 0x0007 |
---|
266 | #define GL_QUAD_STRIP 0x0008 |
---|
267 | #define GL_POLYGON 0x0009 |
---|
268 | #define GL_ZERO 0 |
---|
269 | #define GL_ONE 1 |
---|
270 | #define GL_SRC_COLOR 0x0300 |
---|
271 | #define GL_ONE_MINUS_SRC_COLOR 0x0301 |
---|
272 | #define GL_SRC_ALPHA 0x0302 |
---|
273 | #define GL_ONE_MINUS_SRC_ALPHA 0x0303 |
---|
274 | #define GL_DST_ALPHA 0x0304 |
---|
275 | #define GL_ONE_MINUS_DST_ALPHA 0x0305 |
---|
276 | #define GL_DST_COLOR 0x0306 |
---|
277 | #define GL_ONE_MINUS_DST_COLOR 0x0307 |
---|
278 | #define GL_SRC_ALPHA_SATURATE 0x0308 |
---|
279 | #define GL_TRUE 1 |
---|
280 | #define GL_FALSE 0 |
---|
281 | #define GL_CLIP_PLANE0 0x3000 |
---|
282 | #define GL_CLIP_PLANE1 0x3001 |
---|
283 | #define GL_CLIP_PLANE2 0x3002 |
---|
284 | #define GL_CLIP_PLANE3 0x3003 |
---|
285 | #define GL_CLIP_PLANE4 0x3004 |
---|
286 | #define GL_CLIP_PLANE5 0x3005 |
---|
287 | #define GL_BYTE 0x1400 |
---|
288 | #define GL_UNSIGNED_BYTE 0x1401 |
---|
289 | #define GL_SHORT 0x1402 |
---|
290 | #define GL_UNSIGNED_SHORT 0x1403 |
---|
291 | #define GL_INT 0x1404 |
---|
292 | #define GL_UNSIGNED_INT 0x1405 |
---|
293 | #define GL_FLOAT 0x1406 |
---|
294 | #define GL_2_BYTES 0x1407 |
---|
295 | #define GL_3_BYTES 0x1408 |
---|
296 | #define GL_4_BYTES 0x1409 |
---|
297 | #define GL_DOUBLE 0x140A |
---|
298 | #define GL_NONE 0 |
---|
299 | #define GL_FRONT_LEFT 0x0400 |
---|
300 | #define GL_FRONT_RIGHT 0x0401 |
---|
301 | #define GL_BACK_LEFT 0x0402 |
---|
302 | #define GL_BACK_RIGHT 0x0403 |
---|
303 | #define GL_FRONT 0x0404 |
---|
304 | #define GL_BACK 0x0405 |
---|
305 | #define GL_LEFT 0x0406 |
---|
306 | #define GL_RIGHT 0x0407 |
---|
307 | #define GL_FRONT_AND_BACK 0x0408 |
---|
308 | #define GL_AUX0 0x0409 |
---|
309 | #define GL_AUX1 0x040A |
---|
310 | #define GL_AUX2 0x040B |
---|
311 | #define GL_AUX3 0x040C |
---|
312 | #define GL_NO_ERROR 0 |
---|
313 | #define GL_INVALID_ENUM 0x0500 |
---|
314 | #define GL_INVALID_VALUE 0x0501 |
---|
315 | #define GL_INVALID_OPERATION 0x0502 |
---|
316 | #define GL_STACK_OVERFLOW 0x0503 |
---|
317 | #define GL_STACK_UNDERFLOW 0x0504 |
---|
318 | #define GL_OUT_OF_MEMORY 0x0505 |
---|
319 | #define GL_2D 0x0600 |
---|
320 | #define GL_3D 0x0601 |
---|
321 | #define GL_3D_COLOR 0x0602 |
---|
322 | #define GL_3D_COLOR_TEXTURE 0x0603 |
---|
323 | #define GL_4D_COLOR_TEXTURE 0x0604 |
---|
324 | #define GL_PASS_THROUGH_TOKEN 0x0700 |
---|
325 | #define GL_POINT_TOKEN 0x0701 |
---|
326 | #define GL_LINE_TOKEN 0x0702 |
---|
327 | #define GL_POLYGON_TOKEN 0x0703 |
---|
328 | #define GL_BITMAP_TOKEN 0x0704 |
---|
329 | #define GL_DRAW_PIXEL_TOKEN 0x0705 |
---|
330 | #define GL_COPY_PIXEL_TOKEN 0x0706 |
---|
331 | #define GL_LINE_RESET_TOKEN 0x0707 |
---|
332 | #define GL_EXP 0x0800 |
---|
333 | #define GL_EXP2 0x0801 |
---|
334 | #define GL_CW 0x0900 |
---|
335 | #define GL_CCW 0x0901 |
---|
336 | #define GL_COEFF 0x0A00 |
---|
337 | #define GL_ORDER 0x0A01 |
---|
338 | #define GL_DOMAIN 0x0A02 |
---|
339 | #define GL_CURRENT_COLOR 0x0B00 |
---|
340 | #define GL_CURRENT_INDEX 0x0B01 |
---|
341 | #define GL_CURRENT_NORMAL 0x0B02 |
---|
342 | #define GL_CURRENT_TEXTURE_COORDS 0x0B03 |
---|
343 | #define GL_CURRENT_RASTER_COLOR 0x0B04 |
---|
344 | #define GL_CURRENT_RASTER_INDEX 0x0B05 |
---|
345 | #define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06 |
---|
346 | #define GL_CURRENT_RASTER_POSITION 0x0B07 |
---|
347 | #define GL_CURRENT_RASTER_POSITION_VALID 0x0B08 |
---|
348 | #define GL_CURRENT_RASTER_DISTANCE 0x0B09 |
---|
349 | #define GL_POINT_SMOOTH 0x0B10 |
---|
350 | #define GL_POINT_SIZE 0x0B11 |
---|
351 | #define GL_POINT_SIZE_RANGE 0x0B12 |
---|
352 | #define GL_POINT_SIZE_GRANULARITY 0x0B13 |
---|
353 | #define GL_LINE_SMOOTH 0x0B20 |
---|
354 | #define GL_LINE_WIDTH 0x0B21 |
---|
355 | #define GL_LINE_WIDTH_RANGE 0x0B22 |
---|
356 | #define GL_LINE_WIDTH_GRANULARITY 0x0B23 |
---|
357 | #define GL_LINE_STIPPLE 0x0B24 |
---|
358 | #define GL_LINE_STIPPLE_PATTERN 0x0B25 |
---|
359 | #define GL_LINE_STIPPLE_REPEAT 0x0B26 |
---|
360 | #define GL_LIST_MODE 0x0B30 |
---|
361 | #define GL_MAX_LIST_NESTING 0x0B31 |
---|
362 | #define GL_LIST_BASE 0x0B32 |
---|
363 | #define GL_LIST_INDEX 0x0B33 |
---|
364 | #define GL_POLYGON_MODE 0x0B40 |
---|
365 | #define GL_POLYGON_SMOOTH 0x0B41 |
---|
366 | #define GL_POLYGON_STIPPLE 0x0B42 |
---|
367 | #define GL_EDGE_FLAG 0x0B43 |
---|
368 | #define GL_CULL_FACE 0x0B44 |
---|
369 | #define GL_CULL_FACE_MODE 0x0B45 |
---|
370 | #define GL_FRONT_FACE 0x0B46 |
---|
371 | #define GL_LIGHTING 0x0B50 |
---|
372 | #define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51 |
---|
373 | #define GL_LIGHT_MODEL_TWO_SIDE 0x0B52 |
---|
374 | #define GL_LIGHT_MODEL_AMBIENT 0x0B53 |
---|
375 | #define GL_SHADE_MODEL 0x0B54 |
---|
376 | #define GL_COLOR_MATERIAL_FACE 0x0B55 |
---|
377 | #define GL_COLOR_MATERIAL_PARAMETER 0x0B56 |
---|
378 | #define GL_COLOR_MATERIAL 0x0B57 |
---|
379 | #define GL_FOG 0x0B60 |
---|
380 | #define GL_FOG_INDEX 0x0B61 |
---|
381 | #define GL_FOG_DENSITY 0x0B62 |
---|
382 | #define GL_FOG_START 0x0B63 |
---|
383 | #define GL_FOG_END 0x0B64 |
---|
384 | #define GL_FOG_MODE 0x0B65 |
---|
385 | #define GL_FOG_COLOR 0x0B66 |
---|
386 | #define GL_DEPTH_RANGE 0x0B70 |
---|
387 | #define GL_DEPTH_TEST 0x0B71 |
---|
388 | #define GL_DEPTH_WRITEMASK 0x0B72 |
---|
389 | #define GL_DEPTH_CLEAR_VALUE 0x0B73 |
---|
390 | #define GL_DEPTH_FUNC 0x0B74 |
---|
391 | #define GL_ACCUM_CLEAR_VALUE 0x0B80 |
---|
392 | #define GL_STENCIL_TEST 0x0B90 |
---|
393 | #define GL_STENCIL_CLEAR_VALUE 0x0B91 |
---|
394 | #define GL_STENCIL_FUNC 0x0B92 |
---|
395 | #define GL_STENCIL_VALUE_MASK 0x0B93 |
---|
396 | #define GL_STENCIL_FAIL 0x0B94 |
---|
397 | #define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95 |
---|
398 | #define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 |
---|
399 | #define GL_STENCIL_REF 0x0B97 |
---|
400 | #define GL_STENCIL_WRITEMASK 0x0B98 |
---|
401 | #define GL_MATRIX_MODE 0x0BA0 |
---|
402 | #define GL_NORMALIZE 0x0BA1 |
---|
403 | #define GL_VIEWPORT 0x0BA2 |
---|
404 | #define GL_MODELVIEW_STACK_DEPTH 0x0BA3 |
---|
405 | #define GL_PROJECTION_STACK_DEPTH 0x0BA4 |
---|
406 | #define GL_TEXTURE_STACK_DEPTH 0x0BA5 |
---|
407 | #define GL_MODELVIEW_MATRIX 0x0BA6 |
---|
408 | #define GL_PROJECTION_MATRIX 0x0BA7 |
---|
409 | #define GL_TEXTURE_MATRIX 0x0BA8 |
---|
410 | #define GL_ATTRIB_STACK_DEPTH 0x0BB0 |
---|
411 | #define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1 |
---|
412 | #define GL_ALPHA_TEST 0x0BC0 |
---|
413 | #define GL_ALPHA_TEST_FUNC 0x0BC1 |
---|
414 | #define GL_ALPHA_TEST_REF 0x0BC2 |
---|
415 | #define GL_DITHER 0x0BD0 |
---|
416 | #define GL_BLEND_DST 0x0BE0 |
---|
417 | #define GL_BLEND_SRC 0x0BE1 |
---|
418 | #define GL_BLEND 0x0BE2 |
---|
419 | #define GL_LOGIC_OP_MODE 0x0BF0 |
---|
420 | #define GL_INDEX_LOGIC_OP 0x0BF1 |
---|
421 | #define GL_COLOR_LOGIC_OP 0x0BF2 |
---|
422 | #define GL_AUX_BUFFERS 0x0C00 |
---|
423 | #define GL_DRAW_BUFFER 0x0C01 |
---|
424 | #define GL_READ_BUFFER 0x0C02 |
---|
425 | #define GL_SCISSOR_BOX 0x0C10 |
---|
426 | #define GL_SCISSOR_TEST 0x0C11 |
---|
427 | #define GL_INDEX_CLEAR_VALUE 0x0C20 |
---|
428 | #define GL_INDEX_WRITEMASK 0x0C21 |
---|
429 | #define GL_COLOR_CLEAR_VALUE 0x0C22 |
---|
430 | #define GL_COLOR_WRITEMASK 0x0C23 |
---|
431 | #define GL_INDEX_MODE 0x0C30 |
---|
432 | #define GL_RGBA_MODE 0x0C31 |
---|
433 | #define GL_DOUBLEBUFFER 0x0C32 |
---|
434 | #define GL_STEREO 0x0C33 |
---|
435 | #define GL_RENDER_MODE 0x0C40 |
---|
436 | #define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50 |
---|
437 | #define GL_POINT_SMOOTH_HINT 0x0C51 |
---|
438 | #define GL_LINE_SMOOTH_HINT 0x0C52 |
---|
439 | #define GL_POLYGON_SMOOTH_HINT 0x0C53 |
---|
440 | #define GL_FOG_HINT 0x0C54 |
---|
441 | #define GL_TEXTURE_GEN_S 0x0C60 |
---|
442 | #define GL_TEXTURE_GEN_T 0x0C61 |
---|
443 | #define GL_TEXTURE_GEN_R 0x0C62 |
---|
444 | #define GL_TEXTURE_GEN_Q 0x0C63 |
---|
445 | #define GL_PIXEL_MAP_I_TO_I 0x0C70 |
---|
446 | #define GL_PIXEL_MAP_S_TO_S 0x0C71 |
---|
447 | #define GL_PIXEL_MAP_I_TO_R 0x0C72 |
---|
448 | #define GL_PIXEL_MAP_I_TO_G 0x0C73 |
---|
449 | #define GL_PIXEL_MAP_I_TO_B 0x0C74 |
---|
450 | #define GL_PIXEL_MAP_I_TO_A 0x0C75 |
---|
451 | #define GL_PIXEL_MAP_R_TO_R 0x0C76 |
---|
452 | #define GL_PIXEL_MAP_G_TO_G 0x0C77 |
---|
453 | #define GL_PIXEL_MAP_B_TO_B 0x0C78 |
---|
454 | #define GL_PIXEL_MAP_A_TO_A 0x0C79 |
---|
455 | #define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0 |
---|
456 | #define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1 |
---|
457 | #define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2 |
---|
458 | #define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3 |
---|
459 | #define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4 |
---|
460 | #define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5 |
---|
461 | #define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6 |
---|
462 | #define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7 |
---|
463 | #define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8 |
---|
464 | #define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9 |
---|
465 | #define GL_UNPACK_SWAP_BYTES 0x0CF0 |
---|
466 | #define GL_UNPACK_LSB_FIRST 0x0CF1 |
---|
467 | #define GL_UNPACK_ROW_LENGTH 0x0CF2 |
---|
468 | #define GL_UNPACK_SKIP_ROWS 0x0CF3 |
---|
469 | #define GL_UNPACK_SKIP_PIXELS 0x0CF4 |
---|
470 | #define GL_UNPACK_ALIGNMENT 0x0CF5 |
---|
471 | #define GL_PACK_SWAP_BYTES 0x0D00 |
---|
472 | #define GL_PACK_LSB_FIRST 0x0D01 |
---|
473 | #define GL_PACK_ROW_LENGTH 0x0D02 |
---|
474 | #define GL_PACK_SKIP_ROWS 0x0D03 |
---|
475 | #define GL_PACK_SKIP_PIXELS 0x0D04 |
---|
476 | #define GL_PACK_ALIGNMENT 0x0D05 |
---|
477 | #define GL_MAP_COLOR 0x0D10 |
---|
478 | #define GL_MAP_STENCIL 0x0D11 |
---|
479 | #define GL_INDEX_SHIFT 0x0D12 |
---|
480 | #define GL_INDEX_OFFSET 0x0D13 |
---|
481 | #define GL_RED_SCALE 0x0D14 |
---|
482 | #define GL_RED_BIAS 0x0D15 |
---|
483 | #define GL_ZOOM_X 0x0D16 |
---|
484 | #define GL_ZOOM_Y 0x0D17 |
---|
485 | #define GL_GREEN_SCALE 0x0D18 |
---|
486 | #define GL_GREEN_BIAS 0x0D19 |
---|
487 | #define GL_BLUE_SCALE 0x0D1A |
---|
488 | #define GL_BLUE_BIAS 0x0D1B |
---|
489 | #define GL_ALPHA_SCALE 0x0D1C |
---|
490 | #define GL_ALPHA_BIAS 0x0D1D |
---|
491 | #define GL_DEPTH_SCALE 0x0D1E |
---|
492 | #define GL_DEPTH_BIAS 0x0D1F |
---|
493 | #define GL_MAX_EVAL_ORDER 0x0D30 |
---|
494 | #define GL_MAX_LIGHTS 0x0D31 |
---|
495 | #define GL_MAX_CLIP_PLANES 0x0D32 |
---|
496 | #define GL_MAX_TEXTURE_SIZE 0x0D33 |
---|
497 | #define GL_MAX_PIXEL_MAP_TABLE 0x0D34 |
---|
498 | #define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35 |
---|
499 | #define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36 |
---|
500 | #define GL_MAX_NAME_STACK_DEPTH 0x0D37 |
---|
501 | #define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38 |
---|
502 | #define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39 |
---|
503 | #define GL_MAX_VIEWPORT_DIMS 0x0D3A |
---|
504 | #define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B |
---|
505 | #define GL_SUBPIXEL_BITS 0x0D50 |
---|
506 | #define GL_INDEX_BITS 0x0D51 |
---|
507 | #define GL_RED_BITS 0x0D52 |
---|
508 | #define GL_GREEN_BITS 0x0D53 |
---|
509 | #define GL_BLUE_BITS 0x0D54 |
---|
510 | #define GL_ALPHA_BITS 0x0D55 |
---|
511 | #define GL_DEPTH_BITS 0x0D56 |
---|
512 | #define GL_STENCIL_BITS 0x0D57 |
---|
513 | #define GL_ACCUM_RED_BITS 0x0D58 |
---|
514 | #define GL_ACCUM_GREEN_BITS 0x0D59 |
---|
515 | #define GL_ACCUM_BLUE_BITS 0x0D5A |
---|
516 | #define GL_ACCUM_ALPHA_BITS 0x0D5B |
---|
517 | #define GL_NAME_STACK_DEPTH 0x0D70 |
---|
518 | #define GL_AUTO_NORMAL 0x0D80 |
---|
519 | #define GL_MAP1_COLOR_4 0x0D90 |
---|
520 | #define GL_MAP1_INDEX 0x0D91 |
---|
521 | #define GL_MAP1_NORMAL 0x0D92 |
---|
522 | #define GL_MAP1_TEXTURE_COORD_1 0x0D93 |
---|
523 | #define GL_MAP1_TEXTURE_COORD_2 0x0D94 |
---|
524 | #define GL_MAP1_TEXTURE_COORD_3 0x0D95 |
---|
525 | #define GL_MAP1_TEXTURE_COORD_4 0x0D96 |
---|
526 | #define GL_MAP1_VERTEX_3 0x0D97 |
---|
527 | #define GL_MAP1_VERTEX_4 0x0D98 |
---|
528 | #define GL_MAP2_COLOR_4 0x0DB0 |
---|
529 | #define GL_MAP2_INDEX 0x0DB1 |
---|
530 | #define GL_MAP2_NORMAL 0x0DB2 |
---|
531 | #define GL_MAP2_TEXTURE_COORD_1 0x0DB3 |
---|
532 | #define GL_MAP2_TEXTURE_COORD_2 0x0DB4 |
---|
533 | #define GL_MAP2_TEXTURE_COORD_3 0x0DB5 |
---|
534 | #define GL_MAP2_TEXTURE_COORD_4 0x0DB6 |
---|
535 | #define GL_MAP2_VERTEX_3 0x0DB7 |
---|
536 | #define GL_MAP2_VERTEX_4 0x0DB8 |
---|
537 | #define GL_MAP1_GRID_DOMAIN 0x0DD0 |
---|
538 | #define GL_MAP1_GRID_SEGMENTS 0x0DD1 |
---|
539 | #define GL_MAP2_GRID_DOMAIN 0x0DD2 |
---|
540 | #define GL_MAP2_GRID_SEGMENTS 0x0DD3 |
---|
541 | #define GL_TEXTURE_1D 0x0DE0 |
---|
542 | #define GL_TEXTURE_2D 0x0DE1 |
---|
543 | #define GL_FEEDBACK_BUFFER_POINTER 0x0DF0 |
---|
544 | #define GL_FEEDBACK_BUFFER_SIZE 0x0DF1 |
---|
545 | #define GL_FEEDBACK_BUFFER_TYPE 0x0DF2 |
---|
546 | #define GL_SELECTION_BUFFER_POINTER 0x0DF3 |
---|
547 | #define GL_SELECTION_BUFFER_SIZE 0x0DF4 |
---|
548 | #define GL_TEXTURE_WIDTH 0x1000 |
---|
549 | #define GL_TEXTURE_HEIGHT 0x1001 |
---|
550 | #define GL_TEXTURE_INTERNAL_FORMAT 0x1003 |
---|
551 | #define GL_TEXTURE_BORDER_COLOR 0x1004 |
---|
552 | #define GL_TEXTURE_BORDER 0x1005 |
---|
553 | #define GL_DONT_CARE 0x1100 |
---|
554 | #define GL_FASTEST 0x1101 |
---|
555 | #define GL_NICEST 0x1102 |
---|
556 | #define GL_LIGHT0 0x4000 |
---|
557 | #define GL_LIGHT1 0x4001 |
---|
558 | #define GL_LIGHT2 0x4002 |
---|
559 | #define GL_LIGHT3 0x4003 |
---|
560 | #define GL_LIGHT4 0x4004 |
---|
561 | #define GL_LIGHT5 0x4005 |
---|
562 | #define GL_LIGHT6 0x4006 |
---|
563 | #define GL_LIGHT7 0x4007 |
---|
564 | #define GL_AMBIENT 0x1200 |
---|
565 | #define GL_DIFFUSE 0x1201 |
---|
566 | #define GL_SPECULAR 0x1202 |
---|
567 | #define GL_POSITION 0x1203 |
---|
568 | #define GL_SPOT_DIRECTION 0x1204 |
---|
569 | #define GL_SPOT_EXPONENT 0x1205 |
---|
570 | #define GL_SPOT_CUTOFF 0x1206 |
---|
571 | #define GL_CONSTANT_ATTENUATION 0x1207 |
---|
572 | #define GL_LINEAR_ATTENUATION 0x1208 |
---|
573 | #define GL_QUADRATIC_ATTENUATION 0x1209 |
---|
574 | #define GL_COMPILE 0x1300 |
---|
575 | #define GL_COMPILE_AND_EXECUTE 0x1301 |
---|
576 | #define GL_CLEAR 0x1500 |
---|
577 | #define GL_AND 0x1501 |
---|
578 | #define GL_AND_REVERSE 0x1502 |
---|
579 | #define GL_COPY 0x1503 |
---|
580 | #define GL_AND_INVERTED 0x1504 |
---|
581 | #define GL_NOOP 0x1505 |
---|
582 | #define GL_XOR 0x1506 |
---|
583 | #define GL_OR 0x1507 |
---|
584 | #define GL_NOR 0x1508 |
---|
585 | #define GL_EQUIV 0x1509 |
---|
586 | #define GL_INVERT 0x150A |
---|
587 | #define GL_OR_REVERSE 0x150B |
---|
588 | #define GL_COPY_INVERTED 0x150C |
---|
589 | #define GL_OR_INVERTED 0x150D |
---|
590 | #define GL_NAND 0x150E |
---|
591 | #define GL_SET 0x150F |
---|
592 | #define GL_EMISSION 0x1600 |
---|
593 | #define GL_SHININESS 0x1601 |
---|
594 | #define GL_AMBIENT_AND_DIFFUSE 0x1602 |
---|
595 | #define GL_COLOR_INDEXES 0x1603 |
---|
596 | #define GL_MODELVIEW 0x1700 |
---|
597 | #define GL_PROJECTION 0x1701 |
---|
598 | #define GL_TEXTURE 0x1702 |
---|
599 | #define GL_COLOR 0x1800 |
---|
600 | #define GL_DEPTH 0x1801 |
---|
601 | #define GL_STENCIL 0x1802 |
---|
602 | #define GL_COLOR_INDEX 0x1900 |
---|
603 | #define GL_STENCIL_INDEX 0x1901 |
---|
604 | #define GL_DEPTH_COMPONENT 0x1902 |
---|
605 | #define GL_RED 0x1903 |
---|
606 | #define GL_GREEN 0x1904 |
---|
607 | #define GL_BLUE 0x1905 |
---|
608 | #define GL_ALPHA 0x1906 |
---|
609 | #define GL_RGB 0x1907 |
---|
610 | #define GL_RGBA 0x1908 |
---|
611 | #define GL_LUMINANCE 0x1909 |
---|
612 | #define GL_LUMINANCE_ALPHA 0x190A |
---|
613 | #define GL_BITMAP 0x1A00 |
---|
614 | #define GL_POINT 0x1B00 |
---|
615 | #define GL_LINE 0x1B01 |
---|
616 | #define GL_FILL 0x1B02 |
---|
617 | #define GL_RENDER 0x1C00 |
---|
618 | #define GL_FEEDBACK 0x1C01 |
---|
619 | #define GL_SELECT 0x1C02 |
---|
620 | #define GL_FLAT 0x1D00 |
---|
621 | #define GL_SMOOTH 0x1D01 |
---|
622 | #define GL_KEEP 0x1E00 |
---|
623 | #define GL_REPLACE 0x1E01 |
---|
624 | #define GL_INCR 0x1E02 |
---|
625 | #define GL_DECR 0x1E03 |
---|
626 | #define GL_VENDOR 0x1F00 |
---|
627 | #define GL_RENDERER 0x1F01 |
---|
628 | #define GL_VERSION 0x1F02 |
---|
629 | #define GL_EXTENSIONS 0x1F03 |
---|
630 | #define GL_S 0x2000 |
---|
631 | #define GL_T 0x2001 |
---|
632 | #define GL_R 0x2002 |
---|
633 | #define GL_Q 0x2003 |
---|
634 | #define GL_MODULATE 0x2100 |
---|
635 | #define GL_DECAL 0x2101 |
---|
636 | #define GL_TEXTURE_ENV_MODE 0x2200 |
---|
637 | #define GL_TEXTURE_ENV_COLOR 0x2201 |
---|
638 | #define GL_TEXTURE_ENV 0x2300 |
---|
639 | #define GL_EYE_LINEAR 0x2400 |
---|
640 | #define GL_OBJECT_LINEAR 0x2401 |
---|
641 | #define GL_SPHERE_MAP 0x2402 |
---|
642 | #define GL_TEXTURE_GEN_MODE 0x2500 |
---|
643 | #define GL_OBJECT_PLANE 0x2501 |
---|
644 | #define GL_EYE_PLANE 0x2502 |
---|
645 | #define GL_NEAREST 0x2600 |
---|
646 | #define GL_LINEAR 0x2601 |
---|
647 | #define GL_NEAREST_MIPMAP_NEAREST 0x2700 |
---|
648 | #define GL_LINEAR_MIPMAP_NEAREST 0x2701 |
---|
649 | #define GL_NEAREST_MIPMAP_LINEAR 0x2702 |
---|
650 | #define GL_LINEAR_MIPMAP_LINEAR 0x2703 |
---|
651 | #define GL_TEXTURE_MAG_FILTER 0x2800 |
---|
652 | #define GL_TEXTURE_MIN_FILTER 0x2801 |
---|
653 | #define GL_TEXTURE_WRAP_S 0x2802 |
---|
654 | #define GL_TEXTURE_WRAP_T 0x2803 |
---|
655 | #define GL_CLAMP 0x2900 |
---|
656 | #define GL_REPEAT 0x2901 |
---|
657 | #define GL_CLIENT_PIXEL_STORE_BIT 0x00000001 |
---|
658 | #define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002 |
---|
659 | #define GL_CLIENT_ALL_ATTRIB_BITS 0xffffffff |
---|
660 | #define GL_POLYGON_OFFSET_FACTOR 0x8038 |
---|
661 | #define GL_POLYGON_OFFSET_UNITS 0x2A00 |
---|
662 | #define GL_POLYGON_OFFSET_POINT 0x2A01 |
---|
663 | #define GL_POLYGON_OFFSET_LINE 0x2A02 |
---|
664 | #define GL_POLYGON_OFFSET_FILL 0x8037 |
---|
665 | #define GL_ALPHA4 0x803B |
---|
666 | #define GL_ALPHA8 0x803C |
---|
667 | #define GL_ALPHA12 0x803D |
---|
668 | #define GL_ALPHA16 0x803E |
---|
669 | #define GL_LUMINANCE4 0x803F |
---|
670 | #define GL_LUMINANCE8 0x8040 |
---|
671 | #define GL_LUMINANCE12 0x8041 |
---|
672 | #define GL_LUMINANCE16 0x8042 |
---|
673 | #define GL_LUMINANCE4_ALPHA4 0x8043 |
---|
674 | #define GL_LUMINANCE6_ALPHA2 0x8044 |
---|
675 | #define GL_LUMINANCE8_ALPHA8 0x8045 |
---|
676 | #define GL_LUMINANCE12_ALPHA4 0x8046 |
---|
677 | #define GL_LUMINANCE12_ALPHA12 0x8047 |
---|
678 | #define GL_LUMINANCE16_ALPHA16 0x8048 |
---|
679 | #define GL_INTENSITY 0x8049 |
---|
680 | #define GL_INTENSITY4 0x804A |
---|
681 | #define GL_INTENSITY8 0x804B |
---|
682 | #define GL_INTENSITY12 0x804C |
---|
683 | #define GL_INTENSITY16 0x804D |
---|
684 | #define GL_R3_G3_B2 0x2A10 |
---|
685 | #define GL_RGB4 0x804F |
---|
686 | #define GL_RGB5 0x8050 |
---|
687 | #define GL_RGB8 0x8051 |
---|
688 | #define GL_RGB10 0x8052 |
---|
689 | #define GL_RGB12 0x8053 |
---|
690 | #define GL_RGB16 0x8054 |
---|
691 | #define GL_RGBA2 0x8055 |
---|
692 | #define GL_RGBA4 0x8056 |
---|
693 | #define GL_RGB5_A1 0x8057 |
---|
694 | #define GL_RGBA8 0x8058 |
---|
695 | #define GL_RGB10_A2 0x8059 |
---|
696 | #define GL_RGBA12 0x805A |
---|
697 | #define GL_RGBA16 0x805B |
---|
698 | #define GL_TEXTURE_RED_SIZE 0x805C |
---|
699 | #define GL_TEXTURE_GREEN_SIZE 0x805D |
---|
700 | #define GL_TEXTURE_BLUE_SIZE 0x805E |
---|
701 | #define GL_TEXTURE_ALPHA_SIZE 0x805F |
---|
702 | #define GL_TEXTURE_LUMINANCE_SIZE 0x8060 |
---|
703 | #define GL_TEXTURE_INTENSITY_SIZE 0x8061 |
---|
704 | #define GL_PROXY_TEXTURE_1D 0x8063 |
---|
705 | #define GL_PROXY_TEXTURE_2D 0x8064 |
---|
706 | #define GL_TEXTURE_PRIORITY 0x8066 |
---|
707 | #define GL_TEXTURE_RESIDENT 0x8067 |
---|
708 | #define GL_TEXTURE_BINDING_1D 0x8068 |
---|
709 | #define GL_TEXTURE_BINDING_2D 0x8069 |
---|
710 | #define GL_VERTEX_ARRAY 0x8074 |
---|
711 | #define GL_NORMAL_ARRAY 0x8075 |
---|
712 | #define GL_COLOR_ARRAY 0x8076 |
---|
713 | #define GL_INDEX_ARRAY 0x8077 |
---|
714 | #define GL_TEXTURE_COORD_ARRAY 0x8078 |
---|
715 | #define GL_EDGE_FLAG_ARRAY 0x8079 |
---|
716 | #define GL_VERTEX_ARRAY_SIZE 0x807A |
---|
717 | #define GL_VERTEX_ARRAY_TYPE 0x807B |
---|
718 | #define GL_VERTEX_ARRAY_STRIDE 0x807C |
---|
719 | #define GL_NORMAL_ARRAY_TYPE 0x807E |
---|
720 | #define GL_NORMAL_ARRAY_STRIDE 0x807F |
---|
721 | #define GL_COLOR_ARRAY_SIZE 0x8081 |
---|
722 | #define GL_COLOR_ARRAY_TYPE 0x8082 |
---|
723 | #define GL_COLOR_ARRAY_STRIDE 0x8083 |
---|
724 | #define GL_INDEX_ARRAY_TYPE 0x8085 |
---|
725 | #define GL_INDEX_ARRAY_STRIDE 0x8086 |
---|
726 | #define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088 |
---|
727 | #define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089 |
---|
728 | #define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A |
---|
729 | #define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C |
---|
730 | #define GL_VERTEX_ARRAY_POINTER 0x808E |
---|
731 | #define GL_NORMAL_ARRAY_POINTER 0x808F |
---|
732 | #define GL_COLOR_ARRAY_POINTER 0x8090 |
---|
733 | #define GL_INDEX_ARRAY_POINTER 0x8091 |
---|
734 | #define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092 |
---|
735 | #define GL_EDGE_FLAG_ARRAY_POINTER 0x8093 |
---|
736 | #define GL_V2F 0x2A20 |
---|
737 | #define GL_V3F 0x2A21 |
---|
738 | #define GL_C4UB_V2F 0x2A22 |
---|
739 | #define GL_C4UB_V3F 0x2A23 |
---|
740 | #define GL_C3F_V3F 0x2A24 |
---|
741 | #define GL_N3F_V3F 0x2A25 |
---|
742 | #define GL_C4F_N3F_V3F 0x2A26 |
---|
743 | #define GL_T2F_V3F 0x2A27 |
---|
744 | #define GL_T4F_V4F 0x2A28 |
---|
745 | #define GL_T2F_C4UB_V3F 0x2A29 |
---|
746 | #define GL_T2F_C3F_V3F 0x2A2A |
---|
747 | #define GL_T2F_N3F_V3F 0x2A2B |
---|
748 | #define GL_T2F_C4F_N3F_V3F 0x2A2C |
---|
749 | #define GL_T4F_C4F_N3F_V4F 0x2A2D |
---|
750 | #define GL_LOGIC_OP GL_INDEX_LOGIC_OP |
---|
751 | #define GL_TEXTURE_COMPONENTS GL_TEXTURE_INTERNAL_FORMAT |
---|
752 | #define GL_COLOR_INDEX1_EXT 0x80E2 |
---|
753 | #define GL_COLOR_INDEX2_EXT 0x80E3 |
---|
754 | #define GL_COLOR_INDEX4_EXT 0x80E4 |
---|
755 | #define GL_COLOR_INDEX8_EXT 0x80E5 |
---|
756 | #define GL_COLOR_INDEX12_EXT 0x80E6 |
---|
757 | #define GL_COLOR_INDEX16_EXT 0x80E7 |
---|
758 | |
---|
759 | GLAPI void GLAPIENTRY glAccum (GLenum op, GLfloat value); |
---|
760 | GLAPI void GLAPIENTRY glAlphaFunc (GLenum func, GLclampf ref); |
---|
761 | GLAPI GLboolean GLAPIENTRY glAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences); |
---|
762 | GLAPI void GLAPIENTRY glArrayElement (GLint i); |
---|
763 | GLAPI void GLAPIENTRY glBegin (GLenum mode); |
---|
764 | GLAPI void GLAPIENTRY glBindTexture (GLenum target, GLuint texture); |
---|
765 | GLAPI void GLAPIENTRY glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap); |
---|
766 | GLAPI void GLAPIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor); |
---|
767 | GLAPI void GLAPIENTRY glCallList (GLuint list); |
---|
768 | GLAPI void GLAPIENTRY glCallLists (GLsizei n, GLenum type, const GLvoid *lists); |
---|
769 | GLAPI void GLAPIENTRY glClear (GLbitfield mask); |
---|
770 | GLAPI void GLAPIENTRY glClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); |
---|
771 | GLAPI void GLAPIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); |
---|
772 | GLAPI void GLAPIENTRY glClearDepth (GLclampd depth); |
---|
773 | GLAPI void GLAPIENTRY glClearIndex (GLfloat c); |
---|
774 | GLAPI void GLAPIENTRY glClearStencil (GLint s); |
---|
775 | GLAPI void GLAPIENTRY glClipPlane (GLenum plane, const GLdouble *equation); |
---|
776 | GLAPI void GLAPIENTRY glColor3b (GLbyte red, GLbyte green, GLbyte blue); |
---|
777 | GLAPI void GLAPIENTRY glColor3bv (const GLbyte *v); |
---|
778 | GLAPI void GLAPIENTRY glColor3d (GLdouble red, GLdouble green, GLdouble blue); |
---|
779 | GLAPI void GLAPIENTRY glColor3dv (const GLdouble *v); |
---|
780 | GLAPI void GLAPIENTRY glColor3f (GLfloat red, GLfloat green, GLfloat blue); |
---|
781 | GLAPI void GLAPIENTRY glColor3fv (const GLfloat *v); |
---|
782 | GLAPI void GLAPIENTRY glColor3i (GLint red, GLint green, GLint blue); |
---|
783 | GLAPI void GLAPIENTRY glColor3iv (const GLint *v); |
---|
784 | GLAPI void GLAPIENTRY glColor3s (GLshort red, GLshort green, GLshort blue); |
---|
785 | GLAPI void GLAPIENTRY glColor3sv (const GLshort *v); |
---|
786 | GLAPI void GLAPIENTRY glColor3ub (GLubyte red, GLubyte green, GLubyte blue); |
---|
787 | GLAPI void GLAPIENTRY glColor3ubv (const GLubyte *v); |
---|
788 | GLAPI void GLAPIENTRY glColor3ui (GLuint red, GLuint green, GLuint blue); |
---|
789 | GLAPI void GLAPIENTRY glColor3uiv (const GLuint *v); |
---|
790 | GLAPI void GLAPIENTRY glColor3us (GLushort red, GLushort green, GLushort blue); |
---|
791 | GLAPI void GLAPIENTRY glColor3usv (const GLushort *v); |
---|
792 | GLAPI void GLAPIENTRY glColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha); |
---|
793 | GLAPI void GLAPIENTRY glColor4bv (const GLbyte *v); |
---|
794 | GLAPI void GLAPIENTRY glColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha); |
---|
795 | GLAPI void GLAPIENTRY glColor4dv (const GLdouble *v); |
---|
796 | GLAPI void GLAPIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha); |
---|
797 | GLAPI void GLAPIENTRY glColor4fv (const GLfloat *v); |
---|
798 | GLAPI void GLAPIENTRY glColor4i (GLint red, GLint green, GLint blue, GLint alpha); |
---|
799 | GLAPI void GLAPIENTRY glColor4iv (const GLint *v); |
---|
800 | GLAPI void GLAPIENTRY glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha); |
---|
801 | GLAPI void GLAPIENTRY glColor4sv (const GLshort *v); |
---|
802 | GLAPI void GLAPIENTRY glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha); |
---|
803 | GLAPI void GLAPIENTRY glColor4ubv (const GLubyte *v); |
---|
804 | GLAPI void GLAPIENTRY glColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha); |
---|
805 | GLAPI void GLAPIENTRY glColor4uiv (const GLuint *v); |
---|
806 | GLAPI void GLAPIENTRY glColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha); |
---|
807 | GLAPI void GLAPIENTRY glColor4usv (const GLushort *v); |
---|
808 | GLAPI void GLAPIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); |
---|
809 | GLAPI void GLAPIENTRY glColorMaterial (GLenum face, GLenum mode); |
---|
810 | GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); |
---|
811 | GLAPI void GLAPIENTRY glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type); |
---|
812 | GLAPI void GLAPIENTRY glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border); |
---|
813 | GLAPI void GLAPIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); |
---|
814 | GLAPI void GLAPIENTRY glCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); |
---|
815 | GLAPI void GLAPIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); |
---|
816 | GLAPI void GLAPIENTRY glCullFace (GLenum mode); |
---|
817 | GLAPI void GLAPIENTRY glDeleteLists (GLuint list, GLsizei range); |
---|
818 | GLAPI void GLAPIENTRY glDeleteTextures (GLsizei n, const GLuint *textures); |
---|
819 | GLAPI void GLAPIENTRY glDepthFunc (GLenum func); |
---|
820 | GLAPI void GLAPIENTRY glDepthMask (GLboolean flag); |
---|
821 | GLAPI void GLAPIENTRY glDepthRange (GLclampd zNear, GLclampd zFar); |
---|
822 | GLAPI void GLAPIENTRY glDisable (GLenum cap); |
---|
823 | GLAPI void GLAPIENTRY glDisableClientState (GLenum array); |
---|
824 | GLAPI void GLAPIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count); |
---|
825 | GLAPI void GLAPIENTRY glDrawBuffer (GLenum mode); |
---|
826 | GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices); |
---|
827 | GLAPI void GLAPIENTRY glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); |
---|
828 | GLAPI void GLAPIENTRY glEdgeFlag (GLboolean flag); |
---|
829 | GLAPI void GLAPIENTRY glEdgeFlagPointer (GLsizei stride, const GLvoid *pointer); |
---|
830 | GLAPI void GLAPIENTRY glEdgeFlagv (const GLboolean *flag); |
---|
831 | GLAPI void GLAPIENTRY glEnable (GLenum cap); |
---|
832 | GLAPI void GLAPIENTRY glEnableClientState (GLenum array); |
---|
833 | GLAPI void GLAPIENTRY glEnd (void); |
---|
834 | GLAPI void GLAPIENTRY glEndList (void); |
---|
835 | GLAPI void GLAPIENTRY glEvalCoord1d (GLdouble u); |
---|
836 | GLAPI void GLAPIENTRY glEvalCoord1dv (const GLdouble *u); |
---|
837 | GLAPI void GLAPIENTRY glEvalCoord1f (GLfloat u); |
---|
838 | GLAPI void GLAPIENTRY glEvalCoord1fv (const GLfloat *u); |
---|
839 | GLAPI void GLAPIENTRY glEvalCoord2d (GLdouble u, GLdouble v); |
---|
840 | GLAPI void GLAPIENTRY glEvalCoord2dv (const GLdouble *u); |
---|
841 | GLAPI void GLAPIENTRY glEvalCoord2f (GLfloat u, GLfloat v); |
---|
842 | GLAPI void GLAPIENTRY glEvalCoord2fv (const GLfloat *u); |
---|
843 | GLAPI void GLAPIENTRY glEvalMesh1 (GLenum mode, GLint i1, GLint i2); |
---|
844 | GLAPI void GLAPIENTRY glEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2); |
---|
845 | GLAPI void GLAPIENTRY glEvalPoint1 (GLint i); |
---|
846 | GLAPI void GLAPIENTRY glEvalPoint2 (GLint i, GLint j); |
---|
847 | GLAPI void GLAPIENTRY glFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer); |
---|
848 | GLAPI void GLAPIENTRY glFinish (void); |
---|
849 | GLAPI void GLAPIENTRY glFlush (void); |
---|
850 | GLAPI void GLAPIENTRY glFogf (GLenum pname, GLfloat param); |
---|
851 | GLAPI void GLAPIENTRY glFogfv (GLenum pname, const GLfloat *params); |
---|
852 | GLAPI void GLAPIENTRY glFogi (GLenum pname, GLint param); |
---|
853 | GLAPI void GLAPIENTRY glFogiv (GLenum pname, const GLint *params); |
---|
854 | GLAPI void GLAPIENTRY glFrontFace (GLenum mode); |
---|
855 | GLAPI void GLAPIENTRY glFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); |
---|
856 | GLAPI GLuint GLAPIENTRY glGenLists (GLsizei range); |
---|
857 | GLAPI void GLAPIENTRY glGenTextures (GLsizei n, GLuint *textures); |
---|
858 | GLAPI void GLAPIENTRY glGetBooleanv (GLenum pname, GLboolean *params); |
---|
859 | GLAPI void GLAPIENTRY glGetClipPlane (GLenum plane, GLdouble *equation); |
---|
860 | GLAPI void GLAPIENTRY glGetDoublev (GLenum pname, GLdouble *params); |
---|
861 | GLAPI GLenum GLAPIENTRY glGetError (void); |
---|
862 | GLAPI void GLAPIENTRY glGetFloatv (GLenum pname, GLfloat *params); |
---|
863 | GLAPI void GLAPIENTRY glGetIntegerv (GLenum pname, GLint *params); |
---|
864 | GLAPI void GLAPIENTRY glGetLightfv (GLenum light, GLenum pname, GLfloat *params); |
---|
865 | GLAPI void GLAPIENTRY glGetLightiv (GLenum light, GLenum pname, GLint *params); |
---|
866 | GLAPI void GLAPIENTRY glGetMapdv (GLenum target, GLenum query, GLdouble *v); |
---|
867 | GLAPI void GLAPIENTRY glGetMapfv (GLenum target, GLenum query, GLfloat *v); |
---|
868 | GLAPI void GLAPIENTRY glGetMapiv (GLenum target, GLenum query, GLint *v); |
---|
869 | GLAPI void GLAPIENTRY glGetMaterialfv (GLenum face, GLenum pname, GLfloat *params); |
---|
870 | GLAPI void GLAPIENTRY glGetMaterialiv (GLenum face, GLenum pname, GLint *params); |
---|
871 | GLAPI void GLAPIENTRY glGetPixelMapfv (GLenum map, GLfloat *values); |
---|
872 | GLAPI void GLAPIENTRY glGetPixelMapuiv (GLenum map, GLuint *values); |
---|
873 | GLAPI void GLAPIENTRY glGetPixelMapusv (GLenum map, GLushort *values); |
---|
874 | GLAPI void GLAPIENTRY glGetPointerv (GLenum pname, GLvoid* *params); |
---|
875 | GLAPI void GLAPIENTRY glGetPolygonStipple (GLubyte *mask); |
---|
876 | GLAPI const GLubyte * GLAPIENTRY glGetString (GLenum name); |
---|
877 | GLAPI void GLAPIENTRY glGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params); |
---|
878 | GLAPI void GLAPIENTRY glGetTexEnviv (GLenum target, GLenum pname, GLint *params); |
---|
879 | GLAPI void GLAPIENTRY glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params); |
---|
880 | GLAPI void GLAPIENTRY glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params); |
---|
881 | GLAPI void GLAPIENTRY glGetTexGeniv (GLenum coord, GLenum pname, GLint *params); |
---|
882 | GLAPI void GLAPIENTRY glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); |
---|
883 | GLAPI void GLAPIENTRY glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params); |
---|
884 | GLAPI void GLAPIENTRY glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params); |
---|
885 | GLAPI void GLAPIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params); |
---|
886 | GLAPI void GLAPIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint *params); |
---|
887 | GLAPI void GLAPIENTRY glHint (GLenum target, GLenum mode); |
---|
888 | GLAPI void GLAPIENTRY glIndexMask (GLuint mask); |
---|
889 | GLAPI void GLAPIENTRY glIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer); |
---|
890 | GLAPI void GLAPIENTRY glIndexd (GLdouble c); |
---|
891 | GLAPI void GLAPIENTRY glIndexdv (const GLdouble *c); |
---|
892 | GLAPI void GLAPIENTRY glIndexf (GLfloat c); |
---|
893 | GLAPI void GLAPIENTRY glIndexfv (const GLfloat *c); |
---|
894 | GLAPI void GLAPIENTRY glIndexi (GLint c); |
---|
895 | GLAPI void GLAPIENTRY glIndexiv (const GLint *c); |
---|
896 | GLAPI void GLAPIENTRY glIndexs (GLshort c); |
---|
897 | GLAPI void GLAPIENTRY glIndexsv (const GLshort *c); |
---|
898 | GLAPI void GLAPIENTRY glIndexub (GLubyte c); |
---|
899 | GLAPI void GLAPIENTRY glIndexubv (const GLubyte *c); |
---|
900 | GLAPI void GLAPIENTRY glInitNames (void); |
---|
901 | GLAPI void GLAPIENTRY glInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer); |
---|
902 | GLAPI GLboolean GLAPIENTRY glIsEnabled (GLenum cap); |
---|
903 | GLAPI GLboolean GLAPIENTRY glIsList (GLuint list); |
---|
904 | GLAPI GLboolean GLAPIENTRY glIsTexture (GLuint texture); |
---|
905 | GLAPI void GLAPIENTRY glLightModelf (GLenum pname, GLfloat param); |
---|
906 | GLAPI void GLAPIENTRY glLightModelfv (GLenum pname, const GLfloat *params); |
---|
907 | GLAPI void GLAPIENTRY glLightModeli (GLenum pname, GLint param); |
---|
908 | GLAPI void GLAPIENTRY glLightModeliv (GLenum pname, const GLint *params); |
---|
909 | GLAPI void GLAPIENTRY glLightf (GLenum light, GLenum pname, GLfloat param); |
---|
910 | GLAPI void GLAPIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params); |
---|
911 | GLAPI void GLAPIENTRY glLighti (GLenum light, GLenum pname, GLint param); |
---|
912 | GLAPI void GLAPIENTRY glLightiv (GLenum light, GLenum pname, const GLint *params); |
---|
913 | GLAPI void GLAPIENTRY glLineStipple (GLint factor, GLushort pattern); |
---|
914 | GLAPI void GLAPIENTRY glLineWidth (GLfloat width); |
---|
915 | GLAPI void GLAPIENTRY glListBase (GLuint base); |
---|
916 | GLAPI void GLAPIENTRY glLoadIdentity (void); |
---|
917 | GLAPI void GLAPIENTRY glLoadMatrixd (const GLdouble *m); |
---|
918 | GLAPI void GLAPIENTRY glLoadMatrixf (const GLfloat *m); |
---|
919 | GLAPI void GLAPIENTRY glLoadName (GLuint name); |
---|
920 | GLAPI void GLAPIENTRY glLogicOp (GLenum opcode); |
---|
921 | GLAPI void GLAPIENTRY glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points); |
---|
922 | GLAPI void GLAPIENTRY glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); |
---|
923 | GLAPI void GLAPIENTRY glMap2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); |
---|
924 | GLAPI void GLAPIENTRY glMap2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); |
---|
925 | GLAPI void GLAPIENTRY glMapGrid1d (GLint un, GLdouble u1, GLdouble u2); |
---|
926 | GLAPI void GLAPIENTRY glMapGrid1f (GLint un, GLfloat u1, GLfloat u2); |
---|
927 | GLAPI void GLAPIENTRY glMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2); |
---|
928 | GLAPI void GLAPIENTRY glMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2); |
---|
929 | GLAPI void GLAPIENTRY glMaterialf (GLenum face, GLenum pname, GLfloat param); |
---|
930 | GLAPI void GLAPIENTRY glMaterialfv (GLenum face, GLenum pname, const GLfloat *params); |
---|
931 | GLAPI void GLAPIENTRY glMateriali (GLenum face, GLenum pname, GLint param); |
---|
932 | GLAPI void GLAPIENTRY glMaterialiv (GLenum face, GLenum pname, const GLint *params); |
---|
933 | GLAPI void GLAPIENTRY glMatrixMode (GLenum mode); |
---|
934 | GLAPI void GLAPIENTRY glMultMatrixd (const GLdouble *m); |
---|
935 | GLAPI void GLAPIENTRY glMultMatrixf (const GLfloat *m); |
---|
936 | GLAPI void GLAPIENTRY glNewList (GLuint list, GLenum mode); |
---|
937 | GLAPI void GLAPIENTRY glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz); |
---|
938 | GLAPI void GLAPIENTRY glNormal3bv (const GLbyte *v); |
---|
939 | GLAPI void GLAPIENTRY glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz); |
---|
940 | GLAPI void GLAPIENTRY glNormal3dv (const GLdouble *v); |
---|
941 | GLAPI void GLAPIENTRY glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz); |
---|
942 | GLAPI void GLAPIENTRY glNormal3fv (const GLfloat *v); |
---|
943 | GLAPI void GLAPIENTRY glNormal3i (GLint nx, GLint ny, GLint nz); |
---|
944 | GLAPI void GLAPIENTRY glNormal3iv (const GLint *v); |
---|
945 | GLAPI void GLAPIENTRY glNormal3s (GLshort nx, GLshort ny, GLshort nz); |
---|
946 | GLAPI void GLAPIENTRY glNormal3sv (const GLshort *v); |
---|
947 | GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer); |
---|
948 | GLAPI void GLAPIENTRY glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); |
---|
949 | GLAPI void GLAPIENTRY glPassThrough (GLfloat token); |
---|
950 | GLAPI void GLAPIENTRY glPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values); |
---|
951 | GLAPI void GLAPIENTRY glPixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values); |
---|
952 | GLAPI void GLAPIENTRY glPixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values); |
---|
953 | GLAPI void GLAPIENTRY glPixelStoref (GLenum pname, GLfloat param); |
---|
954 | GLAPI void GLAPIENTRY glPixelStorei (GLenum pname, GLint param); |
---|
955 | GLAPI void GLAPIENTRY glPixelTransferf (GLenum pname, GLfloat param); |
---|
956 | GLAPI void GLAPIENTRY glPixelTransferi (GLenum pname, GLint param); |
---|
957 | GLAPI void GLAPIENTRY glPixelZoom (GLfloat xfactor, GLfloat yfactor); |
---|
958 | GLAPI void GLAPIENTRY glPointSize (GLfloat size); |
---|
959 | GLAPI void GLAPIENTRY glPolygonMode (GLenum face, GLenum mode); |
---|
960 | GLAPI void GLAPIENTRY glPolygonOffset (GLfloat factor, GLfloat units); |
---|
961 | GLAPI void GLAPIENTRY glPolygonStipple (const GLubyte *mask); |
---|
962 | GLAPI void GLAPIENTRY glPopAttrib (void); |
---|
963 | GLAPI void GLAPIENTRY glPopClientAttrib (void); |
---|
964 | GLAPI void GLAPIENTRY glPopMatrix (void); |
---|
965 | GLAPI void GLAPIENTRY glPopName (void); |
---|
966 | GLAPI void GLAPIENTRY glPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities); |
---|
967 | GLAPI void GLAPIENTRY glPushAttrib (GLbitfield mask); |
---|
968 | GLAPI void GLAPIENTRY glPushClientAttrib (GLbitfield mask); |
---|
969 | GLAPI void GLAPIENTRY glPushMatrix (void); |
---|
970 | GLAPI void GLAPIENTRY glPushName (GLuint name); |
---|
971 | GLAPI void GLAPIENTRY glRasterPos2d (GLdouble x, GLdouble y); |
---|
972 | GLAPI void GLAPIENTRY glRasterPos2dv (const GLdouble *v); |
---|
973 | GLAPI void GLAPIENTRY glRasterPos2f (GLfloat x, GLfloat y); |
---|
974 | GLAPI void GLAPIENTRY glRasterPos2fv (const GLfloat *v); |
---|
975 | GLAPI void GLAPIENTRY glRasterPos2i (GLint x, GLint y); |
---|
976 | GLAPI void GLAPIENTRY glRasterPos2iv (const GLint *v); |
---|
977 | GLAPI void GLAPIENTRY glRasterPos2s (GLshort x, GLshort y); |
---|
978 | GLAPI void GLAPIENTRY glRasterPos2sv (const GLshort *v); |
---|
979 | GLAPI void GLAPIENTRY glRasterPos3d (GLdouble x, GLdouble y, GLdouble z); |
---|
980 | GLAPI void GLAPIENTRY glRasterPos3dv (const GLdouble *v); |
---|
981 | GLAPI void GLAPIENTRY glRasterPos3f (GLfloat x, GLfloat y, GLfloat z); |
---|
982 | GLAPI void GLAPIENTRY glRasterPos3fv (const GLfloat *v); |
---|
983 | GLAPI void GLAPIENTRY glRasterPos3i (GLint x, GLint y, GLint z); |
---|
984 | GLAPI void GLAPIENTRY glRasterPos3iv (const GLint *v); |
---|
985 | GLAPI void GLAPIENTRY glRasterPos3s (GLshort x, GLshort y, GLshort z); |
---|
986 | GLAPI void GLAPIENTRY glRasterPos3sv (const GLshort *v); |
---|
987 | GLAPI void GLAPIENTRY glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); |
---|
988 | GLAPI void GLAPIENTRY glRasterPos4dv (const GLdouble *v); |
---|
989 | GLAPI void GLAPIENTRY glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
---|
990 | GLAPI void GLAPIENTRY glRasterPos4fv (const GLfloat *v); |
---|
991 | GLAPI void GLAPIENTRY glRasterPos4i (GLint x, GLint y, GLint z, GLint w); |
---|
992 | GLAPI void GLAPIENTRY glRasterPos4iv (const GLint *v); |
---|
993 | GLAPI void GLAPIENTRY glRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w); |
---|
994 | GLAPI void GLAPIENTRY glRasterPos4sv (const GLshort *v); |
---|
995 | GLAPI void GLAPIENTRY glReadBuffer (GLenum mode); |
---|
996 | GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels); |
---|
997 | GLAPI void GLAPIENTRY glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2); |
---|
998 | GLAPI void GLAPIENTRY glRectdv (const GLdouble *v1, const GLdouble *v2); |
---|
999 | GLAPI void GLAPIENTRY glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); |
---|
1000 | GLAPI void GLAPIENTRY glRectfv (const GLfloat *v1, const GLfloat *v2); |
---|
1001 | GLAPI void GLAPIENTRY glRecti (GLint x1, GLint y1, GLint x2, GLint y2); |
---|
1002 | GLAPI void GLAPIENTRY glRectiv (const GLint *v1, const GLint *v2); |
---|
1003 | GLAPI void GLAPIENTRY glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2); |
---|
1004 | GLAPI void GLAPIENTRY glRectsv (const GLshort *v1, const GLshort *v2); |
---|
1005 | GLAPI GLint GLAPIENTRY glRenderMode (GLenum mode); |
---|
1006 | GLAPI void GLAPIENTRY glRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z); |
---|
1007 | GLAPI void GLAPIENTRY glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z); |
---|
1008 | GLAPI void GLAPIENTRY glScaled (GLdouble x, GLdouble y, GLdouble z); |
---|
1009 | GLAPI void GLAPIENTRY glScalef (GLfloat x, GLfloat y, GLfloat z); |
---|
1010 | GLAPI void GLAPIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height); |
---|
1011 | GLAPI void GLAPIENTRY glSelectBuffer (GLsizei size, GLuint *buffer); |
---|
1012 | GLAPI void GLAPIENTRY glShadeModel (GLenum mode); |
---|
1013 | GLAPI void GLAPIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask); |
---|
1014 | GLAPI void GLAPIENTRY glStencilMask (GLuint mask); |
---|
1015 | GLAPI void GLAPIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass); |
---|
1016 | GLAPI void GLAPIENTRY glTexCoord1d (GLdouble s); |
---|
1017 | GLAPI void GLAPIENTRY glTexCoord1dv (const GLdouble *v); |
---|
1018 | GLAPI void GLAPIENTRY glTexCoord1f (GLfloat s); |
---|
1019 | GLAPI void GLAPIENTRY glTexCoord1fv (const GLfloat *v); |
---|
1020 | GLAPI void GLAPIENTRY glTexCoord1i (GLint s); |
---|
1021 | GLAPI void GLAPIENTRY glTexCoord1iv (const GLint *v); |
---|
1022 | GLAPI void GLAPIENTRY glTexCoord1s (GLshort s); |
---|
1023 | GLAPI void GLAPIENTRY glTexCoord1sv (const GLshort *v); |
---|
1024 | GLAPI void GLAPIENTRY glTexCoord2d (GLdouble s, GLdouble t); |
---|
1025 | GLAPI void GLAPIENTRY glTexCoord2dv (const GLdouble *v); |
---|
1026 | GLAPI void GLAPIENTRY glTexCoord2f (GLfloat s, GLfloat t); |
---|
1027 | GLAPI void GLAPIENTRY glTexCoord2fv (const GLfloat *v); |
---|
1028 | GLAPI void GLAPIENTRY glTexCoord2i (GLint s, GLint t); |
---|
1029 | GLAPI void GLAPIENTRY glTexCoord2iv (const GLint *v); |
---|
1030 | GLAPI void GLAPIENTRY glTexCoord2s (GLshort s, GLshort t); |
---|
1031 | GLAPI void GLAPIENTRY glTexCoord2sv (const GLshort *v); |
---|
1032 | GLAPI void GLAPIENTRY glTexCoord3d (GLdouble s, GLdouble t, GLdouble r); |
---|
1033 | GLAPI void GLAPIENTRY glTexCoord3dv (const GLdouble *v); |
---|
1034 | GLAPI void GLAPIENTRY glTexCoord3f (GLfloat s, GLfloat t, GLfloat r); |
---|
1035 | GLAPI void GLAPIENTRY glTexCoord3fv (const GLfloat *v); |
---|
1036 | GLAPI void GLAPIENTRY glTexCoord3i (GLint s, GLint t, GLint r); |
---|
1037 | GLAPI void GLAPIENTRY glTexCoord3iv (const GLint *v); |
---|
1038 | GLAPI void GLAPIENTRY glTexCoord3s (GLshort s, GLshort t, GLshort r); |
---|
1039 | GLAPI void GLAPIENTRY glTexCoord3sv (const GLshort *v); |
---|
1040 | GLAPI void GLAPIENTRY glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q); |
---|
1041 | GLAPI void GLAPIENTRY glTexCoord4dv (const GLdouble *v); |
---|
1042 | GLAPI void GLAPIENTRY glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q); |
---|
1043 | GLAPI void GLAPIENTRY glTexCoord4fv (const GLfloat *v); |
---|
1044 | GLAPI void GLAPIENTRY glTexCoord4i (GLint s, GLint t, GLint r, GLint q); |
---|
1045 | GLAPI void GLAPIENTRY glTexCoord4iv (const GLint *v); |
---|
1046 | GLAPI void GLAPIENTRY glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q); |
---|
1047 | GLAPI void GLAPIENTRY glTexCoord4sv (const GLshort *v); |
---|
1048 | GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); |
---|
1049 | GLAPI void GLAPIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param); |
---|
1050 | GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params); |
---|
1051 | GLAPI void GLAPIENTRY glTexEnvi (GLenum target, GLenum pname, GLint param); |
---|
1052 | GLAPI void GLAPIENTRY glTexEnviv (GLenum target, GLenum pname, const GLint *params); |
---|
1053 | GLAPI void GLAPIENTRY glTexGend (GLenum coord, GLenum pname, GLdouble param); |
---|
1054 | GLAPI void GLAPIENTRY glTexGendv (GLenum coord, GLenum pname, const GLdouble *params); |
---|
1055 | GLAPI void GLAPIENTRY glTexGenf (GLenum coord, GLenum pname, GLfloat param); |
---|
1056 | GLAPI void GLAPIENTRY glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params); |
---|
1057 | GLAPI void GLAPIENTRY glTexGeni (GLenum coord, GLenum pname, GLint param); |
---|
1058 | GLAPI void GLAPIENTRY glTexGeniv (GLenum coord, GLenum pname, const GLint *params); |
---|
1059 | GLAPI void GLAPIENTRY glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); |
---|
1060 | GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); |
---|
1061 | GLAPI void GLAPIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param); |
---|
1062 | GLAPI void GLAPIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params); |
---|
1063 | GLAPI void GLAPIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param); |
---|
1064 | GLAPI void GLAPIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params); |
---|
1065 | GLAPI void GLAPIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); |
---|
1066 | GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); |
---|
1067 | GLAPI void GLAPIENTRY glTranslated (GLdouble x, GLdouble y, GLdouble z); |
---|
1068 | GLAPI void GLAPIENTRY glTranslatef (GLfloat x, GLfloat y, GLfloat z); |
---|
1069 | GLAPI void GLAPIENTRY glVertex2d (GLdouble x, GLdouble y); |
---|
1070 | GLAPI void GLAPIENTRY glVertex2dv (const GLdouble *v); |
---|
1071 | GLAPI void GLAPIENTRY glVertex2f (GLfloat x, GLfloat y); |
---|
1072 | GLAPI void GLAPIENTRY glVertex2fv (const GLfloat *v); |
---|
1073 | GLAPI void GLAPIENTRY glVertex2i (GLint x, GLint y); |
---|
1074 | GLAPI void GLAPIENTRY glVertex2iv (const GLint *v); |
---|
1075 | GLAPI void GLAPIENTRY glVertex2s (GLshort x, GLshort y); |
---|
1076 | GLAPI void GLAPIENTRY glVertex2sv (const GLshort *v); |
---|
1077 | GLAPI void GLAPIENTRY glVertex3d (GLdouble x, GLdouble y, GLdouble z); |
---|
1078 | GLAPI void GLAPIENTRY glVertex3dv (const GLdouble *v); |
---|
1079 | GLAPI void GLAPIENTRY glVertex3f (GLfloat x, GLfloat y, GLfloat z); |
---|
1080 | GLAPI void GLAPIENTRY glVertex3fv (const GLfloat *v); |
---|
1081 | GLAPI void GLAPIENTRY glVertex3i (GLint x, GLint y, GLint z); |
---|
1082 | GLAPI void GLAPIENTRY glVertex3iv (const GLint *v); |
---|
1083 | GLAPI void GLAPIENTRY glVertex3s (GLshort x, GLshort y, GLshort z); |
---|
1084 | GLAPI void GLAPIENTRY glVertex3sv (const GLshort *v); |
---|
1085 | GLAPI void GLAPIENTRY glVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w); |
---|
1086 | GLAPI void GLAPIENTRY glVertex4dv (const GLdouble *v); |
---|
1087 | GLAPI void GLAPIENTRY glVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
---|
1088 | GLAPI void GLAPIENTRY glVertex4fv (const GLfloat *v); |
---|
1089 | GLAPI void GLAPIENTRY glVertex4i (GLint x, GLint y, GLint z, GLint w); |
---|
1090 | GLAPI void GLAPIENTRY glVertex4iv (const GLint *v); |
---|
1091 | GLAPI void GLAPIENTRY glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w); |
---|
1092 | GLAPI void GLAPIENTRY glVertex4sv (const GLshort *v); |
---|
1093 | GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); |
---|
1094 | GLAPI void GLAPIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height); |
---|
1095 | |
---|
1096 | #define GLEW_VERSION_1_1 GLEW_GET_VAR(__GLEW_VERSION_1_1) |
---|
1097 | |
---|
1098 | #endif /* GL_VERSION_1_1 */ |
---|
1099 | |
---|
1100 | /* ---------------------------------- GLU ---------------------------------- */ |
---|
1101 | |
---|
1102 | /* this is where we can safely include GLU */ |
---|
1103 | #if defined(__APPLE__) && defined(__MACH__) |
---|
1104 | #include <OpenGL/glu.h> |
---|
1105 | #else |
---|
1106 | #include <GL/glu.h> |
---|
1107 | #endif |
---|
1108 | |
---|
1109 | /* ----------------------------- GL_VERSION_1_2 ---------------------------- */ |
---|
1110 | |
---|
1111 | #ifndef GL_VERSION_1_2 |
---|
1112 | #define GL_VERSION_1_2 1 |
---|
1113 | |
---|
1114 | #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12 |
---|
1115 | #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13 |
---|
1116 | #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22 |
---|
1117 | #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23 |
---|
1118 | #define GL_UNSIGNED_BYTE_3_3_2 0x8032 |
---|
1119 | #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 |
---|
1120 | #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 |
---|
1121 | #define GL_UNSIGNED_INT_8_8_8_8 0x8035 |
---|
1122 | #define GL_UNSIGNED_INT_10_10_10_2 0x8036 |
---|
1123 | #define GL_RESCALE_NORMAL 0x803A |
---|
1124 | #define GL_TEXTURE_BINDING_3D 0x806A |
---|
1125 | #define GL_PACK_SKIP_IMAGES 0x806B |
---|
1126 | #define GL_PACK_IMAGE_HEIGHT 0x806C |
---|
1127 | #define GL_UNPACK_SKIP_IMAGES 0x806D |
---|
1128 | #define GL_UNPACK_IMAGE_HEIGHT 0x806E |
---|
1129 | #define GL_TEXTURE_3D 0x806F |
---|
1130 | #define GL_PROXY_TEXTURE_3D 0x8070 |
---|
1131 | #define GL_TEXTURE_DEPTH 0x8071 |
---|
1132 | #define GL_TEXTURE_WRAP_R 0x8072 |
---|
1133 | #define GL_MAX_3D_TEXTURE_SIZE 0x8073 |
---|
1134 | #define GL_BGR 0x80E0 |
---|
1135 | #define GL_BGRA 0x80E1 |
---|
1136 | #define GL_MAX_ELEMENTS_VERTICES 0x80E8 |
---|
1137 | #define GL_MAX_ELEMENTS_INDICES 0x80E9 |
---|
1138 | #define GL_CLAMP_TO_EDGE 0x812F |
---|
1139 | #define GL_TEXTURE_MIN_LOD 0x813A |
---|
1140 | #define GL_TEXTURE_MAX_LOD 0x813B |
---|
1141 | #define GL_TEXTURE_BASE_LEVEL 0x813C |
---|
1142 | #define GL_TEXTURE_MAX_LEVEL 0x813D |
---|
1143 | #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8 |
---|
1144 | #define GL_SINGLE_COLOR 0x81F9 |
---|
1145 | #define GL_SEPARATE_SPECULAR_COLOR 0x81FA |
---|
1146 | #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 |
---|
1147 | #define GL_UNSIGNED_SHORT_5_6_5 0x8363 |
---|
1148 | #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 |
---|
1149 | #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 |
---|
1150 | #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366 |
---|
1151 | #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 |
---|
1152 | #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 |
---|
1153 | #define GL_ALIASED_POINT_SIZE_RANGE 0x846D |
---|
1154 | #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E |
---|
1155 | |
---|
1156 | typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); |
---|
1157 | typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); |
---|
1158 | typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); |
---|
1159 | typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); |
---|
1160 | |
---|
1161 | #define glCopyTexSubImage3D GLEW_GET_FUN(__glewCopyTexSubImage3D) |
---|
1162 | #define glDrawRangeElements GLEW_GET_FUN(__glewDrawRangeElements) |
---|
1163 | #define glTexImage3D GLEW_GET_FUN(__glewTexImage3D) |
---|
1164 | #define glTexSubImage3D GLEW_GET_FUN(__glewTexSubImage3D) |
---|
1165 | |
---|
1166 | #define GLEW_VERSION_1_2 GLEW_GET_VAR(__GLEW_VERSION_1_2) |
---|
1167 | |
---|
1168 | #endif /* GL_VERSION_1_2 */ |
---|
1169 | |
---|
1170 | /* ----------------------------- GL_VERSION_1_3 ---------------------------- */ |
---|
1171 | |
---|
1172 | #ifndef GL_VERSION_1_3 |
---|
1173 | #define GL_VERSION_1_3 1 |
---|
1174 | |
---|
1175 | #define GL_MULTISAMPLE 0x809D |
---|
1176 | #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E |
---|
1177 | #define GL_SAMPLE_ALPHA_TO_ONE 0x809F |
---|
1178 | #define GL_SAMPLE_COVERAGE 0x80A0 |
---|
1179 | #define GL_SAMPLE_BUFFERS 0x80A8 |
---|
1180 | #define GL_SAMPLES 0x80A9 |
---|
1181 | #define GL_SAMPLE_COVERAGE_VALUE 0x80AA |
---|
1182 | #define GL_SAMPLE_COVERAGE_INVERT 0x80AB |
---|
1183 | #define GL_CLAMP_TO_BORDER 0x812D |
---|
1184 | #define GL_TEXTURE0 0x84C0 |
---|
1185 | #define GL_TEXTURE1 0x84C1 |
---|
1186 | #define GL_TEXTURE2 0x84C2 |
---|
1187 | #define GL_TEXTURE3 0x84C3 |
---|
1188 | #define GL_TEXTURE4 0x84C4 |
---|
1189 | #define GL_TEXTURE5 0x84C5 |
---|
1190 | #define GL_TEXTURE6 0x84C6 |
---|
1191 | #define GL_TEXTURE7 0x84C7 |
---|
1192 | #define GL_TEXTURE8 0x84C8 |
---|
1193 | #define GL_TEXTURE9 0x84C9 |
---|
1194 | #define GL_TEXTURE10 0x84CA |
---|
1195 | #define GL_TEXTURE11 0x84CB |
---|
1196 | #define GL_TEXTURE12 0x84CC |
---|
1197 | #define GL_TEXTURE13 0x84CD |
---|
1198 | #define GL_TEXTURE14 0x84CE |
---|
1199 | #define GL_TEXTURE15 0x84CF |
---|
1200 | #define GL_TEXTURE16 0x84D0 |
---|
1201 | #define GL_TEXTURE17 0x84D1 |
---|
1202 | #define GL_TEXTURE18 0x84D2 |
---|
1203 | #define GL_TEXTURE19 0x84D3 |
---|
1204 | #define GL_TEXTURE20 0x84D4 |
---|
1205 | #define GL_TEXTURE21 0x84D5 |
---|
1206 | #define GL_TEXTURE22 0x84D6 |
---|
1207 | #define GL_TEXTURE23 0x84D7 |
---|
1208 | #define GL_TEXTURE24 0x84D8 |
---|
1209 | #define GL_TEXTURE25 0x84D9 |
---|
1210 | #define GL_TEXTURE26 0x84DA |
---|
1211 | #define GL_TEXTURE27 0x84DB |
---|
1212 | #define GL_TEXTURE28 0x84DC |
---|
1213 | #define GL_TEXTURE29 0x84DD |
---|
1214 | #define GL_TEXTURE30 0x84DE |
---|
1215 | #define GL_TEXTURE31 0x84DF |
---|
1216 | #define GL_ACTIVE_TEXTURE 0x84E0 |
---|
1217 | #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1 |
---|
1218 | #define GL_MAX_TEXTURE_UNITS 0x84E2 |
---|
1219 | #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3 |
---|
1220 | #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4 |
---|
1221 | #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5 |
---|
1222 | #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6 |
---|
1223 | #define GL_SUBTRACT 0x84E7 |
---|
1224 | #define GL_COMPRESSED_ALPHA 0x84E9 |
---|
1225 | #define GL_COMPRESSED_LUMINANCE 0x84EA |
---|
1226 | #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB |
---|
1227 | #define GL_COMPRESSED_INTENSITY 0x84EC |
---|
1228 | #define GL_COMPRESSED_RGB 0x84ED |
---|
1229 | #define GL_COMPRESSED_RGBA 0x84EE |
---|
1230 | #define GL_TEXTURE_COMPRESSION_HINT 0x84EF |
---|
1231 | #define GL_NORMAL_MAP 0x8511 |
---|
1232 | #define GL_REFLECTION_MAP 0x8512 |
---|
1233 | #define GL_TEXTURE_CUBE_MAP 0x8513 |
---|
1234 | #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514 |
---|
1235 | #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 |
---|
1236 | #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 |
---|
1237 | #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 |
---|
1238 | #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 |
---|
1239 | #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 |
---|
1240 | #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A |
---|
1241 | #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B |
---|
1242 | #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C |
---|
1243 | #define GL_COMBINE 0x8570 |
---|
1244 | #define GL_COMBINE_RGB 0x8571 |
---|
1245 | #define GL_COMBINE_ALPHA 0x8572 |
---|
1246 | #define GL_RGB_SCALE 0x8573 |
---|
1247 | #define GL_ADD_SIGNED 0x8574 |
---|
1248 | #define GL_INTERPOLATE 0x8575 |
---|
1249 | #define GL_CONSTANT 0x8576 |
---|
1250 | #define GL_PRIMARY_COLOR 0x8577 |
---|
1251 | #define GL_PREVIOUS 0x8578 |
---|
1252 | #define GL_SOURCE0_RGB 0x8580 |
---|
1253 | #define GL_SOURCE1_RGB 0x8581 |
---|
1254 | #define GL_SOURCE2_RGB 0x8582 |
---|
1255 | #define GL_SOURCE0_ALPHA 0x8588 |
---|
1256 | #define GL_SOURCE1_ALPHA 0x8589 |
---|
1257 | #define GL_SOURCE2_ALPHA 0x858A |
---|
1258 | #define GL_OPERAND0_RGB 0x8590 |
---|
1259 | #define GL_OPERAND1_RGB 0x8591 |
---|
1260 | #define GL_OPERAND2_RGB 0x8592 |
---|
1261 | #define GL_OPERAND0_ALPHA 0x8598 |
---|
1262 | #define GL_OPERAND1_ALPHA 0x8599 |
---|
1263 | #define GL_OPERAND2_ALPHA 0x859A |
---|
1264 | #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0 |
---|
1265 | #define GL_TEXTURE_COMPRESSED 0x86A1 |
---|
1266 | #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 |
---|
1267 | #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 |
---|
1268 | #define GL_DOT3_RGB 0x86AE |
---|
1269 | #define GL_DOT3_RGBA 0x86AF |
---|
1270 | #define GL_MULTISAMPLE_BIT 0x20000000 |
---|
1271 | |
---|
1272 | typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture); |
---|
1273 | typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture); |
---|
1274 | typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); |
---|
1275 | typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); |
---|
1276 | typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data); |
---|
1277 | typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); |
---|
1278 | typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data); |
---|
1279 | typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); |
---|
1280 | typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint lod, GLvoid *img); |
---|
1281 | typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble m[16]); |
---|
1282 | typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat m[16]); |
---|
1283 | typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble m[16]); |
---|
1284 | typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat m[16]); |
---|
1285 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s); |
---|
1286 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v); |
---|
1287 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s); |
---|
1288 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v); |
---|
1289 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s); |
---|
1290 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v); |
---|
1291 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s); |
---|
1292 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v); |
---|
1293 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t); |
---|
1294 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v); |
---|
1295 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t); |
---|
1296 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v); |
---|
1297 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t); |
---|
1298 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v); |
---|
1299 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t); |
---|
1300 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v); |
---|
1301 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); |
---|
1302 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v); |
---|
1303 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); |
---|
1304 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v); |
---|
1305 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r); |
---|
1306 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v); |
---|
1307 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r); |
---|
1308 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v); |
---|
1309 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); |
---|
1310 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v); |
---|
1311 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); |
---|
1312 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v); |
---|
1313 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); |
---|
1314 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v); |
---|
1315 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); |
---|
1316 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v); |
---|
1317 | typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert); |
---|
1318 | |
---|
1319 | #define glActiveTexture GLEW_GET_FUN(__glewActiveTexture) |
---|
1320 | #define glClientActiveTexture GLEW_GET_FUN(__glewClientActiveTexture) |
---|
1321 | #define glCompressedTexImage1D GLEW_GET_FUN(__glewCompressedTexImage1D) |
---|
1322 | #define glCompressedTexImage2D GLEW_GET_FUN(__glewCompressedTexImage2D) |
---|
1323 | #define glCompressedTexImage3D GLEW_GET_FUN(__glewCompressedTexImage3D) |
---|
1324 | #define glCompressedTexSubImage1D GLEW_GET_FUN(__glewCompressedTexSubImage1D) |
---|
1325 | #define glCompressedTexSubImage2D GLEW_GET_FUN(__glewCompressedTexSubImage2D) |
---|
1326 | #define glCompressedTexSubImage3D GLEW_GET_FUN(__glewCompressedTexSubImage3D) |
---|
1327 | #define glGetCompressedTexImage GLEW_GET_FUN(__glewGetCompressedTexImage) |
---|
1328 | #define glLoadTransposeMatrixd GLEW_GET_FUN(__glewLoadTransposeMatrixd) |
---|
1329 | #define glLoadTransposeMatrixf GLEW_GET_FUN(__glewLoadTransposeMatrixf) |
---|
1330 | #define glMultTransposeMatrixd GLEW_GET_FUN(__glewMultTransposeMatrixd) |
---|
1331 | #define glMultTransposeMatrixf GLEW_GET_FUN(__glewMultTransposeMatrixf) |
---|
1332 | #define glMultiTexCoord1d GLEW_GET_FUN(__glewMultiTexCoord1d) |
---|
1333 | #define glMultiTexCoord1dv GLEW_GET_FUN(__glewMultiTexCoord1dv) |
---|
1334 | #define glMultiTexCoord1f GLEW_GET_FUN(__glewMultiTexCoord1f) |
---|
1335 | #define glMultiTexCoord1fv GLEW_GET_FUN(__glewMultiTexCoord1fv) |
---|
1336 | #define glMultiTexCoord1i GLEW_GET_FUN(__glewMultiTexCoord1i) |
---|
1337 | #define glMultiTexCoord1iv GLEW_GET_FUN(__glewMultiTexCoord1iv) |
---|
1338 | #define glMultiTexCoord1s GLEW_GET_FUN(__glewMultiTexCoord1s) |
---|
1339 | #define glMultiTexCoord1sv GLEW_GET_FUN(__glewMultiTexCoord1sv) |
---|
1340 | #define glMultiTexCoord2d GLEW_GET_FUN(__glewMultiTexCoord2d) |
---|
1341 | #define glMultiTexCoord2dv GLEW_GET_FUN(__glewMultiTexCoord2dv) |
---|
1342 | #define glMultiTexCoord2f GLEW_GET_FUN(__glewMultiTexCoord2f) |
---|
1343 | #define glMultiTexCoord2fv GLEW_GET_FUN(__glewMultiTexCoord2fv) |
---|
1344 | #define glMultiTexCoord2i GLEW_GET_FUN(__glewMultiTexCoord2i) |
---|
1345 | #define glMultiTexCoord2iv GLEW_GET_FUN(__glewMultiTexCoord2iv) |
---|
1346 | #define glMultiTexCoord2s GLEW_GET_FUN(__glewMultiTexCoord2s) |
---|
1347 | #define glMultiTexCoord2sv GLEW_GET_FUN(__glewMultiTexCoord2sv) |
---|
1348 | #define glMultiTexCoord3d GLEW_GET_FUN(__glewMultiTexCoord3d) |
---|
1349 | #define glMultiTexCoord3dv GLEW_GET_FUN(__glewMultiTexCoord3dv) |
---|
1350 | #define glMultiTexCoord3f GLEW_GET_FUN(__glewMultiTexCoord3f) |
---|
1351 | #define glMultiTexCoord3fv GLEW_GET_FUN(__glewMultiTexCoord3fv) |
---|
1352 | #define glMultiTexCoord3i GLEW_GET_FUN(__glewMultiTexCoord3i) |
---|
1353 | #define glMultiTexCoord3iv GLEW_GET_FUN(__glewMultiTexCoord3iv) |
---|
1354 | #define glMultiTexCoord3s GLEW_GET_FUN(__glewMultiTexCoord3s) |
---|
1355 | #define glMultiTexCoord3sv GLEW_GET_FUN(__glewMultiTexCoord3sv) |
---|
1356 | #define glMultiTexCoord4d GLEW_GET_FUN(__glewMultiTexCoord4d) |
---|
1357 | #define glMultiTexCoord4dv GLEW_GET_FUN(__glewMultiTexCoord4dv) |
---|
1358 | #define glMultiTexCoord4f GLEW_GET_FUN(__glewMultiTexCoord4f) |
---|
1359 | #define glMultiTexCoord4fv GLEW_GET_FUN(__glewMultiTexCoord4fv) |
---|
1360 | #define glMultiTexCoord4i GLEW_GET_FUN(__glewMultiTexCoord4i) |
---|
1361 | #define glMultiTexCoord4iv GLEW_GET_FUN(__glewMultiTexCoord4iv) |
---|
1362 | #define glMultiTexCoord4s GLEW_GET_FUN(__glewMultiTexCoord4s) |
---|
1363 | #define glMultiTexCoord4sv GLEW_GET_FUN(__glewMultiTexCoord4sv) |
---|
1364 | #define glSampleCoverage GLEW_GET_FUN(__glewSampleCoverage) |
---|
1365 | |
---|
1366 | #define GLEW_VERSION_1_3 GLEW_GET_VAR(__GLEW_VERSION_1_3) |
---|
1367 | |
---|
1368 | #endif /* GL_VERSION_1_3 */ |
---|
1369 | |
---|
1370 | /* ----------------------------- GL_VERSION_1_4 ---------------------------- */ |
---|
1371 | |
---|
1372 | #ifndef GL_VERSION_1_4 |
---|
1373 | #define GL_VERSION_1_4 1 |
---|
1374 | |
---|
1375 | #define GL_BLEND_DST_RGB 0x80C8 |
---|
1376 | #define GL_BLEND_SRC_RGB 0x80C9 |
---|
1377 | #define GL_BLEND_DST_ALPHA 0x80CA |
---|
1378 | #define GL_BLEND_SRC_ALPHA 0x80CB |
---|
1379 | #define GL_POINT_SIZE_MIN 0x8126 |
---|
1380 | #define GL_POINT_SIZE_MAX 0x8127 |
---|
1381 | #define GL_POINT_FADE_THRESHOLD_SIZE 0x8128 |
---|
1382 | #define GL_POINT_DISTANCE_ATTENUATION 0x8129 |
---|
1383 | #define GL_GENERATE_MIPMAP 0x8191 |
---|
1384 | #define GL_GENERATE_MIPMAP_HINT 0x8192 |
---|
1385 | #define GL_DEPTH_COMPONENT16 0x81A5 |
---|
1386 | #define GL_DEPTH_COMPONENT24 0x81A6 |
---|
1387 | #define GL_DEPTH_COMPONENT32 0x81A7 |
---|
1388 | #define GL_MIRRORED_REPEAT 0x8370 |
---|
1389 | #define GL_FOG_COORDINATE_SOURCE 0x8450 |
---|
1390 | #define GL_FOG_COORDINATE 0x8451 |
---|
1391 | #define GL_FRAGMENT_DEPTH 0x8452 |
---|
1392 | #define GL_CURRENT_FOG_COORDINATE 0x8453 |
---|
1393 | #define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454 |
---|
1394 | #define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455 |
---|
1395 | #define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456 |
---|
1396 | #define GL_FOG_COORDINATE_ARRAY 0x8457 |
---|
1397 | #define GL_COLOR_SUM 0x8458 |
---|
1398 | #define GL_CURRENT_SECONDARY_COLOR 0x8459 |
---|
1399 | #define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A |
---|
1400 | #define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B |
---|
1401 | #define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C |
---|
1402 | #define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D |
---|
1403 | #define GL_SECONDARY_COLOR_ARRAY 0x845E |
---|
1404 | #define GL_MAX_TEXTURE_LOD_BIAS 0x84FD |
---|
1405 | #define GL_TEXTURE_FILTER_CONTROL 0x8500 |
---|
1406 | #define GL_TEXTURE_LOD_BIAS 0x8501 |
---|
1407 | #define GL_INCR_WRAP 0x8507 |
---|
1408 | #define GL_DECR_WRAP 0x8508 |
---|
1409 | #define GL_TEXTURE_DEPTH_SIZE 0x884A |
---|
1410 | #define GL_DEPTH_TEXTURE_MODE 0x884B |
---|
1411 | #define GL_TEXTURE_COMPARE_MODE 0x884C |
---|
1412 | #define GL_TEXTURE_COMPARE_FUNC 0x884D |
---|
1413 | #define GL_COMPARE_R_TO_TEXTURE 0x884E |
---|
1414 | |
---|
1415 | typedef void (GLAPIENTRY * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha); |
---|
1416 | typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONPROC) (GLenum mode); |
---|
1417 | typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); |
---|
1418 | typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); |
---|
1419 | typedef void (GLAPIENTRY * PFNGLFOGCOORDDPROC) (GLdouble coord); |
---|
1420 | typedef void (GLAPIENTRY * PFNGLFOGCOORDDVPROC) (const GLdouble *coord); |
---|
1421 | typedef void (GLAPIENTRY * PFNGLFOGCOORDFPROC) (GLfloat coord); |
---|
1422 | typedef void (GLAPIENTRY * PFNGLFOGCOORDFVPROC) (const GLfloat *coord); |
---|
1423 | typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount); |
---|
1424 | typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount); |
---|
1425 | typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); |
---|
1426 | typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, GLfloat *params); |
---|
1427 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue); |
---|
1428 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v); |
---|
1429 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue); |
---|
1430 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v); |
---|
1431 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue); |
---|
1432 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v); |
---|
1433 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue); |
---|
1434 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v); |
---|
1435 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue); |
---|
1436 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v); |
---|
1437 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue); |
---|
1438 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v); |
---|
1439 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue); |
---|
1440 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v); |
---|
1441 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue); |
---|
1442 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v); |
---|
1443 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); |
---|
1444 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y); |
---|
1445 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVPROC) (const GLdouble *p); |
---|
1446 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y); |
---|
1447 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVPROC) (const GLfloat *p); |
---|
1448 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IPROC) (GLint x, GLint y); |
---|
1449 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVPROC) (const GLint *p); |
---|
1450 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y); |
---|
1451 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVPROC) (const GLshort *p); |
---|
1452 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z); |
---|
1453 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVPROC) (const GLdouble *p); |
---|
1454 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z); |
---|
1455 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVPROC) (const GLfloat *p); |
---|
1456 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z); |
---|
1457 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVPROC) (const GLint *p); |
---|
1458 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z); |
---|
1459 | typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVPROC) (const GLshort *p); |
---|
1460 | |
---|
1461 | #define glBlendColor GLEW_GET_FUN(__glewBlendColor) |
---|
1462 | #define glBlendEquation GLEW_GET_FUN(__glewBlendEquation) |
---|
1463 | #define glBlendFuncSeparate GLEW_GET_FUN(__glewBlendFuncSeparate) |
---|
1464 | #define glFogCoordPointer GLEW_GET_FUN(__glewFogCoordPointer) |
---|
1465 | #define glFogCoordd GLEW_GET_FUN(__glewFogCoordd) |
---|
1466 | #define glFogCoorddv GLEW_GET_FUN(__glewFogCoorddv) |
---|
1467 | #define glFogCoordf GLEW_GET_FUN(__glewFogCoordf) |
---|
1468 | #define glFogCoordfv GLEW_GET_FUN(__glewFogCoordfv) |
---|
1469 | #define glMultiDrawArrays GLEW_GET_FUN(__glewMultiDrawArrays) |
---|
1470 | #define glMultiDrawElements GLEW_GET_FUN(__glewMultiDrawElements) |
---|
1471 | #define glPointParameterf GLEW_GET_FUN(__glewPointParameterf) |
---|
1472 | #define glPointParameterfv GLEW_GET_FUN(__glewPointParameterfv) |
---|
1473 | #define glSecondaryColor3b GLEW_GET_FUN(__glewSecondaryColor3b) |
---|
1474 | #define glSecondaryColor3bv GLEW_GET_FUN(__glewSecondaryColor3bv) |
---|
1475 | #define glSecondaryColor3d GLEW_GET_FUN(__glewSecondaryColor3d) |
---|
1476 | #define glSecondaryColor3dv GLEW_GET_FUN(__glewSecondaryColor3dv) |
---|
1477 | #define glSecondaryColor3f GLEW_GET_FUN(__glewSecondaryColor3f) |
---|
1478 | #define glSecondaryColor3fv GLEW_GET_FUN(__glewSecondaryColor3fv) |
---|
1479 | #define glSecondaryColor3i GLEW_GET_FUN(__glewSecondaryColor3i) |
---|
1480 | #define glSecondaryColor3iv GLEW_GET_FUN(__glewSecondaryColor3iv) |
---|
1481 | #define glSecondaryColor3s GLEW_GET_FUN(__glewSecondaryColor3s) |
---|
1482 | #define glSecondaryColor3sv GLEW_GET_FUN(__glewSecondaryColor3sv) |
---|
1483 | #define glSecondaryColor3ub GLEW_GET_FUN(__glewSecondaryColor3ub) |
---|
1484 | #define glSecondaryColor3ubv GLEW_GET_FUN(__glewSecondaryColor3ubv) |
---|
1485 | #define glSecondaryColor3ui GLEW_GET_FUN(__glewSecondaryColor3ui) |
---|
1486 | #define glSecondaryColor3uiv GLEW_GET_FUN(__glewSecondaryColor3uiv) |
---|
1487 | #define glSecondaryColor3us GLEW_GET_FUN(__glewSecondaryColor3us) |
---|
1488 | #define glSecondaryColor3usv GLEW_GET_FUN(__glewSecondaryColor3usv) |
---|
1489 | #define glSecondaryColorPointer GLEW_GET_FUN(__glewSecondaryColorPointer) |
---|
1490 | #define glWindowPos2d GLEW_GET_FUN(__glewWindowPos2d) |
---|
1491 | #define glWindowPos2dv GLEW_GET_FUN(__glewWindowPos2dv) |
---|
1492 | #define glWindowPos2f GLEW_GET_FUN(__glewWindowPos2f) |
---|
1493 | #define glWindowPos2fv GLEW_GET_FUN(__glewWindowPos2fv) |
---|
1494 | #define glWindowPos2i GLEW_GET_FUN(__glewWindowPos2i) |
---|
1495 | #define glWindowPos2iv GLEW_GET_FUN(__glewWindowPos2iv) |
---|
1496 | #define glWindowPos2s GLEW_GET_FUN(__glewWindowPos2s) |
---|
1497 | #define glWindowPos2sv GLEW_GET_FUN(__glewWindowPos2sv) |
---|
1498 | #define glWindowPos3d GLEW_GET_FUN(__glewWindowPos3d) |
---|
1499 | #define glWindowPos3dv GLEW_GET_FUN(__glewWindowPos3dv) |
---|
1500 | #define glWindowPos3f GLEW_GET_FUN(__glewWindowPos3f) |
---|
1501 | #define glWindowPos3fv GLEW_GET_FUN(__glewWindowPos3fv) |
---|
1502 | #define glWindowPos3i GLEW_GET_FUN(__glewWindowPos3i) |
---|
1503 | #define glWindowPos3iv GLEW_GET_FUN(__glewWindowPos3iv) |
---|
1504 | #define glWindowPos3s GLEW_GET_FUN(__glewWindowPos3s) |
---|
1505 | #define glWindowPos3sv GLEW_GET_FUN(__glewWindowPos3sv) |
---|
1506 | |
---|
1507 | #define GLEW_VERSION_1_4 GLEW_GET_VAR(__GLEW_VERSION_1_4) |
---|
1508 | |
---|
1509 | #endif /* GL_VERSION_1_4 */ |
---|
1510 | |
---|
1511 | /* ----------------------------- GL_VERSION_1_5 ---------------------------- */ |
---|
1512 | |
---|
1513 | #ifndef GL_VERSION_1_5 |
---|
1514 | #define GL_VERSION_1_5 1 |
---|
1515 | |
---|
1516 | #define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE |
---|
1517 | #define GL_FOG_COORD GL_FOG_COORDINATE |
---|
1518 | #define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY |
---|
1519 | #define GL_SRC0_RGB GL_SOURCE0_RGB |
---|
1520 | #define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER |
---|
1521 | #define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE |
---|
1522 | #define GL_SRC1_ALPHA GL_SOURCE1_ALPHA |
---|
1523 | #define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE |
---|
1524 | #define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE |
---|
1525 | #define GL_SRC0_ALPHA GL_SOURCE0_ALPHA |
---|
1526 | #define GL_SRC1_RGB GL_SOURCE1_RGB |
---|
1527 | #define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING |
---|
1528 | #define GL_SRC2_ALPHA GL_SOURCE2_ALPHA |
---|
1529 | #define GL_SRC2_RGB GL_SOURCE2_RGB |
---|
1530 | #define GL_BUFFER_SIZE 0x8764 |
---|
1531 | #define GL_BUFFER_USAGE 0x8765 |
---|
1532 | #define GL_QUERY_COUNTER_BITS 0x8864 |
---|
1533 | #define GL_CURRENT_QUERY 0x8865 |
---|
1534 | #define GL_QUERY_RESULT 0x8866 |
---|
1535 | #define GL_QUERY_RESULT_AVAILABLE 0x8867 |
---|
1536 | #define GL_ARRAY_BUFFER 0x8892 |
---|
1537 | #define GL_ELEMENT_ARRAY_BUFFER 0x8893 |
---|
1538 | #define GL_ARRAY_BUFFER_BINDING 0x8894 |
---|
1539 | #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 |
---|
1540 | #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896 |
---|
1541 | #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897 |
---|
1542 | #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898 |
---|
1543 | #define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899 |
---|
1544 | #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A |
---|
1545 | #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B |
---|
1546 | #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C |
---|
1547 | #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D |
---|
1548 | #define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E |
---|
1549 | #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F |
---|
1550 | #define GL_READ_ONLY 0x88B8 |
---|
1551 | #define GL_WRITE_ONLY 0x88B9 |
---|
1552 | #define GL_READ_WRITE 0x88BA |
---|
1553 | #define GL_BUFFER_ACCESS 0x88BB |
---|
1554 | #define GL_BUFFER_MAPPED 0x88BC |
---|
1555 | #define GL_BUFFER_MAP_POINTER 0x88BD |
---|
1556 | #define GL_STREAM_DRAW 0x88E0 |
---|
1557 | #define GL_STREAM_READ 0x88E1 |
---|
1558 | #define GL_STREAM_COPY 0x88E2 |
---|
1559 | #define GL_STATIC_DRAW 0x88E4 |
---|
1560 | #define GL_STATIC_READ 0x88E5 |
---|
1561 | #define GL_STATIC_COPY 0x88E6 |
---|
1562 | #define GL_DYNAMIC_DRAW 0x88E8 |
---|
1563 | #define GL_DYNAMIC_READ 0x88E9 |
---|
1564 | #define GL_DYNAMIC_COPY 0x88EA |
---|
1565 | #define GL_SAMPLES_PASSED 0x8914 |
---|
1566 | |
---|
1567 | typedef ptrdiff_t GLsizeiptr; |
---|
1568 | typedef ptrdiff_t GLintptr; |
---|
1569 | |
---|
1570 | typedef void (GLAPIENTRY * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id); |
---|
1571 | typedef void (GLAPIENTRY * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); |
---|
1572 | typedef void (GLAPIENTRY * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage); |
---|
1573 | typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data); |
---|
1574 | typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers); |
---|
1575 | typedef void (GLAPIENTRY * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint* ids); |
---|
1576 | typedef void (GLAPIENTRY * PFNGLENDQUERYPROC) (GLenum target); |
---|
1577 | typedef void (GLAPIENTRY * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers); |
---|
1578 | typedef void (GLAPIENTRY * PFNGLGENQUERIESPROC) (GLsizei n, GLuint* ids); |
---|
1579 | typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params); |
---|
1580 | typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid** params); |
---|
1581 | typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data); |
---|
1582 | typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint* params); |
---|
1583 | typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint* params); |
---|
1584 | typedef void (GLAPIENTRY * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint* params); |
---|
1585 | typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERPROC) (GLuint buffer); |
---|
1586 | typedef GLboolean (GLAPIENTRY * PFNGLISQUERYPROC) (GLuint id); |
---|
1587 | typedef GLvoid* (GLAPIENTRY * PFNGLMAPBUFFERPROC) (GLenum target, GLenum access); |
---|
1588 | typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERPROC) (GLenum target); |
---|
1589 | |
---|
1590 | #define glBeginQuery GLEW_GET_FUN(__glewBeginQuery) |
---|
1591 | #define glBindBuffer GLEW_GET_FUN(__glewBindBuffer) |
---|
1592 | #define glBufferData GLEW_GET_FUN(__glewBufferData) |
---|
1593 | #define glBufferSubData GLEW_GET_FUN(__glewBufferSubData) |
---|
1594 | #define glDeleteBuffers GLEW_GET_FUN(__glewDeleteBuffers) |
---|
1595 | #define glDeleteQueries GLEW_GET_FUN(__glewDeleteQueries) |
---|
1596 | #define glEndQuery GLEW_GET_FUN(__glewEndQuery) |
---|
1597 | #define glGenBuffers GLEW_GET_FUN(__glewGenBuffers) |
---|
1598 | #define glGenQueries GLEW_GET_FUN(__glewGenQueries) |
---|
1599 | #define glGetBufferParameteriv GLEW_GET_FUN(__glewGetBufferParameteriv) |
---|
1600 | #define glGetBufferPointerv GLEW_GET_FUN(__glewGetBufferPointerv) |
---|
1601 | #define glGetBufferSubData GLEW_GET_FUN(__glewGetBufferSubData) |
---|
1602 | #define glGetQueryObjectiv GLEW_GET_FUN(__glewGetQueryObjectiv) |
---|
1603 | #define glGetQueryObjectuiv GLEW_GET_FUN(__glewGetQueryObjectuiv) |
---|
1604 | #define glGetQueryiv GLEW_GET_FUN(__glewGetQueryiv) |
---|
1605 | #define glIsBuffer GLEW_GET_FUN(__glewIsBuffer) |
---|
1606 | #define glIsQuery GLEW_GET_FUN(__glewIsQuery) |
---|
1607 | #define glMapBuffer GLEW_GET_FUN(__glewMapBuffer) |
---|
1608 | #define glUnmapBuffer GLEW_GET_FUN(__glewUnmapBuffer) |
---|
1609 | |
---|
1610 | #define GLEW_VERSION_1_5 GLEW_GET_VAR(__GLEW_VERSION_1_5) |
---|
1611 | |
---|
1612 | #endif /* GL_VERSION_1_5 */ |
---|
1613 | |
---|
1614 | /* ----------------------------- GL_VERSION_2_0 ---------------------------- */ |
---|
1615 | |
---|
1616 | #ifndef GL_VERSION_2_0 |
---|
1617 | #define GL_VERSION_2_0 1 |
---|
1618 | |
---|
1619 | #define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION |
---|
1620 | #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 |
---|
1621 | #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 |
---|
1622 | #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 |
---|
1623 | #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 |
---|
1624 | #define GL_CURRENT_VERTEX_ATTRIB 0x8626 |
---|
1625 | #define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 |
---|
1626 | #define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 |
---|
1627 | #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 |
---|
1628 | #define GL_STENCIL_BACK_FUNC 0x8800 |
---|
1629 | #define GL_STENCIL_BACK_FAIL 0x8801 |
---|
1630 | #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 |
---|
1631 | #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 |
---|
1632 | #define GL_MAX_DRAW_BUFFERS 0x8824 |
---|
1633 | #define GL_DRAW_BUFFER0 0x8825 |
---|
1634 | #define GL_DRAW_BUFFER1 0x8826 |
---|
1635 | #define GL_DRAW_BUFFER2 0x8827 |
---|
1636 | #define GL_DRAW_BUFFER3 0x8828 |
---|
1637 | #define GL_DRAW_BUFFER4 0x8829 |
---|
1638 | #define GL_DRAW_BUFFER5 0x882A |
---|
1639 | #define GL_DRAW_BUFFER6 0x882B |
---|
1640 | #define GL_DRAW_BUFFER7 0x882C |
---|
1641 | #define GL_DRAW_BUFFER8 0x882D |
---|
1642 | #define GL_DRAW_BUFFER9 0x882E |
---|
1643 | #define GL_DRAW_BUFFER10 0x882F |
---|
1644 | #define GL_DRAW_BUFFER11 0x8830 |
---|
1645 | #define GL_DRAW_BUFFER12 0x8831 |
---|
1646 | #define GL_DRAW_BUFFER13 0x8832 |
---|
1647 | #define GL_DRAW_BUFFER14 0x8833 |
---|
1648 | #define GL_DRAW_BUFFER15 0x8834 |
---|
1649 | #define GL_BLEND_EQUATION_ALPHA 0x883D |
---|
1650 | #define GL_POINT_SPRITE 0x8861 |
---|
1651 | #define GL_COORD_REPLACE 0x8862 |
---|
1652 | #define GL_MAX_VERTEX_ATTRIBS 0x8869 |
---|
1653 | #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A |
---|
1654 | #define GL_MAX_TEXTURE_COORDS 0x8871 |
---|
1655 | #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 |
---|
1656 | #define GL_FRAGMENT_SHADER 0x8B30 |
---|
1657 | #define GL_VERTEX_SHADER 0x8B31 |
---|
1658 | #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 |
---|
1659 | #define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A |
---|
1660 | #define GL_MAX_VARYING_FLOATS 0x8B4B |
---|
1661 | #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C |
---|
1662 | #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D |
---|
1663 | #define GL_SHADER_TYPE 0x8B4E |
---|
1664 | #define GL_FLOAT_VEC2 0x8B50 |
---|
1665 | #define GL_FLOAT_VEC3 0x8B51 |
---|
1666 | #define GL_FLOAT_VEC4 0x8B52 |
---|
1667 | #define GL_INT_VEC2 0x8B53 |
---|
1668 | #define GL_INT_VEC3 0x8B54 |
---|
1669 | #define GL_INT_VEC4 0x8B55 |
---|
1670 | #define GL_BOOL 0x8B56 |
---|
1671 | #define GL_BOOL_VEC2 0x8B57 |
---|
1672 | #define GL_BOOL_VEC3 0x8B58 |
---|
1673 | #define GL_BOOL_VEC4 0x8B59 |
---|
1674 | #define GL_FLOAT_MAT2 0x8B5A |
---|
1675 | #define GL_FLOAT_MAT3 0x8B5B |
---|
1676 | #define GL_FLOAT_MAT4 0x8B5C |
---|
1677 | #define GL_SAMPLER_1D 0x8B5D |
---|
1678 | #define GL_SAMPLER_2D 0x8B5E |
---|
1679 | #define GL_SAMPLER_3D 0x8B5F |
---|
1680 | #define GL_SAMPLER_CUBE 0x8B60 |
---|
1681 | #define GL_SAMPLER_1D_SHADOW 0x8B61 |
---|
1682 | #define GL_SAMPLER_2D_SHADOW 0x8B62 |
---|
1683 | #define GL_DELETE_STATUS 0x8B80 |
---|
1684 | #define GL_COMPILE_STATUS 0x8B81 |
---|
1685 | #define GL_LINK_STATUS 0x8B82 |
---|
1686 | #define GL_VALIDATE_STATUS 0x8B83 |
---|
1687 | #define GL_INFO_LOG_LENGTH 0x8B84 |
---|
1688 | #define GL_ATTACHED_SHADERS 0x8B85 |
---|
1689 | #define GL_ACTIVE_UNIFORMS 0x8B86 |
---|
1690 | #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 |
---|
1691 | #define GL_SHADER_SOURCE_LENGTH 0x8B88 |
---|
1692 | #define GL_ACTIVE_ATTRIBUTES 0x8B89 |
---|
1693 | #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A |
---|
1694 | #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B |
---|
1695 | #define GL_SHADING_LANGUAGE_VERSION 0x8B8C |
---|
1696 | #define GL_CURRENT_PROGRAM 0x8B8D |
---|
1697 | #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 |
---|
1698 | #define GL_LOWER_LEFT 0x8CA1 |
---|
1699 | #define GL_UPPER_LEFT 0x8CA2 |
---|
1700 | #define GL_STENCIL_BACK_REF 0x8CA3 |
---|
1701 | #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 |
---|
1702 | #define GL_STENCIL_BACK_WRITEMASK 0x8CA5 |
---|
1703 | |
---|
1704 | typedef char GLchar; |
---|
1705 | |
---|
1706 | typedef void (GLAPIENTRY * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); |
---|
1707 | typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar* name); |
---|
1708 | typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum, GLenum); |
---|
1709 | typedef void (GLAPIENTRY * PFNGLCOMPILESHADERPROC) (GLuint shader); |
---|
1710 | typedef GLuint (GLAPIENTRY * PFNGLCREATEPROGRAMPROC) (void); |
---|
1711 | typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROC) (GLenum type); |
---|
1712 | typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPROC) (GLuint program); |
---|
1713 | typedef void (GLAPIENTRY * PFNGLDELETESHADERPROC) (GLuint shader); |
---|
1714 | typedef void (GLAPIENTRY * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); |
---|
1715 | typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint); |
---|
1716 | typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum* bufs); |
---|
1717 | typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint); |
---|
1718 | typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); |
---|
1719 | typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name); |
---|
1720 | typedef void (GLAPIENTRY * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders); |
---|
1721 | typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar* name); |
---|
1722 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog); |
---|
1723 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint* param); |
---|
1724 | typedef void (GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog); |
---|
1725 | typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEPROC) (GLint obj, GLsizei maxLength, GLsizei* length, GLchar* source); |
---|
1726 | typedef void (GLAPIENTRY * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint* param); |
---|
1727 | typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONPROC) (GLint programObj, const GLchar* name); |
---|
1728 | typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat* params); |
---|
1729 | typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint* params); |
---|
1730 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint, GLenum, GLvoid*); |
---|
1731 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVPROC) (GLuint, GLenum, GLdouble*); |
---|
1732 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVPROC) (GLuint, GLenum, GLfloat*); |
---|
1733 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVPROC) (GLuint, GLenum, GLint*); |
---|
1734 | typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPROC) (GLuint program); |
---|
1735 | typedef GLboolean (GLAPIENTRY * PFNGLISSHADERPROC) (GLuint shader); |
---|
1736 | typedef void (GLAPIENTRY * PFNGLLINKPROGRAMPROC) (GLuint program); |
---|
1737 | typedef void (GLAPIENTRY * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar** strings, const GLint* lengths); |
---|
1738 | typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); |
---|
1739 | typedef void (GLAPIENTRY * PFNGLSTENCILMASKSEPARATEPROC) (GLenum, GLuint); |
---|
1740 | typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); |
---|
1741 | typedef void (GLAPIENTRY * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0); |
---|
1742 | typedef void (GLAPIENTRY * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat* value); |
---|
1743 | typedef void (GLAPIENTRY * PFNGLUNIFORM1IPROC) (GLint location, GLint v0); |
---|
1744 | typedef void (GLAPIENTRY * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint* value); |
---|
1745 | typedef void (GLAPIENTRY * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1); |
---|
1746 | typedef void (GLAPIENTRY * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat* value); |
---|
1747 | typedef void (GLAPIENTRY * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1); |
---|
1748 | typedef void (GLAPIENTRY * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint* value); |
---|
1749 | typedef void (GLAPIENTRY * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); |
---|
1750 | typedef void (GLAPIENTRY * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat* value); |
---|
1751 | typedef void (GLAPIENTRY * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2); |
---|
1752 | typedef void (GLAPIENTRY * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint* value); |
---|
1753 | typedef void (GLAPIENTRY * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); |
---|
1754 | typedef void (GLAPIENTRY * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat* value); |
---|
1755 | typedef void (GLAPIENTRY * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); |
---|
1756 | typedef void (GLAPIENTRY * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint* value); |
---|
1757 | typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); |
---|
1758 | typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); |
---|
1759 | typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); |
---|
1760 | typedef void (GLAPIENTRY * PFNGLUSEPROGRAMPROC) (GLuint program); |
---|
1761 | typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPROC) (GLuint program); |
---|
1762 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x); |
---|
1763 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble* v); |
---|
1764 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x); |
---|
1765 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat* v); |
---|
1766 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x); |
---|
1767 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort* v); |
---|
1768 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y); |
---|
1769 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble* v); |
---|
1770 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y); |
---|
1771 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat* v); |
---|
1772 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y); |
---|
1773 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort* v); |
---|
1774 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); |
---|
1775 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble* v); |
---|
1776 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); |
---|
1777 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat* v); |
---|
1778 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z); |
---|
1779 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort* v); |
---|
1780 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte* v); |
---|
1781 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint* v); |
---|
1782 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort* v); |
---|
1783 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); |
---|
1784 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte* v); |
---|
1785 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint* v); |
---|
1786 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort* v); |
---|
1787 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte* v); |
---|
1788 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); |
---|
1789 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble* v); |
---|
1790 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
---|
1791 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat* v); |
---|
1792 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint* v); |
---|
1793 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); |
---|
1794 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort* v); |
---|
1795 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte* v); |
---|
1796 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint* v); |
---|
1797 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort* v); |
---|
1798 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer); |
---|
1799 | |
---|
1800 | #define glAttachShader GLEW_GET_FUN(__glewAttachShader) |
---|
1801 | #define glBindAttribLocation GLEW_GET_FUN(__glewBindAttribLocation) |
---|
1802 | #define glBlendEquationSeparate GLEW_GET_FUN(__glewBlendEquationSeparate) |
---|
1803 | #define glCompileShader GLEW_GET_FUN(__glewCompileShader) |
---|
1804 | #define glCreateProgram GLEW_GET_FUN(__glewCreateProgram) |
---|
1805 | #define glCreateShader GLEW_GET_FUN(__glewCreateShader) |
---|
1806 | #define glDeleteProgram GLEW_GET_FUN(__glewDeleteProgram) |
---|
1807 | #define glDeleteShader GLEW_GET_FUN(__glewDeleteShader) |
---|
1808 | #define glDetachShader GLEW_GET_FUN(__glewDetachShader) |
---|
1809 | #define glDisableVertexAttribArray GLEW_GET_FUN(__glewDisableVertexAttribArray) |
---|
1810 | #define glDrawBuffers GLEW_GET_FUN(__glewDrawBuffers) |
---|
1811 | #define glEnableVertexAttribArray GLEW_GET_FUN(__glewEnableVertexAttribArray) |
---|
1812 | #define glGetActiveAttrib GLEW_GET_FUN(__glewGetActiveAttrib) |
---|
1813 | #define glGetActiveUniform GLEW_GET_FUN(__glewGetActiveUniform) |
---|
1814 | #define glGetAttachedShaders GLEW_GET_FUN(__glewGetAttachedShaders) |
---|
1815 | #define glGetAttribLocation GLEW_GET_FUN(__glewGetAttribLocation) |
---|
1816 | #define glGetProgramInfoLog GLEW_GET_FUN(__glewGetProgramInfoLog) |
---|
1817 | #define glGetProgramiv GLEW_GET_FUN(__glewGetProgramiv) |
---|
1818 | #define glGetShaderInfoLog GLEW_GET_FUN(__glewGetShaderInfoLog) |
---|
1819 | #define glGetShaderSource GLEW_GET_FUN(__glewGetShaderSource) |
---|
1820 | #define glGetShaderiv GLEW_GET_FUN(__glewGetShaderiv) |
---|
1821 | #define glGetUniformLocation GLEW_GET_FUN(__glewGetUniformLocation) |
---|
1822 | #define glGetUniformfv GLEW_GET_FUN(__glewGetUniformfv) |
---|
1823 | #define glGetUniformiv GLEW_GET_FUN(__glewGetUniformiv) |
---|
1824 | #define glGetVertexAttribPointerv GLEW_GET_FUN(__glewGetVertexAttribPointerv) |
---|
1825 | #define glGetVertexAttribdv GLEW_GET_FUN(__glewGetVertexAttribdv) |
---|
1826 | #define glGetVertexAttribfv GLEW_GET_FUN(__glewGetVertexAttribfv) |
---|
1827 | #define glGetVertexAttribiv GLEW_GET_FUN(__glewGetVertexAttribiv) |
---|
1828 | #define glIsProgram GLEW_GET_FUN(__glewIsProgram) |
---|
1829 | #define glIsShader GLEW_GET_FUN(__glewIsShader) |
---|
1830 | #define glLinkProgram GLEW_GET_FUN(__glewLinkProgram) |
---|
1831 | #define glShaderSource GLEW_GET_FUN(__glewShaderSource) |
---|
1832 | #define glStencilFuncSeparate GLEW_GET_FUN(__glewStencilFuncSeparate) |
---|
1833 | #define glStencilMaskSeparate GLEW_GET_FUN(__glewStencilMaskSeparate) |
---|
1834 | #define glStencilOpSeparate GLEW_GET_FUN(__glewStencilOpSeparate) |
---|
1835 | #define glUniform1f GLEW_GET_FUN(__glewUniform1f) |
---|
1836 | #define glUniform1fv GLEW_GET_FUN(__glewUniform1fv) |
---|
1837 | #define glUniform1i GLEW_GET_FUN(__glewUniform1i) |
---|
1838 | #define glUniform1iv GLEW_GET_FUN(__glewUniform1iv) |
---|
1839 | #define glUniform2f GLEW_GET_FUN(__glewUniform2f) |
---|
1840 | #define glUniform2fv GLEW_GET_FUN(__glewUniform2fv) |
---|
1841 | #define glUniform2i GLEW_GET_FUN(__glewUniform2i) |
---|
1842 | #define glUniform2iv GLEW_GET_FUN(__glewUniform2iv) |
---|
1843 | #define glUniform3f GLEW_GET_FUN(__glewUniform3f) |
---|
1844 | #define glUniform3fv GLEW_GET_FUN(__glewUniform3fv) |
---|
1845 | #define glUniform3i GLEW_GET_FUN(__glewUniform3i) |
---|
1846 | #define glUniform3iv GLEW_GET_FUN(__glewUniform3iv) |
---|
1847 | #define glUniform4f GLEW_GET_FUN(__glewUniform4f) |
---|
1848 | #define glUniform4fv GLEW_GET_FUN(__glewUniform4fv) |
---|
1849 | #define glUniform4i GLEW_GET_FUN(__glewUniform4i) |
---|
1850 | #define glUniform4iv GLEW_GET_FUN(__glewUniform4iv) |
---|
1851 | #define glUniformMatrix2fv GLEW_GET_FUN(__glewUniformMatrix2fv) |
---|
1852 | #define glUniformMatrix3fv GLEW_GET_FUN(__glewUniformMatrix3fv) |
---|
1853 | #define glUniformMatrix4fv GLEW_GET_FUN(__glewUniformMatrix4fv) |
---|
1854 | #define glUseProgram GLEW_GET_FUN(__glewUseProgram) |
---|
1855 | #define glValidateProgram GLEW_GET_FUN(__glewValidateProgram) |
---|
1856 | #define glVertexAttrib1d GLEW_GET_FUN(__glewVertexAttrib1d) |
---|
1857 | #define glVertexAttrib1dv GLEW_GET_FUN(__glewVertexAttrib1dv) |
---|
1858 | #define glVertexAttrib1f GLEW_GET_FUN(__glewVertexAttrib1f) |
---|
1859 | #define glVertexAttrib1fv GLEW_GET_FUN(__glewVertexAttrib1fv) |
---|
1860 | #define glVertexAttrib1s GLEW_GET_FUN(__glewVertexAttrib1s) |
---|
1861 | #define glVertexAttrib1sv GLEW_GET_FUN(__glewVertexAttrib1sv) |
---|
1862 | #define glVertexAttrib2d GLEW_GET_FUN(__glewVertexAttrib2d) |
---|
1863 | #define glVertexAttrib2dv GLEW_GET_FUN(__glewVertexAttrib2dv) |
---|
1864 | #define glVertexAttrib2f GLEW_GET_FUN(__glewVertexAttrib2f) |
---|
1865 | #define glVertexAttrib2fv GLEW_GET_FUN(__glewVertexAttrib2fv) |
---|
1866 | #define glVertexAttrib2s GLEW_GET_FUN(__glewVertexAttrib2s) |
---|
1867 | #define glVertexAttrib2sv GLEW_GET_FUN(__glewVertexAttrib2sv) |
---|
1868 | #define glVertexAttrib3d GLEW_GET_FUN(__glewVertexAttrib3d) |
---|
1869 | #define glVertexAttrib3dv GLEW_GET_FUN(__glewVertexAttrib3dv) |
---|
1870 | #define glVertexAttrib3f GLEW_GET_FUN(__glewVertexAttrib3f) |
---|
1871 | #define glVertexAttrib3fv GLEW_GET_FUN(__glewVertexAttrib3fv) |
---|
1872 | #define glVertexAttrib3s GLEW_GET_FUN(__glewVertexAttrib3s) |
---|
1873 | #define glVertexAttrib3sv GLEW_GET_FUN(__glewVertexAttrib3sv) |
---|
1874 | #define glVertexAttrib4Nbv GLEW_GET_FUN(__glewVertexAttrib4Nbv) |
---|
1875 | #define glVertexAttrib4Niv GLEW_GET_FUN(__glewVertexAttrib4Niv) |
---|
1876 | #define glVertexAttrib4Nsv GLEW_GET_FUN(__glewVertexAttrib4Nsv) |
---|
1877 | #define glVertexAttrib4Nub GLEW_GET_FUN(__glewVertexAttrib4Nub) |
---|
1878 | #define glVertexAttrib4Nubv GLEW_GET_FUN(__glewVertexAttrib4Nubv) |
---|
1879 | #define glVertexAttrib4Nuiv GLEW_GET_FUN(__glewVertexAttrib4Nuiv) |
---|
1880 | #define glVertexAttrib4Nusv GLEW_GET_FUN(__glewVertexAttrib4Nusv) |
---|
1881 | #define glVertexAttrib4bv GLEW_GET_FUN(__glewVertexAttrib4bv) |
---|
1882 | #define glVertexAttrib4d GLEW_GET_FUN(__glewVertexAttrib4d) |
---|
1883 | #define glVertexAttrib4dv GLEW_GET_FUN(__glewVertexAttrib4dv) |
---|
1884 | #define glVertexAttrib4f GLEW_GET_FUN(__glewVertexAttrib4f) |
---|
1885 | #define glVertexAttrib4fv GLEW_GET_FUN(__glewVertexAttrib4fv) |
---|
1886 | #define glVertexAttrib4iv GLEW_GET_FUN(__glewVertexAttrib4iv) |
---|
1887 | #define glVertexAttrib4s GLEW_GET_FUN(__glewVertexAttrib4s) |
---|
1888 | #define glVertexAttrib4sv GLEW_GET_FUN(__glewVertexAttrib4sv) |
---|
1889 | #define glVertexAttrib4ubv GLEW_GET_FUN(__glewVertexAttrib4ubv) |
---|
1890 | #define glVertexAttrib4uiv GLEW_GET_FUN(__glewVertexAttrib4uiv) |
---|
1891 | #define glVertexAttrib4usv GLEW_GET_FUN(__glewVertexAttrib4usv) |
---|
1892 | #define glVertexAttribPointer GLEW_GET_FUN(__glewVertexAttribPointer) |
---|
1893 | |
---|
1894 | #define GLEW_VERSION_2_0 GLEW_GET_VAR(__GLEW_VERSION_2_0) |
---|
1895 | |
---|
1896 | #endif /* GL_VERSION_2_0 */ |
---|
1897 | |
---|
1898 | /* ----------------------------- GL_VERSION_2_1 ---------------------------- */ |
---|
1899 | |
---|
1900 | #ifndef GL_VERSION_2_1 |
---|
1901 | #define GL_VERSION_2_1 1 |
---|
1902 | |
---|
1903 | #define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F |
---|
1904 | #define GL_PIXEL_PACK_BUFFER 0x88EB |
---|
1905 | #define GL_PIXEL_UNPACK_BUFFER 0x88EC |
---|
1906 | #define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED |
---|
1907 | #define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF |
---|
1908 | #define GL_FLOAT_MAT2x3 0x8B65 |
---|
1909 | #define GL_FLOAT_MAT2x4 0x8B66 |
---|
1910 | #define GL_FLOAT_MAT3x2 0x8B67 |
---|
1911 | #define GL_FLOAT_MAT3x4 0x8B68 |
---|
1912 | #define GL_FLOAT_MAT4x2 0x8B69 |
---|
1913 | #define GL_FLOAT_MAT4x3 0x8B6A |
---|
1914 | #define GL_SRGB 0x8C40 |
---|
1915 | #define GL_SRGB8 0x8C41 |
---|
1916 | #define GL_SRGB_ALPHA 0x8C42 |
---|
1917 | #define GL_SRGB8_ALPHA8 0x8C43 |
---|
1918 | #define GL_SLUMINANCE_ALPHA 0x8C44 |
---|
1919 | #define GL_SLUMINANCE8_ALPHA8 0x8C45 |
---|
1920 | #define GL_SLUMINANCE 0x8C46 |
---|
1921 | #define GL_SLUMINANCE8 0x8C47 |
---|
1922 | #define GL_COMPRESSED_SRGB 0x8C48 |
---|
1923 | #define GL_COMPRESSED_SRGB_ALPHA 0x8C49 |
---|
1924 | #define GL_COMPRESSED_SLUMINANCE 0x8C4A |
---|
1925 | #define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B |
---|
1926 | |
---|
1927 | typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
---|
1928 | typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
---|
1929 | typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
---|
1930 | typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
---|
1931 | typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
---|
1932 | typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
---|
1933 | |
---|
1934 | #define glUniformMatrix2x3fv GLEW_GET_FUN(__glewUniformMatrix2x3fv) |
---|
1935 | #define glUniformMatrix3x2fv GLEW_GET_FUN(__glewUniformMatrix3x2fv) |
---|
1936 | #define glUniformMatrix2x4fv GLEW_GET_FUN(__glewUniformMatrix2x4fv) |
---|
1937 | #define glUniformMatrix4x2fv GLEW_GET_FUN(__glewUniformMatrix4x2fv) |
---|
1938 | #define glUniformMatrix3x4fv GLEW_GET_FUN(__glewUniformMatrix3x4fv) |
---|
1939 | #define glUniformMatrix4x3fv GLEW_GET_FUN(__glewUniformMatrix4x3fv) |
---|
1940 | |
---|
1941 | #define GLEW_VERSION_2_1 GLEW_GET_VAR(__GLEW_VERSION_2_1) |
---|
1942 | |
---|
1943 | #endif /* GL_VERSION_2_1 */ |
---|
1944 | |
---|
1945 | /* ----------------------- GL_ARB_pixel_buffer_object ---------------------- */ |
---|
1946 | |
---|
1947 | #ifndef GL_ARB_pixel_buffer_object |
---|
1948 | #define GL_ARB_pixel_buffer_object 1 |
---|
1949 | |
---|
1950 | #define GL_PIXEL_PACK_BUFFER_ARB 0x88EB |
---|
1951 | #define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC |
---|
1952 | #define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED |
---|
1953 | #define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF |
---|
1954 | #define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object) |
---|
1955 | |
---|
1956 | #endif /* GL_ARB_pixel_buffer_object */ |
---|
1957 | |
---|
1958 | /* -------------------------- GL_ARB_draw_buffers -------------------------- */ |
---|
1959 | |
---|
1960 | #ifndef GL_ARB_draw_buffers |
---|
1961 | #define GL_ARB_draw_buffers 1 |
---|
1962 | |
---|
1963 | #define GL_MAX_DRAW_BUFFERS_ARB 0x8824 |
---|
1964 | #define GL_DRAW_BUFFER0_ARB 0x8825 |
---|
1965 | #define GL_DRAW_BUFFER1_ARB 0x8826 |
---|
1966 | #define GL_DRAW_BUFFER2_ARB 0x8827 |
---|
1967 | #define GL_DRAW_BUFFER3_ARB 0x8828 |
---|
1968 | #define GL_DRAW_BUFFER4_ARB 0x8829 |
---|
1969 | #define GL_DRAW_BUFFER5_ARB 0x882A |
---|
1970 | #define GL_DRAW_BUFFER6_ARB 0x882B |
---|
1971 | #define GL_DRAW_BUFFER7_ARB 0x882C |
---|
1972 | #define GL_DRAW_BUFFER8_ARB 0x882D |
---|
1973 | #define GL_DRAW_BUFFER9_ARB 0x882E |
---|
1974 | #define GL_DRAW_BUFFER10_ARB 0x882F |
---|
1975 | #define GL_DRAW_BUFFER11_ARB 0x8830 |
---|
1976 | #define GL_DRAW_BUFFER12_ARB 0x8831 |
---|
1977 | #define GL_DRAW_BUFFER13_ARB 0x8832 |
---|
1978 | #define GL_DRAW_BUFFER14_ARB 0x8833 |
---|
1979 | #define GL_DRAW_BUFFER15_ARB 0x8834 |
---|
1980 | |
---|
1981 | typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum* bufs); |
---|
1982 | |
---|
1983 | #define glDrawBuffersARB GLEW_GET_FUN(__glewDrawBuffersARB) |
---|
1984 | |
---|
1985 | #define GLEW_ARB_draw_buffers GLEW_GET_VAR(__GLEW_ARB_draw_buffers) |
---|
1986 | |
---|
1987 | #endif /* GL_ARB_draw_buffers */ |
---|
1988 | |
---|
1989 | /* ------------------------ GL_ARB_fragment_program ------------------------ */ |
---|
1990 | |
---|
1991 | #ifndef GL_ARB_fragment_program |
---|
1992 | #define GL_ARB_fragment_program 1 |
---|
1993 | |
---|
1994 | #define GL_FRAGMENT_PROGRAM_ARB 0x8804 |
---|
1995 | #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805 |
---|
1996 | #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806 |
---|
1997 | #define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807 |
---|
1998 | #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808 |
---|
1999 | #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809 |
---|
2000 | #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A |
---|
2001 | #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B |
---|
2002 | #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C |
---|
2003 | #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D |
---|
2004 | #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E |
---|
2005 | #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F |
---|
2006 | #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810 |
---|
2007 | #define GL_MAX_TEXTURE_COORDS_ARB 0x8871 |
---|
2008 | #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872 |
---|
2009 | |
---|
2010 | #define GLEW_ARB_fragment_program GLEW_GET_VAR(__GLEW_ARB_fragment_program) |
---|
2011 | |
---|
2012 | #endif /* GL_ARB_fragment_program */ |
---|
2013 | |
---|
2014 | /* ------------------------- GL_ARB_fragment_shader ------------------------ */ |
---|
2015 | |
---|
2016 | #ifndef GL_ARB_fragment_shader |
---|
2017 | #define GL_ARB_fragment_shader 1 |
---|
2018 | |
---|
2019 | #define GL_FRAGMENT_SHADER_ARB 0x8B30 |
---|
2020 | #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49 |
---|
2021 | #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B |
---|
2022 | |
---|
2023 | #define GLEW_ARB_fragment_shader GLEW_GET_VAR(__GLEW_ARB_fragment_shader) |
---|
2024 | |
---|
2025 | #endif /* GL_ARB_fragment_shader */ |
---|
2026 | |
---|
2027 | /* ------------------------ GL_ARB_half_float_pixel ------------------------ */ |
---|
2028 | |
---|
2029 | #ifndef GL_ARB_half_float_pixel |
---|
2030 | #define GL_ARB_half_float_pixel 1 |
---|
2031 | |
---|
2032 | #define GL_HALF_FLOAT_ARB 0x140B |
---|
2033 | |
---|
2034 | #define GLEW_ARB_half_float_pixel GLEW_GET_VAR(__GLEW_ARB_half_float_pixel) |
---|
2035 | |
---|
2036 | #endif /* GL_ARB_half_float_pixel */ |
---|
2037 | |
---|
2038 | /* --------------------------- GL_ARB_multisample -------------------------- */ |
---|
2039 | |
---|
2040 | #ifndef GL_ARB_multisample |
---|
2041 | #define GL_ARB_multisample 1 |
---|
2042 | |
---|
2043 | #define GL_MULTISAMPLE_ARB 0x809D |
---|
2044 | #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E |
---|
2045 | #define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F |
---|
2046 | #define GL_SAMPLE_COVERAGE_ARB 0x80A0 |
---|
2047 | #define GL_SAMPLE_BUFFERS_ARB 0x80A8 |
---|
2048 | #define GL_SAMPLES_ARB 0x80A9 |
---|
2049 | #define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA |
---|
2050 | #define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB |
---|
2051 | #define GL_MULTISAMPLE_BIT_ARB 0x20000000 |
---|
2052 | |
---|
2053 | typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert); |
---|
2054 | |
---|
2055 | #define glSampleCoverageARB GLEW_GET_FUN(__glewSampleCoverageARB) |
---|
2056 | |
---|
2057 | #define GLEW_ARB_multisample GLEW_GET_VAR(__GLEW_ARB_multisample) |
---|
2058 | |
---|
2059 | #endif /* GL_ARB_multisample */ |
---|
2060 | |
---|
2061 | /* -------------------------- GL_ARB_multitexture -------------------------- */ |
---|
2062 | |
---|
2063 | #ifndef GL_ARB_multitexture |
---|
2064 | #define GL_ARB_multitexture 1 |
---|
2065 | |
---|
2066 | #define GL_TEXTURE0_ARB 0x84C0 |
---|
2067 | #define GL_TEXTURE1_ARB 0x84C1 |
---|
2068 | #define GL_TEXTURE2_ARB 0x84C2 |
---|
2069 | #define GL_TEXTURE3_ARB 0x84C3 |
---|
2070 | #define GL_TEXTURE4_ARB 0x84C4 |
---|
2071 | #define GL_TEXTURE5_ARB 0x84C5 |
---|
2072 | #define GL_TEXTURE6_ARB 0x84C6 |
---|
2073 | #define GL_TEXTURE7_ARB 0x84C7 |
---|
2074 | #define GL_TEXTURE8_ARB 0x84C8 |
---|
2075 | #define GL_TEXTURE9_ARB 0x84C9 |
---|
2076 | #define GL_TEXTURE10_ARB 0x84CA |
---|
2077 | #define GL_TEXTURE11_ARB 0x84CB |
---|
2078 | #define GL_TEXTURE12_ARB 0x84CC |
---|
2079 | #define GL_TEXTURE13_ARB 0x84CD |
---|
2080 | #define GL_TEXTURE14_ARB 0x84CE |
---|
2081 | #define GL_TEXTURE15_ARB 0x84CF |
---|
2082 | #define GL_TEXTURE16_ARB 0x84D0 |
---|
2083 | #define GL_TEXTURE17_ARB 0x84D1 |
---|
2084 | #define GL_TEXTURE18_ARB 0x84D2 |
---|
2085 | #define GL_TEXTURE19_ARB 0x84D3 |
---|
2086 | #define GL_TEXTURE20_ARB 0x84D4 |
---|
2087 | #define GL_TEXTURE21_ARB 0x84D5 |
---|
2088 | #define GL_TEXTURE22_ARB 0x84D6 |
---|
2089 | #define GL_TEXTURE23_ARB 0x84D7 |
---|
2090 | #define GL_TEXTURE24_ARB 0x84D8 |
---|
2091 | #define GL_TEXTURE25_ARB 0x84D9 |
---|
2092 | #define GL_TEXTURE26_ARB 0x84DA |
---|
2093 | #define GL_TEXTURE27_ARB 0x84DB |
---|
2094 | #define GL_TEXTURE28_ARB 0x84DC |
---|
2095 | #define GL_TEXTURE29_ARB 0x84DD |
---|
2096 | #define GL_TEXTURE30_ARB 0x84DE |
---|
2097 | #define GL_TEXTURE31_ARB 0x84DF |
---|
2098 | #define GL_ACTIVE_TEXTURE_ARB 0x84E0 |
---|
2099 | #define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1 |
---|
2100 | #define GL_MAX_TEXTURE_UNITS_ARB 0x84E2 |
---|
2101 | |
---|
2102 | typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREARBPROC) (GLenum texture); |
---|
2103 | typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture); |
---|
2104 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s); |
---|
2105 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v); |
---|
2106 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s); |
---|
2107 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v); |
---|
2108 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s); |
---|
2109 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v); |
---|
2110 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s); |
---|
2111 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v); |
---|
2112 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t); |
---|
2113 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v); |
---|
2114 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t); |
---|
2115 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v); |
---|
2116 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t); |
---|
2117 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v); |
---|
2118 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t); |
---|
2119 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v); |
---|
2120 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r); |
---|
2121 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v); |
---|
2122 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r); |
---|
2123 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v); |
---|
2124 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r); |
---|
2125 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v); |
---|
2126 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r); |
---|
2127 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v); |
---|
2128 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q); |
---|
2129 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v); |
---|
2130 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q); |
---|
2131 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v); |
---|
2132 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q); |
---|
2133 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v); |
---|
2134 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); |
---|
2135 | typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v); |
---|
2136 | |
---|
2137 | #define glActiveTextureARB GLEW_GET_FUN(__glewActiveTextureARB) |
---|
2138 | #define glClientActiveTextureARB GLEW_GET_FUN(__glewClientActiveTextureARB) |
---|
2139 | #define glMultiTexCoord1dARB GLEW_GET_FUN(__glewMultiTexCoord1dARB) |
---|
2140 | #define glMultiTexCoord1dvARB GLEW_GET_FUN(__glewMultiTexCoord1dvARB) |
---|
2141 | #define glMultiTexCoord1fARB GLEW_GET_FUN(__glewMultiTexCoord1fARB) |
---|
2142 | #define glMultiTexCoord1fvARB GLEW_GET_FUN(__glewMultiTexCoord1fvARB) |
---|
2143 | #define glMultiTexCoord1iARB GLEW_GET_FUN(__glewMultiTexCoord1iARB) |
---|
2144 | #define glMultiTexCoord1ivARB GLEW_GET_FUN(__glewMultiTexCoord1ivARB) |
---|
2145 | #define glMultiTexCoord1sARB GLEW_GET_FUN(__glewMultiTexCoord1sARB) |
---|
2146 | #define glMultiTexCoord1svARB GLEW_GET_FUN(__glewMultiTexCoord1svARB) |
---|
2147 | #define glMultiTexCoord2dARB GLEW_GET_FUN(__glewMultiTexCoord2dARB) |
---|
2148 | #define glMultiTexCoord2dvARB GLEW_GET_FUN(__glewMultiTexCoord2dvARB) |
---|
2149 | #define glMultiTexCoord2fARB GLEW_GET_FUN(__glewMultiTexCoord2fARB) |
---|
2150 | #define glMultiTexCoord2fvARB GLEW_GET_FUN(__glewMultiTexCoord2fvARB) |
---|
2151 | #define glMultiTexCoord2iARB GLEW_GET_FUN(__glewMultiTexCoord2iARB) |
---|
2152 | #define glMultiTexCoord2ivARB GLEW_GET_FUN(__glewMultiTexCoord2ivARB) |
---|
2153 | #define glMultiTexCoord2sARB GLEW_GET_FUN(__glewMultiTexCoord2sARB) |
---|
2154 | #define glMultiTexCoord2svARB GLEW_GET_FUN(__glewMultiTexCoord2svARB) |
---|
2155 | #define glMultiTexCoord3dARB GLEW_GET_FUN(__glewMultiTexCoord3dARB) |
---|
2156 | #define glMultiTexCoord3dvARB GLEW_GET_FUN(__glewMultiTexCoord3dvARB) |
---|
2157 | #define glMultiTexCoord3fARB GLEW_GET_FUN(__glewMultiTexCoord3fARB) |
---|
2158 | #define glMultiTexCoord3fvARB GLEW_GET_FUN(__glewMultiTexCoord3fvARB) |
---|
2159 | #define glMultiTexCoord3iARB GLEW_GET_FUN(__glewMultiTexCoord3iARB) |
---|
2160 | #define glMultiTexCoord3ivARB GLEW_GET_FUN(__glewMultiTexCoord3ivARB) |
---|
2161 | #define glMultiTexCoord3sARB GLEW_GET_FUN(__glewMultiTexCoord3sARB) |
---|
2162 | #define glMultiTexCoord3svARB GLEW_GET_FUN(__glewMultiTexCoord3svARB) |
---|
2163 | #define glMultiTexCoord4dARB GLEW_GET_FUN(__glewMultiTexCoord4dARB) |
---|
2164 | #define glMultiTexCoord4dvARB GLEW_GET_FUN(__glewMultiTexCoord4dvARB) |
---|
2165 | #define glMultiTexCoord4fARB GLEW_GET_FUN(__glewMultiTexCoord4fARB) |
---|
2166 | #define glMultiTexCoord4fvARB GLEW_GET_FUN(__glewMultiTexCoord4fvARB) |
---|
2167 | #define glMultiTexCoord4iARB GLEW_GET_FUN(__glewMultiTexCoord4iARB) |
---|
2168 | #define glMultiTexCoord4ivARB GLEW_GET_FUN(__glewMultiTexCoord4ivARB) |
---|
2169 | #define glMultiTexCoord4sARB GLEW_GET_FUN(__glewMultiTexCoord4sARB) |
---|
2170 | #define glMultiTexCoord4svARB GLEW_GET_FUN(__glewMultiTexCoord4svARB) |
---|
2171 | |
---|
2172 | #define GLEW_ARB_multitexture GLEW_GET_VAR(__GLEW_ARB_multitexture) |
---|
2173 | |
---|
2174 | #endif /* GL_ARB_multitexture */ |
---|
2175 | |
---|
2176 | /* ------------------------- GL_ARB_occlusion_query ------------------------ */ |
---|
2177 | |
---|
2178 | #ifndef GL_ARB_occlusion_query |
---|
2179 | #define GL_ARB_occlusion_query 1 |
---|
2180 | |
---|
2181 | #define GL_QUERY_COUNTER_BITS_ARB 0x8864 |
---|
2182 | #define GL_CURRENT_QUERY_ARB 0x8865 |
---|
2183 | #define GL_QUERY_RESULT_ARB 0x8866 |
---|
2184 | #define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867 |
---|
2185 | #define GL_SAMPLES_PASSED_ARB 0x8914 |
---|
2186 | |
---|
2187 | typedef void (GLAPIENTRY * PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id); |
---|
2188 | typedef void (GLAPIENTRY * PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint* ids); |
---|
2189 | typedef void (GLAPIENTRY * PFNGLENDQUERYARBPROC) (GLenum target); |
---|
2190 | typedef void (GLAPIENTRY * PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint* ids); |
---|
2191 | typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint* params); |
---|
2192 | typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint* params); |
---|
2193 | typedef void (GLAPIENTRY * PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint* params); |
---|
2194 | typedef GLboolean (GLAPIENTRY * PFNGLISQUERYARBPROC) (GLuint id); |
---|
2195 | |
---|
2196 | #define glBeginQueryARB GLEW_GET_FUN(__glewBeginQueryARB) |
---|
2197 | #define glDeleteQueriesARB GLEW_GET_FUN(__glewDeleteQueriesARB) |
---|
2198 | #define glEndQueryARB GLEW_GET_FUN(__glewEndQueryARB) |
---|
2199 | #define glGenQueriesARB GLEW_GET_FUN(__glewGenQueriesARB) |
---|
2200 | #define glGetQueryObjectivARB GLEW_GET_FUN(__glewGetQueryObjectivARB) |
---|
2201 | #define glGetQueryObjectuivARB GLEW_GET_FUN(__glewGetQueryObjectuivARB) |
---|
2202 | #define glGetQueryivARB GLEW_GET_FUN(__glewGetQueryivARB) |
---|
2203 | #define glIsQueryARB GLEW_GET_FUN(__glewIsQueryARB) |
---|
2204 | |
---|
2205 | #define GLEW_ARB_occlusion_query GLEW_GET_VAR(__GLEW_ARB_occlusion_query) |
---|
2206 | |
---|
2207 | #endif /* GL_ARB_occlusion_query */ |
---|
2208 | |
---|
2209 | /* ------------------------- GL_ARB_shader_objects ------------------------- */ |
---|
2210 | |
---|
2211 | #ifndef GL_ARB_shader_objects |
---|
2212 | #define GL_ARB_shader_objects 1 |
---|
2213 | |
---|
2214 | #define GL_PROGRAM_OBJECT_ARB 0x8B40 |
---|
2215 | #define GL_SHADER_OBJECT_ARB 0x8B48 |
---|
2216 | #define GL_OBJECT_TYPE_ARB 0x8B4E |
---|
2217 | #define GL_OBJECT_SUBTYPE_ARB 0x8B4F |
---|
2218 | #define GL_FLOAT_VEC2_ARB 0x8B50 |
---|
2219 | #define GL_FLOAT_VEC3_ARB 0x8B51 |
---|
2220 | #define GL_FLOAT_VEC4_ARB 0x8B52 |
---|
2221 | #define GL_INT_VEC2_ARB 0x8B53 |
---|
2222 | #define GL_INT_VEC3_ARB 0x8B54 |
---|
2223 | #define GL_INT_VEC4_ARB 0x8B55 |
---|
2224 | #define GL_BOOL_ARB 0x8B56 |
---|
2225 | #define GL_BOOL_VEC2_ARB 0x8B57 |
---|
2226 | #define GL_BOOL_VEC3_ARB 0x8B58 |
---|
2227 | #define GL_BOOL_VEC4_ARB 0x8B59 |
---|
2228 | #define GL_FLOAT_MAT2_ARB 0x8B5A |
---|
2229 | #define GL_FLOAT_MAT3_ARB 0x8B5B |
---|
2230 | #define GL_FLOAT_MAT4_ARB 0x8B5C |
---|
2231 | #define GL_SAMPLER_1D_ARB 0x8B5D |
---|
2232 | #define GL_SAMPLER_2D_ARB 0x8B5E |
---|
2233 | #define GL_SAMPLER_3D_ARB 0x8B5F |
---|
2234 | #define GL_SAMPLER_CUBE_ARB 0x8B60 |
---|
2235 | #define GL_SAMPLER_1D_SHADOW_ARB 0x8B61 |
---|
2236 | #define GL_SAMPLER_2D_SHADOW_ARB 0x8B62 |
---|
2237 | #define GL_SAMPLER_2D_RECT_ARB 0x8B63 |
---|
2238 | #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 |
---|
2239 | #define GL_OBJECT_DELETE_STATUS_ARB 0x8B80 |
---|
2240 | #define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81 |
---|
2241 | #define GL_OBJECT_LINK_STATUS_ARB 0x8B82 |
---|
2242 | #define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83 |
---|
2243 | #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84 |
---|
2244 | #define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85 |
---|
2245 | #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86 |
---|
2246 | #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87 |
---|
2247 | #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88 |
---|
2248 | |
---|
2249 | typedef char GLcharARB; |
---|
2250 | typedef unsigned int GLhandleARB; |
---|
2251 | |
---|
2252 | typedef void (GLAPIENTRY * PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj); |
---|
2253 | typedef void (GLAPIENTRY * PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj); |
---|
2254 | typedef GLhandleARB (GLAPIENTRY * PFNGLCREATEPROGRAMOBJECTARBPROC) (void); |
---|
2255 | typedef GLhandleARB (GLAPIENTRY * PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType); |
---|
2256 | typedef void (GLAPIENTRY * PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj); |
---|
2257 | typedef void (GLAPIENTRY * PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj); |
---|
2258 | typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name); |
---|
2259 | typedef void (GLAPIENTRY * PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei* count, GLhandleARB *obj); |
---|
2260 | typedef GLhandleARB (GLAPIENTRY * PFNGLGETHANDLEARBPROC) (GLenum pname); |
---|
2261 | typedef void (GLAPIENTRY * PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *infoLog); |
---|
2262 | typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat* params); |
---|
2263 | typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint* params); |
---|
2264 | typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *source); |
---|
2265 | typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name); |
---|
2266 | typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat* params); |
---|
2267 | typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint* params); |
---|
2268 | typedef void (GLAPIENTRY * PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj); |
---|
2269 | typedef void (GLAPIENTRY * PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint *length); |
---|
2270 | typedef void (GLAPIENTRY * PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0); |
---|
2271 | typedef void (GLAPIENTRY * PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); |
---|
2272 | typedef void (GLAPIENTRY * PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0); |
---|
2273 | typedef void (GLAPIENTRY * PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint* value); |
---|
2274 | typedef void (GLAPIENTRY * PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1); |
---|
2275 | typedef void (GLAPIENTRY * PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); |
---|
2276 | typedef void (GLAPIENTRY * PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1); |
---|
2277 | typedef void (GLAPIENTRY * PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint* value); |
---|
2278 | typedef void (GLAPIENTRY * PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2); |
---|
2279 | typedef void (GLAPIENTRY * PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); |
---|
2280 | typedef void (GLAPIENTRY * PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2); |
---|
2281 | typedef void (GLAPIENTRY * PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint* value); |
---|
2282 | typedef void (GLAPIENTRY * PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); |
---|
2283 | typedef void (GLAPIENTRY * PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat* value); |
---|
2284 | typedef void (GLAPIENTRY * PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3); |
---|
2285 | typedef void (GLAPIENTRY * PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint* value); |
---|
2286 | typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); |
---|
2287 | typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); |
---|
2288 | typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value); |
---|
2289 | typedef void (GLAPIENTRY * PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj); |
---|
2290 | typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj); |
---|
2291 | |
---|
2292 | #define glAttachObjectARB GLEW_GET_FUN(__glewAttachObjectARB) |
---|
2293 | #define glCompileShaderARB GLEW_GET_FUN(__glewCompileShaderARB) |
---|
2294 | #define glCreateProgramObjectARB GLEW_GET_FUN(__glewCreateProgramObjectARB) |
---|
2295 | #define glCreateShaderObjectARB GLEW_GET_FUN(__glewCreateShaderObjectARB) |
---|
2296 | #define glDeleteObjectARB GLEW_GET_FUN(__glewDeleteObjectARB) |
---|
2297 | #define glDetachObjectARB GLEW_GET_FUN(__glewDetachObjectARB) |
---|
2298 | #define glGetActiveUniformARB GLEW_GET_FUN(__glewGetActiveUniformARB) |
---|
2299 | #define glGetAttachedObjectsARB GLEW_GET_FUN(__glewGetAttachedObjectsARB) |
---|
2300 | #define glGetHandleARB GLEW_GET_FUN(__glewGetHandleARB) |
---|
2301 | #define glGetInfoLogARB GLEW_GET_FUN(__glewGetInfoLogARB) |
---|
2302 | #define glGetObjectParameterfvARB GLEW_GET_FUN(__glewGetObjectParameterfvARB) |
---|
2303 | #define glGetObjectParameterivARB GLEW_GET_FUN(__glewGetObjectParameterivARB) |
---|
2304 | #define glGetShaderSourceARB GLEW_GET_FUN(__glewGetShaderSourceARB) |
---|
2305 | #define glGetUniformLocationARB GLEW_GET_FUN(__glewGetUniformLocationARB) |
---|
2306 | #define glGetUniformfvARB GLEW_GET_FUN(__glewGetUniformfvARB) |
---|
2307 | #define glGetUniformivARB GLEW_GET_FUN(__glewGetUniformivARB) |
---|
2308 | #define glLinkProgramARB GLEW_GET_FUN(__glewLinkProgramARB) |
---|
2309 | #define glShaderSourceARB GLEW_GET_FUN(__glewShaderSourceARB) |
---|
2310 | #define glUniform1fARB GLEW_GET_FUN(__glewUniform1fARB) |
---|
2311 | #define glUniform1fvARB GLEW_GET_FUN(__glewUniform1fvARB) |
---|
2312 | #define glUniform1iARB GLEW_GET_FUN(__glewUniform1iARB) |
---|
2313 | #define glUniform1ivARB GLEW_GET_FUN(__glewUniform1ivARB) |
---|
2314 | #define glUniform2fARB GLEW_GET_FUN(__glewUniform2fARB) |
---|
2315 | #define glUniform2fvARB GLEW_GET_FUN(__glewUniform2fvARB) |
---|
2316 | #define glUniform2iARB GLEW_GET_FUN(__glewUniform2iARB) |
---|
2317 | #define glUniform2ivARB GLEW_GET_FUN(__glewUniform2ivARB) |
---|
2318 | #define glUniform3fARB GLEW_GET_FUN(__glewUniform3fARB) |
---|
2319 | #define glUniform3fvARB GLEW_GET_FUN(__glewUniform3fvARB) |
---|
2320 | #define glUniform3iARB GLEW_GET_FUN(__glewUniform3iARB) |
---|
2321 | #define glUniform3ivARB GLEW_GET_FUN(__glewUniform3ivARB) |
---|
2322 | #define glUniform4fARB GLEW_GET_FUN(__glewUniform4fARB) |
---|
2323 | #define glUniform4fvARB GLEW_GET_FUN(__glewUniform4fvARB) |
---|
2324 | #define glUniform4iARB GLEW_GET_FUN(__glewUniform4iARB) |
---|
2325 | #define glUniform4ivARB GLEW_GET_FUN(__glewUniform4ivARB) |
---|
2326 | #define glUniformMatrix2fvARB GLEW_GET_FUN(__glewUniformMatrix2fvARB) |
---|
2327 | #define glUniformMatrix3fvARB GLEW_GET_FUN(__glewUniformMatrix3fvARB) |
---|
2328 | #define glUniformMatrix4fvARB GLEW_GET_FUN(__glewUniformMatrix4fvARB) |
---|
2329 | #define glUseProgramObjectARB GLEW_GET_FUN(__glewUseProgramObjectARB) |
---|
2330 | #define glValidateProgramARB GLEW_GET_FUN(__glewValidateProgramARB) |
---|
2331 | |
---|
2332 | #define GLEW_ARB_shader_objects GLEW_GET_VAR(__GLEW_ARB_shader_objects) |
---|
2333 | |
---|
2334 | #endif /* GL_ARB_shader_objects */ |
---|
2335 | |
---|
2336 | /* ---------------------- GL_ARB_shading_language_100 ---------------------- */ |
---|
2337 | |
---|
2338 | #ifndef GL_ARB_shading_language_100 |
---|
2339 | #define GL_ARB_shading_language_100 1 |
---|
2340 | |
---|
2341 | #define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C |
---|
2342 | |
---|
2343 | #define GLEW_ARB_shading_language_100 GLEW_GET_VAR(__GLEW_ARB_shading_language_100) |
---|
2344 | |
---|
2345 | #endif /* GL_ARB_shading_language_100 */ |
---|
2346 | |
---|
2347 | /* ----------------------- GL_ARB_texture_compression ---------------------- */ |
---|
2348 | |
---|
2349 | #ifndef GL_ARB_texture_compression |
---|
2350 | #define GL_ARB_texture_compression 1 |
---|
2351 | |
---|
2352 | #define GL_COMPRESSED_ALPHA_ARB 0x84E9 |
---|
2353 | #define GL_COMPRESSED_LUMINANCE_ARB 0x84EA |
---|
2354 | #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB |
---|
2355 | #define GL_COMPRESSED_INTENSITY_ARB 0x84EC |
---|
2356 | #define GL_COMPRESSED_RGB_ARB 0x84ED |
---|
2357 | #define GL_COMPRESSED_RGBA_ARB 0x84EE |
---|
2358 | #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF |
---|
2359 | #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0 |
---|
2360 | #define GL_TEXTURE_COMPRESSED_ARB 0x86A1 |
---|
2361 | #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2 |
---|
2362 | #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3 |
---|
2363 | |
---|
2364 | typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* data); |
---|
2365 | typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data); |
---|
2366 | typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data); |
---|
2367 | typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data); |
---|
2368 | typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data); |
---|
2369 | typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void* data); |
---|
2370 | typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, void* img); |
---|
2371 | |
---|
2372 | #define glCompressedTexImage1DARB GLEW_GET_FUN(__glewCompressedTexImage1DARB) |
---|
2373 | #define glCompressedTexImage2DARB GLEW_GET_FUN(__glewCompressedTexImage2DARB) |
---|
2374 | #define glCompressedTexImage3DARB GLEW_GET_FUN(__glewCompressedTexImage3DARB) |
---|
2375 | #define glCompressedTexSubImage1DARB GLEW_GET_FUN(__glewCompressedTexSubImage1DARB) |
---|
2376 | #define glCompressedTexSubImage2DARB GLEW_GET_FUN(__glewCompressedTexSubImage2DARB) |
---|
2377 | #define glCompressedTexSubImage3DARB GLEW_GET_FUN(__glewCompressedTexSubImage3DARB) |
---|
2378 | #define glGetCompressedTexImageARB GLEW_GET_FUN(__glewGetCompressedTexImageARB) |
---|
2379 | |
---|
2380 | #define GLEW_ARB_texture_compression GLEW_GET_VAR(__GLEW_ARB_texture_compression) |
---|
2381 | |
---|
2382 | #endif /* GL_ARB_texture_compression */ |
---|
2383 | |
---|
2384 | /* ------------------------ GL_ARB_texture_cube_map ------------------------ */ |
---|
2385 | |
---|
2386 | #ifndef GL_ARB_texture_cube_map |
---|
2387 | #define GL_ARB_texture_cube_map 1 |
---|
2388 | |
---|
2389 | #define GL_NORMAL_MAP_ARB 0x8511 |
---|
2390 | #define GL_REFLECTION_MAP_ARB 0x8512 |
---|
2391 | #define GL_TEXTURE_CUBE_MAP_ARB 0x8513 |
---|
2392 | #define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514 |
---|
2393 | #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515 |
---|
2394 | #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516 |
---|
2395 | #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517 |
---|
2396 | #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518 |
---|
2397 | #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519 |
---|
2398 | #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A |
---|
2399 | #define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B |
---|
2400 | #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C |
---|
2401 | |
---|
2402 | #define GLEW_ARB_texture_cube_map GLEW_GET_VAR(__GLEW_ARB_texture_cube_map) |
---|
2403 | |
---|
2404 | #endif /* GL_ARB_texture_cube_map */ |
---|
2405 | |
---|
2406 | /* ----------------------- GL_ARB_texture_env_combine ---------------------- */ |
---|
2407 | |
---|
2408 | #ifndef GL_ARB_texture_env_combine |
---|
2409 | #define GL_ARB_texture_env_combine 1 |
---|
2410 | |
---|
2411 | #define GL_SUBTRACT_ARB 0x84E7 |
---|
2412 | #define GL_COMBINE_ARB 0x8570 |
---|
2413 | #define GL_COMBINE_RGB_ARB 0x8571 |
---|
2414 | #define GL_COMBINE_ALPHA_ARB 0x8572 |
---|
2415 | #define GL_RGB_SCALE_ARB 0x8573 |
---|
2416 | #define GL_ADD_SIGNED_ARB 0x8574 |
---|
2417 | #define GL_INTERPOLATE_ARB 0x8575 |
---|
2418 | #define GL_CONSTANT_ARB 0x8576 |
---|
2419 | #define GL_PRIMARY_COLOR_ARB 0x8577 |
---|
2420 | #define GL_PREVIOUS_ARB 0x8578 |
---|
2421 | #define GL_SOURCE0_RGB_ARB 0x8580 |
---|
2422 | #define GL_SOURCE1_RGB_ARB 0x8581 |
---|
2423 | #define GL_SOURCE2_RGB_ARB 0x8582 |
---|
2424 | #define GL_SOURCE0_ALPHA_ARB 0x8588 |
---|
2425 | #define GL_SOURCE1_ALPHA_ARB 0x8589 |
---|
2426 | #define GL_SOURCE2_ALPHA_ARB 0x858A |
---|
2427 | #define GL_OPERAND0_RGB_ARB 0x8590 |
---|
2428 | #define GL_OPERAND1_RGB_ARB 0x8591 |
---|
2429 | #define GL_OPERAND2_RGB_ARB 0x8592 |
---|
2430 | #define GL_OPERAND0_ALPHA_ARB 0x8598 |
---|
2431 | #define GL_OPERAND1_ALPHA_ARB 0x8599 |
---|
2432 | #define GL_OPERAND2_ALPHA_ARB 0x859A |
---|
2433 | |
---|
2434 | #define GLEW_ARB_texture_env_combine GLEW_GET_VAR(__GLEW_ARB_texture_env_combine) |
---|
2435 | |
---|
2436 | #endif /* GL_ARB_texture_env_combine */ |
---|
2437 | |
---|
2438 | /* ------------------------ GL_ARB_texture_env_dot3 ------------------------ */ |
---|
2439 | |
---|
2440 | #ifndef GL_ARB_texture_env_dot3 |
---|
2441 | #define GL_ARB_texture_env_dot3 1 |
---|
2442 | |
---|
2443 | #define GL_DOT3_RGB_ARB 0x86AE |
---|
2444 | #define GL_DOT3_RGBA_ARB 0x86AF |
---|
2445 | |
---|
2446 | #define GLEW_ARB_texture_env_dot3 GLEW_GET_VAR(__GLEW_ARB_texture_env_dot3) |
---|
2447 | |
---|
2448 | #endif /* GL_ARB_texture_env_dot3 */ |
---|
2449 | |
---|
2450 | /* -------------------------- GL_ARB_texture_float ------------------------- */ |
---|
2451 | |
---|
2452 | #ifndef GL_ARB_texture_float |
---|
2453 | #define GL_ARB_texture_float 1 |
---|
2454 | |
---|
2455 | #define GL_RGBA32F_ARB 0x8814 |
---|
2456 | #define GL_RGB32F_ARB 0x8815 |
---|
2457 | #define GL_ALPHA32F_ARB 0x8816 |
---|
2458 | #define GL_INTENSITY32F_ARB 0x8817 |
---|
2459 | #define GL_LUMINANCE32F_ARB 0x8818 |
---|
2460 | #define GL_LUMINANCE_ALPHA32F_ARB 0x8819 |
---|
2461 | #define GL_RGBA16F_ARB 0x881A |
---|
2462 | #define GL_RGB16F_ARB 0x881B |
---|
2463 | #define GL_ALPHA16F_ARB 0x881C |
---|
2464 | #define GL_INTENSITY16F_ARB 0x881D |
---|
2465 | #define GL_LUMINANCE16F_ARB 0x881E |
---|
2466 | #define GL_LUMINANCE_ALPHA16F_ARB 0x881F |
---|
2467 | #define GL_TEXTURE_RED_TYPE_ARB 0x8C10 |
---|
2468 | #define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11 |
---|
2469 | #define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12 |
---|
2470 | #define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13 |
---|
2471 | #define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14 |
---|
2472 | #define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15 |
---|
2473 | #define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16 |
---|
2474 | #define GL_UNSIGNED_NORMALIZED_ARB 0x8C17 |
---|
2475 | |
---|
2476 | #define GLEW_ARB_texture_float GLEW_GET_VAR(__GLEW_ARB_texture_float) |
---|
2477 | |
---|
2478 | #endif /* GL_ARB_texture_float */ |
---|
2479 | |
---|
2480 | /* -------------------- GL_ARB_texture_non_power_of_two -------------------- */ |
---|
2481 | |
---|
2482 | #ifndef GL_ARB_texture_non_power_of_two |
---|
2483 | #define GL_ARB_texture_non_power_of_two 1 |
---|
2484 | |
---|
2485 | #define GLEW_ARB_texture_non_power_of_two GLEW_GET_VAR(__GLEW_ARB_texture_non_power_of_two) |
---|
2486 | |
---|
2487 | #endif /* GL_ARB_texture_non_power_of_two */ |
---|
2488 | |
---|
2489 | /* ---------------------- GL_ARB_vertex_buffer_object ---------------------- */ |
---|
2490 | |
---|
2491 | #ifndef GL_ARB_vertex_buffer_object |
---|
2492 | #define GL_ARB_vertex_buffer_object 1 |
---|
2493 | |
---|
2494 | #define GL_BUFFER_SIZE_ARB 0x8764 |
---|
2495 | #define GL_BUFFER_USAGE_ARB 0x8765 |
---|
2496 | #define GL_ARRAY_BUFFER_ARB 0x8892 |
---|
2497 | #define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893 |
---|
2498 | #define GL_ARRAY_BUFFER_BINDING_ARB 0x8894 |
---|
2499 | #define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895 |
---|
2500 | #define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896 |
---|
2501 | #define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897 |
---|
2502 | #define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898 |
---|
2503 | #define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899 |
---|
2504 | #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A |
---|
2505 | #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B |
---|
2506 | #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C |
---|
2507 | #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D |
---|
2508 | #define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E |
---|
2509 | #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F |
---|
2510 | #define GL_READ_ONLY_ARB 0x88B8 |
---|
2511 | #define GL_WRITE_ONLY_ARB 0x88B9 |
---|
2512 | #define GL_READ_WRITE_ARB 0x88BA |
---|
2513 | #define GL_BUFFER_ACCESS_ARB 0x88BB |
---|
2514 | #define GL_BUFFER_MAPPED_ARB 0x88BC |
---|
2515 | #define GL_BUFFER_MAP_POINTER_ARB 0x88BD |
---|
2516 | #define GL_STREAM_DRAW_ARB 0x88E0 |
---|
2517 | #define GL_STREAM_READ_ARB 0x88E1 |
---|
2518 | #define GL_STREAM_COPY_ARB 0x88E2 |
---|
2519 | #define GL_STATIC_DRAW_ARB 0x88E4 |
---|
2520 | #define GL_STATIC_READ_ARB 0x88E5 |
---|
2521 | #define GL_STATIC_COPY_ARB 0x88E6 |
---|
2522 | #define GL_DYNAMIC_DRAW_ARB 0x88E8 |
---|
2523 | #define GL_DYNAMIC_READ_ARB 0x88E9 |
---|
2524 | #define GL_DYNAMIC_COPY_ARB 0x88EA |
---|
2525 | |
---|
2526 | typedef ptrdiff_t GLsizeiptrARB; |
---|
2527 | typedef ptrdiff_t GLintptrARB; |
---|
2528 | |
---|
2529 | typedef void (GLAPIENTRY * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer); |
---|
2530 | typedef void (GLAPIENTRY * PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid* data, GLenum usage); |
---|
2531 | typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid* data); |
---|
2532 | typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint* buffers); |
---|
2533 | typedef void (GLAPIENTRY * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint* buffers); |
---|
2534 | typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint* params); |
---|
2535 | typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid** params); |
---|
2536 | typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid* data); |
---|
2537 | typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERARBPROC) (GLuint buffer); |
---|
2538 | typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access); |
---|
2539 | typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERARBPROC) (GLenum target); |
---|
2540 | |
---|
2541 | #define glBindBufferARB GLEW_GET_FUN(__glewBindBufferARB) |
---|
2542 | #define glBufferDataARB GLEW_GET_FUN(__glewBufferDataARB) |
---|
2543 | #define glBufferSubDataARB GLEW_GET_FUN(__glewBufferSubDataARB) |
---|
2544 | #define glDeleteBuffersARB GLEW_GET_FUN(__glewDeleteBuffersARB) |
---|
2545 | #define glGenBuffersARB GLEW_GET_FUN(__glewGenBuffersARB) |
---|
2546 | #define glGetBufferParameterivARB GLEW_GET_FUN(__glewGetBufferParameterivARB) |
---|
2547 | #define glGetBufferPointervARB GLEW_GET_FUN(__glewGetBufferPointervARB) |
---|
2548 | #define glGetBufferSubDataARB GLEW_GET_FUN(__glewGetBufferSubDataARB) |
---|
2549 | #define glIsBufferARB GLEW_GET_FUN(__glewIsBufferARB) |
---|
2550 | #define glMapBufferARB GLEW_GET_FUN(__glewMapBufferARB) |
---|
2551 | #define glUnmapBufferARB GLEW_GET_FUN(__glewUnmapBufferARB) |
---|
2552 | |
---|
2553 | #define GLEW_ARB_vertex_buffer_object GLEW_GET_VAR(__GLEW_ARB_vertex_buffer_object) |
---|
2554 | |
---|
2555 | #endif /* GL_ARB_vertex_buffer_object */ |
---|
2556 | |
---|
2557 | /* ------------------------- GL_ARB_vertex_program ------------------------- */ |
---|
2558 | |
---|
2559 | #ifndef GL_ARB_vertex_program |
---|
2560 | #define GL_ARB_vertex_program 1 |
---|
2561 | |
---|
2562 | #define GL_COLOR_SUM_ARB 0x8458 |
---|
2563 | #define GL_VERTEX_PROGRAM_ARB 0x8620 |
---|
2564 | #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622 |
---|
2565 | #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623 |
---|
2566 | #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624 |
---|
2567 | #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625 |
---|
2568 | #define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626 |
---|
2569 | #define GL_PROGRAM_LENGTH_ARB 0x8627 |
---|
2570 | #define GL_PROGRAM_STRING_ARB 0x8628 |
---|
2571 | #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E |
---|
2572 | #define GL_MAX_PROGRAM_MATRICES_ARB 0x862F |
---|
2573 | #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640 |
---|
2574 | #define GL_CURRENT_MATRIX_ARB 0x8641 |
---|
2575 | #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642 |
---|
2576 | #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643 |
---|
2577 | #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645 |
---|
2578 | #define GL_PROGRAM_ERROR_POSITION_ARB 0x864B |
---|
2579 | #define GL_PROGRAM_BINDING_ARB 0x8677 |
---|
2580 | #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869 |
---|
2581 | #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A |
---|
2582 | #define GL_PROGRAM_ERROR_STRING_ARB 0x8874 |
---|
2583 | #define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875 |
---|
2584 | #define GL_PROGRAM_FORMAT_ARB 0x8876 |
---|
2585 | #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0 |
---|
2586 | #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1 |
---|
2587 | #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2 |
---|
2588 | #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3 |
---|
2589 | #define GL_PROGRAM_TEMPORARIES_ARB 0x88A4 |
---|
2590 | #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5 |
---|
2591 | #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6 |
---|
2592 | #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7 |
---|
2593 | #define GL_PROGRAM_PARAMETERS_ARB 0x88A8 |
---|
2594 | #define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9 |
---|
2595 | #define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA |
---|
2596 | #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB |
---|
2597 | #define GL_PROGRAM_ATTRIBS_ARB 0x88AC |
---|
2598 | #define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD |
---|
2599 | #define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE |
---|
2600 | #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF |
---|
2601 | #define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0 |
---|
2602 | #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1 |
---|
2603 | #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2 |
---|
2604 | #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3 |
---|
2605 | #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4 |
---|
2606 | #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5 |
---|
2607 | #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6 |
---|
2608 | #define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7 |
---|
2609 | #define GL_MATRIX0_ARB 0x88C0 |
---|
2610 | #define GL_MATRIX1_ARB 0x88C1 |
---|
2611 | #define GL_MATRIX2_ARB 0x88C2 |
---|
2612 | #define GL_MATRIX3_ARB 0x88C3 |
---|
2613 | #define GL_MATRIX4_ARB 0x88C4 |
---|
2614 | #define GL_MATRIX5_ARB 0x88C5 |
---|
2615 | #define GL_MATRIX6_ARB 0x88C6 |
---|
2616 | #define GL_MATRIX7_ARB 0x88C7 |
---|
2617 | #define GL_MATRIX8_ARB 0x88C8 |
---|
2618 | #define GL_MATRIX9_ARB 0x88C9 |
---|
2619 | #define GL_MATRIX10_ARB 0x88CA |
---|
2620 | #define GL_MATRIX11_ARB 0x88CB |
---|
2621 | #define GL_MATRIX12_ARB 0x88CC |
---|
2622 | #define GL_MATRIX13_ARB 0x88CD |
---|
2623 | #define GL_MATRIX14_ARB 0x88CE |
---|
2624 | #define GL_MATRIX15_ARB 0x88CF |
---|
2625 | #define GL_MATRIX16_ARB 0x88D0 |
---|
2626 | #define GL_MATRIX17_ARB 0x88D1 |
---|
2627 | #define GL_MATRIX18_ARB 0x88D2 |
---|
2628 | #define GL_MATRIX19_ARB 0x88D3 |
---|
2629 | #define GL_MATRIX20_ARB 0x88D4 |
---|
2630 | #define GL_MATRIX21_ARB 0x88D5 |
---|
2631 | #define GL_MATRIX22_ARB 0x88D6 |
---|
2632 | #define GL_MATRIX23_ARB 0x88D7 |
---|
2633 | #define GL_MATRIX24_ARB 0x88D8 |
---|
2634 | #define GL_MATRIX25_ARB 0x88D9 |
---|
2635 | #define GL_MATRIX26_ARB 0x88DA |
---|
2636 | #define GL_MATRIX27_ARB 0x88DB |
---|
2637 | #define GL_MATRIX28_ARB 0x88DC |
---|
2638 | #define GL_MATRIX29_ARB 0x88DD |
---|
2639 | #define GL_MATRIX30_ARB 0x88DE |
---|
2640 | #define GL_MATRIX31_ARB 0x88DF |
---|
2641 | |
---|
2642 | typedef void (GLAPIENTRY * PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program); |
---|
2643 | typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint* programs); |
---|
2644 | typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); |
---|
2645 | typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index); |
---|
2646 | typedef void (GLAPIENTRY * PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint* programs); |
---|
2647 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params); |
---|
2648 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params); |
---|
2649 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params); |
---|
2650 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params); |
---|
2651 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, void* string); |
---|
2652 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint* params); |
---|
2653 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid** pointer); |
---|
2654 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble* params); |
---|
2655 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat* params); |
---|
2656 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint* params); |
---|
2657 | typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMARBPROC) (GLuint program); |
---|
2658 | typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); |
---|
2659 | typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params); |
---|
2660 | typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
---|
2661 | typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params); |
---|
2662 | typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); |
---|
2663 | typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params); |
---|
2664 | typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
---|
2665 | typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params); |
---|
2666 | typedef void (GLAPIENTRY * PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const void* string); |
---|
2667 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x); |
---|
2668 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble* v); |
---|
2669 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x); |
---|
2670 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat* v); |
---|
2671 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x); |
---|
2672 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort* v); |
---|
2673 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y); |
---|
2674 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble* v); |
---|
2675 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y); |
---|
2676 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat* v); |
---|
2677 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y); |
---|
2678 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort* v); |
---|
2679 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); |
---|
2680 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble* v); |
---|
2681 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); |
---|
2682 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat* v); |
---|
2683 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z); |
---|
2684 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort* v); |
---|
2685 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte* v); |
---|
2686 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint* v); |
---|
2687 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort* v); |
---|
2688 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); |
---|
2689 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte* v); |
---|
2690 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint* v); |
---|
2691 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort* v); |
---|
2692 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte* v); |
---|
2693 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); |
---|
2694 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble* v); |
---|
2695 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
---|
2696 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat* v); |
---|
2697 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint* v); |
---|
2698 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); |
---|
2699 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort* v); |
---|
2700 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte* v); |
---|
2701 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint* v); |
---|
2702 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort* v); |
---|
2703 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer); |
---|
2704 | |
---|
2705 | #define glBindProgramARB GLEW_GET_FUN(__glewBindProgramARB) |
---|
2706 | #define glDeleteProgramsARB GLEW_GET_FUN(__glewDeleteProgramsARB) |
---|
2707 | #define glDisableVertexAttribArrayARB GLEW_GET_FUN(__glewDisableVertexAttribArrayARB) |
---|
2708 | #define glEnableVertexAttribArrayARB GLEW_GET_FUN(__glewEnableVertexAttribArrayARB) |
---|
2709 | #define glGenProgramsARB GLEW_GET_FUN(__glewGenProgramsARB) |
---|
2710 | #define glGetProgramEnvParameterdvARB GLEW_GET_FUN(__glewGetProgramEnvParameterdvARB) |
---|
2711 | #define glGetProgramEnvParameterfvARB GLEW_GET_FUN(__glewGetProgramEnvParameterfvARB) |
---|
2712 | #define glGetProgramLocalParameterdvARB GLEW_GET_FUN(__glewGetProgramLocalParameterdvARB) |
---|
2713 | #define glGetProgramLocalParameterfvARB GLEW_GET_FUN(__glewGetProgramLocalParameterfvARB) |
---|
2714 | #define glGetProgramStringARB GLEW_GET_FUN(__glewGetProgramStringARB) |
---|
2715 | #define glGetProgramivARB GLEW_GET_FUN(__glewGetProgramivARB) |
---|
2716 | #define glGetVertexAttribPointervARB GLEW_GET_FUN(__glewGetVertexAttribPointervARB) |
---|
2717 | #define glGetVertexAttribdvARB GLEW_GET_FUN(__glewGetVertexAttribdvARB) |
---|
2718 | #define glGetVertexAttribfvARB GLEW_GET_FUN(__glewGetVertexAttribfvARB) |
---|
2719 | #define glGetVertexAttribivARB GLEW_GET_FUN(__glewGetVertexAttribivARB) |
---|
2720 | #define glIsProgramARB GLEW_GET_FUN(__glewIsProgramARB) |
---|
2721 | #define glProgramEnvParameter4dARB GLEW_GET_FUN(__glewProgramEnvParameter4dARB) |
---|
2722 | #define glProgramEnvParameter4dvARB GLEW_GET_FUN(__glewProgramEnvParameter4dvARB) |
---|
2723 | #define glProgramEnvParameter4fARB GLEW_GET_FUN(__glewProgramEnvParameter4fARB) |
---|
2724 | #define glProgramEnvParameter4fvARB GLEW_GET_FUN(__glewProgramEnvParameter4fvARB) |
---|
2725 | #define glProgramLocalParameter4dARB GLEW_GET_FUN(__glewProgramLocalParameter4dARB) |
---|
2726 | #define glProgramLocalParameter4dvARB GLEW_GET_FUN(__glewProgramLocalParameter4dvARB) |
---|
2727 | #define glProgramLocalParameter4fARB GLEW_GET_FUN(__glewProgramLocalParameter4fARB) |
---|
2728 | #define glProgramLocalParameter4fvARB GLEW_GET_FUN(__glewProgramLocalParameter4fvARB) |
---|
2729 | #define glProgramStringARB GLEW_GET_FUN(__glewProgramStringARB) |
---|
2730 | #define glVertexAttrib1dARB GLEW_GET_FUN(__glewVertexAttrib1dARB) |
---|
2731 | #define glVertexAttrib1dvARB GLEW_GET_FUN(__glewVertexAttrib1dvARB) |
---|
2732 | #define glVertexAttrib1fARB GLEW_GET_FUN(__glewVertexAttrib1fARB) |
---|
2733 | #define glVertexAttrib1fvARB GLEW_GET_FUN(__glewVertexAttrib1fvARB) |
---|
2734 | #define glVertexAttrib1sARB GLEW_GET_FUN(__glewVertexAttrib1sARB) |
---|
2735 | #define glVertexAttrib1svARB GLEW_GET_FUN(__glewVertexAttrib1svARB) |
---|
2736 | #define glVertexAttrib2dARB GLEW_GET_FUN(__glewVertexAttrib2dARB) |
---|
2737 | #define glVertexAttrib2dvARB GLEW_GET_FUN(__glewVertexAttrib2dvARB) |
---|
2738 | #define glVertexAttrib2fARB GLEW_GET_FUN(__glewVertexAttrib2fARB) |
---|
2739 | #define glVertexAttrib2fvARB GLEW_GET_FUN(__glewVertexAttrib2fvARB) |
---|
2740 | #define glVertexAttrib2sARB GLEW_GET_FUN(__glewVertexAttrib2sARB) |
---|
2741 | #define glVertexAttrib2svARB GLEW_GET_FUN(__glewVertexAttrib2svARB) |
---|
2742 | #define glVertexAttrib3dARB GLEW_GET_FUN(__glewVertexAttrib3dARB) |
---|
2743 | #define glVertexAttrib3dvARB GLEW_GET_FUN(__glewVertexAttrib3dvARB) |
---|
2744 | #define glVertexAttrib3fARB GLEW_GET_FUN(__glewVertexAttrib3fARB) |
---|
2745 | #define glVertexAttrib3fvARB GLEW_GET_FUN(__glewVertexAttrib3fvARB) |
---|
2746 | #define glVertexAttrib3sARB GLEW_GET_FUN(__glewVertexAttrib3sARB) |
---|
2747 | #define glVertexAttrib3svARB GLEW_GET_FUN(__glewVertexAttrib3svARB) |
---|
2748 | #define glVertexAttrib4NbvARB GLEW_GET_FUN(__glewVertexAttrib4NbvARB) |
---|
2749 | #define glVertexAttrib4NivARB GLEW_GET_FUN(__glewVertexAttrib4NivARB) |
---|
2750 | #define glVertexAttrib4NsvARB GLEW_GET_FUN(__glewVertexAttrib4NsvARB) |
---|
2751 | #define glVertexAttrib4NubARB GLEW_GET_FUN(__glewVertexAttrib4NubARB) |
---|
2752 | #define glVertexAttrib4NubvARB GLEW_GET_FUN(__glewVertexAttrib4NubvARB) |
---|
2753 | #define glVertexAttrib4NuivARB GLEW_GET_FUN(__glewVertexAttrib4NuivARB) |
---|
2754 | #define glVertexAttrib4NusvARB GLEW_GET_FUN(__glewVertexAttrib4NusvARB) |
---|
2755 | #define glVertexAttrib4bvARB GLEW_GET_FUN(__glewVertexAttrib4bvARB) |
---|
2756 | #define glVertexAttrib4dARB GLEW_GET_FUN(__glewVertexAttrib4dARB) |
---|
2757 | #define glVertexAttrib4dvARB GLEW_GET_FUN(__glewVertexAttrib4dvARB) |
---|
2758 | #define glVertexAttrib4fARB GLEW_GET_FUN(__glewVertexAttrib4fARB) |
---|
2759 | #define glVertexAttrib4fvARB GLEW_GET_FUN(__glewVertexAttrib4fvARB) |
---|
2760 | #define glVertexAttrib4ivARB GLEW_GET_FUN(__glewVertexAttrib4ivARB) |
---|
2761 | #define glVertexAttrib4sARB GLEW_GET_FUN(__glewVertexAttrib4sARB) |
---|
2762 | #define glVertexAttrib4svARB GLEW_GET_FUN(__glewVertexAttrib4svARB) |
---|
2763 | #define glVertexAttrib4ubvARB GLEW_GET_FUN(__glewVertexAttrib4ubvARB) |
---|
2764 | #define glVertexAttrib4uivARB GLEW_GET_FUN(__glewVertexAttrib4uivARB) |
---|
2765 | #define glVertexAttrib4usvARB GLEW_GET_FUN(__glewVertexAttrib4usvARB) |
---|
2766 | #define glVertexAttribPointerARB GLEW_GET_FUN(__glewVertexAttribPointerARB) |
---|
2767 | |
---|
2768 | #define GLEW_ARB_vertex_program GLEW_GET_VAR(__GLEW_ARB_vertex_program) |
---|
2769 | |
---|
2770 | #endif /* GL_ARB_vertex_program */ |
---|
2771 | |
---|
2772 | /* -------------------------- GL_ARB_vertex_shader ------------------------- */ |
---|
2773 | |
---|
2774 | #ifndef GL_ARB_vertex_shader |
---|
2775 | #define GL_ARB_vertex_shader 1 |
---|
2776 | |
---|
2777 | #define GL_VERTEX_SHADER_ARB 0x8B31 |
---|
2778 | #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A |
---|
2779 | #define GL_MAX_VARYING_FLOATS_ARB 0x8B4B |
---|
2780 | #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C |
---|
2781 | #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D |
---|
2782 | #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89 |
---|
2783 | #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A |
---|
2784 | |
---|
2785 | typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB* name); |
---|
2786 | typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name); |
---|
2787 | typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name); |
---|
2788 | |
---|
2789 | #define glBindAttribLocationARB GLEW_GET_FUN(__glewBindAttribLocationARB) |
---|
2790 | #define glGetActiveAttribARB GLEW_GET_FUN(__glewGetActiveAttribARB) |
---|
2791 | #define glGetAttribLocationARB GLEW_GET_FUN(__glewGetAttribLocationARB) |
---|
2792 | |
---|
2793 | #define GLEW_ARB_vertex_shader GLEW_GET_VAR(__GLEW_ARB_vertex_shader) |
---|
2794 | |
---|
2795 | #endif /* GL_ARB_vertex_shader */ |
---|
2796 | |
---|
2797 | /* -------------------------- GL_ATI_draw_buffers -------------------------- */ |
---|
2798 | |
---|
2799 | #ifndef GL_ATI_draw_buffers |
---|
2800 | #define GL_ATI_draw_buffers 1 |
---|
2801 | |
---|
2802 | #define GL_MAX_DRAW_BUFFERS_ATI 0x8824 |
---|
2803 | #define GL_DRAW_BUFFER0_ATI 0x8825 |
---|
2804 | #define GL_DRAW_BUFFER1_ATI 0x8826 |
---|
2805 | #define GL_DRAW_BUFFER2_ATI 0x8827 |
---|
2806 | #define GL_DRAW_BUFFER3_ATI 0x8828 |
---|
2807 | #define GL_DRAW_BUFFER4_ATI 0x8829 |
---|
2808 | #define GL_DRAW_BUFFER5_ATI 0x882A |
---|
2809 | #define GL_DRAW_BUFFER6_ATI 0x882B |
---|
2810 | #define GL_DRAW_BUFFER7_ATI 0x882C |
---|
2811 | #define GL_DRAW_BUFFER8_ATI 0x882D |
---|
2812 | #define GL_DRAW_BUFFER9_ATI 0x882E |
---|
2813 | #define GL_DRAW_BUFFER10_ATI 0x882F |
---|
2814 | #define GL_DRAW_BUFFER11_ATI 0x8830 |
---|
2815 | #define GL_DRAW_BUFFER12_ATI 0x8831 |
---|
2816 | #define GL_DRAW_BUFFER13_ATI 0x8832 |
---|
2817 | #define GL_DRAW_BUFFER14_ATI 0x8833 |
---|
2818 | #define GL_DRAW_BUFFER15_ATI 0x8834 |
---|
2819 | |
---|
2820 | typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum* bufs); |
---|
2821 | |
---|
2822 | #define glDrawBuffersATI GLEW_GET_FUN(__glewDrawBuffersATI) |
---|
2823 | |
---|
2824 | #define GLEW_ATI_draw_buffers GLEW_GET_VAR(__GLEW_ATI_draw_buffers) |
---|
2825 | |
---|
2826 | #endif /* GL_ATI_draw_buffers */ |
---|
2827 | |
---|
2828 | /* ------------------------- GL_ATI_fragment_shader ------------------------ */ |
---|
2829 | |
---|
2830 | #ifndef GL_ATI_fragment_shader |
---|
2831 | #define GL_ATI_fragment_shader 1 |
---|
2832 | |
---|
2833 | #define GL_RED_BIT_ATI 0x00000001 |
---|
2834 | #define GL_2X_BIT_ATI 0x00000001 |
---|
2835 | #define GL_4X_BIT_ATI 0x00000002 |
---|
2836 | #define GL_GREEN_BIT_ATI 0x00000002 |
---|
2837 | #define GL_COMP_BIT_ATI 0x00000002 |
---|
2838 | #define GL_BLUE_BIT_ATI 0x00000004 |
---|
2839 | #define GL_8X_BIT_ATI 0x00000004 |
---|
2840 | #define GL_NEGATE_BIT_ATI 0x00000004 |
---|
2841 | #define GL_BIAS_BIT_ATI 0x00000008 |
---|
2842 | #define GL_HALF_BIT_ATI 0x00000008 |
---|
2843 | #define GL_QUARTER_BIT_ATI 0x00000010 |
---|
2844 | #define GL_EIGHTH_BIT_ATI 0x00000020 |
---|
2845 | #define GL_SATURATE_BIT_ATI 0x00000040 |
---|
2846 | #define GL_FRAGMENT_SHADER_ATI 0x8920 |
---|
2847 | #define GL_REG_0_ATI 0x8921 |
---|
2848 | #define GL_REG_1_ATI 0x8922 |
---|
2849 | #define GL_REG_2_ATI 0x8923 |
---|
2850 | #define GL_REG_3_ATI 0x8924 |
---|
2851 | #define GL_REG_4_ATI 0x8925 |
---|
2852 | #define GL_REG_5_ATI 0x8926 |
---|
2853 | #define GL_CON_0_ATI 0x8941 |
---|
2854 | #define GL_CON_1_ATI 0x8942 |
---|
2855 | #define GL_CON_2_ATI 0x8943 |
---|
2856 | #define GL_CON_3_ATI 0x8944 |
---|
2857 | #define GL_CON_4_ATI 0x8945 |
---|
2858 | #define GL_CON_5_ATI 0x8946 |
---|
2859 | #define GL_CON_6_ATI 0x8947 |
---|
2860 | #define GL_CON_7_ATI 0x8948 |
---|
2861 | #define GL_MOV_ATI 0x8961 |
---|
2862 | #define GL_ADD_ATI 0x8963 |
---|
2863 | #define GL_MUL_ATI 0x8964 |
---|
2864 | #define GL_SUB_ATI 0x8965 |
---|
2865 | #define GL_DOT3_ATI 0x8966 |
---|
2866 | #define GL_DOT4_ATI 0x8967 |
---|
2867 | #define GL_MAD_ATI 0x8968 |
---|
2868 | #define GL_LERP_ATI 0x8969 |
---|
2869 | #define GL_CND_ATI 0x896A |
---|
2870 | #define GL_CND0_ATI 0x896B |
---|
2871 | #define GL_DOT2_ADD_ATI 0x896C |
---|
2872 | #define GL_SECONDARY_INTERPOLATOR_ATI 0x896D |
---|
2873 | #define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E |
---|
2874 | #define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F |
---|
2875 | #define GL_NUM_PASSES_ATI 0x8970 |
---|
2876 | #define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971 |
---|
2877 | #define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972 |
---|
2878 | #define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973 |
---|
2879 | #define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974 |
---|
2880 | #define GL_COLOR_ALPHA_PAIRING_ATI 0x8975 |
---|
2881 | #define GL_SWIZZLE_STR_ATI 0x8976 |
---|
2882 | #define GL_SWIZZLE_STQ_ATI 0x8977 |
---|
2883 | #define GL_SWIZZLE_STR_DR_ATI 0x8978 |
---|
2884 | #define GL_SWIZZLE_STQ_DQ_ATI 0x8979 |
---|
2885 | |
---|
2886 | typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); |
---|
2887 | typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); |
---|
2888 | typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); |
---|
2889 | typedef void (GLAPIENTRY * PFNGLBEGINFRAGMENTSHADERATIPROC) (void); |
---|
2890 | typedef void (GLAPIENTRY * PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id); |
---|
2891 | typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); |
---|
2892 | typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); |
---|
2893 | typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); |
---|
2894 | typedef void (GLAPIENTRY * PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id); |
---|
2895 | typedef void (GLAPIENTRY * PFNGLENDFRAGMENTSHADERATIPROC) (void); |
---|
2896 | typedef GLuint (GLAPIENTRY * PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range); |
---|
2897 | typedef void (GLAPIENTRY * PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle); |
---|
2898 | typedef void (GLAPIENTRY * PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle); |
---|
2899 | typedef void (GLAPIENTRY * PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat* value); |
---|
2900 | |
---|
2901 | #define glAlphaFragmentOp1ATI GLEW_GET_FUN(__glewAlphaFragmentOp1ATI) |
---|
2902 | #define glAlphaFragmentOp2ATI GLEW_GET_FUN(__glewAlphaFragmentOp2ATI) |
---|
2903 | #define glAlphaFragmentOp3ATI GLEW_GET_FUN(__glewAlphaFragmentOp3ATI) |
---|
2904 | #define glBeginFragmentShaderATI GLEW_GET_FUN(__glewBeginFragmentShaderATI) |
---|
2905 | #define glBindFragmentShaderATI GLEW_GET_FUN(__glewBindFragmentShaderATI) |
---|
2906 | #define glColorFragmentOp1ATI GLEW_GET_FUN(__glewColorFragmentOp1ATI) |
---|
2907 | #define glColorFragmentOp2ATI GLEW_GET_FUN(__glewColorFragmentOp2ATI) |
---|
2908 | #define glColorFragmentOp3ATI GLEW_GET_FUN(__glewColorFragmentOp3ATI) |
---|
2909 | #define glDeleteFragmentShaderATI GLEW_GET_FUN(__glewDeleteFragmentShaderATI) |
---|
2910 | #define glEndFragmentShaderATI GLEW_GET_FUN(__glewEndFragmentShaderATI) |
---|
2911 | #define glGenFragmentShadersATI GLEW_GET_FUN(__glewGenFragmentShadersATI) |
---|
2912 | #define glPassTexCoordATI GLEW_GET_FUN(__glewPassTexCoordATI) |
---|
2913 | #define glSampleMapATI GLEW_GET_FUN(__glewSampleMapATI) |
---|
2914 | #define glSetFragmentShaderConstantATI GLEW_GET_FUN(__glewSetFragmentShaderConstantATI) |
---|
2915 | |
---|
2916 | #define GLEW_ATI_fragment_shader GLEW_GET_VAR(__GLEW_ATI_fragment_shader) |
---|
2917 | |
---|
2918 | #endif /* GL_ATI_fragment_shader */ |
---|
2919 | |
---|
2920 | /* -------------------------- GL_ATI_texture_float ------------------------- */ |
---|
2921 | |
---|
2922 | #ifndef GL_ATI_texture_float |
---|
2923 | #define GL_ATI_texture_float 1 |
---|
2924 | |
---|
2925 | #define GL_RGBA_FLOAT32_ATI 0x8814 |
---|
2926 | #define GL_RGB_FLOAT32_ATI 0x8815 |
---|
2927 | #define GL_ALPHA_FLOAT32_ATI 0x8816 |
---|
2928 | #define GL_INTENSITY_FLOAT32_ATI 0x8817 |
---|
2929 | #define GL_LUMINANCE_FLOAT32_ATI 0x8818 |
---|
2930 | #define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819 |
---|
2931 | #define GL_RGBA_FLOAT16_ATI 0x881A |
---|
2932 | #define GL_RGB_FLOAT16_ATI 0x881B |
---|
2933 | #define GL_ALPHA_FLOAT16_ATI 0x881C |
---|
2934 | #define GL_INTENSITY_FLOAT16_ATI 0x881D |
---|
2935 | #define GL_LUMINANCE_FLOAT16_ATI 0x881E |
---|
2936 | #define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F |
---|
2937 | |
---|
2938 | #define GLEW_ATI_texture_float GLEW_GET_VAR(__GLEW_ATI_texture_float) |
---|
2939 | |
---|
2940 | #endif /* GL_ATI_texture_float */ |
---|
2941 | |
---|
2942 | /* -------------------------- GL_EXT_texture_sRGB -------------------------- */ |
---|
2943 | |
---|
2944 | #ifndef GL_EXT_texture_sRGB |
---|
2945 | #define GL_EXT_texture_sRGB 1 |
---|
2946 | |
---|
2947 | #define GL_SRGB_EXT 0x8C40 |
---|
2948 | #define GL_SRGB8_EXT 0x8C41 |
---|
2949 | #define GL_SRGB_ALPHA_EXT 0x8C42 |
---|
2950 | #define GL_SRGB8_ALPHA8_EXT 0x8C43 |
---|
2951 | #define GL_SLUMINANCE_ALPHA_EXT 0x8C44 |
---|
2952 | #define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45 |
---|
2953 | #define GL_SLUMINANCE_EXT 0x8C46 |
---|
2954 | #define GL_SLUMINANCE8_EXT 0x8C47 |
---|
2955 | #define GL_COMPRESSED_SRGB_EXT 0x8C48 |
---|
2956 | #define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49 |
---|
2957 | #define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A |
---|
2958 | #define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B |
---|
2959 | #define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C |
---|
2960 | #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D |
---|
2961 | #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E |
---|
2962 | #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F |
---|
2963 | |
---|
2964 | #endif /* GL_EXT_texture_sRGB */ |
---|
2965 | |
---|
2966 | /* ----------------------- GL_EXT_framebuffer_object ----------------------- */ |
---|
2967 | |
---|
2968 | #ifndef GL_EXT_framebuffer_object |
---|
2969 | #define GL_EXT_framebuffer_object 1 |
---|
2970 | |
---|
2971 | #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 |
---|
2972 | #define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8 |
---|
2973 | #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6 |
---|
2974 | #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7 |
---|
2975 | #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0 |
---|
2976 | #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1 |
---|
2977 | #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2 |
---|
2978 | #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3 |
---|
2979 | #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4 |
---|
2980 | #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5 |
---|
2981 | #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6 |
---|
2982 | #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7 |
---|
2983 | #define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT 0x8CD8 |
---|
2984 | #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 |
---|
2985 | #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA |
---|
2986 | #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB |
---|
2987 | #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC |
---|
2988 | #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD |
---|
2989 | #define GL_FRAMEBUFFER_STATUS_ERROR_EXT 0x8CDE |
---|
2990 | #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF |
---|
2991 | #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0 |
---|
2992 | #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1 |
---|
2993 | #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2 |
---|
2994 | #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3 |
---|
2995 | #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4 |
---|
2996 | #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5 |
---|
2997 | #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6 |
---|
2998 | #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7 |
---|
2999 | #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8 |
---|
3000 | #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9 |
---|
3001 | #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA |
---|
3002 | #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB |
---|
3003 | #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC |
---|
3004 | #define GL_COLOR_ATTACHMENT13_EXT 0x8CED |
---|
3005 | #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE |
---|
3006 | #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF |
---|
3007 | #define GL_DEPTH_ATTACHMENT_EXT 0x8D00 |
---|
3008 | #define GL_STENCIL_ATTACHMENT_EXT 0x8D20 |
---|
3009 | #define GL_FRAMEBUFFER_EXT 0x8D40 |
---|
3010 | #define GL_RENDERBUFFER_EXT 0x8D41 |
---|
3011 | #define GL_RENDERBUFFER_WIDTH_EXT 0x8D42 |
---|
3012 | #define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43 |
---|
3013 | #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44 |
---|
3014 | #define GL_STENCIL_INDEX_EXT 0x8D45 |
---|
3015 | #define GL_STENCIL_INDEX1_EXT 0x8D46 |
---|
3016 | #define GL_STENCIL_INDEX4_EXT 0x8D47 |
---|
3017 | #define GL_STENCIL_INDEX8_EXT 0x8D48 |
---|
3018 | #define GL_STENCIL_INDEX16_EXT 0x8D49 |
---|
3019 | |
---|
3020 | typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer); |
---|
3021 | typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer); |
---|
3022 | typedef GLenum (GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target); |
---|
3023 | typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint* framebuffers); |
---|
3024 | typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint* renderbuffers); |
---|
3025 | typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); |
---|
3026 | typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); |
---|
3027 | typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); |
---|
3028 | typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); |
---|
3029 | typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint* framebuffers); |
---|
3030 | typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint* renderbuffers); |
---|
3031 | typedef void (GLAPIENTRY * PFNGLGENERATEMIPMAPEXTPROC) (GLenum target); |
---|
3032 | typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params); |
---|
3033 | typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params); |
---|
3034 | typedef GLboolean (GLAPIENTRY * PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer); |
---|
3035 | typedef GLboolean (GLAPIENTRY * PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer); |
---|
3036 | typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); |
---|
3037 | |
---|
3038 | #define glBindFramebufferEXT GLEW_GET_FUN(__glewBindFramebufferEXT) |
---|
3039 | #define glBindRenderbufferEXT GLEW_GET_FUN(__glewBindRenderbufferEXT) |
---|
3040 | #define glCheckFramebufferStatusEXT GLEW_GET_FUN(__glewCheckFramebufferStatusEXT) |
---|
3041 | #define glDeleteFramebuffersEXT GLEW_GET_FUN(__glewDeleteFramebuffersEXT) |
---|
3042 | #define glDeleteRenderbuffersEXT GLEW_GET_FUN(__glewDeleteRenderbuffersEXT) |
---|
3043 | #define glFramebufferRenderbufferEXT GLEW_GET_FUN(__glewFramebufferRenderbufferEXT) |
---|
3044 | #define glFramebufferTexture1DEXT GLEW_GET_FUN(__glewFramebufferTexture1DEXT) |
---|
3045 | #define glFramebufferTexture2DEXT GLEW_GET_FUN(__glewFramebufferTexture2DEXT) |
---|
3046 | #define glFramebufferTexture3DEXT GLEW_GET_FUN(__glewFramebufferTexture3DEXT) |
---|
3047 | #define glGenFramebuffersEXT GLEW_GET_FUN(__glewGenFramebuffersEXT) |
---|
3048 | #define glGenRenderbuffersEXT GLEW_GET_FUN(__glewGenRenderbuffersEXT) |
---|
3049 | #define glGenerateMipmapEXT GLEW_GET_FUN(__glewGenerateMipmapEXT) |
---|
3050 | #define glGetFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetFramebufferAttachmentParameterivEXT) |
---|
3051 | #define glGetRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetRenderbufferParameterivEXT) |
---|
3052 | #define glIsFramebufferEXT GLEW_GET_FUN(__glewIsFramebufferEXT) |
---|
3053 | #define glIsRenderbufferEXT GLEW_GET_FUN(__glewIsRenderbufferEXT) |
---|
3054 | #define glRenderbufferStorageEXT GLEW_GET_FUN(__glewRenderbufferStorageEXT) |
---|
3055 | |
---|
3056 | #define GLEW_EXT_framebuffer_object GLEW_GET_VAR(__GLEW_EXT_framebuffer_object) |
---|
3057 | |
---|
3058 | #endif /* GL_EXT_framebuffer_object */ |
---|
3059 | |
---|
3060 | /* ----------------------- GL_EXT_pixel_buffer_object ----------------------- */ |
---|
3061 | #ifndef GL_EXT_pixel_buffer_object |
---|
3062 | #define GL_EXT_pixel_buffer_object 1 |
---|
3063 | #define GLEW_EXT_pixel_buffer_object GLEW_GET_VAR(__GLEW_EXT_pixel_buffer_object) |
---|
3064 | #endif /* GL_EXT_pixel_buffer_object */ |
---|
3065 | |
---|
3066 | |
---|
3067 | #ifndef GL_EXT_secondary_color |
---|
3068 | #define GL_EXT_secondary_color 1 |
---|
3069 | |
---|
3070 | #define GL_COLOR_SUM_EXT 0x8458 |
---|
3071 | #define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459 |
---|
3072 | #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A |
---|
3073 | #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B |
---|
3074 | #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C |
---|
3075 | #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D |
---|
3076 | #define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E |
---|
3077 | |
---|
3078 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue); |
---|
3079 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v); |
---|
3080 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue); |
---|
3081 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v); |
---|
3082 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue); |
---|
3083 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v); |
---|
3084 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue); |
---|
3085 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v); |
---|
3086 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue); |
---|
3087 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v); |
---|
3088 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue); |
---|
3089 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v); |
---|
3090 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue); |
---|
3091 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v); |
---|
3092 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue); |
---|
3093 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v); |
---|
3094 | typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer); |
---|
3095 | |
---|
3096 | #define glSecondaryColor3bEXT GLEW_GET_FUN(__glewSecondaryColor3bEXT) |
---|
3097 | #define glSecondaryColor3bvEXT GLEW_GET_FUN(__glewSecondaryColor3bvEXT) |
---|
3098 | #define glSecondaryColor3dEXT GLEW_GET_FUN(__glewSecondaryColor3dEXT) |
---|
3099 | #define glSecondaryColor3dvEXT GLEW_GET_FUN(__glewSecondaryColor3dvEXT) |
---|
3100 | #define glSecondaryColor3fEXT GLEW_GET_FUN(__glewSecondaryColor3fEXT) |
---|
3101 | #define glSecondaryColor3fvEXT GLEW_GET_FUN(__glewSecondaryColor3fvEXT) |
---|
3102 | #define glSecondaryColor3iEXT GLEW_GET_FUN(__glewSecondaryColor3iEXT) |
---|
3103 | #define glSecondaryColor3ivEXT GLEW_GET_FUN(__glewSecondaryColor3ivEXT) |
---|
3104 | #define glSecondaryColor3sEXT GLEW_GET_FUN(__glewSecondaryColor3sEXT) |
---|
3105 | #define glSecondaryColor3svEXT GLEW_GET_FUN(__glewSecondaryColor3svEXT) |
---|
3106 | #define glSecondaryColor3ubEXT GLEW_GET_FUN(__glewSecondaryColor3ubEXT) |
---|
3107 | #define glSecondaryColor3ubvEXT GLEW_GET_FUN(__glewSecondaryColor3ubvEXT) |
---|
3108 | #define glSecondaryColor3uiEXT GLEW_GET_FUN(__glewSecondaryColor3uiEXT) |
---|
3109 | #define glSecondaryColor3uivEXT GLEW_GET_FUN(__glewSecondaryColor3uivEXT) |
---|
3110 | #define glSecondaryColor3usEXT GLEW_GET_FUN(__glewSecondaryColor3usEXT) |
---|
3111 | #define glSecondaryColor3usvEXT GLEW_GET_FUN(__glewSecondaryColor3usvEXT) |
---|
3112 | #define glSecondaryColorPointerEXT GLEW_GET_FUN(__glewSecondaryColorPointerEXT) |
---|
3113 | |
---|
3114 | #define GLEW_EXT_secondary_color GLEW_GET_VAR(__GLEW_EXT_secondary_color) |
---|
3115 | |
---|
3116 | #endif /* GL_EXT_secondary_color */ |
---|
3117 | |
---|
3118 | /* ------------------------ GL_EXT_stencil_two_side ------------------------ */ |
---|
3119 | |
---|
3120 | #ifndef GL_EXT_stencil_two_side |
---|
3121 | #define GL_EXT_stencil_two_side 1 |
---|
3122 | |
---|
3123 | #define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910 |
---|
3124 | #define GL_ACTIVE_STENCIL_FACE_EXT 0x8911 |
---|
3125 | |
---|
3126 | typedef void (GLAPIENTRY * PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face); |
---|
3127 | |
---|
3128 | #define glActiveStencilFaceEXT GLEW_GET_FUN(__glewActiveStencilFaceEXT) |
---|
3129 | |
---|
3130 | #define GLEW_EXT_stencil_two_side GLEW_GET_VAR(__GLEW_EXT_stencil_two_side) |
---|
3131 | |
---|
3132 | #endif /* GL_EXT_stencil_two_side */ |
---|
3133 | |
---|
3134 | /* -------------------------- GL_EXT_stencil_wrap -------------------------- */ |
---|
3135 | |
---|
3136 | #ifndef GL_EXT_stencil_wrap |
---|
3137 | #define GL_EXT_stencil_wrap 1 |
---|
3138 | |
---|
3139 | #define GL_INCR_WRAP_EXT 0x8507 |
---|
3140 | #define GL_DECR_WRAP_EXT 0x8508 |
---|
3141 | |
---|
3142 | #define GLEW_EXT_stencil_wrap GLEW_GET_VAR(__GLEW_EXT_stencil_wrap) |
---|
3143 | |
---|
3144 | #endif /* GL_EXT_stencil_wrap */ |
---|
3145 | |
---|
3146 | /* -------------------- GL_EXT_texture_compression_s3tc -------------------- */ |
---|
3147 | |
---|
3148 | #ifndef GL_EXT_texture_compression_s3tc |
---|
3149 | #define GL_EXT_texture_compression_s3tc 1 |
---|
3150 | |
---|
3151 | #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 |
---|
3152 | #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 |
---|
3153 | #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2 |
---|
3154 | #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3 |
---|
3155 | |
---|
3156 | #define GLEW_EXT_texture_compression_s3tc GLEW_GET_VAR(__GLEW_EXT_texture_compression_s3tc) |
---|
3157 | |
---|
3158 | #endif /* GL_EXT_texture_compression_s3tc */ |
---|
3159 | |
---|
3160 | /* ------------------------ GL_EXT_texture_cube_map ------------------------ */ |
---|
3161 | |
---|
3162 | #ifndef GL_EXT_texture_cube_map |
---|
3163 | #define GL_EXT_texture_cube_map 1 |
---|
3164 | |
---|
3165 | #define GL_NORMAL_MAP_EXT 0x8511 |
---|
3166 | #define GL_REFLECTION_MAP_EXT 0x8512 |
---|
3167 | #define GL_TEXTURE_CUBE_MAP_EXT 0x8513 |
---|
3168 | #define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514 |
---|
3169 | #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515 |
---|
3170 | #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516 |
---|
3171 | #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517 |
---|
3172 | #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518 |
---|
3173 | #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519 |
---|
3174 | #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A |
---|
3175 | #define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B |
---|
3176 | #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C |
---|
3177 | |
---|
3178 | #define GLEW_EXT_texture_cube_map GLEW_GET_VAR(__GLEW_EXT_texture_cube_map) |
---|
3179 | |
---|
3180 | #endif /* GL_EXT_texture_cube_map */ |
---|
3181 | |
---|
3182 | /* ----------------------- GL_EXT_texture_env_combine ---------------------- */ |
---|
3183 | |
---|
3184 | #ifndef GL_EXT_texture_env_combine |
---|
3185 | #define GL_EXT_texture_env_combine 1 |
---|
3186 | |
---|
3187 | #define GL_COMBINE_EXT 0x8570 |
---|
3188 | #define GL_COMBINE_RGB_EXT 0x8571 |
---|
3189 | #define GL_COMBINE_ALPHA_EXT 0x8572 |
---|
3190 | #define GL_RGB_SCALE_EXT 0x8573 |
---|
3191 | #define GL_ADD_SIGNED_EXT 0x8574 |
---|
3192 | #define GL_INTERPOLATE_EXT 0x8575 |
---|
3193 | #define GL_CONSTANT_EXT 0x8576 |
---|
3194 | #define GL_PRIMARY_COLOR_EXT 0x8577 |
---|
3195 | #define GL_PREVIOUS_EXT 0x8578 |
---|
3196 | #define GL_SOURCE0_RGB_EXT 0x8580 |
---|
3197 | #define GL_SOURCE1_RGB_EXT 0x8581 |
---|
3198 | #define GL_SOURCE2_RGB_EXT 0x8582 |
---|
3199 | #define GL_SOURCE0_ALPHA_EXT 0x8588 |
---|
3200 | #define GL_SOURCE1_ALPHA_EXT 0x8589 |
---|
3201 | #define GL_SOURCE2_ALPHA_EXT 0x858A |
---|
3202 | #define GL_OPERAND0_RGB_EXT 0x8590 |
---|
3203 | #define GL_OPERAND1_RGB_EXT 0x8591 |
---|
3204 | #define GL_OPERAND2_RGB_EXT 0x8592 |
---|
3205 | #define GL_OPERAND0_ALPHA_EXT 0x8598 |
---|
3206 | #define GL_OPERAND1_ALPHA_EXT 0x8599 |
---|
3207 | #define GL_OPERAND2_ALPHA_EXT 0x859A |
---|
3208 | |
---|
3209 | #define GLEW_EXT_texture_env_combine GLEW_GET_VAR(__GLEW_EXT_texture_env_combine) |
---|
3210 | |
---|
3211 | #endif /* GL_EXT_texture_env_combine */ |
---|
3212 | |
---|
3213 | /* ------------------------ GL_EXT_texture_env_dot3 ------------------------ */ |
---|
3214 | |
---|
3215 | #ifndef GL_EXT_texture_env_dot3 |
---|
3216 | #define GL_EXT_texture_env_dot3 1 |
---|
3217 | |
---|
3218 | #define GL_DOT3_RGB_EXT 0x8740 |
---|
3219 | #define GL_DOT3_RGBA_EXT 0x8741 |
---|
3220 | |
---|
3221 | #define GLEW_EXT_texture_env_dot3 GLEW_GET_VAR(__GLEW_EXT_texture_env_dot3) |
---|
3222 | |
---|
3223 | #endif /* GL_EXT_texture_env_dot3 */ |
---|
3224 | |
---|
3225 | /* ------------------- GL_EXT_texture_filter_anisotropic ------------------- */ |
---|
3226 | |
---|
3227 | #ifndef GL_EXT_texture_filter_anisotropic |
---|
3228 | #define GL_EXT_texture_filter_anisotropic 1 |
---|
3229 | |
---|
3230 | #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE |
---|
3231 | #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF |
---|
3232 | |
---|
3233 | #define GLEW_EXT_texture_filter_anisotropic GLEW_GET_VAR(__GLEW_EXT_texture_filter_anisotropic) |
---|
3234 | |
---|
3235 | #endif /* GL_EXT_texture_filter_anisotropic */ |
---|
3236 | |
---|
3237 | /* ------------------------- GL_NV_fragment_program ------------------------ */ |
---|
3238 | |
---|
3239 | #ifndef GL_NV_fragment_program |
---|
3240 | #define GL_NV_fragment_program 1 |
---|
3241 | |
---|
3242 | #define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868 |
---|
3243 | #define GL_FRAGMENT_PROGRAM_NV 0x8870 |
---|
3244 | #define GL_MAX_TEXTURE_COORDS_NV 0x8871 |
---|
3245 | #define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872 |
---|
3246 | #define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873 |
---|
3247 | #define GL_PROGRAM_ERROR_STRING_NV 0x8874 |
---|
3248 | |
---|
3249 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble *params); |
---|
3250 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat *params); |
---|
3251 | typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); |
---|
3252 | typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLdouble v[]); |
---|
3253 | typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
---|
3254 | typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLfloat v[]); |
---|
3255 | |
---|
3256 | #define glGetProgramNamedParameterdvNV GLEW_GET_FUN(__glewGetProgramNamedParameterdvNV) |
---|
3257 | #define glGetProgramNamedParameterfvNV GLEW_GET_FUN(__glewGetProgramNamedParameterfvNV) |
---|
3258 | #define glProgramNamedParameter4dNV GLEW_GET_FUN(__glewProgramNamedParameter4dNV) |
---|
3259 | #define glProgramNamedParameter4dvNV GLEW_GET_FUN(__glewProgramNamedParameter4dvNV) |
---|
3260 | #define glProgramNamedParameter4fNV GLEW_GET_FUN(__glewProgramNamedParameter4fNV) |
---|
3261 | #define glProgramNamedParameter4fvNV GLEW_GET_FUN(__glewProgramNamedParameter4fvNV) |
---|
3262 | |
---|
3263 | #define GLEW_NV_fragment_program GLEW_GET_VAR(__GLEW_NV_fragment_program) |
---|
3264 | |
---|
3265 | #endif /* GL_NV_fragment_program */ |
---|
3266 | |
---|
3267 | /* ------------------------ GL_NV_fragment_program2 ------------------------ */ |
---|
3268 | |
---|
3269 | #ifndef GL_NV_fragment_program2 |
---|
3270 | #define GL_NV_fragment_program2 1 |
---|
3271 | |
---|
3272 | #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 |
---|
3273 | #define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 |
---|
3274 | #define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6 |
---|
3275 | #define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7 |
---|
3276 | #define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8 |
---|
3277 | |
---|
3278 | #define GLEW_NV_fragment_program2 GLEW_GET_VAR(__GLEW_NV_fragment_program2) |
---|
3279 | |
---|
3280 | #endif /* GL_NV_fragment_program2 */ |
---|
3281 | |
---|
3282 | /* --------------------- GL_NV_fragment_program_option --------------------- */ |
---|
3283 | |
---|
3284 | #ifndef GL_NV_fragment_program_option |
---|
3285 | #define GL_NV_fragment_program_option 1 |
---|
3286 | |
---|
3287 | #define GLEW_NV_fragment_program_option GLEW_GET_VAR(__GLEW_NV_fragment_program_option) |
---|
3288 | |
---|
3289 | #endif /* GL_NV_fragment_program_option */ |
---|
3290 | |
---|
3291 | /* ------------------------- GL_NV_occlusion_query ------------------------- */ |
---|
3292 | |
---|
3293 | #ifndef GL_NV_occlusion_query |
---|
3294 | #define GL_NV_occlusion_query 1 |
---|
3295 | |
---|
3296 | #define GL_PIXEL_COUNTER_BITS_NV 0x8864 |
---|
3297 | #define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865 |
---|
3298 | #define GL_PIXEL_COUNT_NV 0x8866 |
---|
3299 | #define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867 |
---|
3300 | |
---|
3301 | typedef void (GLAPIENTRY * PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id); |
---|
3302 | typedef void (GLAPIENTRY * PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint* ids); |
---|
3303 | typedef void (GLAPIENTRY * PFNGLENDOCCLUSIONQUERYNVPROC) (void); |
---|
3304 | typedef void (GLAPIENTRY * PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint* ids); |
---|
3305 | typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint* params); |
---|
3306 | typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint* params); |
---|
3307 | typedef GLboolean (GLAPIENTRY * PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id); |
---|
3308 | |
---|
3309 | #define glBeginOcclusionQueryNV GLEW_GET_FUN(__glewBeginOcclusionQueryNV) |
---|
3310 | #define glDeleteOcclusionQueriesNV GLEW_GET_FUN(__glewDeleteOcclusionQueriesNV) |
---|
3311 | #define glEndOcclusionQueryNV GLEW_GET_FUN(__glewEndOcclusionQueryNV) |
---|
3312 | #define glGenOcclusionQueriesNV GLEW_GET_FUN(__glewGenOcclusionQueriesNV) |
---|
3313 | #define glGetOcclusionQueryivNV GLEW_GET_FUN(__glewGetOcclusionQueryivNV) |
---|
3314 | #define glGetOcclusionQueryuivNV GLEW_GET_FUN(__glewGetOcclusionQueryuivNV) |
---|
3315 | #define glIsOcclusionQueryNV GLEW_GET_FUN(__glewIsOcclusionQueryNV) |
---|
3316 | |
---|
3317 | #define GLEW_NV_occlusion_query GLEW_GET_VAR(__GLEW_NV_occlusion_query) |
---|
3318 | |
---|
3319 | #endif /* GL_NV_occlusion_query */ |
---|
3320 | |
---|
3321 | /* ------------------------ GL_NV_register_combiners ----------------------- */ |
---|
3322 | |
---|
3323 | #ifndef GL_NV_register_combiners |
---|
3324 | #define GL_NV_register_combiners 1 |
---|
3325 | |
---|
3326 | #define GL_REGISTER_COMBINERS_NV 0x8522 |
---|
3327 | #define GL_VARIABLE_A_NV 0x8523 |
---|
3328 | #define GL_VARIABLE_B_NV 0x8524 |
---|
3329 | #define GL_VARIABLE_C_NV 0x8525 |
---|
3330 | #define GL_VARIABLE_D_NV 0x8526 |
---|
3331 | #define GL_VARIABLE_E_NV 0x8527 |
---|
3332 | #define GL_VARIABLE_F_NV 0x8528 |
---|
3333 | #define GL_VARIABLE_G_NV 0x8529 |
---|
3334 | #define GL_CONSTANT_COLOR0_NV 0x852A |
---|
3335 | #define GL_CONSTANT_COLOR1_NV 0x852B |
---|
3336 | #define GL_PRIMARY_COLOR_NV 0x852C |
---|
3337 | #define GL_SECONDARY_COLOR_NV 0x852D |
---|
3338 | #define GL_SPARE0_NV 0x852E |
---|
3339 | #define GL_SPARE1_NV 0x852F |
---|
3340 | #define GL_DISCARD_NV 0x8530 |
---|
3341 | #define GL_E_TIMES_F_NV 0x8531 |
---|
3342 | #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532 |
---|
3343 | #define GL_UNSIGNED_IDENTITY_NV 0x8536 |
---|
3344 | #define GL_UNSIGNED_INVERT_NV 0x8537 |
---|
3345 | #define GL_EXPAND_NORMAL_NV 0x8538 |
---|
3346 | #define GL_EXPAND_NEGATE_NV 0x8539 |
---|
3347 | #define GL_HALF_BIAS_NORMAL_NV 0x853A |
---|
3348 | #define GL_HALF_BIAS_NEGATE_NV 0x853B |
---|
3349 | #define GL_SIGNED_IDENTITY_NV 0x853C |
---|
3350 | #define GL_SIGNED_NEGATE_NV 0x853D |
---|
3351 | #define GL_SCALE_BY_TWO_NV 0x853E |
---|
3352 | #define GL_SCALE_BY_FOUR_NV 0x853F |
---|
3353 | #define GL_SCALE_BY_ONE_HALF_NV 0x8540 |
---|
3354 | #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541 |
---|
3355 | #define GL_COMBINER_INPUT_NV 0x8542 |
---|
3356 | #define GL_COMBINER_MAPPING_NV 0x8543 |
---|
3357 | #define GL_COMBINER_COMPONENT_USAGE_NV 0x8544 |
---|
3358 | #define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545 |
---|
3359 | #define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546 |
---|
3360 | #define GL_COMBINER_MUX_SUM_NV 0x8547 |
---|
3361 | #define GL_COMBINER_SCALE_NV 0x8548 |
---|
3362 | #define GL_COMBINER_BIAS_NV 0x8549 |
---|
3363 | #define GL_COMBINER_AB_OUTPUT_NV 0x854A |
---|
3364 | #define GL_COMBINER_CD_OUTPUT_NV 0x854B |
---|
3365 | #define GL_COMBINER_SUM_OUTPUT_NV 0x854C |
---|
3366 | #define GL_MAX_GENERAL_COMBINERS_NV 0x854D |
---|
3367 | #define GL_NUM_GENERAL_COMBINERS_NV 0x854E |
---|
3368 | #define GL_COLOR_SUM_CLAMP_NV 0x854F |
---|
3369 | #define GL_COMBINER0_NV 0x8550 |
---|
3370 | #define GL_COMBINER1_NV 0x8551 |
---|
3371 | #define GL_COMBINER2_NV 0x8552 |
---|
3372 | #define GL_COMBINER3_NV 0x8553 |
---|
3373 | #define GL_COMBINER4_NV 0x8554 |
---|
3374 | #define GL_COMBINER5_NV 0x8555 |
---|
3375 | #define GL_COMBINER6_NV 0x8556 |
---|
3376 | #define GL_COMBINER7_NV 0x8557 |
---|
3377 | |
---|
3378 | typedef void (GLAPIENTRY * PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); |
---|
3379 | typedef void (GLAPIENTRY * PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); |
---|
3380 | typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param); |
---|
3381 | typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat* params); |
---|
3382 | typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param); |
---|
3383 | typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint* params); |
---|
3384 | typedef void (GLAPIENTRY * PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); |
---|
3385 | typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params); |
---|
3386 | typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params); |
---|
3387 | typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat* params); |
---|
3388 | typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint* params); |
---|
3389 | typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat* params); |
---|
3390 | typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint* params); |
---|
3391 | |
---|
3392 | #define glCombinerInputNV GLEW_GET_FUN(__glewCombinerInputNV) |
---|
3393 | #define glCombinerOutputNV GLEW_GET_FUN(__glewCombinerOutputNV) |
---|
3394 | #define glCombinerParameterfNV GLEW_GET_FUN(__glewCombinerParameterfNV) |
---|
3395 | #define glCombinerParameterfvNV GLEW_GET_FUN(__glewCombinerParameterfvNV) |
---|
3396 | #define glCombinerParameteriNV GLEW_GET_FUN(__glewCombinerParameteriNV) |
---|
3397 | #define glCombinerParameterivNV GLEW_GET_FUN(__glewCombinerParameterivNV) |
---|
3398 | #define glFinalCombinerInputNV GLEW_GET_FUN(__glewFinalCombinerInputNV) |
---|
3399 | #define glGetCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetCombinerInputParameterfvNV) |
---|
3400 | #define glGetCombinerInputParameterivNV GLEW_GET_FUN(__glewGetCombinerInputParameterivNV) |
---|
3401 | #define glGetCombinerOutputParameterfvNV GLEW_GET_FUN(__glewGetCombinerOutputParameterfvNV) |
---|
3402 | #define glGetCombinerOutputParameterivNV GLEW_GET_FUN(__glewGetCombinerOutputParameterivNV) |
---|
3403 | #define glGetFinalCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterfvNV) |
---|
3404 | #define glGetFinalCombinerInputParameterivNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterivNV) |
---|
3405 | |
---|
3406 | #define GLEW_NV_register_combiners GLEW_GET_VAR(__GLEW_NV_register_combiners) |
---|
3407 | |
---|
3408 | #endif /* GL_NV_register_combiners */ |
---|
3409 | |
---|
3410 | /* ----------------------- GL_NV_register_combiners2 ----------------------- */ |
---|
3411 | |
---|
3412 | #ifndef GL_NV_register_combiners2 |
---|
3413 | #define GL_NV_register_combiners2 1 |
---|
3414 | |
---|
3415 | #define GL_PER_STAGE_CONSTANTS_NV 0x8535 |
---|
3416 | |
---|
3417 | typedef void (GLAPIENTRY * PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat* params); |
---|
3418 | typedef void (GLAPIENTRY * PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat* params); |
---|
3419 | |
---|
3420 | #define glCombinerStageParameterfvNV GLEW_GET_FUN(__glewCombinerStageParameterfvNV) |
---|
3421 | #define glGetCombinerStageParameterfvNV GLEW_GET_FUN(__glewGetCombinerStageParameterfvNV) |
---|
3422 | |
---|
3423 | #define GLEW_NV_register_combiners2 GLEW_GET_VAR(__GLEW_NV_register_combiners2) |
---|
3424 | |
---|
3425 | #endif /* GL_NV_register_combiners2 */ |
---|
3426 | |
---|
3427 | /* --------------------- GL_NV_texture_compression_vtc --------------------- */ |
---|
3428 | |
---|
3429 | #ifndef GL_NV_texture_compression_vtc |
---|
3430 | #define GL_NV_texture_compression_vtc 1 |
---|
3431 | |
---|
3432 | #define GLEW_NV_texture_compression_vtc GLEW_GET_VAR(__GLEW_NV_texture_compression_vtc) |
---|
3433 | |
---|
3434 | #endif /* GL_NV_texture_compression_vtc */ |
---|
3435 | |
---|
3436 | /* -------------------------- GL_NV_texture_shader ------------------------- */ |
---|
3437 | |
---|
3438 | #ifndef GL_NV_texture_shader |
---|
3439 | #define GL_NV_texture_shader 1 |
---|
3440 | |
---|
3441 | #define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C |
---|
3442 | #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D |
---|
3443 | #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E |
---|
3444 | #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9 |
---|
3445 | #define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA |
---|
3446 | #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB |
---|
3447 | #define GL_DSDT_MAG_INTENSITY_NV 0x86DC |
---|
3448 | #define GL_SHADER_CONSISTENT_NV 0x86DD |
---|
3449 | #define GL_TEXTURE_SHADER_NV 0x86DE |
---|
3450 | #define GL_SHADER_OPERATION_NV 0x86DF |
---|
3451 | #define GL_CULL_MODES_NV 0x86E0 |
---|
3452 | #define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1 |
---|
3453 | #define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2 |
---|
3454 | #define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3 |
---|
3455 | #define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4 |
---|
3456 | #define GL_CONST_EYE_NV 0x86E5 |
---|
3457 | #define GL_PASS_THROUGH_NV 0x86E6 |
---|
3458 | #define GL_CULL_FRAGMENT_NV 0x86E7 |
---|
3459 | #define GL_OFFSET_TEXTURE_2D_NV 0x86E8 |
---|
3460 | #define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9 |
---|
3461 | #define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA |
---|
3462 | #define GL_DOT_PRODUCT_NV 0x86EC |
---|
3463 | #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED |
---|
3464 | #define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE |
---|
3465 | #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0 |
---|
3466 | #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1 |
---|
3467 | #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2 |
---|
3468 | #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3 |
---|
3469 | #define GL_HILO_NV 0x86F4 |
---|
3470 | #define GL_DSDT_NV 0x86F5 |
---|
3471 | #define GL_DSDT_MAG_NV 0x86F6 |
---|
3472 | #define GL_DSDT_MAG_VIB_NV 0x86F7 |
---|
3473 | #define GL_HILO16_NV 0x86F8 |
---|
3474 | #define GL_SIGNED_HILO_NV 0x86F9 |
---|
3475 | #define GL_SIGNED_HILO16_NV 0x86FA |
---|
3476 | #define GL_SIGNED_RGBA_NV 0x86FB |
---|
3477 | #define GL_SIGNED_RGBA8_NV 0x86FC |
---|
3478 | #define GL_SIGNED_RGB_NV 0x86FE |
---|
3479 | #define GL_SIGNED_RGB8_NV 0x86FF |
---|
3480 | #define GL_SIGNED_LUMINANCE_NV 0x8701 |
---|
3481 | #define GL_SIGNED_LUMINANCE8_NV 0x8702 |
---|
3482 | #define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 |
---|
3483 | #define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 |
---|
3484 | #define GL_SIGNED_ALPHA_NV 0x8705 |
---|
3485 | #define GL_SIGNED_ALPHA8_NV 0x8706 |
---|
3486 | #define GL_SIGNED_INTENSITY_NV 0x8707 |
---|
3487 | #define GL_SIGNED_INTENSITY8_NV 0x8708 |
---|
3488 | #define GL_DSDT8_NV 0x8709 |
---|
3489 | #define GL_DSDT8_MAG8_NV 0x870A |
---|
3490 | #define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B |
---|
3491 | #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C |
---|
3492 | #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D |
---|
3493 | #define GL_HI_SCALE_NV 0x870E |
---|
3494 | #define GL_LO_SCALE_NV 0x870F |
---|
3495 | #define GL_DS_SCALE_NV 0x8710 |
---|
3496 | #define GL_DT_SCALE_NV 0x8711 |
---|
3497 | #define GL_MAGNITUDE_SCALE_NV 0x8712 |
---|
3498 | #define GL_VIBRANCE_SCALE_NV 0x8713 |
---|
3499 | #define GL_HI_BIAS_NV 0x8714 |
---|
3500 | #define GL_LO_BIAS_NV 0x8715 |
---|
3501 | #define GL_DS_BIAS_NV 0x8716 |
---|
3502 | #define GL_DT_BIAS_NV 0x8717 |
---|
3503 | #define GL_MAGNITUDE_BIAS_NV 0x8718 |
---|
3504 | #define GL_VIBRANCE_BIAS_NV 0x8719 |
---|
3505 | #define GL_TEXTURE_BORDER_VALUES_NV 0x871A |
---|
3506 | #define GL_TEXTURE_HI_SIZE_NV 0x871B |
---|
3507 | #define GL_TEXTURE_LO_SIZE_NV 0x871C |
---|
3508 | #define GL_TEXTURE_DS_SIZE_NV 0x871D |
---|
3509 | #define GL_TEXTURE_DT_SIZE_NV 0x871E |
---|
3510 | #define GL_TEXTURE_MAG_SIZE_NV 0x871F |
---|
3511 | |
---|
3512 | #define GLEW_NV_texture_shader GLEW_GET_VAR(__GLEW_NV_texture_shader) |
---|
3513 | |
---|
3514 | #endif /* GL_NV_texture_shader */ |
---|
3515 | |
---|
3516 | /* -------------------------- GL_NV_vertex_program ------------------------- */ |
---|
3517 | |
---|
3518 | #ifndef GL_NV_vertex_program |
---|
3519 | #define GL_NV_vertex_program 1 |
---|
3520 | |
---|
3521 | #define GL_VERTEX_PROGRAM_NV 0x8620 |
---|
3522 | #define GL_VERTEX_STATE_PROGRAM_NV 0x8621 |
---|
3523 | #define GL_ATTRIB_ARRAY_SIZE_NV 0x8623 |
---|
3524 | #define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624 |
---|
3525 | #define GL_ATTRIB_ARRAY_TYPE_NV 0x8625 |
---|
3526 | #define GL_CURRENT_ATTRIB_NV 0x8626 |
---|
3527 | #define GL_PROGRAM_LENGTH_NV 0x8627 |
---|
3528 | #define GL_PROGRAM_STRING_NV 0x8628 |
---|
3529 | #define GL_MODELVIEW_PROJECTION_NV 0x8629 |
---|
3530 | #define GL_IDENTITY_NV 0x862A |
---|
3531 | #define GL_INVERSE_NV 0x862B |
---|
3532 | #define GL_TRANSPOSE_NV 0x862C |
---|
3533 | #define GL_INVERSE_TRANSPOSE_NV 0x862D |
---|
3534 | #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E |
---|
3535 | #define GL_MAX_TRACK_MATRICES_NV 0x862F |
---|
3536 | #define GL_MATRIX0_NV 0x8630 |
---|
3537 | #define GL_MATRIX1_NV 0x8631 |
---|
3538 | #define GL_MATRIX2_NV 0x8632 |
---|
3539 | #define GL_MATRIX3_NV 0x8633 |
---|
3540 | #define GL_MATRIX4_NV 0x8634 |
---|
3541 | #define GL_MATRIX5_NV 0x8635 |
---|
3542 | #define GL_MATRIX6_NV 0x8636 |
---|
3543 | #define GL_MATRIX7_NV 0x8637 |
---|
3544 | #define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640 |
---|
3545 | #define GL_CURRENT_MATRIX_NV 0x8641 |
---|
3546 | #define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642 |
---|
3547 | #define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643 |
---|
3548 | #define GL_PROGRAM_PARAMETER_NV 0x8644 |
---|
3549 | #define GL_ATTRIB_ARRAY_POINTER_NV 0x8645 |
---|
3550 | #define GL_PROGRAM_TARGET_NV 0x8646 |
---|
3551 | #define GL_PROGRAM_RESIDENT_NV 0x8647 |
---|
3552 | #define GL_TRACK_MATRIX_NV 0x8648 |
---|
3553 | #define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649 |
---|
3554 | #define GL_VERTEX_PROGRAM_BINDING_NV 0x864A |
---|
3555 | #define GL_PROGRAM_ERROR_POSITION_NV 0x864B |
---|
3556 | #define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650 |
---|
3557 | #define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651 |
---|
3558 | #define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652 |
---|
3559 | #define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653 |
---|
3560 | #define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654 |
---|
3561 | #define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655 |
---|
3562 | #define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656 |
---|
3563 | #define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657 |
---|
3564 | #define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658 |
---|
3565 | #define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659 |
---|
3566 | #define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A |
---|
3567 | #define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B |
---|
3568 | #define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C |
---|
3569 | #define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D |
---|
3570 | #define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E |
---|
3571 | #define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F |
---|
3572 | #define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660 |
---|
3573 | #define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661 |
---|
3574 | #define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662 |
---|
3575 | #define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663 |
---|
3576 | #define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664 |
---|
3577 | #define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665 |
---|
3578 | #define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666 |
---|
3579 | #define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667 |
---|
3580 | #define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668 |
---|
3581 | #define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669 |
---|
3582 | #define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A |
---|
3583 | #define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B |
---|
3584 | #define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C |
---|
3585 | #define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D |
---|
3586 | #define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E |
---|
3587 | #define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F |
---|
3588 | #define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670 |
---|
3589 | #define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671 |
---|
3590 | #define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672 |
---|
3591 | #define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673 |
---|
3592 | #define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674 |
---|
3593 | #define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675 |
---|
3594 | #define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676 |
---|
3595 | #define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677 |
---|
3596 | #define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678 |
---|
3597 | #define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679 |
---|
3598 | #define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A |
---|
3599 | #define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B |
---|
3600 | #define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C |
---|
3601 | #define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D |
---|
3602 | #define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E |
---|
3603 | #define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F |
---|
3604 | |
---|
3605 | typedef GLboolean (GLAPIENTRY * PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint* ids, GLboolean *residences); |
---|
3606 | typedef void (GLAPIENTRY * PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id); |
---|
3607 | typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint* ids); |
---|
3608 | typedef void (GLAPIENTRY * PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat* params); |
---|
3609 | typedef void (GLAPIENTRY * PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint* ids); |
---|
3610 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble* params); |
---|
3611 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params); |
---|
3612 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte* program); |
---|
3613 | typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint* params); |
---|
3614 | typedef void (GLAPIENTRY * PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint* params); |
---|
3615 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid** pointer); |
---|
3616 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble* params); |
---|
3617 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat* params); |
---|
3618 | typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint* params); |
---|
3619 | typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMNVPROC) (GLuint id); |
---|
3620 | typedef void (GLAPIENTRY * PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte* program); |
---|
3621 | typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); |
---|
3622 | typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble* params); |
---|
3623 | typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
---|
3624 | typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat* params); |
---|
3625 | typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint num, const GLdouble* params); |
---|
3626 | typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint num, const GLfloat* params); |
---|
3627 | typedef void (GLAPIENTRY * PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, GLuint* ids); |
---|
3628 | typedef void (GLAPIENTRY * PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform); |
---|
3629 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x); |
---|
3630 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble* v); |
---|
3631 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x); |
---|
3632 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat* v); |
---|
3633 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x); |
---|
3634 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort* v); |
---|
3635 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y); |
---|
3636 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble* v); |
---|
3637 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y); |
---|
3638 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat* v); |
---|
3639 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y); |
---|
3640 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort* v); |
---|
3641 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z); |
---|
3642 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble* v); |
---|
3643 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z); |
---|
3644 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat* v); |
---|
3645 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z); |
---|
3646 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort* v); |
---|
3647 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); |
---|
3648 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble* v); |
---|
3649 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
---|
3650 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat* v); |
---|
3651 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w); |
---|
3652 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort* v); |
---|
3653 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w); |
---|
3654 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte* v); |
---|
3655 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer); |
---|
3656 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); |
---|
3657 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); |
---|
3658 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); |
---|
3659 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); |
---|
3660 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); |
---|
3661 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); |
---|
3662 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); |
---|
3663 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); |
---|
3664 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); |
---|
3665 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v); |
---|
3666 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v); |
---|
3667 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei n, const GLshort* v); |
---|
3668 | typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei n, const GLubyte* v); |
---|
3669 | |
---|
3670 | #define glAreProgramsResidentNV GLEW_GET_FUN(__glewAreProgramsResidentNV) |
---|
3671 | #define glBindProgramNV GLEW_GET_FUN(__glewBindProgramNV) |
---|
3672 | #define glDeleteProgramsNV GLEW_GET_FUN(__glewDeleteProgramsNV) |
---|
3673 | #define glExecuteProgramNV GLEW_GET_FUN(__glewExecuteProgramNV) |
---|
3674 | #define glGenProgramsNV GLEW_GET_FUN(__glewGenProgramsNV) |
---|
3675 | #define glGetProgramParameterdvNV GLEW_GET_FUN(__glewGetProgramParameterdvNV) |
---|
3676 | #define glGetProgramParameterfvNV GLEW_GET_FUN(__glewGetProgramParameterfvNV) |
---|
3677 | #define glGetProgramStringNV GLEW_GET_FUN(__glewGetProgramStringNV) |
---|
3678 | #define glGetProgramivNV GLEW_GET_FUN(__glewGetProgramivNV) |
---|
3679 | #define glGetTrackMatrixivNV GLEW_GET_FUN(__glewGetTrackMatrixivNV) |
---|
3680 | #define glGetVertexAttribPointervNV GLEW_GET_FUN(__glewGetVertexAttribPointervNV) |
---|
3681 | #define glGetVertexAttribdvNV GLEW_GET_FUN(__glewGetVertexAttribdvNV) |
---|
3682 | #define glGetVertexAttribfvNV GLEW_GET_FUN(__glewGetVertexAttribfvNV) |
---|
3683 | #define glGetVertexAttribivNV GLEW_GET_FUN(__glewGetVertexAttribivNV) |
---|
3684 | #define glIsProgramNV GLEW_GET_FUN(__glewIsProgramNV) |
---|
3685 | #define glLoadProgramNV GLEW_GET_FUN(__glewLoadProgramNV) |
---|
3686 | #define glProgramParameter4dNV GLEW_GET_FUN(__glewProgramParameter4dNV) |
---|
3687 | #define glProgramParameter4dvNV GLEW_GET_FUN(__glewProgramParameter4dvNV) |
---|
3688 | #define glProgramParameter4fNV GLEW_GET_FUN(__glewProgramParameter4fNV) |
---|
3689 | #define glProgramParameter4fvNV GLEW_GET_FUN(__glewProgramParameter4fvNV) |
---|
3690 | #define glProgramParameters4dvNV GLEW_GET_FUN(__glewProgramParameters4dvNV) |
---|
3691 | #define glProgramParameters4fvNV GLEW_GET_FUN(__glewProgramParameters4fvNV) |
---|
3692 | #define glRequestResidentProgramsNV GLEW_GET_FUN(__glewRequestResidentProgramsNV) |
---|
3693 | #define glTrackMatrixNV GLEW_GET_FUN(__glewTrackMatrixNV) |
---|
3694 | #define glVertexAttrib1dNV GLEW_GET_FUN(__glewVertexAttrib1dNV) |
---|
3695 | #define glVertexAttrib1dvNV GLEW_GET_FUN(__glewVertexAttrib1dvNV) |
---|
3696 | #define glVertexAttrib1fNV GLEW_GET_FUN(__glewVertexAttrib1fNV) |
---|
3697 | #define glVertexAttrib1fvNV GLEW_GET_FUN(__glewVertexAttrib1fvNV) |
---|
3698 | #define glVertexAttrib1sNV GLEW_GET_FUN(__glewVertexAttrib1sNV) |
---|
3699 | #define glVertexAttrib1svNV GLEW_GET_FUN(__glewVertexAttrib1svNV) |
---|
3700 | #define glVertexAttrib2dNV GLEW_GET_FUN(__glewVertexAttrib2dNV) |
---|
3701 | #define glVertexAttrib2dvNV GLEW_GET_FUN(__glewVertexAttrib2dvNV) |
---|
3702 | #define glVertexAttrib2fNV GLEW_GET_FUN(__glewVertexAttrib2fNV) |
---|
3703 | #define glVertexAttrib2fvNV GLEW_GET_FUN(__glewVertexAttrib2fvNV) |
---|
3704 | #define glVertexAttrib2sNV GLEW_GET_FUN(__glewVertexAttrib2sNV) |
---|
3705 | #define glVertexAttrib2svNV GLEW_GET_FUN(__glewVertexAttrib2svNV) |
---|
3706 | #define glVertexAttrib3dNV GLEW_GET_FUN(__glewVertexAttrib3dNV) |
---|
3707 | #define glVertexAttrib3dvNV GLEW_GET_FUN(__glewVertexAttrib3dvNV) |
---|
3708 | #define glVertexAttrib3fNV GLEW_GET_FUN(__glewVertexAttrib3fNV) |
---|
3709 | #define glVertexAttrib3fvNV GLEW_GET_FUN(__glewVertexAttrib3fvNV) |
---|
3710 | #define glVertexAttrib3sNV GLEW_GET_FUN(__glewVertexAttrib3sNV) |
---|
3711 | #define glVertexAttrib3svNV GLEW_GET_FUN(__glewVertexAttrib3svNV) |
---|
3712 | #define glVertexAttrib4dNV GLEW_GET_FUN(__glewVertexAttrib4dNV) |
---|
3713 | #define glVertexAttrib4dvNV GLEW_GET_FUN(__glewVertexAttrib4dvNV) |
---|
3714 | #define glVertexAttrib4fNV GLEW_GET_FUN(__glewVertexAttrib4fNV) |
---|
3715 | #define glVertexAttrib4fvNV GLEW_GET_FUN(__glewVertexAttrib4fvNV) |
---|
3716 | #define glVertexAttrib4sNV GLEW_GET_FUN(__glewVertexAttrib4sNV) |
---|
3717 | #define glVertexAttrib4svNV GLEW_GET_FUN(__glewVertexAttrib4svNV) |
---|
3718 | #define glVertexAttrib4ubNV GLEW_GET_FUN(__glewVertexAttrib4ubNV) |
---|
3719 | #define glVertexAttrib4ubvNV GLEW_GET_FUN(__glewVertexAttrib4ubvNV) |
---|
3720 | #define glVertexAttribPointerNV GLEW_GET_FUN(__glewVertexAttribPointerNV) |
---|
3721 | #define glVertexAttribs1dvNV GLEW_GET_FUN(__glewVertexAttribs1dvNV) |
---|
3722 | #define glVertexAttribs1fvNV GLEW_GET_FUN(__glewVertexAttribs1fvNV) |
---|
3723 | #define glVertexAttribs1svNV GLEW_GET_FUN(__glewVertexAttribs1svNV) |
---|
3724 | #define glVertexAttribs2dvNV GLEW_GET_FUN(__glewVertexAttribs2dvNV) |
---|
3725 | #define glVertexAttribs2fvNV GLEW_GET_FUN(__glewVertexAttribs2fvNV) |
---|
3726 | #define glVertexAttribs2svNV GLEW_GET_FUN(__glewVertexAttribs2svNV) |
---|
3727 | #define glVertexAttribs3dvNV GLEW_GET_FUN(__glewVertexAttribs3dvNV) |
---|
3728 | #define glVertexAttribs3fvNV GLEW_GET_FUN(__glewVertexAttribs3fvNV) |
---|
3729 | #define glVertexAttribs3svNV GLEW_GET_FUN(__glewVertexAttribs3svNV) |
---|
3730 | #define glVertexAttribs4dvNV GLEW_GET_FUN(__glewVertexAttribs4dvNV) |
---|
3731 | #define glVertexAttribs4fvNV GLEW_GET_FUN(__glewVertexAttribs4fvNV) |
---|
3732 | #define glVertexAttribs4svNV GLEW_GET_FUN(__glewVertexAttribs4svNV) |
---|
3733 | #define glVertexAttribs4ubvNV GLEW_GET_FUN(__glewVertexAttribs4ubvNV) |
---|
3734 | |
---|
3735 | #define GLEW_NV_vertex_program GLEW_GET_VAR(__GLEW_NV_vertex_program) |
---|
3736 | |
---|
3737 | #endif /* GL_NV_vertex_program */ |
---|
3738 | |
---|
3739 | /* ---------------------- GL_NV_vertex_program2_option --------------------- */ |
---|
3740 | |
---|
3741 | #ifndef GL_NV_vertex_program2_option |
---|
3742 | #define GL_NV_vertex_program2_option 1 |
---|
3743 | |
---|
3744 | #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 |
---|
3745 | #define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 |
---|
3746 | |
---|
3747 | #define GLEW_NV_vertex_program2_option GLEW_GET_VAR(__GLEW_NV_vertex_program2_option) |
---|
3748 | |
---|
3749 | #endif /* GL_NV_vertex_program2_option */ |
---|
3750 | |
---|
3751 | /* ------------------------- GL_NV_vertex_program3 ------------------------- */ |
---|
3752 | |
---|
3753 | #ifndef GL_NV_vertex_program3 |
---|
3754 | #define GL_NV_vertex_program3 1 |
---|
3755 | |
---|
3756 | #define MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C |
---|
3757 | |
---|
3758 | #define GLEW_NV_vertex_program3 GLEW_GET_VAR(__GLEW_NV_vertex_program3) |
---|
3759 | |
---|
3760 | #endif /* GL_NV_vertex_program3 */ |
---|
3761 | |
---|
3762 | /* ------------------------ GL_SGIS_generate_mipmap ------------------------ */ |
---|
3763 | |
---|
3764 | #ifndef GL_SGIS_generate_mipmap |
---|
3765 | #define GL_SGIS_generate_mipmap 1 |
---|
3766 | |
---|
3767 | #define GL_GENERATE_MIPMAP_SGIS 0x8191 |
---|
3768 | #define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192 |
---|
3769 | |
---|
3770 | #define GLEW_SGIS_generate_mipmap GLEW_GET_VAR(__GLEW_SGIS_generate_mipmap) |
---|
3771 | |
---|
3772 | #endif /* GL_SGIS_generate_mipmap */ |
---|
3773 | |
---|
3774 | /* ------------------------------------------------------------------------- */ |
---|
3775 | |
---|
3776 | // Added for OGRE by SJS |
---|
3777 | /* ------------------------ GL_ARB_point_sprite ---------------------------- */ |
---|
3778 | #ifndef GL_ARB_point_sprite |
---|
3779 | #define GL_ARB_point_sprite 1 |
---|
3780 | // All state enums used are the same as GL 1.4 standard ones |
---|
3781 | #define GLEW_ARB_point_sprite GLEW_GET_VAR(__GLEW_ARB_point_sprite) |
---|
3782 | |
---|
3783 | #endif /* GL_ARB_point_sprite */ |
---|
3784 | /* ------------------------ GL_ARB_point_parameters ------------------------ */ |
---|
3785 | #ifndef GL_ARB_point_parameters |
---|
3786 | #define GL_ARB_point_parameters 1 |
---|
3787 | // All state enums used are the same as GL 1.4 standard ones |
---|
3788 | typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param); |
---|
3789 | typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, GLfloat *params); |
---|
3790 | #define GLEW_ARB_point_parameters GLEW_GET_VAR(__GLEW_ARB_point_parameters) |
---|
3791 | #define glPointParameterfARB GLEW_GET_FUN(__glewPointParameterfARB) |
---|
3792 | #define glPointParameterfvARB GLEW_GET_FUN(__glewPointParameterfvARB) |
---|
3793 | |
---|
3794 | #endif /* GL_ARB_point_parameters */ |
---|
3795 | /* ------------------------------------------------------------------------- */ |
---|
3796 | /* ------------------------ GL_EXT_point_parameters ------------------------ */ |
---|
3797 | #ifndef GL_EXT_point_parameters |
---|
3798 | #define GL_EXT_point_parameters 1 |
---|
3799 | // All state enums used are the same as GL 1.4 standard ones |
---|
3800 | typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param); |
---|
3801 | typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, GLfloat *params); |
---|
3802 | #define GLEW_EXT_point_parameters GLEW_GET_VAR(__GLEW_EXT_point_parameters) |
---|
3803 | #define glPointParameterfEXT GLEW_GET_FUN(__glewPointParameterfEXT) |
---|
3804 | #define glPointParameterfvEXT GLEW_GET_FUN(__glewPointParameterfvEXT) |
---|
3805 | |
---|
3806 | #endif /* GL_EXT_point_parameters */ |
---|
3807 | /* ------------------------------------------------------------------------- */ |
---|
3808 | /* ------------------------ GL_EXT_texture_lod_bias ---------------------------- */ |
---|
3809 | #ifndef GL_EXT_texture_lod_bias |
---|
3810 | #define GL_EXT_texture_lod_bias 1 |
---|
3811 | |
---|
3812 | #define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD |
---|
3813 | #define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500 |
---|
3814 | #define GL_TEXTURE_LOD_BIAS_EXT 0x8501 |
---|
3815 | |
---|
3816 | #define GLEW_EXT_texture_lod_bias GLEW_GET_VAR(__GLEW_EXT_texture_lod_bias) |
---|
3817 | |
---|
3818 | #endif /* GL_EXT_texture_lod_bias */ |
---|
3819 | |
---|
3820 | // End SJS Additions |
---|
3821 | |
---|
3822 | |
---|
3823 | #if defined(GLEW_MX) && defined(_WIN32) |
---|
3824 | #define GLEW_FUN_EXPORT |
---|
3825 | #else |
---|
3826 | #define GLEW_FUN_EXPORT GLEWAPI |
---|
3827 | #endif /* GLEW_MX */ |
---|
3828 | |
---|
3829 | #if defined(GLEW_MX) |
---|
3830 | #define GLEW_VAR_EXPORT |
---|
3831 | #else |
---|
3832 | #define GLEW_VAR_EXPORT GLEWAPI |
---|
3833 | #endif /* GLEW_MX */ |
---|
3834 | |
---|
3835 | #if defined(GLEW_MX) && defined(_WIN32) |
---|
3836 | struct GLEWContextStruct |
---|
3837 | { |
---|
3838 | #endif /* GLEW_MX */ |
---|
3839 | |
---|
3840 | GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D; |
---|
3841 | GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements; |
---|
3842 | GLEW_FUN_EXPORT PFNGLTEXIMAGE3DPROC __glewTexImage3D; |
---|
3843 | GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D; |
---|
3844 | |
---|
3845 | GLEW_FUN_EXPORT PFNGLACTIVETEXTUREPROC __glewActiveTexture; |
---|
3846 | GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture; |
---|
3847 | GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D; |
---|
3848 | GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D; |
---|
3849 | GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D; |
---|
3850 | GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC __glewCompressedTexSubImage1D; |
---|
3851 | GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC __glewCompressedTexSubImage2D; |
---|
3852 | GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC __glewCompressedTexSubImage3D; |
---|
3853 | GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEPROC __glewGetCompressedTexImage; |
---|
3854 | GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDPROC __glewLoadTransposeMatrixd; |
---|
3855 | GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFPROC __glewLoadTransposeMatrixf; |
---|
3856 | GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDPROC __glewMultTransposeMatrixd; |
---|
3857 | GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFPROC __glewMultTransposeMatrixf; |
---|
3858 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DPROC __glewMultiTexCoord1d; |
---|
3859 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVPROC __glewMultiTexCoord1dv; |
---|
3860 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FPROC __glewMultiTexCoord1f; |
---|
3861 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVPROC __glewMultiTexCoord1fv; |
---|
3862 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IPROC __glewMultiTexCoord1i; |
---|
3863 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVPROC __glewMultiTexCoord1iv; |
---|
3864 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SPROC __glewMultiTexCoord1s; |
---|
3865 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVPROC __glewMultiTexCoord1sv; |
---|
3866 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DPROC __glewMultiTexCoord2d; |
---|
3867 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVPROC __glewMultiTexCoord2dv; |
---|
3868 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FPROC __glewMultiTexCoord2f; |
---|
3869 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVPROC __glewMultiTexCoord2fv; |
---|
3870 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IPROC __glewMultiTexCoord2i; |
---|
3871 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVPROC __glewMultiTexCoord2iv; |
---|
3872 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SPROC __glewMultiTexCoord2s; |
---|
3873 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVPROC __glewMultiTexCoord2sv; |
---|
3874 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DPROC __glewMultiTexCoord3d; |
---|
3875 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVPROC __glewMultiTexCoord3dv; |
---|
3876 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FPROC __glewMultiTexCoord3f; |
---|
3877 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVPROC __glewMultiTexCoord3fv; |
---|
3878 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IPROC __glewMultiTexCoord3i; |
---|
3879 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVPROC __glewMultiTexCoord3iv; |
---|
3880 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SPROC __glewMultiTexCoord3s; |
---|
3881 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVPROC __glewMultiTexCoord3sv; |
---|
3882 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DPROC __glewMultiTexCoord4d; |
---|
3883 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVPROC __glewMultiTexCoord4dv; |
---|
3884 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FPROC __glewMultiTexCoord4f; |
---|
3885 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVPROC __glewMultiTexCoord4fv; |
---|
3886 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IPROC __glewMultiTexCoord4i; |
---|
3887 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVPROC __glewMultiTexCoord4iv; |
---|
3888 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SPROC __glewMultiTexCoord4s; |
---|
3889 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVPROC __glewMultiTexCoord4sv; |
---|
3890 | GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEPROC __glewSampleCoverage; |
---|
3891 | |
---|
3892 | GLEW_FUN_EXPORT PFNGLBLENDCOLORPROC __glewBlendColor; |
---|
3893 | GLEW_FUN_EXPORT PFNGLBLENDEQUATIONPROC __glewBlendEquation; |
---|
3894 | GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEPROC __glewBlendFuncSeparate; |
---|
3895 | GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERPROC __glewFogCoordPointer; |
---|
3896 | GLEW_FUN_EXPORT PFNGLFOGCOORDDPROC __glewFogCoordd; |
---|
3897 | GLEW_FUN_EXPORT PFNGLFOGCOORDDVPROC __glewFogCoorddv; |
---|
3898 | GLEW_FUN_EXPORT PFNGLFOGCOORDFPROC __glewFogCoordf; |
---|
3899 | GLEW_FUN_EXPORT PFNGLFOGCOORDFVPROC __glewFogCoordfv; |
---|
3900 | GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSPROC __glewMultiDrawArrays; |
---|
3901 | GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSPROC __glewMultiDrawElements; |
---|
3902 | GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFPROC __glewPointParameterf; |
---|
3903 | GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVPROC __glewPointParameterfv; |
---|
3904 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BPROC __glewSecondaryColor3b; |
---|
3905 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVPROC __glewSecondaryColor3bv; |
---|
3906 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DPROC __glewSecondaryColor3d; |
---|
3907 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVPROC __glewSecondaryColor3dv; |
---|
3908 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FPROC __glewSecondaryColor3f; |
---|
3909 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVPROC __glewSecondaryColor3fv; |
---|
3910 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IPROC __glewSecondaryColor3i; |
---|
3911 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVPROC __glewSecondaryColor3iv; |
---|
3912 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SPROC __glewSecondaryColor3s; |
---|
3913 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVPROC __glewSecondaryColor3sv; |
---|
3914 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBPROC __glewSecondaryColor3ub; |
---|
3915 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVPROC __glewSecondaryColor3ubv; |
---|
3916 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIPROC __glewSecondaryColor3ui; |
---|
3917 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVPROC __glewSecondaryColor3uiv; |
---|
3918 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USPROC __glewSecondaryColor3us; |
---|
3919 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVPROC __glewSecondaryColor3usv; |
---|
3920 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERPROC __glewSecondaryColorPointer; |
---|
3921 | GLEW_FUN_EXPORT PFNGLWINDOWPOS2DPROC __glewWindowPos2d; |
---|
3922 | GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVPROC __glewWindowPos2dv; |
---|
3923 | GLEW_FUN_EXPORT PFNGLWINDOWPOS2FPROC __glewWindowPos2f; |
---|
3924 | GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVPROC __glewWindowPos2fv; |
---|
3925 | GLEW_FUN_EXPORT PFNGLWINDOWPOS2IPROC __glewWindowPos2i; |
---|
3926 | GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVPROC __glewWindowPos2iv; |
---|
3927 | GLEW_FUN_EXPORT PFNGLWINDOWPOS2SPROC __glewWindowPos2s; |
---|
3928 | GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVPROC __glewWindowPos2sv; |
---|
3929 | GLEW_FUN_EXPORT PFNGLWINDOWPOS3DPROC __glewWindowPos3d; |
---|
3930 | GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVPROC __glewWindowPos3dv; |
---|
3931 | GLEW_FUN_EXPORT PFNGLWINDOWPOS3FPROC __glewWindowPos3f; |
---|
3932 | GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVPROC __glewWindowPos3fv; |
---|
3933 | GLEW_FUN_EXPORT PFNGLWINDOWPOS3IPROC __glewWindowPos3i; |
---|
3934 | GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVPROC __glewWindowPos3iv; |
---|
3935 | GLEW_FUN_EXPORT PFNGLWINDOWPOS3SPROC __glewWindowPos3s; |
---|
3936 | GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVPROC __glewWindowPos3sv; |
---|
3937 | |
---|
3938 | GLEW_FUN_EXPORT PFNGLBEGINQUERYPROC __glewBeginQuery; |
---|
3939 | GLEW_FUN_EXPORT PFNGLBINDBUFFERPROC __glewBindBuffer; |
---|
3940 | GLEW_FUN_EXPORT PFNGLBUFFERDATAPROC __glewBufferData; |
---|
3941 | GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAPROC __glewBufferSubData; |
---|
3942 | GLEW_FUN_EXPORT PFNGLDELETEBUFFERSPROC __glewDeleteBuffers; |
---|
3943 | GLEW_FUN_EXPORT PFNGLDELETEQUERIESPROC __glewDeleteQueries; |
---|
3944 | GLEW_FUN_EXPORT PFNGLENDQUERYPROC __glewEndQuery; |
---|
3945 | GLEW_FUN_EXPORT PFNGLGENBUFFERSPROC __glewGenBuffers; |
---|
3946 | GLEW_FUN_EXPORT PFNGLGENQUERIESPROC __glewGenQueries; |
---|
3947 | GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVPROC __glewGetBufferParameteriv; |
---|
3948 | GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVPROC __glewGetBufferPointerv; |
---|
3949 | GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAPROC __glewGetBufferSubData; |
---|
3950 | GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVPROC __glewGetQueryObjectiv; |
---|
3951 | GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVPROC __glewGetQueryObjectuiv; |
---|
3952 | GLEW_FUN_EXPORT PFNGLGETQUERYIVPROC __glewGetQueryiv; |
---|
3953 | GLEW_FUN_EXPORT PFNGLISBUFFERPROC __glewIsBuffer; |
---|
3954 | GLEW_FUN_EXPORT PFNGLISQUERYPROC __glewIsQuery; |
---|
3955 | GLEW_FUN_EXPORT PFNGLMAPBUFFERPROC __glewMapBuffer; |
---|
3956 | GLEW_FUN_EXPORT PFNGLUNMAPBUFFERPROC __glewUnmapBuffer; |
---|
3957 | |
---|
3958 | GLEW_FUN_EXPORT PFNGLATTACHSHADERPROC __glewAttachShader; |
---|
3959 | GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation; |
---|
3960 | GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEPROC __glewBlendEquationSeparate; |
---|
3961 | GLEW_FUN_EXPORT PFNGLCOMPILESHADERPROC __glewCompileShader; |
---|
3962 | GLEW_FUN_EXPORT PFNGLCREATEPROGRAMPROC __glewCreateProgram; |
---|
3963 | GLEW_FUN_EXPORT PFNGLCREATESHADERPROC __glewCreateShader; |
---|
3964 | GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPROC __glewDeleteProgram; |
---|
3965 | GLEW_FUN_EXPORT PFNGLDELETESHADERPROC __glewDeleteShader; |
---|
3966 | GLEW_FUN_EXPORT PFNGLDETACHSHADERPROC __glewDetachShader; |
---|
3967 | GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYPROC __glewDisableVertexAttribArray; |
---|
3968 | GLEW_FUN_EXPORT PFNGLDRAWBUFFERSPROC __glewDrawBuffers; |
---|
3969 | GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYPROC __glewEnableVertexAttribArray; |
---|
3970 | GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBPROC __glewGetActiveAttrib; |
---|
3971 | GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMPROC __glewGetActiveUniform; |
---|
3972 | GLEW_FUN_EXPORT PFNGLGETATTACHEDSHADERSPROC __glewGetAttachedShaders; |
---|
3973 | GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONPROC __glewGetAttribLocation; |
---|
3974 | GLEW_FUN_EXPORT PFNGLGETPROGRAMINFOLOGPROC __glewGetProgramInfoLog; |
---|
3975 | GLEW_FUN_EXPORT PFNGLGETPROGRAMIVPROC __glewGetProgramiv; |
---|
3976 | GLEW_FUN_EXPORT PFNGLGETSHADERINFOLOGPROC __glewGetShaderInfoLog; |
---|
3977 | GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEPROC __glewGetShaderSource; |
---|
3978 | GLEW_FUN_EXPORT PFNGLGETSHADERIVPROC __glewGetShaderiv; |
---|
3979 | GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONPROC __glewGetUniformLocation; |
---|
3980 | GLEW_FUN_EXPORT PFNGLGETUNIFORMFVPROC __glewGetUniformfv; |
---|
3981 | GLEW_FUN_EXPORT PFNGLGETUNIFORMIVPROC __glewGetUniformiv; |
---|
3982 | GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVPROC __glewGetVertexAttribPointerv; |
---|
3983 | GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVPROC __glewGetVertexAttribdv; |
---|
3984 | GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVPROC __glewGetVertexAttribfv; |
---|
3985 | GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVPROC __glewGetVertexAttribiv; |
---|
3986 | GLEW_FUN_EXPORT PFNGLISPROGRAMPROC __glewIsProgram; |
---|
3987 | GLEW_FUN_EXPORT PFNGLISSHADERPROC __glewIsShader; |
---|
3988 | GLEW_FUN_EXPORT PFNGLLINKPROGRAMPROC __glewLinkProgram; |
---|
3989 | GLEW_FUN_EXPORT PFNGLSHADERSOURCEPROC __glewShaderSource; |
---|
3990 | GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEPROC __glewStencilFuncSeparate; |
---|
3991 | GLEW_FUN_EXPORT PFNGLSTENCILMASKSEPARATEPROC __glewStencilMaskSeparate; |
---|
3992 | GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEPROC __glewStencilOpSeparate; |
---|
3993 | GLEW_FUN_EXPORT PFNGLUNIFORM1FPROC __glewUniform1f; |
---|
3994 | GLEW_FUN_EXPORT PFNGLUNIFORM1FVPROC __glewUniform1fv; |
---|
3995 | GLEW_FUN_EXPORT PFNGLUNIFORM1IPROC __glewUniform1i; |
---|
3996 | GLEW_FUN_EXPORT PFNGLUNIFORM1IVPROC __glewUniform1iv; |
---|
3997 | GLEW_FUN_EXPORT PFNGLUNIFORM2FPROC __glewUniform2f; |
---|
3998 | GLEW_FUN_EXPORT PFNGLUNIFORM2FVPROC __glewUniform2fv; |
---|
3999 | GLEW_FUN_EXPORT PFNGLUNIFORM2IPROC __glewUniform2i; |
---|
4000 | GLEW_FUN_EXPORT PFNGLUNIFORM2IVPROC __glewUniform2iv; |
---|
4001 | GLEW_FUN_EXPORT PFNGLUNIFORM3FPROC __glewUniform3f; |
---|
4002 | GLEW_FUN_EXPORT PFNGLUNIFORM3FVPROC __glewUniform3fv; |
---|
4003 | GLEW_FUN_EXPORT PFNGLUNIFORM3IPROC __glewUniform3i; |
---|
4004 | GLEW_FUN_EXPORT PFNGLUNIFORM3IVPROC __glewUniform3iv; |
---|
4005 | GLEW_FUN_EXPORT PFNGLUNIFORM4FPROC __glewUniform4f; |
---|
4006 | GLEW_FUN_EXPORT PFNGLUNIFORM4FVPROC __glewUniform4fv; |
---|
4007 | GLEW_FUN_EXPORT PFNGLUNIFORM4IPROC __glewUniform4i; |
---|
4008 | GLEW_FUN_EXPORT PFNGLUNIFORM4IVPROC __glewUniform4iv; |
---|
4009 | GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVPROC __glewUniformMatrix2fv; |
---|
4010 | GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVPROC __glewUniformMatrix3fv; |
---|
4011 | GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVPROC __glewUniformMatrix4fv; |
---|
4012 | GLEW_FUN_EXPORT PFNGLUSEPROGRAMPROC __glewUseProgram; |
---|
4013 | GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPROC __glewValidateProgram; |
---|
4014 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DPROC __glewVertexAttrib1d; |
---|
4015 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVPROC __glewVertexAttrib1dv; |
---|
4016 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FPROC __glewVertexAttrib1f; |
---|
4017 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVPROC __glewVertexAttrib1fv; |
---|
4018 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SPROC __glewVertexAttrib1s; |
---|
4019 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVPROC __glewVertexAttrib1sv; |
---|
4020 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DPROC __glewVertexAttrib2d; |
---|
4021 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVPROC __glewVertexAttrib2dv; |
---|
4022 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FPROC __glewVertexAttrib2f; |
---|
4023 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVPROC __glewVertexAttrib2fv; |
---|
4024 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SPROC __glewVertexAttrib2s; |
---|
4025 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVPROC __glewVertexAttrib2sv; |
---|
4026 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DPROC __glewVertexAttrib3d; |
---|
4027 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVPROC __glewVertexAttrib3dv; |
---|
4028 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FPROC __glewVertexAttrib3f; |
---|
4029 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVPROC __glewVertexAttrib3fv; |
---|
4030 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SPROC __glewVertexAttrib3s; |
---|
4031 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVPROC __glewVertexAttrib3sv; |
---|
4032 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVPROC __glewVertexAttrib4Nbv; |
---|
4033 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVPROC __glewVertexAttrib4Niv; |
---|
4034 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVPROC __glewVertexAttrib4Nsv; |
---|
4035 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBPROC __glewVertexAttrib4Nub; |
---|
4036 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVPROC __glewVertexAttrib4Nubv; |
---|
4037 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVPROC __glewVertexAttrib4Nuiv; |
---|
4038 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVPROC __glewVertexAttrib4Nusv; |
---|
4039 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVPROC __glewVertexAttrib4bv; |
---|
4040 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DPROC __glewVertexAttrib4d; |
---|
4041 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVPROC __glewVertexAttrib4dv; |
---|
4042 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f; |
---|
4043 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv; |
---|
4044 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVPROC __glewVertexAttrib4iv; |
---|
4045 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SPROC __glewVertexAttrib4s; |
---|
4046 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVPROC __glewVertexAttrib4sv; |
---|
4047 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVPROC __glewVertexAttrib4ubv; |
---|
4048 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVPROC __glewVertexAttrib4uiv; |
---|
4049 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVPROC __glewVertexAttrib4usv; |
---|
4050 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer; |
---|
4051 | |
---|
4052 | GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X3FVPROC __glewUniformMatrix2x3fv; |
---|
4053 | GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X2FVPROC __glewUniformMatrix3x2fv; |
---|
4054 | GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2X4FVPROC __glewUniformMatrix2x4fv; |
---|
4055 | GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X2FVPROC __glewUniformMatrix4x2fv; |
---|
4056 | GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3X4FVPROC __glewUniformMatrix3x4fv; |
---|
4057 | GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4X3FVPROC __glewUniformMatrix4x3fv; |
---|
4058 | |
---|
4059 | GLEW_FUN_EXPORT PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB; |
---|
4060 | |
---|
4061 | GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB; |
---|
4062 | |
---|
4063 | GLEW_FUN_EXPORT PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB; |
---|
4064 | GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureARB; |
---|
4065 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB; |
---|
4066 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB; |
---|
4067 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB; |
---|
4068 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVARBPROC __glewMultiTexCoord1fvARB; |
---|
4069 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IARBPROC __glewMultiTexCoord1iARB; |
---|
4070 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVARBPROC __glewMultiTexCoord1ivARB; |
---|
4071 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SARBPROC __glewMultiTexCoord1sARB; |
---|
4072 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVARBPROC __glewMultiTexCoord1svARB; |
---|
4073 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DARBPROC __glewMultiTexCoord2dARB; |
---|
4074 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVARBPROC __glewMultiTexCoord2dvARB; |
---|
4075 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FARBPROC __glewMultiTexCoord2fARB; |
---|
4076 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVARBPROC __glewMultiTexCoord2fvARB; |
---|
4077 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IARBPROC __glewMultiTexCoord2iARB; |
---|
4078 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVARBPROC __glewMultiTexCoord2ivARB; |
---|
4079 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SARBPROC __glewMultiTexCoord2sARB; |
---|
4080 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVARBPROC __glewMultiTexCoord2svARB; |
---|
4081 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DARBPROC __glewMultiTexCoord3dARB; |
---|
4082 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVARBPROC __glewMultiTexCoord3dvARB; |
---|
4083 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FARBPROC __glewMultiTexCoord3fARB; |
---|
4084 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVARBPROC __glewMultiTexCoord3fvARB; |
---|
4085 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IARBPROC __glewMultiTexCoord3iARB; |
---|
4086 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVARBPROC __glewMultiTexCoord3ivARB; |
---|
4087 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SARBPROC __glewMultiTexCoord3sARB; |
---|
4088 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVARBPROC __glewMultiTexCoord3svARB; |
---|
4089 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DARBPROC __glewMultiTexCoord4dARB; |
---|
4090 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVARBPROC __glewMultiTexCoord4dvARB; |
---|
4091 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FARBPROC __glewMultiTexCoord4fARB; |
---|
4092 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVARBPROC __glewMultiTexCoord4fvARB; |
---|
4093 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IARBPROC __glewMultiTexCoord4iARB; |
---|
4094 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVARBPROC __glewMultiTexCoord4ivARB; |
---|
4095 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SARBPROC __glewMultiTexCoord4sARB; |
---|
4096 | GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVARBPROC __glewMultiTexCoord4svARB; |
---|
4097 | |
---|
4098 | GLEW_FUN_EXPORT PFNGLBEGINQUERYARBPROC __glewBeginQueryARB; |
---|
4099 | GLEW_FUN_EXPORT PFNGLDELETEQUERIESARBPROC __glewDeleteQueriesARB; |
---|
4100 | GLEW_FUN_EXPORT PFNGLENDQUERYARBPROC __glewEndQueryARB; |
---|
4101 | GLEW_FUN_EXPORT PFNGLGENQUERIESARBPROC __glewGenQueriesARB; |
---|
4102 | GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVARBPROC __glewGetQueryObjectivARB; |
---|
4103 | GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVARBPROC __glewGetQueryObjectuivARB; |
---|
4104 | GLEW_FUN_EXPORT PFNGLGETQUERYIVARBPROC __glewGetQueryivARB; |
---|
4105 | GLEW_FUN_EXPORT PFNGLISQUERYARBPROC __glewIsQueryARB; |
---|
4106 | |
---|
4107 | GLEW_FUN_EXPORT PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB; |
---|
4108 | GLEW_FUN_EXPORT PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB; |
---|
4109 | GLEW_FUN_EXPORT PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB; |
---|
4110 | GLEW_FUN_EXPORT PFNGLCREATESHADEROBJECTARBPROC __glewCreateShaderObjectARB; |
---|
4111 | GLEW_FUN_EXPORT PFNGLDELETEOBJECTARBPROC __glewDeleteObjectARB; |
---|
4112 | GLEW_FUN_EXPORT PFNGLDETACHOBJECTARBPROC __glewDetachObjectARB; |
---|
4113 | GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMARBPROC __glewGetActiveUniformARB; |
---|
4114 | GLEW_FUN_EXPORT PFNGLGETATTACHEDOBJECTSARBPROC __glewGetAttachedObjectsARB; |
---|
4115 | GLEW_FUN_EXPORT PFNGLGETHANDLEARBPROC __glewGetHandleARB; |
---|
4116 | GLEW_FUN_EXPORT PFNGLGETINFOLOGARBPROC __glewGetInfoLogARB; |
---|
4117 | GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERFVARBPROC __glewGetObjectParameterfvARB; |
---|
4118 | GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERIVARBPROC __glewGetObjectParameterivARB; |
---|
4119 | GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEARBPROC __glewGetShaderSourceARB; |
---|
4120 | GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONARBPROC __glewGetUniformLocationARB; |
---|
4121 | GLEW_FUN_EXPORT PFNGLGETUNIFORMFVARBPROC __glewGetUniformfvARB; |
---|
4122 | GLEW_FUN_EXPORT PFNGLGETUNIFORMIVARBPROC __glewGetUniformivARB; |
---|
4123 | GLEW_FUN_EXPORT PFNGLLINKPROGRAMARBPROC __glewLinkProgramARB; |
---|
4124 | GLEW_FUN_EXPORT PFNGLSHADERSOURCEARBPROC __glewShaderSourceARB; |
---|
4125 | GLEW_FUN_EXPORT PFNGLUNIFORM1FARBPROC __glewUniform1fARB; |
---|
4126 | GLEW_FUN_EXPORT PFNGLUNIFORM1FVARBPROC __glewUniform1fvARB; |
---|
4127 | GLEW_FUN_EXPORT PFNGLUNIFORM1IARBPROC __glewUniform1iARB; |
---|
4128 | GLEW_FUN_EXPORT PFNGLUNIFORM1IVARBPROC __glewUniform1ivARB; |
---|
4129 | GLEW_FUN_EXPORT PFNGLUNIFORM2FARBPROC __glewUniform2fARB; |
---|
4130 | GLEW_FUN_EXPORT PFNGLUNIFORM2FVARBPROC __glewUniform2fvARB; |
---|
4131 | GLEW_FUN_EXPORT PFNGLUNIFORM2IARBPROC __glewUniform2iARB; |
---|
4132 | GLEW_FUN_EXPORT PFNGLUNIFORM2IVARBPROC __glewUniform2ivARB; |
---|
4133 | GLEW_FUN_EXPORT PFNGLUNIFORM3FARBPROC __glewUniform3fARB; |
---|
4134 | GLEW_FUN_EXPORT PFNGLUNIFORM3FVARBPROC __glewUniform3fvARB; |
---|
4135 | GLEW_FUN_EXPORT PFNGLUNIFORM3IARBPROC __glewUniform3iARB; |
---|
4136 | GLEW_FUN_EXPORT PFNGLUNIFORM3IVARBPROC __glewUniform3ivARB; |
---|
4137 | GLEW_FUN_EXPORT PFNGLUNIFORM4FARBPROC __glewUniform4fARB; |
---|
4138 | GLEW_FUN_EXPORT PFNGLUNIFORM4FVARBPROC __glewUniform4fvARB; |
---|
4139 | GLEW_FUN_EXPORT PFNGLUNIFORM4IARBPROC __glewUniform4iARB; |
---|
4140 | GLEW_FUN_EXPORT PFNGLUNIFORM4IVARBPROC __glewUniform4ivARB; |
---|
4141 | GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVARBPROC __glewUniformMatrix2fvARB; |
---|
4142 | GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVARBPROC __glewUniformMatrix3fvARB; |
---|
4143 | GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVARBPROC __glewUniformMatrix4fvARB; |
---|
4144 | GLEW_FUN_EXPORT PFNGLUSEPROGRAMOBJECTARBPROC __glewUseProgramObjectARB; |
---|
4145 | GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMARBPROC __glewValidateProgramARB; |
---|
4146 | |
---|
4147 | GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DARBPROC __glewCompressedTexImage1DARB; |
---|
4148 | GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DARBPROC __glewCompressedTexImage2DARB; |
---|
4149 | GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DARBPROC __glewCompressedTexImage3DARB; |
---|
4150 | GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __glewCompressedTexSubImage1DARB; |
---|
4151 | GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __glewCompressedTexSubImage2DARB; |
---|
4152 | GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __glewCompressedTexSubImage3DARB; |
---|
4153 | GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEARBPROC __glewGetCompressedTexImageARB; |
---|
4154 | |
---|
4155 | GLEW_FUN_EXPORT PFNGLBINDBUFFERARBPROC __glewBindBufferARB; |
---|
4156 | GLEW_FUN_EXPORT PFNGLBUFFERDATAARBPROC __glewBufferDataARB; |
---|
4157 | GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAARBPROC __glewBufferSubDataARB; |
---|
4158 | GLEW_FUN_EXPORT PFNGLDELETEBUFFERSARBPROC __glewDeleteBuffersARB; |
---|
4159 | GLEW_FUN_EXPORT PFNGLGENBUFFERSARBPROC __glewGenBuffersARB; |
---|
4160 | GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVARBPROC __glewGetBufferParameterivARB; |
---|
4161 | GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVARBPROC __glewGetBufferPointervARB; |
---|
4162 | GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAARBPROC __glewGetBufferSubDataARB; |
---|
4163 | GLEW_FUN_EXPORT PFNGLISBUFFERARBPROC __glewIsBufferARB; |
---|
4164 | GLEW_FUN_EXPORT PFNGLMAPBUFFERARBPROC __glewMapBufferARB; |
---|
4165 | GLEW_FUN_EXPORT PFNGLUNMAPBUFFERARBPROC __glewUnmapBufferARB; |
---|
4166 | |
---|
4167 | GLEW_FUN_EXPORT PFNGLBINDPROGRAMARBPROC __glewBindProgramARB; |
---|
4168 | GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSARBPROC __glewDeleteProgramsARB; |
---|
4169 | GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYARBPROC __glewDisableVertexAttribArrayARB; |
---|
4170 | GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYARBPROC __glewEnableVertexAttribArrayARB; |
---|
4171 | GLEW_FUN_EXPORT PFNGLGENPROGRAMSARBPROC __glewGenProgramsARB; |
---|
4172 | GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERDVARBPROC __glewGetProgramEnvParameterdvARB; |
---|
4173 | GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERFVARBPROC __glewGetProgramEnvParameterfvARB; |
---|
4174 | GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC __glewGetProgramLocalParameterdvARB; |
---|
4175 | GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC __glewGetProgramLocalParameterfvARB; |
---|
4176 | GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGARBPROC __glewGetProgramStringARB; |
---|
4177 | GLEW_FUN_EXPORT PFNGLGETPROGRAMIVARBPROC __glewGetProgramivARB; |
---|
4178 | GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVARBPROC __glewGetVertexAttribPointervARB; |
---|
4179 | GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVARBPROC __glewGetVertexAttribdvARB; |
---|
4180 | GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVARBPROC __glewGetVertexAttribfvARB; |
---|
4181 | GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVARBPROC __glewGetVertexAttribivARB; |
---|
4182 | GLEW_FUN_EXPORT PFNGLISPROGRAMARBPROC __glewIsProgramARB; |
---|
4183 | GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DARBPROC __glewProgramEnvParameter4dARB; |
---|
4184 | GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DVARBPROC __glewProgramEnvParameter4dvARB; |
---|
4185 | GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FARBPROC __glewProgramEnvParameter4fARB; |
---|
4186 | GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FVARBPROC __glewProgramEnvParameter4fvARB; |
---|
4187 | GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DARBPROC __glewProgramLocalParameter4dARB; |
---|
4188 | GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DVARBPROC __glewProgramLocalParameter4dvARB; |
---|
4189 | GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FARBPROC __glewProgramLocalParameter4fARB; |
---|
4190 | GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FVARBPROC __glewProgramLocalParameter4fvARB; |
---|
4191 | GLEW_FUN_EXPORT PFNGLPROGRAMSTRINGARBPROC __glewProgramStringARB; |
---|
4192 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DARBPROC __glewVertexAttrib1dARB; |
---|
4193 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVARBPROC __glewVertexAttrib1dvARB; |
---|
4194 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FARBPROC __glewVertexAttrib1fARB; |
---|
4195 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVARBPROC __glewVertexAttrib1fvARB; |
---|
4196 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SARBPROC __glewVertexAttrib1sARB; |
---|
4197 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVARBPROC __glewVertexAttrib1svARB; |
---|
4198 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DARBPROC __glewVertexAttrib2dARB; |
---|
4199 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVARBPROC __glewVertexAttrib2dvARB; |
---|
4200 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FARBPROC __glewVertexAttrib2fARB; |
---|
4201 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVARBPROC __glewVertexAttrib2fvARB; |
---|
4202 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SARBPROC __glewVertexAttrib2sARB; |
---|
4203 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVARBPROC __glewVertexAttrib2svARB; |
---|
4204 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DARBPROC __glewVertexAttrib3dARB; |
---|
4205 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVARBPROC __glewVertexAttrib3dvARB; |
---|
4206 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FARBPROC __glewVertexAttrib3fARB; |
---|
4207 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVARBPROC __glewVertexAttrib3fvARB; |
---|
4208 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SARBPROC __glewVertexAttrib3sARB; |
---|
4209 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVARBPROC __glewVertexAttrib3svARB; |
---|
4210 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVARBPROC __glewVertexAttrib4NbvARB; |
---|
4211 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVARBPROC __glewVertexAttrib4NivARB; |
---|
4212 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVARBPROC __glewVertexAttrib4NsvARB; |
---|
4213 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBARBPROC __glewVertexAttrib4NubARB; |
---|
4214 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVARBPROC __glewVertexAttrib4NubvARB; |
---|
4215 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVARBPROC __glewVertexAttrib4NuivARB; |
---|
4216 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVARBPROC __glewVertexAttrib4NusvARB; |
---|
4217 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVARBPROC __glewVertexAttrib4bvARB; |
---|
4218 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DARBPROC __glewVertexAttrib4dARB; |
---|
4219 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVARBPROC __glewVertexAttrib4dvARB; |
---|
4220 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FARBPROC __glewVertexAttrib4fARB; |
---|
4221 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVARBPROC __glewVertexAttrib4fvARB; |
---|
4222 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVARBPROC __glewVertexAttrib4ivARB; |
---|
4223 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SARBPROC __glewVertexAttrib4sARB; |
---|
4224 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVARBPROC __glewVertexAttrib4svARB; |
---|
4225 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVARBPROC __glewVertexAttrib4ubvARB; |
---|
4226 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVARBPROC __glewVertexAttrib4uivARB; |
---|
4227 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVARBPROC __glewVertexAttrib4usvARB; |
---|
4228 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERARBPROC __glewVertexAttribPointerARB; |
---|
4229 | |
---|
4230 | GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONARBPROC __glewBindAttribLocationARB; |
---|
4231 | GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBARBPROC __glewGetActiveAttribARB; |
---|
4232 | GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONARBPROC __glewGetAttribLocationARB; |
---|
4233 | |
---|
4234 | GLEW_FUN_EXPORT PFNGLDRAWBUFFERSATIPROC __glewDrawBuffersATI; |
---|
4235 | |
---|
4236 | GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP1ATIPROC __glewAlphaFragmentOp1ATI; |
---|
4237 | GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP2ATIPROC __glewAlphaFragmentOp2ATI; |
---|
4238 | GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP3ATIPROC __glewAlphaFragmentOp3ATI; |
---|
4239 | GLEW_FUN_EXPORT PFNGLBEGINFRAGMENTSHADERATIPROC __glewBeginFragmentShaderATI; |
---|
4240 | GLEW_FUN_EXPORT PFNGLBINDFRAGMENTSHADERATIPROC __glewBindFragmentShaderATI; |
---|
4241 | GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP1ATIPROC __glewColorFragmentOp1ATI; |
---|
4242 | GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP2ATIPROC __glewColorFragmentOp2ATI; |
---|
4243 | GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP3ATIPROC __glewColorFragmentOp3ATI; |
---|
4244 | GLEW_FUN_EXPORT PFNGLDELETEFRAGMENTSHADERATIPROC __glewDeleteFragmentShaderATI; |
---|
4245 | GLEW_FUN_EXPORT PFNGLENDFRAGMENTSHADERATIPROC __glewEndFragmentShaderATI; |
---|
4246 | GLEW_FUN_EXPORT PFNGLGENFRAGMENTSHADERSATIPROC __glewGenFragmentShadersATI; |
---|
4247 | GLEW_FUN_EXPORT PFNGLPASSTEXCOORDATIPROC __glewPassTexCoordATI; |
---|
4248 | GLEW_FUN_EXPORT PFNGLSAMPLEMAPATIPROC __glewSampleMapATI; |
---|
4249 | GLEW_FUN_EXPORT PFNGLSETFRAGMENTSHADERCONSTANTATIPROC __glewSetFragmentShaderConstantATI; |
---|
4250 | |
---|
4251 | GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFEREXTPROC __glewBindFramebufferEXT; |
---|
4252 | GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFEREXTPROC __glewBindRenderbufferEXT; |
---|
4253 | GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC __glewCheckFramebufferStatusEXT; |
---|
4254 | GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSEXTPROC __glewDeleteFramebuffersEXT; |
---|
4255 | GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSEXTPROC __glewDeleteRenderbuffersEXT; |
---|
4256 | GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC __glewFramebufferRenderbufferEXT; |
---|
4257 | GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DEXTPROC __glewFramebufferTexture1DEXT; |
---|
4258 | GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DEXTPROC __glewFramebufferTexture2DEXT; |
---|
4259 | GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DEXTPROC __glewFramebufferTexture3DEXT; |
---|
4260 | GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSEXTPROC __glewGenFramebuffersEXT; |
---|
4261 | GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSEXTPROC __glewGenRenderbuffersEXT; |
---|
4262 | GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPEXTPROC __glewGenerateMipmapEXT; |
---|
4263 | GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetFramebufferAttachmentParameterivEXT; |
---|
4264 | GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC __glewGetRenderbufferParameterivEXT; |
---|
4265 | GLEW_FUN_EXPORT PFNGLISFRAMEBUFFEREXTPROC __glewIsFramebufferEXT; |
---|
4266 | GLEW_FUN_EXPORT PFNGLISRENDERBUFFEREXTPROC __glewIsRenderbufferEXT; |
---|
4267 | GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT; |
---|
4268 | |
---|
4269 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BEXTPROC __glewSecondaryColor3bEXT; |
---|
4270 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVEXTPROC __glewSecondaryColor3bvEXT; |
---|
4271 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DEXTPROC __glewSecondaryColor3dEXT; |
---|
4272 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVEXTPROC __glewSecondaryColor3dvEXT; |
---|
4273 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FEXTPROC __glewSecondaryColor3fEXT; |
---|
4274 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVEXTPROC __glewSecondaryColor3fvEXT; |
---|
4275 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IEXTPROC __glewSecondaryColor3iEXT; |
---|
4276 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVEXTPROC __glewSecondaryColor3ivEXT; |
---|
4277 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SEXTPROC __glewSecondaryColor3sEXT; |
---|
4278 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVEXTPROC __glewSecondaryColor3svEXT; |
---|
4279 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBEXTPROC __glewSecondaryColor3ubEXT; |
---|
4280 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVEXTPROC __glewSecondaryColor3ubvEXT; |
---|
4281 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIEXTPROC __glewSecondaryColor3uiEXT; |
---|
4282 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVEXTPROC __glewSecondaryColor3uivEXT; |
---|
4283 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USEXTPROC __glewSecondaryColor3usEXT; |
---|
4284 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVEXTPROC __glewSecondaryColor3usvEXT; |
---|
4285 | GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTEREXTPROC __glewSecondaryColorPointerEXT; |
---|
4286 | |
---|
4287 | GLEW_FUN_EXPORT PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT; |
---|
4288 | |
---|
4289 | GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC __glewGetProgramNamedParameterdvNV; |
---|
4290 | GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC __glewGetProgramNamedParameterfvNV; |
---|
4291 | GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DNVPROC __glewProgramNamedParameter4dNV; |
---|
4292 | GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC __glewProgramNamedParameter4dvNV; |
---|
4293 | GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FNVPROC __glewProgramNamedParameter4fNV; |
---|
4294 | GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC __glewProgramNamedParameter4fvNV; |
---|
4295 | |
---|
4296 | GLEW_FUN_EXPORT PFNGLBEGINOCCLUSIONQUERYNVPROC __glewBeginOcclusionQueryNV; |
---|
4297 | GLEW_FUN_EXPORT PFNGLDELETEOCCLUSIONQUERIESNVPROC __glewDeleteOcclusionQueriesNV; |
---|
4298 | GLEW_FUN_EXPORT PFNGLENDOCCLUSIONQUERYNVPROC __glewEndOcclusionQueryNV; |
---|
4299 | GLEW_FUN_EXPORT PFNGLGENOCCLUSIONQUERIESNVPROC __glewGenOcclusionQueriesNV; |
---|
4300 | GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYIVNVPROC __glewGetOcclusionQueryivNV; |
---|
4301 | GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYUIVNVPROC __glewGetOcclusionQueryuivNV; |
---|
4302 | GLEW_FUN_EXPORT PFNGLISOCCLUSIONQUERYNVPROC __glewIsOcclusionQueryNV; |
---|
4303 | |
---|
4304 | GLEW_FUN_EXPORT PFNGLCOMBINERINPUTNVPROC __glewCombinerInputNV; |
---|
4305 | GLEW_FUN_EXPORT PFNGLCOMBINEROUTPUTNVPROC __glewCombinerOutputNV; |
---|
4306 | GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFNVPROC __glewCombinerParameterfNV; |
---|
4307 | GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFVNVPROC __glewCombinerParameterfvNV; |
---|
4308 | GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERINVPROC __glewCombinerParameteriNV; |
---|
4309 | GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERIVNVPROC __glewCombinerParameterivNV; |
---|
4310 | GLEW_FUN_EXPORT PFNGLFINALCOMBINERINPUTNVPROC __glewFinalCombinerInputNV; |
---|
4311 | GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC __glewGetCombinerInputParameterfvNV; |
---|
4312 | GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC __glewGetCombinerInputParameterivNV; |
---|
4313 | GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC __glewGetCombinerOutputParameterfvNV; |
---|
4314 | GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC __glewGetCombinerOutputParameterivNV; |
---|
4315 | GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC __glewGetFinalCombinerInputParameterfvNV; |
---|
4316 | GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC __glewGetFinalCombinerInputParameterivNV; |
---|
4317 | |
---|
4318 | GLEW_FUN_EXPORT PFNGLCOMBINERSTAGEPARAMETERFVNVPROC __glewCombinerStageParameterfvNV; |
---|
4319 | GLEW_FUN_EXPORT PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC __glewGetCombinerStageParameterfvNV; |
---|
4320 | |
---|
4321 | GLEW_FUN_EXPORT PFNGLAREPROGRAMSRESIDENTNVPROC __glewAreProgramsResidentNV; |
---|
4322 | GLEW_FUN_EXPORT PFNGLBINDPROGRAMNVPROC __glewBindProgramNV; |
---|
4323 | GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSNVPROC __glewDeleteProgramsNV; |
---|
4324 | GLEW_FUN_EXPORT PFNGLEXECUTEPROGRAMNVPROC __glewExecuteProgramNV; |
---|
4325 | GLEW_FUN_EXPORT PFNGLGENPROGRAMSNVPROC __glewGenProgramsNV; |
---|
4326 | GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERDVNVPROC __glewGetProgramParameterdvNV; |
---|
4327 | GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERFVNVPROC __glewGetProgramParameterfvNV; |
---|
4328 | GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGNVPROC __glewGetProgramStringNV; |
---|
4329 | GLEW_FUN_EXPORT PFNGLGETPROGRAMIVNVPROC __glewGetProgramivNV; |
---|
4330 | GLEW_FUN_EXPORT PFNGLGETTRACKMATRIXIVNVPROC __glewGetTrackMatrixivNV; |
---|
4331 | GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVNVPROC __glewGetVertexAttribPointervNV; |
---|
4332 | GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVNVPROC __glewGetVertexAttribdvNV; |
---|
4333 | GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVNVPROC __glewGetVertexAttribfvNV; |
---|
4334 | GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVNVPROC __glewGetVertexAttribivNV; |
---|
4335 | GLEW_FUN_EXPORT PFNGLISPROGRAMNVPROC __glewIsProgramNV; |
---|
4336 | GLEW_FUN_EXPORT PFNGLLOADPROGRAMNVPROC __glewLoadProgramNV; |
---|
4337 | GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DNVPROC __glewProgramParameter4dNV; |
---|
4338 | GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DVNVPROC __glewProgramParameter4dvNV; |
---|
4339 | GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FNVPROC __glewProgramParameter4fNV; |
---|
4340 | GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FVNVPROC __glewProgramParameter4fvNV; |
---|
4341 | GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4DVNVPROC __glewProgramParameters4dvNV; |
---|
4342 | GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4FVNVPROC __glewProgramParameters4fvNV; |
---|
4343 | GLEW_FUN_EXPORT PFNGLREQUESTRESIDENTPROGRAMSNVPROC __glewRequestResidentProgramsNV; |
---|
4344 | GLEW_FUN_EXPORT PFNGLTRACKMATRIXNVPROC __glewTrackMatrixNV; |
---|
4345 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DNVPROC __glewVertexAttrib1dNV; |
---|
4346 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVNVPROC __glewVertexAttrib1dvNV; |
---|
4347 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FNVPROC __glewVertexAttrib1fNV; |
---|
4348 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVNVPROC __glewVertexAttrib1fvNV; |
---|
4349 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SNVPROC __glewVertexAttrib1sNV; |
---|
4350 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVNVPROC __glewVertexAttrib1svNV; |
---|
4351 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DNVPROC __glewVertexAttrib2dNV; |
---|
4352 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVNVPROC __glewVertexAttrib2dvNV; |
---|
4353 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FNVPROC __glewVertexAttrib2fNV; |
---|
4354 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVNVPROC __glewVertexAttrib2fvNV; |
---|
4355 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SNVPROC __glewVertexAttrib2sNV; |
---|
4356 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVNVPROC __glewVertexAttrib2svNV; |
---|
4357 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DNVPROC __glewVertexAttrib3dNV; |
---|
4358 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVNVPROC __glewVertexAttrib3dvNV; |
---|
4359 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV; |
---|
4360 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVNVPROC __glewVertexAttrib3fvNV; |
---|
4361 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SNVPROC __glewVertexAttrib3sNV; |
---|
4362 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVNVPROC __glewVertexAttrib3svNV; |
---|
4363 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DNVPROC __glewVertexAttrib4dNV; |
---|
4364 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVNVPROC __glewVertexAttrib4dvNV; |
---|
4365 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FNVPROC __glewVertexAttrib4fNV; |
---|
4366 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVNVPROC __glewVertexAttrib4fvNV; |
---|
4367 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SNVPROC __glewVertexAttrib4sNV; |
---|
4368 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVNVPROC __glewVertexAttrib4svNV; |
---|
4369 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBNVPROC __glewVertexAttrib4ubNV; |
---|
4370 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVNVPROC __glewVertexAttrib4ubvNV; |
---|
4371 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERNVPROC __glewVertexAttribPointerNV; |
---|
4372 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1DVNVPROC __glewVertexAttribs1dvNV; |
---|
4373 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1FVNVPROC __glewVertexAttribs1fvNV; |
---|
4374 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1SVNVPROC __glewVertexAttribs1svNV; |
---|
4375 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2DVNVPROC __glewVertexAttribs2dvNV; |
---|
4376 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2FVNVPROC __glewVertexAttribs2fvNV; |
---|
4377 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2SVNVPROC __glewVertexAttribs2svNV; |
---|
4378 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3DVNVPROC __glewVertexAttribs3dvNV; |
---|
4379 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3FVNVPROC __glewVertexAttribs3fvNV; |
---|
4380 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3SVNVPROC __glewVertexAttribs3svNV; |
---|
4381 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4DVNVPROC __glewVertexAttribs4dvNV; |
---|
4382 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4FVNVPROC __glewVertexAttribs4fvNV; |
---|
4383 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4SVNVPROC __glewVertexAttribs4svNV; |
---|
4384 | GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4UBVNVPROC __glewVertexAttribs4ubvNV; |
---|
4385 | // SJS |
---|
4386 | GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFEXTPROC __glewPointParameterfEXT; |
---|
4387 | GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVEXTPROC __glewPointParameterfvEXT; |
---|
4388 | GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFARBPROC __glewPointParameterfARB; |
---|
4389 | GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB; |
---|
4390 | // SJS |
---|
4391 | |
---|
4392 | #if defined(GLEW_MX) && !defined(_WIN32) |
---|
4393 | struct GLEWContextStruct |
---|
4394 | { |
---|
4395 | #endif /* GLEW_MX */ |
---|
4396 | |
---|
4397 | GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_1; |
---|
4398 | GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2; |
---|
4399 | GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_3; |
---|
4400 | GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_4; |
---|
4401 | GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_5; |
---|
4402 | GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_0; |
---|
4403 | GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_1; |
---|
4404 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers; |
---|
4405 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program; |
---|
4406 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_shader; |
---|
4407 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_pixel; |
---|
4408 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multisample; |
---|
4409 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multitexture; |
---|
4410 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query; |
---|
4411 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_objects; |
---|
4412 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_100; |
---|
4413 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression; |
---|
4414 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map; |
---|
4415 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_combine; |
---|
4416 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_dot3; |
---|
4417 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_float; |
---|
4418 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_non_power_of_two; |
---|
4419 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_buffer_object; |
---|
4420 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_program; |
---|
4421 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_shader; |
---|
4422 | GLEW_VAR_EXPORT GLboolean __GLEW_ATI_draw_buffers; |
---|
4423 | GLEW_VAR_EXPORT GLboolean __GLEW_ATI_fragment_shader; |
---|
4424 | GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_float; |
---|
4425 | GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_object; |
---|
4426 | GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_buffer_object; |
---|
4427 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_pixel_buffer_object; |
---|
4428 | GLEW_VAR_EXPORT GLboolean __GLEW_EXT_secondary_color; |
---|
4429 | GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_two_side; |
---|
4430 | GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_wrap; |
---|
4431 | GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_s3tc; |
---|
4432 | GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_cube_map; |
---|
4433 | GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_combine; |
---|
4434 | GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_dot3; |
---|
4435 | GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_filter_anisotropic; |
---|
4436 | GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program; |
---|
4437 | GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program2; |
---|
4438 | GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program_option; |
---|
4439 | GLEW_VAR_EXPORT GLboolean __GLEW_NV_occlusion_query; |
---|
4440 | GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners; |
---|
4441 | GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners2; |
---|
4442 | GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_compression_vtc; |
---|
4443 | GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader; |
---|
4444 | GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program; |
---|
4445 | GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2_option; |
---|
4446 | GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program3; |
---|
4447 | GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_generate_mipmap; |
---|
4448 | // Added for OGRE by SJS |
---|
4449 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_sprite; |
---|
4450 | GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_parameters; |
---|
4451 | GLEW_VAR_EXPORT GLboolean __GLEW_EXT_point_parameters; |
---|
4452 | GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_lod_bias; |
---|
4453 | // End additions |
---|
4454 | #ifdef GLEW_MX |
---|
4455 | }; /* GLEWContextStruct */ |
---|
4456 | #endif /* GLEW_MX */ |
---|
4457 | |
---|
4458 | /* ------------------------------------------------------------------------- */ |
---|
4459 | |
---|
4460 | /* error codes */ |
---|
4461 | #define GLEW_OK 0 |
---|
4462 | #define GLEW_NO_ERROR 0 |
---|
4463 | #define GLEW_ERROR_NO_GL_VERSION 1 /* missing GL version */ |
---|
4464 | #define GLEW_ERROR_GL_VERSION_10_ONLY 2 /* GL 1.1 and up are not supported */ |
---|
4465 | #define GLEW_ERROR_GLX_VERSION_11_ONLY 3 /* GLX 1.2 and up are not supported */ |
---|
4466 | |
---|
4467 | /* string codes */ |
---|
4468 | #define GLEW_VERSION 1 |
---|
4469 | |
---|
4470 | /* API */ |
---|
4471 | #ifdef GLEW_MX |
---|
4472 | |
---|
4473 | typedef struct GLEWContextStruct GLEWContext; |
---|
4474 | GLEWAPI GLboolean glewContextIsSupported (GLEWContext* ctx, const char* name); |
---|
4475 | |
---|
4476 | #define glewInit() glewContextInit(glewGetContext()) |
---|
4477 | #define glewIsSupported(x) glewContextIsSupported(glewGetContext(), x) |
---|
4478 | #define glewIsExtensionSupported(x) glewIsSupported(x) |
---|
4479 | |
---|
4480 | #ifdef _WIN32 |
---|
4481 | # define GLEW_GET_VAR(x) glewGetContext()->x |
---|
4482 | # define GLEW_GET_FUN(x) glewGetContext()->x |
---|
4483 | #else |
---|
4484 | # define GLEW_GET_VAR(x) glewGetContext()->x |
---|
4485 | # define GLEW_GET_FUN(x) x |
---|
4486 | #endif |
---|
4487 | |
---|
4488 | #else /* GLEW_MX */ |
---|
4489 | |
---|
4490 | GLEWAPI GLenum glewInit (); |
---|
4491 | GLEWAPI GLboolean glewIsSupported (const char* name); |
---|
4492 | #define glewIsExtensionSupported(x) glewIsSupported(x) |
---|
4493 | |
---|
4494 | #define GLEW_GET_VAR(x) x |
---|
4495 | #define GLEW_GET_FUN(x) x |
---|
4496 | |
---|
4497 | #endif /* GLEW_MX */ |
---|
4498 | |
---|
4499 | /* |
---|
4500 | GLEWAPI GLboolean glewExperimental; |
---|
4501 | GLEWAPI GLboolean glewGetExtension (const char* name); |
---|
4502 | GLEWAPI const GLubyte* glewGetErrorString (GLenum error); |
---|
4503 | GLEWAPI const GLubyte* glewGetString (GLenum name); |
---|
4504 | */ |
---|
4505 | |
---|
4506 | #ifdef __cplusplus |
---|
4507 | } |
---|
4508 | #endif |
---|
4509 | |
---|
4510 | #ifdef GLEW_APIENTRY_DEFINED |
---|
4511 | #undef GLEW_APIENTRY_DEFINED |
---|
4512 | #undef APIENTRY |
---|
4513 | #undef GLAPIENTRY |
---|
4514 | #endif |
---|
4515 | |
---|
4516 | #ifdef GLEW_CALLBACK_DEFINED |
---|
4517 | #undef GLEW_CALLBACK_DEFINED |
---|
4518 | #undef CALLBACK |
---|
4519 | #endif |
---|
4520 | |
---|
4521 | #ifdef GLEW_WINGDIAPI_DEFINED |
---|
4522 | #undef GLEW_WINGDIAPI_DEFINED |
---|
4523 | #undef WINGDIAPI |
---|
4524 | #endif |
---|
4525 | |
---|
4526 | #undef GLAPI |
---|
4527 | /* #undef GLEWAPI */ |
---|
4528 | |
---|
4529 | #endif /* __glew_h__ */ |
---|