00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061 #include "glew/glew_singleton.H"
00062
00063 #ifndef GLEW_STATIC
00064 # define GLEW_STATIC
00065 #endif // GLEW_STATIC
00066
00067 #ifndef __glew_h__
00068 #define __glew_h__
00069 #define __GLEW_H__
00070
00071 #if defined(__gl_h_) || defined(__GL_H__)
00072 #error gl.h included before glew.h
00073 #endif
00074 #if defined(__glext_h_) || defined(__GLEXT_H_)
00075 #error glext.h included before glew.h
00076 #endif
00077 #if defined(__gl_ATI_h_)
00078 #error glATI.h included before glew.h
00079 #endif
00080
00081 #define __gl_h_
00082 #define __GL_H__
00083 #define __glext_h_
00084 #define __GLEXT_H_
00085 #define __gl_ATI_h_
00086
00087 #if defined(_WIN32) || defined(__CYGWIN__) || defined(__MINGW32__)
00088
00089
00090
00091
00092
00093
00094
00095 #ifndef APIENTRY
00096 #define GLEW_APIENTRY_DEFINED
00097 # if defined(__CYGWIN__) || defined(__MINGW32__)
00098 # define APIENTRY __stdcall
00099 # elif (_MSC_VER >= 800) || defined(_STDCALL_SUPPORTED) || defined(__BORLANDC__)
00100 # define APIENTRY __stdcall
00101 # else
00102 # define APIENTRY
00103 # endif
00104 #endif
00105 #ifndef GLAPI
00106 # if defined(__CYGWIN__) || defined(__MINGW32__)
00107 # define GLAPI extern
00108 # endif
00109 #endif
00110
00111 #ifndef CALLBACK
00112 #define GLEW_CALLBACK_DEFINED
00113 # if defined(__CYGWIN__) || defined(__MINGW32__)
00114 # define CALLBACK __attribute__ ((__stdcall__))
00115 # elif (defined(_M_MRX000) || defined(_M_IX86) || defined(_M_ALPHA) || defined(_M_PPC)) && !defined(MIDL_PASS)
00116 # define CALLBACK __stdcall
00117 # else
00118 # define CALLBACK
00119 # endif
00120 #endif
00121
00122 #ifndef WINGDIAPI
00123 #define GLEW_WINGDIAPI_DEFINED
00124 #define WINGDIAPI __declspec(dllimport)
00125 #endif
00126
00127 #if (defined(_MSC_VER) || defined(__BORLANDC__)) && !defined(_WCHAR_T_DEFINED)
00128 typedef unsigned short wchar_t;
00129 # define _WCHAR_T_DEFINED
00130 #endif
00131
00132 #if !defined(_W64)
00133 # if !defined(__midl) && (defined(_X86_) || defined(_M_IX86)) && _MSC_VER >= 1300
00134 # define _W64 __w64
00135 # else
00136 # define _W64
00137 # endif
00138 #endif
00139 #if !defined(_PTRDIFF_T_DEFINED) && !defined(_PTRDIFF_T_)
00140 # ifdef _WIN64
00141 typedef __int64 ptrdiff_t;
00142 # else
00143 typedef _W64 int ptrdiff_t;
00144 # endif
00145 # define _PTRDIFF_T_DEFINED
00146 # define _PTRDIFF_T_
00147 #endif
00148
00149 #ifndef GLAPI
00150 # if defined(__CYGWIN__) || defined(__MINGW32__)
00151 # define GLAPI extern
00152 # else
00153 # define GLAPI WINGDIAPI
00154 # endif
00155 #endif
00156
00157 #ifndef GLAPIENTRY
00158 #define GLAPIENTRY APIENTRY
00159 #endif
00160
00161
00162
00163
00164
00165 #ifdef GLEW_STATIC
00166 # define GLEWAPI extern
00167 #else
00168 # ifdef GLEW_BUILD
00169 # define GLEWAPI extern __declspec(dllexport)
00170 # else
00171 # define GLEWAPI extern __declspec(dllimport)
00172 # endif
00173 #endif
00174
00175 #else
00176
00177
00178
00179
00180
00181
00182
00183
00184
00185
00186 #include <stddef.h>
00187
00188 #define GLEW_APIENTRY_DEFINED
00189 #define APIENTRY
00190 #define GLEWAPI extern
00191
00192
00193 #ifndef GLAPI
00194 #define GLAPI extern
00195 #endif
00196 #ifndef GLAPIENTRY
00197 #define GLAPIENTRY
00198 #endif
00199
00200 #endif
00201
00202 #ifdef __cplusplus
00203 extern "C" {
00204 #endif
00205
00206
00207
00208 #ifndef GL_VERSION_1_1
00209 #define GL_VERSION_1_1 1
00210
00211 #if defined(__APPLE__)
00212 typedef unsigned long GLenum;
00213 typedef unsigned long GLbitfield;
00214 typedef unsigned long GLuint;
00215 typedef long GLint;
00216 typedef long GLsizei;
00217 #else
00218 typedef unsigned int GLenum;
00219 typedef unsigned int GLbitfield;
00220 typedef unsigned int GLuint;
00221 typedef int GLint;
00222 typedef int GLsizei;
00223 #endif
00224 typedef unsigned char GLboolean;
00225 typedef signed char GLbyte;
00226 typedef short GLshort;
00227 typedef unsigned char GLubyte;
00228 typedef unsigned short GLushort;
00229 typedef float GLfloat;
00230 typedef float GLclampf;
00231 typedef double GLdouble;
00232 typedef double GLclampd;
00233 typedef void GLvoid;
00234
00235 #define GL_ACCUM 0x0100
00236 #define GL_LOAD 0x0101
00237 #define GL_RETURN 0x0102
00238 #define GL_MULT 0x0103
00239 #define GL_ADD 0x0104
00240 #define GL_NEVER 0x0200
00241 #define GL_LESS 0x0201
00242 #define GL_EQUAL 0x0202
00243 #define GL_LEQUAL 0x0203
00244 #define GL_GREATER 0x0204
00245 #define GL_NOTEQUAL 0x0205
00246 #define GL_GEQUAL 0x0206
00247 #define GL_ALWAYS 0x0207
00248 #define GL_CURRENT_BIT 0x00000001
00249 #define GL_POINT_BIT 0x00000002
00250 #define GL_LINE_BIT 0x00000004
00251 #define GL_POLYGON_BIT 0x00000008
00252 #define GL_POLYGON_STIPPLE_BIT 0x00000010
00253 #define GL_PIXEL_MODE_BIT 0x00000020
00254 #define GL_LIGHTING_BIT 0x00000040
00255 #define GL_FOG_BIT 0x00000080
00256 #define GL_DEPTH_BUFFER_BIT 0x00000100
00257 #define GL_ACCUM_BUFFER_BIT 0x00000200
00258 #define GL_STENCIL_BUFFER_BIT 0x00000400
00259 #define GL_VIEWPORT_BIT 0x00000800
00260 #define GL_TRANSFORM_BIT 0x00001000
00261 #define GL_ENABLE_BIT 0x00002000
00262 #define GL_COLOR_BUFFER_BIT 0x00004000
00263 #define GL_HINT_BIT 0x00008000
00264 #define GL_EVAL_BIT 0x00010000
00265 #define GL_LIST_BIT 0x00020000
00266 #define GL_TEXTURE_BIT 0x00040000
00267 #define GL_SCISSOR_BIT 0x00080000
00268 #define GL_ALL_ATTRIB_BITS 0x000fffff
00269 #define GL_POINTS 0x0000
00270 #define GL_LINES 0x0001
00271 #define GL_LINE_LOOP 0x0002
00272 #define GL_LINE_STRIP 0x0003
00273 #define GL_TRIANGLES 0x0004
00274 #define GL_TRIANGLE_STRIP 0x0005
00275 #define GL_TRIANGLE_FAN 0x0006
00276 #define GL_QUADS 0x0007
00277 #define GL_QUAD_STRIP 0x0008
00278 #define GL_POLYGON 0x0009
00279 #define GL_ZERO 0
00280 #define GL_ONE 1
00281 #define GL_SRC_COLOR 0x0300
00282 #define GL_ONE_MINUS_SRC_COLOR 0x0301
00283 #define GL_SRC_ALPHA 0x0302
00284 #define GL_ONE_MINUS_SRC_ALPHA 0x0303
00285 #define GL_DST_ALPHA 0x0304
00286 #define GL_ONE_MINUS_DST_ALPHA 0x0305
00287 #define GL_DST_COLOR 0x0306
00288 #define GL_ONE_MINUS_DST_COLOR 0x0307
00289 #define GL_SRC_ALPHA_SATURATE 0x0308
00290 #define GL_TRUE 1
00291 #define GL_FALSE 0
00292 #define GL_CLIP_PLANE0 0x3000
00293 #define GL_CLIP_PLANE1 0x3001
00294 #define GL_CLIP_PLANE2 0x3002
00295 #define GL_CLIP_PLANE3 0x3003
00296 #define GL_CLIP_PLANE4 0x3004
00297 #define GL_CLIP_PLANE5 0x3005
00298 #define GL_BYTE 0x1400
00299 #define GL_UNSIGNED_BYTE 0x1401
00300 #define GL_SHORT 0x1402
00301 #define GL_UNSIGNED_SHORT 0x1403
00302 #define GL_INT 0x1404
00303 #define GL_UNSIGNED_INT 0x1405
00304 #define GL_FLOAT 0x1406
00305 #define GL_2_BYTES 0x1407
00306 #define GL_3_BYTES 0x1408
00307 #define GL_4_BYTES 0x1409
00308 #define GL_DOUBLE 0x140A
00309 #define GL_NONE 0
00310 #define GL_FRONT_LEFT 0x0400
00311 #define GL_FRONT_RIGHT 0x0401
00312 #define GL_BACK_LEFT 0x0402
00313 #define GL_BACK_RIGHT 0x0403
00314 #define GL_FRONT 0x0404
00315 #define GL_BACK 0x0405
00316 #define GL_LEFT 0x0406
00317 #define GL_RIGHT 0x0407
00318 #define GL_FRONT_AND_BACK 0x0408
00319 #define GL_AUX0 0x0409
00320 #define GL_AUX1 0x040A
00321 #define GL_AUX2 0x040B
00322 #define GL_AUX3 0x040C
00323 #define GL_NO_ERROR 0
00324 #define GL_INVALID_ENUM 0x0500
00325 #define GL_INVALID_VALUE 0x0501
00326 #define GL_INVALID_OPERATION 0x0502
00327 #define GL_STACK_OVERFLOW 0x0503
00328 #define GL_STACK_UNDERFLOW 0x0504
00329 #define GL_OUT_OF_MEMORY 0x0505
00330 #define GL_2D 0x0600
00331 #define GL_3D 0x0601
00332 #define GL_3D_COLOR 0x0602
00333 #define GL_3D_COLOR_TEXTURE 0x0603
00334 #define GL_4D_COLOR_TEXTURE 0x0604
00335 #define GL_PASS_THROUGH_TOKEN 0x0700
00336 #define GL_POINT_TOKEN 0x0701
00337 #define GL_LINE_TOKEN 0x0702
00338 #define GL_POLYGON_TOKEN 0x0703
00339 #define GL_BITMAP_TOKEN 0x0704
00340 #define GL_DRAW_PIXEL_TOKEN 0x0705
00341 #define GL_COPY_PIXEL_TOKEN 0x0706
00342 #define GL_LINE_RESET_TOKEN 0x0707
00343 #define GL_EXP 0x0800
00344 #define GL_EXP2 0x0801
00345 #define GL_CW 0x0900
00346 #define GL_CCW 0x0901
00347 #define GL_COEFF 0x0A00
00348 #define GL_ORDER 0x0A01
00349 #define GL_DOMAIN 0x0A02
00350 #define GL_CURRENT_COLOR 0x0B00
00351 #define GL_CURRENT_INDEX 0x0B01
00352 #define GL_CURRENT_NORMAL 0x0B02
00353 #define GL_CURRENT_TEXTURE_COORDS 0x0B03
00354 #define GL_CURRENT_RASTER_COLOR 0x0B04
00355 #define GL_CURRENT_RASTER_INDEX 0x0B05
00356 #define GL_CURRENT_RASTER_TEXTURE_COORDS 0x0B06
00357 #define GL_CURRENT_RASTER_POSITION 0x0B07
00358 #define GL_CURRENT_RASTER_POSITION_VALID 0x0B08
00359 #define GL_CURRENT_RASTER_DISTANCE 0x0B09
00360 #define GL_POINT_SMOOTH 0x0B10
00361 #define GL_POINT_SIZE 0x0B11
00362 #define GL_POINT_SIZE_RANGE 0x0B12
00363 #define GL_POINT_SIZE_GRANULARITY 0x0B13
00364 #define GL_LINE_SMOOTH 0x0B20
00365 #define GL_LINE_WIDTH 0x0B21
00366 #define GL_LINE_WIDTH_RANGE 0x0B22
00367 #define GL_LINE_WIDTH_GRANULARITY 0x0B23
00368 #define GL_LINE_STIPPLE 0x0B24
00369 #define GL_LINE_STIPPLE_PATTERN 0x0B25
00370 #define GL_LINE_STIPPLE_REPEAT 0x0B26
00371 #define GL_LIST_MODE 0x0B30
00372 #define GL_MAX_LIST_NESTING 0x0B31
00373 #define GL_LIST_BASE 0x0B32
00374 #define GL_LIST_INDEX 0x0B33
00375 #define GL_POLYGON_MODE 0x0B40
00376 #define GL_POLYGON_SMOOTH 0x0B41
00377 #define GL_POLYGON_STIPPLE 0x0B42
00378 #define GL_EDGE_FLAG 0x0B43
00379 #define GL_CULL_FACE 0x0B44
00380 #define GL_CULL_FACE_MODE 0x0B45
00381 #define GL_FRONT_FACE 0x0B46
00382 #define GL_LIGHTING 0x0B50
00383 #define GL_LIGHT_MODEL_LOCAL_VIEWER 0x0B51
00384 #define GL_LIGHT_MODEL_TWO_SIDE 0x0B52
00385 #define GL_LIGHT_MODEL_AMBIENT 0x0B53
00386 #define GL_SHADE_MODEL 0x0B54
00387 #define GL_COLOR_MATERIAL_FACE 0x0B55
00388 #define GL_COLOR_MATERIAL_PARAMETER 0x0B56
00389 #define GL_COLOR_MATERIAL 0x0B57
00390 #define GL_FOG 0x0B60
00391 #define GL_FOG_INDEX 0x0B61
00392 #define GL_FOG_DENSITY 0x0B62
00393 #define GL_FOG_START 0x0B63
00394 #define GL_FOG_END 0x0B64
00395 #define GL_FOG_MODE 0x0B65
00396 #define GL_FOG_COLOR 0x0B66
00397 #define GL_DEPTH_RANGE 0x0B70
00398 #define GL_DEPTH_TEST 0x0B71
00399 #define GL_DEPTH_WRITEMASK 0x0B72
00400 #define GL_DEPTH_CLEAR_VALUE 0x0B73
00401 #define GL_DEPTH_FUNC 0x0B74
00402 #define GL_ACCUM_CLEAR_VALUE 0x0B80
00403 #define GL_STENCIL_TEST 0x0B90
00404 #define GL_STENCIL_CLEAR_VALUE 0x0B91
00405 #define GL_STENCIL_FUNC 0x0B92
00406 #define GL_STENCIL_VALUE_MASK 0x0B93
00407 #define GL_STENCIL_FAIL 0x0B94
00408 #define GL_STENCIL_PASS_DEPTH_FAIL 0x0B95
00409 #define GL_STENCIL_PASS_DEPTH_PASS 0x0B96
00410 #define GL_STENCIL_REF 0x0B97
00411 #define GL_STENCIL_WRITEMASK 0x0B98
00412 #define GL_MATRIX_MODE 0x0BA0
00413 #define GL_NORMALIZE 0x0BA1
00414 #define GL_VIEWPORT 0x0BA2
00415 #define GL_MODELVIEW_STACK_DEPTH 0x0BA3
00416 #define GL_PROJECTION_STACK_DEPTH 0x0BA4
00417 #define GL_TEXTURE_STACK_DEPTH 0x0BA5
00418 #define GL_MODELVIEW_MATRIX 0x0BA6
00419 #define GL_PROJECTION_MATRIX 0x0BA7
00420 #define GL_TEXTURE_MATRIX 0x0BA8
00421 #define GL_ATTRIB_STACK_DEPTH 0x0BB0
00422 #define GL_CLIENT_ATTRIB_STACK_DEPTH 0x0BB1
00423 #define GL_ALPHA_TEST 0x0BC0
00424 #define GL_ALPHA_TEST_FUNC 0x0BC1
00425 #define GL_ALPHA_TEST_REF 0x0BC2
00426 #define GL_DITHER 0x0BD0
00427 #define GL_BLEND_DST 0x0BE0
00428 #define GL_BLEND_SRC 0x0BE1
00429 #define GL_BLEND 0x0BE2
00430 #define GL_LOGIC_OP_MODE 0x0BF0
00431 #define GL_INDEX_LOGIC_OP 0x0BF1
00432 #define GL_COLOR_LOGIC_OP 0x0BF2
00433 #define GL_AUX_BUFFERS 0x0C00
00434 #define GL_DRAW_BUFFER 0x0C01
00435 #define GL_READ_BUFFER 0x0C02
00436 #define GL_SCISSOR_BOX 0x0C10
00437 #define GL_SCISSOR_TEST 0x0C11
00438 #define GL_INDEX_CLEAR_VALUE 0x0C20
00439 #define GL_INDEX_WRITEMASK 0x0C21
00440 #define GL_COLOR_CLEAR_VALUE 0x0C22
00441 #define GL_COLOR_WRITEMASK 0x0C23
00442 #define GL_INDEX_MODE 0x0C30
00443 #define GL_RGBA_MODE 0x0C31
00444 #define GL_DOUBLEBUFFER 0x0C32
00445 #define GL_STEREO 0x0C33
00446 #define GL_RENDER_MODE 0x0C40
00447 #define GL_PERSPECTIVE_CORRECTION_HINT 0x0C50
00448 #define GL_POINT_SMOOTH_HINT 0x0C51
00449 #define GL_LINE_SMOOTH_HINT 0x0C52
00450 #define GL_POLYGON_SMOOTH_HINT 0x0C53
00451 #define GL_FOG_HINT 0x0C54
00452 #define GL_TEXTURE_GEN_S 0x0C60
00453 #define GL_TEXTURE_GEN_T 0x0C61
00454 #define GL_TEXTURE_GEN_R 0x0C62
00455 #define GL_TEXTURE_GEN_Q 0x0C63
00456 #define GL_PIXEL_MAP_I_TO_I 0x0C70
00457 #define GL_PIXEL_MAP_S_TO_S 0x0C71
00458 #define GL_PIXEL_MAP_I_TO_R 0x0C72
00459 #define GL_PIXEL_MAP_I_TO_G 0x0C73
00460 #define GL_PIXEL_MAP_I_TO_B 0x0C74
00461 #define GL_PIXEL_MAP_I_TO_A 0x0C75
00462 #define GL_PIXEL_MAP_R_TO_R 0x0C76
00463 #define GL_PIXEL_MAP_G_TO_G 0x0C77
00464 #define GL_PIXEL_MAP_B_TO_B 0x0C78
00465 #define GL_PIXEL_MAP_A_TO_A 0x0C79
00466 #define GL_PIXEL_MAP_I_TO_I_SIZE 0x0CB0
00467 #define GL_PIXEL_MAP_S_TO_S_SIZE 0x0CB1
00468 #define GL_PIXEL_MAP_I_TO_R_SIZE 0x0CB2
00469 #define GL_PIXEL_MAP_I_TO_G_SIZE 0x0CB3
00470 #define GL_PIXEL_MAP_I_TO_B_SIZE 0x0CB4
00471 #define GL_PIXEL_MAP_I_TO_A_SIZE 0x0CB5
00472 #define GL_PIXEL_MAP_R_TO_R_SIZE 0x0CB6
00473 #define GL_PIXEL_MAP_G_TO_G_SIZE 0x0CB7
00474 #define GL_PIXEL_MAP_B_TO_B_SIZE 0x0CB8
00475 #define GL_PIXEL_MAP_A_TO_A_SIZE 0x0CB9
00476 #define GL_UNPACK_SWAP_BYTES 0x0CF0
00477 #define GL_UNPACK_LSB_FIRST 0x0CF1
00478 #define GL_UNPACK_ROW_LENGTH 0x0CF2
00479 #define GL_UNPACK_SKIP_ROWS 0x0CF3
00480 #define GL_UNPACK_SKIP_PIXELS 0x0CF4
00481 #define GL_UNPACK_ALIGNMENT 0x0CF5
00482 #define GL_PACK_SWAP_BYTES 0x0D00
00483 #define GL_PACK_LSB_FIRST 0x0D01
00484 #define GL_PACK_ROW_LENGTH 0x0D02
00485 #define GL_PACK_SKIP_ROWS 0x0D03
00486 #define GL_PACK_SKIP_PIXELS 0x0D04
00487 #define GL_PACK_ALIGNMENT 0x0D05
00488 #define GL_MAP_COLOR 0x0D10
00489 #define GL_MAP_STENCIL 0x0D11
00490 #define GL_INDEX_SHIFT 0x0D12
00491 #define GL_INDEX_OFFSET 0x0D13
00492 #define GL_RED_SCALE 0x0D14
00493 #define GL_RED_BIAS 0x0D15
00494 #define GL_ZOOM_X 0x0D16
00495 #define GL_ZOOM_Y 0x0D17
00496 #define GL_GREEN_SCALE 0x0D18
00497 #define GL_GREEN_BIAS 0x0D19
00498 #define GL_BLUE_SCALE 0x0D1A
00499 #define GL_BLUE_BIAS 0x0D1B
00500 #define GL_ALPHA_SCALE 0x0D1C
00501 #define GL_ALPHA_BIAS 0x0D1D
00502 #define GL_DEPTH_SCALE 0x0D1E
00503 #define GL_DEPTH_BIAS 0x0D1F
00504 #define GL_MAX_EVAL_ORDER 0x0D30
00505 #define GL_MAX_LIGHTS 0x0D31
00506 #define GL_MAX_CLIP_PLANES 0x0D32
00507 #define GL_MAX_TEXTURE_SIZE 0x0D33
00508 #define GL_MAX_PIXEL_MAP_TABLE 0x0D34
00509 #define GL_MAX_ATTRIB_STACK_DEPTH 0x0D35
00510 #define GL_MAX_MODELVIEW_STACK_DEPTH 0x0D36
00511 #define GL_MAX_NAME_STACK_DEPTH 0x0D37
00512 #define GL_MAX_PROJECTION_STACK_DEPTH 0x0D38
00513 #define GL_MAX_TEXTURE_STACK_DEPTH 0x0D39
00514 #define GL_MAX_VIEWPORT_DIMS 0x0D3A
00515 #define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH 0x0D3B
00516 #define GL_SUBPIXEL_BITS 0x0D50
00517 #define GL_INDEX_BITS 0x0D51
00518 #define GL_RED_BITS 0x0D52
00519 #define GL_GREEN_BITS 0x0D53
00520 #define GL_BLUE_BITS 0x0D54
00521 #define GL_ALPHA_BITS 0x0D55
00522 #define GL_DEPTH_BITS 0x0D56
00523 #define GL_STENCIL_BITS 0x0D57
00524 #define GL_ACCUM_RED_BITS 0x0D58
00525 #define GL_ACCUM_GREEN_BITS 0x0D59
00526 #define GL_ACCUM_BLUE_BITS 0x0D5A
00527 #define GL_ACCUM_ALPHA_BITS 0x0D5B
00528 #define GL_NAME_STACK_DEPTH 0x0D70
00529 #define GL_AUTO_NORMAL 0x0D80
00530 #define GL_MAP1_COLOR_4 0x0D90
00531 #define GL_MAP1_INDEX 0x0D91
00532 #define GL_MAP1_NORMAL 0x0D92
00533 #define GL_MAP1_TEXTURE_COORD_1 0x0D93
00534 #define GL_MAP1_TEXTURE_COORD_2 0x0D94
00535 #define GL_MAP1_TEXTURE_COORD_3 0x0D95
00536 #define GL_MAP1_TEXTURE_COORD_4 0x0D96
00537 #define GL_MAP1_VERTEX_3 0x0D97
00538 #define GL_MAP1_VERTEX_4 0x0D98
00539 #define GL_MAP2_COLOR_4 0x0DB0
00540 #define GL_MAP2_INDEX 0x0DB1
00541 #define GL_MAP2_NORMAL 0x0DB2
00542 #define GL_MAP2_TEXTURE_COORD_1 0x0DB3
00543 #define GL_MAP2_TEXTURE_COORD_2 0x0DB4
00544 #define GL_MAP2_TEXTURE_COORD_3 0x0DB5
00545 #define GL_MAP2_TEXTURE_COORD_4 0x0DB6
00546 #define GL_MAP2_VERTEX_3 0x0DB7
00547 #define GL_MAP2_VERTEX_4 0x0DB8
00548 #define GL_MAP1_GRID_DOMAIN 0x0DD0
00549 #define GL_MAP1_GRID_SEGMENTS 0x0DD1
00550 #define GL_MAP2_GRID_DOMAIN 0x0DD2
00551 #define GL_MAP2_GRID_SEGMENTS 0x0DD3
00552 #define GL_TEXTURE_1D 0x0DE0
00553 #define GL_TEXTURE_2D 0x0DE1
00554 #define GL_FEEDBACK_BUFFER_POINTER 0x0DF0
00555 #define GL_FEEDBACK_BUFFER_SIZE 0x0DF1
00556 #define GL_FEEDBACK_BUFFER_TYPE 0x0DF2
00557 #define GL_SELECTION_BUFFER_POINTER 0x0DF3
00558 #define GL_SELECTION_BUFFER_SIZE 0x0DF4
00559 #define GL_TEXTURE_WIDTH 0x1000
00560 #define GL_TEXTURE_HEIGHT 0x1001
00561 #define GL_TEXTURE_INTERNAL_FORMAT 0x1003
00562 #define GL_TEXTURE_BORDER_COLOR 0x1004
00563 #define GL_TEXTURE_BORDER 0x1005
00564 #define GL_DONT_CARE 0x1100
00565 #define GL_FASTEST 0x1101
00566 #define GL_NICEST 0x1102
00567 #define GL_LIGHT0 0x4000
00568 #define GL_LIGHT1 0x4001
00569 #define GL_LIGHT2 0x4002
00570 #define GL_LIGHT3 0x4003
00571 #define GL_LIGHT4 0x4004
00572 #define GL_LIGHT5 0x4005
00573 #define GL_LIGHT6 0x4006
00574 #define GL_LIGHT7 0x4007
00575 #define GL_AMBIENT 0x1200
00576 #define GL_DIFFUSE 0x1201
00577 #define GL_SPECULAR 0x1202
00578 #define GL_POSITION 0x1203
00579 #define GL_SPOT_DIRECTION 0x1204
00580 #define GL_SPOT_EXPONENT 0x1205
00581 #define GL_SPOT_CUTOFF 0x1206
00582 #define GL_CONSTANT_ATTENUATION 0x1207
00583 #define GL_LINEAR_ATTENUATION 0x1208
00584 #define GL_QUADRATIC_ATTENUATION 0x1209
00585 #define GL_COMPILE 0x1300
00586 #define GL_COMPILE_AND_EXECUTE 0x1301
00587 #define GL_CLEAR 0x1500
00588 #define GL_AND 0x1501
00589 #define GL_AND_REVERSE 0x1502
00590 #define GL_COPY 0x1503
00591 #define GL_AND_INVERTED 0x1504
00592 #define GL_NOOP 0x1505
00593 #define GL_XOR 0x1506
00594 #define GL_OR 0x1507
00595 #define GL_NOR 0x1508
00596 #define GL_EQUIV 0x1509
00597 #define GL_INVERT 0x150A
00598 #define GL_OR_REVERSE 0x150B
00599 #define GL_COPY_INVERTED 0x150C
00600 #define GL_OR_INVERTED 0x150D
00601 #define GL_NAND 0x150E
00602 #define GL_SET 0x150F
00603 #define GL_EMISSION 0x1600
00604 #define GL_SHININESS 0x1601
00605 #define GL_AMBIENT_AND_DIFFUSE 0x1602
00606 #define GL_COLOR_INDEXES 0x1603
00607 #define GL_MODELVIEW 0x1700
00608 #define GL_PROJECTION 0x1701
00609 #define GL_TEXTURE 0x1702
00610 #define GL_COLOR 0x1800
00611 #define GL_DEPTH 0x1801
00612 #define GL_STENCIL 0x1802
00613 #define GL_COLOR_INDEX 0x1900
00614 #define GL_STENCIL_INDEX 0x1901
00615 #define GL_DEPTH_COMPONENT 0x1902
00616 #define GL_RED 0x1903
00617 #define GL_GREEN 0x1904
00618 #define GL_BLUE 0x1905
00619 #define GL_ALPHA 0x1906
00620 #define GL_RGB 0x1907
00621 #define GL_RGBA 0x1908
00622 #define GL_LUMINANCE 0x1909
00623 #define GL_LUMINANCE_ALPHA 0x190A
00624 #define GL_BITMAP 0x1A00
00625 #define GL_POINT 0x1B00
00626 #define GL_LINE 0x1B01
00627 #define GL_FILL 0x1B02
00628 #define GL_RENDER 0x1C00
00629 #define GL_FEEDBACK 0x1C01
00630 #define GL_SELECT 0x1C02
00631 #define GL_FLAT 0x1D00
00632 #define GL_SMOOTH 0x1D01
00633 #define GL_KEEP 0x1E00
00634 #define GL_REPLACE 0x1E01
00635 #define GL_INCR 0x1E02
00636 #define GL_DECR 0x1E03
00637 #define GL_VENDOR 0x1F00
00638 #define GL_RENDERER 0x1F01
00639 #define GL_VERSION 0x1F02
00640 #define GL_EXTENSIONS 0x1F03
00641 #define GL_S 0x2000
00642 #define GL_T 0x2001
00643 #define GL_R 0x2002
00644 #define GL_Q 0x2003
00645 #define GL_MODULATE 0x2100
00646 #define GL_DECAL 0x2101
00647 #define GL_TEXTURE_ENV_MODE 0x2200
00648 #define GL_TEXTURE_ENV_COLOR 0x2201
00649 #define GL_TEXTURE_ENV 0x2300
00650 #define GL_EYE_LINEAR 0x2400
00651 #define GL_OBJECT_LINEAR 0x2401
00652 #define GL_SPHERE_MAP 0x2402
00653 #define GL_TEXTURE_GEN_MODE 0x2500
00654 #define GL_OBJECT_PLANE 0x2501
00655 #define GL_EYE_PLANE 0x2502
00656 #define GL_NEAREST 0x2600
00657 #define GL_LINEAR 0x2601
00658 #define GL_NEAREST_MIPMAP_NEAREST 0x2700
00659 #define GL_LINEAR_MIPMAP_NEAREST 0x2701
00660 #define GL_NEAREST_MIPMAP_LINEAR 0x2702
00661 #define GL_LINEAR_MIPMAP_LINEAR 0x2703
00662 #define GL_TEXTURE_MAG_FILTER 0x2800
00663 #define GL_TEXTURE_MIN_FILTER 0x2801
00664 #define GL_TEXTURE_WRAP_S 0x2802
00665 #define GL_TEXTURE_WRAP_T 0x2803
00666 #define GL_CLAMP 0x2900
00667 #define GL_REPEAT 0x2901
00668 #define GL_CLIENT_PIXEL_STORE_BIT 0x00000001
00669 #define GL_CLIENT_VERTEX_ARRAY_BIT 0x00000002
00670 #define GL_CLIENT_ALL_ATTRIB_BITS 0xffffffff
00671 #define GL_POLYGON_OFFSET_FACTOR 0x8038
00672 #define GL_POLYGON_OFFSET_UNITS 0x2A00
00673 #define GL_POLYGON_OFFSET_POINT 0x2A01
00674 #define GL_POLYGON_OFFSET_LINE 0x2A02
00675 #define GL_POLYGON_OFFSET_FILL 0x8037
00676 #define GL_ALPHA4 0x803B
00677 #define GL_ALPHA8 0x803C
00678 #define GL_ALPHA12 0x803D
00679 #define GL_ALPHA16 0x803E
00680 #define GL_LUMINANCE4 0x803F
00681 #define GL_LUMINANCE8 0x8040
00682 #define GL_LUMINANCE12 0x8041
00683 #define GL_LUMINANCE16 0x8042
00684 #define GL_LUMINANCE4_ALPHA4 0x8043
00685 #define GL_LUMINANCE6_ALPHA2 0x8044
00686 #define GL_LUMINANCE8_ALPHA8 0x8045
00687 #define GL_LUMINANCE12_ALPHA4 0x8046
00688 #define GL_LUMINANCE12_ALPHA12 0x8047
00689 #define GL_LUMINANCE16_ALPHA16 0x8048
00690 #define GL_INTENSITY 0x8049
00691 #define GL_INTENSITY4 0x804A
00692 #define GL_INTENSITY8 0x804B
00693 #define GL_INTENSITY12 0x804C
00694 #define GL_INTENSITY16 0x804D
00695 #define GL_R3_G3_B2 0x2A10
00696 #define GL_RGB4 0x804F
00697 #define GL_RGB5 0x8050
00698 #define GL_RGB8 0x8051
00699 #define GL_RGB10 0x8052
00700 #define GL_RGB12 0x8053
00701 #define GL_RGB16 0x8054
00702 #define GL_RGBA2 0x8055
00703 #define GL_RGBA4 0x8056
00704 #define GL_RGB5_A1 0x8057
00705 #define GL_RGBA8 0x8058
00706 #define GL_RGB10_A2 0x8059
00707 #define GL_RGBA12 0x805A
00708 #define GL_RGBA16 0x805B
00709 #define GL_TEXTURE_RED_SIZE 0x805C
00710 #define GL_TEXTURE_GREEN_SIZE 0x805D
00711 #define GL_TEXTURE_BLUE_SIZE 0x805E
00712 #define GL_TEXTURE_ALPHA_SIZE 0x805F
00713 #define GL_TEXTURE_LUMINANCE_SIZE 0x8060
00714 #define GL_TEXTURE_INTENSITY_SIZE 0x8061
00715 #define GL_PROXY_TEXTURE_1D 0x8063
00716 #define GL_PROXY_TEXTURE_2D 0x8064
00717 #define GL_TEXTURE_PRIORITY 0x8066
00718 #define GL_TEXTURE_RESIDENT 0x8067
00719 #define GL_TEXTURE_BINDING_1D 0x8068
00720 #define GL_TEXTURE_BINDING_2D 0x8069
00721 #define GL_VERTEX_ARRAY 0x8074
00722 #define GL_NORMAL_ARRAY 0x8075
00723 #define GL_COLOR_ARRAY 0x8076
00724 #define GL_INDEX_ARRAY 0x8077
00725 #define GL_TEXTURE_COORD_ARRAY 0x8078
00726 #define GL_EDGE_FLAG_ARRAY 0x8079
00727 #define GL_VERTEX_ARRAY_SIZE 0x807A
00728 #define GL_VERTEX_ARRAY_TYPE 0x807B
00729 #define GL_VERTEX_ARRAY_STRIDE 0x807C
00730 #define GL_NORMAL_ARRAY_TYPE 0x807E
00731 #define GL_NORMAL_ARRAY_STRIDE 0x807F
00732 #define GL_COLOR_ARRAY_SIZE 0x8081
00733 #define GL_COLOR_ARRAY_TYPE 0x8082
00734 #define GL_COLOR_ARRAY_STRIDE 0x8083
00735 #define GL_INDEX_ARRAY_TYPE 0x8085
00736 #define GL_INDEX_ARRAY_STRIDE 0x8086
00737 #define GL_TEXTURE_COORD_ARRAY_SIZE 0x8088
00738 #define GL_TEXTURE_COORD_ARRAY_TYPE 0x8089
00739 #define GL_TEXTURE_COORD_ARRAY_STRIDE 0x808A
00740 #define GL_EDGE_FLAG_ARRAY_STRIDE 0x808C
00741 #define GL_VERTEX_ARRAY_POINTER 0x808E
00742 #define GL_NORMAL_ARRAY_POINTER 0x808F
00743 #define GL_COLOR_ARRAY_POINTER 0x8090
00744 #define GL_INDEX_ARRAY_POINTER 0x8091
00745 #define GL_TEXTURE_COORD_ARRAY_POINTER 0x8092
00746 #define GL_EDGE_FLAG_ARRAY_POINTER 0x8093
00747 #define GL_V2F 0x2A20
00748 #define GL_V3F 0x2A21
00749 #define GL_C4UB_V2F 0x2A22
00750 #define GL_C4UB_V3F 0x2A23
00751 #define GL_C3F_V3F 0x2A24
00752 #define GL_N3F_V3F 0x2A25
00753 #define GL_C4F_N3F_V3F 0x2A26
00754 #define GL_T2F_V3F 0x2A27
00755 #define GL_T4F_V4F 0x2A28
00756 #define GL_T2F_C4UB_V3F 0x2A29
00757 #define GL_T2F_C3F_V3F 0x2A2A
00758 #define GL_T2F_N3F_V3F 0x2A2B
00759 #define GL_T2F_C4F_N3F_V3F 0x2A2C
00760 #define GL_T4F_C4F_N3F_V4F 0x2A2D
00761 #define GL_LOGIC_OP GL_INDEX_LOGIC_OP
00762 #define GL_TEXTURE_COMPONENTS GL_TEXTURE_INTERNAL_FORMAT
00763 #define GL_COLOR_INDEX1_EXT 0x80E2
00764 #define GL_COLOR_INDEX2_EXT 0x80E3
00765 #define GL_COLOR_INDEX4_EXT 0x80E4
00766 #define GL_COLOR_INDEX8_EXT 0x80E5
00767 #define GL_COLOR_INDEX12_EXT 0x80E6
00768 #define GL_COLOR_INDEX16_EXT 0x80E7
00769
00770 GLAPI void GLAPIENTRY glAccum (GLenum op, GLfloat value);
00771 GLAPI void GLAPIENTRY glAlphaFunc (GLenum func, GLclampf ref);
00772 GLAPI GLboolean GLAPIENTRY glAreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences);
00773 GLAPI void GLAPIENTRY glArrayElement (GLint i);
00774 GLAPI void GLAPIENTRY glBegin (GLenum mode);
00775 GLAPI void GLAPIENTRY glBindTexture (GLenum target, GLuint texture);
00776 GLAPI void GLAPIENTRY glBitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap);
00777 GLAPI void GLAPIENTRY glBlendFunc (GLenum sfactor, GLenum dfactor);
00778 GLAPI void GLAPIENTRY glCallList (GLuint list);
00779 GLAPI void GLAPIENTRY glCallLists (GLsizei n, GLenum type, const GLvoid *lists);
00780 GLAPI void GLAPIENTRY glClear (GLbitfield mask);
00781 GLAPI void GLAPIENTRY glClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
00782 GLAPI void GLAPIENTRY glClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
00783 GLAPI void GLAPIENTRY glClearDepth (GLclampd depth);
00784 GLAPI void GLAPIENTRY glClearIndex (GLfloat c);
00785 GLAPI void GLAPIENTRY glClearStencil (GLint s);
00786 GLAPI void GLAPIENTRY glClipPlane (GLenum plane, const GLdouble *equation);
00787 GLAPI void GLAPIENTRY glColor3b (GLbyte red, GLbyte green, GLbyte blue);
00788 GLAPI void GLAPIENTRY glColor3bv (const GLbyte *v);
00789 GLAPI void GLAPIENTRY glColor3d (GLdouble red, GLdouble green, GLdouble blue);
00790 GLAPI void GLAPIENTRY glColor3dv (const GLdouble *v);
00791 GLAPI void GLAPIENTRY glColor3f (GLfloat red, GLfloat green, GLfloat blue);
00792 GLAPI void GLAPIENTRY glColor3fv (const GLfloat *v);
00793 GLAPI void GLAPIENTRY glColor3i (GLint red, GLint green, GLint blue);
00794 GLAPI void GLAPIENTRY glColor3iv (const GLint *v);
00795 GLAPI void GLAPIENTRY glColor3s (GLshort red, GLshort green, GLshort blue);
00796 GLAPI void GLAPIENTRY glColor3sv (const GLshort *v);
00797 GLAPI void GLAPIENTRY glColor3ub (GLubyte red, GLubyte green, GLubyte blue);
00798 GLAPI void GLAPIENTRY glColor3ubv (const GLubyte *v);
00799 GLAPI void GLAPIENTRY glColor3ui (GLuint red, GLuint green, GLuint blue);
00800 GLAPI void GLAPIENTRY glColor3uiv (const GLuint *v);
00801 GLAPI void GLAPIENTRY glColor3us (GLushort red, GLushort green, GLushort blue);
00802 GLAPI void GLAPIENTRY glColor3usv (const GLushort *v);
00803 GLAPI void GLAPIENTRY glColor4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha);
00804 GLAPI void GLAPIENTRY glColor4bv (const GLbyte *v);
00805 GLAPI void GLAPIENTRY glColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha);
00806 GLAPI void GLAPIENTRY glColor4dv (const GLdouble *v);
00807 GLAPI void GLAPIENTRY glColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
00808 GLAPI void GLAPIENTRY glColor4fv (const GLfloat *v);
00809 GLAPI void GLAPIENTRY glColor4i (GLint red, GLint green, GLint blue, GLint alpha);
00810 GLAPI void GLAPIENTRY glColor4iv (const GLint *v);
00811 GLAPI void GLAPIENTRY glColor4s (GLshort red, GLshort green, GLshort blue, GLshort alpha);
00812 GLAPI void GLAPIENTRY glColor4sv (const GLshort *v);
00813 GLAPI void GLAPIENTRY glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha);
00814 GLAPI void GLAPIENTRY glColor4ubv (const GLubyte *v);
00815 GLAPI void GLAPIENTRY glColor4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha);
00816 GLAPI void GLAPIENTRY glColor4uiv (const GLuint *v);
00817 GLAPI void GLAPIENTRY glColor4us (GLushort red, GLushort green, GLushort blue, GLushort alpha);
00818 GLAPI void GLAPIENTRY glColor4usv (const GLushort *v);
00819 GLAPI void GLAPIENTRY glColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
00820 GLAPI void GLAPIENTRY glColorMaterial (GLenum face, GLenum mode);
00821 GLAPI void GLAPIENTRY glColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
00822 GLAPI void GLAPIENTRY glCopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type);
00823 GLAPI void GLAPIENTRY glCopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border);
00824 GLAPI void GLAPIENTRY glCopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
00825 GLAPI void GLAPIENTRY glCopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
00826 GLAPI void GLAPIENTRY glCopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
00827 GLAPI void GLAPIENTRY glCullFace (GLenum mode);
00828 GLAPI void GLAPIENTRY glDeleteLists (GLuint list, GLsizei range);
00829 GLAPI void GLAPIENTRY glDeleteTextures (GLsizei n, const GLuint *textures);
00830 GLAPI void GLAPIENTRY glDepthFunc (GLenum func);
00831 GLAPI void GLAPIENTRY glDepthMask (GLboolean flag);
00832 GLAPI void GLAPIENTRY glDepthRange (GLclampd zNear, GLclampd zFar);
00833 GLAPI void GLAPIENTRY glDisable (GLenum cap);
00834 GLAPI void GLAPIENTRY glDisableClientState (GLenum array);
00835 GLAPI void GLAPIENTRY glDrawArrays (GLenum mode, GLint first, GLsizei count);
00836 GLAPI void GLAPIENTRY glDrawBuffer (GLenum mode);
00837 GLAPI void GLAPIENTRY glDrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices);
00838 GLAPI void GLAPIENTRY glDrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
00839 GLAPI void GLAPIENTRY glEdgeFlag (GLboolean flag);
00840 GLAPI void GLAPIENTRY glEdgeFlagPointer (GLsizei stride, const GLvoid *pointer);
00841 GLAPI void GLAPIENTRY glEdgeFlagv (const GLboolean *flag);
00842 GLAPI void GLAPIENTRY glEnable (GLenum cap);
00843 GLAPI void GLAPIENTRY glEnableClientState (GLenum array);
00844 GLAPI void GLAPIENTRY glEnd (void);
00845 GLAPI void GLAPIENTRY glEndList (void);
00846 GLAPI void GLAPIENTRY glEvalCoord1d (GLdouble u);
00847 GLAPI void GLAPIENTRY glEvalCoord1dv (const GLdouble *u);
00848 GLAPI void GLAPIENTRY glEvalCoord1f (GLfloat u);
00849 GLAPI void GLAPIENTRY glEvalCoord1fv (const GLfloat *u);
00850 GLAPI void GLAPIENTRY glEvalCoord2d (GLdouble u, GLdouble v);
00851 GLAPI void GLAPIENTRY glEvalCoord2dv (const GLdouble *u);
00852 GLAPI void GLAPIENTRY glEvalCoord2f (GLfloat u, GLfloat v);
00853 GLAPI void GLAPIENTRY glEvalCoord2fv (const GLfloat *u);
00854 GLAPI void GLAPIENTRY glEvalMesh1 (GLenum mode, GLint i1, GLint i2);
00855 GLAPI void GLAPIENTRY glEvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2);
00856 GLAPI void GLAPIENTRY glEvalPoint1 (GLint i);
00857 GLAPI void GLAPIENTRY glEvalPoint2 (GLint i, GLint j);
00858 GLAPI void GLAPIENTRY glFeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer);
00859 GLAPI void GLAPIENTRY glFinish (void);
00860 GLAPI void GLAPIENTRY glFlush (void);
00861 GLAPI void GLAPIENTRY glFogf (GLenum pname, GLfloat param);
00862 GLAPI void GLAPIENTRY glFogfv (GLenum pname, const GLfloat *params);
00863 GLAPI void GLAPIENTRY glFogi (GLenum pname, GLint param);
00864 GLAPI void GLAPIENTRY glFogiv (GLenum pname, const GLint *params);
00865 GLAPI void GLAPIENTRY glFrontFace (GLenum mode);
00866 GLAPI void GLAPIENTRY glFrustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
00867 GLAPI GLuint GLAPIENTRY glGenLists (GLsizei range);
00868 GLAPI void GLAPIENTRY glGenTextures (GLsizei n, GLuint *textures);
00869 GLAPI void GLAPIENTRY glGetBooleanv (GLenum pname, GLboolean *params);
00870 GLAPI void GLAPIENTRY glGetClipPlane (GLenum plane, GLdouble *equation);
00871 GLAPI void GLAPIENTRY glGetDoublev (GLenum pname, GLdouble *params);
00872 GLAPI GLenum GLAPIENTRY glGetError (void);
00873 GLAPI void GLAPIENTRY glGetFloatv (GLenum pname, GLfloat *params);
00874 GLAPI void GLAPIENTRY glGetIntegerv (GLenum pname, GLint *params);
00875 GLAPI void GLAPIENTRY glGetLightfv (GLenum light, GLenum pname, GLfloat *params);
00876 GLAPI void GLAPIENTRY glGetLightiv (GLenum light, GLenum pname, GLint *params);
00877 GLAPI void GLAPIENTRY glGetMapdv (GLenum target, GLenum query, GLdouble *v);
00878 GLAPI void GLAPIENTRY glGetMapfv (GLenum target, GLenum query, GLfloat *v);
00879 GLAPI void GLAPIENTRY glGetMapiv (GLenum target, GLenum query, GLint *v);
00880 GLAPI void GLAPIENTRY glGetMaterialfv (GLenum face, GLenum pname, GLfloat *params);
00881 GLAPI void GLAPIENTRY glGetMaterialiv (GLenum face, GLenum pname, GLint *params);
00882 GLAPI void GLAPIENTRY glGetPixelMapfv (GLenum map, GLfloat *values);
00883 GLAPI void GLAPIENTRY glGetPixelMapuiv (GLenum map, GLuint *values);
00884 GLAPI void GLAPIENTRY glGetPixelMapusv (GLenum map, GLushort *values);
00885 GLAPI void GLAPIENTRY glGetPointerv (GLenum pname, GLvoid* *params);
00886 GLAPI void GLAPIENTRY glGetPolygonStipple (GLubyte *mask);
00887 GLAPI const GLubyte * GLAPIENTRY glGetString (GLenum name);
00888 GLAPI void GLAPIENTRY glGetTexEnvfv (GLenum target, GLenum pname, GLfloat *params);
00889 GLAPI void GLAPIENTRY glGetTexEnviv (GLenum target, GLenum pname, GLint *params);
00890 GLAPI void GLAPIENTRY glGetTexGendv (GLenum coord, GLenum pname, GLdouble *params);
00891 GLAPI void GLAPIENTRY glGetTexGenfv (GLenum coord, GLenum pname, GLfloat *params);
00892 GLAPI void GLAPIENTRY glGetTexGeniv (GLenum coord, GLenum pname, GLint *params);
00893 GLAPI void GLAPIENTRY glGetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
00894 GLAPI void GLAPIENTRY glGetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params);
00895 GLAPI void GLAPIENTRY glGetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params);
00896 GLAPI void GLAPIENTRY glGetTexParameterfv (GLenum target, GLenum pname, GLfloat *params);
00897 GLAPI void GLAPIENTRY glGetTexParameteriv (GLenum target, GLenum pname, GLint *params);
00898 GLAPI void GLAPIENTRY glHint (GLenum target, GLenum mode);
00899 GLAPI void GLAPIENTRY glIndexMask (GLuint mask);
00900 GLAPI void GLAPIENTRY glIndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer);
00901 GLAPI void GLAPIENTRY glIndexd (GLdouble c);
00902 GLAPI void GLAPIENTRY glIndexdv (const GLdouble *c);
00903 GLAPI void GLAPIENTRY glIndexf (GLfloat c);
00904 GLAPI void GLAPIENTRY glIndexfv (const GLfloat *c);
00905 GLAPI void GLAPIENTRY glIndexi (GLint c);
00906 GLAPI void GLAPIENTRY glIndexiv (const GLint *c);
00907 GLAPI void GLAPIENTRY glIndexs (GLshort c);
00908 GLAPI void GLAPIENTRY glIndexsv (const GLshort *c);
00909 GLAPI void GLAPIENTRY glIndexub (GLubyte c);
00910 GLAPI void GLAPIENTRY glIndexubv (const GLubyte *c);
00911 GLAPI void GLAPIENTRY glInitNames (void);
00912 GLAPI void GLAPIENTRY glInterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer);
00913 GLAPI GLboolean GLAPIENTRY glIsEnabled (GLenum cap);
00914 GLAPI GLboolean GLAPIENTRY glIsList (GLuint list);
00915 GLAPI GLboolean GLAPIENTRY glIsTexture (GLuint texture);
00916 GLAPI void GLAPIENTRY glLightModelf (GLenum pname, GLfloat param);
00917 GLAPI void GLAPIENTRY glLightModelfv (GLenum pname, const GLfloat *params);
00918 GLAPI void GLAPIENTRY glLightModeli (GLenum pname, GLint param);
00919 GLAPI void GLAPIENTRY glLightModeliv (GLenum pname, const GLint *params);
00920 GLAPI void GLAPIENTRY glLightf (GLenum light, GLenum pname, GLfloat param);
00921 GLAPI void GLAPIENTRY glLightfv (GLenum light, GLenum pname, const GLfloat *params);
00922 GLAPI void GLAPIENTRY glLighti (GLenum light, GLenum pname, GLint param);
00923 GLAPI void GLAPIENTRY glLightiv (GLenum light, GLenum pname, const GLint *params);
00924 GLAPI void GLAPIENTRY glLineStipple (GLint factor, GLushort pattern);
00925 GLAPI void GLAPIENTRY glLineWidth (GLfloat width);
00926 GLAPI void GLAPIENTRY glListBase (GLuint base);
00927 GLAPI void GLAPIENTRY glLoadIdentity (void);
00928 GLAPI void GLAPIENTRY glLoadMatrixd (const GLdouble *m);
00929 GLAPI void GLAPIENTRY glLoadMatrixf (const GLfloat *m);
00930 GLAPI void GLAPIENTRY glLoadName (GLuint name);
00931 GLAPI void GLAPIENTRY glLogicOp (GLenum opcode);
00932 GLAPI void GLAPIENTRY glMap1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);
00933 GLAPI void GLAPIENTRY glMap1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
00934 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);
00935 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);
00936 GLAPI void GLAPIENTRY glMapGrid1d (GLint un, GLdouble u1, GLdouble u2);
00937 GLAPI void GLAPIENTRY glMapGrid1f (GLint un, GLfloat u1, GLfloat u2);
00938 GLAPI void GLAPIENTRY glMapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2);
00939 GLAPI void GLAPIENTRY glMapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2);
00940 GLAPI void GLAPIENTRY glMaterialf (GLenum face, GLenum pname, GLfloat param);
00941 GLAPI void GLAPIENTRY glMaterialfv (GLenum face, GLenum pname, const GLfloat *params);
00942 GLAPI void GLAPIENTRY glMateriali (GLenum face, GLenum pname, GLint param);
00943 GLAPI void GLAPIENTRY glMaterialiv (GLenum face, GLenum pname, const GLint *params);
00944 GLAPI void GLAPIENTRY glMatrixMode (GLenum mode);
00945 GLAPI void GLAPIENTRY glMultMatrixd (const GLdouble *m);
00946 GLAPI void GLAPIENTRY glMultMatrixf (const GLfloat *m);
00947 GLAPI void GLAPIENTRY glNewList (GLuint list, GLenum mode);
00948 GLAPI void GLAPIENTRY glNormal3b (GLbyte nx, GLbyte ny, GLbyte nz);
00949 GLAPI void GLAPIENTRY glNormal3bv (const GLbyte *v);
00950 GLAPI void GLAPIENTRY glNormal3d (GLdouble nx, GLdouble ny, GLdouble nz);
00951 GLAPI void GLAPIENTRY glNormal3dv (const GLdouble *v);
00952 GLAPI void GLAPIENTRY glNormal3f (GLfloat nx, GLfloat ny, GLfloat nz);
00953 GLAPI void GLAPIENTRY glNormal3fv (const GLfloat *v);
00954 GLAPI void GLAPIENTRY glNormal3i (GLint nx, GLint ny, GLint nz);
00955 GLAPI void GLAPIENTRY glNormal3iv (const GLint *v);
00956 GLAPI void GLAPIENTRY glNormal3s (GLshort nx, GLshort ny, GLshort nz);
00957 GLAPI void GLAPIENTRY glNormal3sv (const GLshort *v);
00958 GLAPI void GLAPIENTRY glNormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer);
00959 GLAPI void GLAPIENTRY glOrtho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
00960 GLAPI void GLAPIENTRY glPassThrough (GLfloat token);
00961 GLAPI void GLAPIENTRY glPixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values);
00962 GLAPI void GLAPIENTRY glPixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values);
00963 GLAPI void GLAPIENTRY glPixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values);
00964 GLAPI void GLAPIENTRY glPixelStoref (GLenum pname, GLfloat param);
00965 GLAPI void GLAPIENTRY glPixelStorei (GLenum pname, GLint param);
00966 GLAPI void GLAPIENTRY glPixelTransferf (GLenum pname, GLfloat param);
00967 GLAPI void GLAPIENTRY glPixelTransferi (GLenum pname, GLint param);
00968 GLAPI void GLAPIENTRY glPixelZoom (GLfloat xfactor, GLfloat yfactor);
00969 GLAPI void GLAPIENTRY glPointSize (GLfloat size);
00970 GLAPI void GLAPIENTRY glPolygonMode (GLenum face, GLenum mode);
00971 GLAPI void GLAPIENTRY glPolygonOffset (GLfloat factor, GLfloat units);
00972 GLAPI void GLAPIENTRY glPolygonStipple (const GLubyte *mask);
00973 GLAPI void GLAPIENTRY glPopAttrib (void);
00974 GLAPI void GLAPIENTRY glPopClientAttrib (void);
00975 GLAPI void GLAPIENTRY glPopMatrix (void);
00976 GLAPI void GLAPIENTRY glPopName (void);
00977 GLAPI void GLAPIENTRY glPrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities);
00978 GLAPI void GLAPIENTRY glPushAttrib (GLbitfield mask);
00979 GLAPI void GLAPIENTRY glPushClientAttrib (GLbitfield mask);
00980 GLAPI void GLAPIENTRY glPushMatrix (void);
00981 GLAPI void GLAPIENTRY glPushName (GLuint name);
00982 GLAPI void GLAPIENTRY glRasterPos2d (GLdouble x, GLdouble y);
00983 GLAPI void GLAPIENTRY glRasterPos2dv (const GLdouble *v);
00984 GLAPI void GLAPIENTRY glRasterPos2f (GLfloat x, GLfloat y);
00985 GLAPI void GLAPIENTRY glRasterPos2fv (const GLfloat *v);
00986 GLAPI void GLAPIENTRY glRasterPos2i (GLint x, GLint y);
00987 GLAPI void GLAPIENTRY glRasterPos2iv (const GLint *v);
00988 GLAPI void GLAPIENTRY glRasterPos2s (GLshort x, GLshort y);
00989 GLAPI void GLAPIENTRY glRasterPos2sv (const GLshort *v);
00990 GLAPI void GLAPIENTRY glRasterPos3d (GLdouble x, GLdouble y, GLdouble z);
00991 GLAPI void GLAPIENTRY glRasterPos3dv (const GLdouble *v);
00992 GLAPI void GLAPIENTRY glRasterPos3f (GLfloat x, GLfloat y, GLfloat z);
00993 GLAPI void GLAPIENTRY glRasterPos3fv (const GLfloat *v);
00994 GLAPI void GLAPIENTRY glRasterPos3i (GLint x, GLint y, GLint z);
00995 GLAPI void GLAPIENTRY glRasterPos3iv (const GLint *v);
00996 GLAPI void GLAPIENTRY glRasterPos3s (GLshort x, GLshort y, GLshort z);
00997 GLAPI void GLAPIENTRY glRasterPos3sv (const GLshort *v);
00998 GLAPI void GLAPIENTRY glRasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
00999 GLAPI void GLAPIENTRY glRasterPos4dv (const GLdouble *v);
01000 GLAPI void GLAPIENTRY glRasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
01001 GLAPI void GLAPIENTRY glRasterPos4fv (const GLfloat *v);
01002 GLAPI void GLAPIENTRY glRasterPos4i (GLint x, GLint y, GLint z, GLint w);
01003 GLAPI void GLAPIENTRY glRasterPos4iv (const GLint *v);
01004 GLAPI void GLAPIENTRY glRasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w);
01005 GLAPI void GLAPIENTRY glRasterPos4sv (const GLshort *v);
01006 GLAPI void GLAPIENTRY glReadBuffer (GLenum mode);
01007 GLAPI void GLAPIENTRY glReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels);
01008 GLAPI void GLAPIENTRY glRectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2);
01009 GLAPI void GLAPIENTRY glRectdv (const GLdouble *v1, const GLdouble *v2);
01010 GLAPI void GLAPIENTRY glRectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2);
01011 GLAPI void GLAPIENTRY glRectfv (const GLfloat *v1, const GLfloat *v2);
01012 GLAPI void GLAPIENTRY glRecti (GLint x1, GLint y1, GLint x2, GLint y2);
01013 GLAPI void GLAPIENTRY glRectiv (const GLint *v1, const GLint *v2);
01014 GLAPI void GLAPIENTRY glRects (GLshort x1, GLshort y1, GLshort x2, GLshort y2);
01015 GLAPI void GLAPIENTRY glRectsv (const GLshort *v1, const GLshort *v2);
01016 GLAPI GLint GLAPIENTRY glRenderMode (GLenum mode);
01017 GLAPI void GLAPIENTRY glRotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
01018 GLAPI void GLAPIENTRY glRotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
01019 GLAPI void GLAPIENTRY glScaled (GLdouble x, GLdouble y, GLdouble z);
01020 GLAPI void GLAPIENTRY glScalef (GLfloat x, GLfloat y, GLfloat z);
01021 GLAPI void GLAPIENTRY glScissor (GLint x, GLint y, GLsizei width, GLsizei height);
01022 GLAPI void GLAPIENTRY glSelectBuffer (GLsizei size, GLuint *buffer);
01023 GLAPI void GLAPIENTRY glShadeModel (GLenum mode);
01024 GLAPI void GLAPIENTRY glStencilFunc (GLenum func, GLint ref, GLuint mask);
01025 GLAPI void GLAPIENTRY glStencilMask (GLuint mask);
01026 GLAPI void GLAPIENTRY glStencilOp (GLenum fail, GLenum zfail, GLenum zpass);
01027 GLAPI void GLAPIENTRY glTexCoord1d (GLdouble s);
01028 GLAPI void GLAPIENTRY glTexCoord1dv (const GLdouble *v);
01029 GLAPI void GLAPIENTRY glTexCoord1f (GLfloat s);
01030 GLAPI void GLAPIENTRY glTexCoord1fv (const GLfloat *v);
01031 GLAPI void GLAPIENTRY glTexCoord1i (GLint s);
01032 GLAPI void GLAPIENTRY glTexCoord1iv (const GLint *v);
01033 GLAPI void GLAPIENTRY glTexCoord1s (GLshort s);
01034 GLAPI void GLAPIENTRY glTexCoord1sv (const GLshort *v);
01035 GLAPI void GLAPIENTRY glTexCoord2d (GLdouble s, GLdouble t);
01036 GLAPI void GLAPIENTRY glTexCoord2dv (const GLdouble *v);
01037 GLAPI void GLAPIENTRY glTexCoord2f (GLfloat s, GLfloat t);
01038 GLAPI void GLAPIENTRY glTexCoord2fv (const GLfloat *v);
01039 GLAPI void GLAPIENTRY glTexCoord2i (GLint s, GLint t);
01040 GLAPI void GLAPIENTRY glTexCoord2iv (const GLint *v);
01041 GLAPI void GLAPIENTRY glTexCoord2s (GLshort s, GLshort t);
01042 GLAPI void GLAPIENTRY glTexCoord2sv (const GLshort *v);
01043 GLAPI void GLAPIENTRY glTexCoord3d (GLdouble s, GLdouble t, GLdouble r);
01044 GLAPI void GLAPIENTRY glTexCoord3dv (const GLdouble *v);
01045 GLAPI void GLAPIENTRY glTexCoord3f (GLfloat s, GLfloat t, GLfloat r);
01046 GLAPI void GLAPIENTRY glTexCoord3fv (const GLfloat *v);
01047 GLAPI void GLAPIENTRY glTexCoord3i (GLint s, GLint t, GLint r);
01048 GLAPI void GLAPIENTRY glTexCoord3iv (const GLint *v);
01049 GLAPI void GLAPIENTRY glTexCoord3s (GLshort s, GLshort t, GLshort r);
01050 GLAPI void GLAPIENTRY glTexCoord3sv (const GLshort *v);
01051 GLAPI void GLAPIENTRY glTexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q);
01052 GLAPI void GLAPIENTRY glTexCoord4dv (const GLdouble *v);
01053 GLAPI void GLAPIENTRY glTexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q);
01054 GLAPI void GLAPIENTRY glTexCoord4fv (const GLfloat *v);
01055 GLAPI void GLAPIENTRY glTexCoord4i (GLint s, GLint t, GLint r, GLint q);
01056 GLAPI void GLAPIENTRY glTexCoord4iv (const GLint *v);
01057 GLAPI void GLAPIENTRY glTexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q);
01058 GLAPI void GLAPIENTRY glTexCoord4sv (const GLshort *v);
01059 GLAPI void GLAPIENTRY glTexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
01060 GLAPI void GLAPIENTRY glTexEnvf (GLenum target, GLenum pname, GLfloat param);
01061 GLAPI void GLAPIENTRY glTexEnvfv (GLenum target, GLenum pname, const GLfloat *params);
01062 GLAPI void GLAPIENTRY glTexEnvi (GLenum target, GLenum pname, GLint param);
01063 GLAPI void GLAPIENTRY glTexEnviv (GLenum target, GLenum pname, const GLint *params);
01064 GLAPI void GLAPIENTRY glTexGend (GLenum coord, GLenum pname, GLdouble param);
01065 GLAPI void GLAPIENTRY glTexGendv (GLenum coord, GLenum pname, const GLdouble *params);
01066 GLAPI void GLAPIENTRY glTexGenf (GLenum coord, GLenum pname, GLfloat param);
01067 GLAPI void GLAPIENTRY glTexGenfv (GLenum coord, GLenum pname, const GLfloat *params);
01068 GLAPI void GLAPIENTRY glTexGeni (GLenum coord, GLenum pname, GLint param);
01069 GLAPI void GLAPIENTRY glTexGeniv (GLenum coord, GLenum pname, const GLint *params);
01070 GLAPI void GLAPIENTRY glTexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
01071 GLAPI void GLAPIENTRY glTexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
01072 GLAPI void GLAPIENTRY glTexParameterf (GLenum target, GLenum pname, GLfloat param);
01073 GLAPI void GLAPIENTRY glTexParameterfv (GLenum target, GLenum pname, const GLfloat *params);
01074 GLAPI void GLAPIENTRY glTexParameteri (GLenum target, GLenum pname, GLint param);
01075 GLAPI void GLAPIENTRY glTexParameteriv (GLenum target, GLenum pname, const GLint *params);
01076 GLAPI void GLAPIENTRY glTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
01077 GLAPI void GLAPIENTRY glTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels);
01078 GLAPI void GLAPIENTRY glTranslated (GLdouble x, GLdouble y, GLdouble z);
01079 GLAPI void GLAPIENTRY glTranslatef (GLfloat x, GLfloat y, GLfloat z);
01080 GLAPI void GLAPIENTRY glVertex2d (GLdouble x, GLdouble y);
01081 GLAPI void GLAPIENTRY glVertex2dv (const GLdouble *v);
01082 GLAPI void GLAPIENTRY glVertex2f (GLfloat x, GLfloat y);
01083 GLAPI void GLAPIENTRY glVertex2fv (const GLfloat *v);
01084 GLAPI void GLAPIENTRY glVertex2i (GLint x, GLint y);
01085 GLAPI void GLAPIENTRY glVertex2iv (const GLint *v);
01086 GLAPI void GLAPIENTRY glVertex2s (GLshort x, GLshort y);
01087 GLAPI void GLAPIENTRY glVertex2sv (const GLshort *v);
01088 GLAPI void GLAPIENTRY glVertex3d (GLdouble x, GLdouble y, GLdouble z);
01089 GLAPI void GLAPIENTRY glVertex3dv (const GLdouble *v);
01090 GLAPI void GLAPIENTRY glVertex3f (GLfloat x, GLfloat y, GLfloat z);
01091 GLAPI void GLAPIENTRY glVertex3fv (const GLfloat *v);
01092 GLAPI void GLAPIENTRY glVertex3i (GLint x, GLint y, GLint z);
01093 GLAPI void GLAPIENTRY glVertex3iv (const GLint *v);
01094 GLAPI void GLAPIENTRY glVertex3s (GLshort x, GLshort y, GLshort z);
01095 GLAPI void GLAPIENTRY glVertex3sv (const GLshort *v);
01096 GLAPI void GLAPIENTRY glVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w);
01097 GLAPI void GLAPIENTRY glVertex4dv (const GLdouble *v);
01098 GLAPI void GLAPIENTRY glVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
01099 GLAPI void GLAPIENTRY glVertex4fv (const GLfloat *v);
01100 GLAPI void GLAPIENTRY glVertex4i (GLint x, GLint y, GLint z, GLint w);
01101 GLAPI void GLAPIENTRY glVertex4iv (const GLint *v);
01102 GLAPI void GLAPIENTRY glVertex4s (GLshort x, GLshort y, GLshort z, GLshort w);
01103 GLAPI void GLAPIENTRY glVertex4sv (const GLshort *v);
01104 GLAPI void GLAPIENTRY glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
01105 GLAPI void GLAPIENTRY glViewport (GLint x, GLint y, GLsizei width, GLsizei height);
01106
01107 #define GLEW_VERSION_1_1 GLEW_GET_VAR(__GLEW_VERSION_1_1)
01108
01109 #endif
01110
01111
01112
01113
01114 #if defined(__APPLE__) && defined(__MACH__)
01115 #include <OpenGL/glu.h>
01116 #else
01117 #include <GL/glu.h>
01118 #endif
01119
01120
01121
01122 #ifndef GL_VERSION_1_2
01123 #define GL_VERSION_1_2 1
01124
01125 #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
01126 #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
01127 #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
01128 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
01129 #define GL_UNSIGNED_BYTE_3_3_2 0x8032
01130 #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
01131 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
01132 #define GL_UNSIGNED_INT_8_8_8_8 0x8035
01133 #define GL_UNSIGNED_INT_10_10_10_2 0x8036
01134 #define GL_RESCALE_NORMAL 0x803A
01135 #define GL_TEXTURE_BINDING_3D 0x806A
01136 #define GL_PACK_SKIP_IMAGES 0x806B
01137 #define GL_PACK_IMAGE_HEIGHT 0x806C
01138 #define GL_UNPACK_SKIP_IMAGES 0x806D
01139 #define GL_UNPACK_IMAGE_HEIGHT 0x806E
01140 #define GL_TEXTURE_3D 0x806F
01141 #define GL_PROXY_TEXTURE_3D 0x8070
01142 #define GL_TEXTURE_DEPTH 0x8071
01143 #define GL_TEXTURE_WRAP_R 0x8072
01144 #define GL_MAX_3D_TEXTURE_SIZE 0x8073
01145 #define GL_BGR 0x80E0
01146 #define GL_BGRA 0x80E1
01147 #define GL_MAX_ELEMENTS_VERTICES 0x80E8
01148 #define GL_MAX_ELEMENTS_INDICES 0x80E9
01149 #define GL_CLAMP_TO_EDGE 0x812F
01150 #define GL_TEXTURE_MIN_LOD 0x813A
01151 #define GL_TEXTURE_MAX_LOD 0x813B
01152 #define GL_TEXTURE_BASE_LEVEL 0x813C
01153 #define GL_TEXTURE_MAX_LEVEL 0x813D
01154 #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
01155 #define GL_SINGLE_COLOR 0x81F9
01156 #define GL_SEPARATE_SPECULAR_COLOR 0x81FA
01157 #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
01158 #define GL_UNSIGNED_SHORT_5_6_5 0x8363
01159 #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
01160 #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
01161 #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
01162 #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
01163 #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
01164 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D
01165 #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
01166
01167 typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
01168 typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
01169 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);
01170 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);
01171
01172 #define glCopyTexSubImage3D GLEW_GET_FUN(__glewCopyTexSubImage3D)
01173 #define glDrawRangeElements GLEW_GET_FUN(__glewDrawRangeElements)
01174 #define glTexImage3D GLEW_GET_FUN(__glewTexImage3D)
01175 #define glTexSubImage3D GLEW_GET_FUN(__glewTexSubImage3D)
01176
01177 #define GLEW_VERSION_1_2 GLEW_GET_VAR(__GLEW_VERSION_1_2)
01178
01179 #endif
01180
01181
01182
01183 #ifndef GL_VERSION_1_3
01184 #define GL_VERSION_1_3 1
01185
01186 #define GL_MULTISAMPLE 0x809D
01187 #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
01188 #define GL_SAMPLE_ALPHA_TO_ONE 0x809F
01189 #define GL_SAMPLE_COVERAGE 0x80A0
01190 #define GL_SAMPLE_BUFFERS 0x80A8
01191 #define GL_SAMPLES 0x80A9
01192 #define GL_SAMPLE_COVERAGE_VALUE 0x80AA
01193 #define GL_SAMPLE_COVERAGE_INVERT 0x80AB
01194 #define GL_CLAMP_TO_BORDER 0x812D
01195 #define GL_TEXTURE0 0x84C0
01196 #define GL_TEXTURE1 0x84C1
01197 #define GL_TEXTURE2 0x84C2
01198 #define GL_TEXTURE3 0x84C3
01199 #define GL_TEXTURE4 0x84C4
01200 #define GL_TEXTURE5 0x84C5
01201 #define GL_TEXTURE6 0x84C6
01202 #define GL_TEXTURE7 0x84C7
01203 #define GL_TEXTURE8 0x84C8
01204 #define GL_TEXTURE9 0x84C9
01205 #define GL_TEXTURE10 0x84CA
01206 #define GL_TEXTURE11 0x84CB
01207 #define GL_TEXTURE12 0x84CC
01208 #define GL_TEXTURE13 0x84CD
01209 #define GL_TEXTURE14 0x84CE
01210 #define GL_TEXTURE15 0x84CF
01211 #define GL_TEXTURE16 0x84D0
01212 #define GL_TEXTURE17 0x84D1
01213 #define GL_TEXTURE18 0x84D2
01214 #define GL_TEXTURE19 0x84D3
01215 #define GL_TEXTURE20 0x84D4
01216 #define GL_TEXTURE21 0x84D5
01217 #define GL_TEXTURE22 0x84D6
01218 #define GL_TEXTURE23 0x84D7
01219 #define GL_TEXTURE24 0x84D8
01220 #define GL_TEXTURE25 0x84D9
01221 #define GL_TEXTURE26 0x84DA
01222 #define GL_TEXTURE27 0x84DB
01223 #define GL_TEXTURE28 0x84DC
01224 #define GL_TEXTURE29 0x84DD
01225 #define GL_TEXTURE30 0x84DE
01226 #define GL_TEXTURE31 0x84DF
01227 #define GL_ACTIVE_TEXTURE 0x84E0
01228 #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
01229 #define GL_MAX_TEXTURE_UNITS 0x84E2
01230 #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
01231 #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
01232 #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
01233 #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
01234 #define GL_SUBTRACT 0x84E7
01235 #define GL_COMPRESSED_ALPHA 0x84E9
01236 #define GL_COMPRESSED_LUMINANCE 0x84EA
01237 #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
01238 #define GL_COMPRESSED_INTENSITY 0x84EC
01239 #define GL_COMPRESSED_RGB 0x84ED
01240 #define GL_COMPRESSED_RGBA 0x84EE
01241 #define GL_TEXTURE_COMPRESSION_HINT 0x84EF
01242 #define GL_NORMAL_MAP 0x8511
01243 #define GL_REFLECTION_MAP 0x8512
01244 #define GL_TEXTURE_CUBE_MAP 0x8513
01245 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
01246 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
01247 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
01248 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
01249 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
01250 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
01251 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
01252 #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
01253 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
01254 #define GL_COMBINE 0x8570
01255 #define GL_COMBINE_RGB 0x8571
01256 #define GL_COMBINE_ALPHA 0x8572
01257 #define GL_RGB_SCALE 0x8573
01258 #define GL_ADD_SIGNED 0x8574
01259 #define GL_INTERPOLATE 0x8575
01260 #define GL_CONSTANT 0x8576
01261 #define GL_PRIMARY_COLOR 0x8577
01262 #define GL_PREVIOUS 0x8578
01263 #define GL_SOURCE0_RGB 0x8580
01264 #define GL_SOURCE1_RGB 0x8581
01265 #define GL_SOURCE2_RGB 0x8582
01266 #define GL_SOURCE0_ALPHA 0x8588
01267 #define GL_SOURCE1_ALPHA 0x8589
01268 #define GL_SOURCE2_ALPHA 0x858A
01269 #define GL_OPERAND0_RGB 0x8590
01270 #define GL_OPERAND1_RGB 0x8591
01271 #define GL_OPERAND2_RGB 0x8592
01272 #define GL_OPERAND0_ALPHA 0x8598
01273 #define GL_OPERAND1_ALPHA 0x8599
01274 #define GL_OPERAND2_ALPHA 0x859A
01275 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
01276 #define GL_TEXTURE_COMPRESSED 0x86A1
01277 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
01278 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
01279 #define GL_DOT3_RGB 0x86AE
01280 #define GL_DOT3_RGBA 0x86AF
01281 #define GL_MULTISAMPLE_BIT 0x20000000
01282
01283 typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREPROC) (GLenum texture);
01284 typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
01285 typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
01286 typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
01287 typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *data);
01288 typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
01289 typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *data);
01290 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);
01291 typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint lod, GLvoid *img);
01292 typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble m[16]);
01293 typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat m[16]);
01294 typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble m[16]);
01295 typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat m[16]);
01296 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
01297 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdouble *v);
01298 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
01299 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v);
01300 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
01301 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint *v);
01302 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
01303 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v);
01304 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DPROC) (GLenum target, GLdouble s, GLdouble t);
01305 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVPROC) (GLenum target, const GLdouble *v);
01306 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
01307 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v);
01308 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IPROC) (GLenum target, GLint s, GLint t);
01309 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVPROC) (GLenum target, const GLint *v);
01310 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SPROC) (GLenum target, GLshort s, GLshort t);
01311 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVPROC) (GLenum target, const GLshort *v);
01312 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
01313 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVPROC) (GLenum target, const GLdouble *v);
01314 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
01315 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVPROC) (GLenum target, const GLfloat *v);
01316 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IPROC) (GLenum target, GLint s, GLint t, GLint r);
01317 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVPROC) (GLenum target, const GLint *v);
01318 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
01319 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVPROC) (GLenum target, const GLshort *v);
01320 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
01321 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVPROC) (GLenum target, const GLdouble *v);
01322 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
01323 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVPROC) (GLenum target, const GLfloat *v);
01324 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
01325 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVPROC) (GLenum target, const GLint *v);
01326 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
01327 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v);
01328 typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean invert);
01329
01330 #define glActiveTexture GLEW_GET_FUN(__glewActiveTexture)
01331 #define glClientActiveTexture GLEW_GET_FUN(__glewClientActiveTexture)
01332 #define glCompressedTexImage1D GLEW_GET_FUN(__glewCompressedTexImage1D)
01333 #define glCompressedTexImage2D GLEW_GET_FUN(__glewCompressedTexImage2D)
01334 #define glCompressedTexImage3D GLEW_GET_FUN(__glewCompressedTexImage3D)
01335 #define glCompressedTexSubImage1D GLEW_GET_FUN(__glewCompressedTexSubImage1D)
01336 #define glCompressedTexSubImage2D GLEW_GET_FUN(__glewCompressedTexSubImage2D)
01337 #define glCompressedTexSubImage3D GLEW_GET_FUN(__glewCompressedTexSubImage3D)
01338 #define glGetCompressedTexImage GLEW_GET_FUN(__glewGetCompressedTexImage)
01339 #define glLoadTransposeMatrixd GLEW_GET_FUN(__glewLoadTransposeMatrixd)
01340 #define glLoadTransposeMatrixf GLEW_GET_FUN(__glewLoadTransposeMatrixf)
01341 #define glMultTransposeMatrixd GLEW_GET_FUN(__glewMultTransposeMatrixd)
01342 #define glMultTransposeMatrixf GLEW_GET_FUN(__glewMultTransposeMatrixf)
01343 #define glMultiTexCoord1d GLEW_GET_FUN(__glewMultiTexCoord1d)
01344 #define glMultiTexCoord1dv GLEW_GET_FUN(__glewMultiTexCoord1dv)
01345 #define glMultiTexCoord1f GLEW_GET_FUN(__glewMultiTexCoord1f)
01346 #define glMultiTexCoord1fv GLEW_GET_FUN(__glewMultiTexCoord1fv)
01347 #define glMultiTexCoord1i GLEW_GET_FUN(__glewMultiTexCoord1i)
01348 #define glMultiTexCoord1iv GLEW_GET_FUN(__glewMultiTexCoord1iv)
01349 #define glMultiTexCoord1s GLEW_GET_FUN(__glewMultiTexCoord1s)
01350 #define glMultiTexCoord1sv GLEW_GET_FUN(__glewMultiTexCoord1sv)
01351 #define glMultiTexCoord2d GLEW_GET_FUN(__glewMultiTexCoord2d)
01352 #define glMultiTexCoord2dv GLEW_GET_FUN(__glewMultiTexCoord2dv)
01353 #define glMultiTexCoord2f GLEW_GET_FUN(__glewMultiTexCoord2f)
01354 #define glMultiTexCoord2fv GLEW_GET_FUN(__glewMultiTexCoord2fv)
01355 #define glMultiTexCoord2i GLEW_GET_FUN(__glewMultiTexCoord2i)
01356 #define glMultiTexCoord2iv GLEW_GET_FUN(__glewMultiTexCoord2iv)
01357 #define glMultiTexCoord2s GLEW_GET_FUN(__glewMultiTexCoord2s)
01358 #define glMultiTexCoord2sv GLEW_GET_FUN(__glewMultiTexCoord2sv)
01359 #define glMultiTexCoord3d GLEW_GET_FUN(__glewMultiTexCoord3d)
01360 #define glMultiTexCoord3dv GLEW_GET_FUN(__glewMultiTexCoord3dv)
01361 #define glMultiTexCoord3f GLEW_GET_FUN(__glewMultiTexCoord3f)
01362 #define glMultiTexCoord3fv GLEW_GET_FUN(__glewMultiTexCoord3fv)
01363 #define glMultiTexCoord3i GLEW_GET_FUN(__glewMultiTexCoord3i)
01364 #define glMultiTexCoord3iv GLEW_GET_FUN(__glewMultiTexCoord3iv)
01365 #define glMultiTexCoord3s GLEW_GET_FUN(__glewMultiTexCoord3s)
01366 #define glMultiTexCoord3sv GLEW_GET_FUN(__glewMultiTexCoord3sv)
01367 #define glMultiTexCoord4d GLEW_GET_FUN(__glewMultiTexCoord4d)
01368 #define glMultiTexCoord4dv GLEW_GET_FUN(__glewMultiTexCoord4dv)
01369 #define glMultiTexCoord4f GLEW_GET_FUN(__glewMultiTexCoord4f)
01370 #define glMultiTexCoord4fv GLEW_GET_FUN(__glewMultiTexCoord4fv)
01371 #define glMultiTexCoord4i GLEW_GET_FUN(__glewMultiTexCoord4i)
01372 #define glMultiTexCoord4iv GLEW_GET_FUN(__glewMultiTexCoord4iv)
01373 #define glMultiTexCoord4s GLEW_GET_FUN(__glewMultiTexCoord4s)
01374 #define glMultiTexCoord4sv GLEW_GET_FUN(__glewMultiTexCoord4sv)
01375 #define glSampleCoverage GLEW_GET_FUN(__glewSampleCoverage)
01376
01377 #define GLEW_VERSION_1_3 GLEW_GET_VAR(__GLEW_VERSION_1_3)
01378
01379 #endif
01380
01381
01382
01383 #ifndef GL_VERSION_1_4
01384 #define GL_VERSION_1_4 1
01385
01386 #define GL_BLEND_DST_RGB 0x80C8
01387 #define GL_BLEND_SRC_RGB 0x80C9
01388 #define GL_BLEND_DST_ALPHA 0x80CA
01389 #define GL_BLEND_SRC_ALPHA 0x80CB
01390 #define GL_POINT_SIZE_MIN 0x8126
01391 #define GL_POINT_SIZE_MAX 0x8127
01392 #define GL_POINT_FADE_THRESHOLD_SIZE 0x8128
01393 #define GL_POINT_DISTANCE_ATTENUATION 0x8129
01394 #define GL_GENERATE_MIPMAP 0x8191
01395 #define GL_GENERATE_MIPMAP_HINT 0x8192
01396 #define GL_DEPTH_COMPONENT16 0x81A5
01397 #define GL_DEPTH_COMPONENT24 0x81A6
01398 #define GL_DEPTH_COMPONENT32 0x81A7
01399 #define GL_MIRRORED_REPEAT 0x8370
01400 #define GL_FOG_COORDINATE_SOURCE 0x8450
01401 #define GL_FOG_COORDINATE 0x8451
01402 #define GL_FRAGMENT_DEPTH 0x8452
01403 #define GL_CURRENT_FOG_COORDINATE 0x8453
01404 #define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454
01405 #define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455
01406 #define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456
01407 #define GL_FOG_COORDINATE_ARRAY 0x8457
01408 #define GL_COLOR_SUM 0x8458
01409 #define GL_CURRENT_SECONDARY_COLOR 0x8459
01410 #define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A
01411 #define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B
01412 #define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C
01413 #define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D
01414 #define GL_SECONDARY_COLOR_ARRAY 0x845E
01415 #define GL_MAX_TEXTURE_LOD_BIAS 0x84FD
01416 #define GL_TEXTURE_FILTER_CONTROL 0x8500
01417 #define GL_TEXTURE_LOD_BIAS 0x8501
01418 #define GL_INCR_WRAP 0x8507
01419 #define GL_DECR_WRAP 0x8508
01420 #define GL_TEXTURE_DEPTH_SIZE 0x884A
01421 #define GL_DEPTH_TEXTURE_MODE 0x884B
01422 #define GL_TEXTURE_COMPARE_MODE 0x884C
01423 #define GL_TEXTURE_COMPARE_FUNC 0x884D
01424 #define GL_COMPARE_R_TO_TEXTURE 0x884E
01425
01426 typedef void (GLAPIENTRY * PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
01427 typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONPROC) (GLenum mode);
01428 typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
01429 typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
01430 typedef void (GLAPIENTRY * PFNGLFOGCOORDDPROC) (GLdouble coord);
01431 typedef void (GLAPIENTRY * PFNGLFOGCOORDDVPROC) (const GLdouble *coord);
01432 typedef void (GLAPIENTRY * PFNGLFOGCOORDFPROC) (GLfloat coord);
01433 typedef void (GLAPIENTRY * PFNGLFOGCOORDFVPROC) (const GLfloat *coord);
01434 typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount);
01435 typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount);
01436 typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
01437 typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVPROC) (GLenum pname, GLfloat *params);
01438 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GLbyte blue);
01439 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v);
01440 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green, GLdouble blue);
01441 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v);
01442 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FPROC) (GLfloat red, GLfloat green, GLfloat blue);
01443 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVPROC) (const GLfloat *v);
01444 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IPROC) (GLint red, GLint green, GLint blue);
01445 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVPROC) (const GLint *v);
01446 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SPROC) (GLshort red, GLshort green, GLshort blue);
01447 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVPROC) (const GLshort *v);
01448 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBPROC) (GLubyte red, GLubyte green, GLubyte blue);
01449 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVPROC) (const GLubyte *v);
01450 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIPROC) (GLuint red, GLuint green, GLuint blue);
01451 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVPROC) (const GLuint *v);
01452 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USPROC) (GLushort red, GLushort green, GLushort blue);
01453 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVPROC) (const GLushort *v);
01454 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer);
01455 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DPROC) (GLdouble x, GLdouble y);
01456 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVPROC) (const GLdouble *p);
01457 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FPROC) (GLfloat x, GLfloat y);
01458 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVPROC) (const GLfloat *p);
01459 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IPROC) (GLint x, GLint y);
01460 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVPROC) (const GLint *p);
01461 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SPROC) (GLshort x, GLshort y);
01462 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVPROC) (const GLshort *p);
01463 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DPROC) (GLdouble x, GLdouble y, GLdouble z);
01464 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVPROC) (const GLdouble *p);
01465 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FPROC) (GLfloat x, GLfloat y, GLfloat z);
01466 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVPROC) (const GLfloat *p);
01467 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);
01468 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVPROC) (const GLint *p);
01469 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);
01470 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVPROC) (const GLshort *p);
01471
01472 #define glBlendColor GLEW_GET_FUN(__glewBlendColor)
01473 #define glBlendEquation GLEW_GET_FUN(__glewBlendEquation)
01474 #define glBlendFuncSeparate GLEW_GET_FUN(__glewBlendFuncSeparate)
01475 #define glFogCoordPointer GLEW_GET_FUN(__glewFogCoordPointer)
01476 #define glFogCoordd GLEW_GET_FUN(__glewFogCoordd)
01477 #define glFogCoorddv GLEW_GET_FUN(__glewFogCoorddv)
01478 #define glFogCoordf GLEW_GET_FUN(__glewFogCoordf)
01479 #define glFogCoordfv GLEW_GET_FUN(__glewFogCoordfv)
01480 #define glMultiDrawArrays GLEW_GET_FUN(__glewMultiDrawArrays)
01481 #define glMultiDrawElements GLEW_GET_FUN(__glewMultiDrawElements)
01482 #define glPointParameterf GLEW_GET_FUN(__glewPointParameterf)
01483 #define glPointParameterfv GLEW_GET_FUN(__glewPointParameterfv)
01484 #define glSecondaryColor3b GLEW_GET_FUN(__glewSecondaryColor3b)
01485 #define glSecondaryColor3bv GLEW_GET_FUN(__glewSecondaryColor3bv)
01486 #define glSecondaryColor3d GLEW_GET_FUN(__glewSecondaryColor3d)
01487 #define glSecondaryColor3dv GLEW_GET_FUN(__glewSecondaryColor3dv)
01488 #define glSecondaryColor3f GLEW_GET_FUN(__glewSecondaryColor3f)
01489 #define glSecondaryColor3fv GLEW_GET_FUN(__glewSecondaryColor3fv)
01490 #define glSecondaryColor3i GLEW_GET_FUN(__glewSecondaryColor3i)
01491 #define glSecondaryColor3iv GLEW_GET_FUN(__glewSecondaryColor3iv)
01492 #define glSecondaryColor3s GLEW_GET_FUN(__glewSecondaryColor3s)
01493 #define glSecondaryColor3sv GLEW_GET_FUN(__glewSecondaryColor3sv)
01494 #define glSecondaryColor3ub GLEW_GET_FUN(__glewSecondaryColor3ub)
01495 #define glSecondaryColor3ubv GLEW_GET_FUN(__glewSecondaryColor3ubv)
01496 #define glSecondaryColor3ui GLEW_GET_FUN(__glewSecondaryColor3ui)
01497 #define glSecondaryColor3uiv GLEW_GET_FUN(__glewSecondaryColor3uiv)
01498 #define glSecondaryColor3us GLEW_GET_FUN(__glewSecondaryColor3us)
01499 #define glSecondaryColor3usv GLEW_GET_FUN(__glewSecondaryColor3usv)
01500 #define glSecondaryColorPointer GLEW_GET_FUN(__glewSecondaryColorPointer)
01501 #define glWindowPos2d GLEW_GET_FUN(__glewWindowPos2d)
01502 #define glWindowPos2dv GLEW_GET_FUN(__glewWindowPos2dv)
01503 #define glWindowPos2f GLEW_GET_FUN(__glewWindowPos2f)
01504 #define glWindowPos2fv GLEW_GET_FUN(__glewWindowPos2fv)
01505 #define glWindowPos2i GLEW_GET_FUN(__glewWindowPos2i)
01506 #define glWindowPos2iv GLEW_GET_FUN(__glewWindowPos2iv)
01507 #define glWindowPos2s GLEW_GET_FUN(__glewWindowPos2s)
01508 #define glWindowPos2sv GLEW_GET_FUN(__glewWindowPos2sv)
01509 #define glWindowPos3d GLEW_GET_FUN(__glewWindowPos3d)
01510 #define glWindowPos3dv GLEW_GET_FUN(__glewWindowPos3dv)
01511 #define glWindowPos3f GLEW_GET_FUN(__glewWindowPos3f)
01512 #define glWindowPos3fv GLEW_GET_FUN(__glewWindowPos3fv)
01513 #define glWindowPos3i GLEW_GET_FUN(__glewWindowPos3i)
01514 #define glWindowPos3iv GLEW_GET_FUN(__glewWindowPos3iv)
01515 #define glWindowPos3s GLEW_GET_FUN(__glewWindowPos3s)
01516 #define glWindowPos3sv GLEW_GET_FUN(__glewWindowPos3sv)
01517
01518 #define GLEW_VERSION_1_4 GLEW_GET_VAR(__GLEW_VERSION_1_4)
01519
01520 #endif
01521
01522
01523
01524 #ifndef GL_VERSION_1_5
01525 #define GL_VERSION_1_5 1
01526
01527 #define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE
01528 #define GL_FOG_COORD GL_FOG_COORDINATE
01529 #define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY
01530 #define GL_SRC0_RGB GL_SOURCE0_RGB
01531 #define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER
01532 #define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE
01533 #define GL_SRC1_ALPHA GL_SOURCE1_ALPHA
01534 #define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE
01535 #define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE
01536 #define GL_SRC0_ALPHA GL_SOURCE0_ALPHA
01537 #define GL_SRC1_RGB GL_SOURCE1_RGB
01538 #define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
01539 #define GL_SRC2_ALPHA GL_SOURCE2_ALPHA
01540 #define GL_SRC2_RGB GL_SOURCE2_RGB
01541 #define GL_BUFFER_SIZE 0x8764
01542 #define GL_BUFFER_USAGE 0x8765
01543 #define GL_QUERY_COUNTER_BITS 0x8864
01544 #define GL_CURRENT_QUERY 0x8865
01545 #define GL_QUERY_RESULT 0x8866
01546 #define GL_QUERY_RESULT_AVAILABLE 0x8867
01547 #define GL_ARRAY_BUFFER 0x8892
01548 #define GL_ELEMENT_ARRAY_BUFFER 0x8893
01549 #define GL_ARRAY_BUFFER_BINDING 0x8894
01550 #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
01551 #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896
01552 #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897
01553 #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898
01554 #define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899
01555 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A
01556 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B
01557 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C
01558 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D
01559 #define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E
01560 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
01561 #define GL_READ_ONLY 0x88B8
01562 #define GL_WRITE_ONLY 0x88B9
01563 #define GL_READ_WRITE 0x88BA
01564 #define GL_BUFFER_ACCESS 0x88BB
01565 #define GL_BUFFER_MAPPED 0x88BC
01566 #define GL_BUFFER_MAP_POINTER 0x88BD
01567 #define GL_STREAM_DRAW 0x88E0
01568 #define GL_STREAM_READ 0x88E1
01569 #define GL_STREAM_COPY 0x88E2
01570 #define GL_STATIC_DRAW 0x88E4
01571 #define GL_STATIC_READ 0x88E5
01572 #define GL_STATIC_COPY 0x88E6
01573 #define GL_DYNAMIC_DRAW 0x88E8
01574 #define GL_DYNAMIC_READ 0x88E9
01575 #define GL_DYNAMIC_COPY 0x88EA
01576 #define GL_SAMPLES_PASSED 0x8914
01577
01578 typedef ptrdiff_t GLsizeiptr;
01579 typedef ptrdiff_t GLintptr;
01580
01581 typedef void (GLAPIENTRY * PFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
01582 typedef void (GLAPIENTRY * PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
01583 typedef void (GLAPIENTRY * PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage);
01584 typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data);
01585 typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint* buffers);
01586 typedef void (GLAPIENTRY * PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint* ids);
01587 typedef void (GLAPIENTRY * PFNGLENDQUERYPROC) (GLenum target);
01588 typedef void (GLAPIENTRY * PFNGLGENBUFFERSPROC) (GLsizei n, GLuint* buffers);
01589 typedef void (GLAPIENTRY * PFNGLGENQUERIESPROC) (GLsizei n, GLuint* ids);
01590 typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint* params);
01591 typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname, GLvoid** params);
01592 typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, GLvoid* data);
01593 typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLint* params);
01594 typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GLuint* params);
01595 typedef void (GLAPIENTRY * PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint* params);
01596 typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERPROC) (GLuint buffer);
01597 typedef GLboolean (GLAPIENTRY * PFNGLISQUERYPROC) (GLuint id);
01598 typedef GLvoid* (GLAPIENTRY * PFNGLMAPBUFFERPROC) (GLenum target, GLenum access);
01599 typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERPROC) (GLenum target);
01600
01601 #define glBeginQuery GLEW_GET_FUN(__glewBeginQuery)
01602 #define glBindBuffer GLEW_GET_FUN(__glewBindBuffer)
01603 #define glBufferData GLEW_GET_FUN(__glewBufferData)
01604 #define glBufferSubData GLEW_GET_FUN(__glewBufferSubData)
01605 #define glDeleteBuffers GLEW_GET_FUN(__glewDeleteBuffers)
01606 #define glDeleteQueries GLEW_GET_FUN(__glewDeleteQueries)
01607 #define glEndQuery GLEW_GET_FUN(__glewEndQuery)
01608 #define glGenBuffers GLEW_GET_FUN(__glewGenBuffers)
01609 #define glGenQueries GLEW_GET_FUN(__glewGenQueries)
01610 #define glGetBufferParameteriv GLEW_GET_FUN(__glewGetBufferParameteriv)
01611 #define glGetBufferPointerv GLEW_GET_FUN(__glewGetBufferPointerv)
01612 #define glGetBufferSubData GLEW_GET_FUN(__glewGetBufferSubData)
01613 #define glGetQueryObjectiv GLEW_GET_FUN(__glewGetQueryObjectiv)
01614 #define glGetQueryObjectuiv GLEW_GET_FUN(__glewGetQueryObjectuiv)
01615 #define glGetQueryiv GLEW_GET_FUN(__glewGetQueryiv)
01616 #define glIsBuffer GLEW_GET_FUN(__glewIsBuffer)
01617 #define glIsQuery GLEW_GET_FUN(__glewIsQuery)
01618 #define glMapBuffer GLEW_GET_FUN(__glewMapBuffer)
01619 #define glUnmapBuffer GLEW_GET_FUN(__glewUnmapBuffer)
01620
01621 #define GLEW_VERSION_1_5 GLEW_GET_VAR(__GLEW_VERSION_1_5)
01622
01623 #endif
01624
01625
01626
01627 #ifndef GL_VERSION_2_0
01628 #define GL_VERSION_2_0 1
01629
01630 #define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION
01631 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
01632 #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
01633 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
01634 #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
01635 #define GL_CURRENT_VERTEX_ATTRIB 0x8626
01636 #define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642
01637 #define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643
01638 #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
01639 #define GL_STENCIL_BACK_FUNC 0x8800
01640 #define GL_STENCIL_BACK_FAIL 0x8801
01641 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
01642 #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
01643 #define GL_MAX_DRAW_BUFFERS 0x8824
01644 #define GL_DRAW_BUFFER0 0x8825
01645 #define GL_DRAW_BUFFER1 0x8826
01646 #define GL_DRAW_BUFFER2 0x8827
01647 #define GL_DRAW_BUFFER3 0x8828
01648 #define GL_DRAW_BUFFER4 0x8829
01649 #define GL_DRAW_BUFFER5 0x882A
01650 #define GL_DRAW_BUFFER6 0x882B
01651 #define GL_DRAW_BUFFER7 0x882C
01652 #define GL_DRAW_BUFFER8 0x882D
01653 #define GL_DRAW_BUFFER9 0x882E
01654 #define GL_DRAW_BUFFER10 0x882F
01655 #define GL_DRAW_BUFFER11 0x8830
01656 #define GL_DRAW_BUFFER12 0x8831
01657 #define GL_DRAW_BUFFER13 0x8832
01658 #define GL_DRAW_BUFFER14 0x8833
01659 #define GL_DRAW_BUFFER15 0x8834
01660 #define GL_BLEND_EQUATION_ALPHA 0x883D
01661 #define GL_POINT_SPRITE 0x8861
01662 #define GL_COORD_REPLACE 0x8862
01663 #define GL_MAX_VERTEX_ATTRIBS 0x8869
01664 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
01665 #define GL_MAX_TEXTURE_COORDS 0x8871
01666 #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
01667 #define GL_FRAGMENT_SHADER 0x8B30
01668 #define GL_VERTEX_SHADER 0x8B31
01669 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49
01670 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A
01671 #define GL_MAX_VARYING_FLOATS 0x8B4B
01672 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
01673 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
01674 #define GL_SHADER_TYPE 0x8B4F
01675 #define GL_FLOAT_VEC2 0x8B50
01676 #define GL_FLOAT_VEC3 0x8B51
01677 #define GL_FLOAT_VEC4 0x8B52
01678 #define GL_INT_VEC2 0x8B53
01679 #define GL_INT_VEC3 0x8B54
01680 #define GL_INT_VEC4 0x8B55
01681 #define GL_BOOL 0x8B56
01682 #define GL_BOOL_VEC2 0x8B57
01683 #define GL_BOOL_VEC3 0x8B58
01684 #define GL_BOOL_VEC4 0x8B59
01685 #define GL_FLOAT_MAT2 0x8B5A
01686 #define GL_FLOAT_MAT3 0x8B5B
01687 #define GL_FLOAT_MAT4 0x8B5C
01688 #define GL_SAMPLER_1D 0x8B5D
01689 #define GL_SAMPLER_2D 0x8B5E
01690 #define GL_SAMPLER_3D 0x8B5F
01691 #define GL_SAMPLER_CUBE 0x8B60
01692 #define GL_SAMPLER_1D_SHADOW 0x8B61
01693 #define GL_SAMPLER_2D_SHADOW 0x8B62
01694 #define GL_DELETE_STATUS 0x8B80
01695 #define GL_COMPILE_STATUS 0x8B81
01696 #define GL_LINK_STATUS 0x8B82
01697 #define GL_VALIDATE_STATUS 0x8B83
01698 #define GL_INFO_LOG_LENGTH 0x8B84
01699 #define GL_ATTACHED_SHADERS 0x8B85
01700 #define GL_ACTIVE_UNIFORMS 0x8B86
01701 #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
01702 #define GL_SHADER_SOURCE_LENGTH 0x8B88
01703 #define GL_ACTIVE_ATTRIBUTES 0x8B89
01704 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
01705 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B
01706 #define GL_SHADING_LANGUAGE_VERSION 0x8B8C
01707 #define GL_CURRENT_PROGRAM 0x8B8D
01708 #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
01709 #define GL_LOWER_LEFT 0x8CA1
01710 #define GL_UPPER_LEFT 0x8CA2
01711 #define GL_STENCIL_BACK_REF 0x8CA3
01712 #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4
01713 #define GL_STENCIL_BACK_WRITEMASK 0x8CA5
01714
01715 typedef char GLchar;
01716
01717 typedef void (GLAPIENTRY * PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);
01718 typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint index, const GLchar* name);
01719 typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum, GLenum);
01720 typedef void (GLAPIENTRY * PFNGLCOMPILESHADERPROC) (GLuint shader);
01721 typedef GLuint (GLAPIENTRY * PFNGLCREATEPROGRAMPROC) (void);
01722 typedef GLuint (GLAPIENTRY * PFNGLCREATESHADERPROC) (GLenum type);
01723 typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMPROC) (GLuint program);
01724 typedef void (GLAPIENTRY * PFNGLDELETESHADERPROC) (GLuint shader);
01725 typedef void (GLAPIENTRY * PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);
01726 typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint);
01727 typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum* bufs);
01728 typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYPROC) (GLuint);
01729 typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
01730 typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMPROC) (GLuint program, GLuint index, GLsizei maxLength, GLsizei* length, GLint* size, GLenum* type, GLchar* name);
01731 typedef void (GLAPIENTRY * PFNGLGETATTACHEDSHADERSPROC) (GLuint program, GLsizei maxCount, GLsizei* count, GLuint* shaders);
01732 typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONPROC) (GLuint program, const GLchar* name);
01733 typedef void (GLAPIENTRY * PFNGLGETPROGRAMINFOLOGPROC) (GLuint program, GLsizei bufSize, GLsizei* length, GLchar* infoLog);
01734 typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVPROC) (GLuint program, GLenum pname, GLint* param);
01735 typedef void (GLAPIENTRY * PFNGLGETSHADERINFOLOGPROC) (GLuint shader, GLsizei bufSize, GLsizei* length, GLchar* infoLog);
01736 typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEPROC) (GLint obj, GLsizei maxLength, GLsizei* length, GLchar* source);
01737 typedef void (GLAPIENTRY * PFNGLGETSHADERIVPROC) (GLuint shader, GLenum pname, GLint* param);
01738 typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONPROC) (GLint programObj, const GLchar* name);
01739 typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVPROC) (GLuint program, GLint location, GLfloat* params);
01740 typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVPROC) (GLuint program, GLint location, GLint* params);
01741 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVPROC) (GLuint, GLenum, GLvoid*);
01742 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVPROC) (GLuint, GLenum, GLdouble*);
01743 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVPROC) (GLuint, GLenum, GLfloat*);
01744 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVPROC) (GLuint, GLenum, GLint*);
01745 typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMPROC) (GLuint program);
01746 typedef GLboolean (GLAPIENTRY * PFNGLISSHADERPROC) (GLuint shader);
01747 typedef void (GLAPIENTRY * PFNGLLINKPROGRAMPROC) (GLuint program);
01748 typedef void (GLAPIENTRY * PFNGLSHADERSOURCEPROC) (GLuint shader, GLsizei count, const GLchar** strings, const GLint* lengths);
01749 typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
01750 typedef void (GLAPIENTRY * PFNGLSTENCILMASKSEPARATEPROC) (GLenum, GLuint);
01751 typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
01752 typedef void (GLAPIENTRY * PFNGLUNIFORM1FPROC) (GLint location, GLfloat v0);
01753 typedef void (GLAPIENTRY * PFNGLUNIFORM1FVPROC) (GLint location, GLsizei count, const GLfloat* value);
01754 typedef void (GLAPIENTRY * PFNGLUNIFORM1IPROC) (GLint location, GLint v0);
01755 typedef void (GLAPIENTRY * PFNGLUNIFORM1IVPROC) (GLint location, GLsizei count, const GLint* value);
01756 typedef void (GLAPIENTRY * PFNGLUNIFORM2FPROC) (GLint location, GLfloat v0, GLfloat v1);
01757 typedef void (GLAPIENTRY * PFNGLUNIFORM2FVPROC) (GLint location, GLsizei count, const GLfloat* value);
01758 typedef void (GLAPIENTRY * PFNGLUNIFORM2IPROC) (GLint location, GLint v0, GLint v1);
01759 typedef void (GLAPIENTRY * PFNGLUNIFORM2IVPROC) (GLint location, GLsizei count, const GLint* value);
01760 typedef void (GLAPIENTRY * PFNGLUNIFORM3FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
01761 typedef void (GLAPIENTRY * PFNGLUNIFORM3FVPROC) (GLint location, GLsizei count, const GLfloat* value);
01762 typedef void (GLAPIENTRY * PFNGLUNIFORM3IPROC) (GLint location, GLint v0, GLint v1, GLint v2);
01763 typedef void (GLAPIENTRY * PFNGLUNIFORM3IVPROC) (GLint location, GLsizei count, const GLint* value);
01764 typedef void (GLAPIENTRY * PFNGLUNIFORM4FPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
01765 typedef void (GLAPIENTRY * PFNGLUNIFORM4FVPROC) (GLint location, GLsizei count, const GLfloat* value);
01766 typedef void (GLAPIENTRY * PFNGLUNIFORM4IPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
01767 typedef void (GLAPIENTRY * PFNGLUNIFORM4IVPROC) (GLint location, GLsizei count, const GLint* value);
01768 typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
01769 typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
01770 typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
01771 typedef void (GLAPIENTRY * PFNGLUSEPROGRAMPROC) (GLuint program);
01772 typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMPROC) (GLuint program);
01773 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DPROC) (GLuint index, GLdouble x);
01774 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVPROC) (GLuint index, const GLdouble* v);
01775 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FPROC) (GLuint index, GLfloat x);
01776 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVPROC) (GLuint index, const GLfloat* v);
01777 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SPROC) (GLuint index, GLshort x);
01778 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVPROC) (GLuint index, const GLshort* v);
01779 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DPROC) (GLuint index, GLdouble x, GLdouble y);
01780 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVPROC) (GLuint index, const GLdouble* v);
01781 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FPROC) (GLuint index, GLfloat x, GLfloat y);
01782 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVPROC) (GLuint index, const GLfloat* v);
01783 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SPROC) (GLuint index, GLshort x, GLshort y);
01784 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVPROC) (GLuint index, const GLshort* v);
01785 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
01786 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVPROC) (GLuint index, const GLdouble* v);
01787 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
01788 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVPROC) (GLuint index, const GLfloat* v);
01789 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
01790 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVPROC) (GLuint index, const GLshort* v);
01791 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVPROC) (GLuint index, const GLbyte* v);
01792 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVPROC) (GLuint index, const GLint* v);
01793 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVPROC) (GLuint index, const GLshort* v);
01794 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
01795 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVPROC) (GLuint index, const GLubyte* v);
01796 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVPROC) (GLuint index, const GLuint* v);
01797 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVPROC) (GLuint index, const GLushort* v);
01798 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVPROC) (GLuint index, const GLbyte* v);
01799 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
01800 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVPROC) (GLuint index, const GLdouble* v);
01801 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
01802 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVPROC) (GLuint index, const GLfloat* v);
01803 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVPROC) (GLuint index, const GLint* v);
01804 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
01805 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort* v);
01806 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte* v);
01807 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint* v);
01808 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort* v);
01809 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* pointer);
01810
01811 #define glAttachShader GLEW_GET_FUN(__glewAttachShader)
01812 #define glBindAttribLocation GLEW_GET_FUN(__glewBindAttribLocation)
01813 #define glBlendEquationSeparate GLEW_GET_FUN(__glewBlendEquationSeparate)
01814 #define glCompileShader GLEW_GET_FUN(__glewCompileShader)
01815 #define glCreateProgram GLEW_GET_FUN(__glewCreateProgram)
01816 #define glCreateShader GLEW_GET_FUN(__glewCreateShader)
01817 #define glDeleteProgram GLEW_GET_FUN(__glewDeleteProgram)
01818 #define glDeleteShader GLEW_GET_FUN(__glewDeleteShader)
01819 #define glDetachShader GLEW_GET_FUN(__glewDetachShader)
01820 #define glDisableVertexAttribArray GLEW_GET_FUN(__glewDisableVertexAttribArray)
01821 #define glDrawBuffers GLEW_GET_FUN(__glewDrawBuffers)
01822 #define glEnableVertexAttribArray GLEW_GET_FUN(__glewEnableVertexAttribArray)
01823 #define glGetActiveAttrib GLEW_GET_FUN(__glewGetActiveAttrib)
01824 #define glGetActiveUniform GLEW_GET_FUN(__glewGetActiveUniform)
01825 #define glGetAttachedShaders GLEW_GET_FUN(__glewGetAttachedShaders)
01826 #define glGetAttribLocation GLEW_GET_FUN(__glewGetAttribLocation)
01827 #define glGetProgramInfoLog GLEW_GET_FUN(__glewGetProgramInfoLog)
01828 #define glGetProgramiv GLEW_GET_FUN(__glewGetProgramiv)
01829 #define glGetShaderInfoLog GLEW_GET_FUN(__glewGetShaderInfoLog)
01830 #define glGetShaderSource GLEW_GET_FUN(__glewGetShaderSource)
01831 #define glGetShaderiv GLEW_GET_FUN(__glewGetShaderiv)
01832 #define glGetUniformLocation GLEW_GET_FUN(__glewGetUniformLocation)
01833 #define glGetUniformfv GLEW_GET_FUN(__glewGetUniformfv)
01834 #define glGetUniformiv GLEW_GET_FUN(__glewGetUniformiv)
01835 #define glGetVertexAttribPointerv GLEW_GET_FUN(__glewGetVertexAttribPointerv)
01836 #define glGetVertexAttribdv GLEW_GET_FUN(__glewGetVertexAttribdv)
01837 #define glGetVertexAttribfv GLEW_GET_FUN(__glewGetVertexAttribfv)
01838 #define glGetVertexAttribiv GLEW_GET_FUN(__glewGetVertexAttribiv)
01839 #define glIsProgram GLEW_GET_FUN(__glewIsProgram)
01840 #define glIsShader GLEW_GET_FUN(__glewIsShader)
01841 #define glLinkProgram GLEW_GET_FUN(__glewLinkProgram)
01842 #define glShaderSource GLEW_GET_FUN(__glewShaderSource)
01843 #define glStencilFuncSeparate GLEW_GET_FUN(__glewStencilFuncSeparate)
01844 #define glStencilMaskSeparate GLEW_GET_FUN(__glewStencilMaskSeparate)
01845 #define glStencilOpSeparate GLEW_GET_FUN(__glewStencilOpSeparate)
01846 #define glUniform1f GLEW_GET_FUN(__glewUniform1f)
01847 #define glUniform1fv GLEW_GET_FUN(__glewUniform1fv)
01848 #define glUniform1i GLEW_GET_FUN(__glewUniform1i)
01849 #define glUniform1iv GLEW_GET_FUN(__glewUniform1iv)
01850 #define glUniform2f GLEW_GET_FUN(__glewUniform2f)
01851 #define glUniform2fv GLEW_GET_FUN(__glewUniform2fv)
01852 #define glUniform2i GLEW_GET_FUN(__glewUniform2i)
01853 #define glUniform2iv GLEW_GET_FUN(__glewUniform2iv)
01854 #define glUniform3f GLEW_GET_FUN(__glewUniform3f)
01855 #define glUniform3fv GLEW_GET_FUN(__glewUniform3fv)
01856 #define glUniform3i GLEW_GET_FUN(__glewUniform3i)
01857 #define glUniform3iv GLEW_GET_FUN(__glewUniform3iv)
01858 #define glUniform4f GLEW_GET_FUN(__glewUniform4f)
01859 #define glUniform4fv GLEW_GET_FUN(__glewUniform4fv)
01860 #define glUniform4i GLEW_GET_FUN(__glewUniform4i)
01861 #define glUniform4iv GLEW_GET_FUN(__glewUniform4iv)
01862 #define glUniformMatrix2fv GLEW_GET_FUN(__glewUniformMatrix2fv)
01863 #define glUniformMatrix3fv GLEW_GET_FUN(__glewUniformMatrix3fv)
01864 #define glUniformMatrix4fv GLEW_GET_FUN(__glewUniformMatrix4fv)
01865 #define glUseProgram GLEW_GET_FUN(__glewUseProgram)
01866 #define glValidateProgram GLEW_GET_FUN(__glewValidateProgram)
01867 #define glVertexAttrib1d GLEW_GET_FUN(__glewVertexAttrib1d)
01868 #define glVertexAttrib1dv GLEW_GET_FUN(__glewVertexAttrib1dv)
01869 #define glVertexAttrib1f GLEW_GET_FUN(__glewVertexAttrib1f)
01870 #define glVertexAttrib1fv GLEW_GET_FUN(__glewVertexAttrib1fv)
01871 #define glVertexAttrib1s GLEW_GET_FUN(__glewVertexAttrib1s)
01872 #define glVertexAttrib1sv GLEW_GET_FUN(__glewVertexAttrib1sv)
01873 #define glVertexAttrib2d GLEW_GET_FUN(__glewVertexAttrib2d)
01874 #define glVertexAttrib2dv GLEW_GET_FUN(__glewVertexAttrib2dv)
01875 #define glVertexAttrib2f GLEW_GET_FUN(__glewVertexAttrib2f)
01876 #define glVertexAttrib2fv GLEW_GET_FUN(__glewVertexAttrib2fv)
01877 #define glVertexAttrib2s GLEW_GET_FUN(__glewVertexAttrib2s)
01878 #define glVertexAttrib2sv GLEW_GET_FUN(__glewVertexAttrib2sv)
01879 #define glVertexAttrib3d GLEW_GET_FUN(__glewVertexAttrib3d)
01880 #define glVertexAttrib3dv GLEW_GET_FUN(__glewVertexAttrib3dv)
01881 #define glVertexAttrib3f GLEW_GET_FUN(__glewVertexAttrib3f)
01882 #define glVertexAttrib3fv GLEW_GET_FUN(__glewVertexAttrib3fv)
01883 #define glVertexAttrib3s GLEW_GET_FUN(__glewVertexAttrib3s)
01884 #define glVertexAttrib3sv GLEW_GET_FUN(__glewVertexAttrib3sv)
01885 #define glVertexAttrib4Nbv GLEW_GET_FUN(__glewVertexAttrib4Nbv)
01886 #define glVertexAttrib4Niv GLEW_GET_FUN(__glewVertexAttrib4Niv)
01887 #define glVertexAttrib4Nsv GLEW_GET_FUN(__glewVertexAttrib4Nsv)
01888 #define glVertexAttrib4Nub GLEW_GET_FUN(__glewVertexAttrib4Nub)
01889 #define glVertexAttrib4Nubv GLEW_GET_FUN(__glewVertexAttrib4Nubv)
01890 #define glVertexAttrib4Nuiv GLEW_GET_FUN(__glewVertexAttrib4Nuiv)
01891 #define glVertexAttrib4Nusv GLEW_GET_FUN(__glewVertexAttrib4Nusv)
01892 #define glVertexAttrib4bv GLEW_GET_FUN(__glewVertexAttrib4bv)
01893 #define glVertexAttrib4d GLEW_GET_FUN(__glewVertexAttrib4d)
01894 #define glVertexAttrib4dv GLEW_GET_FUN(__glewVertexAttrib4dv)
01895 #define glVertexAttrib4f GLEW_GET_FUN(__glewVertexAttrib4f)
01896 #define glVertexAttrib4fv GLEW_GET_FUN(__glewVertexAttrib4fv)
01897 #define glVertexAttrib4iv GLEW_GET_FUN(__glewVertexAttrib4iv)
01898 #define glVertexAttrib4s GLEW_GET_FUN(__glewVertexAttrib4s)
01899 #define glVertexAttrib4sv GLEW_GET_FUN(__glewVertexAttrib4sv)
01900 #define glVertexAttrib4ubv GLEW_GET_FUN(__glewVertexAttrib4ubv)
01901 #define glVertexAttrib4uiv GLEW_GET_FUN(__glewVertexAttrib4uiv)
01902 #define glVertexAttrib4usv GLEW_GET_FUN(__glewVertexAttrib4usv)
01903 #define glVertexAttribPointer GLEW_GET_FUN(__glewVertexAttribPointer)
01904
01905 #define GLEW_VERSION_2_0 GLEW_GET_VAR(__GLEW_VERSION_2_0)
01906
01907 #endif
01908
01909
01910
01911 #ifndef GL_3DFX_multisample
01912 #define GL_3DFX_multisample 1
01913
01914 #define GL_MULTISAMPLE_3DFX 0x86B2
01915 #define GL_SAMPLE_BUFFERS_3DFX 0x86B3
01916 #define GL_SAMPLES_3DFX 0x86B4
01917 #define GL_MULTISAMPLE_BIT_3DFX 0x20000000
01918
01919 #define GLEW_3DFX_multisample GLEW_GET_VAR(__GLEW_3DFX_multisample)
01920
01921 #endif
01922
01923
01924
01925 #ifndef GL_3DFX_tbuffer
01926 #define GL_3DFX_tbuffer 1
01927
01928 typedef void (GLAPIENTRY * PFNGLTBUFFERMASK3DFXPROC) (GLuint mask);
01929
01930 #define glTbufferMask3DFX GLEW_GET_FUN(__glewTbufferMask3DFX)
01931
01932 #define GLEW_3DFX_tbuffer GLEW_GET_VAR(__GLEW_3DFX_tbuffer)
01933
01934 #endif
01935
01936
01937
01938 #ifndef GL_3DFX_texture_compression_FXT1
01939 #define GL_3DFX_texture_compression_FXT1 1
01940
01941 #define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0
01942 #define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1
01943
01944 #define GLEW_3DFX_texture_compression_FXT1 GLEW_GET_VAR(__GLEW_3DFX_texture_compression_FXT1)
01945
01946 #endif
01947
01948
01949
01950 #ifndef GL_APPLE_client_storage
01951 #define GL_APPLE_client_storage 1
01952
01953 #define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2
01954
01955 #define GLEW_APPLE_client_storage GLEW_GET_VAR(__GLEW_APPLE_client_storage)
01956
01957 #endif
01958
01959
01960
01961 #ifndef GL_APPLE_element_array
01962 #define GL_APPLE_element_array 1
01963
01964 #define GL_ELEMENT_ARRAY_APPLE 0x8768
01965 #define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8769
01966 #define GL_ELEMENT_ARRAY_POINTER_APPLE 0x876A
01967
01968 typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint first, GLsizei count);
01969 typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count);
01970 typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const void* pointer);
01971 typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint* first, const GLsizei *count, GLsizei primcount);
01972 typedef void (GLAPIENTRY * PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint* first, const GLsizei *count, GLsizei primcount);
01973
01974 #define glDrawElementArrayAPPLE GLEW_GET_FUN(__glewDrawElementArrayAPPLE)
01975 #define glDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewDrawRangeElementArrayAPPLE)
01976 #define glElementPointerAPPLE GLEW_GET_FUN(__glewElementPointerAPPLE)
01977 #define glMultiDrawElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawElementArrayAPPLE)
01978 #define glMultiDrawRangeElementArrayAPPLE GLEW_GET_FUN(__glewMultiDrawRangeElementArrayAPPLE)
01979
01980 #define GLEW_APPLE_element_array GLEW_GET_VAR(__GLEW_APPLE_element_array)
01981
01982 #endif
01983
01984
01985
01986 #ifndef GL_APPLE_fence
01987 #define GL_APPLE_fence 1
01988
01989 #define GL_DRAW_PIXELS_APPLE 0x8A0A
01990 #define GL_FENCE_APPLE 0x8A0B
01991
01992 typedef void (GLAPIENTRY * PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint* fences);
01993 typedef void (GLAPIENTRY * PFNGLFINISHFENCEAPPLEPROC) (GLuint fence);
01994 typedef void (GLAPIENTRY * PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name);
01995 typedef void (GLAPIENTRY * PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint* fences);
01996 typedef GLboolean (GLAPIENTRY * PFNGLISFENCEAPPLEPROC) (GLuint fence);
01997 typedef void (GLAPIENTRY * PFNGLSETFENCEAPPLEPROC) (GLuint fence);
01998 typedef GLboolean (GLAPIENTRY * PFNGLTESTFENCEAPPLEPROC) (GLuint fence);
01999 typedef GLboolean (GLAPIENTRY * PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint name);
02000
02001 #define glDeleteFencesAPPLE GLEW_GET_FUN(__glewDeleteFencesAPPLE)
02002 #define glFinishFenceAPPLE GLEW_GET_FUN(__glewFinishFenceAPPLE)
02003 #define glFinishObjectAPPLE GLEW_GET_FUN(__glewFinishObjectAPPLE)
02004 #define glGenFencesAPPLE GLEW_GET_FUN(__glewGenFencesAPPLE)
02005 #define glIsFenceAPPLE GLEW_GET_FUN(__glewIsFenceAPPLE)
02006 #define glSetFenceAPPLE GLEW_GET_FUN(__glewSetFenceAPPLE)
02007 #define glTestFenceAPPLE GLEW_GET_FUN(__glewTestFenceAPPLE)
02008 #define glTestObjectAPPLE GLEW_GET_FUN(__glewTestObjectAPPLE)
02009
02010 #define GLEW_APPLE_fence GLEW_GET_VAR(__GLEW_APPLE_fence)
02011
02012 #endif
02013
02014
02015
02016 #ifndef GL_APPLE_float_pixels
02017 #define GL_APPLE_float_pixels 1
02018
02019 #define GL_HALF_APPLE 0x140B
02020 #define GL_RGBA_FLOAT32_APPLE 0x8814
02021 #define GL_RGB_FLOAT32_APPLE 0x8815
02022 #define GL_ALPHA_FLOAT32_APPLE 0x8816
02023 #define GL_INTENSITY_FLOAT32_APPLE 0x8817
02024 #define GL_LUMINANCE_FLOAT32_APPLE 0x8818
02025 #define GL_LUMINANCE_ALPHA_FLOAT32_APPLE 0x8819
02026 #define GL_RGBA_FLOAT16_APPLE 0x881A
02027 #define GL_RGB_FLOAT16_APPLE 0x881B
02028 #define GL_ALPHA_FLOAT16_APPLE 0x881C
02029 #define GL_INTENSITY_FLOAT16_APPLE 0x881D
02030 #define GL_LUMINANCE_FLOAT16_APPLE 0x881E
02031 #define GL_LUMINANCE_ALPHA_FLOAT16_APPLE 0x881F
02032 #define GL_COLOR_FLOAT_APPLE 0x8A0F
02033
02034 #define GLEW_APPLE_float_pixels GLEW_GET_VAR(__GLEW_APPLE_float_pixels)
02035
02036 #endif
02037
02038
02039
02040 #ifndef GL_APPLE_pixel_buffer
02041 #define GL_APPLE_pixel_buffer 1
02042
02043 #define GL_MIN_PBUFFER_VIEWPORT_DIMS_APPLE 0x8A10
02044
02045 #define GLEW_APPLE_pixel_buffer GLEW_GET_VAR(__GLEW_APPLE_pixel_buffer)
02046
02047 #endif
02048
02049
02050
02051 #ifndef GL_APPLE_specular_vector
02052 #define GL_APPLE_specular_vector 1
02053
02054 #define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0
02055
02056 #define GLEW_APPLE_specular_vector GLEW_GET_VAR(__GLEW_APPLE_specular_vector)
02057
02058 #endif
02059
02060
02061
02062 #ifndef GL_APPLE_texture_range
02063 #define GL_APPLE_texture_range 1
02064
02065 #define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7
02066 #define GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8
02067 #define GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC
02068 #define GL_STORAGE_PRIVATE_APPLE 0x85BD
02069 #define GL_STORAGE_CACHED_APPLE 0x85BE
02070 #define GL_STORAGE_SHARED_APPLE 0x85BF
02071
02072 typedef void (GLAPIENTRY * PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, GLenum pname, GLvoid **params);
02073 typedef void (GLAPIENTRY * PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsizei length, GLvoid *pointer);
02074
02075 #define glGetTexParameterPointervAPPLE GLEW_GET_FUN(__glewGetTexParameterPointervAPPLE)
02076 #define glTextureRangeAPPLE GLEW_GET_FUN(__glewTextureRangeAPPLE)
02077
02078 #define GLEW_APPLE_texture_range GLEW_GET_VAR(__GLEW_APPLE_texture_range)
02079
02080 #endif
02081
02082
02083
02084 #ifndef GL_APPLE_transform_hint
02085 #define GL_APPLE_transform_hint 1
02086
02087 #define GL_TRANSFORM_HINT_APPLE 0x85B1
02088
02089 #define GLEW_APPLE_transform_hint GLEW_GET_VAR(__GLEW_APPLE_transform_hint)
02090
02091 #endif
02092
02093
02094
02095 #ifndef GL_APPLE_vertex_array_object
02096 #define GL_APPLE_vertex_array_object 1
02097
02098 #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5
02099
02100 typedef void (GLAPIENTRY * PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array);
02101 typedef void (GLAPIENTRY * PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays);
02102 typedef void (GLAPIENTRY * PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLuint* arrays);
02103 typedef GLboolean (GLAPIENTRY * PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array);
02104
02105 #define glBindVertexArrayAPPLE GLEW_GET_FUN(__glewBindVertexArrayAPPLE)
02106 #define glDeleteVertexArraysAPPLE GLEW_GET_FUN(__glewDeleteVertexArraysAPPLE)
02107 #define glGenVertexArraysAPPLE GLEW_GET_FUN(__glewGenVertexArraysAPPLE)
02108 #define glIsVertexArrayAPPLE GLEW_GET_FUN(__glewIsVertexArrayAPPLE)
02109
02110 #define GLEW_APPLE_vertex_array_object GLEW_GET_VAR(__GLEW_APPLE_vertex_array_object)
02111
02112 #endif
02113
02114
02115
02116 #ifndef GL_APPLE_vertex_array_range
02117 #define GL_APPLE_vertex_array_range 1
02118
02119 #define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D
02120 #define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E
02121 #define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F
02122 #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_APPLE 0x8520
02123 #define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521
02124 #define GL_STORAGE_CACHED_APPLE 0x85BE
02125 #define GL_STORAGE_SHARED_APPLE 0x85BF
02126
02127 typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, void* pointer);
02128 typedef void (GLAPIENTRY * PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLint param);
02129 typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, void* pointer);
02130
02131 #define glFlushVertexArrayRangeAPPLE GLEW_GET_FUN(__glewFlushVertexArrayRangeAPPLE)
02132 #define glVertexArrayParameteriAPPLE GLEW_GET_FUN(__glewVertexArrayParameteriAPPLE)
02133 #define glVertexArrayRangeAPPLE GLEW_GET_FUN(__glewVertexArrayRangeAPPLE)
02134
02135 #define GLEW_APPLE_vertex_array_range GLEW_GET_VAR(__GLEW_APPLE_vertex_array_range)
02136
02137 #endif
02138
02139
02140
02141 #ifndef GL_APPLE_ycbcr_422
02142 #define GL_APPLE_ycbcr_422 1
02143
02144 #define GL_YCBCR_422_APPLE 0x85B9
02145 #define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA
02146 #define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB
02147
02148 #define GLEW_APPLE_ycbcr_422 GLEW_GET_VAR(__GLEW_APPLE_ycbcr_422)
02149
02150 #endif
02151
02152
02153
02154 #ifndef GL_ARB_color_buffer_float
02155 #define GL_ARB_color_buffer_float 1
02156
02157 #define GL_RGBA_FLOAT_MODE_ARB 0x8820
02158 #define GL_CLAMP_VERTEX_COLOR_ARB 0x891A
02159 #define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B
02160 #define GL_CLAMP_READ_COLOR_ARB 0x891C
02161 #define GL_FIXED_ONLY_ARB 0x891D
02162
02163 typedef void (GLAPIENTRY * PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
02164
02165 #define glClampColorARB GLEW_GET_FUN(__glewClampColorARB)
02166
02167 #define GLEW_ARB_color_buffer_float GLEW_GET_VAR(__GLEW_ARB_color_buffer_float)
02168
02169 #endif
02170
02171
02172
02173 #ifndef GL_ARB_depth_texture
02174 #define GL_ARB_depth_texture 1
02175
02176 #define GL_DEPTH_COMPONENT16_ARB 0x81A5
02177 #define GL_DEPTH_COMPONENT24_ARB 0x81A6
02178 #define GL_DEPTH_COMPONENT32_ARB 0x81A7
02179 #define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A
02180 #define GL_DEPTH_TEXTURE_MODE_ARB 0x884B
02181
02182 #define GLEW_ARB_depth_texture GLEW_GET_VAR(__GLEW_ARB_depth_texture)
02183
02184 #endif
02185
02186
02187
02188 #ifndef GL_ARB_draw_buffers
02189 #define GL_ARB_draw_buffers 1
02190
02191 #define GL_MAX_DRAW_BUFFERS_ARB 0x8824
02192 #define GL_DRAW_BUFFER0_ARB 0x8825
02193 #define GL_DRAW_BUFFER1_ARB 0x8826
02194 #define GL_DRAW_BUFFER2_ARB 0x8827
02195 #define GL_DRAW_BUFFER3_ARB 0x8828
02196 #define GL_DRAW_BUFFER4_ARB 0x8829
02197 #define GL_DRAW_BUFFER5_ARB 0x882A
02198 #define GL_DRAW_BUFFER6_ARB 0x882B
02199 #define GL_DRAW_BUFFER7_ARB 0x882C
02200 #define GL_DRAW_BUFFER8_ARB 0x882D
02201 #define GL_DRAW_BUFFER9_ARB 0x882E
02202 #define GL_DRAW_BUFFER10_ARB 0x882F
02203 #define GL_DRAW_BUFFER11_ARB 0x8830
02204 #define GL_DRAW_BUFFER12_ARB 0x8831
02205 #define GL_DRAW_BUFFER13_ARB 0x8832
02206 #define GL_DRAW_BUFFER14_ARB 0x8833
02207 #define GL_DRAW_BUFFER15_ARB 0x8834
02208
02209 typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum* bufs);
02210
02211 #define glDrawBuffersARB GLEW_GET_FUN(__glewDrawBuffersARB)
02212
02213 #define GLEW_ARB_draw_buffers GLEW_GET_VAR(__GLEW_ARB_draw_buffers)
02214
02215 #endif
02216
02217
02218
02219 #ifndef GL_ARB_fragment_program
02220 #define GL_ARB_fragment_program 1
02221
02222 #define GL_FRAGMENT_PROGRAM_ARB 0x8804
02223 #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805
02224 #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806
02225 #define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807
02226 #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808
02227 #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809
02228 #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A
02229 #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B
02230 #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C
02231 #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D
02232 #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E
02233 #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F
02234 #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810
02235 #define GL_MAX_TEXTURE_COORDS_ARB 0x8871
02236 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872
02237
02238 #define GLEW_ARB_fragment_program GLEW_GET_VAR(__GLEW_ARB_fragment_program)
02239
02240 #endif
02241
02242
02243
02244 #ifndef GL_ARB_fragment_program_shadow
02245 #define GL_ARB_fragment_program_shadow 1
02246
02247 #define GLEW_ARB_fragment_program_shadow GLEW_GET_VAR(__GLEW_ARB_fragment_program_shadow)
02248
02249 #endif
02250
02251
02252
02253 #ifndef GL_ARB_fragment_shader
02254 #define GL_ARB_fragment_shader 1
02255
02256 #define GL_FRAGMENT_SHADER_ARB 0x8B30
02257 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49
02258 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B
02259
02260 #define GLEW_ARB_fragment_shader GLEW_GET_VAR(__GLEW_ARB_fragment_shader)
02261
02262 #endif
02263
02264
02265
02266 #ifndef GL_ARB_half_float_pixel
02267 #define GL_ARB_half_float_pixel 1
02268
02269 #define GL_HALF_FLOAT_ARB 0x140B
02270
02271 #define GLEW_ARB_half_float_pixel GLEW_GET_VAR(__GLEW_ARB_half_float_pixel)
02272
02273 #endif
02274
02275
02276
02277 #ifndef GL_ARB_imaging
02278 #define GL_ARB_imaging 1
02279
02280 #define GL_CONSTANT_COLOR 0x8001
02281 #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
02282 #define GL_CONSTANT_ALPHA 0x8003
02283 #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
02284 #define GL_BLEND_COLOR 0x8005
02285 #define GL_FUNC_ADD 0x8006
02286 #define GL_MIN 0x8007
02287 #define GL_MAX 0x8008
02288 #define GL_BLEND_EQUATION 0x8009
02289 #define GL_FUNC_SUBTRACT 0x800A
02290 #define GL_FUNC_REVERSE_SUBTRACT 0x800B
02291 #define GL_CONVOLUTION_1D 0x8010
02292 #define GL_CONVOLUTION_2D 0x8011
02293 #define GL_SEPARABLE_2D 0x8012
02294 #define GL_CONVOLUTION_BORDER_MODE 0x8013
02295 #define GL_CONVOLUTION_FILTER_SCALE 0x8014
02296 #define GL_CONVOLUTION_FILTER_BIAS 0x8015
02297 #define GL_REDUCE 0x8016
02298 #define GL_CONVOLUTION_FORMAT 0x8017
02299 #define GL_CONVOLUTION_WIDTH 0x8018
02300 #define GL_CONVOLUTION_HEIGHT 0x8019
02301 #define GL_MAX_CONVOLUTION_WIDTH 0x801A
02302 #define GL_MAX_CONVOLUTION_HEIGHT 0x801B
02303 #define GL_POST_CONVOLUTION_RED_SCALE 0x801C
02304 #define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
02305 #define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
02306 #define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
02307 #define GL_POST_CONVOLUTION_RED_BIAS 0x8020
02308 #define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
02309 #define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
02310 #define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
02311 #define GL_HISTOGRAM 0x8024
02312 #define GL_PROXY_HISTOGRAM 0x8025
02313 #define GL_HISTOGRAM_WIDTH 0x8026
02314 #define GL_HISTOGRAM_FORMAT 0x8027
02315 #define GL_HISTOGRAM_RED_SIZE 0x8028
02316 #define GL_HISTOGRAM_GREEN_SIZE 0x8029
02317 #define GL_HISTOGRAM_BLUE_SIZE 0x802A
02318 #define GL_HISTOGRAM_ALPHA_SIZE 0x802B
02319 #define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
02320 #define GL_HISTOGRAM_SINK 0x802D
02321 #define GL_MINMAX 0x802E
02322 #define GL_MINMAX_FORMAT 0x802F
02323 #define GL_MINMAX_SINK 0x8030
02324 #define GL_TABLE_TOO_LARGE 0x8031
02325 #define GL_COLOR_MATRIX 0x80B1
02326 #define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
02327 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
02328 #define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
02329 #define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
02330 #define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
02331 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
02332 #define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
02333 #define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
02334 #define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
02335 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
02336 #define GL_COLOR_TABLE 0x80D0
02337 #define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
02338 #define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
02339 #define GL_PROXY_COLOR_TABLE 0x80D3
02340 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4
02341 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5
02342 #define GL_COLOR_TABLE_SCALE 0x80D6
02343 #define GL_COLOR_TABLE_BIAS 0x80D7
02344 #define GL_COLOR_TABLE_FORMAT 0x80D8
02345 #define GL_COLOR_TABLE_WIDTH 0x80D9
02346 #define GL_COLOR_TABLE_RED_SIZE 0x80DA
02347 #define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
02348 #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
02349 #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
02350 #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
02351 #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
02352 #define GL_IGNORE_BORDER 0x8150
02353 #define GL_CONSTANT_BORDER 0x8151
02354 #define GL_WRAP_BORDER 0x8152
02355 #define GL_REPLICATE_BORDER 0x8153
02356 #define GL_CONVOLUTION_BORDER_COLOR 0x8154
02357
02358 typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid *data);
02359 typedef void (GLAPIENTRY * PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
02360 typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
02361 typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
02362 typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
02363 typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
02364 typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFPROC) (GLenum target, GLenum pname, GLfloat params);
02365 typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, const GLfloat *params);
02366 typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIPROC) (GLenum target, GLenum pname, GLint params);
02367 typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, const GLint *params);
02368 typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
02369 typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
02370 typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
02371 typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
02372 typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, GLenum type, GLvoid *table);
02373 typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
02374 typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
02375 typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image);
02376 typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
02377 typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
02378 typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
02379 typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
02380 typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
02381 typedef void (GLAPIENTRY * PFNGLGETMINMAXPROC) (GLenum target, GLboolean reset, GLenum format, GLenum types, GLvoid *values);
02382 typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVPROC) (GLenum target, GLenum pname, GLfloat *params);
02383 typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params);
02384 typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTERPROC) (GLenum target, GLenum format, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
02385 typedef void (GLAPIENTRY * PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
02386 typedef void (GLAPIENTRY * PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
02387 typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMPROC) (GLenum target);
02388 typedef void (GLAPIENTRY * PFNGLRESETMINMAXPROC) (GLenum target);
02389 typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
02390
02391 #define glColorSubTable GLEW_GET_FUN(__glewColorSubTable)
02392 #define glColorTable GLEW_GET_FUN(__glewColorTable)
02393 #define glColorTableParameterfv GLEW_GET_FUN(__glewColorTableParameterfv)
02394 #define glColorTableParameteriv GLEW_GET_FUN(__glewColorTableParameteriv)
02395 #define glConvolutionFilter1D GLEW_GET_FUN(__glewConvolutionFilter1D)
02396 #define glConvolutionFilter2D GLEW_GET_FUN(__glewConvolutionFilter2D)
02397 #define glConvolutionParameterf GLEW_GET_FUN(__glewConvolutionParameterf)
02398 #define glConvolutionParameterfv GLEW_GET_FUN(__glewConvolutionParameterfv)
02399 #define glConvolutionParameteri GLEW_GET_FUN(__glewConvolutionParameteri)
02400 #define glConvolutionParameteriv GLEW_GET_FUN(__glewConvolutionParameteriv)
02401 #define glCopyColorSubTable GLEW_GET_FUN(__glewCopyColorSubTable)
02402 #define glCopyColorTable GLEW_GET_FUN(__glewCopyColorTable)
02403 #define glCopyConvolutionFilter1D GLEW_GET_FUN(__glewCopyConvolutionFilter1D)
02404 #define glCopyConvolutionFilter2D GLEW_GET_FUN(__glewCopyConvolutionFilter2D)
02405 #define glGetColorTable GLEW_GET_FUN(__glewGetColorTable)
02406 #define glGetColorTableParameterfv GLEW_GET_FUN(__glewGetColorTableParameterfv)
02407 #define glGetColorTableParameteriv GLEW_GET_FUN(__glewGetColorTableParameteriv)
02408 #define glGetConvolutionFilter GLEW_GET_FUN(__glewGetConvolutionFilter)
02409 #define glGetConvolutionParameterfv GLEW_GET_FUN(__glewGetConvolutionParameterfv)
02410 #define glGetConvolutionParameteriv GLEW_GET_FUN(__glewGetConvolutionParameteriv)
02411 #define glGetHistogram GLEW_GET_FUN(__glewGetHistogram)
02412 #define glGetHistogramParameterfv GLEW_GET_FUN(__glewGetHistogramParameterfv)
02413 #define glGetHistogramParameteriv GLEW_GET_FUN(__glewGetHistogramParameteriv)
02414 #define glGetMinmax GLEW_GET_FUN(__glewGetMinmax)
02415 #define glGetMinmaxParameterfv GLEW_GET_FUN(__glewGetMinmaxParameterfv)
02416 #define glGetMinmaxParameteriv GLEW_GET_FUN(__glewGetMinmaxParameteriv)
02417 #define glGetSeparableFilter GLEW_GET_FUN(__glewGetSeparableFilter)
02418 #define glHistogram GLEW_GET_FUN(__glewHistogram)
02419 #define glMinmax GLEW_GET_FUN(__glewMinmax)
02420 #define glResetHistogram GLEW_GET_FUN(__glewResetHistogram)
02421 #define glResetMinmax GLEW_GET_FUN(__glewResetMinmax)
02422 #define glSeparableFilter2D GLEW_GET_FUN(__glewSeparableFilter2D)
02423
02424 #define GLEW_ARB_imaging GLEW_GET_VAR(__GLEW_ARB_imaging)
02425
02426 #endif
02427
02428
02429
02430 #ifndef GL_ARB_matrix_palette
02431 #define GL_ARB_matrix_palette 1
02432
02433 #define GL_MATRIX_PALETTE_ARB 0x8840
02434 #define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841
02435 #define GL_MAX_PALETTE_MATRICES_ARB 0x8842
02436 #define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843
02437 #define GL_MATRIX_INDEX_ARRAY_ARB 0x8844
02438 #define GL_CURRENT_MATRIX_INDEX_ARB 0x8845
02439 #define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846
02440 #define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847
02441 #define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848
02442 #define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849
02443
02444 typedef void (GLAPIENTRY * PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
02445 typedef void (GLAPIENTRY * PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer);
02446 typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUBVARBPROC) (GLint size, GLubyte *indices);
02447 typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUIVARBPROC) (GLint size, GLuint *indices);
02448 typedef void (GLAPIENTRY * PFNGLMATRIXINDEXUSVARBPROC) (GLint size, GLushort *indices);
02449
02450 #define glCurrentPaletteMatrixARB GLEW_GET_FUN(__glewCurrentPaletteMatrixARB)
02451 #define glMatrixIndexPointerARB GLEW_GET_FUN(__glewMatrixIndexPointerARB)
02452 #define glMatrixIndexubvARB GLEW_GET_FUN(__glewMatrixIndexubvARB)
02453 #define glMatrixIndexuivARB GLEW_GET_FUN(__glewMatrixIndexuivARB)
02454 #define glMatrixIndexusvARB GLEW_GET_FUN(__glewMatrixIndexusvARB)
02455
02456 #define GLEW_ARB_matrix_palette GLEW_GET_VAR(__GLEW_ARB_matrix_palette)
02457
02458 #endif
02459
02460
02461
02462 #ifndef GL_ARB_multisample
02463 #define GL_ARB_multisample 1
02464
02465 #define GL_MULTISAMPLE_ARB 0x809D
02466 #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E
02467 #define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F
02468 #define GL_SAMPLE_COVERAGE_ARB 0x80A0
02469 #define GL_SAMPLE_BUFFERS_ARB 0x80A8
02470 #define GL_SAMPLES_ARB 0x80A9
02471 #define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA
02472 #define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB
02473 #define GL_MULTISAMPLE_BIT_ARB 0x20000000
02474
02475 typedef void (GLAPIENTRY * PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean invert);
02476
02477 #define glSampleCoverageARB GLEW_GET_FUN(__glewSampleCoverageARB)
02478
02479 #define GLEW_ARB_multisample GLEW_GET_VAR(__GLEW_ARB_multisample)
02480
02481 #endif
02482
02483
02484
02485 #ifndef GL_ARB_multitexture
02486 #define GL_ARB_multitexture 1
02487
02488 #define GL_TEXTURE0_ARB 0x84C0
02489 #define GL_TEXTURE1_ARB 0x84C1
02490 #define GL_TEXTURE2_ARB 0x84C2
02491 #define GL_TEXTURE3_ARB 0x84C3
02492 #define GL_TEXTURE4_ARB 0x84C4
02493 #define GL_TEXTURE5_ARB 0x84C5
02494 #define GL_TEXTURE6_ARB 0x84C6
02495 #define GL_TEXTURE7_ARB 0x84C7
02496 #define GL_TEXTURE8_ARB 0x84C8
02497 #define GL_TEXTURE9_ARB 0x84C9
02498 #define GL_TEXTURE10_ARB 0x84CA
02499 #define GL_TEXTURE11_ARB 0x84CB
02500 #define GL_TEXTURE12_ARB 0x84CC
02501 #define GL_TEXTURE13_ARB 0x84CD
02502 #define GL_TEXTURE14_ARB 0x84CE
02503 #define GL_TEXTURE15_ARB 0x84CF
02504 #define GL_TEXTURE16_ARB 0x84D0
02505 #define GL_TEXTURE17_ARB 0x84D1
02506 #define GL_TEXTURE18_ARB 0x84D2
02507 #define GL_TEXTURE19_ARB 0x84D3
02508 #define GL_TEXTURE20_ARB 0x84D4
02509 #define GL_TEXTURE21_ARB 0x84D5
02510 #define GL_TEXTURE22_ARB 0x84D6
02511 #define GL_TEXTURE23_ARB 0x84D7
02512 #define GL_TEXTURE24_ARB 0x84D8
02513 #define GL_TEXTURE25_ARB 0x84D9
02514 #define GL_TEXTURE26_ARB 0x84DA
02515 #define GL_TEXTURE27_ARB 0x84DB
02516 #define GL_TEXTURE28_ARB 0x84DC
02517 #define GL_TEXTURE29_ARB 0x84DD
02518 #define GL_TEXTURE30_ARB 0x84DE
02519 #define GL_TEXTURE31_ARB 0x84DF
02520 #define GL_ACTIVE_TEXTURE_ARB 0x84E0
02521 #define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1
02522 #define GL_MAX_TEXTURE_UNITS_ARB 0x84E2
02523
02524 typedef void (GLAPIENTRY * PFNGLACTIVETEXTUREARBPROC) (GLenum texture);
02525 typedef void (GLAPIENTRY * PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
02526 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s);
02527 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdouble *v);
02528 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
02529 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfloat *v);
02530 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
02531 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLint *v);
02532 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
02533 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1SVARBPROC) (GLenum target, const GLshort *v);
02534 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DARBPROC) (GLenum target, GLdouble s, GLdouble t);
02535 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2DVARBPROC) (GLenum target, const GLdouble *v);
02536 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FARBPROC) (GLenum target, GLfloat s, GLfloat t);
02537 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2FVARBPROC) (GLenum target, const GLfloat *v);
02538 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IARBPROC) (GLenum target, GLint s, GLint t);
02539 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2IVARBPROC) (GLenum target, const GLint *v);
02540 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SARBPROC) (GLenum target, GLshort s, GLshort t);
02541 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2SVARBPROC) (GLenum target, const GLshort *v);
02542 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r);
02543 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3DVARBPROC) (GLenum target, const GLdouble *v);
02544 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r);
02545 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3FVARBPROC) (GLenum target, const GLfloat *v);
02546 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IARBPROC) (GLenum target, GLint s, GLint t, GLint r);
02547 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3IVARBPROC) (GLenum target, const GLint *v);
02548 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r);
02549 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3SVARBPROC) (GLenum target, const GLshort *v);
02550 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DARBPROC) (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
02551 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4DVARBPROC) (GLenum target, const GLdouble *v);
02552 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FARBPROC) (GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q);
02553 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfloat *v);
02554 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GLint t, GLint r, GLint q);
02555 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLint *v);
02556 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
02557 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLshort *v);
02558
02559 #define glActiveTextureARB GLEW_GET_FUN(__glewActiveTextureARB)
02560 #define glClientActiveTextureARB GLEW_GET_FUN(__glewClientActiveTextureARB)
02561 #define glMultiTexCoord1dARB GLEW_GET_FUN(__glewMultiTexCoord1dARB)
02562 #define glMultiTexCoord1dvARB GLEW_GET_FUN(__glewMultiTexCoord1dvARB)
02563 #define glMultiTexCoord1fARB GLEW_GET_FUN(__glewMultiTexCoord1fARB)
02564 #define glMultiTexCoord1fvARB GLEW_GET_FUN(__glewMultiTexCoord1fvARB)
02565 #define glMultiTexCoord1iARB GLEW_GET_FUN(__glewMultiTexCoord1iARB)
02566 #define glMultiTexCoord1ivARB GLEW_GET_FUN(__glewMultiTexCoord1ivARB)
02567 #define glMultiTexCoord1sARB GLEW_GET_FUN(__glewMultiTexCoord1sARB)
02568 #define glMultiTexCoord1svARB GLEW_GET_FUN(__glewMultiTexCoord1svARB)
02569 #define glMultiTexCoord2dARB GLEW_GET_FUN(__glewMultiTexCoord2dARB)
02570 #define glMultiTexCoord2dvARB GLEW_GET_FUN(__glewMultiTexCoord2dvARB)
02571 #define glMultiTexCoord2fARB GLEW_GET_FUN(__glewMultiTexCoord2fARB)
02572 #define glMultiTexCoord2fvARB GLEW_GET_FUN(__glewMultiTexCoord2fvARB)
02573 #define glMultiTexCoord2iARB GLEW_GET_FUN(__glewMultiTexCoord2iARB)
02574 #define glMultiTexCoord2ivARB GLEW_GET_FUN(__glewMultiTexCoord2ivARB)
02575 #define glMultiTexCoord2sARB GLEW_GET_FUN(__glewMultiTexCoord2sARB)
02576 #define glMultiTexCoord2svARB GLEW_GET_FUN(__glewMultiTexCoord2svARB)
02577 #define glMultiTexCoord3dARB GLEW_GET_FUN(__glewMultiTexCoord3dARB)
02578 #define glMultiTexCoord3dvARB GLEW_GET_FUN(__glewMultiTexCoord3dvARB)
02579 #define glMultiTexCoord3fARB GLEW_GET_FUN(__glewMultiTexCoord3fARB)
02580 #define glMultiTexCoord3fvARB GLEW_GET_FUN(__glewMultiTexCoord3fvARB)
02581 #define glMultiTexCoord3iARB GLEW_GET_FUN(__glewMultiTexCoord3iARB)
02582 #define glMultiTexCoord3ivARB GLEW_GET_FUN(__glewMultiTexCoord3ivARB)
02583 #define glMultiTexCoord3sARB GLEW_GET_FUN(__glewMultiTexCoord3sARB)
02584 #define glMultiTexCoord3svARB GLEW_GET_FUN(__glewMultiTexCoord3svARB)
02585 #define glMultiTexCoord4dARB GLEW_GET_FUN(__glewMultiTexCoord4dARB)
02586 #define glMultiTexCoord4dvARB GLEW_GET_FUN(__glewMultiTexCoord4dvARB)
02587 #define glMultiTexCoord4fARB GLEW_GET_FUN(__glewMultiTexCoord4fARB)
02588 #define glMultiTexCoord4fvARB GLEW_GET_FUN(__glewMultiTexCoord4fvARB)
02589 #define glMultiTexCoord4iARB GLEW_GET_FUN(__glewMultiTexCoord4iARB)
02590 #define glMultiTexCoord4ivARB GLEW_GET_FUN(__glewMultiTexCoord4ivARB)
02591 #define glMultiTexCoord4sARB GLEW_GET_FUN(__glewMultiTexCoord4sARB)
02592 #define glMultiTexCoord4svARB GLEW_GET_FUN(__glewMultiTexCoord4svARB)
02593
02594 #define GLEW_ARB_multitexture GLEW_GET_VAR(__GLEW_ARB_multitexture)
02595
02596 #endif
02597
02598
02599
02600 #ifndef GL_ARB_occlusion_query
02601 #define GL_ARB_occlusion_query 1
02602
02603 #define GL_QUERY_COUNTER_BITS_ARB 0x8864
02604 #define GL_CURRENT_QUERY_ARB 0x8865
02605 #define GL_QUERY_RESULT_ARB 0x8866
02606 #define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867
02607 #define GL_SAMPLES_PASSED_ARB 0x8914
02608
02609 typedef void (GLAPIENTRY * PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
02610 typedef void (GLAPIENTRY * PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint* ids);
02611 typedef void (GLAPIENTRY * PFNGLENDQUERYARBPROC) (GLenum target);
02612 typedef void (GLAPIENTRY * PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint* ids);
02613 typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint* params);
02614 typedef void (GLAPIENTRY * PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint* params);
02615 typedef void (GLAPIENTRY * PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GLint* params);
02616 typedef GLboolean (GLAPIENTRY * PFNGLISQUERYARBPROC) (GLuint id);
02617
02618 #define glBeginQueryARB GLEW_GET_FUN(__glewBeginQueryARB)
02619 #define glDeleteQueriesARB GLEW_GET_FUN(__glewDeleteQueriesARB)
02620 #define glEndQueryARB GLEW_GET_FUN(__glewEndQueryARB)
02621 #define glGenQueriesARB GLEW_GET_FUN(__glewGenQueriesARB)
02622 #define glGetQueryObjectivARB GLEW_GET_FUN(__glewGetQueryObjectivARB)
02623 #define glGetQueryObjectuivARB GLEW_GET_FUN(__glewGetQueryObjectuivARB)
02624 #define glGetQueryivARB GLEW_GET_FUN(__glewGetQueryivARB)
02625 #define glIsQueryARB GLEW_GET_FUN(__glewIsQueryARB)
02626
02627 #define GLEW_ARB_occlusion_query GLEW_GET_VAR(__GLEW_ARB_occlusion_query)
02628
02629 #endif
02630
02631
02632
02633 #ifndef GL_ARB_pixel_buffer_object
02634 #define GL_ARB_pixel_buffer_object 1
02635
02636 #define GL_PIXEL_PACK_BUFFER_ARB 0x88EB
02637 #define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC
02638 #define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED
02639 #define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF
02640
02641 #define GLEW_ARB_pixel_buffer_object GLEW_GET_VAR(__GLEW_ARB_pixel_buffer_object)
02642
02643 #endif
02644
02645
02646
02647 #ifndef GL_ARB_point_parameters
02648 #define GL_ARB_point_parameters 1
02649
02650 #define GL_POINT_SIZE_MIN_ARB 0x8126
02651 #define GL_POINT_SIZE_MAX_ARB 0x8127
02652 #define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128
02653 #define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129
02654
02655 typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat param);
02656 typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, GLfloat* params);
02657
02658 #define glPointParameterfARB GLEW_GET_FUN(__glewPointParameterfARB)
02659 #define glPointParameterfvARB GLEW_GET_FUN(__glewPointParameterfvARB)
02660
02661 #define GLEW_ARB_point_parameters GLEW_GET_VAR(__GLEW_ARB_point_parameters)
02662
02663 #endif
02664
02665
02666
02667 #ifndef GL_ARB_point_sprite
02668 #define GL_ARB_point_sprite 1
02669
02670 #define GL_POINT_SPRITE_ARB 0x8861
02671 #define GL_COORD_REPLACE_ARB 0x8862
02672
02673 #define GLEW_ARB_point_sprite GLEW_GET_VAR(__GLEW_ARB_point_sprite)
02674
02675 #endif
02676
02677
02678
02679 #ifndef GL_ARB_shader_objects
02680 #define GL_ARB_shader_objects 1
02681
02682 #define GL_PROGRAM_OBJECT_ARB 0x8B40
02683 #define GL_SHADER_OBJECT_ARB 0x8B48
02684 #define GL_OBJECT_TYPE_ARB 0x8B4E
02685 #define GL_OBJECT_SUBTYPE_ARB 0x8B4F
02686 #define GL_FLOAT_VEC2_ARB 0x8B50
02687 #define GL_FLOAT_VEC3_ARB 0x8B51
02688 #define GL_FLOAT_VEC4_ARB 0x8B52
02689 #define GL_INT_VEC2_ARB 0x8B53
02690 #define GL_INT_VEC3_ARB 0x8B54
02691 #define GL_INT_VEC4_ARB 0x8B55
02692 #define GL_BOOL_ARB 0x8B56
02693 #define GL_BOOL_VEC2_ARB 0x8B57
02694 #define GL_BOOL_VEC3_ARB 0x8B58
02695 #define GL_BOOL_VEC4_ARB 0x8B59
02696 #define GL_FLOAT_MAT2_ARB 0x8B5A
02697 #define GL_FLOAT_MAT3_ARB 0x8B5B
02698 #define GL_FLOAT_MAT4_ARB 0x8B5C
02699 #define GL_SAMPLER_1D_ARB 0x8B5D
02700 #define GL_SAMPLER_2D_ARB 0x8B5E
02701 #define GL_SAMPLER_3D_ARB 0x8B5F
02702 #define GL_SAMPLER_CUBE_ARB 0x8B60
02703 #define GL_SAMPLER_1D_SHADOW_ARB 0x8B61
02704 #define GL_SAMPLER_2D_SHADOW_ARB 0x8B62
02705 #define GL_SAMPLER_2D_RECT_ARB 0x8B63
02706 #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
02707 #define GL_OBJECT_DELETE_STATUS_ARB 0x8B80
02708 #define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
02709 #define GL_OBJECT_LINK_STATUS_ARB 0x8B82
02710 #define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83
02711 #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
02712 #define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85
02713 #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
02714 #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87
02715 #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88
02716
02717 typedef char GLcharARB;
02718 typedef unsigned int GLhandleARB;
02719
02720 typedef void (GLAPIENTRY * PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB obj);
02721 typedef void (GLAPIENTRY * PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj);
02722 typedef GLhandleARB (GLAPIENTRY * PFNGLCREATEPROGRAMOBJECTARBPROC) (void);
02723 typedef GLhandleARB (GLAPIENTRY * PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderType);
02724 typedef void (GLAPIENTRY * PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj);
02725 typedef void (GLAPIENTRY * PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLhandleARB attachedObj);
02726 typedef void (GLAPIENTRY * PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name);
02727 typedef void (GLAPIENTRY * PFNGLGETATTACHEDOBJECTSARBPROC) (GLhandleARB containerObj, GLsizei maxCount, GLsizei* count, GLhandleARB *obj);
02728 typedef GLhandleARB (GLAPIENTRY * PFNGLGETHANDLEARBPROC) (GLenum pname);
02729 typedef void (GLAPIENTRY * PFNGLGETINFOLOGARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *infoLog);
02730 typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERFVARBPROC) (GLhandleARB obj, GLenum pname, GLfloat* params);
02731 typedef void (GLAPIENTRY * PFNGLGETOBJECTPARAMETERIVARBPROC) (GLhandleARB obj, GLenum pname, GLint* params);
02732 typedef void (GLAPIENTRY * PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei maxLength, GLsizei* length, GLcharARB *source);
02733 typedef GLint (GLAPIENTRY * PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name);
02734 typedef void (GLAPIENTRY * PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat* params);
02735 typedef void (GLAPIENTRY * PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint* params);
02736 typedef void (GLAPIENTRY * PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj);
02737 typedef void (GLAPIENTRY * PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsizei count, const GLcharARB ** string, const GLint *length);
02738 typedef void (GLAPIENTRY * PFNGLUNIFORM1FARBPROC) (GLint location, GLfloat v0);
02739 typedef void (GLAPIENTRY * PFNGLUNIFORM1FVARBPROC) (GLint location, GLsizei count, const GLfloat* value);
02740 typedef void (GLAPIENTRY * PFNGLUNIFORM1IARBPROC) (GLint location, GLint v0);
02741 typedef void (GLAPIENTRY * PFNGLUNIFORM1IVARBPROC) (GLint location, GLsizei count, const GLint* value);
02742 typedef void (GLAPIENTRY * PFNGLUNIFORM2FARBPROC) (GLint location, GLfloat v0, GLfloat v1);
02743 typedef void (GLAPIENTRY * PFNGLUNIFORM2FVARBPROC) (GLint location, GLsizei count, const GLfloat* value);
02744 typedef void (GLAPIENTRY * PFNGLUNIFORM2IARBPROC) (GLint location, GLint v0, GLint v1);
02745 typedef void (GLAPIENTRY * PFNGLUNIFORM2IVARBPROC) (GLint location, GLsizei count, const GLint* value);
02746 typedef void (GLAPIENTRY * PFNGLUNIFORM3FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
02747 typedef void (GLAPIENTRY * PFNGLUNIFORM3FVARBPROC) (GLint location, GLsizei count, const GLfloat* value);
02748 typedef void (GLAPIENTRY * PFNGLUNIFORM3IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2);
02749 typedef void (GLAPIENTRY * PFNGLUNIFORM3IVARBPROC) (GLint location, GLsizei count, const GLint* value);
02750 typedef void (GLAPIENTRY * PFNGLUNIFORM4FARBPROC) (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
02751 typedef void (GLAPIENTRY * PFNGLUNIFORM4FVARBPROC) (GLint location, GLsizei count, const GLfloat* value);
02752 typedef void (GLAPIENTRY * PFNGLUNIFORM4IARBPROC) (GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
02753 typedef void (GLAPIENTRY * PFNGLUNIFORM4IVARBPROC) (GLint location, GLsizei count, const GLint* value);
02754 typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX2FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
02755 typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX3FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
02756 typedef void (GLAPIENTRY * PFNGLUNIFORMMATRIX4FVARBPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat* value);
02757 typedef void (GLAPIENTRY * PFNGLUSEPROGRAMOBJECTARBPROC) (GLhandleARB programObj);
02758 typedef void (GLAPIENTRY * PFNGLVALIDATEPROGRAMARBPROC) (GLhandleARB programObj);
02759
02760 #define glAttachObjectARB GLEW_GET_FUN(__glewAttachObjectARB)
02761 #define glCompileShaderARB GLEW_GET_FUN(__glewCompileShaderARB)
02762 #define glCreateProgramObjectARB GLEW_GET_FUN(__glewCreateProgramObjectARB)
02763 #define glCreateShaderObjectARB GLEW_GET_FUN(__glewCreateShaderObjectARB)
02764 #define glDeleteObjectARB GLEW_GET_FUN(__glewDeleteObjectARB)
02765 #define glDetachObjectARB GLEW_GET_FUN(__glewDetachObjectARB)
02766 #define glGetActiveUniformARB GLEW_GET_FUN(__glewGetActiveUniformARB)
02767 #define glGetAttachedObjectsARB GLEW_GET_FUN(__glewGetAttachedObjectsARB)
02768 #define glGetHandleARB GLEW_GET_FUN(__glewGetHandleARB)
02769 #define glGetInfoLogARB GLEW_GET_FUN(__glewGetInfoLogARB)
02770 #define glGetObjectParameterfvARB GLEW_GET_FUN(__glewGetObjectParameterfvARB)
02771 #define glGetObjectParameterivARB GLEW_GET_FUN(__glewGetObjectParameterivARB)
02772 #define glGetShaderSourceARB GLEW_GET_FUN(__glewGetShaderSourceARB)
02773 #define glGetUniformLocationARB GLEW_GET_FUN(__glewGetUniformLocationARB)
02774 #define glGetUniformfvARB GLEW_GET_FUN(__glewGetUniformfvARB)
02775 #define glGetUniformivARB GLEW_GET_FUN(__glewGetUniformivARB)
02776 #define glLinkProgramARB GLEW_GET_FUN(__glewLinkProgramARB)
02777 #define glShaderSourceARB GLEW_GET_FUN(__glewShaderSourceARB)
02778 #define glUniform1fARB GLEW_GET_FUN(__glewUniform1fARB)
02779 #define glUniform1fvARB GLEW_GET_FUN(__glewUniform1fvARB)
02780 #define glUniform1iARB GLEW_GET_FUN(__glewUniform1iARB)
02781 #define glUniform1ivARB GLEW_GET_FUN(__glewUniform1ivARB)
02782 #define glUniform2fARB GLEW_GET_FUN(__glewUniform2fARB)
02783 #define glUniform2fvARB GLEW_GET_FUN(__glewUniform2fvARB)
02784 #define glUniform2iARB GLEW_GET_FUN(__glewUniform2iARB)
02785 #define glUniform2ivARB GLEW_GET_FUN(__glewUniform2ivARB)
02786 #define glUniform3fARB GLEW_GET_FUN(__glewUniform3fARB)
02787 #define glUniform3fvARB GLEW_GET_FUN(__glewUniform3fvARB)
02788 #define glUniform3iARB GLEW_GET_FUN(__glewUniform3iARB)
02789 #define glUniform3ivARB GLEW_GET_FUN(__glewUniform3ivARB)
02790 #define glUniform4fARB GLEW_GET_FUN(__glewUniform4fARB)
02791 #define glUniform4fvARB GLEW_GET_FUN(__glewUniform4fvARB)
02792 #define glUniform4iARB GLEW_GET_FUN(__glewUniform4iARB)
02793 #define glUniform4ivARB GLEW_GET_FUN(__glewUniform4ivARB)
02794 #define glUniformMatrix2fvARB GLEW_GET_FUN(__glewUniformMatrix2fvARB)
02795 #define glUniformMatrix3fvARB GLEW_GET_FUN(__glewUniformMatrix3fvARB)
02796 #define glUniformMatrix4fvARB GLEW_GET_FUN(__glewUniformMatrix4fvARB)
02797 #define glUseProgramObjectARB GLEW_GET_FUN(__glewUseProgramObjectARB)
02798 #define glValidateProgramARB GLEW_GET_FUN(__glewValidateProgramARB)
02799
02800 #define GLEW_ARB_shader_objects GLEW_GET_VAR(__GLEW_ARB_shader_objects)
02801
02802 #endif
02803
02804
02805
02806 #ifndef GL_ARB_shading_language_100
02807 #define GL_ARB_shading_language_100 1
02808
02809 #define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C
02810
02811 #define GLEW_ARB_shading_language_100 GLEW_GET_VAR(__GLEW_ARB_shading_language_100)
02812
02813 #endif
02814
02815
02816
02817 #ifndef GL_ARB_shadow
02818 #define GL_ARB_shadow 1
02819
02820 #define GL_TEXTURE_COMPARE_MODE_ARB 0x884C
02821 #define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D
02822 #define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E
02823
02824 #define GLEW_ARB_shadow GLEW_GET_VAR(__GLEW_ARB_shadow)
02825
02826 #endif
02827
02828
02829
02830 #ifndef GL_ARB_shadow_ambient
02831 #define GL_ARB_shadow_ambient 1
02832
02833 #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF
02834
02835 #define GLEW_ARB_shadow_ambient GLEW_GET_VAR(__GLEW_ARB_shadow_ambient)
02836
02837 #endif
02838
02839
02840
02841 #ifndef GL_ARB_texture_border_clamp
02842 #define GL_ARB_texture_border_clamp 1
02843
02844 #define GL_CLAMP_TO_BORDER_ARB 0x812D
02845
02846 #define GLEW_ARB_texture_border_clamp GLEW_GET_VAR(__GLEW_ARB_texture_border_clamp)
02847
02848 #endif
02849
02850
02851
02852 #ifndef GL_ARB_texture_compression
02853 #define GL_ARB_texture_compression 1
02854
02855 #define GL_COMPRESSED_ALPHA_ARB 0x84E9
02856 #define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
02857 #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
02858 #define GL_COMPRESSED_INTENSITY_ARB 0x84EC
02859 #define GL_COMPRESSED_RGB_ARB 0x84ED
02860 #define GL_COMPRESSED_RGBA_ARB 0x84EE
02861 #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
02862 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
02863 #define GL_TEXTURE_COMPRESSED_ARB 0x86A1
02864 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
02865 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
02866
02867 typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void* data);
02868 typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void* data);
02869 typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void* data);
02870 typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void* data);
02871 typedef void (GLAPIENTRY * PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void* data);
02872 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);
02873 typedef void (GLAPIENTRY * PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint lod, void* img);
02874
02875 #define glCompressedTexImage1DARB GLEW_GET_FUN(__glewCompressedTexImage1DARB)
02876 #define glCompressedTexImage2DARB GLEW_GET_FUN(__glewCompressedTexImage2DARB)
02877 #define glCompressedTexImage3DARB GLEW_GET_FUN(__glewCompressedTexImage3DARB)
02878 #define glCompressedTexSubImage1DARB GLEW_GET_FUN(__glewCompressedTexSubImage1DARB)
02879 #define glCompressedTexSubImage2DARB GLEW_GET_FUN(__glewCompressedTexSubImage2DARB)
02880 #define glCompressedTexSubImage3DARB GLEW_GET_FUN(__glewCompressedTexSubImage3DARB)
02881 #define glGetCompressedTexImageARB GLEW_GET_FUN(__glewGetCompressedTexImageARB)
02882
02883 #define GLEW_ARB_texture_compression GLEW_GET_VAR(__GLEW_ARB_texture_compression)
02884
02885 #endif
02886
02887
02888
02889 #ifndef GL_ARB_texture_cube_map
02890 #define GL_ARB_texture_cube_map 1
02891
02892 #define GL_NORMAL_MAP_ARB 0x8511
02893 #define GL_REFLECTION_MAP_ARB 0x8512
02894 #define GL_TEXTURE_CUBE_MAP_ARB 0x8513
02895 #define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514
02896 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515
02897 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516
02898 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517
02899 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518
02900 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519
02901 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A
02902 #define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
02903 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C
02904
02905 #define GLEW_ARB_texture_cube_map GLEW_GET_VAR(__GLEW_ARB_texture_cube_map)
02906
02907 #endif
02908
02909
02910
02911 #ifndef GL_ARB_texture_env_add
02912 #define GL_ARB_texture_env_add 1
02913
02914 #define GLEW_ARB_texture_env_add GLEW_GET_VAR(__GLEW_ARB_texture_env_add)
02915
02916 #endif
02917
02918
02919
02920 #ifndef GL_ARB_texture_env_combine
02921 #define GL_ARB_texture_env_combine 1
02922
02923 #define GL_SUBTRACT_ARB 0x84E7
02924 #define GL_COMBINE_ARB 0x8570
02925 #define GL_COMBINE_RGB_ARB 0x8571
02926 #define GL_COMBINE_ALPHA_ARB 0x8572
02927 #define GL_RGB_SCALE_ARB 0x8573
02928 #define GL_ADD_SIGNED_ARB 0x8574
02929 #define GL_INTERPOLATE_ARB 0x8575
02930 #define GL_CONSTANT_ARB 0x8576
02931 #define GL_PRIMARY_COLOR_ARB 0x8577
02932 #define GL_PREVIOUS_ARB 0x8578
02933 #define GL_SOURCE0_RGB_ARB 0x8580
02934 #define GL_SOURCE1_RGB_ARB 0x8581
02935 #define GL_SOURCE2_RGB_ARB 0x8582
02936 #define GL_SOURCE0_ALPHA_ARB 0x8588
02937 #define GL_SOURCE1_ALPHA_ARB 0x8589
02938 #define GL_SOURCE2_ALPHA_ARB 0x858A
02939 #define GL_OPERAND0_RGB_ARB 0x8590
02940 #define GL_OPERAND1_RGB_ARB 0x8591
02941 #define GL_OPERAND2_RGB_ARB 0x8592
02942 #define GL_OPERAND0_ALPHA_ARB 0x8598
02943 #define GL_OPERAND1_ALPHA_ARB 0x8599
02944 #define GL_OPERAND2_ALPHA_ARB 0x859A
02945
02946 #define GLEW_ARB_texture_env_combine GLEW_GET_VAR(__GLEW_ARB_texture_env_combine)
02947
02948 #endif
02949
02950
02951
02952 #ifndef GL_ARB_texture_env_crossbar
02953 #define GL_ARB_texture_env_crossbar 1
02954
02955 #define GLEW_ARB_texture_env_crossbar GLEW_GET_VAR(__GLEW_ARB_texture_env_crossbar)
02956
02957 #endif
02958
02959
02960
02961 #ifndef GL_ARB_texture_env_dot3
02962 #define GL_ARB_texture_env_dot3 1
02963
02964 #define GL_DOT3_RGB_ARB 0x86AE
02965 #define GL_DOT3_RGBA_ARB 0x86AF
02966
02967 #define GLEW_ARB_texture_env_dot3 GLEW_GET_VAR(__GLEW_ARB_texture_env_dot3)
02968
02969 #endif
02970
02971
02972
02973 #ifndef GL_ARB_texture_float
02974 #define GL_ARB_texture_float 1
02975
02976 #define GL_RGBA32F_ARB 0x8814
02977 #define GL_RGB32F_ARB 0x8815
02978 #define GL_ALPHA32F_ARB 0x8816
02979 #define GL_INTENSITY32F_ARB 0x8817
02980 #define GL_LUMINANCE32F_ARB 0x8818
02981 #define GL_LUMINANCE_ALPHA32F_ARB 0x8819
02982 #define GL_RGBA16F_ARB 0x881A
02983 #define GL_RGB16F_ARB 0x881B
02984 #define GL_ALPHA16F_ARB 0x881C
02985 #define GL_INTENSITY16F_ARB 0x881D
02986 #define GL_LUMINANCE16F_ARB 0x881E
02987 #define GL_LUMINANCE_ALPHA16F_ARB 0x881F
02988 #define GL_TEXTURE_RED_TYPE_ARB 0x8C10
02989 #define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11
02990 #define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12
02991 #define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13
02992 #define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14
02993 #define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15
02994 #define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16
02995 #define GL_UNSIGNED_NORMALIZED_ARB 0x8C17
02996
02997 #define GLEW_ARB_texture_float GLEW_GET_VAR(__GLEW_ARB_texture_float)
02998
02999 #endif
03000
03001
03002
03003 #ifndef GL_ARB_texture_mirrored_repeat
03004 #define GL_ARB_texture_mirrored_repeat 1
03005
03006 #define GL_MIRRORED_REPEAT_ARB 0x8370
03007
03008 #define GLEW_ARB_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_ARB_texture_mirrored_repeat)
03009
03010 #endif
03011
03012
03013
03014 #ifndef GL_ARB_texture_non_power_of_two
03015 #define GL_ARB_texture_non_power_of_two 1
03016
03017 #define GLEW_ARB_texture_non_power_of_two GLEW_GET_VAR(__GLEW_ARB_texture_non_power_of_two)
03018
03019 #endif
03020
03021
03022
03023 #ifndef GL_ARB_texture_rectangle
03024 #define GL_ARB_texture_rectangle 1
03025
03026 #define GL_TEXTURE_RECTANGLE_ARB 0x84F5
03027 #define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6
03028 #define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7
03029 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8
03030 #define GL_SAMPLER_2D_RECT_ARB 0x8B63
03031 #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
03032
03033 #define GLEW_ARB_texture_rectangle GLEW_GET_VAR(__GLEW_ARB_texture_rectangle)
03034
03035 #endif
03036
03037
03038
03039 #ifndef GL_ARB_transpose_matrix
03040 #define GL_ARB_transpose_matrix 1
03041
03042 #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3
03043 #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4
03044 #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5
03045 #define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6
03046
03047 typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]);
03048 typedef void (GLAPIENTRY * PFNGLLOADTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]);
03049 typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXDARBPROC) (GLdouble m[16]);
03050 typedef void (GLAPIENTRY * PFNGLMULTTRANSPOSEMATRIXFARBPROC) (GLfloat m[16]);
03051
03052 #define glLoadTransposeMatrixdARB GLEW_GET_FUN(__glewLoadTransposeMatrixdARB)
03053 #define glLoadTransposeMatrixfARB GLEW_GET_FUN(__glewLoadTransposeMatrixfARB)
03054 #define glMultTransposeMatrixdARB GLEW_GET_FUN(__glewMultTransposeMatrixdARB)
03055 #define glMultTransposeMatrixfARB GLEW_GET_FUN(__glewMultTransposeMatrixfARB)
03056
03057 #define GLEW_ARB_transpose_matrix GLEW_GET_VAR(__GLEW_ARB_transpose_matrix)
03058
03059 #endif
03060
03061
03062
03063 #ifndef GL_ARB_vertex_blend
03064 #define GL_ARB_vertex_blend 1
03065
03066 #define GL_MODELVIEW0_ARB 0x1700
03067 #define GL_MODELVIEW1_ARB 0x850A
03068 #define GL_MAX_VERTEX_UNITS_ARB 0x86A4
03069 #define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5
03070 #define GL_WEIGHT_SUM_UNITY_ARB 0x86A6
03071 #define GL_VERTEX_BLEND_ARB 0x86A7
03072 #define GL_CURRENT_WEIGHT_ARB 0x86A8
03073 #define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9
03074 #define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA
03075 #define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB
03076 #define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC
03077 #define GL_WEIGHT_ARRAY_ARB 0x86AD
03078 #define GL_MODELVIEW2_ARB 0x8722
03079 #define GL_MODELVIEW3_ARB 0x8723
03080 #define GL_MODELVIEW4_ARB 0x8724
03081 #define GL_MODELVIEW5_ARB 0x8725
03082 #define GL_MODELVIEW6_ARB 0x8726
03083 #define GL_MODELVIEW7_ARB 0x8727
03084 #define GL_MODELVIEW8_ARB 0x8728
03085 #define GL_MODELVIEW9_ARB 0x8729
03086 #define GL_MODELVIEW10_ARB 0x872A
03087 #define GL_MODELVIEW11_ARB 0x872B
03088 #define GL_MODELVIEW12_ARB 0x872C
03089 #define GL_MODELVIEW13_ARB 0x872D
03090 #define GL_MODELVIEW14_ARB 0x872E
03091 #define GL_MODELVIEW15_ARB 0x872F
03092 #define GL_MODELVIEW16_ARB 0x8730
03093 #define GL_MODELVIEW17_ARB 0x8731
03094 #define GL_MODELVIEW18_ARB 0x8732
03095 #define GL_MODELVIEW19_ARB 0x8733
03096 #define GL_MODELVIEW20_ARB 0x8734
03097 #define GL_MODELVIEW21_ARB 0x8735
03098 #define GL_MODELVIEW22_ARB 0x8736
03099 #define GL_MODELVIEW23_ARB 0x8737
03100 #define GL_MODELVIEW24_ARB 0x8738
03101 #define GL_MODELVIEW25_ARB 0x8739
03102 #define GL_MODELVIEW26_ARB 0x873A
03103 #define GL_MODELVIEW27_ARB 0x873B
03104 #define GL_MODELVIEW28_ARB 0x873C
03105 #define GL_MODELVIEW29_ARB 0x873D
03106 #define GL_MODELVIEW30_ARB 0x873E
03107 #define GL_MODELVIEW31_ARB 0x873F
03108
03109 typedef void (GLAPIENTRY * PFNGLVERTEXBLENDARBPROC) (GLint count);
03110 typedef void (GLAPIENTRY * PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer);
03111 typedef void (GLAPIENTRY * PFNGLWEIGHTBVARBPROC) (GLint size, GLbyte *weights);
03112 typedef void (GLAPIENTRY * PFNGLWEIGHTDVARBPROC) (GLint size, GLdouble *weights);
03113 typedef void (GLAPIENTRY * PFNGLWEIGHTFVARBPROC) (GLint size, GLfloat *weights);
03114 typedef void (GLAPIENTRY * PFNGLWEIGHTIVARBPROC) (GLint size, GLint *weights);
03115 typedef void (GLAPIENTRY * PFNGLWEIGHTSVARBPROC) (GLint size, GLshort *weights);
03116 typedef void (GLAPIENTRY * PFNGLWEIGHTUBVARBPROC) (GLint size, GLubyte *weights);
03117 typedef void (GLAPIENTRY * PFNGLWEIGHTUIVARBPROC) (GLint size, GLuint *weights);
03118 typedef void (GLAPIENTRY * PFNGLWEIGHTUSVARBPROC) (GLint size, GLushort *weights);
03119
03120 #define glVertexBlendARB GLEW_GET_FUN(__glewVertexBlendARB)
03121 #define glWeightPointerARB GLEW_GET_FUN(__glewWeightPointerARB)
03122 #define glWeightbvARB GLEW_GET_FUN(__glewWeightbvARB)
03123 #define glWeightdvARB GLEW_GET_FUN(__glewWeightdvARB)
03124 #define glWeightfvARB GLEW_GET_FUN(__glewWeightfvARB)
03125 #define glWeightivARB GLEW_GET_FUN(__glewWeightivARB)
03126 #define glWeightsvARB GLEW_GET_FUN(__glewWeightsvARB)
03127 #define glWeightubvARB GLEW_GET_FUN(__glewWeightubvARB)
03128 #define glWeightuivARB GLEW_GET_FUN(__glewWeightuivARB)
03129 #define glWeightusvARB GLEW_GET_FUN(__glewWeightusvARB)
03130
03131 #define GLEW_ARB_vertex_blend GLEW_GET_VAR(__GLEW_ARB_vertex_blend)
03132
03133 #endif
03134
03135
03136
03137 #ifndef GL_ARB_vertex_buffer_object
03138 #define GL_ARB_vertex_buffer_object 1
03139
03140 #define GL_BUFFER_SIZE_ARB 0x8764
03141 #define GL_BUFFER_USAGE_ARB 0x8765
03142 #define GL_ARRAY_BUFFER_ARB 0x8892
03143 #define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893
03144 #define GL_ARRAY_BUFFER_BINDING_ARB 0x8894
03145 #define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895
03146 #define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896
03147 #define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897
03148 #define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898
03149 #define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899
03150 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A
03151 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B
03152 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C
03153 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D
03154 #define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E
03155 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F
03156 #define GL_READ_ONLY_ARB 0x88B8
03157 #define GL_WRITE_ONLY_ARB 0x88B9
03158 #define GL_READ_WRITE_ARB 0x88BA
03159 #define GL_BUFFER_ACCESS_ARB 0x88BB
03160 #define GL_BUFFER_MAPPED_ARB 0x88BC
03161 #define GL_BUFFER_MAP_POINTER_ARB 0x88BD
03162 #define GL_STREAM_DRAW_ARB 0x88E0
03163 #define GL_STREAM_READ_ARB 0x88E1
03164 #define GL_STREAM_COPY_ARB 0x88E2
03165 #define GL_STATIC_DRAW_ARB 0x88E4
03166 #define GL_STATIC_READ_ARB 0x88E5
03167 #define GL_STATIC_COPY_ARB 0x88E6
03168 #define GL_DYNAMIC_DRAW_ARB 0x88E8
03169 #define GL_DYNAMIC_READ_ARB 0x88E9
03170 #define GL_DYNAMIC_COPY_ARB 0x88EA
03171
03172 typedef ptrdiff_t GLsizeiptrARB;
03173 typedef ptrdiff_t GLintptrARB;
03174
03175 typedef void (GLAPIENTRY * PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
03176 typedef void (GLAPIENTRY * PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB size, const GLvoid* data, GLenum usage);
03177 typedef void (GLAPIENTRY * PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid* data);
03178 typedef void (GLAPIENTRY * PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint* buffers);
03179 typedef void (GLAPIENTRY * PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint* buffers);
03180 typedef void (GLAPIENTRY * PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint* params);
03181 typedef void (GLAPIENTRY * PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pname, GLvoid** params);
03182 typedef void (GLAPIENTRY * PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid* data);
03183 typedef GLboolean (GLAPIENTRY * PFNGLISBUFFERARBPROC) (GLuint buffer);
03184 typedef GLvoid * (GLAPIENTRY * PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access);
03185 typedef GLboolean (GLAPIENTRY * PFNGLUNMAPBUFFERARBPROC) (GLenum target);
03186
03187 #define glBindBufferARB GLEW_GET_FUN(__glewBindBufferARB)
03188 #define glBufferDataARB GLEW_GET_FUN(__glewBufferDataARB)
03189 #define glBufferSubDataARB GLEW_GET_FUN(__glewBufferSubDataARB)
03190 #define glDeleteBuffersARB GLEW_GET_FUN(__glewDeleteBuffersARB)
03191 #define glGenBuffersARB GLEW_GET_FUN(__glewGenBuffersARB)
03192 #define glGetBufferParameterivARB GLEW_GET_FUN(__glewGetBufferParameterivARB)
03193 #define glGetBufferPointervARB GLEW_GET_FUN(__glewGetBufferPointervARB)
03194 #define glGetBufferSubDataARB GLEW_GET_FUN(__glewGetBufferSubDataARB)
03195 #define glIsBufferARB GLEW_GET_FUN(__glewIsBufferARB)
03196 #define glMapBufferARB GLEW_GET_FUN(__glewMapBufferARB)
03197 #define glUnmapBufferARB GLEW_GET_FUN(__glewUnmapBufferARB)
03198
03199 #define GLEW_ARB_vertex_buffer_object GLEW_GET_VAR(__GLEW_ARB_vertex_buffer_object)
03200
03201 #endif
03202
03203
03204
03205 #ifndef GL_ARB_vertex_program
03206 #define GL_ARB_vertex_program 1
03207
03208 #define GL_COLOR_SUM_ARB 0x8458
03209 #define GL_VERTEX_PROGRAM_ARB 0x8620
03210 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622
03211 #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623
03212 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624
03213 #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625
03214 #define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626
03215 #define GL_PROGRAM_LENGTH_ARB 0x8627
03216 #define GL_PROGRAM_STRING_ARB 0x8628
03217 #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E
03218 #define GL_MAX_PROGRAM_MATRICES_ARB 0x862F
03219 #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640
03220 #define GL_CURRENT_MATRIX_ARB 0x8641
03221 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642
03222 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643
03223 #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645
03224 #define GL_PROGRAM_ERROR_POSITION_ARB 0x864B
03225 #define GL_PROGRAM_BINDING_ARB 0x8677
03226 #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869
03227 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A
03228 #define GL_PROGRAM_ERROR_STRING_ARB 0x8874
03229 #define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875
03230 #define GL_PROGRAM_FORMAT_ARB 0x8876
03231 #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0
03232 #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1
03233 #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2
03234 #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3
03235 #define GL_PROGRAM_TEMPORARIES_ARB 0x88A4
03236 #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5
03237 #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6
03238 #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7
03239 #define GL_PROGRAM_PARAMETERS_ARB 0x88A8
03240 #define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9
03241 #define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA
03242 #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB
03243 #define GL_PROGRAM_ATTRIBS_ARB 0x88AC
03244 #define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD
03245 #define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE
03246 #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF
03247 #define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0
03248 #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1
03249 #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2
03250 #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3
03251 #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4
03252 #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5
03253 #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6
03254 #define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7
03255 #define GL_MATRIX0_ARB 0x88C0
03256 #define GL_MATRIX1_ARB 0x88C1
03257 #define GL_MATRIX2_ARB 0x88C2
03258 #define GL_MATRIX3_ARB 0x88C3
03259 #define GL_MATRIX4_ARB 0x88C4
03260 #define GL_MATRIX5_ARB 0x88C5
03261 #define GL_MATRIX6_ARB 0x88C6
03262 #define GL_MATRIX7_ARB 0x88C7
03263 #define GL_MATRIX8_ARB 0x88C8
03264 #define GL_MATRIX9_ARB 0x88C9
03265 #define GL_MATRIX10_ARB 0x88CA
03266 #define GL_MATRIX11_ARB 0x88CB
03267 #define GL_MATRIX12_ARB 0x88CC
03268 #define GL_MATRIX13_ARB 0x88CD
03269 #define GL_MATRIX14_ARB 0x88CE
03270 #define GL_MATRIX15_ARB 0x88CF
03271 #define GL_MATRIX16_ARB 0x88D0
03272 #define GL_MATRIX17_ARB 0x88D1
03273 #define GL_MATRIX18_ARB 0x88D2
03274 #define GL_MATRIX19_ARB 0x88D3
03275 #define GL_MATRIX20_ARB 0x88D4
03276 #define GL_MATRIX21_ARB 0x88D5
03277 #define GL_MATRIX22_ARB 0x88D6
03278 #define GL_MATRIX23_ARB 0x88D7
03279 #define GL_MATRIX24_ARB 0x88D8
03280 #define GL_MATRIX25_ARB 0x88D9
03281 #define GL_MATRIX26_ARB 0x88DA
03282 #define GL_MATRIX27_ARB 0x88DB
03283 #define GL_MATRIX28_ARB 0x88DC
03284 #define GL_MATRIX29_ARB 0x88DD
03285 #define GL_MATRIX30_ARB 0x88DE
03286 #define GL_MATRIX31_ARB 0x88DF
03287
03288 typedef void (GLAPIENTRY * PFNGLBINDPROGRAMARBPROC) (GLenum target, GLuint program);
03289 typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSARBPROC) (GLsizei n, const GLuint* programs);
03290 typedef void (GLAPIENTRY * PFNGLDISABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
03291 typedef void (GLAPIENTRY * PFNGLENABLEVERTEXATTRIBARRAYARBPROC) (GLuint index);
03292 typedef void (GLAPIENTRY * PFNGLGENPROGRAMSARBPROC) (GLsizei n, GLuint* programs);
03293 typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params);
03294 typedef void (GLAPIENTRY * PFNGLGETPROGRAMENVPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params);
03295 typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) (GLenum target, GLuint index, GLdouble* params);
03296 typedef void (GLAPIENTRY * PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) (GLenum target, GLuint index, GLfloat* params);
03297 typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGARBPROC) (GLenum target, GLenum pname, void* string);
03298 typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVARBPROC) (GLenum target, GLenum pname, GLint* params);
03299 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVARBPROC) (GLuint index, GLenum pname, GLvoid** pointer);
03300 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVARBPROC) (GLuint index, GLenum pname, GLdouble* params);
03301 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVARBPROC) (GLuint index, GLenum pname, GLfloat* params);
03302 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVARBPROC) (GLuint index, GLenum pname, GLint* params);
03303 typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMARBPROC) (GLuint program);
03304 typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
03305 typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params);
03306 typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
03307 typedef void (GLAPIENTRY * PFNGLPROGRAMENVPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params);
03308 typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DARBPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
03309 typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4DVARBPROC) (GLenum target, GLuint index, const GLdouble* params);
03310 typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FARBPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
03311 typedef void (GLAPIENTRY * PFNGLPROGRAMLOCALPARAMETER4FVARBPROC) (GLenum target, GLuint index, const GLfloat* params);
03312 typedef void (GLAPIENTRY * PFNGLPROGRAMSTRINGARBPROC) (GLenum target, GLenum format, GLsizei len, const void* string);
03313 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);
03314 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdouble* v);
03315 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);
03316 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloat* v);
03317 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);
03318 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshort* v);
03319 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, GLdouble y);
03320 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdouble* v);
03321 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GLfloat y);
03322 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVARBPROC) (GLuint index, const GLfloat* v);
03323 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SARBPROC) (GLuint index, GLshort x, GLshort y);
03324 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVARBPROC) (GLuint index, const GLshort* v);
03325 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
03326 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVARBPROC) (GLuint index, const GLdouble* v);
03327 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
03328 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVARBPROC) (GLuint index, const GLfloat* v);
03329 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
03330 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVARBPROC) (GLuint index, const GLshort* v);
03331 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NBVARBPROC) (GLuint index, const GLbyte* v);
03332 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NIVARBPROC) (GLuint index, const GLint* v);
03333 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NSVARBPROC) (GLuint index, const GLshort* v);
03334 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBARBPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
03335 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUBVARBPROC) (GLuint index, const GLubyte* v);
03336 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUIVARBPROC) (GLuint index, const GLuint* v);
03337 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4NUSVARBPROC) (GLuint index, const GLushort* v);
03338 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4BVARBPROC) (GLuint index, const GLbyte* v);
03339 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DARBPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
03340 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVARBPROC) (GLuint index, const GLdouble* v);
03341 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FARBPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
03342 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVARBPROC) (GLuint index, const GLfloat* v);
03343 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4IVARBPROC) (GLuint index, const GLint* v);
03344 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SARBPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
03345 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVARBPROC) (GLuint index, const GLshort* v);
03346 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVARBPROC) (GLuint index, const GLubyte* v);
03347 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UIVARBPROC) (GLuint index, const GLuint* v);
03348 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4USVARBPROC) (GLuint index, const GLushort* v);
03349 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERARBPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void* pointer);
03350
03351 #define glBindProgramARB GLEW_GET_FUN(__glewBindProgramARB)
03352 #define glDeleteProgramsARB GLEW_GET_FUN(__glewDeleteProgramsARB)
03353 #define glDisableVertexAttribArrayARB GLEW_GET_FUN(__glewDisableVertexAttribArrayARB)
03354 #define glEnableVertexAttribArrayARB GLEW_GET_FUN(__glewEnableVertexAttribArrayARB)
03355 #define glGenProgramsARB GLEW_GET_FUN(__glewGenProgramsARB)
03356 #define glGetProgramEnvParameterdvARB GLEW_GET_FUN(__glewGetProgramEnvParameterdvARB)
03357 #define glGetProgramEnvParameterfvARB GLEW_GET_FUN(__glewGetProgramEnvParameterfvARB)
03358 #define glGetProgramLocalParameterdvARB GLEW_GET_FUN(__glewGetProgramLocalParameterdvARB)
03359 #define glGetProgramLocalParameterfvARB GLEW_GET_FUN(__glewGetProgramLocalParameterfvARB)
03360 #define glGetProgramStringARB GLEW_GET_FUN(__glewGetProgramStringARB)
03361 #define glGetProgramivARB GLEW_GET_FUN(__glewGetProgramivARB)
03362 #define glGetVertexAttribPointervARB GLEW_GET_FUN(__glewGetVertexAttribPointervARB)
03363 #define glGetVertexAttribdvARB GLEW_GET_FUN(__glewGetVertexAttribdvARB)
03364 #define glGetVertexAttribfvARB GLEW_GET_FUN(__glewGetVertexAttribfvARB)
03365 #define glGetVertexAttribivARB GLEW_GET_FUN(__glewGetVertexAttribivARB)
03366 #define glIsProgramARB GLEW_GET_FUN(__glewIsProgramARB)
03367 #define glProgramEnvParameter4dARB GLEW_GET_FUN(__glewProgramEnvParameter4dARB)
03368 #define glProgramEnvParameter4dvARB GLEW_GET_FUN(__glewProgramEnvParameter4dvARB)
03369 #define glProgramEnvParameter4fARB GLEW_GET_FUN(__glewProgramEnvParameter4fARB)
03370 #define glProgramEnvParameter4fvARB GLEW_GET_FUN(__glewProgramEnvParameter4fvARB)
03371 #define glProgramLocalParameter4dARB GLEW_GET_FUN(__glewProgramLocalParameter4dARB)
03372 #define glProgramLocalParameter4dvARB GLEW_GET_FUN(__glewProgramLocalParameter4dvARB)
03373 #define glProgramLocalParameter4fARB GLEW_GET_FUN(__glewProgramLocalParameter4fARB)
03374 #define glProgramLocalParameter4fvARB GLEW_GET_FUN(__glewProgramLocalParameter4fvARB)
03375 #define glProgramStringARB GLEW_GET_FUN(__glewProgramStringARB)
03376 #define glVertexAttrib1dARB GLEW_GET_FUN(__glewVertexAttrib1dARB)
03377 #define glVertexAttrib1dvARB GLEW_GET_FUN(__glewVertexAttrib1dvARB)
03378 #define glVertexAttrib1fARB GLEW_GET_FUN(__glewVertexAttrib1fARB)
03379 #define glVertexAttrib1fvARB GLEW_GET_FUN(__glewVertexAttrib1fvARB)
03380 #define glVertexAttrib1sARB GLEW_GET_FUN(__glewVertexAttrib1sARB)
03381 #define glVertexAttrib1svARB GLEW_GET_FUN(__glewVertexAttrib1svARB)
03382 #define glVertexAttrib2dARB GLEW_GET_FUN(__glewVertexAttrib2dARB)
03383 #define glVertexAttrib2dvARB GLEW_GET_FUN(__glewVertexAttrib2dvARB)
03384 #define glVertexAttrib2fARB GLEW_GET_FUN(__glewVertexAttrib2fARB)
03385 #define glVertexAttrib2fvARB GLEW_GET_FUN(__glewVertexAttrib2fvARB)
03386 #define glVertexAttrib2sARB GLEW_GET_FUN(__glewVertexAttrib2sARB)
03387 #define glVertexAttrib2svARB GLEW_GET_FUN(__glewVertexAttrib2svARB)
03388 #define glVertexAttrib3dARB GLEW_GET_FUN(__glewVertexAttrib3dARB)
03389 #define glVertexAttrib3dvARB GLEW_GET_FUN(__glewVertexAttrib3dvARB)
03390 #define glVertexAttrib3fARB GLEW_GET_FUN(__glewVertexAttrib3fARB)
03391 #define glVertexAttrib3fvARB GLEW_GET_FUN(__glewVertexAttrib3fvARB)
03392 #define glVertexAttrib3sARB GLEW_GET_FUN(__glewVertexAttrib3sARB)
03393 #define glVertexAttrib3svARB GLEW_GET_FUN(__glewVertexAttrib3svARB)
03394 #define glVertexAttrib4NbvARB GLEW_GET_FUN(__glewVertexAttrib4NbvARB)
03395 #define glVertexAttrib4NivARB GLEW_GET_FUN(__glewVertexAttrib4NivARB)
03396 #define glVertexAttrib4NsvARB GLEW_GET_FUN(__glewVertexAttrib4NsvARB)
03397 #define glVertexAttrib4NubARB GLEW_GET_FUN(__glewVertexAttrib4NubARB)
03398 #define glVertexAttrib4NubvARB GLEW_GET_FUN(__glewVertexAttrib4NubvARB)
03399 #define glVertexAttrib4NuivARB GLEW_GET_FUN(__glewVertexAttrib4NuivARB)
03400 #define glVertexAttrib4NusvARB GLEW_GET_FUN(__glewVertexAttrib4NusvARB)
03401 #define glVertexAttrib4bvARB GLEW_GET_FUN(__glewVertexAttrib4bvARB)
03402 #define glVertexAttrib4dARB GLEW_GET_FUN(__glewVertexAttrib4dARB)
03403 #define glVertexAttrib4dvARB GLEW_GET_FUN(__glewVertexAttrib4dvARB)
03404 #define glVertexAttrib4fARB GLEW_GET_FUN(__glewVertexAttrib4fARB)
03405 #define glVertexAttrib4fvARB GLEW_GET_FUN(__glewVertexAttrib4fvARB)
03406 #define glVertexAttrib4ivARB GLEW_GET_FUN(__glewVertexAttrib4ivARB)
03407 #define glVertexAttrib4sARB GLEW_GET_FUN(__glewVertexAttrib4sARB)
03408 #define glVertexAttrib4svARB GLEW_GET_FUN(__glewVertexAttrib4svARB)
03409 #define glVertexAttrib4ubvARB GLEW_GET_FUN(__glewVertexAttrib4ubvARB)
03410 #define glVertexAttrib4uivARB GLEW_GET_FUN(__glewVertexAttrib4uivARB)
03411 #define glVertexAttrib4usvARB GLEW_GET_FUN(__glewVertexAttrib4usvARB)
03412 #define glVertexAttribPointerARB GLEW_GET_FUN(__glewVertexAttribPointerARB)
03413
03414 #define GLEW_ARB_vertex_program GLEW_GET_VAR(__GLEW_ARB_vertex_program)
03415
03416 #endif
03417
03418
03419
03420 #ifndef GL_ARB_vertex_shader
03421 #define GL_ARB_vertex_shader 1
03422
03423 #define GL_VERTEX_SHADER_ARB 0x8B31
03424 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A
03425 #define GL_MAX_VARYING_FLOATS_ARB 0x8B4B
03426 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C
03427 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D
03428 #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89
03429 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A
03430
03431 typedef void (GLAPIENTRY * PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB* name);
03432 typedef void (GLAPIENTRY * PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei* length, GLint *size, GLenum *type, GLcharARB *name);
03433 typedef GLint (GLAPIENTRY * PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB* name);
03434
03435 #define glBindAttribLocationARB GLEW_GET_FUN(__glewBindAttribLocationARB)
03436 #define glGetActiveAttribARB GLEW_GET_FUN(__glewGetActiveAttribARB)
03437 #define glGetAttribLocationARB GLEW_GET_FUN(__glewGetAttribLocationARB)
03438
03439 #define GLEW_ARB_vertex_shader GLEW_GET_VAR(__GLEW_ARB_vertex_shader)
03440
03441 #endif
03442
03443
03444
03445 #ifndef GL_ARB_window_pos
03446 #define GL_ARB_window_pos 1
03447
03448 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
03449 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVARBPROC) (const GLdouble* p);
03450 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
03451 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVARBPROC) (const GLfloat* p);
03452 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
03453 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVARBPROC) (const GLint* p);
03454 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
03455 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVARBPROC) (const GLshort* p);
03456 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdouble z);
03457 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVARBPROC) (const GLdouble* p);
03458 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
03459 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVARBPROC) (const GLfloat* p);
03460 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
03461 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVARBPROC) (const GLint* p);
03462 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
03463 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVARBPROC) (const GLshort* p);
03464
03465 #define glWindowPos2dARB GLEW_GET_FUN(__glewWindowPos2dARB)
03466 #define glWindowPos2dvARB GLEW_GET_FUN(__glewWindowPos2dvARB)
03467 #define glWindowPos2fARB GLEW_GET_FUN(__glewWindowPos2fARB)
03468 #define glWindowPos2fvARB GLEW_GET_FUN(__glewWindowPos2fvARB)
03469 #define glWindowPos2iARB GLEW_GET_FUN(__glewWindowPos2iARB)
03470 #define glWindowPos2ivARB GLEW_GET_FUN(__glewWindowPos2ivARB)
03471 #define glWindowPos2sARB GLEW_GET_FUN(__glewWindowPos2sARB)
03472 #define glWindowPos2svARB GLEW_GET_FUN(__glewWindowPos2svARB)
03473 #define glWindowPos3dARB GLEW_GET_FUN(__glewWindowPos3dARB)
03474 #define glWindowPos3dvARB GLEW_GET_FUN(__glewWindowPos3dvARB)
03475 #define glWindowPos3fARB GLEW_GET_FUN(__glewWindowPos3fARB)
03476 #define glWindowPos3fvARB GLEW_GET_FUN(__glewWindowPos3fvARB)
03477 #define glWindowPos3iARB GLEW_GET_FUN(__glewWindowPos3iARB)
03478 #define glWindowPos3ivARB GLEW_GET_FUN(__glewWindowPos3ivARB)
03479 #define glWindowPos3sARB GLEW_GET_FUN(__glewWindowPos3sARB)
03480 #define glWindowPos3svARB GLEW_GET_FUN(__glewWindowPos3svARB)
03481
03482 #define GLEW_ARB_window_pos GLEW_GET_VAR(__GLEW_ARB_window_pos)
03483
03484 #endif
03485
03486
03487
03488 #ifndef GL_ATIX_point_sprites
03489 #define GL_ATIX_point_sprites 1
03490
03491 #define GLEW_ATIX_point_sprites GLEW_GET_VAR(__GLEW_ATIX_point_sprites)
03492
03493 #endif
03494
03495
03496
03497 #ifndef GL_ATIX_texture_env_combine3
03498 #define GL_ATIX_texture_env_combine3 1
03499
03500 #define GL_MODULATE_ADD_ATIX 0x8744
03501 #define GL_MODULATE_SIGNED_ADD_ATIX 0x8745
03502 #define GL_MODULATE_SUBTRACT_ATIX 0x8746
03503
03504 #define GLEW_ATIX_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATIX_texture_env_combine3)
03505
03506 #endif
03507
03508
03509
03510 #ifndef GL_ATIX_texture_env_route
03511 #define GL_ATIX_texture_env_route 1
03512
03513 #define GL_SECONDARY_COLOR_ATIX 0x8747
03514 #define GL_TEXTURE_OUTPUT_RGB_ATIX 0x8748
03515 #define GL_TEXTURE_OUTPUT_ALPHA_ATIX 0x8749
03516
03517 #define GLEW_ATIX_texture_env_route GLEW_GET_VAR(__GLEW_ATIX_texture_env_route)
03518
03519 #endif
03520
03521
03522
03523 #ifndef GL_ATIX_vertex_shader_output_point_size
03524 #define GL_ATIX_vertex_shader_output_point_size 1
03525
03526 #define GL_OUTPUT_POINT_SIZE_ATIX 0x610E
03527
03528 #define GLEW_ATIX_vertex_shader_output_point_size GLEW_GET_VAR(__GLEW_ATIX_vertex_shader_output_point_size)
03529
03530 #endif
03531
03532
03533
03534 #ifndef GL_ATI_draw_buffers
03535 #define GL_ATI_draw_buffers 1
03536
03537 #define GL_MAX_DRAW_BUFFERS_ATI 0x8824
03538 #define GL_DRAW_BUFFER0_ATI 0x8825
03539 #define GL_DRAW_BUFFER1_ATI 0x8826
03540 #define GL_DRAW_BUFFER2_ATI 0x8827
03541 #define GL_DRAW_BUFFER3_ATI 0x8828
03542 #define GL_DRAW_BUFFER4_ATI 0x8829
03543 #define GL_DRAW_BUFFER5_ATI 0x882A
03544 #define GL_DRAW_BUFFER6_ATI 0x882B
03545 #define GL_DRAW_BUFFER7_ATI 0x882C
03546 #define GL_DRAW_BUFFER8_ATI 0x882D
03547 #define GL_DRAW_BUFFER9_ATI 0x882E
03548 #define GL_DRAW_BUFFER10_ATI 0x882F
03549 #define GL_DRAW_BUFFER11_ATI 0x8830
03550 #define GL_DRAW_BUFFER12_ATI 0x8831
03551 #define GL_DRAW_BUFFER13_ATI 0x8832
03552 #define GL_DRAW_BUFFER14_ATI 0x8833
03553 #define GL_DRAW_BUFFER15_ATI 0x8834
03554
03555 typedef void (GLAPIENTRY * PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum* bufs);
03556
03557 #define glDrawBuffersATI GLEW_GET_FUN(__glewDrawBuffersATI)
03558
03559 #define GLEW_ATI_draw_buffers GLEW_GET_VAR(__GLEW_ATI_draw_buffers)
03560
03561 #endif
03562
03563
03564
03565 #ifndef GL_ATI_element_array
03566 #define GL_ATI_element_array 1
03567
03568 #define GL_ELEMENT_ARRAY_ATI 0x8768
03569 #define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769
03570 #define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A
03571
03572 typedef void (GLAPIENTRY * PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei count);
03573 typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
03574 typedef void (GLAPIENTRY * PFNGLELEMENTPOINTERATIPROC) (GLenum type, const void* pointer);
03575
03576 #define glDrawElementArrayATI GLEW_GET_FUN(__glewDrawElementArrayATI)
03577 #define glDrawRangeElementArrayATI GLEW_GET_FUN(__glewDrawRangeElementArrayATI)
03578 #define glElementPointerATI GLEW_GET_FUN(__glewElementPointerATI)
03579
03580 #define GLEW_ATI_element_array GLEW_GET_VAR(__GLEW_ATI_element_array)
03581
03582 #endif
03583
03584
03585
03586 #ifndef GL_ATI_envmap_bumpmap
03587 #define GL_ATI_envmap_bumpmap 1
03588
03589 #define GL_BUMP_ROT_MATRIX_ATI 0x8775
03590 #define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776
03591 #define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777
03592 #define GL_BUMP_TEX_UNITS_ATI 0x8778
03593 #define GL_DUDV_ATI 0x8779
03594 #define GL_DU8DV8_ATI 0x877A
03595 #define GL_BUMP_ENVMAP_ATI 0x877B
03596 #define GL_BUMP_TARGET_ATI 0x877C
03597
03598 typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param);
03599 typedef void (GLAPIENTRY * PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param);
03600 typedef void (GLAPIENTRY * PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloat *param);
03601 typedef void (GLAPIENTRY * PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param);
03602
03603 #define glGetTexBumpParameterfvATI GLEW_GET_FUN(__glewGetTexBumpParameterfvATI)
03604 #define glGetTexBumpParameterivATI GLEW_GET_FUN(__glewGetTexBumpParameterivATI)
03605 #define glTexBumpParameterfvATI GLEW_GET_FUN(__glewTexBumpParameterfvATI)
03606 #define glTexBumpParameterivATI GLEW_GET_FUN(__glewTexBumpParameterivATI)
03607
03608 #define GLEW_ATI_envmap_bumpmap GLEW_GET_VAR(__GLEW_ATI_envmap_bumpmap)
03609
03610 #endif
03611
03612
03613
03614 #ifndef GL_ATI_fragment_shader
03615 #define GL_ATI_fragment_shader 1
03616
03617 #define GL_RED_BIT_ATI 0x00000001
03618 #define GL_2X_BIT_ATI 0x00000001
03619 #define GL_4X_BIT_ATI 0x00000002
03620 #define GL_GREEN_BIT_ATI 0x00000002
03621 #define GL_COMP_BIT_ATI 0x00000002
03622 #define GL_BLUE_BIT_ATI 0x00000004
03623 #define GL_8X_BIT_ATI 0x00000004
03624 #define GL_NEGATE_BIT_ATI 0x00000004
03625 #define GL_BIAS_BIT_ATI 0x00000008
03626 #define GL_HALF_BIT_ATI 0x00000008
03627 #define GL_QUARTER_BIT_ATI 0x00000010
03628 #define GL_EIGHTH_BIT_ATI 0x00000020
03629 #define GL_SATURATE_BIT_ATI 0x00000040
03630 #define GL_FRAGMENT_SHADER_ATI 0x8920
03631 #define GL_REG_0_ATI 0x8921
03632 #define GL_REG_1_ATI 0x8922
03633 #define GL_REG_2_ATI 0x8923
03634 #define GL_REG_3_ATI 0x8924
03635 #define GL_REG_4_ATI 0x8925
03636 #define GL_REG_5_ATI 0x8926
03637 #define GL_CON_0_ATI 0x8941
03638 #define GL_CON_1_ATI 0x8942
03639 #define GL_CON_2_ATI 0x8943
03640 #define GL_CON_3_ATI 0x8944
03641 #define GL_CON_4_ATI 0x8945
03642 #define GL_CON_5_ATI 0x8946
03643 #define GL_CON_6_ATI 0x8947
03644 #define GL_CON_7_ATI 0x8948
03645 #define GL_MOV_ATI 0x8961
03646 #define GL_ADD_ATI 0x8963
03647 #define GL_MUL_ATI 0x8964
03648 #define GL_SUB_ATI 0x8965
03649 #define GL_DOT3_ATI 0x8966
03650 #define GL_DOT4_ATI 0x8967
03651 #define GL_MAD_ATI 0x8968
03652 #define GL_LERP_ATI 0x8969
03653 #define GL_CND_ATI 0x896A
03654 #define GL_CND0_ATI 0x896B
03655 #define GL_DOT2_ADD_ATI 0x896C
03656 #define GL_SECONDARY_INTERPOLATOR_ATI 0x896D
03657 #define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E
03658 #define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F
03659 #define GL_NUM_PASSES_ATI 0x8970
03660 #define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971
03661 #define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972
03662 #define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973
03663 #define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974
03664 #define GL_COLOR_ALPHA_PAIRING_ATI 0x8975
03665 #define GL_SWIZZLE_STR_ATI 0x8976
03666 #define GL_SWIZZLE_STQ_ATI 0x8977
03667 #define GL_SWIZZLE_STR_DR_ATI 0x8978
03668 #define GL_SWIZZLE_STQ_DQ_ATI 0x8979
03669 #define GL_SWIZZLE_STRQ_ATI 0x897A
03670 #define GL_SWIZZLE_STRQ_DQ_ATI 0x897B
03671
03672 typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
03673 typedef void (GLAPIENTRY * PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
03674 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);
03675 typedef void (GLAPIENTRY * PFNGLBEGINFRAGMENTSHADERATIPROC) (void);
03676 typedef void (GLAPIENTRY * PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);
03677 typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
03678 typedef void (GLAPIENTRY * PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
03679 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);
03680 typedef void (GLAPIENTRY * PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);
03681 typedef void (GLAPIENTRY * PFNGLENDFRAGMENTSHADERATIPROC) (void);
03682 typedef GLuint (GLAPIENTRY * PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);
03683 typedef void (GLAPIENTRY * PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLenum swizzle);
03684 typedef void (GLAPIENTRY * PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenum swizzle);
03685 typedef void (GLAPIENTRY * PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, const GLfloat* value);
03686
03687 #define glAlphaFragmentOp1ATI GLEW_GET_FUN(__glewAlphaFragmentOp1ATI)
03688 #define glAlphaFragmentOp2ATI GLEW_GET_FUN(__glewAlphaFragmentOp2ATI)
03689 #define glAlphaFragmentOp3ATI GLEW_GET_FUN(__glewAlphaFragmentOp3ATI)
03690 #define glBeginFragmentShaderATI GLEW_GET_FUN(__glewBeginFragmentShaderATI)
03691 #define glBindFragmentShaderATI GLEW_GET_FUN(__glewBindFragmentShaderATI)
03692 #define glColorFragmentOp1ATI GLEW_GET_FUN(__glewColorFragmentOp1ATI)
03693 #define glColorFragmentOp2ATI GLEW_GET_FUN(__glewColorFragmentOp2ATI)
03694 #define glColorFragmentOp3ATI GLEW_GET_FUN(__glewColorFragmentOp3ATI)
03695 #define glDeleteFragmentShaderATI GLEW_GET_FUN(__glewDeleteFragmentShaderATI)
03696 #define glEndFragmentShaderATI GLEW_GET_FUN(__glewEndFragmentShaderATI)
03697 #define glGenFragmentShadersATI GLEW_GET_FUN(__glewGenFragmentShadersATI)
03698 #define glPassTexCoordATI GLEW_GET_FUN(__glewPassTexCoordATI)
03699 #define glSampleMapATI GLEW_GET_FUN(__glewSampleMapATI)
03700 #define glSetFragmentShaderConstantATI GLEW_GET_FUN(__glewSetFragmentShaderConstantATI)
03701
03702 #define GLEW_ATI_fragment_shader GLEW_GET_VAR(__GLEW_ATI_fragment_shader)
03703
03704 #endif
03705
03706
03707
03708 #ifndef GL_ATI_map_object_buffer
03709 #define GL_ATI_map_object_buffer 1
03710
03711 typedef void* (GLAPIENTRY * PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer);
03712 typedef void (GLAPIENTRY * PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer);
03713
03714 #define glMapObjectBufferATI GLEW_GET_FUN(__glewMapObjectBufferATI)
03715 #define glUnmapObjectBufferATI GLEW_GET_FUN(__glewUnmapObjectBufferATI)
03716
03717 #define GLEW_ATI_map_object_buffer GLEW_GET_VAR(__GLEW_ATI_map_object_buffer)
03718
03719 #endif
03720
03721
03722
03723 #ifndef GL_ATI_pn_triangles
03724 #define GL_ATI_pn_triangles 1
03725
03726 #define GL_PN_TRIANGLES_ATI 0x87F0
03727 #define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1
03728 #define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2
03729 #define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3
03730 #define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4
03731 #define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5
03732 #define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6
03733 #define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7
03734 #define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8
03735
03736 typedef void (GLAPIENTRY * PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
03737 typedef void (GLAPIENTRY * PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
03738
03739 #define glPNTrianglesfATI GLEW_GET_FUN(__glPNTrianglewesfATI)
03740 #define glPNTrianglesiATI GLEW_GET_FUN(__glPNTrianglewesiATI)
03741
03742 #define GLEW_ATI_pn_triangles GLEW_GET_VAR(__GLEW_ATI_pn_triangles)
03743
03744 #endif
03745
03746
03747
03748 #ifndef GL_ATI_separate_stencil
03749 #define GL_ATI_separate_stencil 1
03750
03751 #define GL_STENCIL_BACK_FUNC_ATI 0x8800
03752 #define GL_STENCIL_BACK_FAIL_ATI 0x8801
03753 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802
03754 #define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803
03755
03756 typedef void (GLAPIENTRY * PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
03757 typedef void (GLAPIENTRY * PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
03758
03759 #define glStencilFuncSeparateATI GLEW_GET_FUN(__glewStencilFuncSeparateATI)
03760 #define glStencilOpSeparateATI GLEW_GET_FUN(__glewStencilOpSeparateATI)
03761
03762 #define GLEW_ATI_separate_stencil GLEW_GET_VAR(__GLEW_ATI_separate_stencil)
03763
03764 #endif
03765
03766
03767
03768 #ifndef GL_ATI_text_fragment_shader
03769 #define GL_ATI_text_fragment_shader 1
03770
03771 #define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200
03772
03773 #define GLEW_ATI_text_fragment_shader GLEW_GET_VAR(__GLEW_ATI_text_fragment_shader)
03774
03775 #endif
03776
03777
03778
03779 #ifndef GL_ATI_texture_compression_3dc
03780 #define GL_ATI_texture_compression_3dc 1
03781
03782 #define GL_COMPRESSED_RGB_3DC_ATI 0x8837
03783
03784 #define GLEW_ATI_texture_compression_3dc GLEW_GET_VAR(__GLEW_ATI_texture_compression_3dc)
03785
03786 #endif
03787
03788
03789
03790 #ifndef GL_ATI_texture_env_combine3
03791 #define GL_ATI_texture_env_combine3 1
03792
03793 #define GL_MODULATE_ADD_ATI 0x8744
03794 #define GL_MODULATE_SIGNED_ADD_ATI 0x8745
03795 #define GL_MODULATE_SUBTRACT_ATI 0x8746
03796
03797 #define GLEW_ATI_texture_env_combine3 GLEW_GET_VAR(__GLEW_ATI_texture_env_combine3)
03798
03799 #endif
03800
03801
03802
03803 #ifndef GL_ATI_texture_float
03804 #define GL_ATI_texture_float 1
03805
03806 #define GL_RGBA_FLOAT32_ATI 0x8814
03807 #define GL_RGB_FLOAT32_ATI 0x8815
03808 #define GL_ALPHA_FLOAT32_ATI 0x8816
03809 #define GL_INTENSITY_FLOAT32_ATI 0x8817
03810 #define GL_LUMINANCE_FLOAT32_ATI 0x8818
03811 #define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819
03812 #define GL_RGBA_FLOAT16_ATI 0x881A
03813 #define GL_RGB_FLOAT16_ATI 0x881B
03814 #define GL_ALPHA_FLOAT16_ATI 0x881C
03815 #define GL_INTENSITY_FLOAT16_ATI 0x881D
03816 #define GL_LUMINANCE_FLOAT16_ATI 0x881E
03817 #define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F
03818
03819 #define GLEW_ATI_texture_float GLEW_GET_VAR(__GLEW_ATI_texture_float)
03820
03821 #endif
03822
03823
03824
03825 #ifndef GL_ATI_texture_mirror_once
03826 #define GL_ATI_texture_mirror_once 1
03827
03828 #define GL_MIRROR_CLAMP_ATI 0x8742
03829 #define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743
03830
03831 #define GLEW_ATI_texture_mirror_once GLEW_GET_VAR(__GLEW_ATI_texture_mirror_once)
03832
03833 #endif
03834
03835
03836
03837 #ifndef GL_ATI_vertex_array_object
03838 #define GL_ATI_vertex_array_object 1
03839
03840 #define GL_STATIC_ATI 0x8760
03841 #define GL_DYNAMIC_ATI 0x8761
03842 #define GL_PRESERVE_ATI 0x8762
03843 #define GL_DISCARD_ATI 0x8763
03844 #define GL_OBJECT_BUFFER_SIZE_ATI 0x8764
03845 #define GL_OBJECT_BUFFER_USAGE_ATI 0x8765
03846 #define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766
03847 #define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767
03848
03849 typedef void (GLAPIENTRY * PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
03850 typedef void (GLAPIENTRY * PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer);
03851 typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pname, GLfloat* params);
03852 typedef void (GLAPIENTRY * PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pname, GLint* params);
03853 typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pname, GLfloat* params);
03854 typedef void (GLAPIENTRY * PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pname, GLint* params);
03855 typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat* params);
03856 typedef void (GLAPIENTRY * PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint* params);
03857 typedef GLboolean (GLAPIENTRY * PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);
03858 typedef GLuint (GLAPIENTRY * PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const void* pointer, GLenum usage);
03859 typedef void (GLAPIENTRY * PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint offset, GLsizei size, const void* pointer, GLenum preserve);
03860 typedef void (GLAPIENTRY * PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
03861
03862 #define glArrayObjectATI GLEW_GET_FUN(__glewArrayObjectATI)
03863 #define glFreeObjectBufferATI GLEW_GET_FUN(__glewFreeObjectBufferATI)
03864 #define glGetArrayObjectfvATI GLEW_GET_FUN(__glewGetArrayObjectfvATI)
03865 #define glGetArrayObjectivATI GLEW_GET_FUN(__glewGetArrayObjectivATI)
03866 #define glGetObjectBufferfvATI GLEW_GET_FUN(__glewGetObjectBufferfvATI)
03867 #define glGetObjectBufferivATI GLEW_GET_FUN(__glewGetObjectBufferivATI)
03868 #define glGetVariantArrayObjectfvATI GLEW_GET_FUN(__glewGetVariantArrayObjectfvATI)
03869 #define glGetVariantArrayObjectivATI GLEW_GET_FUN(__glewGetVariantArrayObjectivATI)
03870 #define glIsObjectBufferATI GLEW_GET_FUN(__glewIsObjectBufferATI)
03871 #define glNewObjectBufferATI GLEW_GET_FUN(__glewNewObjectBufferATI)
03872 #define glUpdateObjectBufferATI GLEW_GET_FUN(__glewUpdateObjectBufferATI)
03873 #define glVariantArrayObjectATI GLEW_GET_FUN(__glewVariantArrayObjectATI)
03874
03875 #define GLEW_ATI_vertex_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_array_object)
03876
03877 #endif
03878
03879
03880
03881 #ifndef GL_ATI_vertex_attrib_array_object
03882 #define GL_ATI_vertex_attrib_array_object 1
03883
03884 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat* params);
03885 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint* params);
03886 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
03887
03888 #define glGetVertexAttribArrayObjectfvATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectfvATI)
03889 #define glGetVertexAttribArrayObjectivATI GLEW_GET_FUN(__glewGetVertexAttribArrayObjectivATI)
03890 #define glVertexAttribArrayObjectATI GLEW_GET_FUN(__glewVertexAttribArrayObjectATI)
03891
03892 #define GLEW_ATI_vertex_attrib_array_object GLEW_GET_VAR(__GLEW_ATI_vertex_attrib_array_object)
03893
03894 #endif
03895
03896
03897
03898 #ifndef GL_ATI_vertex_streams
03899 #define GL_ATI_vertex_streams 1
03900
03901 #define GL_MAX_VERTEX_STREAMS_ATI 0x876B
03902 #define GL_VERTEX_SOURCE_ATI 0x876C
03903 #define GL_VERTEX_STREAM0_ATI 0x876D
03904 #define GL_VERTEX_STREAM1_ATI 0x876E
03905 #define GL_VERTEX_STREAM2_ATI 0x876F
03906 #define GL_VERTEX_STREAM3_ATI 0x8770
03907 #define GL_VERTEX_STREAM4_ATI 0x8771
03908 #define GL_VERTEX_STREAM5_ATI 0x8772
03909 #define GL_VERTEX_STREAM6_ATI 0x8773
03910 #define GL_VERTEX_STREAM7_ATI 0x8774
03911
03912 typedef void (GLAPIENTRY * PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream);
03913 typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3BATIPROC) (GLenum stream, GLbyte x, GLbyte y, GLbyte z);
03914 typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3BVATIPROC) (GLenum stream, const GLbyte *v);
03915 typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
03916 typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdouble *v);
03917 typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
03918 typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3FVATIPROC) (GLenum stream, const GLfloat *v);
03919 typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);
03920 typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3IVATIPROC) (GLenum stream, const GLint *v);
03921 typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);
03922 typedef void (GLAPIENTRY * PFNGLNORMALSTREAM3SVATIPROC) (GLenum stream, const GLshort *v);
03923 typedef void (GLAPIENTRY * PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat param);
03924 typedef void (GLAPIENTRY * PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param);
03925 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2DATIPROC) (GLenum stream, GLdouble x, GLdouble y);
03926 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2DVATIPROC) (GLenum stream, const GLdouble *v);
03927 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2FATIPROC) (GLenum stream, GLfloat x, GLfloat y);
03928 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2FVATIPROC) (GLenum stream, const GLfloat *v);
03929 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2IATIPROC) (GLenum stream, GLint x, GLint y);
03930 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2IVATIPROC) (GLenum stream, const GLint *v);
03931 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, GLshort y);
03932 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM2SVATIPROC) (GLenum stream, const GLshort *v);
03933 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
03934 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3DVATIPROC) (GLenum stream, const GLdouble *v);
03935 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z);
03936 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3FVATIPROC) (GLenum stream, const GLfloat *v);
03937 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3IATIPROC) (GLenum stream, GLint x, GLint y, GLint z);
03938 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3IVATIPROC) (GLenum stream, const GLint *v);
03939 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z);
03940 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM3SVATIPROC) (GLenum stream, const GLshort *v);
03941 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4DATIPROC) (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
03942 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4DVATIPROC) (GLenum stream, const GLdouble *v);
03943 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4FATIPROC) (GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
03944 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4FVATIPROC) (GLenum stream, const GLfloat *v);
03945 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IATIPROC) (GLenum stream, GLint x, GLint y, GLint z, GLint w);
03946 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4IVATIPROC) (GLenum stream, const GLint *v);
03947 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SATIPROC) (GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w);
03948 typedef void (GLAPIENTRY * PFNGLVERTEXSTREAM4SVATIPROC) (GLenum stream, const GLshort *v);
03949
03950 #define glClientActiveVertexStreamATI GLEW_GET_FUN(__glewClientActiveVertexStreamATI)
03951 #define glNormalStream3bATI GLEW_GET_FUN(__glewNormalStream3bATI)
03952 #define glNormalStream3bvATI GLEW_GET_FUN(__glewNormalStream3bvATI)
03953 #define glNormalStream3dATI GLEW_GET_FUN(__glewNormalStream3dATI)
03954 #define glNormalStream3dvATI GLEW_GET_FUN(__glewNormalStream3dvATI)
03955 #define glNormalStream3fATI GLEW_GET_FUN(__glewNormalStream3fATI)
03956 #define glNormalStream3fvATI GLEW_GET_FUN(__glewNormalStream3fvATI)
03957 #define glNormalStream3iATI GLEW_GET_FUN(__glewNormalStream3iATI)
03958 #define glNormalStream3ivATI GLEW_GET_FUN(__glewNormalStream3ivATI)
03959 #define glNormalStream3sATI GLEW_GET_FUN(__glewNormalStream3sATI)
03960 #define glNormalStream3svATI GLEW_GET_FUN(__glewNormalStream3svATI)
03961 #define glVertexBlendEnvfATI GLEW_GET_FUN(__glewVertexBlendEnvfATI)
03962 #define glVertexBlendEnviATI GLEW_GET_FUN(__glewVertexBlendEnviATI)
03963 #define glVertexStream2dATI GLEW_GET_FUN(__glewVertexStream2dATI)
03964 #define glVertexStream2dvATI GLEW_GET_FUN(__glewVertexStream2dvATI)
03965 #define glVertexStream2fATI GLEW_GET_FUN(__glewVertexStream2fATI)
03966 #define glVertexStream2fvATI GLEW_GET_FUN(__glewVertexStream2fvATI)
03967 #define glVertexStream2iATI GLEW_GET_FUN(__glewVertexStream2iATI)
03968 #define glVertexStream2ivATI GLEW_GET_FUN(__glewVertexStream2ivATI)
03969 #define glVertexStream2sATI GLEW_GET_FUN(__glewVertexStream2sATI)
03970 #define glVertexStream2svATI GLEW_GET_FUN(__glewVertexStream2svATI)
03971 #define glVertexStream3dATI GLEW_GET_FUN(__glewVertexStream3dATI)
03972 #define glVertexStream3dvATI GLEW_GET_FUN(__glewVertexStream3dvATI)
03973 #define glVertexStream3fATI GLEW_GET_FUN(__glewVertexStream3fATI)
03974 #define glVertexStream3fvATI GLEW_GET_FUN(__glewVertexStream3fvATI)
03975 #define glVertexStream3iATI GLEW_GET_FUN(__glewVertexStream3iATI)
03976 #define glVertexStream3ivATI GLEW_GET_FUN(__glewVertexStream3ivATI)
03977 #define glVertexStream3sATI GLEW_GET_FUN(__glewVertexStream3sATI)
03978 #define glVertexStream3svATI GLEW_GET_FUN(__glewVertexStream3svATI)
03979 #define glVertexStream4dATI GLEW_GET_FUN(__glewVertexStream4dATI)
03980 #define glVertexStream4dvATI GLEW_GET_FUN(__glewVertexStream4dvATI)
03981 #define glVertexStream4fATI GLEW_GET_FUN(__glewVertexStream4fATI)
03982 #define glVertexStream4fvATI GLEW_GET_FUN(__glewVertexStream4fvATI)
03983 #define glVertexStream4iATI GLEW_GET_FUN(__glewVertexStream4iATI)
03984 #define glVertexStream4ivATI GLEW_GET_FUN(__glewVertexStream4ivATI)
03985 #define glVertexStream4sATI GLEW_GET_FUN(__glewVertexStream4sATI)
03986 #define glVertexStream4svATI GLEW_GET_FUN(__glewVertexStream4svATI)
03987
03988 #define GLEW_ATI_vertex_streams GLEW_GET_VAR(__GLEW_ATI_vertex_streams)
03989
03990 #endif
03991
03992
03993
03994 #ifndef GL_EXT_422_pixels
03995 #define GL_EXT_422_pixels 1
03996
03997 #define GL_422_EXT 0x80CC
03998 #define GL_422_REV_EXT 0x80CD
03999 #define GL_422_AVERAGE_EXT 0x80CE
04000 #define GL_422_REV_AVERAGE_EXT 0x80CF
04001
04002 #define GLEW_EXT_422_pixels GLEW_GET_VAR(__GLEW_EXT_422_pixels)
04003
04004 #endif
04005
04006
04007
04008 #ifndef GL_EXT_Cg_shader
04009 #define GL_EXT_Cg_shader 1
04010
04011 #define GL_CG_VERTEX_SHADER_EXT 0x890E
04012 #define GL_CG_FRAGMENT_SHADER_EXT 0x890F
04013
04014 #define GLEW_EXT_Cg_shader GLEW_GET_VAR(__GLEW_EXT_Cg_shader)
04015
04016 #endif
04017
04018
04019
04020 #ifndef GL_EXT_abgr
04021 #define GL_EXT_abgr 1
04022
04023 #define GL_ABGR_EXT 0x8000
04024
04025 #define GLEW_EXT_abgr GLEW_GET_VAR(__GLEW_EXT_abgr)
04026
04027 #endif
04028
04029
04030
04031 #ifndef GL_EXT_bgra
04032 #define GL_EXT_bgra 1
04033
04034 #define GL_BGR_EXT 0x80E0
04035 #define GL_BGRA_EXT 0x80E1
04036
04037 #define GLEW_EXT_bgra GLEW_GET_VAR(__GLEW_EXT_bgra)
04038
04039 #endif
04040
04041
04042
04043 #ifndef GL_EXT_blend_color
04044 #define GL_EXT_blend_color 1
04045
04046 #define GL_CONSTANT_COLOR_EXT 0x8001
04047 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002
04048 #define GL_CONSTANT_ALPHA_EXT 0x8003
04049 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004
04050 #define GL_BLEND_COLOR_EXT 0x8005
04051
04052 typedef void (GLAPIENTRY * PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha);
04053
04054 #define glBlendColorEXT GLEW_GET_FUN(__glewBlendColorEXT)
04055
04056 #define GLEW_EXT_blend_color GLEW_GET_VAR(__GLEW_EXT_blend_color)
04057
04058 #endif
04059
04060
04061
04062 #ifndef GL_EXT_blend_equation_separate
04063 #define GL_EXT_blend_equation_separate 1
04064
04065 #define GL_BLEND_EQUATION_RGB_EXT 0x8009
04066 #define GL_BLEND_EQUATION_ALPHA_EXT 0x883D
04067
04068 typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLenum modeAlpha);
04069
04070 #define glBlendEquationSeparateEXT GLEW_GET_FUN(__glewBlendEquationSeparateEXT)
04071
04072 #define GLEW_EXT_blend_equation_separate GLEW_GET_VAR(__GLEW_EXT_blend_equation_separate)
04073
04074 #endif
04075
04076
04077
04078 #ifndef GL_EXT_blend_func_separate
04079 #define GL_EXT_blend_func_separate 1
04080
04081 #define GL_BLEND_DST_RGB_EXT 0x80C8
04082 #define GL_BLEND_SRC_RGB_EXT 0x80C9
04083 #define GL_BLEND_DST_ALPHA_EXT 0x80CA
04084 #define GL_BLEND_SRC_ALPHA_EXT 0x80CB
04085
04086 typedef void (GLAPIENTRY * PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
04087
04088 #define glBlendFuncSeparateEXT GLEW_GET_FUN(__glewBlendFuncSeparateEXT)
04089
04090 #define GLEW_EXT_blend_func_separate GLEW_GET_VAR(__GLEW_EXT_blend_func_separate)
04091
04092 #endif
04093
04094
04095
04096 #ifndef GL_EXT_blend_logic_op
04097 #define GL_EXT_blend_logic_op 1
04098
04099 #define GLEW_EXT_blend_logic_op GLEW_GET_VAR(__GLEW_EXT_blend_logic_op)
04100
04101 #endif
04102
04103
04104
04105 #ifndef GL_EXT_blend_minmax
04106 #define GL_EXT_blend_minmax 1
04107
04108 #define GL_FUNC_ADD_EXT 0x8006
04109 #define GL_MIN_EXT 0x8007
04110 #define GL_MAX_EXT 0x8008
04111 #define GL_BLEND_EQUATION_EXT 0x8009
04112
04113 typedef void (GLAPIENTRY * PFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
04114
04115 #define glBlendEquationEXT GLEW_GET_FUN(__glewBlendEquationEXT)
04116
04117 #define GLEW_EXT_blend_minmax GLEW_GET_VAR(__GLEW_EXT_blend_minmax)
04118
04119 #endif
04120
04121
04122
04123 #ifndef GL_EXT_blend_subtract
04124 #define GL_EXT_blend_subtract 1
04125
04126 #define GL_FUNC_SUBTRACT_EXT 0x800A
04127 #define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B
04128
04129 #define GLEW_EXT_blend_subtract GLEW_GET_VAR(__GLEW_EXT_blend_subtract)
04130
04131 #endif
04132
04133
04134
04135 #ifndef GL_EXT_clip_volume_hint
04136 #define GL_EXT_clip_volume_hint 1
04137
04138 #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0
04139
04140 #define GLEW_EXT_clip_volume_hint GLEW_GET_VAR(__GLEW_EXT_clip_volume_hint)
04141
04142 #endif
04143
04144
04145
04146 #ifndef GL_EXT_cmyka
04147 #define GL_EXT_cmyka 1
04148
04149 #define GL_CMYK_EXT 0x800C
04150 #define GL_CMYKA_EXT 0x800D
04151 #define GL_PACK_CMYK_HINT_EXT 0x800E
04152 #define GL_UNPACK_CMYK_HINT_EXT 0x800F
04153
04154 #define GLEW_EXT_cmyka GLEW_GET_VAR(__GLEW_EXT_cmyka)
04155
04156 #endif
04157
04158
04159
04160 #ifndef GL_EXT_color_subtable
04161 #define GL_EXT_color_subtable 1
04162
04163 typedef void (GLAPIENTRY * PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void* data);
04164 typedef void (GLAPIENTRY * PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
04165
04166 #define glColorSubTableEXT GLEW_GET_FUN(__glewColorSubTableEXT)
04167 #define glCopyColorSubTableEXT GLEW_GET_FUN(__glewCopyColorSubTableEXT)
04168
04169 #define GLEW_EXT_color_subtable GLEW_GET_VAR(__GLEW_EXT_color_subtable)
04170
04171 #endif
04172
04173
04174
04175 #ifndef GL_EXT_compiled_vertex_array
04176 #define GL_EXT_compiled_vertex_array 1
04177
04178 typedef void (GLAPIENTRY * PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
04179 typedef void (GLAPIENTRY * PFNGLUNLOCKARRAYSEXTPROC) (void);
04180
04181 #define glLockArraysEXT GLEW_GET_FUN(__glewLockArraysEXT)
04182 #define glUnlockArraysEXT GLEW_GET_FUN(__glewUnlockArraysEXT)
04183
04184 #define GLEW_EXT_compiled_vertex_array GLEW_GET_VAR(__GLEW_EXT_compiled_vertex_array)
04185
04186 #endif
04187
04188
04189
04190 #ifndef GL_EXT_convolution
04191 #define GL_EXT_convolution 1
04192
04193 #define GL_CONVOLUTION_1D_EXT 0x8010
04194 #define GL_CONVOLUTION_2D_EXT 0x8011
04195 #define GL_SEPARABLE_2D_EXT 0x8012
04196 #define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013
04197 #define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014
04198 #define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015
04199 #define GL_REDUCE_EXT 0x8016
04200 #define GL_CONVOLUTION_FORMAT_EXT 0x8017
04201 #define GL_CONVOLUTION_WIDTH_EXT 0x8018
04202 #define GL_CONVOLUTION_HEIGHT_EXT 0x8019
04203 #define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A
04204 #define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B
04205 #define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C
04206 #define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D
04207 #define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E
04208 #define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F
04209 #define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020
04210 #define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021
04211 #define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022
04212 #define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023
04213
04214 typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* image);
04215 typedef void (GLAPIENTRY * PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* image);
04216 typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenum pname, GLfloat param);
04217 typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params);
04218 typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenum pname, GLint param);
04219 typedef void (GLAPIENTRY * PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params);
04220 typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
04221 typedef void (GLAPIENTRY * PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
04222 typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, void* image);
04223 typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params);
04224 typedef void (GLAPIENTRY * PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);
04225 typedef void (GLAPIENTRY * PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, void* row, void* column, void* span);
04226 typedef void (GLAPIENTRY * PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* row, const void* column);
04227
04228 #define glConvolutionFilter1DEXT GLEW_GET_FUN(__glewConvolutionFilter1DEXT)
04229 #define glConvolutionFilter2DEXT GLEW_GET_FUN(__glewConvolutionFilter2DEXT)
04230 #define glConvolutionParameterfEXT GLEW_GET_FUN(__glewConvolutionParameterfEXT)
04231 #define glConvolutionParameterfvEXT GLEW_GET_FUN(__glewConvolutionParameterfvEXT)
04232 #define glConvolutionParameteriEXT GLEW_GET_FUN(__glewConvolutionParameteriEXT)
04233 #define glConvolutionParameterivEXT GLEW_GET_FUN(__glewConvolutionParameterivEXT)
04234 #define glCopyConvolutionFilter1DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter1DEXT)
04235 #define glCopyConvolutionFilter2DEXT GLEW_GET_FUN(__glewCopyConvolutionFilter2DEXT)
04236 #define glGetConvolutionFilterEXT GLEW_GET_FUN(__glewGetConvolutionFilterEXT)
04237 #define glGetConvolutionParameterfvEXT GLEW_GET_FUN(__glewGetConvolutionParameterfvEXT)
04238 #define glGetConvolutionParameterivEXT GLEW_GET_FUN(__glewGetConvolutionParameterivEXT)
04239 #define glGetSeparableFilterEXT GLEW_GET_FUN(__glewGetSeparableFilterEXT)
04240 #define glSeparableFilter2DEXT GLEW_GET_FUN(__glewSeparableFilter2DEXT)
04241
04242 #define GLEW_EXT_convolution GLEW_GET_VAR(__GLEW_EXT_convolution)
04243
04244 #endif
04245
04246
04247
04248 #ifndef GL_EXT_coordinate_frame
04249 #define GL_EXT_coordinate_frame 1
04250
04251 #define GL_TANGENT_ARRAY_EXT 0x8439
04252 #define GL_BINORMAL_ARRAY_EXT 0x843A
04253 #define GL_CURRENT_TANGENT_EXT 0x843B
04254 #define GL_CURRENT_BINORMAL_EXT 0x843C
04255 #define GL_TANGENT_ARRAY_TYPE_EXT 0x843E
04256 #define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F
04257 #define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440
04258 #define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441
04259 #define GL_TANGENT_ARRAY_POINTER_EXT 0x8442
04260 #define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443
04261 #define GL_MAP1_TANGENT_EXT 0x8444
04262 #define GL_MAP2_TANGENT_EXT 0x8445
04263 #define GL_MAP1_BINORMAL_EXT 0x8446
04264 #define GL_MAP2_BINORMAL_EXT 0x8447
04265
04266 typedef void (GLAPIENTRY * PFNGLBINORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, void* pointer);
04267 typedef void (GLAPIENTRY * PFNGLTANGENTPOINTEREXTPROC) (GLenum type, GLsizei stride, void* pointer);
04268
04269 #define glBinormalPointerEXT GLEW_GET_FUN(__glewBinormalPointerEXT)
04270 #define glTangentPointerEXT GLEW_GET_FUN(__glewTangentPointerEXT)
04271
04272 #define GLEW_EXT_coordinate_frame GLEW_GET_VAR(__GLEW_EXT_coordinate_frame)
04273
04274 #endif
04275
04276
04277
04278 #ifndef GL_EXT_copy_texture
04279 #define GL_EXT_copy_texture 1
04280
04281 typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
04282 typedef void (GLAPIENTRY * PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
04283 typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
04284 typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
04285 typedef void (GLAPIENTRY * PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height);
04286
04287 #define glCopyTexImage1DEXT GLEW_GET_FUN(__glewCopyTexImage1DEXT)
04288 #define glCopyTexImage2DEXT GLEW_GET_FUN(__glewCopyTexImage2DEXT)
04289 #define glCopyTexSubImage1DEXT GLEW_GET_FUN(__glewCopyTexSubImage1DEXT)
04290 #define glCopyTexSubImage2DEXT GLEW_GET_FUN(__glewCopyTexSubImage2DEXT)
04291 #define glCopyTexSubImage3DEXT GLEW_GET_FUN(__glewCopyTexSubImage3DEXT)
04292
04293 #define GLEW_EXT_copy_texture GLEW_GET_VAR(__GLEW_EXT_copy_texture)
04294
04295 #endif
04296
04297
04298
04299 #ifndef GL_EXT_cull_vertex
04300 #define GL_EXT_cull_vertex 1
04301
04302 typedef void (GLAPIENTRY * PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble* params);
04303 typedef void (GLAPIENTRY * PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat* params);
04304
04305 #define glCullParameterdvEXT GLEW_GET_FUN(__glewCullParameterdvEXT)
04306 #define glCullParameterfvEXT GLEW_GET_FUN(__glewCullParameterfvEXT)
04307
04308 #define GLEW_EXT_cull_vertex GLEW_GET_VAR(__GLEW_EXT_cull_vertex)
04309
04310 #endif
04311
04312
04313
04314 #ifndef GL_EXT_depth_bounds_test
04315 #define GL_EXT_depth_bounds_test 1
04316
04317 #define GL_DEPTH_BOUNDS_TEST_EXT 0x8890
04318 #define GL_DEPTH_BOUNDS_EXT 0x8891
04319
04320 typedef void (GLAPIENTRY * PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax);
04321
04322 #define glDepthBoundsEXT GLEW_GET_FUN(__glewDepthBoundsEXT)
04323
04324 #define GLEW_EXT_depth_bounds_test GLEW_GET_VAR(__GLEW_EXT_depth_bounds_test)
04325
04326 #endif
04327
04328
04329
04330 #ifndef GL_EXT_draw_range_elements
04331 #define GL_EXT_draw_range_elements 1
04332
04333 #define GL_MAX_ELEMENTS_VERTICES 0x80E8
04334 #define GL_MAX_ELEMENTS_INDICES 0x80E9
04335
04336 typedef void (GLAPIENTRY * PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
04337
04338 #define glDrawRangeElementsEXT GLEW_GET_FUN(__glewDrawRangeElementsEXT)
04339
04340 #define GLEW_EXT_draw_range_elements GLEW_GET_VAR(__GLEW_EXT_draw_range_elements)
04341
04342 #endif
04343
04344
04345
04346 #ifndef GL_EXT_fog_coord
04347 #define GL_EXT_fog_coord 1
04348
04349 #define GL_FOG_COORDINATE_SOURCE_EXT 0x8450
04350 #define GL_FOG_COORDINATE_EXT 0x8451
04351 #define GL_FRAGMENT_DEPTH_EXT 0x8452
04352 #define GL_CURRENT_FOG_COORDINATE_EXT 0x8453
04353 #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454
04354 #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455
04355 #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456
04356 #define GL_FOG_COORDINATE_ARRAY_EXT 0x8457
04357
04358 typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
04359 typedef void (GLAPIENTRY * PFNGLFOGCOORDDEXTPROC) (GLdouble coord);
04360 typedef void (GLAPIENTRY * PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord);
04361 typedef void (GLAPIENTRY * PFNGLFOGCOORDFEXTPROC) (GLfloat coord);
04362 typedef void (GLAPIENTRY * PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord);
04363
04364 #define glFogCoordPointerEXT GLEW_GET_FUN(__glewFogCoordPointerEXT)
04365 #define glFogCoorddEXT GLEW_GET_FUN(__glewFogCoorddEXT)
04366 #define glFogCoorddvEXT GLEW_GET_FUN(__glewFogCoorddvEXT)
04367 #define glFogCoordfEXT GLEW_GET_FUN(__glewFogCoordfEXT)
04368 #define glFogCoordfvEXT GLEW_GET_FUN(__glewFogCoordfvEXT)
04369
04370 #define GLEW_EXT_fog_coord GLEW_GET_VAR(__GLEW_EXT_fog_coord)
04371
04372 #endif
04373
04374
04375
04376 #ifndef GL_EXT_fragment_lighting
04377 #define GL_EXT_fragment_lighting 1
04378
04379 #define GL_FRAGMENT_LIGHTING_EXT 0x8400
04380 #define GL_FRAGMENT_COLOR_MATERIAL_EXT 0x8401
04381 #define GL_FRAGMENT_COLOR_MATERIAL_FACE_EXT 0x8402
04382 #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_EXT 0x8403
04383 #define GL_MAX_FRAGMENT_LIGHTS_EXT 0x8404
04384 #define GL_MAX_ACTIVE_LIGHTS_EXT 0x8405
04385 #define GL_CURRENT_RASTER_NORMAL_EXT 0x8406
04386 #define GL_LIGHT_ENV_MODE_EXT 0x8407
04387 #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_EXT 0x8408
04388 #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_EXT 0x8409
04389 #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_EXT 0x840A
04390 #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_EXT 0x840B
04391 #define GL_FRAGMENT_LIGHT0_EXT 0x840C
04392 #define GL_FRAGMENT_LIGHT7_EXT 0x8413
04393
04394 typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALEXTPROC) (GLenum face, GLenum mode);
04395 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFEXTPROC) (GLenum pname, GLfloat param);
04396 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVEXTPROC) (GLenum pname, GLfloat* params);
04397 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIEXTPROC) (GLenum pname, GLint param);
04398 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVEXTPROC) (GLenum pname, GLint* params);
04399 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFEXTPROC) (GLenum light, GLenum pname, GLfloat param);
04400 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params);
04401 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIEXTPROC) (GLenum light, GLenum pname, GLint param);
04402 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params);
04403 typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFEXTPROC) (GLenum face, GLenum pname, const GLfloat param);
04404 typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params);
04405 typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIEXTPROC) (GLenum face, GLenum pname, const GLint param);
04406 typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params);
04407 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVEXTPROC) (GLenum light, GLenum pname, GLfloat* params);
04408 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVEXTPROC) (GLenum light, GLenum pname, GLint* params);
04409 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVEXTPROC) (GLenum face, GLenum pname, const GLfloat* params);
04410 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVEXTPROC) (GLenum face, GLenum pname, const GLint* params);
04411 typedef void (GLAPIENTRY * PFNGLLIGHTENVIEXTPROC) (GLenum pname, GLint param);
04412
04413 #define glFragmentColorMaterialEXT GLEW_GET_FUN(__glewFragmentColorMaterialEXT)
04414 #define glFragmentLightModelfEXT GLEW_GET_FUN(__glewFragmentLightModelfEXT)
04415 #define glFragmentLightModelfvEXT GLEW_GET_FUN(__glewFragmentLightModelfvEXT)
04416 #define glFragmentLightModeliEXT GLEW_GET_FUN(__glewFragmentLightModeliEXT)
04417 #define glFragmentLightModelivEXT GLEW_GET_FUN(__glewFragmentLightModelivEXT)
04418 #define glFragmentLightfEXT GLEW_GET_FUN(__glewFragmentLightfEXT)
04419 #define glFragmentLightfvEXT GLEW_GET_FUN(__glewFragmentLightfvEXT)
04420 #define glFragmentLightiEXT GLEW_GET_FUN(__glewFragmentLightiEXT)
04421 #define glFragmentLightivEXT GLEW_GET_FUN(__glewFragmentLightivEXT)
04422 #define glFragmentMaterialfEXT GLEW_GET_FUN(__glewFragmentMaterialfEXT)
04423 #define glFragmentMaterialfvEXT GLEW_GET_FUN(__glewFragmentMaterialfvEXT)
04424 #define glFragmentMaterialiEXT GLEW_GET_FUN(__glewFragmentMaterialiEXT)
04425 #define glFragmentMaterialivEXT GLEW_GET_FUN(__glewFragmentMaterialivEXT)
04426 #define glGetFragmentLightfvEXT GLEW_GET_FUN(__glewGetFragmentLightfvEXT)
04427 #define glGetFragmentLightivEXT GLEW_GET_FUN(__glewGetFragmentLightivEXT)
04428 #define glGetFragmentMaterialfvEXT GLEW_GET_FUN(__glewGetFragmentMaterialfvEXT)
04429 #define glGetFragmentMaterialivEXT GLEW_GET_FUN(__glewGetFragmentMaterialivEXT)
04430 #define glLightEnviEXT GLEW_GET_FUN(__glewLightEnviEXT)
04431
04432 #define GLEW_EXT_fragment_lighting GLEW_GET_VAR(__GLEW_EXT_fragment_lighting)
04433
04434 #endif
04435
04436
04437
04438 #ifndef GL_EXT_framebuffer_blit
04439 #define GL_EXT_framebuffer_blit 1
04440
04441 #define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6
04442 #define GL_READ_FRAMEBUFFER_EXT 0x8CA8
04443 #define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9
04444 #define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA
04445
04446 typedef void (GLAPIENTRY * PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
04447
04448 #define glBlitFramebufferEXT GLEW_GET_FUN(__glewBlitFramebufferEXT)
04449
04450 #define GLEW_EXT_framebuffer_blit GLEW_GET_VAR(__GLEW_EXT_framebuffer_blit)
04451
04452 #endif
04453
04454
04455
04456 #ifndef GL_EXT_framebuffer_multisample
04457 #define GL_EXT_framebuffer_multisample 1
04458
04459 #define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB
04460
04461 typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
04462
04463 #define glRenderbufferStorageMultisampleEXT GLEW_GET_FUN(__glewRenderbufferStorageMultisampleEXT)
04464
04465 #define GLEW_EXT_framebuffer_multisample GLEW_GET_VAR(__GLEW_EXT_framebuffer_multisample)
04466
04467 #endif
04468
04469
04470
04471 #ifndef GL_EXT_framebuffer_object
04472 #define GL_EXT_framebuffer_object 1
04473
04474 #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506
04475 #define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8
04476 #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
04477 #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
04478 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
04479 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
04480 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2
04481 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
04482 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4
04483 #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
04484 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
04485 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
04486 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
04487 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
04488 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
04489 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
04490 #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD
04491 #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
04492 #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
04493 #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
04494 #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
04495 #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
04496 #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
04497 #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
04498 #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
04499 #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
04500 #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
04501 #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
04502 #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
04503 #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
04504 #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
04505 #define GL_COLOR_ATTACHMENT13_EXT 0x8CED
04506 #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
04507 #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
04508 #define GL_DEPTH_ATTACHMENT_EXT 0x8D00
04509 #define GL_STENCIL_ATTACHMENT_EXT 0x8D20
04510 #define GL_FRAMEBUFFER_EXT 0x8D40
04511 #define GL_RENDERBUFFER_EXT 0x8D41
04512 #define GL_RENDERBUFFER_WIDTH_EXT 0x8D42
04513 #define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43
04514 #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44
04515 #define GL_STENCIL_INDEX1_EXT 0x8D46
04516 #define GL_STENCIL_INDEX4_EXT 0x8D47
04517 #define GL_STENCIL_INDEX8_EXT 0x8D48
04518 #define GL_STENCIL_INDEX16_EXT 0x8D49
04519 #define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50
04520 #define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51
04521 #define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52
04522 #define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53
04523 #define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54
04524 #define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55
04525
04526 typedef void (GLAPIENTRY * PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint framebuffer);
04527 typedef void (GLAPIENTRY * PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint renderbuffer);
04528 typedef GLenum (GLAPIENTRY * PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target);
04529 typedef void (GLAPIENTRY * PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint* framebuffers);
04530 typedef void (GLAPIENTRY * PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuint* renderbuffers);
04531 typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
04532 typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
04533 typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
04534 typedef void (GLAPIENTRY * PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
04535 typedef void (GLAPIENTRY * PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint* framebuffers);
04536 typedef void (GLAPIENTRY * PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint* renderbuffers);
04537 typedef void (GLAPIENTRY * PFNGLGENERATEMIPMAPEXTPROC) (GLenum target);
04538 typedef void (GLAPIENTRY * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params);
04539 typedef void (GLAPIENTRY * PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);
04540 typedef GLboolean (GLAPIENTRY * PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer);
04541 typedef GLboolean (GLAPIENTRY * PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
04542 typedef void (GLAPIENTRY * PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
04543
04544 #define glBindFramebufferEXT GLEW_GET_FUN(__glewBindFramebufferEXT)
04545 #define glBindRenderbufferEXT GLEW_GET_FUN(__glewBindRenderbufferEXT)
04546 #define glCheckFramebufferStatusEXT GLEW_GET_FUN(__glewCheckFramebufferStatusEXT)
04547 #define glDeleteFramebuffersEXT GLEW_GET_FUN(__glewDeleteFramebuffersEXT)
04548 #define glDeleteRenderbuffersEXT GLEW_GET_FUN(__glewDeleteRenderbuffersEXT)
04549 #define glFramebufferRenderbufferEXT GLEW_GET_FUN(__glewFramebufferRenderbufferEXT)
04550 #define glFramebufferTexture1DEXT GLEW_GET_FUN(__glewFramebufferTexture1DEXT)
04551 #define glFramebufferTexture2DEXT GLEW_GET_FUN(__glewFramebufferTexture2DEXT)
04552 #define glFramebufferTexture3DEXT GLEW_GET_FUN(__glewFramebufferTexture3DEXT)
04553 #define glGenFramebuffersEXT GLEW_GET_FUN(__glewGenFramebuffersEXT)
04554 #define glGenRenderbuffersEXT GLEW_GET_FUN(__glewGenRenderbuffersEXT)
04555 #define glGenerateMipmapEXT GLEW_GET_FUN(__glewGenerateMipmapEXT)
04556 #define glGetFramebufferAttachmentParameterivEXT GLEW_GET_FUN(__glewGetFramebufferAttachmentParameterivEXT)
04557 #define glGetRenderbufferParameterivEXT GLEW_GET_FUN(__glewGetRenderbufferParameterivEXT)
04558 #define glIsFramebufferEXT GLEW_GET_FUN(__glewIsFramebufferEXT)
04559 #define glIsRenderbufferEXT GLEW_GET_FUN(__glewIsRenderbufferEXT)
04560 #define glRenderbufferStorageEXT GLEW_GET_FUN(__glewRenderbufferStorageEXT)
04561
04562 #define GLEW_EXT_framebuffer_object GLEW_GET_VAR(__GLEW_EXT_framebuffer_object)
04563
04564 #endif
04565
04566
04567
04568 #ifndef GL_EXT_histogram
04569 #define GL_EXT_histogram 1
04570
04571 #define GL_HISTOGRAM_EXT 0x8024
04572 #define GL_PROXY_HISTOGRAM_EXT 0x8025
04573 #define GL_HISTOGRAM_WIDTH_EXT 0x8026
04574 #define GL_HISTOGRAM_FORMAT_EXT 0x8027
04575 #define GL_HISTOGRAM_RED_SIZE_EXT 0x8028
04576 #define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029
04577 #define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A
04578 #define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B
04579 #define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C
04580 #define GL_HISTOGRAM_SINK_EXT 0x802D
04581 #define GL_MINMAX_EXT 0x802E
04582 #define GL_MINMAX_FORMAT_EXT 0x802F
04583 #define GL_MINMAX_SINK_EXT 0x8030
04584
04585 typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void* values);
04586 typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params);
04587 typedef void (GLAPIENTRY * PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);
04588 typedef void (GLAPIENTRY * PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, void* values);
04589 typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params);
04590 typedef void (GLAPIENTRY * PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);
04591 typedef void (GLAPIENTRY * PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GLenum internalformat, GLboolean sink);
04592 typedef void (GLAPIENTRY * PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalformat, GLboolean sink);
04593 typedef void (GLAPIENTRY * PFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
04594 typedef void (GLAPIENTRY * PFNGLRESETMINMAXEXTPROC) (GLenum target);
04595
04596 #define glGetHistogramEXT GLEW_GET_FUN(__glewGetHistogramEXT)
04597 #define glGetHistogramParameterfvEXT GLEW_GET_FUN(__glewGetHistogramParameterfvEXT)
04598 #define glGetHistogramParameterivEXT GLEW_GET_FUN(__glewGetHistogramParameterivEXT)
04599 #define glGetMinmaxEXT GLEW_GET_FUN(__glewGetMinmaxEXT)
04600 #define glGetMinmaxParameterfvEXT GLEW_GET_FUN(__glewGetMinmaxParameterfvEXT)
04601 #define glGetMinmaxParameterivEXT GLEW_GET_FUN(__glewGetMinmaxParameterivEXT)
04602 #define glHistogramEXT GLEW_GET_FUN(__glewHistogramEXT)
04603 #define glMinmaxEXT GLEW_GET_FUN(__glewMinmaxEXT)
04604 #define glResetHistogramEXT GLEW_GET_FUN(__glewResetHistogramEXT)
04605 #define glResetMinmaxEXT GLEW_GET_FUN(__glewResetMinmaxEXT)
04606
04607 #define GLEW_EXT_histogram GLEW_GET_VAR(__GLEW_EXT_histogram)
04608
04609 #endif
04610
04611
04612
04613 #ifndef GL_EXT_index_array_formats
04614 #define GL_EXT_index_array_formats 1
04615
04616 #define GLEW_EXT_index_array_formats GLEW_GET_VAR(__GLEW_EXT_index_array_formats)
04617
04618 #endif
04619
04620
04621
04622 #ifndef GL_EXT_index_func
04623 #define GL_EXT_index_func 1
04624
04625 typedef void (GLAPIENTRY * PFNGLINDEXFUNCEXTPROC) (GLenum func, GLfloat ref);
04626
04627 #define glIndexFuncEXT GLEW_GET_FUN(__glewIndexFuncEXT)
04628
04629 #define GLEW_EXT_index_func GLEW_GET_VAR(__GLEW_EXT_index_func)
04630
04631 #endif
04632
04633
04634
04635 #ifndef GL_EXT_index_material
04636 #define GL_EXT_index_material 1
04637
04638 typedef void (GLAPIENTRY * PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);
04639
04640 #define glIndexMaterialEXT GLEW_GET_FUN(__glewIndexMaterialEXT)
04641
04642 #define GLEW_EXT_index_material GLEW_GET_VAR(__GLEW_EXT_index_material)
04643
04644 #endif
04645
04646
04647
04648 #ifndef GL_EXT_index_texture
04649 #define GL_EXT_index_texture 1
04650
04651 #define GLEW_EXT_index_texture GLEW_GET_VAR(__GLEW_EXT_index_texture)
04652
04653 #endif
04654
04655
04656
04657 #ifndef GL_EXT_light_texture
04658 #define GL_EXT_light_texture 1
04659
04660 #define GL_FRAGMENT_MATERIAL_EXT 0x8349
04661 #define GL_FRAGMENT_NORMAL_EXT 0x834A
04662 #define GL_FRAGMENT_COLOR_EXT 0x834C
04663 #define GL_ATTENUATION_EXT 0x834D
04664 #define GL_SHADOW_ATTENUATION_EXT 0x834E
04665 #define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F
04666 #define GL_TEXTURE_LIGHT_EXT 0x8350
04667 #define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351
04668 #define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352
04669 #define GL_FRAGMENT_DEPTH_EXT 0x8452
04670
04671 typedef void (GLAPIENTRY * PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);
04672 typedef void (GLAPIENTRY * PFNGLTEXTURELIGHTEXTPROC) (GLenum pname);
04673 typedef void (GLAPIENTRY * PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);
04674
04675 #define glApplyTextureEXT GLEW_GET_FUN(__glewApplyTextureEXT)
04676 #define glTextureLightEXT GLEW_GET_FUN(__glewTextureLightEXT)
04677 #define glTextureMaterialEXT GLEW_GET_FUN(__glewTextureMaterialEXT)
04678
04679 #define GLEW_EXT_light_texture GLEW_GET_VAR(__GLEW_EXT_light_texture)
04680
04681 #endif
04682
04683
04684
04685 #ifndef GL_EXT_misc_attribute
04686 #define GL_EXT_misc_attribute 1
04687
04688 #define GLEW_EXT_misc_attribute GLEW_GET_VAR(__GLEW_EXT_misc_attribute)
04689
04690 #endif
04691
04692
04693
04694 #ifndef GL_EXT_multi_draw_arrays
04695 #define GL_EXT_multi_draw_arrays 1
04696
04697 typedef void (GLAPIENTRY * PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint* first, GLsizei *count, GLsizei primcount);
04698 typedef void (GLAPIENTRY * PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, GLsizei* count, GLenum type, const GLvoid **indices, GLsizei primcount);
04699
04700 #define glMultiDrawArraysEXT GLEW_GET_FUN(__glewMultiDrawArraysEXT)
04701 #define glMultiDrawElementsEXT GLEW_GET_FUN(__glewMultiDrawElementsEXT)
04702
04703 #define GLEW_EXT_multi_draw_arrays GLEW_GET_VAR(__GLEW_EXT_multi_draw_arrays)
04704
04705 #endif
04706
04707
04708
04709 #ifndef GL_EXT_multisample
04710 #define GL_EXT_multisample 1
04711
04712 #define GL_MULTISAMPLE_EXT 0x809D
04713 #define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E
04714 #define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F
04715 #define GL_SAMPLE_MASK_EXT 0x80A0
04716 #define GL_1PASS_EXT 0x80A1
04717 #define GL_2PASS_0_EXT 0x80A2
04718 #define GL_2PASS_1_EXT 0x80A3
04719 #define GL_4PASS_0_EXT 0x80A4
04720 #define GL_4PASS_1_EXT 0x80A5
04721 #define GL_4PASS_2_EXT 0x80A6
04722 #define GL_4PASS_3_EXT 0x80A7
04723 #define GL_SAMPLE_BUFFERS_EXT 0x80A8
04724 #define GL_SAMPLES_EXT 0x80A9
04725 #define GL_SAMPLE_MASK_VALUE_EXT 0x80AA
04726 #define GL_SAMPLE_MASK_INVERT_EXT 0x80AB
04727 #define GL_SAMPLE_PATTERN_EXT 0x80AC
04728 #define GL_MULTISAMPLE_BIT_EXT 0x20000000
04729
04730 typedef void (GLAPIENTRY * PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean invert);
04731 typedef void (GLAPIENTRY * PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);
04732
04733 #define glSampleMaskEXT GLEW_GET_FUN(__glewSampleMaskEXT)
04734 #define glSamplePatternEXT GLEW_GET_FUN(__glewSamplePatternEXT)
04735
04736 #define GLEW_EXT_multisample GLEW_GET_VAR(__GLEW_EXT_multisample)
04737
04738 #endif
04739
04740
04741
04742 #ifndef GL_EXT_packed_depth_stencil
04743 #define GL_EXT_packed_depth_stencil 1
04744
04745 #define GL_DEPTH_STENCIL_EXT 0x84F9
04746 #define GL_UNSIGNED_INT_24_8_EXT 0x84FA
04747 #define GL_DEPTH24_STENCIL8_EXT 0x88F0
04748 #define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1
04749
04750 #define GLEW_EXT_packed_depth_stencil GLEW_GET_VAR(__GLEW_EXT_packed_depth_stencil)
04751
04752 #endif
04753
04754
04755
04756 #ifndef GL_EXT_packed_pixels
04757 #define GL_EXT_packed_pixels 1
04758
04759 #define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032
04760 #define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033
04761 #define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034
04762 #define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035
04763 #define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036
04764
04765 #define GLEW_EXT_packed_pixels GLEW_GET_VAR(__GLEW_EXT_packed_pixels)
04766
04767 #endif
04768
04769
04770
04771 #ifndef GL_EXT_paletted_texture
04772 #define GL_EXT_paletted_texture 1
04773
04774 #define GL_TEXTURE_1D 0x0DE0
04775 #define GL_TEXTURE_2D 0x0DE1
04776 #define GL_PROXY_TEXTURE_1D 0x8063
04777 #define GL_PROXY_TEXTURE_2D 0x8064
04778 #define GL_TEXTURE_3D_EXT 0x806F
04779 #define GL_PROXY_TEXTURE_3D_EXT 0x8070
04780 #define GL_COLOR_TABLE_FORMAT_EXT 0x80D8
04781 #define GL_COLOR_TABLE_WIDTH_EXT 0x80D9
04782 #define GL_COLOR_TABLE_RED_SIZE_EXT 0x80DA
04783 #define GL_COLOR_TABLE_GREEN_SIZE_EXT 0x80DB
04784 #define GL_COLOR_TABLE_BLUE_SIZE_EXT 0x80DC
04785 #define GL_COLOR_TABLE_ALPHA_SIZE_EXT 0x80DD
04786 #define GL_COLOR_TABLE_LUMINANCE_SIZE_EXT 0x80DE
04787 #define GL_COLOR_TABLE_INTENSITY_SIZE_EXT 0x80DF
04788 #define GL_COLOR_INDEX1_EXT 0x80E2
04789 #define GL_COLOR_INDEX2_EXT 0x80E3
04790 #define GL_COLOR_INDEX4_EXT 0x80E4
04791 #define GL_COLOR_INDEX8_EXT 0x80E5
04792 #define GL_COLOR_INDEX12_EXT 0x80E6
04793 #define GL_COLOR_INDEX16_EXT 0x80E7
04794 #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
04795 #define GL_TEXTURE_CUBE_MAP_ARB 0x8513
04796 #define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
04797
04798 typedef void (GLAPIENTRY * PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void* data);
04799 typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format, GLenum type, void* data);
04800 typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat* params);
04801 typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint* params);
04802
04803 #define glColorTableEXT GLEW_GET_FUN(__glewColorTableEXT)
04804 #define glGetColorTableEXT GLEW_GET_FUN(__glewGetColorTableEXT)
04805 #define glGetColorTableParameterfvEXT GLEW_GET_FUN(__glewGetColorTableParameterfvEXT)
04806 #define glGetColorTableParameterivEXT GLEW_GET_FUN(__glewGetColorTableParameterivEXT)
04807
04808 #define GLEW_EXT_paletted_texture GLEW_GET_VAR(__GLEW_EXT_paletted_texture)
04809
04810 #endif
04811
04812
04813
04814 #ifndef GL_EXT_pixel_buffer_object
04815 #define GL_EXT_pixel_buffer_object 1
04816
04817 #define GL_PIXEL_PACK_BUFFER_EXT 0x88EB
04818 #define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC
04819 #define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED
04820 #define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF
04821
04822 #define GLEW_EXT_pixel_buffer_object GLEW_GET_VAR(__GLEW_EXT_pixel_buffer_object)
04823
04824 #endif
04825
04826
04827
04828 #ifndef GL_EXT_pixel_transform
04829 #define GL_EXT_pixel_transform 1
04830
04831 #define GL_PIXEL_TRANSFORM_2D_EXT 0x8330
04832 #define GL_PIXEL_MAG_FILTER_EXT 0x8331
04833 #define GL_PIXEL_MIN_FILTER_EXT 0x8332
04834 #define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333
04835 #define GL_CUBIC_EXT 0x8334
04836 #define GL_AVERAGE_EXT 0x8335
04837 #define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336
04838 #define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337
04839 #define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338
04840
04841 typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params);
04842 typedef void (GLAPIENTRY * PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params);
04843 typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GLenum pname, const GLfloat param);
04844 typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, GLenum pname, const GLfloat* params);
04845 typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GLenum pname, const GLint param);
04846 typedef void (GLAPIENTRY * PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, GLenum pname, const GLint* params);
04847
04848 #define glGetPixelTransformParameterfvEXT GLEW_GET_FUN(__glewGetPixelTransformParameterfvEXT)
04849 #define glGetPixelTransformParameterivEXT GLEW_GET_FUN(__glewGetPixelTransformParameterivEXT)
04850 #define glPixelTransformParameterfEXT GLEW_GET_FUN(__glewPixelTransformParameterfEXT)
04851 #define glPixelTransformParameterfvEXT GLEW_GET_FUN(__glewPixelTransformParameterfvEXT)
04852 #define glPixelTransformParameteriEXT GLEW_GET_FUN(__glewPixelTransformParameteriEXT)
04853 #define glPixelTransformParameterivEXT GLEW_GET_FUN(__glewPixelTransformParameterivEXT)
04854
04855 #define GLEW_EXT_pixel_transform GLEW_GET_VAR(__GLEW_EXT_pixel_transform)
04856
04857 #endif
04858
04859
04860
04861 #ifndef GL_EXT_pixel_transform_color_table
04862 #define GL_EXT_pixel_transform_color_table 1
04863
04864 #define GLEW_EXT_pixel_transform_color_table GLEW_GET_VAR(__GLEW_EXT_pixel_transform_color_table)
04865
04866 #endif
04867
04868
04869
04870 #ifndef GL_EXT_point_parameters
04871 #define GL_EXT_point_parameters 1
04872
04873 #define GL_POINT_SIZE_MIN_EXT 0x8126
04874 #define GL_POINT_SIZE_MAX_EXT 0x8127
04875 #define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
04876 #define GL_DISTANCE_ATTENUATION_EXT 0x8129
04877
04878 typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat param);
04879 typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, GLfloat* params);
04880
04881 #define glPointParameterfEXT GLEW_GET_FUN(__glewPointParameterfEXT)
04882 #define glPointParameterfvEXT GLEW_GET_FUN(__glewPointParameterfvEXT)
04883
04884 #define GLEW_EXT_point_parameters GLEW_GET_VAR(__GLEW_EXT_point_parameters)
04885
04886 #endif
04887
04888
04889
04890 #ifndef GL_EXT_polygon_offset
04891 #define GL_EXT_polygon_offset 1
04892
04893 #define GL_POLYGON_OFFSET_EXT 0x8037
04894 #define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038
04895 #define GL_POLYGON_OFFSET_BIAS_EXT 0x8039
04896
04897 typedef void (GLAPIENTRY * PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias);
04898
04899 #define glPolygonOffsetEXT GLEW_GET_FUN(__glewPolygonOffsetEXT)
04900
04901 #define GLEW_EXT_polygon_offset GLEW_GET_VAR(__GLEW_EXT_polygon_offset)
04902
04903 #endif
04904
04905
04906
04907 #ifndef GL_EXT_rescale_normal
04908 #define GL_EXT_rescale_normal 1
04909
04910 #define GLEW_EXT_rescale_normal GLEW_GET_VAR(__GLEW_EXT_rescale_normal)
04911
04912 #endif
04913
04914
04915
04916 #ifndef GL_EXT_scene_marker
04917 #define GL_EXT_scene_marker 1
04918
04919 typedef void (GLAPIENTRY * PFNGLBEGINSCENEEXTPROC) (void);
04920 typedef void (GLAPIENTRY * PFNGLENDSCENEEXTPROC) (void);
04921
04922 #define glBeginSceneEXT GLEW_GET_FUN(__glewBeginSceneEXT)
04923 #define glEndSceneEXT GLEW_GET_FUN(__glewEndSceneEXT)
04924
04925 #define GLEW_EXT_scene_marker GLEW_GET_VAR(__GLEW_EXT_scene_marker)
04926
04927 #endif
04928
04929
04930
04931 #ifndef GL_EXT_secondary_color
04932 #define GL_EXT_secondary_color 1
04933
04934 #define GL_COLOR_SUM_EXT 0x8458
04935 #define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459
04936 #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A
04937 #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B
04938 #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C
04939 #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D
04940 #define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E
04941
04942 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
04943 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v);
04944 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble green, GLdouble blue);
04945 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v);
04946 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat green, GLfloat blue);
04947 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v);
04948 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, GLint blue);
04949 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v);
04950 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort green, GLshort blue);
04951 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v);
04952 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte green, GLubyte blue);
04953 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v);
04954 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green, GLuint blue);
04955 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v);
04956 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort green, GLushort blue);
04957 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v);
04958 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLvoid *pointer);
04959
04960 #define glSecondaryColor3bEXT GLEW_GET_FUN(__glewSecondaryColor3bEXT)
04961 #define glSecondaryColor3bvEXT GLEW_GET_FUN(__glewSecondaryColor3bvEXT)
04962 #define glSecondaryColor3dEXT GLEW_GET_FUN(__glewSecondaryColor3dEXT)
04963 #define glSecondaryColor3dvEXT GLEW_GET_FUN(__glewSecondaryColor3dvEXT)
04964 #define glSecondaryColor3fEXT GLEW_GET_FUN(__glewSecondaryColor3fEXT)
04965 #define glSecondaryColor3fvEXT GLEW_GET_FUN(__glewSecondaryColor3fvEXT)
04966 #define glSecondaryColor3iEXT GLEW_GET_FUN(__glewSecondaryColor3iEXT)
04967 #define glSecondaryColor3ivEXT GLEW_GET_FUN(__glewSecondaryColor3ivEXT)
04968 #define glSecondaryColor3sEXT GLEW_GET_FUN(__glewSecondaryColor3sEXT)
04969 #define glSecondaryColor3svEXT GLEW_GET_FUN(__glewSecondaryColor3svEXT)
04970 #define glSecondaryColor3ubEXT GLEW_GET_FUN(__glewSecondaryColor3ubEXT)
04971 #define glSecondaryColor3ubvEXT GLEW_GET_FUN(__glewSecondaryColor3ubvEXT)
04972 #define glSecondaryColor3uiEXT GLEW_GET_FUN(__glewSecondaryColor3uiEXT)
04973 #define glSecondaryColor3uivEXT GLEW_GET_FUN(__glewSecondaryColor3uivEXT)
04974 #define glSecondaryColor3usEXT GLEW_GET_FUN(__glewSecondaryColor3usEXT)
04975 #define glSecondaryColor3usvEXT GLEW_GET_FUN(__glewSecondaryColor3usvEXT)
04976 #define glSecondaryColorPointerEXT GLEW_GET_FUN(__glewSecondaryColorPointerEXT)
04977
04978 #define GLEW_EXT_secondary_color GLEW_GET_VAR(__GLEW_EXT_secondary_color)
04979
04980 #endif
04981
04982
04983
04984 #ifndef GL_EXT_separate_specular_color
04985 #define GL_EXT_separate_specular_color 1
04986
04987 #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8
04988 #define GL_SINGLE_COLOR_EXT 0x81F9
04989 #define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA
04990
04991 #define GLEW_EXT_separate_specular_color GLEW_GET_VAR(__GLEW_EXT_separate_specular_color)
04992
04993 #endif
04994
04995
04996
04997 #ifndef GL_EXT_shadow_funcs
04998 #define GL_EXT_shadow_funcs 1
04999
05000 #define GLEW_EXT_shadow_funcs GLEW_GET_VAR(__GLEW_EXT_shadow_funcs)
05001
05002 #endif
05003
05004
05005
05006 #ifndef GL_EXT_shared_texture_palette
05007 #define GL_EXT_shared_texture_palette 1
05008
05009 #define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB
05010
05011 #define GLEW_EXT_shared_texture_palette GLEW_GET_VAR(__GLEW_EXT_shared_texture_palette)
05012
05013 #endif
05014
05015
05016
05017 #ifndef GL_EXT_stencil_clear_tag
05018 #define GL_EXT_stencil_clear_tag 1
05019
05020 #define GL_STENCIL_TAG_BITS_EXT 0x88F2
05021 #define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3
05022
05023 #define GLEW_EXT_stencil_clear_tag GLEW_GET_VAR(__GLEW_EXT_stencil_clear_tag)
05024
05025 #endif
05026
05027
05028
05029 #ifndef GL_EXT_stencil_two_side
05030 #define GL_EXT_stencil_two_side 1
05031
05032 #define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910
05033 #define GL_ACTIVE_STENCIL_FACE_EXT 0x8911
05034
05035 typedef void (GLAPIENTRY * PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face);
05036
05037 #define glActiveStencilFaceEXT GLEW_GET_FUN(__glewActiveStencilFaceEXT)
05038
05039 #define GLEW_EXT_stencil_two_side GLEW_GET_VAR(__GLEW_EXT_stencil_two_side)
05040
05041 #endif
05042
05043
05044
05045 #ifndef GL_EXT_stencil_wrap
05046 #define GL_EXT_stencil_wrap 1
05047
05048 #define GL_INCR_WRAP_EXT 0x8507
05049 #define GL_DECR_WRAP_EXT 0x8508
05050
05051 #define GLEW_EXT_stencil_wrap GLEW_GET_VAR(__GLEW_EXT_stencil_wrap)
05052
05053 #endif
05054
05055
05056
05057 #ifndef GL_EXT_subtexture
05058 #define GL_EXT_subtexture 1
05059
05060 typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void* pixels);
05061 typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void* pixels);
05062 typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void* pixels);
05063
05064 #define glTexSubImage1DEXT GLEW_GET_FUN(__glewTexSubImage1DEXT)
05065 #define glTexSubImage2DEXT GLEW_GET_FUN(__glewTexSubImage2DEXT)
05066 #define glTexSubImage3DEXT GLEW_GET_FUN(__glewTexSubImage3DEXT)
05067
05068 #define GLEW_EXT_subtexture GLEW_GET_VAR(__GLEW_EXT_subtexture)
05069
05070 #endif
05071
05072
05073
05074 #ifndef GL_EXT_texture
05075 #define GL_EXT_texture 1
05076
05077 #define GL_ALPHA4_EXT 0x803B
05078 #define GL_ALPHA8_EXT 0x803C
05079 #define GL_ALPHA12_EXT 0x803D
05080 #define GL_ALPHA16_EXT 0x803E
05081 #define GL_LUMINANCE4_EXT 0x803F
05082 #define GL_LUMINANCE8_EXT 0x8040
05083 #define GL_LUMINANCE12_EXT 0x8041
05084 #define GL_LUMINANCE16_EXT 0x8042
05085 #define GL_LUMINANCE4_ALPHA4_EXT 0x8043
05086 #define GL_LUMINANCE6_ALPHA2_EXT 0x8044
05087 #define GL_LUMINANCE8_ALPHA8_EXT 0x8045
05088 #define GL_LUMINANCE12_ALPHA4_EXT 0x8046
05089 #define GL_LUMINANCE12_ALPHA12_EXT 0x8047
05090 #define GL_LUMINANCE16_ALPHA16_EXT 0x8048
05091 #define GL_INTENSITY_EXT 0x8049
05092 #define GL_INTENSITY4_EXT 0x804A
05093 #define GL_INTENSITY8_EXT 0x804B
05094 #define GL_INTENSITY12_EXT 0x804C
05095 #define GL_INTENSITY16_EXT 0x804D
05096 #define GL_RGB2_EXT 0x804E
05097 #define GL_RGB4_EXT 0x804F
05098 #define GL_RGB5_EXT 0x8050
05099 #define GL_RGB8_EXT 0x8051
05100 #define GL_RGB10_EXT 0x8052
05101 #define GL_RGB12_EXT 0x8053
05102 #define GL_RGB16_EXT 0x8054
05103 #define GL_RGBA2_EXT 0x8055
05104 #define GL_RGBA4_EXT 0x8056
05105 #define GL_RGB5_A1_EXT 0x8057
05106 #define GL_RGBA8_EXT 0x8058
05107 #define GL_RGB10_A2_EXT 0x8059
05108 #define GL_RGBA12_EXT 0x805A
05109 #define GL_RGBA16_EXT 0x805B
05110 #define GL_TEXTURE_RED_SIZE_EXT 0x805C
05111 #define GL_TEXTURE_GREEN_SIZE_EXT 0x805D
05112 #define GL_TEXTURE_BLUE_SIZE_EXT 0x805E
05113 #define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F
05114 #define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060
05115 #define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061
05116 #define GL_REPLACE_EXT 0x8062
05117 #define GL_PROXY_TEXTURE_1D_EXT 0x8063
05118 #define GL_PROXY_TEXTURE_2D_EXT 0x8064
05119
05120 #define GLEW_EXT_texture GLEW_GET_VAR(__GLEW_EXT_texture)
05121
05122 #endif
05123
05124
05125
05126 #ifndef GL_EXT_texture3D
05127 #define GL_EXT_texture3D 1
05128
05129 #define GL_PACK_SKIP_IMAGES_EXT 0x806B
05130 #define GL_PACK_IMAGE_HEIGHT_EXT 0x806C
05131 #define GL_UNPACK_SKIP_IMAGES_EXT 0x806D
05132 #define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E
05133 #define GL_TEXTURE_3D_EXT 0x806F
05134 #define GL_PROXY_TEXTURE_3D_EXT 0x8070
05135 #define GL_TEXTURE_DEPTH_EXT 0x8071
05136 #define GL_TEXTURE_WRAP_R_EXT 0x8072
05137 #define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073
05138
05139 typedef void (GLAPIENTRY * PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void* pixels);
05140
05141 #define glTexImage3DEXT GLEW_GET_FUN(__glewTexImage3DEXT)
05142
05143 #define GLEW_EXT_texture3D GLEW_GET_VAR(__GLEW_EXT_texture3D)
05144
05145 #endif
05146
05147
05148
05149 #ifndef GL_EXT_texture_compression_dxt1
05150 #define GL_EXT_texture_compression_dxt1 1
05151
05152 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
05153 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
05154
05155 #define GLEW_EXT_texture_compression_dxt1 GLEW_GET_VAR(__GLEW_EXT_texture_compression_dxt1)
05156
05157 #endif
05158
05159
05160
05161 #ifndef GL_EXT_texture_compression_s3tc
05162 #define GL_EXT_texture_compression_s3tc 1
05163
05164 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
05165 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
05166 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2
05167 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
05168
05169 #define GLEW_EXT_texture_compression_s3tc GLEW_GET_VAR(__GLEW_EXT_texture_compression_s3tc)
05170
05171 #endif
05172
05173
05174
05175 #ifndef GL_EXT_texture_cube_map
05176 #define GL_EXT_texture_cube_map 1
05177
05178 #define GL_NORMAL_MAP_EXT 0x8511
05179 #define GL_REFLECTION_MAP_EXT 0x8512
05180 #define GL_TEXTURE_CUBE_MAP_EXT 0x8513
05181 #define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514
05182 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515
05183 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516
05184 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517
05185 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518
05186 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519
05187 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A
05188 #define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B
05189 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C
05190
05191 #define GLEW_EXT_texture_cube_map GLEW_GET_VAR(__GLEW_EXT_texture_cube_map)
05192
05193 #endif
05194
05195
05196
05197 #ifndef GL_EXT_texture_edge_clamp
05198 #define GL_EXT_texture_edge_clamp 1
05199
05200 #define GL_CLAMP_TO_EDGE_EXT 0x812F
05201
05202 #define GLEW_EXT_texture_edge_clamp GLEW_GET_VAR(__GLEW_EXT_texture_edge_clamp)
05203
05204 #endif
05205
05206
05207
05208 #ifndef GL_EXT_texture_env
05209 #define GL_EXT_texture_env 1
05210
05211 #define GL_TEXTURE_ENV0_EXT 0
05212 #define GL_ENV_BLEND_EXT 0
05213 #define GL_TEXTURE_ENV_SHIFT_EXT 0
05214 #define GL_ENV_REPLACE_EXT 0
05215 #define GL_ENV_ADD_EXT 0
05216 #define GL_ENV_SUBTRACT_EXT 0
05217 #define GL_TEXTURE_ENV_MODE_ALPHA_EXT 0
05218 #define GL_ENV_REVERSE_SUBTRACT_EXT 0
05219 #define GL_ENV_REVERSE_BLEND_EXT 0
05220 #define GL_ENV_COPY_EXT 0
05221 #define GL_ENV_MODULATE_EXT 0
05222
05223 #define GLEW_EXT_texture_env GLEW_GET_VAR(__GLEW_EXT_texture_env)
05224
05225 #endif
05226
05227
05228
05229 #ifndef GL_EXT_texture_env_add
05230 #define GL_EXT_texture_env_add 1
05231
05232 #define GLEW_EXT_texture_env_add GLEW_GET_VAR(__GLEW_EXT_texture_env_add)
05233
05234 #endif
05235
05236
05237
05238 #ifndef GL_EXT_texture_env_combine
05239 #define GL_EXT_texture_env_combine 1
05240
05241 #define GL_COMBINE_EXT 0x8570
05242 #define GL_COMBINE_RGB_EXT 0x8571
05243 #define GL_COMBINE_ALPHA_EXT 0x8572
05244 #define GL_RGB_SCALE_EXT 0x8573
05245 #define GL_ADD_SIGNED_EXT 0x8574
05246 #define GL_INTERPOLATE_EXT 0x8575
05247 #define GL_CONSTANT_EXT 0x8576
05248 #define GL_PRIMARY_COLOR_EXT 0x8577
05249 #define GL_PREVIOUS_EXT 0x8578
05250 #define GL_SOURCE0_RGB_EXT 0x8580
05251 #define GL_SOURCE1_RGB_EXT 0x8581
05252 #define GL_SOURCE2_RGB_EXT 0x8582
05253 #define GL_SOURCE0_ALPHA_EXT 0x8588
05254 #define GL_SOURCE1_ALPHA_EXT 0x8589
05255 #define GL_SOURCE2_ALPHA_EXT 0x858A
05256 #define GL_OPERAND0_RGB_EXT 0x8590
05257 #define GL_OPERAND1_RGB_EXT 0x8591
05258 #define GL_OPERAND2_RGB_EXT 0x8592
05259 #define GL_OPERAND0_ALPHA_EXT 0x8598
05260 #define GL_OPERAND1_ALPHA_EXT 0x8599
05261 #define GL_OPERAND2_ALPHA_EXT 0x859A
05262
05263 #define GLEW_EXT_texture_env_combine GLEW_GET_VAR(__GLEW_EXT_texture_env_combine)
05264
05265 #endif
05266
05267
05268
05269 #ifndef GL_EXT_texture_env_dot3
05270 #define GL_EXT_texture_env_dot3 1
05271
05272 #define GL_DOT3_RGB_EXT 0x8740
05273 #define GL_DOT3_RGBA_EXT 0x8741
05274
05275 #define GLEW_EXT_texture_env_dot3 GLEW_GET_VAR(__GLEW_EXT_texture_env_dot3)
05276
05277 #endif
05278
05279
05280
05281 #ifndef GL_EXT_texture_filter_anisotropic
05282 #define GL_EXT_texture_filter_anisotropic 1
05283
05284 #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
05285 #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
05286
05287 #define GLEW_EXT_texture_filter_anisotropic GLEW_GET_VAR(__GLEW_EXT_texture_filter_anisotropic)
05288
05289 #endif
05290
05291
05292
05293 #ifndef GL_EXT_texture_lod_bias
05294 #define GL_EXT_texture_lod_bias 1
05295
05296 #define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD
05297 #define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500
05298 #define GL_TEXTURE_LOD_BIAS_EXT 0x8501
05299
05300 #define GLEW_EXT_texture_lod_bias GLEW_GET_VAR(__GLEW_EXT_texture_lod_bias)
05301
05302 #endif
05303
05304
05305
05306 #ifndef GL_EXT_texture_mirror_clamp
05307 #define GL_EXT_texture_mirror_clamp 1
05308
05309 #define GL_MIRROR_CLAMP_EXT 0x8742
05310 #define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743
05311 #define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912
05312
05313 #define GLEW_EXT_texture_mirror_clamp GLEW_GET_VAR(__GLEW_EXT_texture_mirror_clamp)
05314
05315 #endif
05316
05317
05318
05319 #ifndef GL_EXT_texture_object
05320 #define GL_EXT_texture_object 1
05321
05322 #define GL_TEXTURE_PRIORITY_EXT 0x8066
05323 #define GL_TEXTURE_RESIDENT_EXT 0x8067
05324 #define GL_TEXTURE_1D_BINDING_EXT 0x8068
05325 #define GL_TEXTURE_2D_BINDING_EXT 0x8069
05326 #define GL_TEXTURE_3D_BINDING_EXT 0x806A
05327
05328 typedef GLboolean (GLAPIENTRY * PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint* textures, GLboolean* residences);
05329 typedef void (GLAPIENTRY * PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture);
05330 typedef void (GLAPIENTRY * PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint* textures);
05331 typedef void (GLAPIENTRY * PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint* textures);
05332 typedef GLboolean (GLAPIENTRY * PFNGLISTEXTUREEXTPROC) (GLuint texture);
05333 typedef void (GLAPIENTRY * PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint* textures, const GLclampf* priorities);
05334
05335 #define glAreTexturesResidentEXT GLEW_GET_FUN(__glewAreTexturesResidentEXT)
05336 #define glBindTextureEXT GLEW_GET_FUN(__glewBindTextureEXT)
05337 #define glDeleteTexturesEXT GLEW_GET_FUN(__glewDeleteTexturesEXT)
05338 #define glGenTexturesEXT GLEW_GET_FUN(__glewGenTexturesEXT)
05339 #define glIsTextureEXT GLEW_GET_FUN(__glewIsTextureEXT)
05340 #define glPrioritizeTexturesEXT GLEW_GET_FUN(__glewPrioritizeTexturesEXT)
05341
05342 #define GLEW_EXT_texture_object GLEW_GET_VAR(__GLEW_EXT_texture_object)
05343
05344 #endif
05345
05346
05347
05348 #ifndef GL_EXT_texture_perturb_normal
05349 #define GL_EXT_texture_perturb_normal 1
05350
05351 #define GL_PERTURB_EXT 0x85AE
05352 #define GL_TEXTURE_NORMAL_EXT 0x85AF
05353
05354 typedef void (GLAPIENTRY * PFNGLTEXTURENORMALEXTPROC) (GLenum mode);
05355
05356 #define glTextureNormalEXT GLEW_GET_FUN(__glewTextureNormalEXT)
05357
05358 #define GLEW_EXT_texture_perturb_normal GLEW_GET_VAR(__GLEW_EXT_texture_perturb_normal)
05359
05360 #endif
05361
05362
05363
05364 #ifndef GL_EXT_texture_rectangle
05365 #define GL_EXT_texture_rectangle 1
05366
05367 #define GL_TEXTURE_RECTANGLE_EXT 0x84F5
05368 #define GL_TEXTURE_BINDING_RECTANGLE_EXT 0x84F6
05369 #define GL_PROXY_TEXTURE_RECTANGLE_EXT 0x84F7
05370 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_EXT 0x84F8
05371
05372 #define GLEW_EXT_texture_rectangle GLEW_GET_VAR(__GLEW_EXT_texture_rectangle)
05373
05374 #endif
05375
05376
05377
05378 #ifndef GL_EXT_texture_sRGB
05379 #define GL_EXT_texture_sRGB 1
05380
05381 #define GL_SRGB_EXT 0x8C40
05382 #define GL_SRGB8_EXT 0x8C41
05383 #define GL_SRGB_ALPHA_EXT 0x8C42
05384 #define GL_SRGB8_ALPHA8_EXT 0x8C43
05385 #define GL_SLUMINANCE_ALPHA_EXT 0x8C44
05386 #define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45
05387 #define GL_SLUMINANCE_EXT 0x8C46
05388 #define GL_SLUMINANCE8_EXT 0x8C47
05389 #define GL_COMPRESSED_SRGB_EXT 0x8C48
05390 #define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49
05391 #define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A
05392 #define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B
05393 #define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C
05394 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D
05395 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E
05396 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F
05397
05398 #define GLEW_EXT_texture_sRGB GLEW_GET_VAR(__GLEW_EXT_texture_sRGB)
05399
05400 #endif
05401
05402
05403
05404 #ifndef GL_EXT_vertex_array
05405 #define GL_EXT_vertex_array 1
05406
05407 #define GL_DOUBLE_EXT 0x140A
05408 #define GL_VERTEX_ARRAY_EXT 0x8074
05409 #define GL_NORMAL_ARRAY_EXT 0x8075
05410 #define GL_COLOR_ARRAY_EXT 0x8076
05411 #define GL_INDEX_ARRAY_EXT 0x8077
05412 #define GL_TEXTURE_COORD_ARRAY_EXT 0x8078
05413 #define GL_EDGE_FLAG_ARRAY_EXT 0x8079
05414 #define GL_VERTEX_ARRAY_SIZE_EXT 0x807A
05415 #define GL_VERTEX_ARRAY_TYPE_EXT 0x807B
05416 #define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C
05417 #define GL_VERTEX_ARRAY_COUNT_EXT 0x807D
05418 #define GL_NORMAL_ARRAY_TYPE_EXT 0x807E
05419 #define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F
05420 #define GL_NORMAL_ARRAY_COUNT_EXT 0x8080
05421 #define GL_COLOR_ARRAY_SIZE_EXT 0x8081
05422 #define GL_COLOR_ARRAY_TYPE_EXT 0x8082
05423 #define GL_COLOR_ARRAY_STRIDE_EXT 0x8083
05424 #define GL_COLOR_ARRAY_COUNT_EXT 0x8084
05425 #define GL_INDEX_ARRAY_TYPE_EXT 0x8085
05426 #define GL_INDEX_ARRAY_STRIDE_EXT 0x8086
05427 #define GL_INDEX_ARRAY_COUNT_EXT 0x8087
05428 #define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088
05429 #define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089
05430 #define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A
05431 #define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B
05432 #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C
05433 #define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D
05434 #define GL_VERTEX_ARRAY_POINTER_EXT 0x808E
05435 #define GL_NORMAL_ARRAY_POINTER_EXT 0x808F
05436 #define GL_COLOR_ARRAY_POINTER_EXT 0x8090
05437 #define GL_INDEX_ARRAY_POINTER_EXT 0x8091
05438 #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
05439 #define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093
05440
05441 typedef void (GLAPIENTRY * PFNGLARRAYELEMENTEXTPROC) (GLint i);
05442 typedef void (GLAPIENTRY * PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer);
05443 typedef void (GLAPIENTRY * PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsizei count);
05444 typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei count, const GLboolean* pointer);
05445 typedef void (GLAPIENTRY * PFNGLGETPOINTERVEXTPROC) (GLenum pname, void** params);
05446 typedef void (GLAPIENTRY * PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void* pointer);
05447 typedef void (GLAPIENTRY * PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const void* pointer);
05448 typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer);
05449 typedef void (GLAPIENTRY * PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, GLsizei count, const void* pointer);
05450
05451 #define glArrayElementEXT GLEW_GET_FUN(__glewArrayElementEXT)
05452 #define glColorPointerEXT GLEW_GET_FUN(__glewColorPointerEXT)
05453 #define glDrawArraysEXT GLEW_GET_FUN(__glewDrawArraysEXT)
05454 #define glEdgeFlagPointerEXT GLEW_GET_FUN(__glewEdgeFlagPointerEXT)
05455 #define glGetPointervEXT GLEW_GET_FUN(__glewGetPointervEXT)
05456 #define glIndexPointerEXT GLEW_GET_FUN(__glewIndexPointerEXT)
05457 #define glNormalPointerEXT GLEW_GET_FUN(__glewNormalPointerEXT)
05458 #define glTexCoordPointerEXT GLEW_GET_FUN(__glewTexCoordPointerEXT)
05459 #define glVertexPointerEXT GLEW_GET_FUN(__glewVertexPointerEXT)
05460
05461 #define GLEW_EXT_vertex_array GLEW_GET_VAR(__GLEW_EXT_vertex_array)
05462
05463 #endif
05464
05465
05466
05467 #ifndef GL_EXT_vertex_shader
05468 #define GL_EXT_vertex_shader 1
05469
05470 #define GL_VERTEX_SHADER_EXT 0x8780
05471 #define GL_VERTEX_SHADER_BINDING_EXT 0x8781
05472 #define GL_OP_INDEX_EXT 0x8782
05473 #define GL_OP_NEGATE_EXT 0x8783
05474 #define GL_OP_DOT3_EXT 0x8784
05475 #define GL_OP_DOT4_EXT 0x8785
05476 #define GL_OP_MUL_EXT 0x8786
05477 #define GL_OP_ADD_EXT 0x8787
05478 #define GL_OP_MADD_EXT 0x8788
05479 #define GL_OP_FRAC_EXT 0x8789
05480 #define GL_OP_MAX_EXT 0x878A
05481 #define GL_OP_MIN_EXT 0x878B
05482 #define GL_OP_SET_GE_EXT 0x878C
05483 #define GL_OP_SET_LT_EXT 0x878D
05484 #define GL_OP_CLAMP_EXT 0x878E
05485 #define GL_OP_FLOOR_EXT 0x878F
05486 #define GL_OP_ROUND_EXT 0x8790
05487 #define GL_OP_EXP_BASE_2_EXT 0x8791
05488 #define GL_OP_LOG_BASE_2_EXT 0x8792
05489 #define GL_OP_POWER_EXT 0x8793
05490 #define GL_OP_RECIP_EXT 0x8794
05491 #define GL_OP_RECIP_SQRT_EXT 0x8795
05492 #define GL_OP_SUB_EXT 0x8796
05493 #define GL_OP_CROSS_PRODUCT_EXT 0x8797
05494 #define GL_OP_MULTIPLY_MATRIX_EXT 0x8798
05495 #define GL_OP_MOV_EXT 0x8799
05496 #define GL_OUTPUT_VERTEX_EXT 0x879A
05497 #define GL_OUTPUT_COLOR0_EXT 0x879B
05498 #define GL_OUTPUT_COLOR1_EXT 0x879C
05499 #define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D
05500 #define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E
05501 #define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F
05502 #define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0
05503 #define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1
05504 #define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2
05505 #define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3
05506 #define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4
05507 #define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5
05508 #define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6
05509 #define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7
05510 #define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8
05511 #define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9
05512 #define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA
05513 #define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB
05514 #define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC
05515 #define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD
05516 #define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE
05517 #define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF
05518 #define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0
05519 #define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1
05520 #define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2
05521 #define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3
05522 #define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4
05523 #define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5
05524 #define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6
05525 #define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7
05526 #define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8
05527 #define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9
05528 #define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA
05529 #define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB
05530 #define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC
05531 #define GL_OUTPUT_FOG_EXT 0x87BD
05532 #define GL_SCALAR_EXT 0x87BE
05533 #define GL_VECTOR_EXT 0x87BF
05534 #define GL_MATRIX_EXT 0x87C0
05535 #define GL_VARIANT_EXT 0x87C1
05536 #define GL_INVARIANT_EXT 0x87C2
05537 #define GL_LOCAL_CONSTANT_EXT 0x87C3
05538 #define GL_LOCAL_EXT 0x87C4
05539 #define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5
05540 #define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6
05541 #define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7
05542 #define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8
05543 #define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9
05544 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA
05545 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB
05546 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CC
05547 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CD
05548 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE
05549 #define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF
05550 #define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0
05551 #define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1
05552 #define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2
05553 #define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3
05554 #define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4
05555 #define GL_X_EXT 0x87D5
05556 #define GL_Y_EXT 0x87D6
05557 #define GL_Z_EXT 0x87D7
05558 #define GL_W_EXT 0x87D8
05559 #define GL_NEGATIVE_X_EXT 0x87D9
05560 #define GL_NEGATIVE_Y_EXT 0x87DA
05561 #define GL_NEGATIVE_Z_EXT 0x87DB
05562 #define GL_NEGATIVE_W_EXT 0x87DC
05563 #define GL_ZERO_EXT 0x87DD
05564 #define GL_ONE_EXT 0x87DE
05565 #define GL_NEGATIVE_ONE_EXT 0x87DF
05566 #define GL_NORMALIZED_RANGE_EXT 0x87E0
05567 #define GL_FULL_RANGE_EXT 0x87E1
05568 #define GL_CURRENT_VERTEX_EXT 0x87E2
05569 #define GL_MVP_MATRIX_EXT 0x87E3
05570 #define GL_VARIANT_VALUE_EXT 0x87E4
05571 #define GL_VARIANT_DATATYPE_EXT 0x87E5
05572 #define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6
05573 #define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7
05574 #define GL_VARIANT_ARRAY_EXT 0x87E8
05575 #define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9
05576 #define GL_INVARIANT_VALUE_EXT 0x87EA
05577 #define GL_INVARIANT_DATATYPE_EXT 0x87EB
05578 #define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC
05579 #define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED
05580
05581 typedef void (GLAPIENTRY * PFNGLBEGINVERTEXSHADEREXTPROC) (void);
05582 typedef GLuint (GLAPIENTRY * PFNGLBINDLIGHTPARAMETEREXTPROC) (GLenum light, GLenum value);
05583 typedef GLuint (GLAPIENTRY * PFNGLBINDMATERIALPARAMETEREXTPROC) (GLenum face, GLenum value);
05584 typedef GLuint (GLAPIENTRY * PFNGLBINDPARAMETEREXTPROC) (GLenum value);
05585 typedef GLuint (GLAPIENTRY * PFNGLBINDTEXGENPARAMETEREXTPROC) (GLenum unit, GLenum coord, GLenum value);
05586 typedef GLuint (GLAPIENTRY * PFNGLBINDTEXTUREUNITPARAMETEREXTPROC) (GLenum unit, GLenum value);
05587 typedef void (GLAPIENTRY * PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);
05588 typedef void (GLAPIENTRY * PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);
05589 typedef void (GLAPIENTRY * PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
05590 typedef void (GLAPIENTRY * PFNGLENABLEVARIANTCLIENTSTATEEXTPROC) (GLuint id);
05591 typedef void (GLAPIENTRY * PFNGLENDVERTEXSHADEREXTPROC) (void);
05592 typedef void (GLAPIENTRY * PFNGLEXTRACTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
05593 typedef GLuint (GLAPIENTRY * PFNGLGENSYMBOLSEXTPROC) (GLenum dataType, GLenum storageType, GLenum range, GLuint components);
05594 typedef GLuint (GLAPIENTRY * PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);
05595 typedef void (GLAPIENTRY * PFNGLGETINVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
05596 typedef void (GLAPIENTRY * PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
05597 typedef void (GLAPIENTRY * PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
05598 typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
05599 typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
05600 typedef void (GLAPIENTRY * PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
05601 typedef void (GLAPIENTRY * PFNGLGETVARIANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
05602 typedef void (GLAPIENTRY * PFNGLGETVARIANTFLOATVEXTPROC) (GLuint id, GLenum value, GLfloat *data);
05603 typedef void (GLAPIENTRY * PFNGLGETVARIANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
05604 typedef void (GLAPIENTRY * PFNGLGETVARIANTPOINTERVEXTPROC) (GLuint id, GLenum value, GLvoid **data);
05605 typedef void (GLAPIENTRY * PFNGLINSERTCOMPONENTEXTPROC) (GLuint res, GLuint src, GLuint num);
05606 typedef GLboolean (GLAPIENTRY * PFNGLISVARIANTENABLEDEXTPROC) (GLuint id, GLenum cap);
05607 typedef void (GLAPIENTRY * PFNGLSETINVARIANTEXTPROC) (GLuint id, GLenum type, GLvoid *addr);
05608 typedef void (GLAPIENTRY * PFNGLSETLOCALCONSTANTEXTPROC) (GLuint id, GLenum type, GLvoid *addr);
05609 typedef void (GLAPIENTRY * PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint arg1);
05610 typedef void (GLAPIENTRY * PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2);
05611 typedef void (GLAPIENTRY * PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3);
05612 typedef void (GLAPIENTRY * PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
05613 typedef void (GLAPIENTRY * PFNGLVARIANTPOINTEREXTPROC) (GLuint id, GLenum type, GLuint stride, GLvoid *addr);
05614 typedef void (GLAPIENTRY * PFNGLVARIANTBVEXTPROC) (GLuint id, GLbyte *addr);
05615 typedef void (GLAPIENTRY * PFNGLVARIANTDVEXTPROC) (GLuint id, GLdouble *addr);
05616 typedef void (GLAPIENTRY * PFNGLVARIANTFVEXTPROC) (GLuint id, GLfloat *addr);
05617 typedef void (GLAPIENTRY * PFNGLVARIANTIVEXTPROC) (GLuint id, GLint *addr);
05618 typedef void (GLAPIENTRY * PFNGLVARIANTSVEXTPROC) (GLuint id, GLshort *addr);
05619 typedef void (GLAPIENTRY * PFNGLVARIANTUBVEXTPROC) (GLuint id, GLubyte *addr);
05620 typedef void (GLAPIENTRY * PFNGLVARIANTUIVEXTPROC) (GLuint id, GLuint *addr);
05621 typedef void (GLAPIENTRY * PFNGLVARIANTUSVEXTPROC) (GLuint id, GLushort *addr);
05622 typedef void (GLAPIENTRY * PFNGLWRITEMASKEXTPROC) (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW);
05623
05624 #define glBeginVertexShaderEXT GLEW_GET_FUN(__glewBeginVertexShaderEXT)
05625 #define glBindLightParameterEXT GLEW_GET_FUN(__glewBindLightParameterEXT)
05626 #define glBindMaterialParameterEXT GLEW_GET_FUN(__glewBindMaterialParameterEXT)
05627 #define glBindParameterEXT GLEW_GET_FUN(__glewBindParameterEXT)
05628 #define glBindTexGenParameterEXT GLEW_GET_FUN(__glewBindTexGenParameterEXT)
05629 #define glBindTextureUnitParameterEXT GLEW_GET_FUN(__glewBindTextureUnitParameterEXT)
05630 #define glBindVertexShaderEXT GLEW_GET_FUN(__glewBindVertexShaderEXT)
05631 #define glDeleteVertexShaderEXT GLEW_GET_FUN(__glewDeleteVertexShaderEXT)
05632 #define glDisableVariantClientStateEXT GLEW_GET_FUN(__glewDisableVariantClientStateEXT)
05633 #define glEnableVariantClientStateEXT GLEW_GET_FUN(__glewEnableVariantClientStateEXT)
05634 #define glEndVertexShaderEXT GLEW_GET_FUN(__glewEndVertexShaderEXT)
05635 #define glExtractComponentEXT GLEW_GET_FUN(__glewExtractComponentEXT)
05636 #define glGenSymbolsEXT GLEW_GET_FUN(__glewGenSymbolsEXT)
05637 #define glGenVertexShadersEXT GLEW_GET_FUN(__glewGenVertexShadersEXT)
05638 #define glGetInvariantBooleanvEXT GLEW_GET_FUN(__glewGetInvariantBooleanvEXT)
05639 #define glGetInvariantFloatvEXT GLEW_GET_FUN(__glewGetInvariantFloatvEXT)
05640 #define glGetInvariantIntegervEXT GLEW_GET_FUN(__glewGetInvariantIntegervEXT)
05641 #define glGetLocalConstantBooleanvEXT GLEW_GET_FUN(__glewGetLocalConstantBooleanvEXT)
05642 #define glGetLocalConstantFloatvEXT GLEW_GET_FUN(__glewGetLocalConstantFloatvEXT)
05643 #define glGetLocalConstantIntegervEXT GLEW_GET_FUN(__glewGetLocalConstantIntegervEXT)
05644 #define glGetVariantBooleanvEXT GLEW_GET_FUN(__glewGetVariantBooleanvEXT)
05645 #define glGetVariantFloatvEXT GLEW_GET_FUN(__glewGetVariantFloatvEXT)
05646 #define glGetVariantIntegervEXT GLEW_GET_FUN(__glewGetVariantIntegervEXT)
05647 #define glGetVariantPointervEXT GLEW_GET_FUN(__glewGetVariantPointervEXT)
05648 #define glInsertComponentEXT GLEW_GET_FUN(__glewInsertComponentEXT)
05649 #define glIsVariantEnabledEXT GLEW_GET_FUN(__glewIsVariantEnabledEXT)
05650 #define glSetInvariantEXT GLEW_GET_FUN(__glewSetInvariantEXT)
05651 #define glSetLocalConstantEXT GLEW_GET_FUN(__glewSetLocalConstantEXT)
05652 #define glShaderOp1EXT GLEW_GET_FUN(__glewShaderOp1EXT)
05653 #define glShaderOp2EXT GLEW_GET_FUN(__glewShaderOp2EXT)
05654 #define glShaderOp3EXT GLEW_GET_FUN(__glewShaderOp3EXT)
05655 #define glSwizzleEXT GLEW_GET_FUN(__glewSwizzleEXT)
05656 #define glVariantPointerEXT GLEW_GET_FUN(__glewVariantPointerEXT)
05657 #define glVariantbvEXT GLEW_GET_FUN(__glewVariantbvEXT)
05658 #define glVariantdvEXT GLEW_GET_FUN(__glewVariantdvEXT)
05659 #define glVariantfvEXT GLEW_GET_FUN(__glewVariantfvEXT)
05660 #define glVariantivEXT GLEW_GET_FUN(__glewVariantivEXT)
05661 #define glVariantsvEXT GLEW_GET_FUN(__glewVariantsvEXT)
05662 #define glVariantubvEXT GLEW_GET_FUN(__glewVariantubvEXT)
05663 #define glVariantuivEXT GLEW_GET_FUN(__glewVariantuivEXT)
05664 #define glVariantusvEXT GLEW_GET_FUN(__glewVariantusvEXT)
05665 #define glWriteMaskEXT GLEW_GET_FUN(__glewWriteMaskEXT)
05666
05667 #define GLEW_EXT_vertex_shader GLEW_GET_VAR(__GLEW_EXT_vertex_shader)
05668
05669 #endif
05670
05671
05672
05673 #ifndef GL_EXT_vertex_weighting
05674 #define GL_EXT_vertex_weighting 1
05675
05676 #define GL_MODELVIEW0_STACK_DEPTH_EXT 0x0BA3
05677 #define GL_MODELVIEW0_MATRIX_EXT 0x0BA6
05678 #define GL_MODELVIEW0_EXT 0x1700
05679 #define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502
05680 #define GL_MODELVIEW1_MATRIX_EXT 0x8506
05681 #define GL_VERTEX_WEIGHTING_EXT 0x8509
05682 #define GL_MODELVIEW1_EXT 0x850A
05683 #define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B
05684 #define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C
05685 #define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D
05686 #define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E
05687 #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
05688 #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
05689
05690 typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLint size, GLenum type, GLsizei stride, void* pointer);
05691 typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
05692 typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTFVEXTPROC) (GLfloat* weight);
05693
05694 #define glVertexWeightPointerEXT GLEW_GET_FUN(__glewVertexWeightPointerEXT)
05695 #define glVertexWeightfEXT GLEW_GET_FUN(__glewVertexWeightfEXT)
05696 #define glVertexWeightfvEXT GLEW_GET_FUN(__glewVertexWeightfvEXT)
05697
05698 #define GLEW_EXT_vertex_weighting GLEW_GET_VAR(__GLEW_EXT_vertex_weighting)
05699
05700 #endif
05701
05702
05703
05704 #ifndef GL_GREMEDY_string_marker
05705 #define GL_GREMEDY_string_marker 1
05706
05707 typedef void (GLAPIENTRY * PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const void* string);
05708
05709 #define glStringMarkerGREMEDY GLEW_GET_FUN(__glewStringMarkerGREMEDY)
05710
05711 #define GLEW_GREMEDY_string_marker GLEW_GET_VAR(__GLEW_GREMEDY_string_marker)
05712
05713 #endif
05714
05715
05716
05717 #ifndef GL_HP_convolution_border_modes
05718 #define GL_HP_convolution_border_modes 1
05719
05720 #define GLEW_HP_convolution_border_modes GLEW_GET_VAR(__GLEW_HP_convolution_border_modes)
05721
05722 #endif
05723
05724
05725
05726 #ifndef GL_HP_image_transform
05727 #define GL_HP_image_transform 1
05728
05729 typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params);
05730 typedef void (GLAPIENTRY * PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params);
05731 typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLenum pname, const GLfloat param);
05732 typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, const GLfloat* params);
05733 typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLenum pname, const GLint param);
05734 typedef void (GLAPIENTRY * PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, const GLint* params);
05735
05736 #define glGetImageTransformParameterfvHP GLEW_GET_FUN(__glewGetImageTransformParameterfvHP)
05737 #define glGetImageTransformParameterivHP GLEW_GET_FUN(__glewGetImageTransformParameterivHP)
05738 #define glImageTransformParameterfHP GLEW_GET_FUN(__glewImageTransformParameterfHP)
05739 #define glImageTransformParameterfvHP GLEW_GET_FUN(__glewImageTransformParameterfvHP)
05740 #define glImageTransformParameteriHP GLEW_GET_FUN(__glewImageTransformParameteriHP)
05741 #define glImageTransformParameterivHP GLEW_GET_FUN(__glewImageTransformParameterivHP)
05742
05743 #define GLEW_HP_image_transform GLEW_GET_VAR(__GLEW_HP_image_transform)
05744
05745 #endif
05746
05747
05748
05749 #ifndef GL_HP_occlusion_test
05750 #define GL_HP_occlusion_test 1
05751
05752 #define GL_OCCLUSION_TEST_HP 0x8165
05753 #define GL_OCCLUSION_TEST_RESULT_HP 0x8166
05754
05755 #define GLEW_HP_occlusion_test GLEW_GET_VAR(__GLEW_HP_occlusion_test)
05756
05757 #endif
05758
05759
05760
05761 #ifndef GL_HP_texture_lighting
05762 #define GL_HP_texture_lighting 1
05763
05764 #define GLEW_HP_texture_lighting GLEW_GET_VAR(__GLEW_HP_texture_lighting)
05765
05766 #endif
05767
05768
05769
05770 #ifndef GL_IBM_cull_vertex
05771 #define GL_IBM_cull_vertex 1
05772
05773 #define GL_CULL_VERTEX_IBM 103050
05774
05775 #define GLEW_IBM_cull_vertex GLEW_GET_VAR(__GLEW_IBM_cull_vertex)
05776
05777 #endif
05778
05779
05780
05781 #ifndef GL_IBM_multimode_draw_arrays
05782 #define GL_IBM_multimode_draw_arrays 1
05783
05784 typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum* mode, const GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride);
05785 typedef void (GLAPIENTRY * PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum* mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, GLint modestride);
05786
05787 #define glMultiModeDrawArraysIBM GLEW_GET_FUN(__glewMultiModeDrawArraysIBM)
05788 #define glMultiModeDrawElementsIBM GLEW_GET_FUN(__glewMultiModeDrawElementsIBM)
05789
05790 #define GLEW_IBM_multimode_draw_arrays GLEW_GET_VAR(__GLEW_IBM_multimode_draw_arrays)
05791
05792 #endif
05793
05794
05795
05796 #ifndef GL_IBM_rasterpos_clip
05797 #define GL_IBM_rasterpos_clip 1
05798
05799 #define GL_RASTER_POSITION_UNCLIPPED_IBM 103010
05800
05801 #define GLEW_IBM_rasterpos_clip GLEW_GET_VAR(__GLEW_IBM_rasterpos_clip)
05802
05803 #endif
05804
05805
05806
05807 #ifndef GL_IBM_static_data
05808 #define GL_IBM_static_data 1
05809
05810 #define GL_ALL_STATIC_DATA_IBM 103060
05811 #define GL_STATIC_VERTEX_ARRAY_IBM 103061
05812
05813 #define GLEW_IBM_static_data GLEW_GET_VAR(__GLEW_IBM_static_data)
05814
05815 #endif
05816
05817
05818
05819 #ifndef GL_IBM_texture_mirrored_repeat
05820 #define GL_IBM_texture_mirrored_repeat 1
05821
05822 #define GL_MIRRORED_REPEAT_IBM 0x8370
05823
05824 #define GLEW_IBM_texture_mirrored_repeat GLEW_GET_VAR(__GLEW_IBM_texture_mirrored_repeat)
05825
05826 #endif
05827
05828
05829
05830 #ifndef GL_IBM_vertex_array_lists
05831 #define GL_IBM_vertex_array_lists 1
05832
05833 #define GL_VERTEX_ARRAY_LIST_IBM 103070
05834 #define GL_NORMAL_ARRAY_LIST_IBM 103071
05835 #define GL_COLOR_ARRAY_LIST_IBM 103072
05836 #define GL_INDEX_ARRAY_LIST_IBM 103073
05837 #define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074
05838 #define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075
05839 #define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076
05840 #define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077
05841 #define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080
05842 #define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081
05843 #define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082
05844 #define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083
05845 #define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084
05846 #define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085
05847 #define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086
05848 #define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087
05849
05850 typedef void (GLAPIENTRY * PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
05851 typedef void (GLAPIENTRY * PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GLboolean ** pointer, GLint ptrstride);
05852 typedef void (GLAPIENTRY * PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
05853 typedef void (GLAPIENTRY * PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
05854 typedef void (GLAPIENTRY * PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
05855 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
05856 typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
05857 typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid ** pointer, GLint ptrstride);
05858
05859 #define glColorPointerListIBM GLEW_GET_FUN(__glewColorPointerListIBM)
05860 #define glEdgeFlagPointerListIBM GLEW_GET_FUN(__glewEdgeFlagPointerListIBM)
05861 #define glFogCoordPointerListIBM GLEW_GET_FUN(__glewFogCoordPointerListIBM)
05862 #define glIndexPointerListIBM GLEW_GET_FUN(__glewIndexPointerListIBM)
05863 #define glNormalPointerListIBM GLEW_GET_FUN(__glewNormalPointerListIBM)
05864 #define glSecondaryColorPointerListIBM GLEW_GET_FUN(__glewSecondaryColorPointerListIBM)
05865 #define glTexCoordPointerListIBM GLEW_GET_FUN(__glewTexCoordPointerListIBM)
05866 #define glVertexPointerListIBM GLEW_GET_FUN(__glewVertexPointerListIBM)
05867
05868 #define GLEW_IBM_vertex_array_lists GLEW_GET_VAR(__GLEW_IBM_vertex_array_lists)
05869
05870 #endif
05871
05872
05873
05874 #ifndef GL_INGR_color_clamp
05875 #define GL_INGR_color_clamp 1
05876
05877 #define GL_RED_MIN_CLAMP_INGR 0x8560
05878 #define GL_GREEN_MIN_CLAMP_INGR 0x8561
05879 #define GL_BLUE_MIN_CLAMP_INGR 0x8562
05880 #define GL_ALPHA_MIN_CLAMP_INGR 0x8563
05881 #define GL_RED_MAX_CLAMP_INGR 0x8564
05882 #define GL_GREEN_MAX_CLAMP_INGR 0x8565
05883 #define GL_BLUE_MAX_CLAMP_INGR 0x8566
05884 #define GL_ALPHA_MAX_CLAMP_INGR 0x8567
05885
05886 #define GLEW_INGR_color_clamp GLEW_GET_VAR(__GLEW_INGR_color_clamp)
05887
05888 #endif
05889
05890
05891
05892 #ifndef GL_INGR_interlace_read
05893 #define GL_INGR_interlace_read 1
05894
05895 #define GL_INTERLACE_READ_INGR 0x8568
05896
05897 #define GLEW_INGR_interlace_read GLEW_GET_VAR(__GLEW_INGR_interlace_read)
05898
05899 #endif
05900
05901
05902
05903 #ifndef GL_INTEL_parallel_arrays
05904 #define GL_INTEL_parallel_arrays 1
05905
05906 #define GL_PARALLEL_ARRAYS_INTEL 0x83F4
05907 #define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5
05908 #define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6
05909 #define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7
05910 #define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8
05911
05912 typedef void (GLAPIENTRY * PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer);
05913 typedef void (GLAPIENTRY * PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const void** pointer);
05914 typedef void (GLAPIENTRY * PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer);
05915 typedef void (GLAPIENTRY * PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const void** pointer);
05916
05917 #define glColorPointervINTEL GLEW_GET_FUN(__glewColorPointervINTEL)
05918 #define glNormalPointervINTEL GLEW_GET_FUN(__glewNormalPointervINTEL)
05919 #define glTexCoordPointervINTEL GLEW_GET_FUN(__glewTexCoordPointervINTEL)
05920 #define glVertexPointervINTEL GLEW_GET_FUN(__glewVertexPointervINTEL)
05921
05922 #define GLEW_INTEL_parallel_arrays GLEW_GET_VAR(__GLEW_INTEL_parallel_arrays)
05923
05924 #endif
05925
05926
05927
05928 #ifndef GL_INTEL_texture_scissor
05929 #define GL_INTEL_texture_scissor 1
05930
05931 typedef void (GLAPIENTRY * PFNGLTEXSCISSORFUNCINTELPROC) (GLenum target, GLenum lfunc, GLenum hfunc);
05932 typedef void (GLAPIENTRY * PFNGLTEXSCISSORINTELPROC) (GLenum target, GLclampf tlow, GLclampf thigh);
05933
05934 #define glTexScissorFuncINTEL GLEW_GET_FUN(__glewTexScissorFuncINTEL)
05935 #define glTexScissorINTEL GLEW_GET_FUN(__glewTexScissorINTEL)
05936
05937 #define GLEW_INTEL_texture_scissor GLEW_GET_VAR(__GLEW_INTEL_texture_scissor)
05938
05939 #endif
05940
05941
05942
05943 #ifndef GL_KTX_buffer_region
05944 #define GL_KTX_buffer_region 1
05945
05946 #define GL_KTX_FRONT_REGION 0x0
05947 #define GL_KTX_BACK_REGION 0x1
05948 #define GL_KTX_Z_REGION 0x2
05949 #define GL_KTX_STENCIL_REGION 0x3
05950
05951 typedef GLuint (GLAPIENTRY * PFNGLBUFFERREGIONENABLEDEXTPROC) (void);
05952 typedef void (GLAPIENTRY * PFNGLDELETEBUFFERREGIONEXTPROC) (GLenum region);
05953 typedef void (GLAPIENTRY * PFNGLDRAWBUFFERREGIONEXTPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height, GLint xDest, GLint yDest);
05954 typedef GLuint (GLAPIENTRY * PFNGLNEWBUFFERREGIONEXTPROC) (GLenum region);
05955 typedef void (GLAPIENTRY * PFNGLREADBUFFERREGIONEXTPROC) (GLuint region, GLint x, GLint y, GLsizei width, GLsizei height);
05956
05957 #define glBufferRegionEnabledEXT GLEW_GET_FUN(__glewBufferRegionEnabledEXT)
05958 #define glDeleteBufferRegionEXT GLEW_GET_FUN(__glewDeleteBufferRegionEXT)
05959 #define glDrawBufferRegionEXT GLEW_GET_FUN(__glewDrawBufferRegionEXT)
05960 #define glNewBufferRegionEXT GLEW_GET_FUN(__glewNewBufferRegionEXT)
05961 #define glReadBufferRegionEXT GLEW_GET_FUN(__glewReadBufferRegionEXT)
05962
05963 #define GLEW_KTX_buffer_region GLEW_GET_VAR(__GLEW_KTX_buffer_region)
05964
05965 #endif
05966
05967
05968
05969 #ifndef GL_MESAX_texture_stack
05970 #define GL_MESAX_texture_stack 1
05971
05972 #define GL_TEXTURE_1D_STACK_MESAX 0x8759
05973 #define GL_TEXTURE_2D_STACK_MESAX 0x875A
05974 #define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B
05975 #define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C
05976 #define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D
05977 #define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E
05978
05979 #define GLEW_MESAX_texture_stack GLEW_GET_VAR(__GLEW_MESAX_texture_stack)
05980
05981 #endif
05982
05983
05984
05985 #ifndef GL_MESA_pack_invert
05986 #define GL_MESA_pack_invert 1
05987
05988 #define GL_PACK_INVERT_MESA 0x8758
05989
05990 #define GLEW_MESA_pack_invert GLEW_GET_VAR(__GLEW_MESA_pack_invert)
05991
05992 #endif
05993
05994
05995
05996 #ifndef GL_MESA_resize_buffers
05997 #define GL_MESA_resize_buffers 1
05998
05999 typedef void (GLAPIENTRY * PFNGLRESIZEBUFFERSMESAPROC) (void);
06000
06001 #define glResizeBuffersMESA GLEW_GET_FUN(__glewResizeBuffersMESA)
06002
06003 #define GLEW_MESA_resize_buffers GLEW_GET_VAR(__GLEW_MESA_resize_buffers)
06004
06005 #endif
06006
06007
06008
06009 #ifndef GL_MESA_window_pos
06010 #define GL_MESA_window_pos 1
06011
06012 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);
06013 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble* p);
06014 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);
06015 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat* p);
06016 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);
06017 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2IVMESAPROC) (const GLint* p);
06018 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);
06019 typedef void (GLAPIENTRY * PFNGLWINDOWPOS2SVMESAPROC) (const GLshort* p);
06020 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdouble z);
06021 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3DVMESAPROC) (const GLdouble* p);
06022 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FMESAPROC) (GLfloat x, GLfloat y, GLfloat z);
06023 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3FVMESAPROC) (const GLfloat* p);
06024 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IMESAPROC) (GLint x, GLint y, GLint z);
06025 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3IVMESAPROC) (const GLint* p);
06026 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SMESAPROC) (GLshort x, GLshort y, GLshort z);
06027 typedef void (GLAPIENTRY * PFNGLWINDOWPOS3SVMESAPROC) (const GLshort* p);
06028 typedef void (GLAPIENTRY * PFNGLWINDOWPOS4DMESAPROC) (GLdouble x, GLdouble y, GLdouble z, GLdouble);
06029 typedef void (GLAPIENTRY * PFNGLWINDOWPOS4DVMESAPROC) (const GLdouble* p);
06030 typedef void (GLAPIENTRY * PFNGLWINDOWPOS4FMESAPROC) (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
06031 typedef void (GLAPIENTRY * PFNGLWINDOWPOS4FVMESAPROC) (const GLfloat* p);
06032 typedef void (GLAPIENTRY * PFNGLWINDOWPOS4IMESAPROC) (GLint x, GLint y, GLint z, GLint w);
06033 typedef void (GLAPIENTRY * PFNGLWINDOWPOS4IVMESAPROC) (const GLint* p);
06034 typedef void (GLAPIENTRY * PFNGLWINDOWPOS4SMESAPROC) (GLshort x, GLshort y, GLshort z, GLshort w);
06035 typedef void (GLAPIENTRY * PFNGLWINDOWPOS4SVMESAPROC) (const GLshort* p);
06036
06037 #define glWindowPos2dMESA GLEW_GET_FUN(__glewWindowPos2dMESA)
06038 #define glWindowPos2dvMESA GLEW_GET_FUN(__glewWindowPos2dvMESA)
06039 #define glWindowPos2fMESA GLEW_GET_FUN(__glewWindowPos2fMESA)
06040 #define glWindowPos2fvMESA GLEW_GET_FUN(__glewWindowPos2fvMESA)
06041 #define glWindowPos2iMESA GLEW_GET_FUN(__glewWindowPos2iMESA)
06042 #define glWindowPos2ivMESA GLEW_GET_FUN(__glewWindowPos2ivMESA)
06043 #define glWindowPos2sMESA GLEW_GET_FUN(__glewWindowPos2sMESA)
06044 #define glWindowPos2svMESA GLEW_GET_FUN(__glewWindowPos2svMESA)
06045 #define glWindowPos3dMESA GLEW_GET_FUN(__glewWindowPos3dMESA)
06046 #define glWindowPos3dvMESA GLEW_GET_FUN(__glewWindowPos3dvMESA)
06047 #define glWindowPos3fMESA GLEW_GET_FUN(__glewWindowPos3fMESA)
06048 #define glWindowPos3fvMESA GLEW_GET_FUN(__glewWindowPos3fvMESA)
06049 #define glWindowPos3iMESA GLEW_GET_FUN(__glewWindowPos3iMESA)
06050 #define glWindowPos3ivMESA GLEW_GET_FUN(__glewWindowPos3ivMESA)
06051 #define glWindowPos3sMESA GLEW_GET_FUN(__glewWindowPos3sMESA)
06052 #define glWindowPos3svMESA GLEW_GET_FUN(__glewWindowPos3svMESA)
06053 #define glWindowPos4dMESA GLEW_GET_FUN(__glewWindowPos4dMESA)
06054 #define glWindowPos4dvMESA GLEW_GET_FUN(__glewWindowPos4dvMESA)
06055 #define glWindowPos4fMESA GLEW_GET_FUN(__glewWindowPos4fMESA)
06056 #define glWindowPos4fvMESA GLEW_GET_FUN(__glewWindowPos4fvMESA)
06057 #define glWindowPos4iMESA GLEW_GET_FUN(__glewWindowPos4iMESA)
06058 #define glWindowPos4ivMESA GLEW_GET_FUN(__glewWindowPos4ivMESA)
06059 #define glWindowPos4sMESA GLEW_GET_FUN(__glewWindowPos4sMESA)
06060 #define glWindowPos4svMESA GLEW_GET_FUN(__glewWindowPos4svMESA)
06061
06062 #define GLEW_MESA_window_pos GLEW_GET_VAR(__GLEW_MESA_window_pos)
06063
06064 #endif
06065
06066
06067
06068 #ifndef GL_MESA_ycbcr_texture
06069 #define GL_MESA_ycbcr_texture 1
06070
06071 #define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA
06072 #define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB
06073 #define GL_YCBCR_MESA 0x8757
06074
06075 #define GLEW_MESA_ycbcr_texture GLEW_GET_VAR(__GLEW_MESA_ycbcr_texture)
06076
06077 #endif
06078
06079
06080
06081 #ifndef GL_NV_blend_square
06082 #define GL_NV_blend_square 1
06083
06084 #define GLEW_NV_blend_square GLEW_GET_VAR(__GLEW_NV_blend_square)
06085
06086 #endif
06087
06088
06089
06090 #ifndef GL_NV_copy_depth_to_color
06091 #define GL_NV_copy_depth_to_color 1
06092
06093 #define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E
06094 #define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F
06095
06096 #define GLEW_NV_copy_depth_to_color GLEW_GET_VAR(__GLEW_NV_copy_depth_to_color)
06097
06098 #endif
06099
06100
06101
06102 #ifndef GL_NV_depth_clamp
06103 #define GL_NV_depth_clamp 1
06104
06105 #define GL_DEPTH_CLAMP_NV 0x864F
06106
06107 #define GLEW_NV_depth_clamp GLEW_GET_VAR(__GLEW_NV_depth_clamp)
06108
06109 #endif
06110
06111
06112
06113 #ifndef GL_NV_evaluators
06114 #define GL_NV_evaluators 1
06115
06116 #define GL_EVAL_2D_NV 0x86C0
06117 #define GL_EVAL_TRIANGULAR_2D_NV 0x86C1
06118 #define GL_MAP_TESSELLATION_NV 0x86C2
06119 #define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3
06120 #define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4
06121 #define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5
06122 #define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6
06123 #define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7
06124 #define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8
06125 #define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9
06126 #define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA
06127 #define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB
06128 #define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC
06129 #define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD
06130 #define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE
06131 #define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF
06132 #define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0
06133 #define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1
06134 #define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2
06135 #define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3
06136 #define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4
06137 #define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5
06138 #define GL_MAX_MAP_TESSELLATION_NV 0x86D6
06139 #define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7
06140
06141 typedef void (GLAPIENTRY * PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
06142 typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params);
06143 typedef void (GLAPIENTRY * PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLuint index, GLenum pname, GLint* params);
06144 typedef void (GLAPIENTRY * PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void* points);
06145 typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, GLfloat* params);
06146 typedef void (GLAPIENTRY * PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, GLint* params);
06147 typedef void (GLAPIENTRY * PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const void* points);
06148 typedef void (GLAPIENTRY * PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat* params);
06149 typedef void (GLAPIENTRY * PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint* params);
06150
06151 #define glEvalMapsNV GLEW_GET_FUN(__glewEvalMapsNV)
06152 #define glGetMapAttribParameterfvNV GLEW_GET_FUN(__glewGetMapAttribParameterfvNV)
06153 #define glGetMapAttribParameterivNV GLEW_GET_FUN(__glewGetMapAttribParameterivNV)
06154 #define glGetMapControlPointsNV GLEW_GET_FUN(__glewGetMapControlPointsNV)
06155 #define glGetMapParameterfvNV GLEW_GET_FUN(__glewGetMapParameterfvNV)
06156 #define glGetMapParameterivNV GLEW_GET_FUN(__glewGetMapParameterivNV)
06157 #define glMapControlPointsNV GLEW_GET_FUN(__glewMapControlPointsNV)
06158 #define glMapParameterfvNV GLEW_GET_FUN(__glewMapParameterfvNV)
06159 #define glMapParameterivNV GLEW_GET_FUN(__glewMapParameterivNV)
06160
06161 #define GLEW_NV_evaluators GLEW_GET_VAR(__GLEW_NV_evaluators)
06162
06163 #endif
06164
06165
06166
06167 #ifndef GL_NV_fence
06168 #define GL_NV_fence 1
06169
06170 #define GL_ALL_COMPLETED_NV 0x84F2
06171 #define GL_FENCE_STATUS_NV 0x84F3
06172 #define GL_FENCE_CONDITION_NV 0x84F4
06173
06174 typedef void (GLAPIENTRY * PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint* fences);
06175 typedef void (GLAPIENTRY * PFNGLFINISHFENCENVPROC) (GLuint fence);
06176 typedef void (GLAPIENTRY * PFNGLGENFENCESNVPROC) (GLsizei n, GLuint* fences);
06177 typedef void (GLAPIENTRY * PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLint* params);
06178 typedef GLboolean (GLAPIENTRY * PFNGLISFENCENVPROC) (GLuint fence);
06179 typedef void (GLAPIENTRY * PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
06180 typedef GLboolean (GLAPIENTRY * PFNGLTESTFENCENVPROC) (GLuint fence);
06181
06182 #define glDeleteFencesNV GLEW_GET_FUN(__glewDeleteFencesNV)
06183 #define glFinishFenceNV GLEW_GET_FUN(__glewFinishFenceNV)
06184 #define glGenFencesNV GLEW_GET_FUN(__glewGenFencesNV)
06185 #define glGetFenceivNV GLEW_GET_FUN(__glewGetFenceivNV)
06186 #define glIsFenceNV GLEW_GET_FUN(__glewIsFenceNV)
06187 #define glSetFenceNV GLEW_GET_FUN(__glewSetFenceNV)
06188 #define glTestFenceNV GLEW_GET_FUN(__glewTestFenceNV)
06189
06190 #define GLEW_NV_fence GLEW_GET_VAR(__GLEW_NV_fence)
06191
06192 #endif
06193
06194
06195
06196 #ifndef GL_NV_float_buffer
06197 #define GL_NV_float_buffer 1
06198
06199 #define GL_FLOAT_R_NV 0x8880
06200 #define GL_FLOAT_RG_NV 0x8881
06201 #define GL_FLOAT_RGB_NV 0x8882
06202 #define GL_FLOAT_RGBA_NV 0x8883
06203 #define GL_FLOAT_R16_NV 0x8884
06204 #define GL_FLOAT_R32_NV 0x8885
06205 #define GL_FLOAT_RG16_NV 0x8886
06206 #define GL_FLOAT_RG32_NV 0x8887
06207 #define GL_FLOAT_RGB16_NV 0x8888
06208 #define GL_FLOAT_RGB32_NV 0x8889
06209 #define GL_FLOAT_RGBA16_NV 0x888A
06210 #define GL_FLOAT_RGBA32_NV 0x888B
06211 #define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C
06212 #define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D
06213 #define GL_FLOAT_RGBA_MODE_NV 0x888E
06214
06215 #define GLEW_NV_float_buffer GLEW_GET_VAR(__GLEW_NV_float_buffer)
06216
06217 #endif
06218
06219
06220
06221 #ifndef GL_NV_fog_distance
06222 #define GL_NV_fog_distance 1
06223
06224 #define GL_FOG_DISTANCE_MODE_NV 0x855A
06225 #define GL_EYE_RADIAL_NV 0x855B
06226 #define GL_EYE_PLANE_ABSOLUTE_NV 0x855C
06227
06228 #define GLEW_NV_fog_distance GLEW_GET_VAR(__GLEW_NV_fog_distance)
06229
06230 #endif
06231
06232
06233
06234 #ifndef GL_NV_fragment_program
06235 #define GL_NV_fragment_program 1
06236
06237 #define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868
06238 #define GL_FRAGMENT_PROGRAM_NV 0x8870
06239 #define GL_MAX_TEXTURE_COORDS_NV 0x8871
06240 #define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872
06241 #define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873
06242 #define GL_PROGRAM_ERROR_STRING_NV 0x8874
06243
06244 typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble *params);
06245 typedef void (GLAPIENTRY * PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat *params);
06246 typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
06247 typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLdouble v[]);
06248 typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte* name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
06249 typedef void (GLAPIENTRY * PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte* name, const GLfloat v[]);
06250
06251 #define glGetProgramNamedParameterdvNV GLEW_GET_FUN(__glewGetProgramNamedParameterdvNV)
06252 #define glGetProgramNamedParameterfvNV GLEW_GET_FUN(__glewGetProgramNamedParameterfvNV)
06253 #define glProgramNamedParameter4dNV GLEW_GET_FUN(__glewProgramNamedParameter4dNV)
06254 #define glProgramNamedParameter4dvNV GLEW_GET_FUN(__glewProgramNamedParameter4dvNV)
06255 #define glProgramNamedParameter4fNV GLEW_GET_FUN(__glewProgramNamedParameter4fNV)
06256 #define glProgramNamedParameter4fvNV GLEW_GET_FUN(__glewProgramNamedParameter4fvNV)
06257
06258 #define GLEW_NV_fragment_program GLEW_GET_VAR(__GLEW_NV_fragment_program)
06259
06260 #endif
06261
06262
06263
06264 #ifndef GL_NV_fragment_program2
06265 #define GL_NV_fragment_program2 1
06266
06267 #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4
06268 #define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5
06269 #define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6
06270 #define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7
06271 #define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8
06272
06273 #define GLEW_NV_fragment_program2 GLEW_GET_VAR(__GLEW_NV_fragment_program2)
06274
06275 #endif
06276
06277
06278
06279 #ifndef GL_NV_fragment_program_option
06280 #define GL_NV_fragment_program_option 1
06281
06282 #define GLEW_NV_fragment_program_option GLEW_GET_VAR(__GLEW_NV_fragment_program_option)
06283
06284 #endif
06285
06286
06287
06288 #ifndef GL_NV_half_float
06289 #define GL_NV_half_float 1
06290
06291 #define GL_HALF_FLOAT_NV 0x140B
06292
06293 typedef unsigned short GLhalf;
06294
06295 typedef void (GLAPIENTRY * PFNGLCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue);
06296 typedef void (GLAPIENTRY * PFNGLCOLOR3HVNVPROC) (const GLhalf* v);
06297 typedef void (GLAPIENTRY * PFNGLCOLOR4HNVPROC) (GLhalf red, GLhalf green, GLhalf blue, GLhalf alpha);
06298 typedef void (GLAPIENTRY * PFNGLCOLOR4HVNVPROC) (const GLhalf* v);
06299 typedef void (GLAPIENTRY * PFNGLFOGCOORDHNVPROC) (GLhalf fog);
06300 typedef void (GLAPIENTRY * PFNGLFOGCOORDHVNVPROC) (const GLhalf* fog);
06301 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HNVPROC) (GLenum target, GLhalf s);
06302 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD1HVNVPROC) (GLenum target, const GLhalf* v);
06303 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HNVPROC) (GLenum target, GLhalf s, GLhalf t);
06304 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD2HVNVPROC) (GLenum target, const GLhalf* v);
06305 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r);
06306 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD3HVNVPROC) (GLenum target, const GLhalf* v);
06307 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HNVPROC) (GLenum target, GLhalf s, GLhalf t, GLhalf r, GLhalf q);
06308 typedef void (GLAPIENTRY * PFNGLMULTITEXCOORD4HVNVPROC) (GLenum target, const GLhalf* v);
06309 typedef void (GLAPIENTRY * PFNGLNORMAL3HNVPROC) (GLhalf nx, GLhalf ny, GLhalf nz);
06310 typedef void (GLAPIENTRY * PFNGLNORMAL3HVNVPROC) (const GLhalf* v);
06311 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HNVPROC) (GLhalf red, GLhalf green, GLhalf blue);
06312 typedef void (GLAPIENTRY * PFNGLSECONDARYCOLOR3HVNVPROC) (const GLhalf* v);
06313 typedef void (GLAPIENTRY * PFNGLTEXCOORD1HNVPROC) (GLhalf s);
06314 typedef void (GLAPIENTRY * PFNGLTEXCOORD1HVNVPROC) (const GLhalf* v);
06315 typedef void (GLAPIENTRY * PFNGLTEXCOORD2HNVPROC) (GLhalf s, GLhalf t);
06316 typedef void (GLAPIENTRY * PFNGLTEXCOORD2HVNVPROC) (const GLhalf* v);
06317 typedef void (GLAPIENTRY * PFNGLTEXCOORD3HNVPROC) (GLhalf s, GLhalf t, GLhalf r);
06318 typedef void (GLAPIENTRY * PFNGLTEXCOORD3HVNVPROC) (const GLhalf* v);
06319 typedef void (GLAPIENTRY * PFNGLTEXCOORD4HNVPROC) (GLhalf s, GLhalf t, GLhalf r, GLhalf q);
06320 typedef void (GLAPIENTRY * PFNGLTEXCOORD4HVNVPROC) (const GLhalf* v);
06321 typedef void (GLAPIENTRY * PFNGLVERTEX2HNVPROC) (GLhalf x, GLhalf y);
06322 typedef void (GLAPIENTRY * PFNGLVERTEX2HVNVPROC) (const GLhalf* v);
06323 typedef void (GLAPIENTRY * PFNGLVERTEX3HNVPROC) (GLhalf x, GLhalf y, GLhalf z);
06324 typedef void (GLAPIENTRY * PFNGLVERTEX3HVNVPROC) (const GLhalf* v);
06325 typedef void (GLAPIENTRY * PFNGLVERTEX4HNVPROC) (GLhalf x, GLhalf y, GLhalf z, GLhalf w);
06326 typedef void (GLAPIENTRY * PFNGLVERTEX4HVNVPROC) (const GLhalf* v);
06327 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HNVPROC) (GLuint index, GLhalf x);
06328 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1HVNVPROC) (GLuint index, const GLhalf* v);
06329 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HNVPROC) (GLuint index, GLhalf x, GLhalf y);
06330 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2HVNVPROC) (GLuint index, const GLhalf* v);
06331 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z);
06332 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3HVNVPROC) (GLuint index, const GLhalf* v);
06333 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HNVPROC) (GLuint index, GLhalf x, GLhalf y, GLhalf z, GLhalf w);
06334 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalf* v);
06335 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v);
06336 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v);
06337 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v);
06338 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, const GLhalf* v);
06339 typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHNVPROC) (GLhalf weight);
06340 typedef void (GLAPIENTRY * PFNGLVERTEXWEIGHTHVNVPROC) (const GLhalf* weight);
06341
06342 #define glColor3hNV GLEW_GET_FUN(__glewColor3hNV)
06343 #define glColor3hvNV GLEW_GET_FUN(__glewColor3hvNV)
06344 #define glColor4hNV GLEW_GET_FUN(__glewColor4hNV)
06345 #define glColor4hvNV GLEW_GET_FUN(__glewColor4hvNV)
06346 #define glFogCoordhNV GLEW_GET_FUN(__glewFogCoordhNV)
06347 #define glFogCoordhvNV GLEW_GET_FUN(__glewFogCoordhvNV)
06348 #define glMultiTexCoord1hNV GLEW_GET_FUN(__glewMultiTexCoord1hNV)
06349 #define glMultiTexCoord1hvNV GLEW_GET_FUN(__glewMultiTexCoord1hvNV)
06350 #define glMultiTexCoord2hNV GLEW_GET_FUN(__glewMultiTexCoord2hNV)
06351 #define glMultiTexCoord2hvNV GLEW_GET_FUN(__glewMultiTexCoord2hvNV)
06352 #define glMultiTexCoord3hNV GLEW_GET_FUN(__glewMultiTexCoord3hNV)
06353 #define glMultiTexCoord3hvNV GLEW_GET_FUN(__glewMultiTexCoord3hvNV)
06354 #define glMultiTexCoord4hNV GLEW_GET_FUN(__glewMultiTexCoord4hNV)
06355 #define glMultiTexCoord4hvNV GLEW_GET_FUN(__glewMultiTexCoord4hvNV)
06356 #define glNormal3hNV GLEW_GET_FUN(__glewNormal3hNV)
06357 #define glNormal3hvNV GLEW_GET_FUN(__glewNormal3hvNV)
06358 #define glSecondaryColor3hNV GLEW_GET_FUN(__glewSecondaryColor3hNV)
06359 #define glSecondaryColor3hvNV GLEW_GET_FUN(__glewSecondaryColor3hvNV)
06360 #define glTexCoord1hNV GLEW_GET_FUN(__glewTexCoord1hNV)
06361 #define glTexCoord1hvNV GLEW_GET_FUN(__glewTexCoord1hvNV)
06362 #define glTexCoord2hNV GLEW_GET_FUN(__glewTexCoord2hNV)
06363 #define glTexCoord2hvNV GLEW_GET_FUN(__glewTexCoord2hvNV)
06364 #define glTexCoord3hNV GLEW_GET_FUN(__glewTexCoord3hNV)
06365 #define glTexCoord3hvNV GLEW_GET_FUN(__glewTexCoord3hvNV)
06366 #define glTexCoord4hNV GLEW_GET_FUN(__glewTexCoord4hNV)
06367 #define glTexCoord4hvNV GLEW_GET_FUN(__glewTexCoord4hvNV)
06368 #define glVertex2hNV GLEW_GET_FUN(__glewVertex2hNV)
06369 #define glVertex2hvNV GLEW_GET_FUN(__glewVertex2hvNV)
06370 #define glVertex3hNV GLEW_GET_FUN(__glewVertex3hNV)
06371 #define glVertex3hvNV GLEW_GET_FUN(__glewVertex3hvNV)
06372 #define glVertex4hNV GLEW_GET_FUN(__glewVertex4hNV)
06373 #define glVertex4hvNV GLEW_GET_FUN(__glewVertex4hvNV)
06374 #define glVertexAttrib1hNV GLEW_GET_FUN(__glewVertexAttrib1hNV)
06375 #define glVertexAttrib1hvNV GLEW_GET_FUN(__glewVertexAttrib1hvNV)
06376 #define glVertexAttrib2hNV GLEW_GET_FUN(__glewVertexAttrib2hNV)
06377 #define glVertexAttrib2hvNV GLEW_GET_FUN(__glewVertexAttrib2hvNV)
06378 #define glVertexAttrib3hNV GLEW_GET_FUN(__glewVertexAttrib3hNV)
06379 #define glVertexAttrib3hvNV GLEW_GET_FUN(__glewVertexAttrib3hvNV)
06380 #define glVertexAttrib4hNV GLEW_GET_FUN(__glewVertexAttrib4hNV)
06381 #define glVertexAttrib4hvNV GLEW_GET_FUN(__glewVertexAttrib4hvNV)
06382 #define glVertexAttribs1hvNV GLEW_GET_FUN(__glewVertexAttribs1hvNV)
06383 #define glVertexAttribs2hvNV GLEW_GET_FUN(__glewVertexAttribs2hvNV)
06384 #define glVertexAttribs3hvNV GLEW_GET_FUN(__glewVertexAttribs3hvNV)
06385 #define glVertexAttribs4hvNV GLEW_GET_FUN(__glewVertexAttribs4hvNV)
06386 #define glVertexWeighthNV GLEW_GET_FUN(__glewVertexWeighthNV)
06387 #define glVertexWeighthvNV GLEW_GET_FUN(__glewVertexWeighthvNV)
06388
06389 #define GLEW_NV_half_float GLEW_GET_VAR(__GLEW_NV_half_float)
06390
06391 #endif
06392
06393
06394
06395 #ifndef GL_NV_light_max_exponent
06396 #define GL_NV_light_max_exponent 1
06397
06398 #define GL_MAX_SHININESS_NV 0x8504
06399 #define GL_MAX_SPOT_EXPONENT_NV 0x8505
06400
06401 #define GLEW_NV_light_max_exponent GLEW_GET_VAR(__GLEW_NV_light_max_exponent)
06402
06403 #endif
06404
06405
06406
06407 #ifndef GL_NV_multisample_filter_hint
06408 #define GL_NV_multisample_filter_hint 1
06409
06410 #define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534
06411
06412 #define GLEW_NV_multisample_filter_hint GLEW_GET_VAR(__GLEW_NV_multisample_filter_hint)
06413
06414 #endif
06415
06416
06417
06418 #ifndef GL_NV_occlusion_query
06419 #define GL_NV_occlusion_query 1
06420
06421 #define GL_PIXEL_COUNTER_BITS_NV 0x8864
06422 #define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865
06423 #define GL_PIXEL_COUNT_NV 0x8866
06424 #define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867
06425
06426 typedef void (GLAPIENTRY * PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);
06427 typedef void (GLAPIENTRY * PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLuint* ids);
06428 typedef void (GLAPIENTRY * PFNGLENDOCCLUSIONQUERYNVPROC) (void);
06429 typedef void (GLAPIENTRY * PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint* ids);
06430 typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname, GLint* params);
06431 typedef void (GLAPIENTRY * PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pname, GLuint* params);
06432 typedef GLboolean (GLAPIENTRY * PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);
06433
06434 #define glBeginOcclusionQueryNV GLEW_GET_FUN(__glewBeginOcclusionQueryNV)
06435 #define glDeleteOcclusionQueriesNV GLEW_GET_FUN(__glewDeleteOcclusionQueriesNV)
06436 #define glEndOcclusionQueryNV GLEW_GET_FUN(__glewEndOcclusionQueryNV)
06437 #define glGenOcclusionQueriesNV GLEW_GET_FUN(__glewGenOcclusionQueriesNV)
06438 #define glGetOcclusionQueryivNV GLEW_GET_FUN(__glewGetOcclusionQueryivNV)
06439 #define glGetOcclusionQueryuivNV GLEW_GET_FUN(__glewGetOcclusionQueryuivNV)
06440 #define glIsOcclusionQueryNV GLEW_GET_FUN(__glewIsOcclusionQueryNV)
06441
06442 #define GLEW_NV_occlusion_query GLEW_GET_VAR(__GLEW_NV_occlusion_query)
06443
06444 #endif
06445
06446
06447
06448 #ifndef GL_NV_packed_depth_stencil
06449 #define GL_NV_packed_depth_stencil 1
06450
06451 #define GL_DEPTH_STENCIL_NV 0x84F9
06452 #define GL_UNSIGNED_INT_24_8_NV 0x84FA
06453
06454 #define GLEW_NV_packed_depth_stencil GLEW_GET_VAR(__GLEW_NV_packed_depth_stencil)
06455
06456 #endif
06457
06458
06459
06460 #ifndef GL_NV_pixel_data_range
06461 #define GL_NV_pixel_data_range 1
06462
06463 #define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878
06464 #define GL_READ_PIXEL_DATA_RANGE_NV 0x8879
06465 #define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A
06466 #define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B
06467 #define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C
06468 #define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D
06469
06470 typedef void (GLAPIENTRY * PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
06471 typedef void (GLAPIENTRY * PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei length, void* pointer);
06472
06473 #define glFlushPixelDataRangeNV GLEW_GET_FUN(__glewFlushPixelDataRangeNV)
06474 #define glPixelDataRangeNV GLEW_GET_FUN(__glewPixelDataRangeNV)
06475
06476 #define GLEW_NV_pixel_data_range GLEW_GET_VAR(__GLEW_NV_pixel_data_range)
06477
06478 #endif
06479
06480
06481
06482 #ifndef GL_NV_point_sprite
06483 #define GL_NV_point_sprite 1
06484
06485 #define GL_POINT_SPRITE_NV 0x8861
06486 #define GL_COORD_REPLACE_NV 0x8862
06487 #define GL_POINT_SPRITE_R_MODE_NV 0x8863
06488
06489 typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);
06490 typedef void (GLAPIENTRY * PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint* params);
06491
06492 #define glPointParameteriNV GLEW_GET_FUN(__glewPointParameteriNV)
06493 #define glPointParameterivNV GLEW_GET_FUN(__glewPointParameterivNV)
06494
06495 #define GLEW_NV_point_sprite GLEW_GET_VAR(__GLEW_NV_point_sprite)
06496
06497 #endif
06498
06499
06500
06501 #ifndef GL_NV_primitive_restart
06502 #define GL_NV_primitive_restart 1
06503
06504 #define GL_PRIMITIVE_RESTART_NV 0x8558
06505 #define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559
06506
06507 typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index);
06508 typedef void (GLAPIENTRY * PFNGLPRIMITIVERESTARTNVPROC) (void);
06509
06510 #define glPrimitiveRestartIndexNV GLEW_GET_FUN(__glewPrimitiveRestartIndexNV)
06511 #define glPrimitiveRestartNV GLEW_GET_FUN(__glewPrimitiveRestartNV)
06512
06513 #define GLEW_NV_primitive_restart GLEW_GET_VAR(__GLEW_NV_primitive_restart)
06514
06515 #endif
06516
06517
06518
06519 #ifndef GL_NV_register_combiners
06520 #define GL_NV_register_combiners 1
06521
06522 #define GL_REGISTER_COMBINERS_NV 0x8522
06523 #define GL_VARIABLE_A_NV 0x8523
06524 #define GL_VARIABLE_B_NV 0x8524
06525 #define GL_VARIABLE_C_NV 0x8525
06526 #define GL_VARIABLE_D_NV 0x8526
06527 #define GL_VARIABLE_E_NV 0x8527
06528 #define GL_VARIABLE_F_NV 0x8528
06529 #define GL_VARIABLE_G_NV 0x8529
06530 #define GL_CONSTANT_COLOR0_NV 0x852A
06531 #define GL_CONSTANT_COLOR1_NV 0x852B
06532 #define GL_PRIMARY_COLOR_NV 0x852C
06533 #define GL_SECONDARY_COLOR_NV 0x852D
06534 #define GL_SPARE0_NV 0x852E
06535 #define GL_SPARE1_NV 0x852F
06536 #define GL_DISCARD_NV 0x8530
06537 #define GL_E_TIMES_F_NV 0x8531
06538 #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532
06539 #define GL_UNSIGNED_IDENTITY_NV 0x8536
06540 #define GL_UNSIGNED_INVERT_NV 0x8537
06541 #define GL_EXPAND_NORMAL_NV 0x8538
06542 #define GL_EXPAND_NEGATE_NV 0x8539
06543 #define GL_HALF_BIAS_NORMAL_NV 0x853A
06544 #define GL_HALF_BIAS_NEGATE_NV 0x853B
06545 #define GL_SIGNED_IDENTITY_NV 0x853C
06546 #define GL_SIGNED_NEGATE_NV 0x853D
06547 #define GL_SCALE_BY_TWO_NV 0x853E
06548 #define GL_SCALE_BY_FOUR_NV 0x853F
06549 #define GL_SCALE_BY_ONE_HALF_NV 0x8540
06550 #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541
06551 #define GL_COMBINER_INPUT_NV 0x8542
06552 #define GL_COMBINER_MAPPING_NV 0x8543
06553 #define GL_COMBINER_COMPONENT_USAGE_NV 0x8544
06554 #define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545
06555 #define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546
06556 #define GL_COMBINER_MUX_SUM_NV 0x8547
06557 #define GL_COMBINER_SCALE_NV 0x8548
06558 #define GL_COMBINER_BIAS_NV 0x8549
06559 #define GL_COMBINER_AB_OUTPUT_NV 0x854A
06560 #define GL_COMBINER_CD_OUTPUT_NV 0x854B
06561 #define GL_COMBINER_SUM_OUTPUT_NV 0x854C
06562 #define GL_MAX_GENERAL_COMBINERS_NV 0x854D
06563 #define GL_NUM_GENERAL_COMBINERS_NV 0x854E
06564 #define GL_COLOR_SUM_CLAMP_NV 0x854F
06565 #define GL_COMBINER0_NV 0x8550
06566 #define GL_COMBINER1_NV 0x8551
06567 #define GL_COMBINER2_NV 0x8552
06568 #define GL_COMBINER3_NV 0x8553
06569 #define GL_COMBINER4_NV 0x8554
06570 #define GL_COMBINER5_NV 0x8555
06571 #define GL_COMBINER6_NV 0x8556
06572 #define GL_COMBINER7_NV 0x8557
06573
06574 typedef void (GLAPIENTRY * PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
06575 typedef void (GLAPIENTRY * PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
06576 typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat param);
06577 typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLfloat* params);
06578 typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint param);
06579 typedef void (GLAPIENTRY * PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLint* params);
06580 typedef void (GLAPIENTRY * PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
06581 typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat* params);
06582 typedef void (GLAPIENTRY * PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint* params);
06583 typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLfloat* params);
06584 typedef void (GLAPIENTRY * PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) (GLenum stage, GLenum portion, GLenum pname, GLint* params);
06585 typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) (GLenum variable, GLenum pname, GLfloat* params);
06586 typedef void (GLAPIENTRY * PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) (GLenum variable, GLenum pname, GLint* params);
06587
06588 #define glCombinerInputNV GLEW_GET_FUN(__glewCombinerInputNV)
06589 #define glCombinerOutputNV GLEW_GET_FUN(__glewCombinerOutputNV)
06590 #define glCombinerParameterfNV GLEW_GET_FUN(__glewCombinerParameterfNV)
06591 #define glCombinerParameterfvNV GLEW_GET_FUN(__glewCombinerParameterfvNV)
06592 #define glCombinerParameteriNV GLEW_GET_FUN(__glewCombinerParameteriNV)
06593 #define glCombinerParameterivNV GLEW_GET_FUN(__glewCombinerParameterivNV)
06594 #define glFinalCombinerInputNV GLEW_GET_FUN(__glewFinalCombinerInputNV)
06595 #define glGetCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetCombinerInputParameterfvNV)
06596 #define glGetCombinerInputParameterivNV GLEW_GET_FUN(__glewGetCombinerInputParameterivNV)
06597 #define glGetCombinerOutputParameterfvNV GLEW_GET_FUN(__glewGetCombinerOutputParameterfvNV)
06598 #define glGetCombinerOutputParameterivNV GLEW_GET_FUN(__glewGetCombinerOutputParameterivNV)
06599 #define glGetFinalCombinerInputParameterfvNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterfvNV)
06600 #define glGetFinalCombinerInputParameterivNV GLEW_GET_FUN(__glewGetFinalCombinerInputParameterivNV)
06601
06602 #define GLEW_NV_register_combiners GLEW_GET_VAR(__GLEW_NV_register_combiners)
06603
06604 #endif
06605
06606
06607
06608 #ifndef GL_NV_register_combiners2
06609 #define GL_NV_register_combiners2 1
06610
06611 #define GL_PER_STAGE_CONSTANTS_NV 0x8535
06612
06613 typedef void (GLAPIENTRY * PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, const GLfloat* params);
06614 typedef void (GLAPIENTRY * PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLenum pname, GLfloat* params);
06615
06616 #define glCombinerStageParameterfvNV GLEW_GET_FUN(__glewCombinerStageParameterfvNV)
06617 #define glGetCombinerStageParameterfvNV GLEW_GET_FUN(__glewGetCombinerStageParameterfvNV)
06618
06619 #define GLEW_NV_register_combiners2 GLEW_GET_VAR(__GLEW_NV_register_combiners2)
06620
06621 #endif
06622
06623
06624
06625 #ifndef GL_NV_texgen_emboss
06626 #define GL_NV_texgen_emboss 1
06627
06628 #define GL_EMBOSS_LIGHT_NV 0x855D
06629 #define GL_EMBOSS_CONSTANT_NV 0x855E
06630 #define GL_EMBOSS_MAP_NV 0x855F
06631
06632 #define GLEW_NV_texgen_emboss GLEW_GET_VAR(__GLEW_NV_texgen_emboss)
06633
06634 #endif
06635
06636
06637
06638 #ifndef GL_NV_texgen_reflection
06639 #define GL_NV_texgen_reflection 1
06640
06641 #define GL_NORMAL_MAP_NV 0x8511
06642 #define GL_REFLECTION_MAP_NV 0x8512
06643
06644 #define GLEW_NV_texgen_reflection GLEW_GET_VAR(__GLEW_NV_texgen_reflection)
06645
06646 #endif
06647
06648
06649
06650 #ifndef GL_NV_texture_compression_vtc
06651 #define GL_NV_texture_compression_vtc 1
06652
06653 #define GLEW_NV_texture_compression_vtc GLEW_GET_VAR(__GLEW_NV_texture_compression_vtc)
06654
06655 #endif
06656
06657
06658
06659 #ifndef GL_NV_texture_env_combine4
06660 #define GL_NV_texture_env_combine4 1
06661
06662 #define GL_COMBINE4_NV 0x8503
06663 #define GL_SOURCE3_RGB_NV 0x8583
06664 #define GL_SOURCE3_ALPHA_NV 0x858B
06665 #define GL_OPERAND3_RGB_NV 0x8593
06666 #define GL_OPERAND3_ALPHA_NV 0x859B
06667
06668 #define GLEW_NV_texture_env_combine4 GLEW_GET_VAR(__GLEW_NV_texture_env_combine4)
06669
06670 #endif
06671
06672
06673
06674 #ifndef GL_NV_texture_expand_normal
06675 #define GL_NV_texture_expand_normal 1
06676
06677 #define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F
06678
06679 #define GLEW_NV_texture_expand_normal GLEW_GET_VAR(__GLEW_NV_texture_expand_normal)
06680
06681 #endif
06682
06683
06684
06685 #ifndef GL_NV_texture_rectangle
06686 #define GL_NV_texture_rectangle 1
06687
06688 #define GL_TEXTURE_RECTANGLE_NV 0x84F5
06689 #define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6
06690 #define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7
06691 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8
06692
06693 #define GLEW_NV_texture_rectangle GLEW_GET_VAR(__GLEW_NV_texture_rectangle)
06694
06695 #endif
06696
06697
06698
06699 #ifndef GL_NV_texture_shader
06700 #define GL_NV_texture_shader 1
06701
06702 #define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C
06703 #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D
06704 #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E
06705 #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9
06706 #define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
06707 #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
06708 #define GL_DSDT_MAG_INTENSITY_NV 0x86DC
06709 #define GL_SHADER_CONSISTENT_NV 0x86DD
06710 #define GL_TEXTURE_SHADER_NV 0x86DE
06711 #define GL_SHADER_OPERATION_NV 0x86DF
06712 #define GL_CULL_MODES_NV 0x86E0
06713 #define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1
06714 #define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2
06715 #define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3
06716 #define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4
06717 #define GL_CONST_EYE_NV 0x86E5
06718 #define GL_PASS_THROUGH_NV 0x86E6
06719 #define GL_CULL_FRAGMENT_NV 0x86E7
06720 #define GL_OFFSET_TEXTURE_2D_NV 0x86E8
06721 #define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9
06722 #define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA
06723 #define GL_DOT_PRODUCT_NV 0x86EC
06724 #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED
06725 #define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE
06726 #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0
06727 #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1
06728 #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2
06729 #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3
06730 #define GL_HILO_NV 0x86F4
06731 #define GL_DSDT_NV 0x86F5
06732 #define GL_DSDT_MAG_NV 0x86F6
06733 #define GL_DSDT_MAG_VIB_NV 0x86F7
06734 #define GL_HILO16_NV 0x86F8
06735 #define GL_SIGNED_HILO_NV 0x86F9
06736 #define GL_SIGNED_HILO16_NV 0x86FA
06737 #define GL_SIGNED_RGBA_NV 0x86FB
06738 #define GL_SIGNED_RGBA8_NV 0x86FC
06739 #define GL_SIGNED_RGB_NV 0x86FE
06740 #define GL_SIGNED_RGB8_NV 0x86FF
06741 #define GL_SIGNED_LUMINANCE_NV 0x8701
06742 #define GL_SIGNED_LUMINANCE8_NV 0x8702
06743 #define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
06744 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
06745 #define GL_SIGNED_ALPHA_NV 0x8705
06746 #define GL_SIGNED_ALPHA8_NV 0x8706
06747 #define GL_SIGNED_INTENSITY_NV 0x8707
06748 #define GL_SIGNED_INTENSITY8_NV 0x8708
06749 #define GL_DSDT8_NV 0x8709
06750 #define GL_DSDT8_MAG8_NV 0x870A
06751 #define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
06752 #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
06753 #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
06754 #define GL_HI_SCALE_NV 0x870E
06755 #define GL_LO_SCALE_NV 0x870F
06756 #define GL_DS_SCALE_NV 0x8710
06757 #define GL_DT_SCALE_NV 0x8711
06758 #define GL_MAGNITUDE_SCALE_NV 0x8712
06759 #define GL_VIBRANCE_SCALE_NV 0x8713
06760 #define GL_HI_BIAS_NV 0x8714
06761 #define GL_LO_BIAS_NV 0x8715
06762 #define GL_DS_BIAS_NV 0x8716
06763 #define GL_DT_BIAS_NV 0x8717
06764 #define GL_MAGNITUDE_BIAS_NV 0x8718
06765 #define GL_VIBRANCE_BIAS_NV 0x8719
06766 #define GL_TEXTURE_BORDER_VALUES_NV 0x871A
06767 #define GL_TEXTURE_HI_SIZE_NV 0x871B
06768 #define GL_TEXTURE_LO_SIZE_NV 0x871C
06769 #define GL_TEXTURE_DS_SIZE_NV 0x871D
06770 #define GL_TEXTURE_DT_SIZE_NV 0x871E
06771 #define GL_TEXTURE_MAG_SIZE_NV 0x871F
06772
06773 #define GLEW_NV_texture_shader GLEW_GET_VAR(__GLEW_NV_texture_shader)
06774
06775 #endif
06776
06777
06778
06779 #ifndef GL_NV_texture_shader2
06780 #define GL_NV_texture_shader2 1
06781
06782 #define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
06783 #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
06784 #define GL_DSDT_MAG_INTENSITY_NV 0x86DC
06785 #define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF
06786 #define GL_HILO_NV 0x86F4
06787 #define GL_DSDT_NV 0x86F5
06788 #define GL_DSDT_MAG_NV 0x86F6
06789 #define GL_DSDT_MAG_VIB_NV 0x86F7
06790 #define GL_HILO16_NV 0x86F8
06791 #define GL_SIGNED_HILO_NV 0x86F9
06792 #define GL_SIGNED_HILO16_NV 0x86FA
06793 #define GL_SIGNED_RGBA_NV 0x86FB
06794 #define GL_SIGNED_RGBA8_NV 0x86FC
06795 #define GL_SIGNED_RGB_NV 0x86FE
06796 #define GL_SIGNED_RGB8_NV 0x86FF
06797 #define GL_SIGNED_LUMINANCE_NV 0x8701
06798 #define GL_SIGNED_LUMINANCE8_NV 0x8702
06799 #define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
06800 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
06801 #define GL_SIGNED_ALPHA_NV 0x8705
06802 #define GL_SIGNED_ALPHA8_NV 0x8706
06803 #define GL_SIGNED_INTENSITY_NV 0x8707
06804 #define GL_SIGNED_INTENSITY8_NV 0x8708
06805 #define GL_DSDT8_NV 0x8709
06806 #define GL_DSDT8_MAG8_NV 0x870A
06807 #define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
06808 #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
06809 #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
06810
06811 #define GLEW_NV_texture_shader2 GLEW_GET_VAR(__GLEW_NV_texture_shader2)
06812
06813 #endif
06814
06815
06816
06817 #ifndef GL_NV_texture_shader3
06818 #define GL_NV_texture_shader3 1
06819
06820 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850
06821 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851
06822 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852
06823 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853
06824 #define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854
06825 #define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855
06826 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856
06827 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857
06828 #define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858
06829 #define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859
06830 #define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A
06831 #define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B
06832 #define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C
06833 #define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D
06834 #define GL_HILO8_NV 0x885E
06835 #define GL_SIGNED_HILO8_NV 0x885F
06836 #define GL_FORCE_BLUE_TO_ONE_NV 0x8860
06837
06838 #define GLEW_NV_texture_shader3 GLEW_GET_VAR(__GLEW_NV_texture_shader3)
06839
06840 #endif
06841
06842
06843
06844 #ifndef GL_NV_vertex_array_range
06845 #define GL_NV_vertex_array_range 1
06846
06847 #define GL_VERTEX_ARRAY_RANGE_NV 0x851D
06848 #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E
06849 #define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F
06850 #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
06851 #define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
06852
06853 typedef void (GLAPIENTRY * PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void);
06854 typedef void (GLAPIENTRY * PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, void* pointer);
06855
06856 #define glFlushVertexArrayRangeNV GLEW_GET_FUN(__glewFlushVertexArrayRangeNV)
06857 #define glVertexArrayRangeNV GLEW_GET_FUN(__glewVertexArrayRangeNV)
06858
06859 #define GLEW_NV_vertex_array_range GLEW_GET_VAR(__GLEW_NV_vertex_array_range)
06860
06861 #endif
06862
06863
06864
06865 #ifndef GL_NV_vertex_array_range2
06866 #define GL_NV_vertex_array_range2 1
06867
06868 #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533
06869
06870 #define GLEW_NV_vertex_array_range2 GLEW_GET_VAR(__GLEW_NV_vertex_array_range2)
06871
06872 #endif
06873
06874
06875
06876 #ifndef GL_NV_vertex_program
06877 #define GL_NV_vertex_program 1
06878
06879 #define GL_VERTEX_PROGRAM_NV 0x8620
06880 #define GL_VERTEX_STATE_PROGRAM_NV 0x8621
06881 #define GL_ATTRIB_ARRAY_SIZE_NV 0x8623
06882 #define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624
06883 #define GL_ATTRIB_ARRAY_TYPE_NV 0x8625
06884 #define GL_CURRENT_ATTRIB_NV 0x8626
06885 #define GL_PROGRAM_LENGTH_NV 0x8627
06886 #define GL_PROGRAM_STRING_NV 0x8628
06887 #define GL_MODELVIEW_PROJECTION_NV 0x8629
06888 #define GL_IDENTITY_NV 0x862A
06889 #define GL_INVERSE_NV 0x862B
06890 #define GL_TRANSPOSE_NV 0x862C
06891 #define GL_INVERSE_TRANSPOSE_NV 0x862D
06892 #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E
06893 #define GL_MAX_TRACK_MATRICES_NV 0x862F
06894 #define GL_MATRIX0_NV 0x8630
06895 #define GL_MATRIX1_NV 0x8631
06896 #define GL_MATRIX2_NV 0x8632
06897 #define GL_MATRIX3_NV 0x8633
06898 #define GL_MATRIX4_NV 0x8634
06899 #define GL_MATRIX5_NV 0x8635
06900 #define GL_MATRIX6_NV 0x8636
06901 #define GL_MATRIX7_NV 0x8637
06902 #define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640
06903 #define GL_CURRENT_MATRIX_NV 0x8641
06904 #define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642
06905 #define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643
06906 #define GL_PROGRAM_PARAMETER_NV 0x8644
06907 #define GL_ATTRIB_ARRAY_POINTER_NV 0x8645
06908 #define GL_PROGRAM_TARGET_NV 0x8646
06909 #define GL_PROGRAM_RESIDENT_NV 0x8647
06910 #define GL_TRACK_MATRIX_NV 0x8648
06911 #define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649
06912 #define GL_VERTEX_PROGRAM_BINDING_NV 0x864A
06913 #define GL_PROGRAM_ERROR_POSITION_NV 0x864B
06914 #define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650
06915 #define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651
06916 #define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652
06917 #define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653
06918 #define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654
06919 #define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655
06920 #define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656
06921 #define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657
06922 #define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658
06923 #define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659
06924 #define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A
06925 #define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B
06926 #define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C
06927 #define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D
06928 #define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E
06929 #define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F
06930 #define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660
06931 #define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661
06932 #define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662
06933 #define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663
06934 #define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664
06935 #define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665
06936 #define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666
06937 #define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667
06938 #define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668
06939 #define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669
06940 #define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A
06941 #define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B
06942 #define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C
06943 #define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D
06944 #define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E
06945 #define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F
06946 #define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670
06947 #define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671
06948 #define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672
06949 #define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673
06950 #define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674
06951 #define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675
06952 #define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676
06953 #define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677
06954 #define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678
06955 #define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679
06956 #define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A
06957 #define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B
06958 #define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C
06959 #define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D
06960 #define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E
06961 #define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F
06962
06963 typedef GLboolean (GLAPIENTRY * PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const GLuint* ids, GLboolean *residences);
06964 typedef void (GLAPIENTRY * PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
06965 typedef void (GLAPIENTRY * PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint* ids);
06966 typedef void (GLAPIENTRY * PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, const GLfloat* params);
06967 typedef void (GLAPIENTRY * PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint* ids);
06968 typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble* params);
06969 typedef void (GLAPIENTRY * PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat* params);
06970 typedef void (GLAPIENTRY * PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, GLubyte* program);
06971 typedef void (GLAPIENTRY * PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint* params);
06972 typedef void (GLAPIENTRY * PFNGLGETTRACKMATRIXIVNVPROC) (GLenum target, GLuint address, GLenum pname, GLint* params);
06973 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBPOINTERVNVPROC) (GLuint index, GLenum pname, GLvoid** pointer);
06974 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBDVNVPROC) (GLuint index, GLenum pname, GLdouble* params);
06975 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBFVNVPROC) (GLuint index, GLenum pname, GLfloat* params);
06976 typedef void (GLAPIENTRY * PFNGLGETVERTEXATTRIBIVNVPROC) (GLuint index, GLenum pname, GLint* params);
06977 typedef GLboolean (GLAPIENTRY * PFNGLISPROGRAMNVPROC) (GLuint id);
06978 typedef void (GLAPIENTRY * PFNGLLOADPROGRAMNVPROC) (GLenum target, GLuint id, GLsizei len, const GLubyte* program);
06979 typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DNVPROC) (GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
06980 typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4DVNVPROC) (GLenum target, GLuint index, const GLdouble* params);
06981 typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FNVPROC) (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
06982 typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETER4FVNVPROC) (GLenum target, GLuint index, const GLfloat* params);
06983 typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4DVNVPROC) (GLenum target, GLuint index, GLuint num, const GLdouble* params);
06984 typedef void (GLAPIENTRY * PFNGLPROGRAMPARAMETERS4FVNVPROC) (GLenum target, GLuint index, GLuint num, const GLfloat* params);
06985 typedef void (GLAPIENTRY * PFNGLREQUESTRESIDENTPROGRAMSNVPROC) (GLsizei n, GLuint* ids);
06986 typedef void (GLAPIENTRY * PFNGLTRACKMATRIXNVPROC) (GLenum target, GLuint address, GLenum matrix, GLenum transform);
06987 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DNVPROC) (GLuint index, GLdouble x);
06988 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1DVNVPROC) (GLuint index, const GLdouble* v);
06989 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FNVPROC) (GLuint index, GLfloat x);
06990 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1FVNVPROC) (GLuint index, const GLfloat* v);
06991 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SNVPROC) (GLuint index, GLshort x);
06992 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB1SVNVPROC) (GLuint index, const GLshort* v);
06993 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DNVPROC) (GLuint index, GLdouble x, GLdouble y);
06994 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2DVNVPROC) (GLuint index, const GLdouble* v);
06995 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FNVPROC) (GLuint index, GLfloat x, GLfloat y);
06996 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2FVNVPROC) (GLuint index, const GLfloat* v);
06997 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SNVPROC) (GLuint index, GLshort x, GLshort y);
06998 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB2SVNVPROC) (GLuint index, const GLshort* v);
06999 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
07000 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3DVNVPROC) (GLuint index, const GLdouble* v);
07001 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z);
07002 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3FVNVPROC) (GLuint index, const GLfloat* v);
07003 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z);
07004 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB3SVNVPROC) (GLuint index, const GLshort* v);
07005 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DNVPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
07006 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4DVNVPROC) (GLuint index, const GLdouble* v);
07007 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FNVPROC) (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
07008 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4FVNVPROC) (GLuint index, const GLfloat* v);
07009 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SNVPROC) (GLuint index, GLshort x, GLshort y, GLshort z, GLshort w);
07010 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4SVNVPROC) (GLuint index, const GLshort* v);
07011 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBNVPROC) (GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w);
07012 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIB4UBVNVPROC) (GLuint index, const GLubyte* v);
07013 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBPOINTERNVPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const void* pointer);
07014 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v);
07015 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v);
07016 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS1SVNVPROC) (GLuint index, GLsizei n, const GLshort* v);
07017 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v);
07018 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v);
07019 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS2SVNVPROC) (GLuint index, GLsizei n, const GLshort* v);
07020 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v);
07021 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v);
07022 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS3SVNVPROC) (GLuint index, GLsizei n, const GLshort* v);
07023 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4DVNVPROC) (GLuint index, GLsizei n, const GLdouble* v);
07024 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4FVNVPROC) (GLuint index, GLsizei n, const GLfloat* v);
07025 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4SVNVPROC) (GLuint index, GLsizei n, const GLshort* v);
07026 typedef void (GLAPIENTRY * PFNGLVERTEXATTRIBS4UBVNVPROC) (GLuint index, GLsizei n, const GLubyte* v);
07027
07028 #define glAreProgramsResidentNV GLEW_GET_FUN(__glewAreProgramsResidentNV)
07029 #define glBindProgramNV GLEW_GET_FUN(__glewBindProgramNV)
07030 #define glDeleteProgramsNV GLEW_GET_FUN(__glewDeleteProgramsNV)
07031 #define glExecuteProgramNV GLEW_GET_FUN(__glewExecuteProgramNV)
07032 #define glGenProgramsNV GLEW_GET_FUN(__glewGenProgramsNV)
07033 #define glGetProgramParameterdvNV GLEW_GET_FUN(__glewGetProgramParameterdvNV)
07034 #define glGetProgramParameterfvNV GLEW_GET_FUN(__glewGetProgramParameterfvNV)
07035 #define glGetProgramStringNV GLEW_GET_FUN(__glewGetProgramStringNV)
07036 #define glGetProgramivNV GLEW_GET_FUN(__glewGetProgramivNV)
07037 #define glGetTrackMatrixivNV GLEW_GET_FUN(__glewGetTrackMatrixivNV)
07038 #define glGetVertexAttribPointervNV GLEW_GET_FUN(__glewGetVertexAttribPointervNV)
07039 #define glGetVertexAttribdvNV GLEW_GET_FUN(__glewGetVertexAttribdvNV)
07040 #define glGetVertexAttribfvNV GLEW_GET_FUN(__glewGetVertexAttribfvNV)
07041 #define glGetVertexAttribivNV GLEW_GET_FUN(__glewGetVertexAttribivNV)
07042 #define glIsProgramNV GLEW_GET_FUN(__glewIsProgramNV)
07043 #define glLoadProgramNV GLEW_GET_FUN(__glewLoadProgramNV)
07044 #define glProgramParameter4dNV GLEW_GET_FUN(__glewProgramParameter4dNV)
07045 #define glProgramParameter4dvNV GLEW_GET_FUN(__glewProgramParameter4dvNV)
07046 #define glProgramParameter4fNV GLEW_GET_FUN(__glewProgramParameter4fNV)
07047 #define glProgramParameter4fvNV GLEW_GET_FUN(__glewProgramParameter4fvNV)
07048 #define glProgramParameters4dvNV GLEW_GET_FUN(__glewProgramParameters4dvNV)
07049 #define glProgramParameters4fvNV GLEW_GET_FUN(__glewProgramParameters4fvNV)
07050 #define glRequestResidentProgramsNV GLEW_GET_FUN(__glewRequestResidentProgramsNV)
07051 #define glTrackMatrixNV GLEW_GET_FUN(__glewTrackMatrixNV)
07052 #define glVertexAttrib1dNV GLEW_GET_FUN(__glewVertexAttrib1dNV)
07053 #define glVertexAttrib1dvNV GLEW_GET_FUN(__glewVertexAttrib1dvNV)
07054 #define glVertexAttrib1fNV GLEW_GET_FUN(__glewVertexAttrib1fNV)
07055 #define glVertexAttrib1fvNV GLEW_GET_FUN(__glewVertexAttrib1fvNV)
07056 #define glVertexAttrib1sNV GLEW_GET_FUN(__glewVertexAttrib1sNV)
07057 #define glVertexAttrib1svNV GLEW_GET_FUN(__glewVertexAttrib1svNV)
07058 #define glVertexAttrib2dNV GLEW_GET_FUN(__glewVertexAttrib2dNV)
07059 #define glVertexAttrib2dvNV GLEW_GET_FUN(__glewVertexAttrib2dvNV)
07060 #define glVertexAttrib2fNV GLEW_GET_FUN(__glewVertexAttrib2fNV)
07061 #define glVertexAttrib2fvNV GLEW_GET_FUN(__glewVertexAttrib2fvNV)
07062 #define glVertexAttrib2sNV GLEW_GET_FUN(__glewVertexAttrib2sNV)
07063 #define glVertexAttrib2svNV GLEW_GET_FUN(__glewVertexAttrib2svNV)
07064 #define glVertexAttrib3dNV GLEW_GET_FUN(__glewVertexAttrib3dNV)
07065 #define glVertexAttrib3dvNV GLEW_GET_FUN(__glewVertexAttrib3dvNV)
07066 #define glVertexAttrib3fNV GLEW_GET_FUN(__glewVertexAttrib3fNV)
07067 #define glVertexAttrib3fvNV GLEW_GET_FUN(__glewVertexAttrib3fvNV)
07068 #define glVertexAttrib3sNV GLEW_GET_FUN(__glewVertexAttrib3sNV)
07069 #define glVertexAttrib3svNV GLEW_GET_FUN(__glewVertexAttrib3svNV)
07070 #define glVertexAttrib4dNV GLEW_GET_FUN(__glewVertexAttrib4dNV)
07071 #define glVertexAttrib4dvNV GLEW_GET_FUN(__glewVertexAttrib4dvNV)
07072 #define glVertexAttrib4fNV GLEW_GET_FUN(__glewVertexAttrib4fNV)
07073 #define glVertexAttrib4fvNV GLEW_GET_FUN(__glewVertexAttrib4fvNV)
07074 #define glVertexAttrib4sNV GLEW_GET_FUN(__glewVertexAttrib4sNV)
07075 #define glVertexAttrib4svNV GLEW_GET_FUN(__glewVertexAttrib4svNV)
07076 #define glVertexAttrib4ubNV GLEW_GET_FUN(__glewVertexAttrib4ubNV)
07077 #define glVertexAttrib4ubvNV GLEW_GET_FUN(__glewVertexAttrib4ubvNV)
07078 #define glVertexAttribPointerNV GLEW_GET_FUN(__glewVertexAttribPointerNV)
07079 #define glVertexAttribs1dvNV GLEW_GET_FUN(__glewVertexAttribs1dvNV)
07080 #define glVertexAttribs1fvNV GLEW_GET_FUN(__glewVertexAttribs1fvNV)
07081 #define glVertexAttribs1svNV GLEW_GET_FUN(__glewVertexAttribs1svNV)
07082 #define glVertexAttribs2dvNV GLEW_GET_FUN(__glewVertexAttribs2dvNV)
07083 #define glVertexAttribs2fvNV GLEW_GET_FUN(__glewVertexAttribs2fvNV)
07084 #define glVertexAttribs2svNV GLEW_GET_FUN(__glewVertexAttribs2svNV)
07085 #define glVertexAttribs3dvNV GLEW_GET_FUN(__glewVertexAttribs3dvNV)
07086 #define glVertexAttribs3fvNV GLEW_GET_FUN(__glewVertexAttribs3fvNV)
07087 #define glVertexAttribs3svNV GLEW_GET_FUN(__glewVertexAttribs3svNV)
07088 #define glVertexAttribs4dvNV GLEW_GET_FUN(__glewVertexAttribs4dvNV)
07089 #define glVertexAttribs4fvNV GLEW_GET_FUN(__glewVertexAttribs4fvNV)
07090 #define glVertexAttribs4svNV GLEW_GET_FUN(__glewVertexAttribs4svNV)
07091 #define glVertexAttribs4ubvNV GLEW_GET_FUN(__glewVertexAttribs4ubvNV)
07092
07093 #define GLEW_NV_vertex_program GLEW_GET_VAR(__GLEW_NV_vertex_program)
07094
07095 #endif
07096
07097
07098
07099 #ifndef GL_NV_vertex_program1_1
07100 #define GL_NV_vertex_program1_1 1
07101
07102 #define GLEW_NV_vertex_program1_1 GLEW_GET_VAR(__GLEW_NV_vertex_program1_1)
07103
07104 #endif
07105
07106
07107
07108 #ifndef GL_NV_vertex_program2
07109 #define GL_NV_vertex_program2 1
07110
07111 #define GLEW_NV_vertex_program2 GLEW_GET_VAR(__GLEW_NV_vertex_program2)
07112
07113 #endif
07114
07115
07116
07117 #ifndef GL_NV_vertex_program2_option
07118 #define GL_NV_vertex_program2_option 1
07119
07120 #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4
07121 #define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5
07122
07123 #define GLEW_NV_vertex_program2_option GLEW_GET_VAR(__GLEW_NV_vertex_program2_option)
07124
07125 #endif
07126
07127
07128
07129 #ifndef GL_NV_vertex_program3
07130 #define GL_NV_vertex_program3 1
07131
07132 #define MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C
07133
07134 #define GLEW_NV_vertex_program3 GLEW_GET_VAR(__GLEW_NV_vertex_program3)
07135
07136 #endif
07137
07138
07139
07140 #ifndef GL_OML_interlace
07141 #define GL_OML_interlace 1
07142
07143 #define GL_INTERLACE_OML 0x8980
07144 #define GL_INTERLACE_READ_OML 0x8981
07145
07146 #define GLEW_OML_interlace GLEW_GET_VAR(__GLEW_OML_interlace)
07147
07148 #endif
07149
07150
07151
07152 #ifndef GL_OML_resample
07153 #define GL_OML_resample 1
07154
07155 #define GL_PACK_RESAMPLE_OML 0x8984
07156 #define GL_UNPACK_RESAMPLE_OML 0x8985
07157 #define GL_RESAMPLE_REPLICATE_OML 0x8986
07158 #define GL_RESAMPLE_ZERO_FILL_OML 0x8987
07159 #define GL_RESAMPLE_AVERAGE_OML 0x8988
07160 #define GL_RESAMPLE_DECIMATE_OML 0x8989
07161
07162 #define GLEW_OML_resample GLEW_GET_VAR(__GLEW_OML_resample)
07163
07164 #endif
07165
07166
07167
07168 #ifndef GL_OML_subsample
07169 #define GL_OML_subsample 1
07170
07171 #define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982
07172 #define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983
07173
07174 #define GLEW_OML_subsample GLEW_GET_VAR(__GLEW_OML_subsample)
07175
07176 #endif
07177
07178
07179
07180 #ifndef GL_PGI_misc_hints
07181 #define GL_PGI_misc_hints 1
07182
07183 #define GL_PREFER_DOUBLEBUFFER_HINT_PGI 107000
07184 #define GL_CONSERVE_MEMORY_HINT_PGI 107005
07185 #define GL_RECLAIM_MEMORY_HINT_PGI 107006
07186 #define GL_NATIVE_GRAPHICS_HANDLE_PGI 107010
07187 #define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 107011
07188 #define GL_NATIVE_GRAPHICS_END_HINT_PGI 107012
07189 #define GL_ALWAYS_FAST_HINT_PGI 107020
07190 #define GL_ALWAYS_SOFT_HINT_PGI 107021
07191 #define GL_ALLOW_DRAW_OBJ_HINT_PGI 107022
07192 #define GL_ALLOW_DRAW_WIN_HINT_PGI 107023
07193 #define GL_ALLOW_DRAW_FRG_HINT_PGI 107024
07194 #define GL_ALLOW_DRAW_MEM_HINT_PGI 107025
07195 #define GL_STRICT_DEPTHFUNC_HINT_PGI 107030
07196 #define GL_STRICT_LIGHTING_HINT_PGI 107031
07197 #define GL_STRICT_SCISSOR_HINT_PGI 107032
07198 #define GL_FULL_STIPPLE_HINT_PGI 107033
07199 #define GL_CLIP_NEAR_HINT_PGI 107040
07200 #define GL_CLIP_FAR_HINT_PGI 107041
07201 #define GL_WIDE_LINE_HINT_PGI 107042
07202 #define GL_BACK_NORMALS_HINT_PGI 107043
07203
07204 #define GLEW_PGI_misc_hints GLEW_GET_VAR(__GLEW_PGI_misc_hints)
07205
07206 #endif
07207
07208
07209
07210 #ifndef GL_PGI_vertex_hints
07211 #define GL_PGI_vertex_hints 1
07212
07213 #define GL_VERTEX23_BIT_PGI 0x00000004
07214 #define GL_VERTEX4_BIT_PGI 0x00000008
07215 #define GL_COLOR3_BIT_PGI 0x00010000
07216 #define GL_COLOR4_BIT_PGI 0x00020000
07217 #define GL_EDGEFLAG_BIT_PGI 0x00040000
07218 #define GL_INDEX_BIT_PGI 0x00080000
07219 #define GL_MAT_AMBIENT_BIT_PGI 0x00100000
07220 #define GL_VERTEX_DATA_HINT_PGI 107050
07221 #define GL_VERTEX_CONSISTENT_HINT_PGI 107051
07222 #define GL_MATERIAL_SIDE_HINT_PGI 107052
07223 #define GL_MAX_VERTEX_HINT_PGI 107053
07224 #define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000
07225 #define GL_MAT_DIFFUSE_BIT_PGI 0x00400000
07226 #define GL_MAT_EMISSION_BIT_PGI 0x00800000
07227 #define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000
07228 #define GL_MAT_SHININESS_BIT_PGI 0x02000000
07229 #define GL_MAT_SPECULAR_BIT_PGI 0x04000000
07230 #define GL_NORMAL_BIT_PGI 0x08000000
07231 #define GL_TEXCOORD1_BIT_PGI 0x10000000
07232 #define GL_TEXCOORD2_BIT_PGI 0x20000000
07233 #define GL_TEXCOORD3_BIT_PGI 0x40000000
07234 #define GL_TEXCOORD4_BIT_PGI 0x80000000
07235
07236 #define GLEW_PGI_vertex_hints GLEW_GET_VAR(__GLEW_PGI_vertex_hints)
07237
07238 #endif
07239
07240
07241
07242 #ifndef GL_REND_screen_coordinates
07243 #define GL_REND_screen_coordinates 1
07244
07245 #define GL_SCREEN_COORDINATES_REND 0x8490
07246 #define GL_INVERTED_SCREEN_W_REND 0x8491
07247
07248 #define GLEW_REND_screen_coordinates GLEW_GET_VAR(__GLEW_REND_screen_coordinates)
07249
07250 #endif
07251
07252
07253
07254 #ifndef GL_S3_s3tc
07255 #define GL_S3_s3tc 1
07256
07257 #define GL_RGB_S3TC 0x83A0
07258 #define GL_RGB4_S3TC 0x83A1
07259 #define GL_RGBA_S3TC 0x83A2
07260 #define GL_RGBA4_S3TC 0x83A3
07261 #define GL_RGBA_DXT5_S3TC 0x83A4
07262 #define GL_RGBA4_DXT5_S3TC 0x83A5
07263
07264 #define GLEW_S3_s3tc GLEW_GET_VAR(__GLEW_S3_s3tc)
07265
07266 #endif
07267
07268
07269
07270 #ifndef GL_SGIS_color_range
07271 #define GL_SGIS_color_range 1
07272
07273 #define GL_EXTENDED_RANGE_SGIS 0x85A5
07274 #define GL_MIN_RED_SGIS 0x85A6
07275 #define GL_MAX_RED_SGIS 0x85A7
07276 #define GL_MIN_GREEN_SGIS 0x85A8
07277 #define GL_MAX_GREEN_SGIS 0x85A9
07278 #define GL_MIN_BLUE_SGIS 0x85AA
07279 #define GL_MAX_BLUE_SGIS 0x85AB
07280 #define GL_MIN_ALPHA_SGIS 0x85AC
07281 #define GL_MAX_ALPHA_SGIS 0x85AD
07282
07283 #define GLEW_SGIS_color_range GLEW_GET_VAR(__GLEW_SGIS_color_range)
07284
07285 #endif
07286
07287
07288
07289 #ifndef GL_SGIS_detail_texture
07290 #define GL_SGIS_detail_texture 1
07291
07292 typedef void (GLAPIENTRY * PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points);
07293 typedef void (GLAPIENTRY * PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat* points);
07294
07295 #define glDetailTexFuncSGIS GLEW_GET_FUN(__glewDetailTexFuncSGIS)
07296 #define glGetDetailTexFuncSGIS GLEW_GET_FUN(__glewGetDetailTexFuncSGIS)
07297
07298 #define GLEW_SGIS_detail_texture GLEW_GET_VAR(__GLEW_SGIS_detail_texture)
07299
07300 #endif
07301
07302
07303
07304 #ifndef GL_SGIS_fog_function
07305 #define GL_SGIS_fog_function 1
07306
07307 typedef void (GLAPIENTRY * PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat* points);
07308 typedef void (GLAPIENTRY * PFNGLGETFOGFUNCSGISPROC) (GLfloat* points);
07309
07310 #define glFogFuncSGIS GLEW_GET_FUN(__glewFogFuncSGIS)
07311 #define glGetFogFuncSGIS GLEW_GET_FUN(__glewGetFogFuncSGIS)
07312
07313 #define GLEW_SGIS_fog_function GLEW_GET_VAR(__GLEW_SGIS_fog_function)
07314
07315 #endif
07316
07317
07318
07319 #ifndef GL_SGIS_generate_mipmap
07320 #define GL_SGIS_generate_mipmap 1
07321
07322 #define GL_GENERATE_MIPMAP_SGIS 0x8191
07323 #define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192
07324
07325 #define GLEW_SGIS_generate_mipmap GLEW_GET_VAR(__GLEW_SGIS_generate_mipmap)
07326
07327 #endif
07328
07329
07330
07331 #ifndef GL_SGIS_multisample
07332 #define GL_SGIS_multisample 1
07333
07334 #define GL_MULTISAMPLE_SGIS 0x809D
07335 #define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E
07336 #define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F
07337 #define GL_SAMPLE_MASK_SGIS 0x80A0
07338 #define GL_1PASS_SGIS 0x80A1
07339 #define GL_2PASS_0_SGIS 0x80A2
07340 #define GL_2PASS_1_SGIS 0x80A3
07341 #define GL_4PASS_0_SGIS 0x80A4
07342 #define GL_4PASS_1_SGIS 0x80A5
07343 #define GL_4PASS_2_SGIS 0x80A6
07344 #define GL_4PASS_3_SGIS 0x80A7
07345 #define GL_SAMPLE_BUFFERS_SGIS 0x80A8
07346 #define GL_SAMPLES_SGIS 0x80A9
07347 #define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA
07348 #define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB
07349 #define GL_SAMPLE_PATTERN_SGIS 0x80AC
07350 #define GL_MULTISAMPLE_BIT_EXT 0x20000000
07351
07352 typedef void (GLAPIENTRY * PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean invert);
07353 typedef void (GLAPIENTRY * PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);
07354
07355 #define glSampleMaskSGIS GLEW_GET_FUN(__glewSampleMaskSGIS)
07356 #define glSamplePatternSGIS GLEW_GET_FUN(__glewSamplePatternSGIS)
07357
07358 #define GLEW_SGIS_multisample GLEW_GET_VAR(__GLEW_SGIS_multisample)
07359
07360 #endif
07361
07362
07363
07364 #ifndef GL_SGIS_pixel_texture
07365 #define GL_SGIS_pixel_texture 1
07366
07367 #define GLEW_SGIS_pixel_texture GLEW_GET_VAR(__GLEW_SGIS_pixel_texture)
07368
07369 #endif
07370
07371
07372
07373 #ifndef GL_SGIS_sharpen_texture
07374 #define GL_SGIS_sharpen_texture 1
07375
07376 typedef void (GLAPIENTRY * PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat* points);
07377 typedef void (GLAPIENTRY * PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat* points);
07378
07379 #define glGetSharpenTexFuncSGIS GLEW_GET_FUN(__glewGetSharpenTexFuncSGIS)
07380 #define glSharpenTexFuncSGIS GLEW_GET_FUN(__glewSharpenTexFuncSGIS)
07381
07382 #define GLEW_SGIS_sharpen_texture GLEW_GET_VAR(__GLEW_SGIS_sharpen_texture)
07383
07384 #endif
07385
07386
07387
07388 #ifndef GL_SGIS_texture4D
07389 #define GL_SGIS_texture4D 1
07390
07391 typedef void (GLAPIENTRY * PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLint border, GLenum format, GLenum type, const void* pixels);
07392 typedef void (GLAPIENTRY * PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei extent, GLenum format, GLenum type, const void* pixels);
07393
07394 #define glTexImage4DSGIS GLEW_GET_FUN(__glewTexImage4DSGIS)
07395 #define glTexSubImage4DSGIS GLEW_GET_FUN(__glewTexSubImage4DSGIS)
07396
07397 #define GLEW_SGIS_texture4D GLEW_GET_VAR(__GLEW_SGIS_texture4D)
07398
07399 #endif
07400
07401
07402
07403 #ifndef GL_SGIS_texture_border_clamp
07404 #define GL_SGIS_texture_border_clamp 1
07405
07406 #define GL_CLAMP_TO_BORDER_SGIS 0x812D
07407
07408 #define GLEW_SGIS_texture_border_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_border_clamp)
07409
07410 #endif
07411
07412
07413
07414 #ifndef GL_SGIS_texture_edge_clamp
07415 #define GL_SGIS_texture_edge_clamp 1
07416
07417 #define GL_CLAMP_TO_EDGE_SGIS 0x812F
07418
07419 #define GLEW_SGIS_texture_edge_clamp GLEW_GET_VAR(__GLEW_SGIS_texture_edge_clamp)
07420
07421 #endif
07422
07423
07424
07425 #ifndef GL_SGIS_texture_filter4
07426 #define GL_SGIS_texture_filter4 1
07427
07428 typedef void (GLAPIENTRY * PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLfloat* weights);
07429 typedef void (GLAPIENTRY * PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filter, GLsizei n, const GLfloat* weights);
07430
07431 #define glGetTexFilterFuncSGIS GLEW_GET_FUN(__glewGetTexFilterFuncSGIS)
07432 #define glTexFilterFuncSGIS GLEW_GET_FUN(__glewTexFilterFuncSGIS)
07433
07434 #define GLEW_SGIS_texture_filter4 GLEW_GET_VAR(__GLEW_SGIS_texture_filter4)
07435
07436 #endif
07437
07438
07439
07440 #ifndef GL_SGIS_texture_lod
07441 #define GL_SGIS_texture_lod 1
07442
07443 #define GL_TEXTURE_MIN_LOD_SGIS 0x813A
07444 #define GL_TEXTURE_MAX_LOD_SGIS 0x813B
07445 #define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C
07446 #define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D
07447
07448 #define GLEW_SGIS_texture_lod GLEW_GET_VAR(__GLEW_SGIS_texture_lod)
07449
07450 #endif
07451
07452
07453
07454 #ifndef GL_SGIS_texture_select
07455 #define GL_SGIS_texture_select 1
07456
07457 #define GLEW_SGIS_texture_select GLEW_GET_VAR(__GLEW_SGIS_texture_select)
07458
07459 #endif
07460
07461
07462
07463 #ifndef GL_SGIX_async
07464 #define GL_SGIX_async 1
07465
07466 #define GL_ASYNC_MARKER_SGIX 0x8329
07467
07468 typedef void (GLAPIENTRY * PFNGLASYNCMARKERSGIXPROC) (GLuint marker);
07469 typedef void (GLAPIENTRY * PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);
07470 typedef GLint (GLAPIENTRY * PFNGLFINISHASYNCSGIXPROC) (GLuint* markerp);
07471 typedef GLuint (GLAPIENTRY * PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);
07472 typedef GLboolean (GLAPIENTRY * PFNGLISASYNCMARKERSGIXPROC) (GLuint marker);
07473 typedef GLint (GLAPIENTRY * PFNGLPOLLASYNCSGIXPROC) (GLuint* markerp);
07474
07475 #define glAsyncMarkerSGIX GLEW_GET_FUN(__glewAsyncMarkerSGIX)
07476 #define glDeleteAsyncMarkersSGIX GLEW_GET_FUN(__glewDeleteAsyncMarkersSGIX)
07477 #define glFinishAsyncSGIX GLEW_GET_FUN(__glewFinishAsyncSGIX)
07478 #define glGenAsyncMarkersSGIX GLEW_GET_FUN(__glewGenAsyncMarkersSGIX)
07479 #define glIsAsyncMarkerSGIX GLEW_GET_FUN(__glewIsAsyncMarkerSGIX)
07480 #define glPollAsyncSGIX GLEW_GET_FUN(__glewPollAsyncSGIX)
07481
07482 #define GLEW_SGIX_async GLEW_GET_VAR(__GLEW_SGIX_async)
07483
07484 #endif
07485
07486
07487
07488 #ifndef GL_SGIX_async_histogram
07489 #define GL_SGIX_async_histogram 1
07490
07491 #define GL_ASYNC_HISTOGRAM_SGIX 0x832C
07492 #define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D
07493
07494 #define GLEW_SGIX_async_histogram GLEW_GET_VAR(__GLEW_SGIX_async_histogram)
07495
07496 #endif
07497
07498
07499
07500 #ifndef GL_SGIX_async_pixel
07501 #define GL_SGIX_async_pixel 1
07502
07503 #define GL_ASYNC_TEX_IMAGE_SGIX 0x835C
07504 #define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D
07505 #define GL_ASYNC_READ_PIXELS_SGIX 0x835E
07506 #define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F
07507 #define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360
07508 #define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361
07509
07510 #define GLEW_SGIX_async_pixel GLEW_GET_VAR(__GLEW_SGIX_async_pixel)
07511
07512 #endif
07513
07514
07515
07516 #ifndef GL_SGIX_blend_alpha_minmax
07517 #define GL_SGIX_blend_alpha_minmax 1
07518
07519 #define GL_ALPHA_MIN_SGIX 0x8320
07520 #define GL_ALPHA_MAX_SGIX 0x8321
07521
07522 #define GLEW_SGIX_blend_alpha_minmax GLEW_GET_VAR(__GLEW_SGIX_blend_alpha_minmax)
07523
07524 #endif
07525
07526
07527
07528 #ifndef GL_SGIX_clipmap
07529 #define GL_SGIX_clipmap 1
07530
07531 #define GLEW_SGIX_clipmap GLEW_GET_VAR(__GLEW_SGIX_clipmap)
07532
07533 #endif
07534
07535
07536
07537 #ifndef GL_SGIX_depth_texture
07538 #define GL_SGIX_depth_texture 1
07539
07540 #define GL_DEPTH_COMPONENT16_SGIX 0x81A5
07541 #define GL_DEPTH_COMPONENT24_SGIX 0x81A6
07542 #define GL_DEPTH_COMPONENT32_SGIX 0x81A7
07543
07544 #define GLEW_SGIX_depth_texture GLEW_GET_VAR(__GLEW_SGIX_depth_texture)
07545
07546 #endif
07547
07548
07549
07550 #ifndef GL_SGIX_flush_raster
07551 #define GL_SGIX_flush_raster 1
07552
07553 typedef void (GLAPIENTRY * PFNGLFLUSHRASTERSGIXPROC) (void);
07554
07555 #define glFlushRasterSGIX GLEW_GET_FUN(__glewFlushRasterSGIX)
07556
07557 #define GLEW_SGIX_flush_raster GLEW_GET_VAR(__GLEW_SGIX_flush_raster)
07558
07559 #endif
07560
07561
07562
07563 #ifndef GL_SGIX_fog_offset
07564 #define GL_SGIX_fog_offset 1
07565
07566 #define GL_FOG_OFFSET_SGIX 0x8198
07567 #define GL_FOG_OFFSET_VALUE_SGIX 0x8199
07568
07569 #define GLEW_SGIX_fog_offset GLEW_GET_VAR(__GLEW_SGIX_fog_offset)
07570
07571 #endif
07572
07573
07574
07575 #ifndef GL_SGIX_fog_texture
07576 #define GL_SGIX_fog_texture 1
07577
07578 #define GL_TEXTURE_FOG_SGIX 0
07579 #define GL_FOG_PATCHY_FACTOR_SGIX 0
07580 #define GL_FRAGMENT_FOG_SGIX 0
07581
07582 typedef void (GLAPIENTRY * PFNGLTEXTUREFOGSGIXPROC) (GLenum pname);
07583
07584 #define glTextureFogSGIX GLEW_GET_FUN(__glewTextureFogSGIX)
07585
07586 #define GLEW_SGIX_fog_texture GLEW_GET_VAR(__GLEW_SGIX_fog_texture)
07587
07588 #endif
07589
07590
07591
07592 #ifndef GL_SGIX_fragment_specular_lighting
07593 #define GL_SGIX_fragment_specular_lighting 1
07594
07595 typedef void (GLAPIENTRY * PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
07596 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
07597 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, GLfloat* params);
07598 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint param);
07599 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, GLint* params);
07600 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname, GLfloat param);
07601 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pname, GLfloat* params);
07602 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname, GLint param);
07603 typedef void (GLAPIENTRY * PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pname, GLint* params);
07604 typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFSGIXPROC) (GLenum face, GLenum pname, const GLfloat param);
07605 typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* params);
07606 typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALISGIXPROC) (GLenum face, GLenum pname, const GLint param);
07607 typedef void (GLAPIENTRY * PFNGLFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* params);
07608 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum value, GLfloat* data);
07609 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum value, GLint* data);
07610 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALFVSGIXPROC) (GLenum face, GLenum pname, const GLfloat* data);
07611 typedef void (GLAPIENTRY * PFNGLGETFRAGMENTMATERIALIVSGIXPROC) (GLenum face, GLenum pname, const GLint* data);
07612
07613 #define glFragmentColorMaterialSGIX GLEW_GET_FUN(__glewFragmentColorMaterialSGIX)
07614 #define glFragmentLightModelfSGIX GLEW_GET_FUN(__glewFragmentLightModelfSGIX)
07615 #define glFragmentLightModelfvSGIX GLEW_GET_FUN(__glewFragmentLightModelfvSGIX)
07616 #define glFragmentLightModeliSGIX GLEW_GET_FUN(__glewFragmentLightModeliSGIX)
07617 #define glFragmentLightModelivSGIX GLEW_GET_FUN(__glewFragmentLightModelivSGIX)
07618 #define glFragmentLightfSGIX GLEW_GET_FUN(__glewFragmentLightfSGIX)
07619 #define glFragmentLightfvSGIX GLEW_GET_FUN(__glewFragmentLightfvSGIX)
07620 #define glFragmentLightiSGIX GLEW_GET_FUN(__glewFragmentLightiSGIX)
07621 #define glFragmentLightivSGIX GLEW_GET_FUN(__glewFragmentLightivSGIX)
07622 #define glFragmentMaterialfSGIX GLEW_GET_FUN(__glewFragmentMaterialfSGIX)
07623 #define glFragmentMaterialfvSGIX GLEW_GET_FUN(__glewFragmentMaterialfvSGIX)
07624 #define glFragmentMaterialiSGIX GLEW_GET_FUN(__glewFragmentMaterialiSGIX)
07625 #define glFragmentMaterialivSGIX GLEW_GET_FUN(__glewFragmentMaterialivSGIX)
07626 #define glGetFragmentLightfvSGIX GLEW_GET_FUN(__glewGetFragmentLightfvSGIX)
07627 #define glGetFragmentLightivSGIX GLEW_GET_FUN(__glewGetFragmentLightivSGIX)
07628 #define glGetFragmentMaterialfvSGIX GLEW_GET_FUN(__glewGetFragmentMaterialfvSGIX)
07629 #define glGetFragmentMaterialivSGIX GLEW_GET_FUN(__glewGetFragmentMaterialivSGIX)
07630
07631 #define GLEW_SGIX_fragment_specular_lighting GLEW_GET_VAR(__GLEW_SGIX_fragment_specular_lighting)
07632
07633 #endif
07634
07635
07636
07637 #ifndef GL_SGIX_framezoom
07638 #define GL_SGIX_framezoom 1
07639
07640 typedef void (GLAPIENTRY * PFNGLFRAMEZOOMSGIXPROC) (GLint factor);
07641
07642 #define glFrameZoomSGIX GLEW_GET_FUN(__glewFrameZoomSGIX)
07643
07644 #define GLEW_SGIX_framezoom GLEW_GET_VAR(__GLEW_SGIX_framezoom)
07645
07646 #endif
07647
07648
07649
07650 #ifndef GL_SGIX_interlace
07651 #define GL_SGIX_interlace 1
07652
07653 #define GL_INTERLACE_SGIX 0x8094
07654
07655 #define GLEW_SGIX_interlace GLEW_GET_VAR(__GLEW_SGIX_interlace)
07656
07657 #endif
07658
07659
07660
07661 #ifndef GL_SGIX_ir_instrument1
07662 #define GL_SGIX_ir_instrument1 1
07663
07664 #define GLEW_SGIX_ir_instrument1 GLEW_GET_VAR(__GLEW_SGIX_ir_instrument1)
07665
07666 #endif
07667
07668
07669
07670 #ifndef GL_SGIX_list_priority
07671 #define GL_SGIX_list_priority 1
07672
07673 #define GLEW_SGIX_list_priority GLEW_GET_VAR(__GLEW_SGIX_list_priority)
07674
07675 #endif
07676
07677
07678
07679 #ifndef GL_SGIX_pixel_texture
07680 #define GL_SGIX_pixel_texture 1
07681
07682 typedef void (GLAPIENTRY * PFNGLPIXELTEXGENSGIXPROC) (GLenum mode);
07683
07684 #define glPixelTexGenSGIX GLEW_GET_FUN(__glewPixelTexGenSGIX)
07685
07686 #define GLEW_SGIX_pixel_texture GLEW_GET_VAR(__GLEW_SGIX_pixel_texture)
07687
07688 #endif
07689
07690
07691
07692 #ifndef GL_SGIX_pixel_texture_bits
07693 #define GL_SGIX_pixel_texture_bits 1
07694
07695 #define GLEW_SGIX_pixel_texture_bits GLEW_GET_VAR(__GLEW_SGIX_pixel_texture_bits)
07696
07697 #endif
07698
07699
07700
07701 #ifndef GL_SGIX_reference_plane
07702 #define GL_SGIX_reference_plane 1
07703
07704 typedef void (GLAPIENTRY * PFNGLREFERENCEPLANESGIXPROC) (const GLdouble* equation);
07705
07706 #define glReferencePlaneSGIX GLEW_GET_FUN(__glewReferencePlaneSGIX)
07707
07708 #define GLEW_SGIX_reference_plane GLEW_GET_VAR(__GLEW_SGIX_reference_plane)
07709
07710 #endif
07711
07712
07713
07714 #ifndef GL_SGIX_resample
07715 #define GL_SGIX_resample 1
07716
07717 #define GL_PACK_RESAMPLE_SGIX 0x842E
07718 #define GL_UNPACK_RESAMPLE_SGIX 0x842F
07719 #define GL_RESAMPLE_DECIMATE_SGIX 0x8430
07720 #define GL_RESAMPLE_REPLICATE_SGIX 0x8433
07721 #define GL_RESAMPLE_ZERO_FILL_SGIX 0x8434
07722
07723 #define GLEW_SGIX_resample GLEW_GET_VAR(__GLEW_SGIX_resample)
07724
07725 #endif
07726
07727
07728
07729 #ifndef GL_SGIX_shadow
07730 #define GL_SGIX_shadow 1
07731
07732 #define GL_TEXTURE_COMPARE_SGIX 0x819A
07733 #define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B
07734 #define GL_TEXTURE_LEQUAL_R_SGIX 0x819C
07735 #define GL_TEXTURE_GEQUAL_R_SGIX 0x819D
07736
07737 #define GLEW_SGIX_shadow GLEW_GET_VAR(__GLEW_SGIX_shadow)
07738
07739 #endif
07740
07741
07742
07743 #ifndef GL_SGIX_shadow_ambient
07744 #define GL_SGIX_shadow_ambient 1
07745
07746 #define GL_SHADOW_AMBIENT_SGIX 0x80BF
07747
07748 #define GLEW_SGIX_shadow_ambient GLEW_GET_VAR(__GLEW_SGIX_shadow_ambient)
07749
07750 #endif
07751
07752
07753
07754 #ifndef GL_SGIX_sprite
07755 #define GL_SGIX_sprite 1
07756
07757 typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat param);
07758 typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, GLfloat* params);
07759 typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint param);
07760 typedef void (GLAPIENTRY * PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, GLint* params);
07761
07762 #define glSpriteParameterfSGIX GLEW_GET_FUN(__glewSpriteParameterfSGIX)
07763 #define glSpriteParameterfvSGIX GLEW_GET_FUN(__glewSpriteParameterfvSGIX)
07764 #define glSpriteParameteriSGIX GLEW_GET_FUN(__glewSpriteParameteriSGIX)
07765 #define glSpriteParameterivSGIX GLEW_GET_FUN(__glewSpriteParameterivSGIX)
07766
07767 #define GLEW_SGIX_sprite GLEW_GET_VAR(__GLEW_SGIX_sprite)
07768
07769 #endif
07770
07771
07772
07773 #ifndef GL_SGIX_tag_sample_buffer
07774 #define GL_SGIX_tag_sample_buffer 1
07775
07776 typedef void (GLAPIENTRY * PFNGLTAGSAMPLEBUFFERSGIXPROC) (void);
07777
07778 #define glTagSampleBufferSGIX GLEW_GET_FUN(__glewTagSampleBufferSGIX)
07779
07780 #define GLEW_SGIX_tag_sample_buffer GLEW_GET_VAR(__GLEW_SGIX_tag_sample_buffer)
07781
07782 #endif
07783
07784
07785
07786 #ifndef GL_SGIX_texture_add_env
07787 #define GL_SGIX_texture_add_env 1
07788
07789 #define GLEW_SGIX_texture_add_env GLEW_GET_VAR(__GLEW_SGIX_texture_add_env)
07790
07791 #endif
07792
07793
07794
07795 #ifndef GL_SGIX_texture_coordinate_clamp
07796 #define GL_SGIX_texture_coordinate_clamp 1
07797
07798 #define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369
07799 #define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A
07800 #define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B
07801
07802 #define GLEW_SGIX_texture_coordinate_clamp GLEW_GET_VAR(__GLEW_SGIX_texture_coordinate_clamp)
07803
07804 #endif
07805
07806
07807
07808 #ifndef GL_SGIX_texture_lod_bias
07809 #define GL_SGIX_texture_lod_bias 1
07810
07811 #define GLEW_SGIX_texture_lod_bias GLEW_GET_VAR(__GLEW_SGIX_texture_lod_bias)
07812
07813 #endif
07814
07815
07816
07817 #ifndef GL_SGIX_texture_multi_buffer
07818 #define GL_SGIX_texture_multi_buffer 1
07819
07820 #define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E
07821
07822 #define GLEW_SGIX_texture_multi_buffer GLEW_GET_VAR(__GLEW_SGIX_texture_multi_buffer)
07823
07824 #endif
07825
07826
07827
07828 #ifndef GL_SGIX_texture_range
07829 #define GL_SGIX_texture_range 1
07830
07831 #define GL_RGB_SIGNED_SGIX 0x85E0
07832 #define GL_RGBA_SIGNED_SGIX 0x85E1
07833 #define GL_ALPHA_SIGNED_SGIX 0x85E2
07834 #define GL_LUMINANCE_SIGNED_SGIX 0x85E3
07835 #define GL_INTENSITY_SIGNED_SGIX 0x85E4
07836 #define GL_LUMINANCE_ALPHA_SIGNED_SGIX 0x85E5
07837 #define GL_RGB16_SIGNED_SGIX 0x85E6
07838 #define GL_RGBA16_SIGNED_SGIX 0x85E7
07839 #define GL_ALPHA16_SIGNED_SGIX 0x85E8
07840 #define GL_LUMINANCE16_SIGNED_SGIX 0x85E9
07841 #define GL_INTENSITY16_SIGNED_SGIX 0x85EA
07842 #define GL_LUMINANCE16_ALPHA16_SIGNED_SGIX 0x85EB
07843 #define GL_RGB_EXTENDED_RANGE_SGIX 0x85EC
07844 #define GL_RGBA_EXTENDED_RANGE_SGIX 0x85ED
07845 #define GL_ALPHA_EXTENDED_RANGE_SGIX 0x85EE
07846 #define GL_LUMINANCE_EXTENDED_RANGE_SGIX 0x85EF
07847 #define GL_INTENSITY_EXTENDED_RANGE_SGIX 0x85F0
07848 #define GL_LUMINANCE_ALPHA_EXTENDED_RANGE_SGIX 0x85F1
07849 #define GL_RGB16_EXTENDED_RANGE_SGIX 0x85F2
07850 #define GL_RGBA16_EXTENDED_RANGE_SGIX 0x85F3
07851 #define GL_ALPHA16_EXTENDED_RANGE_SGIX 0x85F4
07852 #define GL_LUMINANCE16_EXTENDED_RANGE_SGIX 0x85F5
07853 #define GL_INTENSITY16_EXTENDED_RANGE_SGIX 0x85F6
07854 #define GL_LUMINANCE16_ALPHA16_EXTENDED_RANGE_SGIX 0x85F7
07855 #define GL_MIN_LUMINANCE_SGIS 0x85F8
07856 #define GL_MAX_LUMINANCE_SGIS 0x85F9
07857 #define GL_MIN_INTENSITY_SGIS 0x85FA
07858 #define GL_MAX_INTENSITY_SGIS 0x85FB
07859
07860 #define GLEW_SGIX_texture_range GLEW_GET_VAR(__GLEW_SGIX_texture_range)
07861
07862 #endif
07863
07864
07865
07866 #ifndef GL_SGIX_texture_scale_bias
07867 #define GL_SGIX_texture_scale_bias 1
07868
07869 #define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179
07870 #define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A
07871 #define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B
07872 #define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C
07873
07874 #define GLEW_SGIX_texture_scale_bias GLEW_GET_VAR(__GLEW_SGIX_texture_scale_bias)
07875
07876 #endif
07877
07878
07879
07880 #ifndef GL_SGIX_vertex_preclip
07881 #define GL_SGIX_vertex_preclip 1
07882
07883 #define GL_VERTEX_PRECLIP_SGIX 0x83EE
07884 #define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF
07885
07886 #define GLEW_SGIX_vertex_preclip GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip)
07887
07888 #endif
07889
07890
07891
07892 #ifndef GL_SGIX_vertex_preclip_hint
07893 #define GL_SGIX_vertex_preclip_hint 1
07894
07895 #define GL_VERTEX_PRECLIP_SGIX 0x83EE
07896 #define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF
07897
07898 #define GLEW_SGIX_vertex_preclip_hint GLEW_GET_VAR(__GLEW_SGIX_vertex_preclip_hint)
07899
07900 #endif
07901
07902
07903
07904 #ifndef GL_SGIX_ycrcb
07905 #define GL_SGIX_ycrcb 1
07906
07907 #define GLEW_SGIX_ycrcb GLEW_GET_VAR(__GLEW_SGIX_ycrcb)
07908
07909 #endif
07910
07911
07912
07913 #ifndef GL_SGI_color_matrix
07914 #define GL_SGI_color_matrix 1
07915
07916 #define GL_COLOR_MATRIX_SGI 0x80B1
07917 #define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2
07918 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3
07919 #define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4
07920 #define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5
07921 #define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6
07922 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7
07923 #define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8
07924 #define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9
07925 #define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA
07926 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB
07927
07928 #define GLEW_SGI_color_matrix GLEW_GET_VAR(__GLEW_SGI_color_matrix)
07929
07930 #endif
07931
07932
07933
07934 #ifndef GL_SGI_color_table
07935 #define GL_SGI_color_table 1
07936
07937 #define GL_COLOR_TABLE_SGI 0x80D0
07938 #define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1
07939 #define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2
07940 #define GL_PROXY_COLOR_TABLE_SGI 0x80D3
07941 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4
07942 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5
07943 #define GL_COLOR_TABLE_SCALE_SGI 0x80D6
07944 #define GL_COLOR_TABLE_BIAS_SGI 0x80D7
07945 #define GL_COLOR_TABLE_FORMAT_SGI 0x80D8
07946 #define GL_COLOR_TABLE_WIDTH_SGI 0x80D9
07947 #define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA
07948 #define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB
07949 #define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC
07950 #define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD
07951 #define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE
07952 #define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF
07953
07954 typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, const GLfloat* params);
07955 typedef void (GLAPIENTRY * PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, const GLint* params);
07956 typedef void (GLAPIENTRY * PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void* table);
07957 typedef void (GLAPIENTRY * PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width);
07958 typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenum pname, GLfloat* params);
07959 typedef void (GLAPIENTRY * PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenum pname, GLint* params);
07960 typedef void (GLAPIENTRY * PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format, GLenum type, void* table);
07961
07962 #define glColorTableParameterfvSGI GLEW_GET_FUN(__glewColorTableParameterfvSGI)
07963 #define glColorTableParameterivSGI GLEW_GET_FUN(__glewColorTableParameterivSGI)
07964 #define glColorTableSGI GLEW_GET_FUN(__glewColorTableSGI)
07965 #define glCopyColorTableSGI GLEW_GET_FUN(__glewCopyColorTableSGI)
07966 #define glGetColorTableParameterfvSGI GLEW_GET_FUN(__glewGetColorTableParameterfvSGI)
07967 #define glGetColorTableParameterivSGI GLEW_GET_FUN(__glewGetColorTableParameterivSGI)
07968 #define glGetColorTableSGI GLEW_GET_FUN(__glewGetColorTableSGI)
07969
07970 #define GLEW_SGI_color_table GLEW_GET_VAR(__GLEW_SGI_color_table)
07971
07972 #endif
07973
07974
07975
07976 #ifndef GL_SGI_texture_color_table
07977 #define GL_SGI_texture_color_table 1
07978
07979 #define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC
07980 #define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD
07981
07982 #define GLEW_SGI_texture_color_table GLEW_GET_VAR(__GLEW_SGI_texture_color_table)
07983
07984 #endif
07985
07986
07987
07988 #ifndef GL_SUNX_constant_data
07989 #define GL_SUNX_constant_data 1
07990
07991 #define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5
07992 #define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6
07993
07994 typedef void (GLAPIENTRY * PFNGLFINISHTEXTURESUNXPROC) (void);
07995
07996 #define glFinishTextureSUNX GLEW_GET_FUN(__glewFinishTextureSUNX)
07997
07998 #define GLEW_SUNX_constant_data GLEW_GET_VAR(__GLEW_SUNX_constant_data)
07999
08000 #endif
08001
08002
08003
08004 #ifndef GL_SUN_convolution_border_modes
08005 #define GL_SUN_convolution_border_modes 1
08006
08007 #define GL_WRAP_BORDER_SUN 0x81D4
08008
08009 #define GLEW_SUN_convolution_border_modes GLEW_GET_VAR(__GLEW_SUN_convolution_border_modes)
08010
08011 #endif
08012
08013
08014
08015 #ifndef GL_SUN_global_alpha
08016 #define GL_SUN_global_alpha 1
08017
08018 #define GL_GLOBAL_ALPHA_SUN 0x81D9
08019 #define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA
08020
08021 typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);
08022 typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);
08023 typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);
08024 typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);
08025 typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);
08026 typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);
08027 typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);
08028 typedef void (GLAPIENTRY * PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);
08029
08030 #define glGlobalAlphaFactorbSUN GLEW_GET_FUN(__glewGlobalAlphaFactorbSUN)
08031 #define glGlobalAlphaFactordSUN GLEW_GET_FUN(__glewGlobalAlphaFactordSUN)
08032 #define glGlobalAlphaFactorfSUN GLEW_GET_FUN(__glewGlobalAlphaFactorfSUN)
08033 #define glGlobalAlphaFactoriSUN GLEW_GET_FUN(__glewGlobalAlphaFactoriSUN)
08034 #define glGlobalAlphaFactorsSUN GLEW_GET_FUN(__glewGlobalAlphaFactorsSUN)
08035 #define glGlobalAlphaFactorubSUN GLEW_GET_FUN(__glewGlobalAlphaFactorubSUN)
08036 #define glGlobalAlphaFactoruiSUN GLEW_GET_FUN(__glewGlobalAlphaFactoruiSUN)
08037 #define glGlobalAlphaFactorusSUN GLEW_GET_FUN(__glewGlobalAlphaFactorusSUN)
08038
08039 #define GLEW_SUN_global_alpha GLEW_GET_VAR(__GLEW_SUN_global_alpha)
08040
08041 #endif
08042
08043
08044
08045 #ifndef GL_SUN_mesh_array
08046 #define GL_SUN_mesh_array 1
08047
08048 #define GL_QUAD_MESH_SUN 0x8614
08049 #define GL_TRIANGLE_MESH_SUN 0x8615
08050
08051 #define GLEW_SUN_mesh_array GLEW_GET_VAR(__GLEW_SUN_mesh_array)
08052
08053 #endif
08054
08055
08056
08057 #ifndef GL_SUN_read_video_pixels
08058 #define GL_SUN_read_video_pixels 1
08059
08060 typedef void (GLAPIENTRY * PFNGLREADVIDEOPIXELSSUNPROC) (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels);
08061
08062 #define glReadVideoPixelsSUN GLEW_GET_FUN(__glewReadVideoPixelsSUN)
08063
08064 #define GLEW_SUN_read_video_pixels GLEW_GET_VAR(__GLEW_SUN_read_video_pixels)
08065
08066 #endif
08067
08068
08069
08070 #ifndef GL_SUN_slice_accum
08071 #define GL_SUN_slice_accum 1
08072
08073 #define GL_SLICE_ACCUM_SUN 0x85CC
08074
08075 #define GLEW_SUN_slice_accum GLEW_GET_VAR(__GLEW_SUN_slice_accum)
08076
08077 #endif
08078
08079
08080
08081 #ifndef GL_SUN_triangle_list
08082 #define GL_SUN_triangle_list 1
08083
08084 #define GL_RESTART_SUN 0x01
08085 #define GL_REPLACE_MIDDLE_SUN 0x02
08086 #define GL_REPLACE_OLDEST_SUN 0x03
08087 #define GL_TRIANGLE_LIST_SUN 0x81D7
08088 #define GL_REPLACEMENT_CODE_SUN 0x81D8
08089 #define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0
08090 #define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1
08091 #define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2
08092 #define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3
08093 #define GL_R1UI_V3F_SUN 0x85C4
08094 #define GL_R1UI_C4UB_V3F_SUN 0x85C5
08095 #define GL_R1UI_C3F_V3F_SUN 0x85C6
08096 #define GL_R1UI_N3F_V3F_SUN 0x85C7
08097 #define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8
08098 #define GL_R1UI_T2F_V3F_SUN 0x85C9
08099 #define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA
08100 #define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB
08101
08102 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsizei stride, const void* pointer);
08103 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
08104 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte* code);
08105 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
08106 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint* code);
08107 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
08108 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort* code);
08109
08110 #define glReplacementCodePointerSUN GLEW_GET_FUN(__glewReplacementCodePointerSUN)
08111 #define glReplacementCodeubSUN GLEW_GET_FUN(__glewReplacementCodeubSUN)
08112 #define glReplacementCodeubvSUN GLEW_GET_FUN(__glewReplacementCodeubvSUN)
08113 #define glReplacementCodeuiSUN GLEW_GET_FUN(__glewReplacementCodeuiSUN)
08114 #define glReplacementCodeuivSUN GLEW_GET_FUN(__glewReplacementCodeuivSUN)
08115 #define glReplacementCodeusSUN GLEW_GET_FUN(__glewReplacementCodeusSUN)
08116 #define glReplacementCodeusvSUN GLEW_GET_FUN(__glewReplacementCodeusvSUN)
08117
08118 #define GLEW_SUN_triangle_list GLEW_GET_VAR(__GLEW_SUN_triangle_list)
08119
08120 #endif
08121
08122
08123
08124 #ifndef GL_SUN_vertex
08125 #define GL_SUN_vertex 1
08126
08127 typedef void (GLAPIENTRY * PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
08128 typedef void (GLAPIENTRY * PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *v);
08129 typedef void (GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
08130 typedef void (GLAPIENTRY * PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* c, const GLfloat *n, const GLfloat *v);
08131 typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y);
08132 typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte* c, const GLfloat *v);
08133 typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
08134 typedef void (GLAPIENTRY * PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte* c, const GLfloat *v);
08135 typedef void (GLAPIENTRY * PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
08136 typedef void (GLAPIENTRY * PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* n, const GLfloat *v);
08137 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
08138 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *v);
08139 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
08140 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
08141 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) (GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
08142 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) (const GLuint* rc, const GLubyte *c, const GLfloat *v);
08143 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
08144 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *n, const GLfloat *v);
08145 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
08146 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
08147 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
08148 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);
08149 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
08150 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *tc, const GLfloat *v);
08151 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) (GLuint rc, GLfloat x, GLfloat y, GLfloat z);
08152 typedef void (GLAPIENTRY * PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) (const GLuint* rc, const GLfloat *v);
08153 typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
08154 typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *v);
08155 typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
08156 typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
08157 typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
08158 typedef void (GLAPIENTRY * PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) (const GLfloat* tc, const GLubyte *c, const GLfloat *v);
08159 typedef void (GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
08160 typedef void (GLAPIENTRY * PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *n, const GLfloat *v);
08161 typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FSUNPROC) (GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
08162 typedef void (GLAPIENTRY * PFNGLTEXCOORD2FVERTEX3FVSUNPROC) (const GLfloat* tc, const GLfloat *v);
08163 typedef void (GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
08164 typedef void (GLAPIENTRY * PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
08165 typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FSUNPROC) (GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
08166 typedef void (GLAPIENTRY * PFNGLTEXCOORD4FVERTEX4FVSUNPROC) (const GLfloat* tc, const GLfloat *v);
08167
08168 #define glColor3fVertex3fSUN GLEW_GET_FUN(__glewColor3fVertex3fSUN)
08169 #define glColor3fVertex3fvSUN GLEW_GET_FUN(__glewColor3fVertex3fvSUN)
08170 #define glColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fSUN)
08171 #define glColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewColor4fNormal3fVertex3fvSUN)
08172 #define glColor4ubVertex2fSUN GLEW_GET_FUN(__glewColor4ubVertex2fSUN)
08173 #define glColor4ubVertex2fvSUN GLEW_GET_FUN(__glewColor4ubVertex2fvSUN)
08174 #define glColor4ubVertex3fSUN GLEW_GET_FUN(__glewColor4ubVertex3fSUN)
08175 #define glColor4ubVertex3fvSUN GLEW_GET_FUN(__glewColor4ubVertex3fvSUN)
08176 #define glNormal3fVertex3fSUN GLEW_GET_FUN(__glewNormal3fVertex3fSUN)
08177 #define glNormal3fVertex3fvSUN GLEW_GET_FUN(__glewNormal3fVertex3fvSUN)
08178 #define glReplacementCodeuiColor3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fSUN)
08179 #define glReplacementCodeuiColor3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor3fVertex3fvSUN)
08180 #define glReplacementCodeuiColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fSUN)
08181 #define glReplacementCodeuiColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4fNormal3fVertex3fvSUN)
08182 #define glReplacementCodeuiColor4ubVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fSUN)
08183 #define glReplacementCodeuiColor4ubVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiColor4ubVertex3fvSUN)
08184 #define glReplacementCodeuiNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fSUN)
08185 #define glReplacementCodeuiNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiNormal3fVertex3fvSUN)
08186 #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN)
08187 #define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN)
08188 #define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN)
08189 #define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN)
08190 #define glReplacementCodeuiTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fSUN)
08191 #define glReplacementCodeuiTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiTexCoord2fVertex3fvSUN)
08192 #define glReplacementCodeuiVertex3fSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fSUN)
08193 #define glReplacementCodeuiVertex3fvSUN GLEW_GET_FUN(__glewReplacementCodeuiVertex3fvSUN)
08194 #define glTexCoord2fColor3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fSUN)
08195 #define glTexCoord2fColor3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor3fVertex3fvSUN)
08196 #define glTexCoord2fColor4fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fSUN)
08197 #define glTexCoord2fColor4fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4fNormal3fVertex3fvSUN)
08198 #define glTexCoord2fColor4ubVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fSUN)
08199 #define glTexCoord2fColor4ubVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fColor4ubVertex3fvSUN)
08200 #define glTexCoord2fNormal3fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fSUN)
08201 #define glTexCoord2fNormal3fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fNormal3fVertex3fvSUN)
08202 #define glTexCoord2fVertex3fSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fSUN)
08203 #define glTexCoord2fVertex3fvSUN GLEW_GET_FUN(__glewTexCoord2fVertex3fvSUN)
08204 #define glTexCoord4fColor4fNormal3fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fSUN)
08205 #define glTexCoord4fColor4fNormal3fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fColor4fNormal3fVertex4fvSUN)
08206 #define glTexCoord4fVertex4fSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fSUN)
08207 #define glTexCoord4fVertex4fvSUN GLEW_GET_FUN(__glewTexCoord4fVertex4fvSUN)
08208
08209 #define GLEW_SUN_vertex GLEW_GET_VAR(__GLEW_SUN_vertex)
08210
08211 #endif
08212
08213
08214
08215 #ifndef GL_WIN_phong_shading
08216 #define GL_WIN_phong_shading 1
08217
08218 #define GL_PHONG_WIN 0x80EA
08219 #define GL_PHONG_HINT_WIN 0x80EB
08220
08221 #define GLEW_WIN_phong_shading GLEW_GET_VAR(__GLEW_WIN_phong_shading)
08222
08223 #endif
08224
08225
08226
08227 #ifndef GL_WIN_specular_fog
08228 #define GL_WIN_specular_fog 1
08229
08230 #define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC
08231
08232 #define GLEW_WIN_specular_fog GLEW_GET_VAR(__GLEW_WIN_specular_fog)
08233
08234 #endif
08235
08236
08237
08238 #ifndef GL_WIN_swap_hint
08239 #define GL_WIN_swap_hint 1
08240
08241 typedef void (GLAPIENTRY * PFNGLADDSWAPHINTRECTWINPROC) (GLint x, GLint y, GLsizei width, GLsizei height);
08242
08243 #define glAddSwapHintRectWIN GLEW_GET_FUN(__glewAddSwapHintRectWIN)
08244
08245 #define GLEW_WIN_swap_hint GLEW_GET_VAR(__GLEW_WIN_swap_hint)
08246
08247 #endif
08248
08249
08250
08251 #if defined(GLEW_MX) && defined(_WIN32)
08252 #define GLEW_FUN_EXPORT
08253 #else
08254 #define GLEW_FUN_EXPORT GLEWAPI
08255 #endif
08256
08257 #if defined(GLEW_MX)
08258 #define GLEW_VAR_EXPORT
08259 #else
08260 #define GLEW_VAR_EXPORT GLEWAPI
08261 #endif
08262
08263 #if defined(GLEW_MX) && defined(_WIN32)
08264 struct GLEWContextStruct
08265 {
08266 #endif
08267
08268 GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DPROC __glewCopyTexSubImage3D;
08269 GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSPROC __glewDrawRangeElements;
08270 GLEW_FUN_EXPORT PFNGLTEXIMAGE3DPROC __glewTexImage3D;
08271 GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DPROC __glewTexSubImage3D;
08272
08273 GLEW_FUN_EXPORT PFNGLACTIVETEXTUREPROC __glewActiveTexture;
08274 GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREPROC __glewClientActiveTexture;
08275 GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DPROC __glewCompressedTexImage1D;
08276 GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DPROC __glewCompressedTexImage2D;
08277 GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DPROC __glewCompressedTexImage3D;
08278 GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC __glewCompressedTexSubImage1D;
08279 GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC __glewCompressedTexSubImage2D;
08280 GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC __glewCompressedTexSubImage3D;
08281 GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEPROC __glewGetCompressedTexImage;
08282 GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDPROC __glewLoadTransposeMatrixd;
08283 GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFPROC __glewLoadTransposeMatrixf;
08284 GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDPROC __glewMultTransposeMatrixd;
08285 GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFPROC __glewMultTransposeMatrixf;
08286 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DPROC __glewMultiTexCoord1d;
08287 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVPROC __glewMultiTexCoord1dv;
08288 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FPROC __glewMultiTexCoord1f;
08289 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVPROC __glewMultiTexCoord1fv;
08290 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IPROC __glewMultiTexCoord1i;
08291 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVPROC __glewMultiTexCoord1iv;
08292 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SPROC __glewMultiTexCoord1s;
08293 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVPROC __glewMultiTexCoord1sv;
08294 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DPROC __glewMultiTexCoord2d;
08295 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVPROC __glewMultiTexCoord2dv;
08296 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FPROC __glewMultiTexCoord2f;
08297 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVPROC __glewMultiTexCoord2fv;
08298 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IPROC __glewMultiTexCoord2i;
08299 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVPROC __glewMultiTexCoord2iv;
08300 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SPROC __glewMultiTexCoord2s;
08301 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVPROC __glewMultiTexCoord2sv;
08302 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DPROC __glewMultiTexCoord3d;
08303 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVPROC __glewMultiTexCoord3dv;
08304 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FPROC __glewMultiTexCoord3f;
08305 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVPROC __glewMultiTexCoord3fv;
08306 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IPROC __glewMultiTexCoord3i;
08307 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVPROC __glewMultiTexCoord3iv;
08308 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SPROC __glewMultiTexCoord3s;
08309 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVPROC __glewMultiTexCoord3sv;
08310 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DPROC __glewMultiTexCoord4d;
08311 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVPROC __glewMultiTexCoord4dv;
08312 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FPROC __glewMultiTexCoord4f;
08313 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVPROC __glewMultiTexCoord4fv;
08314 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IPROC __glewMultiTexCoord4i;
08315 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVPROC __glewMultiTexCoord4iv;
08316 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SPROC __glewMultiTexCoord4s;
08317 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVPROC __glewMultiTexCoord4sv;
08318 GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEPROC __glewSampleCoverage;
08319
08320 GLEW_FUN_EXPORT PFNGLBLENDCOLORPROC __glewBlendColor;
08321 GLEW_FUN_EXPORT PFNGLBLENDEQUATIONPROC __glewBlendEquation;
08322 GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEPROC __glewBlendFuncSeparate;
08323 GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERPROC __glewFogCoordPointer;
08324 GLEW_FUN_EXPORT PFNGLFOGCOORDDPROC __glewFogCoordd;
08325 GLEW_FUN_EXPORT PFNGLFOGCOORDDVPROC __glewFogCoorddv;
08326 GLEW_FUN_EXPORT PFNGLFOGCOORDFPROC __glewFogCoordf;
08327 GLEW_FUN_EXPORT PFNGLFOGCOORDFVPROC __glewFogCoordfv;
08328 GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSPROC __glewMultiDrawArrays;
08329 GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSPROC __glewMultiDrawElements;
08330 GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFPROC __glewPointParameterf;
08331 GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVPROC __glewPointParameterfv;
08332 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BPROC __glewSecondaryColor3b;
08333 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVPROC __glewSecondaryColor3bv;
08334 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DPROC __glewSecondaryColor3d;
08335 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVPROC __glewSecondaryColor3dv;
08336 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FPROC __glewSecondaryColor3f;
08337 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVPROC __glewSecondaryColor3fv;
08338 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IPROC __glewSecondaryColor3i;
08339 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVPROC __glewSecondaryColor3iv;
08340 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SPROC __glewSecondaryColor3s;
08341 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVPROC __glewSecondaryColor3sv;
08342 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBPROC __glewSecondaryColor3ub;
08343 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVPROC __glewSecondaryColor3ubv;
08344 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIPROC __glewSecondaryColor3ui;
08345 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVPROC __glewSecondaryColor3uiv;
08346 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USPROC __glewSecondaryColor3us;
08347 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVPROC __glewSecondaryColor3usv;
08348 GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERPROC __glewSecondaryColorPointer;
08349 GLEW_FUN_EXPORT PFNGLWINDOWPOS2DPROC __glewWindowPos2d;
08350 GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVPROC __glewWindowPos2dv;
08351 GLEW_FUN_EXPORT PFNGLWINDOWPOS2FPROC __glewWindowPos2f;
08352 GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVPROC __glewWindowPos2fv;
08353 GLEW_FUN_EXPORT PFNGLWINDOWPOS2IPROC __glewWindowPos2i;
08354 GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVPROC __glewWindowPos2iv;
08355 GLEW_FUN_EXPORT PFNGLWINDOWPOS2SPROC __glewWindowPos2s;
08356 GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVPROC __glewWindowPos2sv;
08357 GLEW_FUN_EXPORT PFNGLWINDOWPOS3DPROC __glewWindowPos3d;
08358 GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVPROC __glewWindowPos3dv;
08359 GLEW_FUN_EXPORT PFNGLWINDOWPOS3FPROC __glewWindowPos3f;
08360 GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVPROC __glewWindowPos3fv;
08361 GLEW_FUN_EXPORT PFNGLWINDOWPOS3IPROC __glewWindowPos3i;
08362 GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVPROC __glewWindowPos3iv;
08363 GLEW_FUN_EXPORT PFNGLWINDOWPOS3SPROC __glewWindowPos3s;
08364 GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVPROC __glewWindowPos3sv;
08365
08366 GLEW_FUN_EXPORT PFNGLBEGINQUERYPROC __glewBeginQuery;
08367 GLEW_FUN_EXPORT PFNGLBINDBUFFERPROC __glewBindBuffer;
08368 GLEW_FUN_EXPORT PFNGLBUFFERDATAPROC __glewBufferData;
08369 GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAPROC __glewBufferSubData;
08370 GLEW_FUN_EXPORT PFNGLDELETEBUFFERSPROC __glewDeleteBuffers;
08371 GLEW_FUN_EXPORT PFNGLDELETEQUERIESPROC __glewDeleteQueries;
08372 GLEW_FUN_EXPORT PFNGLENDQUERYPROC __glewEndQuery;
08373 GLEW_FUN_EXPORT PFNGLGENBUFFERSPROC __glewGenBuffers;
08374 GLEW_FUN_EXPORT PFNGLGENQUERIESPROC __glewGenQueries;
08375 GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVPROC __glewGetBufferParameteriv;
08376 GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVPROC __glewGetBufferPointerv;
08377 GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAPROC __glewGetBufferSubData;
08378 GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVPROC __glewGetQueryObjectiv;
08379 GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVPROC __glewGetQueryObjectuiv;
08380 GLEW_FUN_EXPORT PFNGLGETQUERYIVPROC __glewGetQueryiv;
08381 GLEW_FUN_EXPORT PFNGLISBUFFERPROC __glewIsBuffer;
08382 GLEW_FUN_EXPORT PFNGLISQUERYPROC __glewIsQuery;
08383 GLEW_FUN_EXPORT PFNGLMAPBUFFERPROC __glewMapBuffer;
08384 GLEW_FUN_EXPORT PFNGLUNMAPBUFFERPROC __glewUnmapBuffer;
08385
08386 GLEW_FUN_EXPORT PFNGLATTACHSHADERPROC __glewAttachShader;
08387 GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONPROC __glewBindAttribLocation;
08388 GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEPROC __glewBlendEquationSeparate;
08389 GLEW_FUN_EXPORT PFNGLCOMPILESHADERPROC __glewCompileShader;
08390 GLEW_FUN_EXPORT PFNGLCREATEPROGRAMPROC __glewCreateProgram;
08391 GLEW_FUN_EXPORT PFNGLCREATESHADERPROC __glewCreateShader;
08392 GLEW_FUN_EXPORT PFNGLDELETEPROGRAMPROC __glewDeleteProgram;
08393 GLEW_FUN_EXPORT PFNGLDELETESHADERPROC __glewDeleteShader;
08394 GLEW_FUN_EXPORT PFNGLDETACHSHADERPROC __glewDetachShader;
08395 GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYPROC __glewDisableVertexAttribArray;
08396 GLEW_FUN_EXPORT PFNGLDRAWBUFFERSPROC __glewDrawBuffers;
08397 GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYPROC __glewEnableVertexAttribArray;
08398 GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBPROC __glewGetActiveAttrib;
08399 GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMPROC __glewGetActiveUniform;
08400 GLEW_FUN_EXPORT PFNGLGETATTACHEDSHADERSPROC __glewGetAttachedShaders;
08401 GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONPROC __glewGetAttribLocation;
08402 GLEW_FUN_EXPORT PFNGLGETPROGRAMINFOLOGPROC __glewGetProgramInfoLog;
08403 GLEW_FUN_EXPORT PFNGLGETPROGRAMIVPROC __glewGetProgramiv;
08404 GLEW_FUN_EXPORT PFNGLGETSHADERINFOLOGPROC __glewGetShaderInfoLog;
08405 GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEPROC __glewGetShaderSource;
08406 GLEW_FUN_EXPORT PFNGLGETSHADERIVPROC __glewGetShaderiv;
08407 GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONPROC __glewGetUniformLocation;
08408 GLEW_FUN_EXPORT PFNGLGETUNIFORMFVPROC __glewGetUniformfv;
08409 GLEW_FUN_EXPORT PFNGLGETUNIFORMIVPROC __glewGetUniformiv;
08410 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVPROC __glewGetVertexAttribPointerv;
08411 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVPROC __glewGetVertexAttribdv;
08412 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVPROC __glewGetVertexAttribfv;
08413 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVPROC __glewGetVertexAttribiv;
08414 GLEW_FUN_EXPORT PFNGLISPROGRAMPROC __glewIsProgram;
08415 GLEW_FUN_EXPORT PFNGLISSHADERPROC __glewIsShader;
08416 GLEW_FUN_EXPORT PFNGLLINKPROGRAMPROC __glewLinkProgram;
08417 GLEW_FUN_EXPORT PFNGLSHADERSOURCEPROC __glewShaderSource;
08418 GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEPROC __glewStencilFuncSeparate;
08419 GLEW_FUN_EXPORT PFNGLSTENCILMASKSEPARATEPROC __glewStencilMaskSeparate;
08420 GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEPROC __glewStencilOpSeparate;
08421 GLEW_FUN_EXPORT PFNGLUNIFORM1FPROC __glewUniform1f;
08422 GLEW_FUN_EXPORT PFNGLUNIFORM1FVPROC __glewUniform1fv;
08423 GLEW_FUN_EXPORT PFNGLUNIFORM1IPROC __glewUniform1i;
08424 GLEW_FUN_EXPORT PFNGLUNIFORM1IVPROC __glewUniform1iv;
08425 GLEW_FUN_EXPORT PFNGLUNIFORM2FPROC __glewUniform2f;
08426 GLEW_FUN_EXPORT PFNGLUNIFORM2FVPROC __glewUniform2fv;
08427 GLEW_FUN_EXPORT PFNGLUNIFORM2IPROC __glewUniform2i;
08428 GLEW_FUN_EXPORT PFNGLUNIFORM2IVPROC __glewUniform2iv;
08429 GLEW_FUN_EXPORT PFNGLUNIFORM3FPROC __glewUniform3f;
08430 GLEW_FUN_EXPORT PFNGLUNIFORM3FVPROC __glewUniform3fv;
08431 GLEW_FUN_EXPORT PFNGLUNIFORM3IPROC __glewUniform3i;
08432 GLEW_FUN_EXPORT PFNGLUNIFORM3IVPROC __glewUniform3iv;
08433 GLEW_FUN_EXPORT PFNGLUNIFORM4FPROC __glewUniform4f;
08434 GLEW_FUN_EXPORT PFNGLUNIFORM4FVPROC __glewUniform4fv;
08435 GLEW_FUN_EXPORT PFNGLUNIFORM4IPROC __glewUniform4i;
08436 GLEW_FUN_EXPORT PFNGLUNIFORM4IVPROC __glewUniform4iv;
08437 GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVPROC __glewUniformMatrix2fv;
08438 GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVPROC __glewUniformMatrix3fv;
08439 GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVPROC __glewUniformMatrix4fv;
08440 GLEW_FUN_EXPORT PFNGLUSEPROGRAMPROC __glewUseProgram;
08441 GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMPROC __glewValidateProgram;
08442 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DPROC __glewVertexAttrib1d;
08443 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVPROC __glewVertexAttrib1dv;
08444 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FPROC __glewVertexAttrib1f;
08445 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVPROC __glewVertexAttrib1fv;
08446 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SPROC __glewVertexAttrib1s;
08447 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVPROC __glewVertexAttrib1sv;
08448 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DPROC __glewVertexAttrib2d;
08449 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVPROC __glewVertexAttrib2dv;
08450 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FPROC __glewVertexAttrib2f;
08451 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVPROC __glewVertexAttrib2fv;
08452 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SPROC __glewVertexAttrib2s;
08453 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVPROC __glewVertexAttrib2sv;
08454 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DPROC __glewVertexAttrib3d;
08455 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVPROC __glewVertexAttrib3dv;
08456 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FPROC __glewVertexAttrib3f;
08457 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVPROC __glewVertexAttrib3fv;
08458 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SPROC __glewVertexAttrib3s;
08459 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVPROC __glewVertexAttrib3sv;
08460 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVPROC __glewVertexAttrib4Nbv;
08461 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVPROC __glewVertexAttrib4Niv;
08462 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVPROC __glewVertexAttrib4Nsv;
08463 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBPROC __glewVertexAttrib4Nub;
08464 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVPROC __glewVertexAttrib4Nubv;
08465 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVPROC __glewVertexAttrib4Nuiv;
08466 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVPROC __glewVertexAttrib4Nusv;
08467 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVPROC __glewVertexAttrib4bv;
08468 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DPROC __glewVertexAttrib4d;
08469 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVPROC __glewVertexAttrib4dv;
08470 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FPROC __glewVertexAttrib4f;
08471 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVPROC __glewVertexAttrib4fv;
08472 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVPROC __glewVertexAttrib4iv;
08473 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SPROC __glewVertexAttrib4s;
08474 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVPROC __glewVertexAttrib4sv;
08475 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVPROC __glewVertexAttrib4ubv;
08476 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVPROC __glewVertexAttrib4uiv;
08477 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVPROC __glewVertexAttrib4usv;
08478 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERPROC __glewVertexAttribPointer;
08479
08480 GLEW_FUN_EXPORT PFNGLTBUFFERMASK3DFXPROC __glewTbufferMask3DFX;
08481
08482 GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYAPPLEPROC __glewDrawElementArrayAPPLE;
08483 GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC __glewDrawRangeElementArrayAPPLE;
08484 GLEW_FUN_EXPORT PFNGLELEMENTPOINTERAPPLEPROC __glewElementPointerAPPLE;
08485 GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC __glewMultiDrawElementArrayAPPLE;
08486 GLEW_FUN_EXPORT PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC __glewMultiDrawRangeElementArrayAPPLE;
08487
08488 GLEW_FUN_EXPORT PFNGLDELETEFENCESAPPLEPROC __glewDeleteFencesAPPLE;
08489 GLEW_FUN_EXPORT PFNGLFINISHFENCEAPPLEPROC __glewFinishFenceAPPLE;
08490 GLEW_FUN_EXPORT PFNGLFINISHOBJECTAPPLEPROC __glewFinishObjectAPPLE;
08491 GLEW_FUN_EXPORT PFNGLGENFENCESAPPLEPROC __glewGenFencesAPPLE;
08492 GLEW_FUN_EXPORT PFNGLISFENCEAPPLEPROC __glewIsFenceAPPLE;
08493 GLEW_FUN_EXPORT PFNGLSETFENCEAPPLEPROC __glewSetFenceAPPLE;
08494 GLEW_FUN_EXPORT PFNGLTESTFENCEAPPLEPROC __glewTestFenceAPPLE;
08495 GLEW_FUN_EXPORT PFNGLTESTOBJECTAPPLEPROC __glewTestObjectAPPLE;
08496
08497 GLEW_FUN_EXPORT PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC __glewGetTexParameterPointervAPPLE;
08498 GLEW_FUN_EXPORT PFNGLTEXTURERANGEAPPLEPROC __glewTextureRangeAPPLE;
08499
08500 GLEW_FUN_EXPORT PFNGLBINDVERTEXARRAYAPPLEPROC __glewBindVertexArrayAPPLE;
08501 GLEW_FUN_EXPORT PFNGLDELETEVERTEXARRAYSAPPLEPROC __glewDeleteVertexArraysAPPLE;
08502 GLEW_FUN_EXPORT PFNGLGENVERTEXARRAYSAPPLEPROC __glewGenVertexArraysAPPLE;
08503 GLEW_FUN_EXPORT PFNGLISVERTEXARRAYAPPLEPROC __glewIsVertexArrayAPPLE;
08504
08505 GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC __glewFlushVertexArrayRangeAPPLE;
08506 GLEW_FUN_EXPORT PFNGLVERTEXARRAYPARAMETERIAPPLEPROC __glewVertexArrayParameteriAPPLE;
08507 GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGEAPPLEPROC __glewVertexArrayRangeAPPLE;
08508
08509 GLEW_FUN_EXPORT PFNGLCLAMPCOLORARBPROC __glewClampColorARB;
08510
08511 GLEW_FUN_EXPORT PFNGLDRAWBUFFERSARBPROC __glewDrawBuffersARB;
08512
08513 GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEPROC __glewColorSubTable;
08514 GLEW_FUN_EXPORT PFNGLCOLORTABLEPROC __glewColorTable;
08515 GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVPROC __glewColorTableParameterfv;
08516 GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVPROC __glewColorTableParameteriv;
08517 GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DPROC __glewConvolutionFilter1D;
08518 GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DPROC __glewConvolutionFilter2D;
08519 GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFPROC __glewConvolutionParameterf;
08520 GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVPROC __glewConvolutionParameterfv;
08521 GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIPROC __glewConvolutionParameteri;
08522 GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVPROC __glewConvolutionParameteriv;
08523 GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEPROC __glewCopyColorSubTable;
08524 GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLEPROC __glewCopyColorTable;
08525 GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DPROC __glewCopyConvolutionFilter1D;
08526 GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DPROC __glewCopyConvolutionFilter2D;
08527 GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPROC __glewGetColorTable;
08528 GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVPROC __glewGetColorTableParameterfv;
08529 GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVPROC __glewGetColorTableParameteriv;
08530 GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTERPROC __glewGetConvolutionFilter;
08531 GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVPROC __glewGetConvolutionParameterfv;
08532 GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVPROC __glewGetConvolutionParameteriv;
08533 GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPROC __glewGetHistogram;
08534 GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVPROC __glewGetHistogramParameterfv;
08535 GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVPROC __glewGetHistogramParameteriv;
08536 GLEW_FUN_EXPORT PFNGLGETMINMAXPROC __glewGetMinmax;
08537 GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVPROC __glewGetMinmaxParameterfv;
08538 GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVPROC __glewGetMinmaxParameteriv;
08539 GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTERPROC __glewGetSeparableFilter;
08540 GLEW_FUN_EXPORT PFNGLHISTOGRAMPROC __glewHistogram;
08541 GLEW_FUN_EXPORT PFNGLMINMAXPROC __glewMinmax;
08542 GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMPROC __glewResetHistogram;
08543 GLEW_FUN_EXPORT PFNGLRESETMINMAXPROC __glewResetMinmax;
08544 GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DPROC __glewSeparableFilter2D;
08545
08546 GLEW_FUN_EXPORT PFNGLCURRENTPALETTEMATRIXARBPROC __glewCurrentPaletteMatrixARB;
08547 GLEW_FUN_EXPORT PFNGLMATRIXINDEXPOINTERARBPROC __glewMatrixIndexPointerARB;
08548 GLEW_FUN_EXPORT PFNGLMATRIXINDEXUBVARBPROC __glewMatrixIndexubvARB;
08549 GLEW_FUN_EXPORT PFNGLMATRIXINDEXUIVARBPROC __glewMatrixIndexuivARB;
08550 GLEW_FUN_EXPORT PFNGLMATRIXINDEXUSVARBPROC __glewMatrixIndexusvARB;
08551
08552 GLEW_FUN_EXPORT PFNGLSAMPLECOVERAGEARBPROC __glewSampleCoverageARB;
08553
08554 GLEW_FUN_EXPORT PFNGLACTIVETEXTUREARBPROC __glewActiveTextureARB;
08555 GLEW_FUN_EXPORT PFNGLCLIENTACTIVETEXTUREARBPROC __glewClientActiveTextureARB;
08556 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DARBPROC __glewMultiTexCoord1dARB;
08557 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1DVARBPROC __glewMultiTexCoord1dvARB;
08558 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FARBPROC __glewMultiTexCoord1fARB;
08559 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1FVARBPROC __glewMultiTexCoord1fvARB;
08560 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IARBPROC __glewMultiTexCoord1iARB;
08561 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1IVARBPROC __glewMultiTexCoord1ivARB;
08562 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SARBPROC __glewMultiTexCoord1sARB;
08563 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1SVARBPROC __glewMultiTexCoord1svARB;
08564 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DARBPROC __glewMultiTexCoord2dARB;
08565 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2DVARBPROC __glewMultiTexCoord2dvARB;
08566 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FARBPROC __glewMultiTexCoord2fARB;
08567 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2FVARBPROC __glewMultiTexCoord2fvARB;
08568 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IARBPROC __glewMultiTexCoord2iARB;
08569 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2IVARBPROC __glewMultiTexCoord2ivARB;
08570 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SARBPROC __glewMultiTexCoord2sARB;
08571 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2SVARBPROC __glewMultiTexCoord2svARB;
08572 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DARBPROC __glewMultiTexCoord3dARB;
08573 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3DVARBPROC __glewMultiTexCoord3dvARB;
08574 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FARBPROC __glewMultiTexCoord3fARB;
08575 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3FVARBPROC __glewMultiTexCoord3fvARB;
08576 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IARBPROC __glewMultiTexCoord3iARB;
08577 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3IVARBPROC __glewMultiTexCoord3ivARB;
08578 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SARBPROC __glewMultiTexCoord3sARB;
08579 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3SVARBPROC __glewMultiTexCoord3svARB;
08580 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DARBPROC __glewMultiTexCoord4dARB;
08581 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4DVARBPROC __glewMultiTexCoord4dvARB;
08582 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FARBPROC __glewMultiTexCoord4fARB;
08583 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4FVARBPROC __glewMultiTexCoord4fvARB;
08584 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IARBPROC __glewMultiTexCoord4iARB;
08585 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4IVARBPROC __glewMultiTexCoord4ivARB;
08586 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SARBPROC __glewMultiTexCoord4sARB;
08587 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4SVARBPROC __glewMultiTexCoord4svARB;
08588
08589 GLEW_FUN_EXPORT PFNGLBEGINQUERYARBPROC __glewBeginQueryARB;
08590 GLEW_FUN_EXPORT PFNGLDELETEQUERIESARBPROC __glewDeleteQueriesARB;
08591 GLEW_FUN_EXPORT PFNGLENDQUERYARBPROC __glewEndQueryARB;
08592 GLEW_FUN_EXPORT PFNGLGENQUERIESARBPROC __glewGenQueriesARB;
08593 GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTIVARBPROC __glewGetQueryObjectivARB;
08594 GLEW_FUN_EXPORT PFNGLGETQUERYOBJECTUIVARBPROC __glewGetQueryObjectuivARB;
08595 GLEW_FUN_EXPORT PFNGLGETQUERYIVARBPROC __glewGetQueryivARB;
08596 GLEW_FUN_EXPORT PFNGLISQUERYARBPROC __glewIsQueryARB;
08597
08598 GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFARBPROC __glewPointParameterfARB;
08599 GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVARBPROC __glewPointParameterfvARB;
08600
08601 GLEW_FUN_EXPORT PFNGLATTACHOBJECTARBPROC __glewAttachObjectARB;
08602 GLEW_FUN_EXPORT PFNGLCOMPILESHADERARBPROC __glewCompileShaderARB;
08603 GLEW_FUN_EXPORT PFNGLCREATEPROGRAMOBJECTARBPROC __glewCreateProgramObjectARB;
08604 GLEW_FUN_EXPORT PFNGLCREATESHADEROBJECTARBPROC __glewCreateShaderObjectARB;
08605 GLEW_FUN_EXPORT PFNGLDELETEOBJECTARBPROC __glewDeleteObjectARB;
08606 GLEW_FUN_EXPORT PFNGLDETACHOBJECTARBPROC __glewDetachObjectARB;
08607 GLEW_FUN_EXPORT PFNGLGETACTIVEUNIFORMARBPROC __glewGetActiveUniformARB;
08608 GLEW_FUN_EXPORT PFNGLGETATTACHEDOBJECTSARBPROC __glewGetAttachedObjectsARB;
08609 GLEW_FUN_EXPORT PFNGLGETHANDLEARBPROC __glewGetHandleARB;
08610 GLEW_FUN_EXPORT PFNGLGETINFOLOGARBPROC __glewGetInfoLogARB;
08611 GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERFVARBPROC __glewGetObjectParameterfvARB;
08612 GLEW_FUN_EXPORT PFNGLGETOBJECTPARAMETERIVARBPROC __glewGetObjectParameterivARB;
08613 GLEW_FUN_EXPORT PFNGLGETSHADERSOURCEARBPROC __glewGetShaderSourceARB;
08614 GLEW_FUN_EXPORT PFNGLGETUNIFORMLOCATIONARBPROC __glewGetUniformLocationARB;
08615 GLEW_FUN_EXPORT PFNGLGETUNIFORMFVARBPROC __glewGetUniformfvARB;
08616 GLEW_FUN_EXPORT PFNGLGETUNIFORMIVARBPROC __glewGetUniformivARB;
08617 GLEW_FUN_EXPORT PFNGLLINKPROGRAMARBPROC __glewLinkProgramARB;
08618 GLEW_FUN_EXPORT PFNGLSHADERSOURCEARBPROC __glewShaderSourceARB;
08619 GLEW_FUN_EXPORT PFNGLUNIFORM1FARBPROC __glewUniform1fARB;
08620 GLEW_FUN_EXPORT PFNGLUNIFORM1FVARBPROC __glewUniform1fvARB;
08621 GLEW_FUN_EXPORT PFNGLUNIFORM1IARBPROC __glewUniform1iARB;
08622 GLEW_FUN_EXPORT PFNGLUNIFORM1IVARBPROC __glewUniform1ivARB;
08623 GLEW_FUN_EXPORT PFNGLUNIFORM2FARBPROC __glewUniform2fARB;
08624 GLEW_FUN_EXPORT PFNGLUNIFORM2FVARBPROC __glewUniform2fvARB;
08625 GLEW_FUN_EXPORT PFNGLUNIFORM2IARBPROC __glewUniform2iARB;
08626 GLEW_FUN_EXPORT PFNGLUNIFORM2IVARBPROC __glewUniform2ivARB;
08627 GLEW_FUN_EXPORT PFNGLUNIFORM3FARBPROC __glewUniform3fARB;
08628 GLEW_FUN_EXPORT PFNGLUNIFORM3FVARBPROC __glewUniform3fvARB;
08629 GLEW_FUN_EXPORT PFNGLUNIFORM3IARBPROC __glewUniform3iARB;
08630 GLEW_FUN_EXPORT PFNGLUNIFORM3IVARBPROC __glewUniform3ivARB;
08631 GLEW_FUN_EXPORT PFNGLUNIFORM4FARBPROC __glewUniform4fARB;
08632 GLEW_FUN_EXPORT PFNGLUNIFORM4FVARBPROC __glewUniform4fvARB;
08633 GLEW_FUN_EXPORT PFNGLUNIFORM4IARBPROC __glewUniform4iARB;
08634 GLEW_FUN_EXPORT PFNGLUNIFORM4IVARBPROC __glewUniform4ivARB;
08635 GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX2FVARBPROC __glewUniformMatrix2fvARB;
08636 GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX3FVARBPROC __glewUniformMatrix3fvARB;
08637 GLEW_FUN_EXPORT PFNGLUNIFORMMATRIX4FVARBPROC __glewUniformMatrix4fvARB;
08638 GLEW_FUN_EXPORT PFNGLUSEPROGRAMOBJECTARBPROC __glewUseProgramObjectARB;
08639 GLEW_FUN_EXPORT PFNGLVALIDATEPROGRAMARBPROC __glewValidateProgramARB;
08640
08641 GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE1DARBPROC __glewCompressedTexImage1DARB;
08642 GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE2DARBPROC __glewCompressedTexImage2DARB;
08643 GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXIMAGE3DARBPROC __glewCompressedTexImage3DARB;
08644 GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC __glewCompressedTexSubImage1DARB;
08645 GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC __glewCompressedTexSubImage2DARB;
08646 GLEW_FUN_EXPORT PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC __glewCompressedTexSubImage3DARB;
08647 GLEW_FUN_EXPORT PFNGLGETCOMPRESSEDTEXIMAGEARBPROC __glewGetCompressedTexImageARB;
08648
08649 GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXDARBPROC __glewLoadTransposeMatrixdARB;
08650 GLEW_FUN_EXPORT PFNGLLOADTRANSPOSEMATRIXFARBPROC __glewLoadTransposeMatrixfARB;
08651 GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXDARBPROC __glewMultTransposeMatrixdARB;
08652 GLEW_FUN_EXPORT PFNGLMULTTRANSPOSEMATRIXFARBPROC __glewMultTransposeMatrixfARB;
08653
08654 GLEW_FUN_EXPORT PFNGLVERTEXBLENDARBPROC __glewVertexBlendARB;
08655 GLEW_FUN_EXPORT PFNGLWEIGHTPOINTERARBPROC __glewWeightPointerARB;
08656 GLEW_FUN_EXPORT PFNGLWEIGHTBVARBPROC __glewWeightbvARB;
08657 GLEW_FUN_EXPORT PFNGLWEIGHTDVARBPROC __glewWeightdvARB;
08658 GLEW_FUN_EXPORT PFNGLWEIGHTFVARBPROC __glewWeightfvARB;
08659 GLEW_FUN_EXPORT PFNGLWEIGHTIVARBPROC __glewWeightivARB;
08660 GLEW_FUN_EXPORT PFNGLWEIGHTSVARBPROC __glewWeightsvARB;
08661 GLEW_FUN_EXPORT PFNGLWEIGHTUBVARBPROC __glewWeightubvARB;
08662 GLEW_FUN_EXPORT PFNGLWEIGHTUIVARBPROC __glewWeightuivARB;
08663 GLEW_FUN_EXPORT PFNGLWEIGHTUSVARBPROC __glewWeightusvARB;
08664
08665 GLEW_FUN_EXPORT PFNGLBINDBUFFERARBPROC __glewBindBufferARB;
08666 GLEW_FUN_EXPORT PFNGLBUFFERDATAARBPROC __glewBufferDataARB;
08667 GLEW_FUN_EXPORT PFNGLBUFFERSUBDATAARBPROC __glewBufferSubDataARB;
08668 GLEW_FUN_EXPORT PFNGLDELETEBUFFERSARBPROC __glewDeleteBuffersARB;
08669 GLEW_FUN_EXPORT PFNGLGENBUFFERSARBPROC __glewGenBuffersARB;
08670 GLEW_FUN_EXPORT PFNGLGETBUFFERPARAMETERIVARBPROC __glewGetBufferParameterivARB;
08671 GLEW_FUN_EXPORT PFNGLGETBUFFERPOINTERVARBPROC __glewGetBufferPointervARB;
08672 GLEW_FUN_EXPORT PFNGLGETBUFFERSUBDATAARBPROC __glewGetBufferSubDataARB;
08673 GLEW_FUN_EXPORT PFNGLISBUFFERARBPROC __glewIsBufferARB;
08674 GLEW_FUN_EXPORT PFNGLMAPBUFFERARBPROC __glewMapBufferARB;
08675 GLEW_FUN_EXPORT PFNGLUNMAPBUFFERARBPROC __glewUnmapBufferARB;
08676
08677 GLEW_FUN_EXPORT PFNGLBINDPROGRAMARBPROC __glewBindProgramARB;
08678 GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSARBPROC __glewDeleteProgramsARB;
08679 GLEW_FUN_EXPORT PFNGLDISABLEVERTEXATTRIBARRAYARBPROC __glewDisableVertexAttribArrayARB;
08680 GLEW_FUN_EXPORT PFNGLENABLEVERTEXATTRIBARRAYARBPROC __glewEnableVertexAttribArrayARB;
08681 GLEW_FUN_EXPORT PFNGLGENPROGRAMSARBPROC __glewGenProgramsARB;
08682 GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERDVARBPROC __glewGetProgramEnvParameterdvARB;
08683 GLEW_FUN_EXPORT PFNGLGETPROGRAMENVPARAMETERFVARBPROC __glewGetProgramEnvParameterfvARB;
08684 GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC __glewGetProgramLocalParameterdvARB;
08685 GLEW_FUN_EXPORT PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC __glewGetProgramLocalParameterfvARB;
08686 GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGARBPROC __glewGetProgramStringARB;
08687 GLEW_FUN_EXPORT PFNGLGETPROGRAMIVARBPROC __glewGetProgramivARB;
08688 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVARBPROC __glewGetVertexAttribPointervARB;
08689 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVARBPROC __glewGetVertexAttribdvARB;
08690 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVARBPROC __glewGetVertexAttribfvARB;
08691 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVARBPROC __glewGetVertexAttribivARB;
08692 GLEW_FUN_EXPORT PFNGLISPROGRAMARBPROC __glewIsProgramARB;
08693 GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DARBPROC __glewProgramEnvParameter4dARB;
08694 GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4DVARBPROC __glewProgramEnvParameter4dvARB;
08695 GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FARBPROC __glewProgramEnvParameter4fARB;
08696 GLEW_FUN_EXPORT PFNGLPROGRAMENVPARAMETER4FVARBPROC __glewProgramEnvParameter4fvARB;
08697 GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DARBPROC __glewProgramLocalParameter4dARB;
08698 GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4DVARBPROC __glewProgramLocalParameter4dvARB;
08699 GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FARBPROC __glewProgramLocalParameter4fARB;
08700 GLEW_FUN_EXPORT PFNGLPROGRAMLOCALPARAMETER4FVARBPROC __glewProgramLocalParameter4fvARB;
08701 GLEW_FUN_EXPORT PFNGLPROGRAMSTRINGARBPROC __glewProgramStringARB;
08702 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DARBPROC __glewVertexAttrib1dARB;
08703 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVARBPROC __glewVertexAttrib1dvARB;
08704 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FARBPROC __glewVertexAttrib1fARB;
08705 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVARBPROC __glewVertexAttrib1fvARB;
08706 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SARBPROC __glewVertexAttrib1sARB;
08707 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVARBPROC __glewVertexAttrib1svARB;
08708 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DARBPROC __glewVertexAttrib2dARB;
08709 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVARBPROC __glewVertexAttrib2dvARB;
08710 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FARBPROC __glewVertexAttrib2fARB;
08711 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVARBPROC __glewVertexAttrib2fvARB;
08712 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SARBPROC __glewVertexAttrib2sARB;
08713 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVARBPROC __glewVertexAttrib2svARB;
08714 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DARBPROC __glewVertexAttrib3dARB;
08715 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVARBPROC __glewVertexAttrib3dvARB;
08716 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FARBPROC __glewVertexAttrib3fARB;
08717 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVARBPROC __glewVertexAttrib3fvARB;
08718 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SARBPROC __glewVertexAttrib3sARB;
08719 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVARBPROC __glewVertexAttrib3svARB;
08720 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NBVARBPROC __glewVertexAttrib4NbvARB;
08721 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NIVARBPROC __glewVertexAttrib4NivARB;
08722 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NSVARBPROC __glewVertexAttrib4NsvARB;
08723 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBARBPROC __glewVertexAttrib4NubARB;
08724 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUBVARBPROC __glewVertexAttrib4NubvARB;
08725 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUIVARBPROC __glewVertexAttrib4NuivARB;
08726 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4NUSVARBPROC __glewVertexAttrib4NusvARB;
08727 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4BVARBPROC __glewVertexAttrib4bvARB;
08728 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DARBPROC __glewVertexAttrib4dARB;
08729 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVARBPROC __glewVertexAttrib4dvARB;
08730 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FARBPROC __glewVertexAttrib4fARB;
08731 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVARBPROC __glewVertexAttrib4fvARB;
08732 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4IVARBPROC __glewVertexAttrib4ivARB;
08733 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SARBPROC __glewVertexAttrib4sARB;
08734 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVARBPROC __glewVertexAttrib4svARB;
08735 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVARBPROC __glewVertexAttrib4ubvARB;
08736 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UIVARBPROC __glewVertexAttrib4uivARB;
08737 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4USVARBPROC __glewVertexAttrib4usvARB;
08738 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERARBPROC __glewVertexAttribPointerARB;
08739
08740 GLEW_FUN_EXPORT PFNGLBINDATTRIBLOCATIONARBPROC __glewBindAttribLocationARB;
08741 GLEW_FUN_EXPORT PFNGLGETACTIVEATTRIBARBPROC __glewGetActiveAttribARB;
08742 GLEW_FUN_EXPORT PFNGLGETATTRIBLOCATIONARBPROC __glewGetAttribLocationARB;
08743
08744 GLEW_FUN_EXPORT PFNGLWINDOWPOS2DARBPROC __glewWindowPos2dARB;
08745 GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVARBPROC __glewWindowPos2dvARB;
08746 GLEW_FUN_EXPORT PFNGLWINDOWPOS2FARBPROC __glewWindowPos2fARB;
08747 GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVARBPROC __glewWindowPos2fvARB;
08748 GLEW_FUN_EXPORT PFNGLWINDOWPOS2IARBPROC __glewWindowPos2iARB;
08749 GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVARBPROC __glewWindowPos2ivARB;
08750 GLEW_FUN_EXPORT PFNGLWINDOWPOS2SARBPROC __glewWindowPos2sARB;
08751 GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVARBPROC __glewWindowPos2svARB;
08752 GLEW_FUN_EXPORT PFNGLWINDOWPOS3DARBPROC __glewWindowPos3dARB;
08753 GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVARBPROC __glewWindowPos3dvARB;
08754 GLEW_FUN_EXPORT PFNGLWINDOWPOS3FARBPROC __glewWindowPos3fARB;
08755 GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVARBPROC __glewWindowPos3fvARB;
08756 GLEW_FUN_EXPORT PFNGLWINDOWPOS3IARBPROC __glewWindowPos3iARB;
08757 GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVARBPROC __glewWindowPos3ivARB;
08758 GLEW_FUN_EXPORT PFNGLWINDOWPOS3SARBPROC __glewWindowPos3sARB;
08759 GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVARBPROC __glewWindowPos3svARB;
08760
08761 GLEW_FUN_EXPORT PFNGLDRAWBUFFERSATIPROC __glewDrawBuffersATI;
08762
08763 GLEW_FUN_EXPORT PFNGLDRAWELEMENTARRAYATIPROC __glewDrawElementArrayATI;
08764 GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTARRAYATIPROC __glewDrawRangeElementArrayATI;
08765 GLEW_FUN_EXPORT PFNGLELEMENTPOINTERATIPROC __glewElementPointerATI;
08766
08767 GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERFVATIPROC __glewGetTexBumpParameterfvATI;
08768 GLEW_FUN_EXPORT PFNGLGETTEXBUMPPARAMETERIVATIPROC __glewGetTexBumpParameterivATI;
08769 GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERFVATIPROC __glewTexBumpParameterfvATI;
08770 GLEW_FUN_EXPORT PFNGLTEXBUMPPARAMETERIVATIPROC __glewTexBumpParameterivATI;
08771
08772 GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP1ATIPROC __glewAlphaFragmentOp1ATI;
08773 GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP2ATIPROC __glewAlphaFragmentOp2ATI;
08774 GLEW_FUN_EXPORT PFNGLALPHAFRAGMENTOP3ATIPROC __glewAlphaFragmentOp3ATI;
08775 GLEW_FUN_EXPORT PFNGLBEGINFRAGMENTSHADERATIPROC __glewBeginFragmentShaderATI;
08776 GLEW_FUN_EXPORT PFNGLBINDFRAGMENTSHADERATIPROC __glewBindFragmentShaderATI;
08777 GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP1ATIPROC __glewColorFragmentOp1ATI;
08778 GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP2ATIPROC __glewColorFragmentOp2ATI;
08779 GLEW_FUN_EXPORT PFNGLCOLORFRAGMENTOP3ATIPROC __glewColorFragmentOp3ATI;
08780 GLEW_FUN_EXPORT PFNGLDELETEFRAGMENTSHADERATIPROC __glewDeleteFragmentShaderATI;
08781 GLEW_FUN_EXPORT PFNGLENDFRAGMENTSHADERATIPROC __glewEndFragmentShaderATI;
08782 GLEW_FUN_EXPORT PFNGLGENFRAGMENTSHADERSATIPROC __glewGenFragmentShadersATI;
08783 GLEW_FUN_EXPORT PFNGLPASSTEXCOORDATIPROC __glewPassTexCoordATI;
08784 GLEW_FUN_EXPORT PFNGLSAMPLEMAPATIPROC __glewSampleMapATI;
08785 GLEW_FUN_EXPORT PFNGLSETFRAGMENTSHADERCONSTANTATIPROC __glewSetFragmentShaderConstantATI;
08786
08787 GLEW_FUN_EXPORT PFNGLMAPOBJECTBUFFERATIPROC __glewMapObjectBufferATI;
08788 GLEW_FUN_EXPORT PFNGLUNMAPOBJECTBUFFERATIPROC __glewUnmapObjectBufferATI;
08789
08790 GLEW_FUN_EXPORT PFNGLPNTRIANGLESFATIPROC __glPNTrianglewesfATI;
08791 GLEW_FUN_EXPORT PFNGLPNTRIANGLESIATIPROC __glPNTrianglewesiATI;
08792
08793 GLEW_FUN_EXPORT PFNGLSTENCILFUNCSEPARATEATIPROC __glewStencilFuncSeparateATI;
08794 GLEW_FUN_EXPORT PFNGLSTENCILOPSEPARATEATIPROC __glewStencilOpSeparateATI;
08795
08796 GLEW_FUN_EXPORT PFNGLARRAYOBJECTATIPROC __glewArrayObjectATI;
08797 GLEW_FUN_EXPORT PFNGLFREEOBJECTBUFFERATIPROC __glewFreeObjectBufferATI;
08798 GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTFVATIPROC __glewGetArrayObjectfvATI;
08799 GLEW_FUN_EXPORT PFNGLGETARRAYOBJECTIVATIPROC __glewGetArrayObjectivATI;
08800 GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERFVATIPROC __glewGetObjectBufferfvATI;
08801 GLEW_FUN_EXPORT PFNGLGETOBJECTBUFFERIVATIPROC __glewGetObjectBufferivATI;
08802 GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTFVATIPROC __glewGetVariantArrayObjectfvATI;
08803 GLEW_FUN_EXPORT PFNGLGETVARIANTARRAYOBJECTIVATIPROC __glewGetVariantArrayObjectivATI;
08804 GLEW_FUN_EXPORT PFNGLISOBJECTBUFFERATIPROC __glewIsObjectBufferATI;
08805 GLEW_FUN_EXPORT PFNGLNEWOBJECTBUFFERATIPROC __glewNewObjectBufferATI;
08806 GLEW_FUN_EXPORT PFNGLUPDATEOBJECTBUFFERATIPROC __glewUpdateObjectBufferATI;
08807 GLEW_FUN_EXPORT PFNGLVARIANTARRAYOBJECTATIPROC __glewVariantArrayObjectATI;
08808
08809 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC __glewGetVertexAttribArrayObjectfvATI;
08810 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC __glewGetVertexAttribArrayObjectivATI;
08811 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBARRAYOBJECTATIPROC __glewVertexAttribArrayObjectATI;
08812
08813 GLEW_FUN_EXPORT PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC __glewClientActiveVertexStreamATI;
08814 GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BATIPROC __glewNormalStream3bATI;
08815 GLEW_FUN_EXPORT PFNGLNORMALSTREAM3BVATIPROC __glewNormalStream3bvATI;
08816 GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DATIPROC __glewNormalStream3dATI;
08817 GLEW_FUN_EXPORT PFNGLNORMALSTREAM3DVATIPROC __glewNormalStream3dvATI;
08818 GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FATIPROC __glewNormalStream3fATI;
08819 GLEW_FUN_EXPORT PFNGLNORMALSTREAM3FVATIPROC __glewNormalStream3fvATI;
08820 GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IATIPROC __glewNormalStream3iATI;
08821 GLEW_FUN_EXPORT PFNGLNORMALSTREAM3IVATIPROC __glewNormalStream3ivATI;
08822 GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SATIPROC __glewNormalStream3sATI;
08823 GLEW_FUN_EXPORT PFNGLNORMALSTREAM3SVATIPROC __glewNormalStream3svATI;
08824 GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVFATIPROC __glewVertexBlendEnvfATI;
08825 GLEW_FUN_EXPORT PFNGLVERTEXBLENDENVIATIPROC __glewVertexBlendEnviATI;
08826 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DATIPROC __glewVertexStream2dATI;
08827 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2DVATIPROC __glewVertexStream2dvATI;
08828 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FATIPROC __glewVertexStream2fATI;
08829 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2FVATIPROC __glewVertexStream2fvATI;
08830 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IATIPROC __glewVertexStream2iATI;
08831 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2IVATIPROC __glewVertexStream2ivATI;
08832 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SATIPROC __glewVertexStream2sATI;
08833 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM2SVATIPROC __glewVertexStream2svATI;
08834 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DATIPROC __glewVertexStream3dATI;
08835 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3DVATIPROC __glewVertexStream3dvATI;
08836 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FATIPROC __glewVertexStream3fATI;
08837 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3FVATIPROC __glewVertexStream3fvATI;
08838 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IATIPROC __glewVertexStream3iATI;
08839 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3IVATIPROC __glewVertexStream3ivATI;
08840 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SATIPROC __glewVertexStream3sATI;
08841 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM3SVATIPROC __glewVertexStream3svATI;
08842 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DATIPROC __glewVertexStream4dATI;
08843 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4DVATIPROC __glewVertexStream4dvATI;
08844 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FATIPROC __glewVertexStream4fATI;
08845 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4FVATIPROC __glewVertexStream4fvATI;
08846 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IATIPROC __glewVertexStream4iATI;
08847 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4IVATIPROC __glewVertexStream4ivATI;
08848 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SATIPROC __glewVertexStream4sATI;
08849 GLEW_FUN_EXPORT PFNGLVERTEXSTREAM4SVATIPROC __glewVertexStream4svATI;
08850
08851 GLEW_FUN_EXPORT PFNGLBLENDCOLOREXTPROC __glewBlendColorEXT;
08852
08853 GLEW_FUN_EXPORT PFNGLBLENDEQUATIONSEPARATEEXTPROC __glewBlendEquationSeparateEXT;
08854
08855 GLEW_FUN_EXPORT PFNGLBLENDFUNCSEPARATEEXTPROC __glewBlendFuncSeparateEXT;
08856
08857 GLEW_FUN_EXPORT PFNGLBLENDEQUATIONEXTPROC __glewBlendEquationEXT;
08858
08859 GLEW_FUN_EXPORT PFNGLCOLORSUBTABLEEXTPROC __glewColorSubTableEXT;
08860 GLEW_FUN_EXPORT PFNGLCOPYCOLORSUBTABLEEXTPROC __glewCopyColorSubTableEXT;
08861
08862 GLEW_FUN_EXPORT PFNGLLOCKARRAYSEXTPROC __glewLockArraysEXT;
08863 GLEW_FUN_EXPORT PFNGLUNLOCKARRAYSEXTPROC __glewUnlockArraysEXT;
08864
08865 GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER1DEXTPROC __glewConvolutionFilter1DEXT;
08866 GLEW_FUN_EXPORT PFNGLCONVOLUTIONFILTER2DEXTPROC __glewConvolutionFilter2DEXT;
08867 GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFEXTPROC __glewConvolutionParameterfEXT;
08868 GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERFVEXTPROC __glewConvolutionParameterfvEXT;
08869 GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIEXTPROC __glewConvolutionParameteriEXT;
08870 GLEW_FUN_EXPORT PFNGLCONVOLUTIONPARAMETERIVEXTPROC __glewConvolutionParameterivEXT;
08871 GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC __glewCopyConvolutionFilter1DEXT;
08872 GLEW_FUN_EXPORT PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC __glewCopyConvolutionFilter2DEXT;
08873 GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONFILTEREXTPROC __glewGetConvolutionFilterEXT;
08874 GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC __glewGetConvolutionParameterfvEXT;
08875 GLEW_FUN_EXPORT PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC __glewGetConvolutionParameterivEXT;
08876 GLEW_FUN_EXPORT PFNGLGETSEPARABLEFILTEREXTPROC __glewGetSeparableFilterEXT;
08877 GLEW_FUN_EXPORT PFNGLSEPARABLEFILTER2DEXTPROC __glewSeparableFilter2DEXT;
08878
08879 GLEW_FUN_EXPORT PFNGLBINORMALPOINTEREXTPROC __glewBinormalPointerEXT;
08880 GLEW_FUN_EXPORT PFNGLTANGENTPOINTEREXTPROC __glewTangentPointerEXT;
08881
08882 GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE1DEXTPROC __glewCopyTexImage1DEXT;
08883 GLEW_FUN_EXPORT PFNGLCOPYTEXIMAGE2DEXTPROC __glewCopyTexImage2DEXT;
08884 GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE1DEXTPROC __glewCopyTexSubImage1DEXT;
08885 GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE2DEXTPROC __glewCopyTexSubImage2DEXT;
08886 GLEW_FUN_EXPORT PFNGLCOPYTEXSUBIMAGE3DEXTPROC __glewCopyTexSubImage3DEXT;
08887
08888 GLEW_FUN_EXPORT PFNGLCULLPARAMETERDVEXTPROC __glewCullParameterdvEXT;
08889 GLEW_FUN_EXPORT PFNGLCULLPARAMETERFVEXTPROC __glewCullParameterfvEXT;
08890
08891 GLEW_FUN_EXPORT PFNGLDEPTHBOUNDSEXTPROC __glewDepthBoundsEXT;
08892
08893 GLEW_FUN_EXPORT PFNGLDRAWRANGEELEMENTSEXTPROC __glewDrawRangeElementsEXT;
08894
08895 GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTEREXTPROC __glewFogCoordPointerEXT;
08896 GLEW_FUN_EXPORT PFNGLFOGCOORDDEXTPROC __glewFogCoorddEXT;
08897 GLEW_FUN_EXPORT PFNGLFOGCOORDDVEXTPROC __glewFogCoorddvEXT;
08898 GLEW_FUN_EXPORT PFNGLFOGCOORDFEXTPROC __glewFogCoordfEXT;
08899 GLEW_FUN_EXPORT PFNGLFOGCOORDFVEXTPROC __glewFogCoordfvEXT;
08900
08901 GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALEXTPROC __glewFragmentColorMaterialEXT;
08902 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFEXTPROC __glewFragmentLightModelfEXT;
08903 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVEXTPROC __glewFragmentLightModelfvEXT;
08904 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIEXTPROC __glewFragmentLightModeliEXT;
08905 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVEXTPROC __glewFragmentLightModelivEXT;
08906 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFEXTPROC __glewFragmentLightfEXT;
08907 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVEXTPROC __glewFragmentLightfvEXT;
08908 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIEXTPROC __glewFragmentLightiEXT;
08909 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVEXTPROC __glewFragmentLightivEXT;
08910 GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFEXTPROC __glewFragmentMaterialfEXT;
08911 GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVEXTPROC __glewFragmentMaterialfvEXT;
08912 GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIEXTPROC __glewFragmentMaterialiEXT;
08913 GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVEXTPROC __glewFragmentMaterialivEXT;
08914 GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVEXTPROC __glewGetFragmentLightfvEXT;
08915 GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVEXTPROC __glewGetFragmentLightivEXT;
08916 GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVEXTPROC __glewGetFragmentMaterialfvEXT;
08917 GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVEXTPROC __glewGetFragmentMaterialivEXT;
08918 GLEW_FUN_EXPORT PFNGLLIGHTENVIEXTPROC __glewLightEnviEXT;
08919
08920 GLEW_FUN_EXPORT PFNGLBLITFRAMEBUFFEREXTPROC __glewBlitFramebufferEXT;
08921
08922 GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC __glewRenderbufferStorageMultisampleEXT;
08923
08924 GLEW_FUN_EXPORT PFNGLBINDFRAMEBUFFEREXTPROC __glewBindFramebufferEXT;
08925 GLEW_FUN_EXPORT PFNGLBINDRENDERBUFFEREXTPROC __glewBindRenderbufferEXT;
08926 GLEW_FUN_EXPORT PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC __glewCheckFramebufferStatusEXT;
08927 GLEW_FUN_EXPORT PFNGLDELETEFRAMEBUFFERSEXTPROC __glewDeleteFramebuffersEXT;
08928 GLEW_FUN_EXPORT PFNGLDELETERENDERBUFFERSEXTPROC __glewDeleteRenderbuffersEXT;
08929 GLEW_FUN_EXPORT PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC __glewFramebufferRenderbufferEXT;
08930 GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE1DEXTPROC __glewFramebufferTexture1DEXT;
08931 GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE2DEXTPROC __glewFramebufferTexture2DEXT;
08932 GLEW_FUN_EXPORT PFNGLFRAMEBUFFERTEXTURE3DEXTPROC __glewFramebufferTexture3DEXT;
08933 GLEW_FUN_EXPORT PFNGLGENFRAMEBUFFERSEXTPROC __glewGenFramebuffersEXT;
08934 GLEW_FUN_EXPORT PFNGLGENRENDERBUFFERSEXTPROC __glewGenRenderbuffersEXT;
08935 GLEW_FUN_EXPORT PFNGLGENERATEMIPMAPEXTPROC __glewGenerateMipmapEXT;
08936 GLEW_FUN_EXPORT PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC __glewGetFramebufferAttachmentParameterivEXT;
08937 GLEW_FUN_EXPORT PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC __glewGetRenderbufferParameterivEXT;
08938 GLEW_FUN_EXPORT PFNGLISFRAMEBUFFEREXTPROC __glewIsFramebufferEXT;
08939 GLEW_FUN_EXPORT PFNGLISRENDERBUFFEREXTPROC __glewIsRenderbufferEXT;
08940 GLEW_FUN_EXPORT PFNGLRENDERBUFFERSTORAGEEXTPROC __glewRenderbufferStorageEXT;
08941
08942 GLEW_FUN_EXPORT PFNGLGETHISTOGRAMEXTPROC __glewGetHistogramEXT;
08943 GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERFVEXTPROC __glewGetHistogramParameterfvEXT;
08944 GLEW_FUN_EXPORT PFNGLGETHISTOGRAMPARAMETERIVEXTPROC __glewGetHistogramParameterivEXT;
08945 GLEW_FUN_EXPORT PFNGLGETMINMAXEXTPROC __glewGetMinmaxEXT;
08946 GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERFVEXTPROC __glewGetMinmaxParameterfvEXT;
08947 GLEW_FUN_EXPORT PFNGLGETMINMAXPARAMETERIVEXTPROC __glewGetMinmaxParameterivEXT;
08948 GLEW_FUN_EXPORT PFNGLHISTOGRAMEXTPROC __glewHistogramEXT;
08949 GLEW_FUN_EXPORT PFNGLMINMAXEXTPROC __glewMinmaxEXT;
08950 GLEW_FUN_EXPORT PFNGLRESETHISTOGRAMEXTPROC __glewResetHistogramEXT;
08951 GLEW_FUN_EXPORT PFNGLRESETMINMAXEXTPROC __glewResetMinmaxEXT;
08952
08953 GLEW_FUN_EXPORT PFNGLINDEXFUNCEXTPROC __glewIndexFuncEXT;
08954
08955 GLEW_FUN_EXPORT PFNGLINDEXMATERIALEXTPROC __glewIndexMaterialEXT;
08956
08957 GLEW_FUN_EXPORT PFNGLAPPLYTEXTUREEXTPROC __glewApplyTextureEXT;
08958 GLEW_FUN_EXPORT PFNGLTEXTURELIGHTEXTPROC __glewTextureLightEXT;
08959 GLEW_FUN_EXPORT PFNGLTEXTUREMATERIALEXTPROC __glewTextureMaterialEXT;
08960
08961 GLEW_FUN_EXPORT PFNGLMULTIDRAWARRAYSEXTPROC __glewMultiDrawArraysEXT;
08962 GLEW_FUN_EXPORT PFNGLMULTIDRAWELEMENTSEXTPROC __glewMultiDrawElementsEXT;
08963
08964 GLEW_FUN_EXPORT PFNGLSAMPLEMASKEXTPROC __glewSampleMaskEXT;
08965 GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNEXTPROC __glewSamplePatternEXT;
08966
08967 GLEW_FUN_EXPORT PFNGLCOLORTABLEEXTPROC __glewColorTableEXT;
08968 GLEW_FUN_EXPORT PFNGLGETCOLORTABLEEXTPROC __glewGetColorTableEXT;
08969 GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVEXTPROC __glewGetColorTableParameterfvEXT;
08970 GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVEXTPROC __glewGetColorTableParameterivEXT;
08971
08972 GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC __glewGetPixelTransformParameterfvEXT;
08973 GLEW_FUN_EXPORT PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC __glewGetPixelTransformParameterivEXT;
08974 GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFEXTPROC __glewPixelTransformParameterfEXT;
08975 GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC __glewPixelTransformParameterfvEXT;
08976 GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIEXTPROC __glewPixelTransformParameteriEXT;
08977 GLEW_FUN_EXPORT PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC __glewPixelTransformParameterivEXT;
08978
08979 GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFEXTPROC __glewPointParameterfEXT;
08980 GLEW_FUN_EXPORT PFNGLPOINTPARAMETERFVEXTPROC __glewPointParameterfvEXT;
08981
08982 GLEW_FUN_EXPORT PFNGLPOLYGONOFFSETEXTPROC __glewPolygonOffsetEXT;
08983
08984 GLEW_FUN_EXPORT PFNGLBEGINSCENEEXTPROC __glewBeginSceneEXT;
08985 GLEW_FUN_EXPORT PFNGLENDSCENEEXTPROC __glewEndSceneEXT;
08986
08987 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BEXTPROC __glewSecondaryColor3bEXT;
08988 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3BVEXTPROC __glewSecondaryColor3bvEXT;
08989 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DEXTPROC __glewSecondaryColor3dEXT;
08990 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3DVEXTPROC __glewSecondaryColor3dvEXT;
08991 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FEXTPROC __glewSecondaryColor3fEXT;
08992 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3FVEXTPROC __glewSecondaryColor3fvEXT;
08993 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IEXTPROC __glewSecondaryColor3iEXT;
08994 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3IVEXTPROC __glewSecondaryColor3ivEXT;
08995 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SEXTPROC __glewSecondaryColor3sEXT;
08996 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3SVEXTPROC __glewSecondaryColor3svEXT;
08997 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBEXTPROC __glewSecondaryColor3ubEXT;
08998 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UBVEXTPROC __glewSecondaryColor3ubvEXT;
08999 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIEXTPROC __glewSecondaryColor3uiEXT;
09000 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3UIVEXTPROC __glewSecondaryColor3uivEXT;
09001 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USEXTPROC __glewSecondaryColor3usEXT;
09002 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3USVEXTPROC __glewSecondaryColor3usvEXT;
09003 GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTEREXTPROC __glewSecondaryColorPointerEXT;
09004
09005 GLEW_FUN_EXPORT PFNGLACTIVESTENCILFACEEXTPROC __glewActiveStencilFaceEXT;
09006
09007 GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE1DEXTPROC __glewTexSubImage1DEXT;
09008 GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE2DEXTPROC __glewTexSubImage2DEXT;
09009 GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE3DEXTPROC __glewTexSubImage3DEXT;
09010
09011 GLEW_FUN_EXPORT PFNGLTEXIMAGE3DEXTPROC __glewTexImage3DEXT;
09012
09013 GLEW_FUN_EXPORT PFNGLARETEXTURESRESIDENTEXTPROC __glewAreTexturesResidentEXT;
09014 GLEW_FUN_EXPORT PFNGLBINDTEXTUREEXTPROC __glewBindTextureEXT;
09015 GLEW_FUN_EXPORT PFNGLDELETETEXTURESEXTPROC __glewDeleteTexturesEXT;
09016 GLEW_FUN_EXPORT PFNGLGENTEXTURESEXTPROC __glewGenTexturesEXT;
09017 GLEW_FUN_EXPORT PFNGLISTEXTUREEXTPROC __glewIsTextureEXT;
09018 GLEW_FUN_EXPORT PFNGLPRIORITIZETEXTURESEXTPROC __glewPrioritizeTexturesEXT;
09019
09020 GLEW_FUN_EXPORT PFNGLTEXTURENORMALEXTPROC __glewTextureNormalEXT;
09021
09022 GLEW_FUN_EXPORT PFNGLARRAYELEMENTEXTPROC __glewArrayElementEXT;
09023 GLEW_FUN_EXPORT PFNGLCOLORPOINTEREXTPROC __glewColorPointerEXT;
09024 GLEW_FUN_EXPORT PFNGLDRAWARRAYSEXTPROC __glewDrawArraysEXT;
09025 GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTEREXTPROC __glewEdgeFlagPointerEXT;
09026 GLEW_FUN_EXPORT PFNGLGETPOINTERVEXTPROC __glewGetPointervEXT;
09027 GLEW_FUN_EXPORT PFNGLINDEXPOINTEREXTPROC __glewIndexPointerEXT;
09028 GLEW_FUN_EXPORT PFNGLNORMALPOINTEREXTPROC __glewNormalPointerEXT;
09029 GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTEREXTPROC __glewTexCoordPointerEXT;
09030 GLEW_FUN_EXPORT PFNGLVERTEXPOINTEREXTPROC __glewVertexPointerEXT;
09031
09032 GLEW_FUN_EXPORT PFNGLBEGINVERTEXSHADEREXTPROC __glewBeginVertexShaderEXT;
09033 GLEW_FUN_EXPORT PFNGLBINDLIGHTPARAMETEREXTPROC __glewBindLightParameterEXT;
09034 GLEW_FUN_EXPORT PFNGLBINDMATERIALPARAMETEREXTPROC __glewBindMaterialParameterEXT;
09035 GLEW_FUN_EXPORT PFNGLBINDPARAMETEREXTPROC __glewBindParameterEXT;
09036 GLEW_FUN_EXPORT PFNGLBINDTEXGENPARAMETEREXTPROC __glewBindTexGenParameterEXT;
09037 GLEW_FUN_EXPORT PFNGLBINDTEXTUREUNITPARAMETEREXTPROC __glewBindTextureUnitParameterEXT;
09038 GLEW_FUN_EXPORT PFNGLBINDVERTEXSHADEREXTPROC __glewBindVertexShaderEXT;
09039 GLEW_FUN_EXPORT PFNGLDELETEVERTEXSHADEREXTPROC __glewDeleteVertexShaderEXT;
09040 GLEW_FUN_EXPORT PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC __glewDisableVariantClientStateEXT;
09041 GLEW_FUN_EXPORT PFNGLENABLEVARIANTCLIENTSTATEEXTPROC __glewEnableVariantClientStateEXT;
09042 GLEW_FUN_EXPORT PFNGLENDVERTEXSHADEREXTPROC __glewEndVertexShaderEXT;
09043 GLEW_FUN_EXPORT PFNGLEXTRACTCOMPONENTEXTPROC __glewExtractComponentEXT;
09044 GLEW_FUN_EXPORT PFNGLGENSYMBOLSEXTPROC __glewGenSymbolsEXT;
09045 GLEW_FUN_EXPORT PFNGLGENVERTEXSHADERSEXTPROC __glewGenVertexShadersEXT;
09046 GLEW_FUN_EXPORT PFNGLGETINVARIANTBOOLEANVEXTPROC __glewGetInvariantBooleanvEXT;
09047 GLEW_FUN_EXPORT PFNGLGETINVARIANTFLOATVEXTPROC __glewGetInvariantFloatvEXT;
09048 GLEW_FUN_EXPORT PFNGLGETINVARIANTINTEGERVEXTPROC __glewGetInvariantIntegervEXT;
09049 GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC __glewGetLocalConstantBooleanvEXT;
09050 GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTFLOATVEXTPROC __glewGetLocalConstantFloatvEXT;
09051 GLEW_FUN_EXPORT PFNGLGETLOCALCONSTANTINTEGERVEXTPROC __glewGetLocalConstantIntegervEXT;
09052 GLEW_FUN_EXPORT PFNGLGETVARIANTBOOLEANVEXTPROC __glewGetVariantBooleanvEXT;
09053 GLEW_FUN_EXPORT PFNGLGETVARIANTFLOATVEXTPROC __glewGetVariantFloatvEXT;
09054 GLEW_FUN_EXPORT PFNGLGETVARIANTINTEGERVEXTPROC __glewGetVariantIntegervEXT;
09055 GLEW_FUN_EXPORT PFNGLGETVARIANTPOINTERVEXTPROC __glewGetVariantPointervEXT;
09056 GLEW_FUN_EXPORT PFNGLINSERTCOMPONENTEXTPROC __glewInsertComponentEXT;
09057 GLEW_FUN_EXPORT PFNGLISVARIANTENABLEDEXTPROC __glewIsVariantEnabledEXT;
09058 GLEW_FUN_EXPORT PFNGLSETINVARIANTEXTPROC __glewSetInvariantEXT;
09059 GLEW_FUN_EXPORT PFNGLSETLOCALCONSTANTEXTPROC __glewSetLocalConstantEXT;
09060 GLEW_FUN_EXPORT PFNGLSHADEROP1EXTPROC __glewShaderOp1EXT;
09061 GLEW_FUN_EXPORT PFNGLSHADEROP2EXTPROC __glewShaderOp2EXT;
09062 GLEW_FUN_EXPORT PFNGLSHADEROP3EXTPROC __glewShaderOp3EXT;
09063 GLEW_FUN_EXPORT PFNGLSWIZZLEEXTPROC __glewSwizzleEXT;
09064 GLEW_FUN_EXPORT PFNGLVARIANTPOINTEREXTPROC __glewVariantPointerEXT;
09065 GLEW_FUN_EXPORT PFNGLVARIANTBVEXTPROC __glewVariantbvEXT;
09066 GLEW_FUN_EXPORT PFNGLVARIANTDVEXTPROC __glewVariantdvEXT;
09067 GLEW_FUN_EXPORT PFNGLVARIANTFVEXTPROC __glewVariantfvEXT;
09068 GLEW_FUN_EXPORT PFNGLVARIANTIVEXTPROC __glewVariantivEXT;
09069 GLEW_FUN_EXPORT PFNGLVARIANTSVEXTPROC __glewVariantsvEXT;
09070 GLEW_FUN_EXPORT PFNGLVARIANTUBVEXTPROC __glewVariantubvEXT;
09071 GLEW_FUN_EXPORT PFNGLVARIANTUIVEXTPROC __glewVariantuivEXT;
09072 GLEW_FUN_EXPORT PFNGLVARIANTUSVEXTPROC __glewVariantusvEXT;
09073 GLEW_FUN_EXPORT PFNGLWRITEMASKEXTPROC __glewWriteMaskEXT;
09074
09075 GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTPOINTEREXTPROC __glewVertexWeightPointerEXT;
09076 GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFEXTPROC __glewVertexWeightfEXT;
09077 GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTFVEXTPROC __glewVertexWeightfvEXT;
09078
09079 GLEW_FUN_EXPORT PFNGLSTRINGMARKERGREMEDYPROC __glewStringMarkerGREMEDY;
09080
09081 GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC __glewGetImageTransformParameterfvHP;
09082 GLEW_FUN_EXPORT PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC __glewGetImageTransformParameterivHP;
09083 GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFHPPROC __glewImageTransformParameterfHP;
09084 GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERFVHPPROC __glewImageTransformParameterfvHP;
09085 GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIHPPROC __glewImageTransformParameteriHP;
09086 GLEW_FUN_EXPORT PFNGLIMAGETRANSFORMPARAMETERIVHPPROC __glewImageTransformParameterivHP;
09087
09088 GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWARRAYSIBMPROC __glewMultiModeDrawArraysIBM;
09089 GLEW_FUN_EXPORT PFNGLMULTIMODEDRAWELEMENTSIBMPROC __glewMultiModeDrawElementsIBM;
09090
09091 GLEW_FUN_EXPORT PFNGLCOLORPOINTERLISTIBMPROC __glewColorPointerListIBM;
09092 GLEW_FUN_EXPORT PFNGLEDGEFLAGPOINTERLISTIBMPROC __glewEdgeFlagPointerListIBM;
09093 GLEW_FUN_EXPORT PFNGLFOGCOORDPOINTERLISTIBMPROC __glewFogCoordPointerListIBM;
09094 GLEW_FUN_EXPORT PFNGLINDEXPOINTERLISTIBMPROC __glewIndexPointerListIBM;
09095 GLEW_FUN_EXPORT PFNGLNORMALPOINTERLISTIBMPROC __glewNormalPointerListIBM;
09096 GLEW_FUN_EXPORT PFNGLSECONDARYCOLORPOINTERLISTIBMPROC __glewSecondaryColorPointerListIBM;
09097 GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERLISTIBMPROC __glewTexCoordPointerListIBM;
09098 GLEW_FUN_EXPORT PFNGLVERTEXPOINTERLISTIBMPROC __glewVertexPointerListIBM;
09099
09100 GLEW_FUN_EXPORT PFNGLCOLORPOINTERVINTELPROC __glewColorPointervINTEL;
09101 GLEW_FUN_EXPORT PFNGLNORMALPOINTERVINTELPROC __glewNormalPointervINTEL;
09102 GLEW_FUN_EXPORT PFNGLTEXCOORDPOINTERVINTELPROC __glewTexCoordPointervINTEL;
09103 GLEW_FUN_EXPORT PFNGLVERTEXPOINTERVINTELPROC __glewVertexPointervINTEL;
09104
09105 GLEW_FUN_EXPORT PFNGLTEXSCISSORFUNCINTELPROC __glewTexScissorFuncINTEL;
09106 GLEW_FUN_EXPORT PFNGLTEXSCISSORINTELPROC __glewTexScissorINTEL;
09107
09108 GLEW_FUN_EXPORT PFNGLBUFFERREGIONENABLEDEXTPROC __glewBufferRegionEnabledEXT;
09109 GLEW_FUN_EXPORT PFNGLDELETEBUFFERREGIONEXTPROC __glewDeleteBufferRegionEXT;
09110 GLEW_FUN_EXPORT PFNGLDRAWBUFFERREGIONEXTPROC __glewDrawBufferRegionEXT;
09111 GLEW_FUN_EXPORT PFNGLNEWBUFFERREGIONEXTPROC __glewNewBufferRegionEXT;
09112 GLEW_FUN_EXPORT PFNGLREADBUFFERREGIONEXTPROC __glewReadBufferRegionEXT;
09113
09114 GLEW_FUN_EXPORT PFNGLRESIZEBUFFERSMESAPROC __glewResizeBuffersMESA;
09115
09116 GLEW_FUN_EXPORT PFNGLWINDOWPOS2DMESAPROC __glewWindowPos2dMESA;
09117 GLEW_FUN_EXPORT PFNGLWINDOWPOS2DVMESAPROC __glewWindowPos2dvMESA;
09118 GLEW_FUN_EXPORT PFNGLWINDOWPOS2FMESAPROC __glewWindowPos2fMESA;
09119 GLEW_FUN_EXPORT PFNGLWINDOWPOS2FVMESAPROC __glewWindowPos2fvMESA;
09120 GLEW_FUN_EXPORT PFNGLWINDOWPOS2IMESAPROC __glewWindowPos2iMESA;
09121 GLEW_FUN_EXPORT PFNGLWINDOWPOS2IVMESAPROC __glewWindowPos2ivMESA;
09122 GLEW_FUN_EXPORT PFNGLWINDOWPOS2SMESAPROC __glewWindowPos2sMESA;
09123 GLEW_FUN_EXPORT PFNGLWINDOWPOS2SVMESAPROC __glewWindowPos2svMESA;
09124 GLEW_FUN_EXPORT PFNGLWINDOWPOS3DMESAPROC __glewWindowPos3dMESA;
09125 GLEW_FUN_EXPORT PFNGLWINDOWPOS3DVMESAPROC __glewWindowPos3dvMESA;
09126 GLEW_FUN_EXPORT PFNGLWINDOWPOS3FMESAPROC __glewWindowPos3fMESA;
09127 GLEW_FUN_EXPORT PFNGLWINDOWPOS3FVMESAPROC __glewWindowPos3fvMESA;
09128 GLEW_FUN_EXPORT PFNGLWINDOWPOS3IMESAPROC __glewWindowPos3iMESA;
09129 GLEW_FUN_EXPORT PFNGLWINDOWPOS3IVMESAPROC __glewWindowPos3ivMESA;
09130 GLEW_FUN_EXPORT PFNGLWINDOWPOS3SMESAPROC __glewWindowPos3sMESA;
09131 GLEW_FUN_EXPORT PFNGLWINDOWPOS3SVMESAPROC __glewWindowPos3svMESA;
09132 GLEW_FUN_EXPORT PFNGLWINDOWPOS4DMESAPROC __glewWindowPos4dMESA;
09133 GLEW_FUN_EXPORT PFNGLWINDOWPOS4DVMESAPROC __glewWindowPos4dvMESA;
09134 GLEW_FUN_EXPORT PFNGLWINDOWPOS4FMESAPROC __glewWindowPos4fMESA;
09135 GLEW_FUN_EXPORT PFNGLWINDOWPOS4FVMESAPROC __glewWindowPos4fvMESA;
09136 GLEW_FUN_EXPORT PFNGLWINDOWPOS4IMESAPROC __glewWindowPos4iMESA;
09137 GLEW_FUN_EXPORT PFNGLWINDOWPOS4IVMESAPROC __glewWindowPos4ivMESA;
09138 GLEW_FUN_EXPORT PFNGLWINDOWPOS4SMESAPROC __glewWindowPos4sMESA;
09139 GLEW_FUN_EXPORT PFNGLWINDOWPOS4SVMESAPROC __glewWindowPos4svMESA;
09140
09141 GLEW_FUN_EXPORT PFNGLEVALMAPSNVPROC __glewEvalMapsNV;
09142 GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERFVNVPROC __glewGetMapAttribParameterfvNV;
09143 GLEW_FUN_EXPORT PFNGLGETMAPATTRIBPARAMETERIVNVPROC __glewGetMapAttribParameterivNV;
09144 GLEW_FUN_EXPORT PFNGLGETMAPCONTROLPOINTSNVPROC __glewGetMapControlPointsNV;
09145 GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERFVNVPROC __glewGetMapParameterfvNV;
09146 GLEW_FUN_EXPORT PFNGLGETMAPPARAMETERIVNVPROC __glewGetMapParameterivNV;
09147 GLEW_FUN_EXPORT PFNGLMAPCONTROLPOINTSNVPROC __glewMapControlPointsNV;
09148 GLEW_FUN_EXPORT PFNGLMAPPARAMETERFVNVPROC __glewMapParameterfvNV;
09149 GLEW_FUN_EXPORT PFNGLMAPPARAMETERIVNVPROC __glewMapParameterivNV;
09150
09151 GLEW_FUN_EXPORT PFNGLDELETEFENCESNVPROC __glewDeleteFencesNV;
09152 GLEW_FUN_EXPORT PFNGLFINISHFENCENVPROC __glewFinishFenceNV;
09153 GLEW_FUN_EXPORT PFNGLGENFENCESNVPROC __glewGenFencesNV;
09154 GLEW_FUN_EXPORT PFNGLGETFENCEIVNVPROC __glewGetFenceivNV;
09155 GLEW_FUN_EXPORT PFNGLISFENCENVPROC __glewIsFenceNV;
09156 GLEW_FUN_EXPORT PFNGLSETFENCENVPROC __glewSetFenceNV;
09157 GLEW_FUN_EXPORT PFNGLTESTFENCENVPROC __glewTestFenceNV;
09158
09159 GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC __glewGetProgramNamedParameterdvNV;
09160 GLEW_FUN_EXPORT PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC __glewGetProgramNamedParameterfvNV;
09161 GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DNVPROC __glewProgramNamedParameter4dNV;
09162 GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC __glewProgramNamedParameter4dvNV;
09163 GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FNVPROC __glewProgramNamedParameter4fNV;
09164 GLEW_FUN_EXPORT PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC __glewProgramNamedParameter4fvNV;
09165
09166 GLEW_FUN_EXPORT PFNGLCOLOR3HNVPROC __glewColor3hNV;
09167 GLEW_FUN_EXPORT PFNGLCOLOR3HVNVPROC __glewColor3hvNV;
09168 GLEW_FUN_EXPORT PFNGLCOLOR4HNVPROC __glewColor4hNV;
09169 GLEW_FUN_EXPORT PFNGLCOLOR4HVNVPROC __glewColor4hvNV;
09170 GLEW_FUN_EXPORT PFNGLFOGCOORDHNVPROC __glewFogCoordhNV;
09171 GLEW_FUN_EXPORT PFNGLFOGCOORDHVNVPROC __glewFogCoordhvNV;
09172 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HNVPROC __glewMultiTexCoord1hNV;
09173 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD1HVNVPROC __glewMultiTexCoord1hvNV;
09174 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HNVPROC __glewMultiTexCoord2hNV;
09175 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD2HVNVPROC __glewMultiTexCoord2hvNV;
09176 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HNVPROC __glewMultiTexCoord3hNV;
09177 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD3HVNVPROC __glewMultiTexCoord3hvNV;
09178 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HNVPROC __glewMultiTexCoord4hNV;
09179 GLEW_FUN_EXPORT PFNGLMULTITEXCOORD4HVNVPROC __glewMultiTexCoord4hvNV;
09180 GLEW_FUN_EXPORT PFNGLNORMAL3HNVPROC __glewNormal3hNV;
09181 GLEW_FUN_EXPORT PFNGLNORMAL3HVNVPROC __glewNormal3hvNV;
09182 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HNVPROC __glewSecondaryColor3hNV;
09183 GLEW_FUN_EXPORT PFNGLSECONDARYCOLOR3HVNVPROC __glewSecondaryColor3hvNV;
09184 GLEW_FUN_EXPORT PFNGLTEXCOORD1HNVPROC __glewTexCoord1hNV;
09185 GLEW_FUN_EXPORT PFNGLTEXCOORD1HVNVPROC __glewTexCoord1hvNV;
09186 GLEW_FUN_EXPORT PFNGLTEXCOORD2HNVPROC __glewTexCoord2hNV;
09187 GLEW_FUN_EXPORT PFNGLTEXCOORD2HVNVPROC __glewTexCoord2hvNV;
09188 GLEW_FUN_EXPORT PFNGLTEXCOORD3HNVPROC __glewTexCoord3hNV;
09189 GLEW_FUN_EXPORT PFNGLTEXCOORD3HVNVPROC __glewTexCoord3hvNV;
09190 GLEW_FUN_EXPORT PFNGLTEXCOORD4HNVPROC __glewTexCoord4hNV;
09191 GLEW_FUN_EXPORT PFNGLTEXCOORD4HVNVPROC __glewTexCoord4hvNV;
09192 GLEW_FUN_EXPORT PFNGLVERTEX2HNVPROC __glewVertex2hNV;
09193 GLEW_FUN_EXPORT PFNGLVERTEX2HVNVPROC __glewVertex2hvNV;
09194 GLEW_FUN_EXPORT PFNGLVERTEX3HNVPROC __glewVertex3hNV;
09195 GLEW_FUN_EXPORT PFNGLVERTEX3HVNVPROC __glewVertex3hvNV;
09196 GLEW_FUN_EXPORT PFNGLVERTEX4HNVPROC __glewVertex4hNV;
09197 GLEW_FUN_EXPORT PFNGLVERTEX4HVNVPROC __glewVertex4hvNV;
09198 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HNVPROC __glewVertexAttrib1hNV;
09199 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1HVNVPROC __glewVertexAttrib1hvNV;
09200 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HNVPROC __glewVertexAttrib2hNV;
09201 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2HVNVPROC __glewVertexAttrib2hvNV;
09202 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HNVPROC __glewVertexAttrib3hNV;
09203 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3HVNVPROC __glewVertexAttrib3hvNV;
09204 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HNVPROC __glewVertexAttrib4hNV;
09205 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4HVNVPROC __glewVertexAttrib4hvNV;
09206 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1HVNVPROC __glewVertexAttribs1hvNV;
09207 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2HVNVPROC __glewVertexAttribs2hvNV;
09208 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3HVNVPROC __glewVertexAttribs3hvNV;
09209 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4HVNVPROC __glewVertexAttribs4hvNV;
09210 GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHNVPROC __glewVertexWeighthNV;
09211 GLEW_FUN_EXPORT PFNGLVERTEXWEIGHTHVNVPROC __glewVertexWeighthvNV;
09212
09213 GLEW_FUN_EXPORT PFNGLBEGINOCCLUSIONQUERYNVPROC __glewBeginOcclusionQueryNV;
09214 GLEW_FUN_EXPORT PFNGLDELETEOCCLUSIONQUERIESNVPROC __glewDeleteOcclusionQueriesNV;
09215 GLEW_FUN_EXPORT PFNGLENDOCCLUSIONQUERYNVPROC __glewEndOcclusionQueryNV;
09216 GLEW_FUN_EXPORT PFNGLGENOCCLUSIONQUERIESNVPROC __glewGenOcclusionQueriesNV;
09217 GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYIVNVPROC __glewGetOcclusionQueryivNV;
09218 GLEW_FUN_EXPORT PFNGLGETOCCLUSIONQUERYUIVNVPROC __glewGetOcclusionQueryuivNV;
09219 GLEW_FUN_EXPORT PFNGLISOCCLUSIONQUERYNVPROC __glewIsOcclusionQueryNV;
09220
09221 GLEW_FUN_EXPORT PFNGLFLUSHPIXELDATARANGENVPROC __glewFlushPixelDataRangeNV;
09222 GLEW_FUN_EXPORT PFNGLPIXELDATARANGENVPROC __glewPixelDataRangeNV;
09223
09224 GLEW_FUN_EXPORT PFNGLPOINTPARAMETERINVPROC __glewPointParameteriNV;
09225 GLEW_FUN_EXPORT PFNGLPOINTPARAMETERIVNVPROC __glewPointParameterivNV;
09226
09227 GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTINDEXNVPROC __glewPrimitiveRestartIndexNV;
09228 GLEW_FUN_EXPORT PFNGLPRIMITIVERESTARTNVPROC __glewPrimitiveRestartNV;
09229
09230 GLEW_FUN_EXPORT PFNGLCOMBINERINPUTNVPROC __glewCombinerInputNV;
09231 GLEW_FUN_EXPORT PFNGLCOMBINEROUTPUTNVPROC __glewCombinerOutputNV;
09232 GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFNVPROC __glewCombinerParameterfNV;
09233 GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERFVNVPROC __glewCombinerParameterfvNV;
09234 GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERINVPROC __glewCombinerParameteriNV;
09235 GLEW_FUN_EXPORT PFNGLCOMBINERPARAMETERIVNVPROC __glewCombinerParameterivNV;
09236 GLEW_FUN_EXPORT PFNGLFINALCOMBINERINPUTNVPROC __glewFinalCombinerInputNV;
09237 GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC __glewGetCombinerInputParameterfvNV;
09238 GLEW_FUN_EXPORT PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC __glewGetCombinerInputParameterivNV;
09239 GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC __glewGetCombinerOutputParameterfvNV;
09240 GLEW_FUN_EXPORT PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC __glewGetCombinerOutputParameterivNV;
09241 GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC __glewGetFinalCombinerInputParameterfvNV;
09242 GLEW_FUN_EXPORT PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC __glewGetFinalCombinerInputParameterivNV;
09243
09244 GLEW_FUN_EXPORT PFNGLCOMBINERSTAGEPARAMETERFVNVPROC __glewCombinerStageParameterfvNV;
09245 GLEW_FUN_EXPORT PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC __glewGetCombinerStageParameterfvNV;
09246
09247 GLEW_FUN_EXPORT PFNGLFLUSHVERTEXARRAYRANGENVPROC __glewFlushVertexArrayRangeNV;
09248 GLEW_FUN_EXPORT PFNGLVERTEXARRAYRANGENVPROC __glewVertexArrayRangeNV;
09249
09250 GLEW_FUN_EXPORT PFNGLAREPROGRAMSRESIDENTNVPROC __glewAreProgramsResidentNV;
09251 GLEW_FUN_EXPORT PFNGLBINDPROGRAMNVPROC __glewBindProgramNV;
09252 GLEW_FUN_EXPORT PFNGLDELETEPROGRAMSNVPROC __glewDeleteProgramsNV;
09253 GLEW_FUN_EXPORT PFNGLEXECUTEPROGRAMNVPROC __glewExecuteProgramNV;
09254 GLEW_FUN_EXPORT PFNGLGENPROGRAMSNVPROC __glewGenProgramsNV;
09255 GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERDVNVPROC __glewGetProgramParameterdvNV;
09256 GLEW_FUN_EXPORT PFNGLGETPROGRAMPARAMETERFVNVPROC __glewGetProgramParameterfvNV;
09257 GLEW_FUN_EXPORT PFNGLGETPROGRAMSTRINGNVPROC __glewGetProgramStringNV;
09258 GLEW_FUN_EXPORT PFNGLGETPROGRAMIVNVPROC __glewGetProgramivNV;
09259 GLEW_FUN_EXPORT PFNGLGETTRACKMATRIXIVNVPROC __glewGetTrackMatrixivNV;
09260 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBPOINTERVNVPROC __glewGetVertexAttribPointervNV;
09261 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBDVNVPROC __glewGetVertexAttribdvNV;
09262 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBFVNVPROC __glewGetVertexAttribfvNV;
09263 GLEW_FUN_EXPORT PFNGLGETVERTEXATTRIBIVNVPROC __glewGetVertexAttribivNV;
09264 GLEW_FUN_EXPORT PFNGLISPROGRAMNVPROC __glewIsProgramNV;
09265 GLEW_FUN_EXPORT PFNGLLOADPROGRAMNVPROC __glewLoadProgramNV;
09266 GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DNVPROC __glewProgramParameter4dNV;
09267 GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4DVNVPROC __glewProgramParameter4dvNV;
09268 GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FNVPROC __glewProgramParameter4fNV;
09269 GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETER4FVNVPROC __glewProgramParameter4fvNV;
09270 GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4DVNVPROC __glewProgramParameters4dvNV;
09271 GLEW_FUN_EXPORT PFNGLPROGRAMPARAMETERS4FVNVPROC __glewProgramParameters4fvNV;
09272 GLEW_FUN_EXPORT PFNGLREQUESTRESIDENTPROGRAMSNVPROC __glewRequestResidentProgramsNV;
09273 GLEW_FUN_EXPORT PFNGLTRACKMATRIXNVPROC __glewTrackMatrixNV;
09274 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DNVPROC __glewVertexAttrib1dNV;
09275 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1DVNVPROC __glewVertexAttrib1dvNV;
09276 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FNVPROC __glewVertexAttrib1fNV;
09277 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1FVNVPROC __glewVertexAttrib1fvNV;
09278 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SNVPROC __glewVertexAttrib1sNV;
09279 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB1SVNVPROC __glewVertexAttrib1svNV;
09280 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DNVPROC __glewVertexAttrib2dNV;
09281 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2DVNVPROC __glewVertexAttrib2dvNV;
09282 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FNVPROC __glewVertexAttrib2fNV;
09283 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2FVNVPROC __glewVertexAttrib2fvNV;
09284 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SNVPROC __glewVertexAttrib2sNV;
09285 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB2SVNVPROC __glewVertexAttrib2svNV;
09286 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DNVPROC __glewVertexAttrib3dNV;
09287 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3DVNVPROC __glewVertexAttrib3dvNV;
09288 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FNVPROC __glewVertexAttrib3fNV;
09289 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3FVNVPROC __glewVertexAttrib3fvNV;
09290 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SNVPROC __glewVertexAttrib3sNV;
09291 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB3SVNVPROC __glewVertexAttrib3svNV;
09292 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DNVPROC __glewVertexAttrib4dNV;
09293 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4DVNVPROC __glewVertexAttrib4dvNV;
09294 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FNVPROC __glewVertexAttrib4fNV;
09295 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4FVNVPROC __glewVertexAttrib4fvNV;
09296 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SNVPROC __glewVertexAttrib4sNV;
09297 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4SVNVPROC __glewVertexAttrib4svNV;
09298 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBNVPROC __glewVertexAttrib4ubNV;
09299 GLEW_FUN_EXPORT PFNGLVERTEXATTRIB4UBVNVPROC __glewVertexAttrib4ubvNV;
09300 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBPOINTERNVPROC __glewVertexAttribPointerNV;
09301 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1DVNVPROC __glewVertexAttribs1dvNV;
09302 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1FVNVPROC __glewVertexAttribs1fvNV;
09303 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS1SVNVPROC __glewVertexAttribs1svNV;
09304 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2DVNVPROC __glewVertexAttribs2dvNV;
09305 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2FVNVPROC __glewVertexAttribs2fvNV;
09306 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS2SVNVPROC __glewVertexAttribs2svNV;
09307 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3DVNVPROC __glewVertexAttribs3dvNV;
09308 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3FVNVPROC __glewVertexAttribs3fvNV;
09309 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS3SVNVPROC __glewVertexAttribs3svNV;
09310 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4DVNVPROC __glewVertexAttribs4dvNV;
09311 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4FVNVPROC __glewVertexAttribs4fvNV;
09312 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4SVNVPROC __glewVertexAttribs4svNV;
09313 GLEW_FUN_EXPORT PFNGLVERTEXATTRIBS4UBVNVPROC __glewVertexAttribs4ubvNV;
09314
09315 GLEW_FUN_EXPORT PFNGLDETAILTEXFUNCSGISPROC __glewDetailTexFuncSGIS;
09316 GLEW_FUN_EXPORT PFNGLGETDETAILTEXFUNCSGISPROC __glewGetDetailTexFuncSGIS;
09317
09318 GLEW_FUN_EXPORT PFNGLFOGFUNCSGISPROC __glewFogFuncSGIS;
09319 GLEW_FUN_EXPORT PFNGLGETFOGFUNCSGISPROC __glewGetFogFuncSGIS;
09320
09321 GLEW_FUN_EXPORT PFNGLSAMPLEMASKSGISPROC __glewSampleMaskSGIS;
09322 GLEW_FUN_EXPORT PFNGLSAMPLEPATTERNSGISPROC __glewSamplePatternSGIS;
09323
09324 GLEW_FUN_EXPORT PFNGLGETSHARPENTEXFUNCSGISPROC __glewGetSharpenTexFuncSGIS;
09325 GLEW_FUN_EXPORT PFNGLSHARPENTEXFUNCSGISPROC __glewSharpenTexFuncSGIS;
09326
09327 GLEW_FUN_EXPORT PFNGLTEXIMAGE4DSGISPROC __glewTexImage4DSGIS;
09328 GLEW_FUN_EXPORT PFNGLTEXSUBIMAGE4DSGISPROC __glewTexSubImage4DSGIS;
09329
09330 GLEW_FUN_EXPORT PFNGLGETTEXFILTERFUNCSGISPROC __glewGetTexFilterFuncSGIS;
09331 GLEW_FUN_EXPORT PFNGLTEXFILTERFUNCSGISPROC __glewTexFilterFuncSGIS;
09332
09333 GLEW_FUN_EXPORT PFNGLASYNCMARKERSGIXPROC __glewAsyncMarkerSGIX;
09334 GLEW_FUN_EXPORT PFNGLDELETEASYNCMARKERSSGIXPROC __glewDeleteAsyncMarkersSGIX;
09335 GLEW_FUN_EXPORT PFNGLFINISHASYNCSGIXPROC __glewFinishAsyncSGIX;
09336 GLEW_FUN_EXPORT PFNGLGENASYNCMARKERSSGIXPROC __glewGenAsyncMarkersSGIX;
09337 GLEW_FUN_EXPORT PFNGLISASYNCMARKERSGIXPROC __glewIsAsyncMarkerSGIX;
09338 GLEW_FUN_EXPORT PFNGLPOLLASYNCSGIXPROC __glewPollAsyncSGIX;
09339
09340 GLEW_FUN_EXPORT PFNGLFLUSHRASTERSGIXPROC __glewFlushRasterSGIX;
09341
09342 GLEW_FUN_EXPORT PFNGLTEXTUREFOGSGIXPROC __glewTextureFogSGIX;
09343
09344 GLEW_FUN_EXPORT PFNGLFRAGMENTCOLORMATERIALSGIXPROC __glewFragmentColorMaterialSGIX;
09345 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFSGIXPROC __glewFragmentLightModelfSGIX;
09346 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELFVSGIXPROC __glewFragmentLightModelfvSGIX;
09347 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELISGIXPROC __glewFragmentLightModeliSGIX;
09348 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTMODELIVSGIXPROC __glewFragmentLightModelivSGIX;
09349 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFSGIXPROC __glewFragmentLightfSGIX;
09350 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTFVSGIXPROC __glewFragmentLightfvSGIX;
09351 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTISGIXPROC __glewFragmentLightiSGIX;
09352 GLEW_FUN_EXPORT PFNGLFRAGMENTLIGHTIVSGIXPROC __glewFragmentLightivSGIX;
09353 GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFSGIXPROC __glewFragmentMaterialfSGIX;
09354 GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALFVSGIXPROC __glewFragmentMaterialfvSGIX;
09355 GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALISGIXPROC __glewFragmentMaterialiSGIX;
09356 GLEW_FUN_EXPORT PFNGLFRAGMENTMATERIALIVSGIXPROC __glewFragmentMaterialivSGIX;
09357 GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTFVSGIXPROC __glewGetFragmentLightfvSGIX;
09358 GLEW_FUN_EXPORT PFNGLGETFRAGMENTLIGHTIVSGIXPROC __glewGetFragmentLightivSGIX;
09359 GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALFVSGIXPROC __glewGetFragmentMaterialfvSGIX;
09360 GLEW_FUN_EXPORT PFNGLGETFRAGMENTMATERIALIVSGIXPROC __glewGetFragmentMaterialivSGIX;
09361
09362 GLEW_FUN_EXPORT PFNGLFRAMEZOOMSGIXPROC __glewFrameZoomSGIX;
09363
09364 GLEW_FUN_EXPORT PFNGLPIXELTEXGENSGIXPROC __glewPixelTexGenSGIX;
09365
09366 GLEW_FUN_EXPORT PFNGLREFERENCEPLANESGIXPROC __glewReferencePlaneSGIX;
09367
09368 GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFSGIXPROC __glewSpriteParameterfSGIX;
09369 GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERFVSGIXPROC __glewSpriteParameterfvSGIX;
09370 GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERISGIXPROC __glewSpriteParameteriSGIX;
09371 GLEW_FUN_EXPORT PFNGLSPRITEPARAMETERIVSGIXPROC __glewSpriteParameterivSGIX;
09372
09373 GLEW_FUN_EXPORT PFNGLTAGSAMPLEBUFFERSGIXPROC __glewTagSampleBufferSGIX;
09374
09375 GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERFVSGIPROC __glewColorTableParameterfvSGI;
09376 GLEW_FUN_EXPORT PFNGLCOLORTABLEPARAMETERIVSGIPROC __glewColorTableParameterivSGI;
09377 GLEW_FUN_EXPORT PFNGLCOLORTABLESGIPROC __glewColorTableSGI;
09378 GLEW_FUN_EXPORT PFNGLCOPYCOLORTABLESGIPROC __glewCopyColorTableSGI;
09379 GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERFVSGIPROC __glewGetColorTableParameterfvSGI;
09380 GLEW_FUN_EXPORT PFNGLGETCOLORTABLEPARAMETERIVSGIPROC __glewGetColorTableParameterivSGI;
09381 GLEW_FUN_EXPORT PFNGLGETCOLORTABLESGIPROC __glewGetColorTableSGI;
09382
09383 GLEW_FUN_EXPORT PFNGLFINISHTEXTURESUNXPROC __glewFinishTextureSUNX;
09384
09385 GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORBSUNPROC __glewGlobalAlphaFactorbSUN;
09386 GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORDSUNPROC __glewGlobalAlphaFactordSUN;
09387 GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORFSUNPROC __glewGlobalAlphaFactorfSUN;
09388 GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORISUNPROC __glewGlobalAlphaFactoriSUN;
09389 GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORSSUNPROC __glewGlobalAlphaFactorsSUN;
09390 GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUBSUNPROC __glewGlobalAlphaFactorubSUN;
09391 GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUISUNPROC __glewGlobalAlphaFactoruiSUN;
09392 GLEW_FUN_EXPORT PFNGLGLOBALALPHAFACTORUSSUNPROC __glewGlobalAlphaFactorusSUN;
09393
09394 GLEW_FUN_EXPORT PFNGLREADVIDEOPIXELSSUNPROC __glewReadVideoPixelsSUN;
09395
09396 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEPOINTERSUNPROC __glewReplacementCodePointerSUN;
09397 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBSUNPROC __glewReplacementCodeubSUN;
09398 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUBVSUNPROC __glewReplacementCodeubvSUN;
09399 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUISUNPROC __glewReplacementCodeuiSUN;
09400 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVSUNPROC __glewReplacementCodeuivSUN;
09401 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSSUNPROC __glewReplacementCodeusSUN;
09402 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUSVSUNPROC __glewReplacementCodeusvSUN;
09403
09404 GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FSUNPROC __glewColor3fVertex3fSUN;
09405 GLEW_FUN_EXPORT PFNGLCOLOR3FVERTEX3FVSUNPROC __glewColor3fVertex3fvSUN;
09406 GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewColor4fNormal3fVertex3fSUN;
09407 GLEW_FUN_EXPORT PFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewColor4fNormal3fVertex3fvSUN;
09408 GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FSUNPROC __glewColor4ubVertex2fSUN;
09409 GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX2FVSUNPROC __glewColor4ubVertex2fvSUN;
09410 GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FSUNPROC __glewColor4ubVertex3fSUN;
09411 GLEW_FUN_EXPORT PFNGLCOLOR4UBVERTEX3FVSUNPROC __glewColor4ubVertex3fvSUN;
09412 GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FSUNPROC __glewNormal3fVertex3fSUN;
09413 GLEW_FUN_EXPORT PFNGLNORMAL3FVERTEX3FVSUNPROC __glewNormal3fVertex3fvSUN;
09414 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC __glewReplacementCodeuiColor3fVertex3fSUN;
09415 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor3fVertex3fvSUN;
09416 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fSUN;
09417 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiColor4fNormal3fVertex3fvSUN;
09418 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC __glewReplacementCodeuiColor4ubVertex3fSUN;
09419 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC __glewReplacementCodeuiColor4ubVertex3fvSUN;
09420 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiNormal3fVertex3fSUN;
09421 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiNormal3fVertex3fvSUN;
09422 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN;
09423 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN;
09424 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fSUN;
09425 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN;
09426 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fSUN;
09427 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC __glewReplacementCodeuiTexCoord2fVertex3fvSUN;
09428 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC __glewReplacementCodeuiVertex3fSUN;
09429 GLEW_FUN_EXPORT PFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC __glewReplacementCodeuiVertex3fvSUN;
09430 GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC __glewTexCoord2fColor3fVertex3fSUN;
09431 GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC __glewTexCoord2fColor3fVertex3fvSUN;
09432 GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fSUN;
09433 GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fColor4fNormal3fVertex3fvSUN;
09434 GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC __glewTexCoord2fColor4ubVertex3fSUN;
09435 GLEW_FUN_EXPORT PFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC __glewTexCoord2fColor4ubVertex3fvSUN;
09436 GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC __glewTexCoord2fNormal3fVertex3fSUN;
09437 GLEW_FUN_EXPORT PFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC __glewTexCoord2fNormal3fVertex3fvSUN;
09438 GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FSUNPROC __glewTexCoord2fVertex3fSUN;
09439 GLEW_FUN_EXPORT PFNGLTEXCOORD2FVERTEX3FVSUNPROC __glewTexCoord2fVertex3fvSUN;
09440 GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fSUN;
09441 GLEW_FUN_EXPORT PFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC __glewTexCoord4fColor4fNormal3fVertex4fvSUN;
09442 GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FSUNPROC __glewTexCoord4fVertex4fSUN;
09443 GLEW_FUN_EXPORT PFNGLTEXCOORD4FVERTEX4FVSUNPROC __glewTexCoord4fVertex4fvSUN;
09444
09445 GLEW_FUN_EXPORT PFNGLADDSWAPHINTRECTWINPROC __glewAddSwapHintRectWIN;
09446
09447 #if defined(GLEW_MX) && !defined(_WIN32)
09448 struct GLEWContextStruct
09449 {
09450 #endif
09451
09452 GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_1;
09453 GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_2;
09454 GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_3;
09455 GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_4;
09456 GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_1_5;
09457 GLEW_VAR_EXPORT GLboolean __GLEW_VERSION_2_0;
09458 GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_multisample;
09459 GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_tbuffer;
09460 GLEW_VAR_EXPORT GLboolean __GLEW_3DFX_texture_compression_FXT1;
09461 GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_client_storage;
09462 GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_element_array;
09463 GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_fence;
09464 GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_float_pixels;
09465 GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_pixel_buffer;
09466 GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_specular_vector;
09467 GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_texture_range;
09468 GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_transform_hint;
09469 GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_object;
09470 GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_vertex_array_range;
09471 GLEW_VAR_EXPORT GLboolean __GLEW_APPLE_ycbcr_422;
09472 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_color_buffer_float;
09473 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_depth_texture;
09474 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_draw_buffers;
09475 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program;
09476 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_program_shadow;
09477 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_fragment_shader;
09478 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_half_float_pixel;
09479 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_imaging;
09480 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_matrix_palette;
09481 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multisample;
09482 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_multitexture;
09483 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_occlusion_query;
09484 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_pixel_buffer_object;
09485 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_parameters;
09486 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_point_sprite;
09487 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shader_objects;
09488 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shading_language_100;
09489 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow;
09490 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_shadow_ambient;
09491 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_border_clamp;
09492 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_compression;
09493 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_cube_map;
09494 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_add;
09495 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_combine;
09496 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_crossbar;
09497 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_env_dot3;
09498 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_float;
09499 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_mirrored_repeat;
09500 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_non_power_of_two;
09501 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_texture_rectangle;
09502 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_transpose_matrix;
09503 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_blend;
09504 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_buffer_object;
09505 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_program;
09506 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_vertex_shader;
09507 GLEW_VAR_EXPORT GLboolean __GLEW_ARB_window_pos;
09508 GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_point_sprites;
09509 GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_combine3;
09510 GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_texture_env_route;
09511 GLEW_VAR_EXPORT GLboolean __GLEW_ATIX_vertex_shader_output_point_size;
09512 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_draw_buffers;
09513 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_element_array;
09514 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_envmap_bumpmap;
09515 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_fragment_shader;
09516 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_map_object_buffer;
09517 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_pn_triangles;
09518 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_separate_stencil;
09519 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_text_fragment_shader;
09520 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_compression_3dc;
09521 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_env_combine3;
09522 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_float;
09523 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_texture_mirror_once;
09524 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_array_object;
09525 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_attrib_array_object;
09526 GLEW_VAR_EXPORT GLboolean __GLEW_ATI_vertex_streams;
09527 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_422_pixels;
09528 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_Cg_shader;
09529 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_abgr;
09530 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_bgra;
09531 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_color;
09532 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_equation_separate;
09533 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_func_separate;
09534 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_logic_op;
09535 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_minmax;
09536 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_blend_subtract;
09537 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_clip_volume_hint;
09538 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cmyka;
09539 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_color_subtable;
09540 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_compiled_vertex_array;
09541 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_convolution;
09542 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_coordinate_frame;
09543 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_copy_texture;
09544 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_cull_vertex;
09545 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_depth_bounds_test;
09546 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_draw_range_elements;
09547 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fog_coord;
09548 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_fragment_lighting;
09549 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_blit;
09550 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_multisample;
09551 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_framebuffer_object;
09552 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_histogram;
09553 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_array_formats;
09554 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_func;
09555 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_material;
09556 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_index_texture;
09557 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_light_texture;
09558 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_misc_attribute;
09559 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multi_draw_arrays;
09560 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_multisample;
09561 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_depth_stencil;
09562 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_packed_pixels;
09563 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_paletted_texture;
09564 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_buffer_object;
09565 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform;
09566 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_pixel_transform_color_table;
09567 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_point_parameters;
09568 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_polygon_offset;
09569 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_rescale_normal;
09570 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_scene_marker;
09571 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_secondary_color;
09572 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_separate_specular_color;
09573 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shadow_funcs;
09574 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_shared_texture_palette;
09575 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_clear_tag;
09576 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_two_side;
09577 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_stencil_wrap;
09578 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_subtexture;
09579 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture;
09580 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture3D;
09581 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_dxt1;
09582 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_compression_s3tc;
09583 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_cube_map;
09584 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_edge_clamp;
09585 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env;
09586 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_add;
09587 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_combine;
09588 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_env_dot3;
09589 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_filter_anisotropic;
09590 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_lod_bias;
09591 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_mirror_clamp;
09592 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_object;
09593 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_perturb_normal;
09594 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_rectangle;
09595 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_texture_sRGB;
09596 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_array;
09597 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_shader;
09598 GLEW_VAR_EXPORT GLboolean __GLEW_EXT_vertex_weighting;
09599 GLEW_VAR_EXPORT GLboolean __GLEW_GREMEDY_string_marker;
09600 GLEW_VAR_EXPORT GLboolean __GLEW_HP_convolution_border_modes;
09601 GLEW_VAR_EXPORT GLboolean __GLEW_HP_image_transform;
09602 GLEW_VAR_EXPORT GLboolean __GLEW_HP_occlusion_test;
09603 GLEW_VAR_EXPORT GLboolean __GLEW_HP_texture_lighting;
09604 GLEW_VAR_EXPORT GLboolean __GLEW_IBM_cull_vertex;
09605 GLEW_VAR_EXPORT GLboolean __GLEW_IBM_multimode_draw_arrays;
09606 GLEW_VAR_EXPORT GLboolean __GLEW_IBM_rasterpos_clip;
09607 GLEW_VAR_EXPORT GLboolean __GLEW_IBM_static_data;
09608 GLEW_VAR_EXPORT GLboolean __GLEW_IBM_texture_mirrored_repeat;
09609 GLEW_VAR_EXPORT GLboolean __GLEW_IBM_vertex_array_lists;
09610 GLEW_VAR_EXPORT GLboolean __GLEW_INGR_color_clamp;
09611 GLEW_VAR_EXPORT GLboolean __GLEW_INGR_interlace_read;
09612 GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_parallel_arrays;
09613 GLEW_VAR_EXPORT GLboolean __GLEW_INTEL_texture_scissor;
09614 GLEW_VAR_EXPORT GLboolean __GLEW_KTX_buffer_region;
09615 GLEW_VAR_EXPORT GLboolean __GLEW_MESAX_texture_stack;
09616 GLEW_VAR_EXPORT GLboolean __GLEW_MESA_pack_invert;
09617 GLEW_VAR_EXPORT GLboolean __GLEW_MESA_resize_buffers;
09618 GLEW_VAR_EXPORT GLboolean __GLEW_MESA_window_pos;
09619 GLEW_VAR_EXPORT GLboolean __GLEW_MESA_ycbcr_texture;
09620 GLEW_VAR_EXPORT GLboolean __GLEW_NV_blend_square;
09621 GLEW_VAR_EXPORT GLboolean __GLEW_NV_copy_depth_to_color;
09622 GLEW_VAR_EXPORT GLboolean __GLEW_NV_depth_clamp;
09623 GLEW_VAR_EXPORT GLboolean __GLEW_NV_evaluators;
09624 GLEW_VAR_EXPORT GLboolean __GLEW_NV_fence;
09625 GLEW_VAR_EXPORT GLboolean __GLEW_NV_float_buffer;
09626 GLEW_VAR_EXPORT GLboolean __GLEW_NV_fog_distance;
09627 GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program;
09628 GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program2;
09629 GLEW_VAR_EXPORT GLboolean __GLEW_NV_fragment_program_option;
09630 GLEW_VAR_EXPORT GLboolean __GLEW_NV_half_float;
09631 GLEW_VAR_EXPORT GLboolean __GLEW_NV_light_max_exponent;
09632 GLEW_VAR_EXPORT GLboolean __GLEW_NV_multisample_filter_hint;
09633 GLEW_VAR_EXPORT GLboolean __GLEW_NV_occlusion_query;
09634 GLEW_VAR_EXPORT GLboolean __GLEW_NV_packed_depth_stencil;
09635 GLEW_VAR_EXPORT GLboolean __GLEW_NV_pixel_data_range;
09636 GLEW_VAR_EXPORT GLboolean __GLEW_NV_point_sprite;
09637 GLEW_VAR_EXPORT GLboolean __GLEW_NV_primitive_restart;
09638 GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners;
09639 GLEW_VAR_EXPORT GLboolean __GLEW_NV_register_combiners2;
09640 GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_emboss;
09641 GLEW_VAR_EXPORT GLboolean __GLEW_NV_texgen_reflection;
09642 GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_compression_vtc;
09643 GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_env_combine4;
09644 GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_expand_normal;
09645 GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_rectangle;
09646 GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader;
09647 GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader2;
09648 GLEW_VAR_EXPORT GLboolean __GLEW_NV_texture_shader3;
09649 GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range;
09650 GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_array_range2;
09651 GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program;
09652 GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program1_1;
09653 GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2;
09654 GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program2_option;
09655 GLEW_VAR_EXPORT GLboolean __GLEW_NV_vertex_program3;
09656 GLEW_VAR_EXPORT GLboolean __GLEW_OML_interlace;
09657 GLEW_VAR_EXPORT GLboolean __GLEW_OML_resample;
09658 GLEW_VAR_EXPORT GLboolean __GLEW_OML_subsample;
09659 GLEW_VAR_EXPORT GLboolean __GLEW_PGI_misc_hints;
09660 GLEW_VAR_EXPORT GLboolean __GLEW_PGI_vertex_hints;
09661 GLEW_VAR_EXPORT GLboolean __GLEW_REND_screen_coordinates;
09662 GLEW_VAR_EXPORT GLboolean __GLEW_S3_s3tc;
09663 GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_color_range;
09664 GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_detail_texture;
09665 GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_fog_function;
09666 GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_generate_mipmap;
09667 GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_multisample;
09668 GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_pixel_texture;
09669 GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_sharpen_texture;
09670 GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture4D;
09671 GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_border_clamp;
09672 GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_edge_clamp;
09673 GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_filter4;
09674 GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_lod;
09675 GLEW_VAR_EXPORT GLboolean __GLEW_SGIS_texture_select;
09676 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async;
09677 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_histogram;
09678 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_async_pixel;
09679 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_blend_alpha_minmax;
09680 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_clipmap;
09681 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_depth_texture;
09682 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_flush_raster;
09683 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_offset;
09684 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fog_texture;
09685 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_fragment_specular_lighting;
09686 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_framezoom;
09687 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_interlace;
09688 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ir_instrument1;
09689 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_list_priority;
09690 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture;
09691 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_pixel_texture_bits;
09692 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_reference_plane;
09693 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_resample;
09694 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow;
09695 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_shadow_ambient;
09696 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_sprite;
09697 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_tag_sample_buffer;
09698 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_add_env;
09699 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_coordinate_clamp;
09700 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_lod_bias;
09701 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_multi_buffer;
09702 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_range;
09703 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_texture_scale_bias;
09704 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip;
09705 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_vertex_preclip_hint;
09706 GLEW_VAR_EXPORT GLboolean __GLEW_SGIX_ycrcb;
09707 GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_matrix;
09708 GLEW_VAR_EXPORT GLboolean __GLEW_SGI_color_table;
09709 GLEW_VAR_EXPORT GLboolean __GLEW_SGI_texture_color_table;
09710 GLEW_VAR_EXPORT GLboolean __GLEW_SUNX_constant_data;
09711 GLEW_VAR_EXPORT GLboolean __GLEW_SUN_convolution_border_modes;
09712 GLEW_VAR_EXPORT GLboolean __GLEW_SUN_global_alpha;
09713 GLEW_VAR_EXPORT GLboolean __GLEW_SUN_mesh_array;
09714 GLEW_VAR_EXPORT GLboolean __GLEW_SUN_read_video_pixels;
09715 GLEW_VAR_EXPORT GLboolean __GLEW_SUN_slice_accum;
09716 GLEW_VAR_EXPORT GLboolean __GLEW_SUN_triangle_list;
09717 GLEW_VAR_EXPORT GLboolean __GLEW_SUN_vertex;
09718 GLEW_VAR_EXPORT GLboolean __GLEW_WIN_phong_shading;
09719 GLEW_VAR_EXPORT GLboolean __GLEW_WIN_specular_fog;
09720 GLEW_VAR_EXPORT GLboolean __GLEW_WIN_swap_hint;
09721
09722 #ifdef GLEW_MX
09723 };
09724 #endif
09725
09726
09727
09728
09729 #define GLEW_OK 0
09730 #define GLEW_NO_ERROR 0
09731 #define GLEW_ERROR_NO_GL_VERSION 1
09732 #define GLEW_ERROR_GL_VERSION_10_ONLY 2
09733 #define GLEW_ERROR_GLX_VERSION_11_ONLY 3
09734
09735
09736 #define GLEW_VERSION 1
09737
09738
09739 #ifdef GLEW_MX
09740
09741 typedef struct GLEWContextStruct GLEWContext;
09742 GLEWAPI GLenum glewContextInit (GLEWContext* ctx);
09743 GLEWAPI GLboolean glewContextIsSupported (GLEWContext* ctx, const char* name);
09744
09745 #define glewInit() glewContextInit(glewGetContext())
09746 #define glewIsSupported(x) glewContextIsSupported(glewGetContext(), x)
09747 #define glewIsExtensionSupported(x) glewIsSupported(x)
09748
09749 #ifdef _WIN32
09750 # define GLEW_GET_VAR(x) glewGetContext()->x
09751 # define GLEW_GET_FUN(x) glewGetContext()->x
09752 #else
09753 # define GLEW_GET_VAR(x) glewGetContext()->x
09754 # define GLEW_GET_FUN(x) x
09755 #endif
09756
09757 #else
09758
09759 GLEWAPI GLenum glewInit ();
09760 GLEWAPI GLboolean glewIsSupported (const char* name);
09761 #define glewIsExtensionSupported(x) glewIsSupported(x)
09762
09763 #define GLEW_GET_VAR(x) x
09764 #define GLEW_GET_FUN(x) x
09765
09766 #endif
09767
09768 GLEWAPI GLboolean glewExperimental;
09769 GLEWAPI GLboolean glewGetExtension (const char* name);
09770 GLEWAPI const GLubyte* glewGetErrorString (GLenum error);
09771 GLEWAPI const GLubyte* glewGetString (GLenum name);
09772
09773 #ifdef __cplusplus
09774 }
09775 #endif
09776
09777 #ifdef GLEW_APIENTRY_DEFINED
09778 #undef GLEW_APIENTRY_DEFINED
09779 #undef APIENTRY
09780 #undef GLAPIENTRY
09781 #endif
09782
09783 #ifdef GLEW_CALLBACK_DEFINED
09784 #undef GLEW_CALLBACK_DEFINED
09785 #undef CALLBACK
09786 #endif
09787
09788 #ifdef GLEW_WINGDIAPI_DEFINED
09789 #undef GLEW_WINGDIAPI_DEFINED
09790 #undef WINGDIAPI
09791 #endif
09792
09793 #undef GLAPI
09794
09795
09796 #endif