Changeset 3023 for trunk/src/opengl/mesa/GL/gl.h
- Timestamp:
- Mar 5, 2000, 11:26:18 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/opengl/mesa/GL/gl.h
r2959 r3023 1 /* $Id: gl.h,v 1. 3 2000-03-01 14:26:49 sandervlExp $ */1 /* $Id: gl.h,v 1.4 2000-03-05 10:26:17 jeroen Exp $ */ 2 2 3 3 /* … … 47 47 48 48 #if defined(_WIN32) && !defined(__WIN32__) 49 # 49 # define __WIN32__ 50 50 #endif 51 51 … … 55 55 # pragma warning( disable : 4711 ) /* function 'foo' selected for automatic inline expansion */ 56 56 # pragma warning( disable : 4127 ) /* conditional expression is constant */ 57 # 58 # 59 # 60 # 61 # 62 # 57 # if defined(MESA_MINWARN) 58 # pragma warning( disable : 4244 ) /* '=' : conversion from 'const double ' to 'float ', possible loss of data */ 59 # pragma warning( disable : 4018 ) /* '<' : signed/unsigned mismatch */ 60 # pragma warning( disable : 4305 ) /* '=' : truncation from 'const double ' to 'float ' */ 61 # pragma warning( disable : 4550 ) /* 'function' undefined; assuming extern returning int */ 62 # pragma warning( disable : 4761 ) /* integral size mismatch in argument; conversion supplied */ 63 63 # endif 64 # 65 # 64 # if defined(_MSC_VER) && defined(BUILD_GL32) /* tag specify we're building mesa as a DLL */ 65 # define GLAPI __declspec(dllexport) 66 66 # define WGLAPI __declspec(dllexport) 67 # 68 # 67 # elif defined(_MSC_VER) && defined(_DLL) /* tag specifying we're building for DLL runtime support */ 68 # define GLAPI __declspec(dllimport) 69 69 # define WGLAPI __declspec(dllimport) 70 # 71 # 70 # else /* for use with static link lib build of Win32 edition only */ 71 # define GLAPI extern 72 72 # define WGLAPI __declspec(dllimport) 73 # 74 # 75 # 76 # 77 # 73 # endif /* _STATIC_MESA support */ 74 # define GLAPIENTRY __stdcall 75 # define GLCALLBACK __stdcall 76 # define GLWINAPI __stdcall 77 # define GLWINAPIV __cdecl 78 78 #elif defined(__WIN32OS2__) 79 # define GLAPI80 # 81 # define GLCALLBACK __stdcall82 # 83 # 79 # define GLAPI 80 # define GLAPIENTRY __stdcall 81 # define GLCALLBACK CDECL 82 # define GLWINAPI __stdcall 83 # define GLWINAPIV __cdecl 84 84 #else 85 85 /* non-Windows compilation */ 86 # 87 # 88 # 89 # 90 # 86 # define GLAPI extern 87 # define GLAPIENTRY 88 # define GLCALLBACK 89 # define GLWINAPI 90 # define GLWINAPIV 91 91 #endif /* WIN32 / CYGWIN32 bracket */ 92 92 … … 94 94 95 95 #if defined(_WIN32) && !defined(_WINDEF_) && !defined(OPENSTEP) 96 # 96 # define CALLBACK GLCALLBACK 97 97 typedef int (GLAPIENTRY *PROC)(); 98 98 typedef void *HGLRC; … … 107 107 108 108 #ifdef macintosh 109 110 111 112 109 #pragma enumsalwaysint on 110 #if PRAGMA_IMPORT_SUPPORTED 111 #pragma import on 112 #endif 113 113 #endif 114 114 … … 135 135 136 136 typedef enum { 137 138 GL_FALSE= 0,139 GL_TRUE= 1,140 141 142 GL_BYTE= 0x1400,143 GL_UNSIGNED_BYTE= 0x1401,144 GL_SHORT= 0x1402,145 GL_UNSIGNED_SHORT= 0x1403,146 GL_INT= 0x1404,147 GL_UNSIGNED_INT= 0x1405,148 GL_FLOAT= 0x1406,149 GL_DOUBLE= 0x140A,150 GL_2_BYTES= 0x1407,151 GL_3_BYTES= 0x1408,152 GL_4_BYTES= 0x1409,153 154 155 GL_POINTS= 0x0000,156 GL_LINES= 0x0001,157 GL_LINE_LOOP= 0x0002,158 GL_LINE_STRIP= 0x0003,159 GL_TRIANGLES= 0x0004,160 GL_TRIANGLE_STRIP= 0x0005,161 GL_TRIANGLE_FAN= 0x0006,162 GL_QUADS= 0x0007,163 GL_QUAD_STRIP= 0x0008,164 GL_POLYGON= 0x0009,165 166 167 GL_VERTEX_ARRAY= 0x8074,168 GL_NORMAL_ARRAY= 0x8075,169 GL_COLOR_ARRAY= 0x8076,170 GL_INDEX_ARRAY= 0x8077,171 GL_TEXTURE_COORD_ARRAY= 0x8078,172 GL_EDGE_FLAG_ARRAY= 0x8079,173 GL_VERTEX_ARRAY_SIZE= 0x807A,174 GL_VERTEX_ARRAY_TYPE= 0x807B,175 GL_VERTEX_ARRAY_STRIDE= 0x807C,176 GL_NORMAL_ARRAY_TYPE= 0x807E,177 GL_NORMAL_ARRAY_STRIDE= 0x807F,178 GL_COLOR_ARRAY_SIZE= 0x8081,179 GL_COLOR_ARRAY_TYPE= 0x8082,180 GL_COLOR_ARRAY_STRIDE= 0x8083,181 GL_INDEX_ARRAY_TYPE= 0x8085,182 GL_INDEX_ARRAY_STRIDE= 0x8086,183 GL_TEXTURE_COORD_ARRAY_SIZE= 0x8088,184 GL_TEXTURE_COORD_ARRAY_TYPE= 0x8089,185 GL_TEXTURE_COORD_ARRAY_STRIDE= 0x808A,186 GL_EDGE_FLAG_ARRAY_STRIDE= 0x808C,187 GL_VERTEX_ARRAY_POINTER= 0x808E,188 GL_NORMAL_ARRAY_POINTER= 0x808F,189 GL_COLOR_ARRAY_POINTER= 0x8090,190 GL_INDEX_ARRAY_POINTER= 0x8091,191 GL_TEXTURE_COORD_ARRAY_POINTER= 0x8092,192 GL_EDGE_FLAG_ARRAY_POINTER= 0x8093,193 GL_V2F= 0x2A20,194 GL_V3F= 0x2A21,195 GL_C4UB_V2F= 0x2A22,196 GL_C4UB_V3F= 0x2A23,197 GL_C3F_V3F= 0x2A24,198 GL_N3F_V3F= 0x2A25,199 GL_C4F_N3F_V3F= 0x2A26,200 GL_T2F_V3F= 0x2A27,201 GL_T4F_V4F= 0x2A28,202 GL_T2F_C4UB_V3F= 0x2A29,203 GL_T2F_C3F_V3F= 0x2A2A,204 GL_T2F_N3F_V3F= 0x2A2B,205 GL_T2F_C4F_N3F_V3F= 0x2A2C,206 GL_T4F_C4F_N3F_V4F= 0x2A2D,207 208 209 GL_MATRIX_MODE= 0x0BA0,210 GL_MODELVIEW= 0x1700,211 GL_PROJECTION= 0x1701,212 GL_TEXTURE= 0x1702,213 214 215 GL_POINT_SMOOTH= 0x0B10,216 GL_POINT_SIZE= 0x0B11,217 GL_POINT_SIZE_GRANULARITY= 0x0B13,218 GL_POINT_SIZE_RANGE= 0x0B12,219 220 221 GL_LINE_SMOOTH= 0x0B20,222 GL_LINE_STIPPLE= 0x0B24,223 GL_LINE_STIPPLE_PATTERN= 0x0B25,224 GL_LINE_STIPPLE_REPEAT= 0x0B26,225 GL_LINE_WIDTH= 0x0B21,226 GL_LINE_WIDTH_GRANULARITY= 0x0B23,227 GL_LINE_WIDTH_RANGE= 0x0B22,228 229 230 GL_POINT= 0x1B00,231 GL_LINE= 0x1B01,232 GL_FILL= 0x1B02,233 GL_CW= 0x0900,234 GL_CCW= 0x0901,235 GL_FRONT= 0x0404,236 GL_BACK= 0x0405,237 GL_POLYGON_MODE= 0x0B40,238 GL_POLYGON_SMOOTH= 0x0B41,239 GL_POLYGON_STIPPLE= 0x0B42,240 GL_EDGE_FLAG= 0x0B43,241 GL_CULL_FACE= 0x0B44,242 GL_CULL_FACE_MODE= 0x0B45,243 GL_FRONT_FACE= 0x0B46,244 GL_POLYGON_OFFSET_FACTOR= 0x8038,245 GL_POLYGON_OFFSET_UNITS= 0x2A00,246 GL_POLYGON_OFFSET_POINT= 0x2A01,247 GL_POLYGON_OFFSET_LINE= 0x2A02,248 GL_POLYGON_OFFSET_FILL= 0x8037,249 250 251 GL_COMPILE= 0x1300,252 GL_COMPILE_AND_EXECUTE= 0x1301,253 GL_LIST_BASE= 0x0B32,254 GL_LIST_INDEX= 0x0B33,255 GL_LIST_MODE= 0x0B30,256 257 258 GL_NEVER= 0x0200,259 GL_LESS= 0x0201,260 GL_GEQUAL= 0x0206,261 GL_LEQUAL= 0x0203,262 GL_GREATER= 0x0204,263 GL_NOTEQUAL= 0x0205,264 GL_EQUAL= 0x0202,265 GL_ALWAYS= 0x0207,266 GL_DEPTH_TEST= 0x0B71,267 GL_DEPTH_BITS= 0x0D56,268 GL_DEPTH_CLEAR_VALUE= 0x0B73,269 GL_DEPTH_FUNC= 0x0B74,270 GL_DEPTH_RANGE= 0x0B70,271 GL_DEPTH_WRITEMASK= 0x0B72,272 GL_DEPTH_COMPONENT= 0x1902,273 274 275 GL_LIGHTING= 0x0B50,276 GL_LIGHT0= 0x4000,277 GL_LIGHT1= 0x4001,278 GL_LIGHT2= 0x4002,279 GL_LIGHT3= 0x4003,280 GL_LIGHT4= 0x4004,281 GL_LIGHT5= 0x4005,282 GL_LIGHT6= 0x4006,283 GL_LIGHT7= 0x4007,284 GL_SPOT_EXPONENT= 0x1205,285 GL_SPOT_CUTOFF= 0x1206,286 GL_CONSTANT_ATTENUATION= 0x1207,287 GL_LINEAR_ATTENUATION= 0x1208,288 GL_QUADRATIC_ATTENUATION= 0x1209,289 GL_AMBIENT= 0x1200,290 GL_DIFFUSE= 0x1201,291 GL_SPECULAR= 0x1202,292 GL_SHININESS= 0x1601,293 GL_EMISSION= 0x1600,294 GL_POSITION= 0x1203,295 GL_SPOT_DIRECTION= 0x1204,296 GL_AMBIENT_AND_DIFFUSE= 0x1602,297 GL_COLOR_INDEXES= 0x1603,298 GL_LIGHT_MODEL_TWO_SIDE= 0x0B52,299 GL_LIGHT_MODEL_LOCAL_VIEWER= 0x0B51,300 GL_LIGHT_MODEL_AMBIENT= 0x0B53,301 GL_FRONT_AND_BACK= 0x0408,302 GL_SHADE_MODEL= 0x0B54,303 GL_FLAT= 0x1D00,304 GL_SMOOTH= 0x1D01,305 GL_COLOR_MATERIAL= 0x0B57,306 GL_COLOR_MATERIAL_FACE= 0x0B55,307 GL_COLOR_MATERIAL_PARAMETER= 0x0B56,308 GL_NORMALIZE= 0x0BA1,309 310 311 GL_CLIP_PLANE0= 0x3000,312 GL_CLIP_PLANE1= 0x3001,313 GL_CLIP_PLANE2= 0x3002,314 GL_CLIP_PLANE3= 0x3003,315 GL_CLIP_PLANE4= 0x3004,316 GL_CLIP_PLANE5= 0x3005,317 318 319 GL_ACCUM_RED_BITS= 0x0D58,320 GL_ACCUM_GREEN_BITS= 0x0D59,321 GL_ACCUM_BLUE_BITS= 0x0D5A,322 GL_ACCUM_ALPHA_BITS= 0x0D5B,323 GL_ACCUM_CLEAR_VALUE= 0x0B80,324 GL_ACCUM= 0x0100,325 GL_ADD= 0x0104,326 GL_LOAD= 0x0101,327 GL_MULT= 0x0103,328 GL_RETURN= 0x0102,329 330 331 GL_ALPHA_TEST= 0x0BC0,332 GL_ALPHA_TEST_REF= 0x0BC2,333 GL_ALPHA_TEST_FUNC= 0x0BC1,334 335 336 GL_BLEND= 0x0BE2,337 GL_BLEND_SRC= 0x0BE1,338 GL_BLEND_DST= 0x0BE0,339 GL_ZERO= 0,340 GL_ONE= 1,341 GL_SRC_COLOR= 0x0300,342 GL_ONE_MINUS_SRC_COLOR= 0x0301,343 GL_DST_COLOR= 0x0306,344 GL_ONE_MINUS_DST_COLOR= 0x0307,345 GL_SRC_ALPHA= 0x0302,346 GL_ONE_MINUS_SRC_ALPHA= 0x0303,347 GL_DST_ALPHA= 0x0304,348 GL_ONE_MINUS_DST_ALPHA= 0x0305,349 GL_SRC_ALPHA_SATURATE= 0x0308,350 GL_CONSTANT_COLOR= 0x8001,351 GL_ONE_MINUS_CONSTANT_COLOR= 0x8002,352 GL_CONSTANT_ALPHA= 0x8003,353 GL_ONE_MINUS_CONSTANT_ALPHA= 0x8004,354 355 356 GL_FEEDBACK= 0x1C01,357 GL_RENDER= 0x1C00,358 GL_SELECT= 0x1C02,359 360 361 GL_2D= 0x0600,362 GL_3D= 0x0601,363 GL_3D_COLOR= 0x0602,364 GL_3D_COLOR_TEXTURE= 0x0603,365 GL_4D_COLOR_TEXTURE= 0x0604,366 GL_POINT_TOKEN= 0x0701,367 GL_LINE_TOKEN= 0x0702,368 GL_LINE_RESET_TOKEN= 0x0707,369 GL_POLYGON_TOKEN= 0x0703,370 GL_BITMAP_TOKEN= 0x0704,371 GL_DRAW_PIXEL_TOKEN= 0x0705,372 GL_COPY_PIXEL_TOKEN= 0x0706,373 GL_PASS_THROUGH_TOKEN= 0x0700,374 GL_FEEDBACK_BUFFER_POINTER= 0x0DF0,375 GL_FEEDBACK_BUFFER_SIZE= 0x0DF1,376 GL_FEEDBACK_BUFFER_TYPE= 0x0DF2,377 378 379 GL_SELECTION_BUFFER_POINTER= 0x0DF3,380 GL_SELECTION_BUFFER_SIZE= 0x0DF4,381 382 383 GL_FOG= 0x0B60,384 GL_FOG_MODE= 0x0B65,385 GL_FOG_DENSITY= 0x0B62,386 GL_FOG_COLOR= 0x0B66,387 GL_FOG_INDEX= 0x0B61,388 GL_FOG_START= 0x0B63,389 GL_FOG_END= 0x0B64,390 GL_LINEAR= 0x2601,391 GL_EXP= 0x0800,392 GL_EXP2= 0x0801,393 394 395 GL_LOGIC_OP= 0x0BF1,396 GL_INDEX_LOGIC_OP= 0x0BF1,397 GL_COLOR_LOGIC_OP= 0x0BF2,398 GL_LOGIC_OP_MODE= 0x0BF0,399 GL_CLEAR= 0x1500,400 GL_SET= 0x150F,401 GL_COPY= 0x1503,402 GL_COPY_INVERTED= 0x150C,403 GL_NOOP= 0x1505,404 GL_INVERT= 0x150A,405 GL_AND= 0x1501,406 GL_NAND= 0x150E,407 GL_OR= 0x1507,408 GL_NOR= 0x1508,409 GL_XOR= 0x1506,410 GL_EQUIV= 0x1509,411 GL_AND_REVERSE= 0x1502,412 GL_AND_INVERTED= 0x1504,413 GL_OR_REVERSE= 0x150B,414 GL_OR_INVERTED= 0x150D,415 416 417 GL_STENCIL_TEST= 0x0B90,418 GL_STENCIL_WRITEMASK= 0x0B98,419 GL_STENCIL_BITS= 0x0D57,420 GL_STENCIL_FUNC= 0x0B92,421 GL_STENCIL_VALUE_MASK= 0x0B93,422 GL_STENCIL_REF= 0x0B97,423 GL_STENCIL_FAIL= 0x0B94,424 GL_STENCIL_PASS_DEPTH_PASS= 0x0B96,425 GL_STENCIL_PASS_DEPTH_FAIL= 0x0B95,426 GL_STENCIL_CLEAR_VALUE= 0x0B91,427 GL_STENCIL_INDEX= 0x1901,428 GL_KEEP= 0x1E00,429 GL_REPLACE= 0x1E01,430 GL_INCR= 0x1E02,431 GL_DECR= 0x1E03,432 433 434 GL_NONE= 0,435 GL_LEFT= 0x0406,436 GL_RIGHT= 0x0407,437 /*GL_FRONT= 0x0404, */438 /*GL_BACK= 0x0405, */439 /*GL_FRONT_AND_BACK= 0x0408, */440 GL_FRONT_LEFT= 0x0400,441 GL_FRONT_RIGHT= 0x0401,442 GL_BACK_LEFT= 0x0402,443 GL_BACK_RIGHT= 0x0403,444 GL_AUX0= 0x0409,445 GL_AUX1= 0x040A,446 GL_AUX2= 0x040B,447 GL_AUX3= 0x040C,448 GL_COLOR_INDEX= 0x1900,449 GL_RED= 0x1903,450 GL_GREEN= 0x1904,451 GL_BLUE= 0x1905,452 GL_ALPHA= 0x1906,453 GL_LUMINANCE= 0x1909,454 GL_LUMINANCE_ALPHA= 0x190A,455 GL_ALPHA_BITS= 0x0D55,456 GL_RED_BITS= 0x0D52,457 GL_GREEN_BITS= 0x0D53,458 GL_BLUE_BITS= 0x0D54,459 GL_INDEX_BITS= 0x0D51,460 GL_SUBPIXEL_BITS= 0x0D50,461 GL_AUX_BUFFERS= 0x0C00,462 GL_READ_BUFFER= 0x0C02,463 GL_DRAW_BUFFER= 0x0C01,464 GL_DOUBLEBUFFER= 0x0C32,465 GL_STEREO= 0x0C33,466 GL_BITMAP= 0x1A00,467 GL_COLOR= 0x1800,468 GL_DEPTH= 0x1801,469 GL_STENCIL= 0x1802,470 GL_DITHER= 0x0BD0,471 GL_RGB= 0x1907,472 GL_RGBA= 0x1908,473 474 475 GL_MAX_LIST_NESTING= 0x0B31,476 GL_MAX_ATTRIB_STACK_DEPTH= 0x0D35,477 GL_MAX_MODELVIEW_STACK_DEPTH= 0x0D36,478 GL_MAX_NAME_STACK_DEPTH= 0x0D37,479 GL_MAX_PROJECTION_STACK_DEPTH= 0x0D38,480 GL_MAX_TEXTURE_STACK_DEPTH= 0x0D39,481 GL_MAX_EVAL_ORDER= 0x0D30,482 GL_MAX_LIGHTS= 0x0D31,483 GL_MAX_CLIP_PLANES= 0x0D32,484 GL_MAX_TEXTURE_SIZE= 0x0D33,485 GL_MAX_PIXEL_MAP_TABLE= 0x0D34,486 GL_MAX_VIEWPORT_DIMS= 0x0D3A,487 488 489 490 GL_ATTRIB_STACK_DEPTH= 0x0BB0,491 GL_CLIENT_ATTRIB_STACK_DEPTH= 0x0BB1,492 GL_COLOR_CLEAR_VALUE= 0x0C22,493 GL_COLOR_WRITEMASK= 0x0C23,494 GL_CURRENT_INDEX= 0x0B01,495 GL_CURRENT_COLOR= 0x0B00,496 GL_CURRENT_NORMAL= 0x0B02,497 GL_CURRENT_RASTER_COLOR= 0x0B04,498 GL_CURRENT_RASTER_DISTANCE= 0x0B09,499 GL_CURRENT_RASTER_INDEX= 0x0B05,500 GL_CURRENT_RASTER_POSITION= 0x0B07,501 502 503 GL_CURRENT_TEXTURE_COORDS= 0x0B03,504 GL_INDEX_CLEAR_VALUE= 0x0C20,505 GL_INDEX_MODE= 0x0C30,506 GL_INDEX_WRITEMASK= 0x0C21,507 GL_MODELVIEW_MATRIX= 0x0BA6,508 GL_MODELVIEW_STACK_DEPTH= 0x0BA3,509 GL_NAME_STACK_DEPTH= 0x0D70,510 GL_PROJECTION_MATRIX= 0x0BA7,511 GL_PROJECTION_STACK_DEPTH= 0x0BA4,512 GL_RENDER_MODE= 0x0C40,513 GL_RGBA_MODE= 0x0C31,514 GL_TEXTURE_MATRIX= 0x0BA8,515 GL_TEXTURE_STACK_DEPTH= 0x0BA5,516 GL_VIEWPORT= 0x0BA2,517 518 519 GL_AUTO_NORMAL= 0x0D80,520 GL_MAP1_COLOR_4= 0x0D90,521 GL_MAP1_GRID_DOMAIN= 0x0DD0,522 GL_MAP1_GRID_SEGMENTS= 0x0DD1,523 GL_MAP1_INDEX= 0x0D91,524 GL_MAP1_NORMAL= 0x0D92,525 GL_MAP1_TEXTURE_COORD_1= 0x0D93,526 GL_MAP1_TEXTURE_COORD_2= 0x0D94,527 GL_MAP1_TEXTURE_COORD_3= 0x0D95,528 GL_MAP1_TEXTURE_COORD_4= 0x0D96,529 GL_MAP1_VERTEX_3= 0x0D97,530 GL_MAP1_VERTEX_4= 0x0D98,531 GL_MAP2_COLOR_4= 0x0DB0,532 GL_MAP2_GRID_DOMAIN= 0x0DD2,533 GL_MAP2_GRID_SEGMENTS= 0x0DD3,534 GL_MAP2_INDEX= 0x0DB1,535 GL_MAP2_NORMAL= 0x0DB2,536 GL_MAP2_TEXTURE_COORD_1= 0x0DB3,537 GL_MAP2_TEXTURE_COORD_2= 0x0DB4,538 GL_MAP2_TEXTURE_COORD_3= 0x0DB5,539 GL_MAP2_TEXTURE_COORD_4= 0x0DB6,540 GL_MAP2_VERTEX_3= 0x0DB7,541 GL_MAP2_VERTEX_4= 0x0DB8,542 GL_COEFF= 0x0A00,543 GL_DOMAIN= 0x0A02,544 GL_ORDER= 0x0A01,545 546 547 GL_FOG_HINT= 0x0C54,548 GL_LINE_SMOOTH_HINT= 0x0C52,549 GL_PERSPECTIVE_CORRECTION_HINT= 0x0C50,550 GL_POINT_SMOOTH_HINT= 0x0C51,551 GL_POLYGON_SMOOTH_HINT= 0x0C53,552 GL_DONT_CARE= 0x1100,553 GL_FASTEST= 0x1101,554 GL_NICEST= 0x1102,555 556 557 GL_SCISSOR_TEST= 0x0C11,558 GL_SCISSOR_BOX= 0x0C10,559 560 561 GL_MAP_COLOR= 0x0D10,562 GL_MAP_STENCIL= 0x0D11,563 GL_INDEX_SHIFT= 0x0D12,564 GL_INDEX_OFFSET= 0x0D13,565 GL_RED_SCALE= 0x0D14,566 GL_RED_BIAS= 0x0D15,567 GL_GREEN_SCALE= 0x0D18,568 GL_GREEN_BIAS= 0x0D19,569 GL_BLUE_SCALE= 0x0D1A,570 GL_BLUE_BIAS= 0x0D1B,571 GL_ALPHA_SCALE= 0x0D1C,572 GL_ALPHA_BIAS= 0x0D1D,573 GL_DEPTH_SCALE= 0x0D1E,574 GL_DEPTH_BIAS= 0x0D1F,575 GL_PIXEL_MAP_S_TO_S_SIZE= 0x0CB1,576 GL_PIXEL_MAP_I_TO_I_SIZE= 0x0CB0,577 GL_PIXEL_MAP_I_TO_R_SIZE= 0x0CB2,578 GL_PIXEL_MAP_I_TO_G_SIZE= 0x0CB3,579 GL_PIXEL_MAP_I_TO_B_SIZE= 0x0CB4,580 GL_PIXEL_MAP_I_TO_A_SIZE= 0x0CB5,581 GL_PIXEL_MAP_R_TO_R_SIZE= 0x0CB6,582 GL_PIXEL_MAP_G_TO_G_SIZE= 0x0CB7,583 GL_PIXEL_MAP_B_TO_B_SIZE= 0x0CB8,584 GL_PIXEL_MAP_A_TO_A_SIZE= 0x0CB9,585 GL_PIXEL_MAP_S_TO_S= 0x0C71,586 GL_PIXEL_MAP_I_TO_I= 0x0C70,587 GL_PIXEL_MAP_I_TO_R= 0x0C72,588 GL_PIXEL_MAP_I_TO_G= 0x0C73,589 GL_PIXEL_MAP_I_TO_B= 0x0C74,590 GL_PIXEL_MAP_I_TO_A= 0x0C75,591 GL_PIXEL_MAP_R_TO_R= 0x0C76,592 GL_PIXEL_MAP_G_TO_G= 0x0C77,593 GL_PIXEL_MAP_B_TO_B= 0x0C78,594 GL_PIXEL_MAP_A_TO_A= 0x0C79,595 GL_PACK_ALIGNMENT= 0x0D05,596 GL_PACK_LSB_FIRST= 0x0D01,597 GL_PACK_ROW_LENGTH= 0x0D02,598 GL_PACK_SKIP_PIXELS= 0x0D04,599 GL_PACK_SKIP_ROWS= 0x0D03,600 GL_PACK_SWAP_BYTES= 0x0D00,601 GL_UNPACK_ALIGNMENT= 0x0CF5,602 GL_UNPACK_LSB_FIRST= 0x0CF1,603 GL_UNPACK_ROW_LENGTH= 0x0CF2,604 GL_UNPACK_SKIP_PIXELS= 0x0CF4,605 GL_UNPACK_SKIP_ROWS= 0x0CF3,606 GL_UNPACK_SWAP_BYTES= 0x0CF0,607 GL_ZOOM_X= 0x0D16,608 GL_ZOOM_Y= 0x0D17,609 610 611 GL_TEXTURE_ENV= 0x2300,612 GL_TEXTURE_ENV_MODE= 0x2200,613 GL_TEXTURE_1D= 0x0DE0,614 GL_TEXTURE_2D= 0x0DE1,615 GL_TEXTURE_WRAP_S= 0x2802,616 GL_TEXTURE_WRAP_T= 0x2803,617 GL_TEXTURE_MAG_FILTER= 0x2800,618 GL_TEXTURE_MIN_FILTER= 0x2801,619 GL_TEXTURE_ENV_COLOR= 0x2201,620 GL_TEXTURE_GEN_S= 0x0C60,621 GL_TEXTURE_GEN_T= 0x0C61,622 GL_TEXTURE_GEN_MODE= 0x2500,623 GL_TEXTURE_BORDER_COLOR= 0x1004,624 GL_TEXTURE_WIDTH= 0x1000,625 GL_TEXTURE_HEIGHT= 0x1001,626 GL_TEXTURE_BORDER= 0x1005,627 GL_TEXTURE_COMPONENTS= 0x1003,628 GL_TEXTURE_RED_SIZE= 0x805C,629 GL_TEXTURE_GREEN_SIZE= 0x805D,630 GL_TEXTURE_BLUE_SIZE= 0x805E,631 GL_TEXTURE_ALPHA_SIZE= 0x805F,632 GL_TEXTURE_LUMINANCE_SIZE= 0x8060,633 GL_TEXTURE_INTENSITY_SIZE= 0x8061,634 GL_NEAREST_MIPMAP_NEAREST= 0x2700,635 GL_NEAREST_MIPMAP_LINEAR= 0x2702,636 GL_LINEAR_MIPMAP_NEAREST= 0x2701,637 GL_LINEAR_MIPMAP_LINEAR= 0x2703,638 GL_OBJECT_LINEAR= 0x2401,639 GL_OBJECT_PLANE= 0x2501,640 GL_EYE_LINEAR= 0x2400,641 GL_EYE_PLANE= 0x2502,642 GL_SPHERE_MAP= 0x2402,643 GL_DECAL= 0x2101,644 GL_MODULATE= 0x2100,645 GL_NEAREST= 0x2600,646 GL_REPEAT= 0x2901,647 GL_CLAMP= 0x2900,648 GL_S= 0x2000,649 GL_T= 0x2001,650 GL_R= 0x2002,651 GL_Q= 0x2003,652 GL_TEXTURE_GEN_R= 0x0C62,653 GL_TEXTURE_GEN_Q= 0x0C63,654 655 656 GL_PROXY_TEXTURE_1D= 0x8063,657 GL_PROXY_TEXTURE_2D= 0x8064,658 GL_TEXTURE_PRIORITY= 0x8066,659 GL_TEXTURE_RESIDENT= 0x8067,660 GL_TEXTURE_BINDING_1D= 0x8068,661 GL_TEXTURE_BINDING_2D= 0x8069,662 GL_TEXTURE_INTERNAL_FORMAT= 0x1003,663 664 665 GL_PACK_SKIP_IMAGES= 0x806B,666 GL_PACK_IMAGE_HEIGHT= 0x806C,667 GL_UNPACK_SKIP_IMAGES= 0x806D,668 GL_UNPACK_IMAGE_HEIGHT= 0x806E,669 GL_TEXTURE_3D= 0x806F,670 GL_PROXY_TEXTURE_3D= 0x8070,671 GL_TEXTURE_DEPTH= 0x8071,672 GL_TEXTURE_WRAP_R= 0x8072,673 GL_MAX_3D_TEXTURE_SIZE= 0x8073,674 GL_TEXTURE_BINDING_3D= 0x806A,675 676 677 GL_ALPHA4= 0x803B,678 GL_ALPHA8= 0x803C,679 GL_ALPHA12= 0x803D,680 GL_ALPHA16= 0x803E,681 GL_LUMINANCE4= 0x803F,682 GL_LUMINANCE8= 0x8040,683 GL_LUMINANCE12= 0x8041,684 GL_LUMINANCE16= 0x8042,685 GL_LUMINANCE4_ALPHA4= 0x8043,686 GL_LUMINANCE6_ALPHA2= 0x8044,687 GL_LUMINANCE8_ALPHA8= 0x8045,688 GL_LUMINANCE12_ALPHA4= 0x8046,689 GL_LUMINANCE12_ALPHA12= 0x8047,690 GL_LUMINANCE16_ALPHA16= 0x8048,691 GL_INTENSITY= 0x8049,692 GL_INTENSITY4= 0x804A,693 GL_INTENSITY8= 0x804B,694 GL_INTENSITY12= 0x804C,695 GL_INTENSITY16= 0x804D,696 GL_R3_G3_B2= 0x2A10,697 GL_RGB4= 0x804F,698 GL_RGB5= 0x8050,699 GL_RGB8= 0x8051,700 GL_RGB10= 0x8052,701 GL_RGB12= 0x8053,702 GL_RGB16= 0x8054,703 GL_RGBA2= 0x8055,704 GL_RGBA4= 0x8056,705 GL_RGB5_A1= 0x8057,706 GL_RGBA8= 0x8058,707 GL_RGB10_A2= 0x8059,708 GL_RGBA12= 0x805A,709 GL_RGBA16= 0x805B,710 711 712 GL_VENDOR= 0x1F00,713 GL_RENDERER= 0x1F01,714 GL_VERSION= 0x1F02,715 GL_EXTENSIONS= 0x1F03,716 717 718 GL_INVALID_VALUE= 0x0501,719 GL_INVALID_ENUM= 0x0500,720 GL_INVALID_OPERATION= 0x0502,721 GL_STACK_OVERFLOW= 0x0503,722 GL_STACK_UNDERFLOW= 0x0504,723 GL_OUT_OF_MEMORY= 0x0505,724 725 726 727 728 729 730 GL_CONSTANT_COLOR_EXT= 0x8001,731 GL_ONE_MINUS_CONSTANT_COLOR_EXT= 0x8002,732 GL_CONSTANT_ALPHA_EXT= 0x8003,733 GL_ONE_MINUS_CONSTANT_ALPHA_EXT= 0x8004,734 GL_BLEND_EQUATION_EXT= 0x8009,735 GL_MIN_EXT= 0x8007,736 GL_MAX_EXT= 0x8008,737 GL_FUNC_ADD_EXT= 0x8006,738 GL_FUNC_SUBTRACT_EXT= 0x800A,739 GL_FUNC_REVERSE_SUBTRACT_EXT= 0x800B,740 GL_BLEND_COLOR_EXT= 0x8005,741 742 743 GL_POLYGON_OFFSET_EXT= 0x8037,744 GL_POLYGON_OFFSET_FACTOR_EXT= 0x8038,745 GL_POLYGON_OFFSET_BIAS_EXT= 0x8039,746 747 748 GL_VERTEX_ARRAY_EXT= 0x8074,749 GL_NORMAL_ARRAY_EXT= 0x8075,750 GL_COLOR_ARRAY_EXT= 0x8076,751 GL_INDEX_ARRAY_EXT= 0x8077,752 GL_TEXTURE_COORD_ARRAY_EXT= 0x8078,753 GL_EDGE_FLAG_ARRAY_EXT= 0x8079,754 GL_VERTEX_ARRAY_SIZE_EXT= 0x807A,755 GL_VERTEX_ARRAY_TYPE_EXT= 0x807B,756 GL_VERTEX_ARRAY_STRIDE_EXT= 0x807C,757 GL_VERTEX_ARRAY_COUNT_EXT= 0x807D,758 GL_NORMAL_ARRAY_TYPE_EXT= 0x807E,759 GL_NORMAL_ARRAY_STRIDE_EXT= 0x807F,760 GL_NORMAL_ARRAY_COUNT_EXT= 0x8080,761 GL_COLOR_ARRAY_SIZE_EXT= 0x8081,762 GL_COLOR_ARRAY_TYPE_EXT= 0x8082,763 GL_COLOR_ARRAY_STRIDE_EXT= 0x8083,764 GL_COLOR_ARRAY_COUNT_EXT= 0x8084,765 GL_INDEX_ARRAY_TYPE_EXT= 0x8085,766 GL_INDEX_ARRAY_STRIDE_EXT= 0x8086,767 GL_INDEX_ARRAY_COUNT_EXT= 0x8087,768 GL_TEXTURE_COORD_ARRAY_SIZE_EXT= 0x8088,769 GL_TEXTURE_COORD_ARRAY_TYPE_EXT= 0x8089,770 GL_TEXTURE_COORD_ARRAY_STRIDE_EXT= 0x808A,771 GL_TEXTURE_COORD_ARRAY_COUNT_EXT= 0x808B,772 GL_EDGE_FLAG_ARRAY_STRIDE_EXT= 0x808C,773 GL_EDGE_FLAG_ARRAY_COUNT_EXT= 0x808D,774 GL_VERTEX_ARRAY_POINTER_EXT= 0x808E,775 GL_NORMAL_ARRAY_POINTER_EXT= 0x808F,776 GL_COLOR_ARRAY_POINTER_EXT= 0x8090,777 GL_INDEX_ARRAY_POINTER_EXT= 0x8091,778 GL_TEXTURE_COORD_ARRAY_POINTER_EXT= 0x8092,779 GL_EDGE_FLAG_ARRAY_POINTER_EXT= 0x8093,780 781 782 GL_TEXTURE_PRIORITY_EXT= 0x8066,783 GL_TEXTURE_RESIDENT_EXT= 0x8067,784 GL_TEXTURE_1D_BINDING_EXT= 0x8068,785 GL_TEXTURE_2D_BINDING_EXT= 0x8069,786 787 788 GL_PACK_SKIP_IMAGES_EXT= 0x806B,789 GL_PACK_IMAGE_HEIGHT_EXT= 0x806C,790 GL_UNPACK_SKIP_IMAGES_EXT= 0x806D,791 GL_UNPACK_IMAGE_HEIGHT_EXT= 0x806E,792 GL_TEXTURE_3D_EXT= 0x806F,793 GL_PROXY_TEXTURE_3D_EXT= 0x8070,794 GL_TEXTURE_DEPTH_EXT= 0x8071,795 GL_TEXTURE_WRAP_R_EXT= 0x8072,796 GL_MAX_3D_TEXTURE_SIZE_EXT= 0x8073,797 GL_TEXTURE_3D_BINDING_EXT= 0x806A,798 799 800 GL_TABLE_TOO_LARGE_EXT= 0x8031,801 GL_COLOR_TABLE_FORMAT_EXT= 0x80D8,802 GL_COLOR_TABLE_WIDTH_EXT= 0x80D9,803 GL_COLOR_TABLE_RED_SIZE_EXT= 0x80DA,804 GL_COLOR_TABLE_GREEN_SIZE_EXT= 0x80DB,805 GL_COLOR_TABLE_BLUE_SIZE_EXT= 0x80DC,806 GL_COLOR_TABLE_ALPHA_SIZE_EXT= 0x80DD,807 GL_COLOR_TABLE_LUMINANCE_SIZE_EXT= 0x80DE,808 GL_COLOR_TABLE_INTENSITY_SIZE_EXT= 0x80DF,809 GL_TEXTURE_INDEX_SIZE_EXT= 0x80ED,810 GL_COLOR_INDEX1_EXT= 0x80E2,811 GL_COLOR_INDEX2_EXT= 0x80E3,812 GL_COLOR_INDEX4_EXT= 0x80E4,813 GL_COLOR_INDEX8_EXT= 0x80E5,814 GL_COLOR_INDEX12_EXT= 0x80E6,815 GL_COLOR_INDEX16_EXT= 0x80E7,816 817 818 GL_SHARED_TEXTURE_PALETTE_EXT= 0x81FB,819 820 821 GL_POINT_SIZE_MIN_EXT= 0x8126,822 GL_POINT_SIZE_MAX_EXT= 0x8127,823 GL_POINT_FADE_THRESHOLD_SIZE_EXT= 0x8128,824 GL_DISTANCE_ATTENUATION_EXT= 0x8129,825 826 827 GL_RESCALE_NORMAL_EXT= 0x803A,828 829 830 GL_ABGR_EXT= 0x8000,831 832 833 GL_INCR_WRAP_EXT= 0x8507,834 GL_DECR_WRAP_EXT= 0x8508,835 836 837 GL_CLAMP_TO_EDGE_SGIS= 0x812F,838 839 840 GL_BLEND_DST_RGB_INGR= 0x80C8,841 GL_BLEND_SRC_RGB_INGR= 0x80C9,842 GL_BLEND_DST_ALPHA_INGR= 0x80CA,843 GL_BLEND_SRC_ALPHA_INGR= 0x80CB,844 845 846 GL_RESCALE_NORMAL= 0x803A,847 GL_CLAMP_TO_EDGE= 0x812F,848 GL_MAX_ELEMENTS_VERTICES= 0x80E8,849 GL_MAX_ELEMENTS_INDICES= 0x80E9,850 GL_BGR= 0x80E0,851 GL_BGRA= 0x80E1,852 GL_UNSIGNED_BYTE_3_3_2= 0x8032,853 GL_UNSIGNED_BYTE_2_3_3_REV= 0x8362,854 GL_UNSIGNED_SHORT_5_6_5= 0x8363,855 GL_UNSIGNED_SHORT_5_6_5_REV= 0x8364,856 GL_UNSIGNED_SHORT_4_4_4_4= 0x8033,857 GL_UNSIGNED_SHORT_4_4_4_4_REV= 0x8365,858 GL_UNSIGNED_SHORT_5_5_5_1= 0x8034,859 GL_UNSIGNED_SHORT_1_5_5_5_REV= 0x8366,860 GL_UNSIGNED_INT_8_8_8_8= 0x8035,861 GL_UNSIGNED_INT_8_8_8_8_REV= 0x8367,862 GL_UNSIGNED_INT_10_10_10_2= 0x8036,863 GL_UNSIGNED_INT_2_10_10_10_REV= 0x8368,864 GL_LIGHT_MODEL_COLOR_CONTROL= 0x81F8,865 GL_SINGLE_COLOR= 0x81F9,866 GL_SEPARATE_SPECULAR_COLOR= 0x81FA,867 GL_TEXTURE_MIN_LOD= 0x813A,868 GL_TEXTURE_MAX_LOD= 0x813B,869 GL_TEXTURE_BASE_LEVEL= 0x813C,870 GL_TEXTURE_MAX_LEVEL= 0x813D,871 872 873 GL_TEXTURE0_ARB= 0x84C0,874 GL_TEXTURE1_ARB= 0x84C1,875 GL_TEXTURE2_ARB= 0x84C2,876 GL_TEXTURE3_ARB= 0x84C3,877 GL_TEXTURE4_ARB= 0x84C4,878 GL_TEXTURE5_ARB= 0x84C5,879 GL_TEXTURE6_ARB= 0x84C6,880 GL_TEXTURE7_ARB= 0x84C7,881 GL_TEXTURE8_ARB= 0x84C8,882 GL_TEXTURE9_ARB= 0x84C9,883 GL_TEXTURE10_ARB= 0x84CA,884 GL_TEXTURE11_ARB= 0x84CB,885 GL_TEXTURE12_ARB= 0x84CC,886 GL_TEXTURE13_ARB= 0x84CD,887 GL_TEXTURE14_ARB= 0x84CE,888 GL_TEXTURE15_ARB= 0x84CF,889 GL_TEXTURE16_ARB= 0x84D0,890 GL_TEXTURE17_ARB= 0x84D1,891 GL_TEXTURE18_ARB= 0x84D2,892 GL_TEXTURE19_ARB= 0x84D3,893 GL_TEXTURE20_ARB= 0x84D4,894 GL_TEXTURE21_ARB= 0x84D5,895 GL_TEXTURE22_ARB= 0x84D6,896 GL_TEXTURE23_ARB= 0x84D7,897 GL_TEXTURE24_ARB= 0x84D8,898 GL_TEXTURE25_ARB= 0x84D9,899 GL_TEXTURE26_ARB= 0x84DA,900 GL_TEXTURE27_ARB= 0x84DB,901 GL_TEXTURE28_ARB= 0x84DC,902 GL_TEXTURE29_ARB= 0x84DD,903 GL_TEXTURE30_ARB= 0x84DE,904 GL_TEXTURE31_ARB= 0x84DF,905 GL_ACTIVE_TEXTURE_ARB= 0x84E0,906 GL_CLIENT_ACTIVE_TEXTURE_ARB= 0x84E1,907 GL_MAX_TEXTURE_UNITS_ARB= 0x84E2,908 909 910 911 912 913 GL_COLOR_TABLE= 0x80D0,914 GL_POST_CONVOLUTION_COLOR_TABLE= 0x80D1,915 GL_POST_COLOR_MATRIX_COLOR_TABLE= 0x80D2,916 GL_PROXY_COLOR_TABLE= 0x80D3,917 GL_PROXY_POST_CONVOLUTION_COLOR_TABLE= 0x80D4,918 GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE= 0x80D5,919 GL_COLOR_TABLE_SCALE= 0x80D6,920 GL_COLOR_TABLE_BIAS= 0x80D7,921 GL_COLOR_TABLE_FORMAT= 0x80D8,922 GL_COLOR_TABLE_WIDTH= 0x80D9,923 GL_COLOR_TABLE_RED_SIZE= 0x80DA,924 GL_COLOR_TABLE_GREEN_SIZE= 0x80DB,925 GL_COLOR_TABLE_BLUE_SIZE= 0x80DC,926 GL_COLOR_TABLE_ALPHA_SIZE= 0x80DD,927 GL_COLOR_TABLE_LUMINANCE_SIZE= 0x80DE,928 GL_COLOR_TABLE_INTENSITY_SIZE= 0x80DF,929 930 GL_CONVOLUTION_1D= 0x8010,931 GL_CONVOLUTION_2D= 0x8011,932 GL_SEPARABLE_2D= 0x8012,933 GL_CONVOLUTION_BORDER_MODE= 0x8013,934 GL_CONVOLUTION_FILTER_SCALE= 0x8014,935 GL_CONVOLUTION_FILTER_BIAS= 0x8015,936 GL_REDUCE= 0x8016,937 GL_CONVOLUTION_FORMAT= 0x8017,938 GL_CONVOLUTION_WIDTH= 0x8018,939 GL_CONVOLUTION_HEIGHT= 0x8019,940 GL_MAX_CONVOLUTION_WIDTH= 0x801A,941 GL_MAX_CONVOLUTION_HEIGHT= 0x801B,942 GL_POST_CONVOLUTION_RED_SCALE= 0x801C,943 GL_POST_CONVOLUTION_GREEN_SCALE= 0x801D,944 GL_POST_CONVOLUTION_BLUE_SCALE= 0x801E,945 GL_POST_CONVOLUTION_ALPHA_SCALE= 0x801F,946 GL_POST_CONVOLUTION_RED_BIAS= 0x8020,947 GL_POST_CONVOLUTION_GREEN_BIAS= 0x8021,948 GL_POST_CONVOLUTION_BLUE_BIAS= 0x8022,949 GL_POST_CONVOLUTION_ALPHA_BIAS= 0x8023,950 GL_CONSTANT_BORDER= 0x8151,951 GL_REPLICATE_BORDER= 0x8153,952 GL_CONVOLUTION_BORDER_COLOR= 0x8154,953 954 GL_COLOR_MATRIX= 0x80B1,955 GL_COLOR_MATRIX_STACK_DEPTH= 0x80B2,956 GL_MAX_COLOR_MATRIX_STACK_DEPTH= 0x80B3,957 GL_POST_COLOR_MATRIX_RED_SCALE= 0x80B4,958 GL_POST_COLOR_MATRIX_GREEN_SCALE= 0x80B5,959 GL_POST_COLOR_MATRIX_BLUE_SCALE= 0x80B6,960 GL_POST_COLOR_MATRIX_ALPHA_SCALE= 0x80B7,961 GL_POST_COLOR_MATRIX_RED_BIAS= 0x80B8,962 GL_POST_COLOR_MATRIX_GREEN_BIAS= 0x80B9,963 GL_POST_COLOR_MATRIX_BLUE_BIAS= 0x80BA,964 GL_POST_COLOR_MATRIX_ALPHA_BIAS= 0x80BB,965 966 GL_HISTOGRAM= 0x8024,967 GL_PROXY_HISTOGRAM= 0x8025,968 GL_HISTOGRAM_WIDTH= 0x8026,969 GL_HISTOGRAM_FORMAT= 0x8027,970 GL_HISTOGRAM_RED_SIZE= 0x8028,971 GL_HISTOGRAM_GREEN_SIZE= 0x8029,972 GL_HISTOGRAM_BLUE_SIZE= 0x802A,973 GL_HISTOGRAM_ALPHA_SIZE= 0x802B,974 GL_HISTOGRAM_LUMINANCE_SIZE= 0x802C,975 GL_HISTOGRAM_SINK= 0x802D,976 GL_MINMAX= 0x802E,977 GL_MINMAX_FORMAT= 0x802F,978 GL_MINMAX_SINK= 0x8030,979 GL_TABLE_TOO_LARGE= 0x8031,980 981 GL_BLEND_EQUATION= 0x8009,982 GL_MIN= 0x8007,983 GL_MAX= 0x8008,984 GL_FUNC_ADD= 0x8006,985 GL_FUNC_SUBTRACT= 0x800A,986 GL_FUNC_REVERSE_SUBTRACT= 0x800B,987 GL_BLEND_COLOR= 0x8005,988 989 990 GL_NORMAL_MAP_NV= 0x8511,991 GL_REFLECTION_MAP_NV= 0x8512,992 993 994 GL_PREFER_DOUBLEBUFFER_HINT_PGI= 107000,995 GL_STRICT_DEPTHFUNC_HINT_PGI= 107030,996 GL_STRICT_LIGHTING_HINT_PGI= 107031,997 GL_STRICT_SCISSOR_HINT_PGI= 107032,998 GL_FULL_STIPPLE_HINT_PGI= 107033,999 GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI= 107011,1000 GL_NATIVE_GRAPHICS_END_HINT_PGI= 107012,1001 GL_CONSERVE_MEMORY_HINT_PGI= 107005,1002 GL_RECLAIM_MEMORY_HINT_PGI= 107006,1003 GL_ALWAYS_FAST_HINT_PGI= 107020,1004 GL_ALWAYS_SOFT_HINT_PGI= 107021,1005 GL_ALLOW_DRAW_OBJ_HINT_PGI= 107022,1006 GL_ALLOW_DRAW_WIN_HINT_PGI= 107023,1007 GL_ALLOW_DRAW_FRG_HINT_PGI= 107024,1008 GL_ALLOW_DRAW_SPN_HINT_PGI= 107024,1009 GL_ALLOW_DRAW_MEM_HINT_PGI= 107025,1010 GL_CLIP_NEAR_HINT_PGI= 107040,1011 GL_CLIP_FAR_HINT_PGI= 107041,1012 GL_WIDE_LINE_HINT_PGI= 107042,1013 GL_BACK_NORMALS_HINT_PGI= 107043,1014 GL_NATIVE_GRAPHICS_HANDLE_PGI= 107010,1015 1016 1017 GL_ARRAY_ELEMENT_LOCK_FIRST_SGI= 0x81A8,1018 GL_ARRAY_ELEMENT_LOCK_COUNT_SGI= 0x81A9,1019 1020 1021 GL_CLIP_VOLUME_CLIPPING_HINT_EXT= 0x80F0137 /* Boolean values */ 138 GL_FALSE = 0, 139 GL_TRUE = 1, 140 141 /* Data types */ 142 GL_BYTE = 0x1400, 143 GL_UNSIGNED_BYTE = 0x1401, 144 GL_SHORT = 0x1402, 145 GL_UNSIGNED_SHORT = 0x1403, 146 GL_INT = 0x1404, 147 GL_UNSIGNED_INT = 0x1405, 148 GL_FLOAT = 0x1406, 149 GL_DOUBLE = 0x140A, 150 GL_2_BYTES = 0x1407, 151 GL_3_BYTES = 0x1408, 152 GL_4_BYTES = 0x1409, 153 154 /* Primitives */ 155 GL_POINTS = 0x0000, 156 GL_LINES = 0x0001, 157 GL_LINE_LOOP = 0x0002, 158 GL_LINE_STRIP = 0x0003, 159 GL_TRIANGLES = 0x0004, 160 GL_TRIANGLE_STRIP = 0x0005, 161 GL_TRIANGLE_FAN = 0x0006, 162 GL_QUADS = 0x0007, 163 GL_QUAD_STRIP = 0x0008, 164 GL_POLYGON = 0x0009, 165 166 /* Vertex Arrays */ 167 GL_VERTEX_ARRAY = 0x8074, 168 GL_NORMAL_ARRAY = 0x8075, 169 GL_COLOR_ARRAY = 0x8076, 170 GL_INDEX_ARRAY = 0x8077, 171 GL_TEXTURE_COORD_ARRAY = 0x8078, 172 GL_EDGE_FLAG_ARRAY = 0x8079, 173 GL_VERTEX_ARRAY_SIZE = 0x807A, 174 GL_VERTEX_ARRAY_TYPE = 0x807B, 175 GL_VERTEX_ARRAY_STRIDE = 0x807C, 176 GL_NORMAL_ARRAY_TYPE = 0x807E, 177 GL_NORMAL_ARRAY_STRIDE = 0x807F, 178 GL_COLOR_ARRAY_SIZE = 0x8081, 179 GL_COLOR_ARRAY_TYPE = 0x8082, 180 GL_COLOR_ARRAY_STRIDE = 0x8083, 181 GL_INDEX_ARRAY_TYPE = 0x8085, 182 GL_INDEX_ARRAY_STRIDE = 0x8086, 183 GL_TEXTURE_COORD_ARRAY_SIZE = 0x8088, 184 GL_TEXTURE_COORD_ARRAY_TYPE = 0x8089, 185 GL_TEXTURE_COORD_ARRAY_STRIDE = 0x808A, 186 GL_EDGE_FLAG_ARRAY_STRIDE = 0x808C, 187 GL_VERTEX_ARRAY_POINTER = 0x808E, 188 GL_NORMAL_ARRAY_POINTER = 0x808F, 189 GL_COLOR_ARRAY_POINTER = 0x8090, 190 GL_INDEX_ARRAY_POINTER = 0x8091, 191 GL_TEXTURE_COORD_ARRAY_POINTER = 0x8092, 192 GL_EDGE_FLAG_ARRAY_POINTER = 0x8093, 193 GL_V2F = 0x2A20, 194 GL_V3F = 0x2A21, 195 GL_C4UB_V2F = 0x2A22, 196 GL_C4UB_V3F = 0x2A23, 197 GL_C3F_V3F = 0x2A24, 198 GL_N3F_V3F = 0x2A25, 199 GL_C4F_N3F_V3F = 0x2A26, 200 GL_T2F_V3F = 0x2A27, 201 GL_T4F_V4F = 0x2A28, 202 GL_T2F_C4UB_V3F = 0x2A29, 203 GL_T2F_C3F_V3F = 0x2A2A, 204 GL_T2F_N3F_V3F = 0x2A2B, 205 GL_T2F_C4F_N3F_V3F = 0x2A2C, 206 GL_T4F_C4F_N3F_V4F = 0x2A2D, 207 208 /* Matrix Mode */ 209 GL_MATRIX_MODE = 0x0BA0, 210 GL_MODELVIEW = 0x1700, 211 GL_PROJECTION = 0x1701, 212 GL_TEXTURE = 0x1702, 213 214 /* Points */ 215 GL_POINT_SMOOTH = 0x0B10, 216 GL_POINT_SIZE = 0x0B11, 217 GL_POINT_SIZE_GRANULARITY = 0x0B13, 218 GL_POINT_SIZE_RANGE = 0x0B12, 219 220 /* Lines */ 221 GL_LINE_SMOOTH = 0x0B20, 222 GL_LINE_STIPPLE = 0x0B24, 223 GL_LINE_STIPPLE_PATTERN = 0x0B25, 224 GL_LINE_STIPPLE_REPEAT = 0x0B26, 225 GL_LINE_WIDTH = 0x0B21, 226 GL_LINE_WIDTH_GRANULARITY = 0x0B23, 227 GL_LINE_WIDTH_RANGE = 0x0B22, 228 229 /* Polygons */ 230 GL_POINT = 0x1B00, 231 GL_LINE = 0x1B01, 232 GL_FILL = 0x1B02, 233 GL_CW = 0x0900, 234 GL_CCW = 0x0901, 235 GL_FRONT = 0x0404, 236 GL_BACK = 0x0405, 237 GL_POLYGON_MODE = 0x0B40, 238 GL_POLYGON_SMOOTH = 0x0B41, 239 GL_POLYGON_STIPPLE = 0x0B42, 240 GL_EDGE_FLAG = 0x0B43, 241 GL_CULL_FACE = 0x0B44, 242 GL_CULL_FACE_MODE = 0x0B45, 243 GL_FRONT_FACE = 0x0B46, 244 GL_POLYGON_OFFSET_FACTOR = 0x8038, 245 GL_POLYGON_OFFSET_UNITS = 0x2A00, 246 GL_POLYGON_OFFSET_POINT = 0x2A01, 247 GL_POLYGON_OFFSET_LINE = 0x2A02, 248 GL_POLYGON_OFFSET_FILL = 0x8037, 249 250 /* Display Lists */ 251 GL_COMPILE = 0x1300, 252 GL_COMPILE_AND_EXECUTE = 0x1301, 253 GL_LIST_BASE = 0x0B32, 254 GL_LIST_INDEX = 0x0B33, 255 GL_LIST_MODE = 0x0B30, 256 257 /* Depth buffer */ 258 GL_NEVER = 0x0200, 259 GL_LESS = 0x0201, 260 GL_GEQUAL = 0x0206, 261 GL_LEQUAL = 0x0203, 262 GL_GREATER = 0x0204, 263 GL_NOTEQUAL = 0x0205, 264 GL_EQUAL = 0x0202, 265 GL_ALWAYS = 0x0207, 266 GL_DEPTH_TEST = 0x0B71, 267 GL_DEPTH_BITS = 0x0D56, 268 GL_DEPTH_CLEAR_VALUE = 0x0B73, 269 GL_DEPTH_FUNC = 0x0B74, 270 GL_DEPTH_RANGE = 0x0B70, 271 GL_DEPTH_WRITEMASK = 0x0B72, 272 GL_DEPTH_COMPONENT = 0x1902, 273 274 /* Lighting */ 275 GL_LIGHTING = 0x0B50, 276 GL_LIGHT0 = 0x4000, 277 GL_LIGHT1 = 0x4001, 278 GL_LIGHT2 = 0x4002, 279 GL_LIGHT3 = 0x4003, 280 GL_LIGHT4 = 0x4004, 281 GL_LIGHT5 = 0x4005, 282 GL_LIGHT6 = 0x4006, 283 GL_LIGHT7 = 0x4007, 284 GL_SPOT_EXPONENT = 0x1205, 285 GL_SPOT_CUTOFF = 0x1206, 286 GL_CONSTANT_ATTENUATION = 0x1207, 287 GL_LINEAR_ATTENUATION = 0x1208, 288 GL_QUADRATIC_ATTENUATION = 0x1209, 289 GL_AMBIENT = 0x1200, 290 GL_DIFFUSE = 0x1201, 291 GL_SPECULAR = 0x1202, 292 GL_SHININESS = 0x1601, 293 GL_EMISSION = 0x1600, 294 GL_POSITION = 0x1203, 295 GL_SPOT_DIRECTION = 0x1204, 296 GL_AMBIENT_AND_DIFFUSE = 0x1602, 297 GL_COLOR_INDEXES = 0x1603, 298 GL_LIGHT_MODEL_TWO_SIDE = 0x0B52, 299 GL_LIGHT_MODEL_LOCAL_VIEWER = 0x0B51, 300 GL_LIGHT_MODEL_AMBIENT = 0x0B53, 301 GL_FRONT_AND_BACK = 0x0408, 302 GL_SHADE_MODEL = 0x0B54, 303 GL_FLAT = 0x1D00, 304 GL_SMOOTH = 0x1D01, 305 GL_COLOR_MATERIAL = 0x0B57, 306 GL_COLOR_MATERIAL_FACE = 0x0B55, 307 GL_COLOR_MATERIAL_PARAMETER = 0x0B56, 308 GL_NORMALIZE = 0x0BA1, 309 310 /* User clipping planes */ 311 GL_CLIP_PLANE0 = 0x3000, 312 GL_CLIP_PLANE1 = 0x3001, 313 GL_CLIP_PLANE2 = 0x3002, 314 GL_CLIP_PLANE3 = 0x3003, 315 GL_CLIP_PLANE4 = 0x3004, 316 GL_CLIP_PLANE5 = 0x3005, 317 318 /* Accumulation buffer */ 319 GL_ACCUM_RED_BITS = 0x0D58, 320 GL_ACCUM_GREEN_BITS = 0x0D59, 321 GL_ACCUM_BLUE_BITS = 0x0D5A, 322 GL_ACCUM_ALPHA_BITS = 0x0D5B, 323 GL_ACCUM_CLEAR_VALUE = 0x0B80, 324 GL_ACCUM = 0x0100, 325 GL_ADD = 0x0104, 326 GL_LOAD = 0x0101, 327 GL_MULT = 0x0103, 328 GL_RETURN = 0x0102, 329 330 /* Alpha testing */ 331 GL_ALPHA_TEST = 0x0BC0, 332 GL_ALPHA_TEST_REF = 0x0BC2, 333 GL_ALPHA_TEST_FUNC = 0x0BC1, 334 335 /* Blending */ 336 GL_BLEND = 0x0BE2, 337 GL_BLEND_SRC = 0x0BE1, 338 GL_BLEND_DST = 0x0BE0, 339 GL_ZERO = 0, 340 GL_ONE = 1, 341 GL_SRC_COLOR = 0x0300, 342 GL_ONE_MINUS_SRC_COLOR = 0x0301, 343 GL_DST_COLOR = 0x0306, 344 GL_ONE_MINUS_DST_COLOR = 0x0307, 345 GL_SRC_ALPHA = 0x0302, 346 GL_ONE_MINUS_SRC_ALPHA = 0x0303, 347 GL_DST_ALPHA = 0x0304, 348 GL_ONE_MINUS_DST_ALPHA = 0x0305, 349 GL_SRC_ALPHA_SATURATE = 0x0308, 350 GL_CONSTANT_COLOR = 0x8001, 351 GL_ONE_MINUS_CONSTANT_COLOR = 0x8002, 352 GL_CONSTANT_ALPHA = 0x8003, 353 GL_ONE_MINUS_CONSTANT_ALPHA = 0x8004, 354 355 /* Render Mode */ 356 GL_FEEDBACK = 0x1C01, 357 GL_RENDER = 0x1C00, 358 GL_SELECT = 0x1C02, 359 360 /* Feedback */ 361 GL_2D = 0x0600, 362 GL_3D = 0x0601, 363 GL_3D_COLOR = 0x0602, 364 GL_3D_COLOR_TEXTURE = 0x0603, 365 GL_4D_COLOR_TEXTURE = 0x0604, 366 GL_POINT_TOKEN = 0x0701, 367 GL_LINE_TOKEN = 0x0702, 368 GL_LINE_RESET_TOKEN = 0x0707, 369 GL_POLYGON_TOKEN = 0x0703, 370 GL_BITMAP_TOKEN = 0x0704, 371 GL_DRAW_PIXEL_TOKEN = 0x0705, 372 GL_COPY_PIXEL_TOKEN = 0x0706, 373 GL_PASS_THROUGH_TOKEN = 0x0700, 374 GL_FEEDBACK_BUFFER_POINTER = 0x0DF0, 375 GL_FEEDBACK_BUFFER_SIZE = 0x0DF1, 376 GL_FEEDBACK_BUFFER_TYPE = 0x0DF2, 377 378 /* Selection */ 379 GL_SELECTION_BUFFER_POINTER = 0x0DF3, 380 GL_SELECTION_BUFFER_SIZE = 0x0DF4, 381 382 /* Fog */ 383 GL_FOG = 0x0B60, 384 GL_FOG_MODE = 0x0B65, 385 GL_FOG_DENSITY = 0x0B62, 386 GL_FOG_COLOR = 0x0B66, 387 GL_FOG_INDEX = 0x0B61, 388 GL_FOG_START = 0x0B63, 389 GL_FOG_END = 0x0B64, 390 GL_LINEAR = 0x2601, 391 GL_EXP = 0x0800, 392 GL_EXP2 = 0x0801, 393 394 /* Logic Ops */ 395 GL_LOGIC_OP = 0x0BF1, 396 GL_INDEX_LOGIC_OP = 0x0BF1, 397 GL_COLOR_LOGIC_OP = 0x0BF2, 398 GL_LOGIC_OP_MODE = 0x0BF0, 399 GL_CLEAR = 0x1500, 400 GL_SET = 0x150F, 401 GL_COPY = 0x1503, 402 GL_COPY_INVERTED = 0x150C, 403 GL_NOOP = 0x1505, 404 GL_INVERT = 0x150A, 405 GL_AND = 0x1501, 406 GL_NAND = 0x150E, 407 GL_OR = 0x1507, 408 GL_NOR = 0x1508, 409 GL_XOR = 0x1506, 410 GL_EQUIV = 0x1509, 411 GL_AND_REVERSE = 0x1502, 412 GL_AND_INVERTED = 0x1504, 413 GL_OR_REVERSE = 0x150B, 414 GL_OR_INVERTED = 0x150D, 415 416 /* Stencil */ 417 GL_STENCIL_TEST = 0x0B90, 418 GL_STENCIL_WRITEMASK = 0x0B98, 419 GL_STENCIL_BITS = 0x0D57, 420 GL_STENCIL_FUNC = 0x0B92, 421 GL_STENCIL_VALUE_MASK = 0x0B93, 422 GL_STENCIL_REF = 0x0B97, 423 GL_STENCIL_FAIL = 0x0B94, 424 GL_STENCIL_PASS_DEPTH_PASS = 0x0B96, 425 GL_STENCIL_PASS_DEPTH_FAIL = 0x0B95, 426 GL_STENCIL_CLEAR_VALUE = 0x0B91, 427 GL_STENCIL_INDEX = 0x1901, 428 GL_KEEP = 0x1E00, 429 GL_REPLACE = 0x1E01, 430 GL_INCR = 0x1E02, 431 GL_DECR = 0x1E03, 432 433 /* Buffers, Pixel Drawing/Reading */ 434 GL_NONE = 0, 435 GL_LEFT = 0x0406, 436 GL_RIGHT = 0x0407, 437 /*GL_FRONT = 0x0404, */ 438 /*GL_BACK = 0x0405, */ 439 /*GL_FRONT_AND_BACK = 0x0408, */ 440 GL_FRONT_LEFT = 0x0400, 441 GL_FRONT_RIGHT = 0x0401, 442 GL_BACK_LEFT = 0x0402, 443 GL_BACK_RIGHT = 0x0403, 444 GL_AUX0 = 0x0409, 445 GL_AUX1 = 0x040A, 446 GL_AUX2 = 0x040B, 447 GL_AUX3 = 0x040C, 448 GL_COLOR_INDEX = 0x1900, 449 GL_RED = 0x1903, 450 GL_GREEN = 0x1904, 451 GL_BLUE = 0x1905, 452 GL_ALPHA = 0x1906, 453 GL_LUMINANCE = 0x1909, 454 GL_LUMINANCE_ALPHA = 0x190A, 455 GL_ALPHA_BITS = 0x0D55, 456 GL_RED_BITS = 0x0D52, 457 GL_GREEN_BITS = 0x0D53, 458 GL_BLUE_BITS = 0x0D54, 459 GL_INDEX_BITS = 0x0D51, 460 GL_SUBPIXEL_BITS = 0x0D50, 461 GL_AUX_BUFFERS = 0x0C00, 462 GL_READ_BUFFER = 0x0C02, 463 GL_DRAW_BUFFER = 0x0C01, 464 GL_DOUBLEBUFFER = 0x0C32, 465 GL_STEREO = 0x0C33, 466 GL_BITMAP = 0x1A00, 467 GL_COLOR = 0x1800, 468 GL_DEPTH = 0x1801, 469 GL_STENCIL = 0x1802, 470 GL_DITHER = 0x0BD0, 471 GL_RGB = 0x1907, 472 GL_RGBA = 0x1908, 473 474 /* Implementation limits */ 475 GL_MAX_LIST_NESTING = 0x0B31, 476 GL_MAX_ATTRIB_STACK_DEPTH = 0x0D35, 477 GL_MAX_MODELVIEW_STACK_DEPTH = 0x0D36, 478 GL_MAX_NAME_STACK_DEPTH = 0x0D37, 479 GL_MAX_PROJECTION_STACK_DEPTH = 0x0D38, 480 GL_MAX_TEXTURE_STACK_DEPTH = 0x0D39, 481 GL_MAX_EVAL_ORDER = 0x0D30, 482 GL_MAX_LIGHTS = 0x0D31, 483 GL_MAX_CLIP_PLANES = 0x0D32, 484 GL_MAX_TEXTURE_SIZE = 0x0D33, 485 GL_MAX_PIXEL_MAP_TABLE = 0x0D34, 486 GL_MAX_VIEWPORT_DIMS = 0x0D3A, 487 GL_MAX_CLIENT_ATTRIB_STACK_DEPTH= 0x0D3B, 488 489 /* Gets */ 490 GL_ATTRIB_STACK_DEPTH = 0x0BB0, 491 GL_CLIENT_ATTRIB_STACK_DEPTH = 0x0BB1, 492 GL_COLOR_CLEAR_VALUE = 0x0C22, 493 GL_COLOR_WRITEMASK = 0x0C23, 494 GL_CURRENT_INDEX = 0x0B01, 495 GL_CURRENT_COLOR = 0x0B00, 496 GL_CURRENT_NORMAL = 0x0B02, 497 GL_CURRENT_RASTER_COLOR = 0x0B04, 498 GL_CURRENT_RASTER_DISTANCE = 0x0B09, 499 GL_CURRENT_RASTER_INDEX = 0x0B05, 500 GL_CURRENT_RASTER_POSITION = 0x0B07, 501 GL_CURRENT_RASTER_TEXTURE_COORDS = 0x0B06, 502 GL_CURRENT_RASTER_POSITION_VALID = 0x0B08, 503 GL_CURRENT_TEXTURE_COORDS = 0x0B03, 504 GL_INDEX_CLEAR_VALUE = 0x0C20, 505 GL_INDEX_MODE = 0x0C30, 506 GL_INDEX_WRITEMASK = 0x0C21, 507 GL_MODELVIEW_MATRIX = 0x0BA6, 508 GL_MODELVIEW_STACK_DEPTH = 0x0BA3, 509 GL_NAME_STACK_DEPTH = 0x0D70, 510 GL_PROJECTION_MATRIX = 0x0BA7, 511 GL_PROJECTION_STACK_DEPTH = 0x0BA4, 512 GL_RENDER_MODE = 0x0C40, 513 GL_RGBA_MODE = 0x0C31, 514 GL_TEXTURE_MATRIX = 0x0BA8, 515 GL_TEXTURE_STACK_DEPTH = 0x0BA5, 516 GL_VIEWPORT = 0x0BA2, 517 518 /* Evaluators */ 519 GL_AUTO_NORMAL = 0x0D80, 520 GL_MAP1_COLOR_4 = 0x0D90, 521 GL_MAP1_GRID_DOMAIN = 0x0DD0, 522 GL_MAP1_GRID_SEGMENTS = 0x0DD1, 523 GL_MAP1_INDEX = 0x0D91, 524 GL_MAP1_NORMAL = 0x0D92, 525 GL_MAP1_TEXTURE_COORD_1 = 0x0D93, 526 GL_MAP1_TEXTURE_COORD_2 = 0x0D94, 527 GL_MAP1_TEXTURE_COORD_3 = 0x0D95, 528 GL_MAP1_TEXTURE_COORD_4 = 0x0D96, 529 GL_MAP1_VERTEX_3 = 0x0D97, 530 GL_MAP1_VERTEX_4 = 0x0D98, 531 GL_MAP2_COLOR_4 = 0x0DB0, 532 GL_MAP2_GRID_DOMAIN = 0x0DD2, 533 GL_MAP2_GRID_SEGMENTS = 0x0DD3, 534 GL_MAP2_INDEX = 0x0DB1, 535 GL_MAP2_NORMAL = 0x0DB2, 536 GL_MAP2_TEXTURE_COORD_1 = 0x0DB3, 537 GL_MAP2_TEXTURE_COORD_2 = 0x0DB4, 538 GL_MAP2_TEXTURE_COORD_3 = 0x0DB5, 539 GL_MAP2_TEXTURE_COORD_4 = 0x0DB6, 540 GL_MAP2_VERTEX_3 = 0x0DB7, 541 GL_MAP2_VERTEX_4 = 0x0DB8, 542 GL_COEFF = 0x0A00, 543 GL_DOMAIN = 0x0A02, 544 GL_ORDER = 0x0A01, 545 546 /* Hints */ 547 GL_FOG_HINT = 0x0C54, 548 GL_LINE_SMOOTH_HINT = 0x0C52, 549 GL_PERSPECTIVE_CORRECTION_HINT = 0x0C50, 550 GL_POINT_SMOOTH_HINT = 0x0C51, 551 GL_POLYGON_SMOOTH_HINT = 0x0C53, 552 GL_DONT_CARE = 0x1100, 553 GL_FASTEST = 0x1101, 554 GL_NICEST = 0x1102, 555 556 /* Scissor box */ 557 GL_SCISSOR_TEST = 0x0C11, 558 GL_SCISSOR_BOX = 0x0C10, 559 560 /* Pixel Mode / Transfer */ 561 GL_MAP_COLOR = 0x0D10, 562 GL_MAP_STENCIL = 0x0D11, 563 GL_INDEX_SHIFT = 0x0D12, 564 GL_INDEX_OFFSET = 0x0D13, 565 GL_RED_SCALE = 0x0D14, 566 GL_RED_BIAS = 0x0D15, 567 GL_GREEN_SCALE = 0x0D18, 568 GL_GREEN_BIAS = 0x0D19, 569 GL_BLUE_SCALE = 0x0D1A, 570 GL_BLUE_BIAS = 0x0D1B, 571 GL_ALPHA_SCALE = 0x0D1C, 572 GL_ALPHA_BIAS = 0x0D1D, 573 GL_DEPTH_SCALE = 0x0D1E, 574 GL_DEPTH_BIAS = 0x0D1F, 575 GL_PIXEL_MAP_S_TO_S_SIZE = 0x0CB1, 576 GL_PIXEL_MAP_I_TO_I_SIZE = 0x0CB0, 577 GL_PIXEL_MAP_I_TO_R_SIZE = 0x0CB2, 578 GL_PIXEL_MAP_I_TO_G_SIZE = 0x0CB3, 579 GL_PIXEL_MAP_I_TO_B_SIZE = 0x0CB4, 580 GL_PIXEL_MAP_I_TO_A_SIZE = 0x0CB5, 581 GL_PIXEL_MAP_R_TO_R_SIZE = 0x0CB6, 582 GL_PIXEL_MAP_G_TO_G_SIZE = 0x0CB7, 583 GL_PIXEL_MAP_B_TO_B_SIZE = 0x0CB8, 584 GL_PIXEL_MAP_A_TO_A_SIZE = 0x0CB9, 585 GL_PIXEL_MAP_S_TO_S = 0x0C71, 586 GL_PIXEL_MAP_I_TO_I = 0x0C70, 587 GL_PIXEL_MAP_I_TO_R = 0x0C72, 588 GL_PIXEL_MAP_I_TO_G = 0x0C73, 589 GL_PIXEL_MAP_I_TO_B = 0x0C74, 590 GL_PIXEL_MAP_I_TO_A = 0x0C75, 591 GL_PIXEL_MAP_R_TO_R = 0x0C76, 592 GL_PIXEL_MAP_G_TO_G = 0x0C77, 593 GL_PIXEL_MAP_B_TO_B = 0x0C78, 594 GL_PIXEL_MAP_A_TO_A = 0x0C79, 595 GL_PACK_ALIGNMENT = 0x0D05, 596 GL_PACK_LSB_FIRST = 0x0D01, 597 GL_PACK_ROW_LENGTH = 0x0D02, 598 GL_PACK_SKIP_PIXELS = 0x0D04, 599 GL_PACK_SKIP_ROWS = 0x0D03, 600 GL_PACK_SWAP_BYTES = 0x0D00, 601 GL_UNPACK_ALIGNMENT = 0x0CF5, 602 GL_UNPACK_LSB_FIRST = 0x0CF1, 603 GL_UNPACK_ROW_LENGTH = 0x0CF2, 604 GL_UNPACK_SKIP_PIXELS = 0x0CF4, 605 GL_UNPACK_SKIP_ROWS = 0x0CF3, 606 GL_UNPACK_SWAP_BYTES = 0x0CF0, 607 GL_ZOOM_X = 0x0D16, 608 GL_ZOOM_Y = 0x0D17, 609 610 /* Texture mapping */ 611 GL_TEXTURE_ENV = 0x2300, 612 GL_TEXTURE_ENV_MODE = 0x2200, 613 GL_TEXTURE_1D = 0x0DE0, 614 GL_TEXTURE_2D = 0x0DE1, 615 GL_TEXTURE_WRAP_S = 0x2802, 616 GL_TEXTURE_WRAP_T = 0x2803, 617 GL_TEXTURE_MAG_FILTER = 0x2800, 618 GL_TEXTURE_MIN_FILTER = 0x2801, 619 GL_TEXTURE_ENV_COLOR = 0x2201, 620 GL_TEXTURE_GEN_S = 0x0C60, 621 GL_TEXTURE_GEN_T = 0x0C61, 622 GL_TEXTURE_GEN_MODE = 0x2500, 623 GL_TEXTURE_BORDER_COLOR = 0x1004, 624 GL_TEXTURE_WIDTH = 0x1000, 625 GL_TEXTURE_HEIGHT = 0x1001, 626 GL_TEXTURE_BORDER = 0x1005, 627 GL_TEXTURE_COMPONENTS = 0x1003, 628 GL_TEXTURE_RED_SIZE = 0x805C, 629 GL_TEXTURE_GREEN_SIZE = 0x805D, 630 GL_TEXTURE_BLUE_SIZE = 0x805E, 631 GL_TEXTURE_ALPHA_SIZE = 0x805F, 632 GL_TEXTURE_LUMINANCE_SIZE = 0x8060, 633 GL_TEXTURE_INTENSITY_SIZE = 0x8061, 634 GL_NEAREST_MIPMAP_NEAREST = 0x2700, 635 GL_NEAREST_MIPMAP_LINEAR = 0x2702, 636 GL_LINEAR_MIPMAP_NEAREST = 0x2701, 637 GL_LINEAR_MIPMAP_LINEAR = 0x2703, 638 GL_OBJECT_LINEAR = 0x2401, 639 GL_OBJECT_PLANE = 0x2501, 640 GL_EYE_LINEAR = 0x2400, 641 GL_EYE_PLANE = 0x2502, 642 GL_SPHERE_MAP = 0x2402, 643 GL_DECAL = 0x2101, 644 GL_MODULATE = 0x2100, 645 GL_NEAREST = 0x2600, 646 GL_REPEAT = 0x2901, 647 GL_CLAMP = 0x2900, 648 GL_S = 0x2000, 649 GL_T = 0x2001, 650 GL_R = 0x2002, 651 GL_Q = 0x2003, 652 GL_TEXTURE_GEN_R = 0x0C62, 653 GL_TEXTURE_GEN_Q = 0x0C63, 654 655 /* GL 1.1 texturing */ 656 GL_PROXY_TEXTURE_1D = 0x8063, 657 GL_PROXY_TEXTURE_2D = 0x8064, 658 GL_TEXTURE_PRIORITY = 0x8066, 659 GL_TEXTURE_RESIDENT = 0x8067, 660 GL_TEXTURE_BINDING_1D = 0x8068, 661 GL_TEXTURE_BINDING_2D = 0x8069, 662 GL_TEXTURE_INTERNAL_FORMAT = 0x1003, 663 664 /* GL 1.2 texturing */ 665 GL_PACK_SKIP_IMAGES = 0x806B, 666 GL_PACK_IMAGE_HEIGHT = 0x806C, 667 GL_UNPACK_SKIP_IMAGES = 0x806D, 668 GL_UNPACK_IMAGE_HEIGHT = 0x806E, 669 GL_TEXTURE_3D = 0x806F, 670 GL_PROXY_TEXTURE_3D = 0x8070, 671 GL_TEXTURE_DEPTH = 0x8071, 672 GL_TEXTURE_WRAP_R = 0x8072, 673 GL_MAX_3D_TEXTURE_SIZE = 0x8073, 674 GL_TEXTURE_BINDING_3D = 0x806A, 675 676 /* Internal texture formats (GL 1.1) */ 677 GL_ALPHA4 = 0x803B, 678 GL_ALPHA8 = 0x803C, 679 GL_ALPHA12 = 0x803D, 680 GL_ALPHA16 = 0x803E, 681 GL_LUMINANCE4 = 0x803F, 682 GL_LUMINANCE8 = 0x8040, 683 GL_LUMINANCE12 = 0x8041, 684 GL_LUMINANCE16 = 0x8042, 685 GL_LUMINANCE4_ALPHA4 = 0x8043, 686 GL_LUMINANCE6_ALPHA2 = 0x8044, 687 GL_LUMINANCE8_ALPHA8 = 0x8045, 688 GL_LUMINANCE12_ALPHA4 = 0x8046, 689 GL_LUMINANCE12_ALPHA12 = 0x8047, 690 GL_LUMINANCE16_ALPHA16 = 0x8048, 691 GL_INTENSITY = 0x8049, 692 GL_INTENSITY4 = 0x804A, 693 GL_INTENSITY8 = 0x804B, 694 GL_INTENSITY12 = 0x804C, 695 GL_INTENSITY16 = 0x804D, 696 GL_R3_G3_B2 = 0x2A10, 697 GL_RGB4 = 0x804F, 698 GL_RGB5 = 0x8050, 699 GL_RGB8 = 0x8051, 700 GL_RGB10 = 0x8052, 701 GL_RGB12 = 0x8053, 702 GL_RGB16 = 0x8054, 703 GL_RGBA2 = 0x8055, 704 GL_RGBA4 = 0x8056, 705 GL_RGB5_A1 = 0x8057, 706 GL_RGBA8 = 0x8058, 707 GL_RGB10_A2 = 0x8059, 708 GL_RGBA12 = 0x805A, 709 GL_RGBA16 = 0x805B, 710 711 /* Utility */ 712 GL_VENDOR = 0x1F00, 713 GL_RENDERER = 0x1F01, 714 GL_VERSION = 0x1F02, 715 GL_EXTENSIONS = 0x1F03, 716 717 /* Errors */ 718 GL_INVALID_VALUE = 0x0501, 719 GL_INVALID_ENUM = 0x0500, 720 GL_INVALID_OPERATION = 0x0502, 721 GL_STACK_OVERFLOW = 0x0503, 722 GL_STACK_UNDERFLOW = 0x0504, 723 GL_OUT_OF_MEMORY = 0x0505, 724 725 /* 726 * Extensions 727 */ 728 729 /* GL_EXT_blend_minmax and GL_EXT_blend_color */ 730 GL_CONSTANT_COLOR_EXT = 0x8001, 731 GL_ONE_MINUS_CONSTANT_COLOR_EXT = 0x8002, 732 GL_CONSTANT_ALPHA_EXT = 0x8003, 733 GL_ONE_MINUS_CONSTANT_ALPHA_EXT = 0x8004, 734 GL_BLEND_EQUATION_EXT = 0x8009, 735 GL_MIN_EXT = 0x8007, 736 GL_MAX_EXT = 0x8008, 737 GL_FUNC_ADD_EXT = 0x8006, 738 GL_FUNC_SUBTRACT_EXT = 0x800A, 739 GL_FUNC_REVERSE_SUBTRACT_EXT = 0x800B, 740 GL_BLEND_COLOR_EXT = 0x8005, 741 742 /* GL_EXT_polygon_offset */ 743 GL_POLYGON_OFFSET_EXT = 0x8037, 744 GL_POLYGON_OFFSET_FACTOR_EXT = 0x8038, 745 GL_POLYGON_OFFSET_BIAS_EXT = 0x8039, 746 747 /* GL_EXT_vertex_array */ 748 GL_VERTEX_ARRAY_EXT = 0x8074, 749 GL_NORMAL_ARRAY_EXT = 0x8075, 750 GL_COLOR_ARRAY_EXT = 0x8076, 751 GL_INDEX_ARRAY_EXT = 0x8077, 752 GL_TEXTURE_COORD_ARRAY_EXT = 0x8078, 753 GL_EDGE_FLAG_ARRAY_EXT = 0x8079, 754 GL_VERTEX_ARRAY_SIZE_EXT = 0x807A, 755 GL_VERTEX_ARRAY_TYPE_EXT = 0x807B, 756 GL_VERTEX_ARRAY_STRIDE_EXT = 0x807C, 757 GL_VERTEX_ARRAY_COUNT_EXT = 0x807D, 758 GL_NORMAL_ARRAY_TYPE_EXT = 0x807E, 759 GL_NORMAL_ARRAY_STRIDE_EXT = 0x807F, 760 GL_NORMAL_ARRAY_COUNT_EXT = 0x8080, 761 GL_COLOR_ARRAY_SIZE_EXT = 0x8081, 762 GL_COLOR_ARRAY_TYPE_EXT = 0x8082, 763 GL_COLOR_ARRAY_STRIDE_EXT = 0x8083, 764 GL_COLOR_ARRAY_COUNT_EXT = 0x8084, 765 GL_INDEX_ARRAY_TYPE_EXT = 0x8085, 766 GL_INDEX_ARRAY_STRIDE_EXT = 0x8086, 767 GL_INDEX_ARRAY_COUNT_EXT = 0x8087, 768 GL_TEXTURE_COORD_ARRAY_SIZE_EXT = 0x8088, 769 GL_TEXTURE_COORD_ARRAY_TYPE_EXT = 0x8089, 770 GL_TEXTURE_COORD_ARRAY_STRIDE_EXT = 0x808A, 771 GL_TEXTURE_COORD_ARRAY_COUNT_EXT = 0x808B, 772 GL_EDGE_FLAG_ARRAY_STRIDE_EXT = 0x808C, 773 GL_EDGE_FLAG_ARRAY_COUNT_EXT = 0x808D, 774 GL_VERTEX_ARRAY_POINTER_EXT = 0x808E, 775 GL_NORMAL_ARRAY_POINTER_EXT = 0x808F, 776 GL_COLOR_ARRAY_POINTER_EXT = 0x8090, 777 GL_INDEX_ARRAY_POINTER_EXT = 0x8091, 778 GL_TEXTURE_COORD_ARRAY_POINTER_EXT = 0x8092, 779 GL_EDGE_FLAG_ARRAY_POINTER_EXT = 0x8093, 780 781 /* GL_EXT_texture_object */ 782 GL_TEXTURE_PRIORITY_EXT = 0x8066, 783 GL_TEXTURE_RESIDENT_EXT = 0x8067, 784 GL_TEXTURE_1D_BINDING_EXT = 0x8068, 785 GL_TEXTURE_2D_BINDING_EXT = 0x8069, 786 787 /* GL_EXT_texture3D */ 788 GL_PACK_SKIP_IMAGES_EXT = 0x806B, 789 GL_PACK_IMAGE_HEIGHT_EXT = 0x806C, 790 GL_UNPACK_SKIP_IMAGES_EXT = 0x806D, 791 GL_UNPACK_IMAGE_HEIGHT_EXT = 0x806E, 792 GL_TEXTURE_3D_EXT = 0x806F, 793 GL_PROXY_TEXTURE_3D_EXT = 0x8070, 794 GL_TEXTURE_DEPTH_EXT = 0x8071, 795 GL_TEXTURE_WRAP_R_EXT = 0x8072, 796 GL_MAX_3D_TEXTURE_SIZE_EXT = 0x8073, 797 GL_TEXTURE_3D_BINDING_EXT = 0x806A, 798 799 /* GL_EXT_paletted_texture */ 800 GL_TABLE_TOO_LARGE_EXT = 0x8031, 801 GL_COLOR_TABLE_FORMAT_EXT = 0x80D8, 802 GL_COLOR_TABLE_WIDTH_EXT = 0x80D9, 803 GL_COLOR_TABLE_RED_SIZE_EXT = 0x80DA, 804 GL_COLOR_TABLE_GREEN_SIZE_EXT = 0x80DB, 805 GL_COLOR_TABLE_BLUE_SIZE_EXT = 0x80DC, 806 GL_COLOR_TABLE_ALPHA_SIZE_EXT = 0x80DD, 807 GL_COLOR_TABLE_LUMINANCE_SIZE_EXT = 0x80DE, 808 GL_COLOR_TABLE_INTENSITY_SIZE_EXT = 0x80DF, 809 GL_TEXTURE_INDEX_SIZE_EXT = 0x80ED, 810 GL_COLOR_INDEX1_EXT = 0x80E2, 811 GL_COLOR_INDEX2_EXT = 0x80E3, 812 GL_COLOR_INDEX4_EXT = 0x80E4, 813 GL_COLOR_INDEX8_EXT = 0x80E5, 814 GL_COLOR_INDEX12_EXT = 0x80E6, 815 GL_COLOR_INDEX16_EXT = 0x80E7, 816 817 /* GL_EXT_shared_texture_palette */ 818 GL_SHARED_TEXTURE_PALETTE_EXT = 0x81FB, 819 820 /* GL_EXT_point_parameters */ 821 GL_POINT_SIZE_MIN_EXT = 0x8126, 822 GL_POINT_SIZE_MAX_EXT = 0x8127, 823 GL_POINT_FADE_THRESHOLD_SIZE_EXT = 0x8128, 824 GL_DISTANCE_ATTENUATION_EXT = 0x8129, 825 826 /* GL_EXT_rescale_normal */ 827 GL_RESCALE_NORMAL_EXT = 0x803A, 828 829 /* GL_EXT_abgr */ 830 GL_ABGR_EXT = 0x8000, 831 832 /* GL_EXT_stencil_wrap */ 833 GL_INCR_WRAP_EXT = 0x8507, 834 GL_DECR_WRAP_EXT = 0x8508, 835 836 /* GL_SGIS_texture_edge_clamp */ 837 GL_CLAMP_TO_EDGE_SGIS = 0x812F, 838 839 /* GL_INGR_blend_func_separate */ 840 GL_BLEND_DST_RGB_INGR = 0x80C8, 841 GL_BLEND_SRC_RGB_INGR = 0x80C9, 842 GL_BLEND_DST_ALPHA_INGR = 0x80CA, 843 GL_BLEND_SRC_ALPHA_INGR = 0x80CB, 844 845 /* OpenGL 1.2 */ 846 GL_RESCALE_NORMAL = 0x803A, 847 GL_CLAMP_TO_EDGE = 0x812F, 848 GL_MAX_ELEMENTS_VERTICES = 0x80E8, 849 GL_MAX_ELEMENTS_INDICES = 0x80E9, 850 GL_BGR = 0x80E0, 851 GL_BGRA = 0x80E1, 852 GL_UNSIGNED_BYTE_3_3_2 = 0x8032, 853 GL_UNSIGNED_BYTE_2_3_3_REV = 0x8362, 854 GL_UNSIGNED_SHORT_5_6_5 = 0x8363, 855 GL_UNSIGNED_SHORT_5_6_5_REV = 0x8364, 856 GL_UNSIGNED_SHORT_4_4_4_4 = 0x8033, 857 GL_UNSIGNED_SHORT_4_4_4_4_REV = 0x8365, 858 GL_UNSIGNED_SHORT_5_5_5_1 = 0x8034, 859 GL_UNSIGNED_SHORT_1_5_5_5_REV = 0x8366, 860 GL_UNSIGNED_INT_8_8_8_8 = 0x8035, 861 GL_UNSIGNED_INT_8_8_8_8_REV = 0x8367, 862 GL_UNSIGNED_INT_10_10_10_2 = 0x8036, 863 GL_UNSIGNED_INT_2_10_10_10_REV = 0x8368, 864 GL_LIGHT_MODEL_COLOR_CONTROL = 0x81F8, 865 GL_SINGLE_COLOR = 0x81F9, 866 GL_SEPARATE_SPECULAR_COLOR = 0x81FA, 867 GL_TEXTURE_MIN_LOD = 0x813A, 868 GL_TEXTURE_MAX_LOD = 0x813B, 869 GL_TEXTURE_BASE_LEVEL = 0x813C, 870 GL_TEXTURE_MAX_LEVEL = 0x813D, 871 872 /* GL_ARB_multitexture */ 873 GL_TEXTURE0_ARB = 0x84C0, 874 GL_TEXTURE1_ARB = 0x84C1, 875 GL_TEXTURE2_ARB = 0x84C2, 876 GL_TEXTURE3_ARB = 0x84C3, 877 GL_TEXTURE4_ARB = 0x84C4, 878 GL_TEXTURE5_ARB = 0x84C5, 879 GL_TEXTURE6_ARB = 0x84C6, 880 GL_TEXTURE7_ARB = 0x84C7, 881 GL_TEXTURE8_ARB = 0x84C8, 882 GL_TEXTURE9_ARB = 0x84C9, 883 GL_TEXTURE10_ARB = 0x84CA, 884 GL_TEXTURE11_ARB = 0x84CB, 885 GL_TEXTURE12_ARB = 0x84CC, 886 GL_TEXTURE13_ARB = 0x84CD, 887 GL_TEXTURE14_ARB = 0x84CE, 888 GL_TEXTURE15_ARB = 0x84CF, 889 GL_TEXTURE16_ARB = 0x84D0, 890 GL_TEXTURE17_ARB = 0x84D1, 891 GL_TEXTURE18_ARB = 0x84D2, 892 GL_TEXTURE19_ARB = 0x84D3, 893 GL_TEXTURE20_ARB = 0x84D4, 894 GL_TEXTURE21_ARB = 0x84D5, 895 GL_TEXTURE22_ARB = 0x84D6, 896 GL_TEXTURE23_ARB = 0x84D7, 897 GL_TEXTURE24_ARB = 0x84D8, 898 GL_TEXTURE25_ARB = 0x84D9, 899 GL_TEXTURE26_ARB = 0x84DA, 900 GL_TEXTURE27_ARB = 0x84DB, 901 GL_TEXTURE28_ARB = 0x84DC, 902 GL_TEXTURE29_ARB = 0x84DD, 903 GL_TEXTURE30_ARB = 0x84DE, 904 GL_TEXTURE31_ARB = 0x84DF, 905 GL_ACTIVE_TEXTURE_ARB = 0x84E0, 906 GL_CLIENT_ACTIVE_TEXTURE_ARB = 0x84E1, 907 GL_MAX_TEXTURE_UNITS_ARB = 0x84E2, 908 909 /* 910 * OpenGL 1.2 imaging subset (NOT IMPLEMENTED BY MESA) 911 */ 912 /* GL_EXT_color_table */ 913 GL_COLOR_TABLE = 0x80D0, 914 GL_POST_CONVOLUTION_COLOR_TABLE = 0x80D1, 915 GL_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D2, 916 GL_PROXY_COLOR_TABLE = 0x80D3, 917 GL_PROXY_POST_CONVOLUTION_COLOR_TABLE = 0x80D4, 918 GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE = 0x80D5, 919 GL_COLOR_TABLE_SCALE = 0x80D6, 920 GL_COLOR_TABLE_BIAS = 0x80D7, 921 GL_COLOR_TABLE_FORMAT = 0x80D8, 922 GL_COLOR_TABLE_WIDTH = 0x80D9, 923 GL_COLOR_TABLE_RED_SIZE = 0x80DA, 924 GL_COLOR_TABLE_GREEN_SIZE = 0x80DB, 925 GL_COLOR_TABLE_BLUE_SIZE = 0x80DC, 926 GL_COLOR_TABLE_ALPHA_SIZE = 0x80DD, 927 GL_COLOR_TABLE_LUMINANCE_SIZE = 0x80DE, 928 GL_COLOR_TABLE_INTENSITY_SIZE = 0x80DF, 929 /* GL_EXT_convolution and GL_HP_convolution_border_modes */ 930 GL_CONVOLUTION_1D = 0x8010, 931 GL_CONVOLUTION_2D = 0x8011, 932 GL_SEPARABLE_2D = 0x8012, 933 GL_CONVOLUTION_BORDER_MODE = 0x8013, 934 GL_CONVOLUTION_FILTER_SCALE = 0x8014, 935 GL_CONVOLUTION_FILTER_BIAS = 0x8015, 936 GL_REDUCE = 0x8016, 937 GL_CONVOLUTION_FORMAT = 0x8017, 938 GL_CONVOLUTION_WIDTH = 0x8018, 939 GL_CONVOLUTION_HEIGHT = 0x8019, 940 GL_MAX_CONVOLUTION_WIDTH = 0x801A, 941 GL_MAX_CONVOLUTION_HEIGHT = 0x801B, 942 GL_POST_CONVOLUTION_RED_SCALE = 0x801C, 943 GL_POST_CONVOLUTION_GREEN_SCALE = 0x801D, 944 GL_POST_CONVOLUTION_BLUE_SCALE = 0x801E, 945 GL_POST_CONVOLUTION_ALPHA_SCALE = 0x801F, 946 GL_POST_CONVOLUTION_RED_BIAS = 0x8020, 947 GL_POST_CONVOLUTION_GREEN_BIAS = 0x8021, 948 GL_POST_CONVOLUTION_BLUE_BIAS = 0x8022, 949 GL_POST_CONVOLUTION_ALPHA_BIAS = 0x8023, 950 GL_CONSTANT_BORDER = 0x8151, 951 GL_REPLICATE_BORDER = 0x8153, 952 GL_CONVOLUTION_BORDER_COLOR = 0x8154, 953 /* GL_SGI_color_matrix */ 954 GL_COLOR_MATRIX = 0x80B1, 955 GL_COLOR_MATRIX_STACK_DEPTH = 0x80B2, 956 GL_MAX_COLOR_MATRIX_STACK_DEPTH = 0x80B3, 957 GL_POST_COLOR_MATRIX_RED_SCALE = 0x80B4, 958 GL_POST_COLOR_MATRIX_GREEN_SCALE = 0x80B5, 959 GL_POST_COLOR_MATRIX_BLUE_SCALE = 0x80B6, 960 GL_POST_COLOR_MATRIX_ALPHA_SCALE = 0x80B7, 961 GL_POST_COLOR_MATRIX_RED_BIAS = 0x80B8, 962 GL_POST_COLOR_MATRIX_GREEN_BIAS = 0x80B9, 963 GL_POST_COLOR_MATRIX_BLUE_BIAS = 0x80BA, 964 GL_POST_COLOR_MATRIX_ALPHA_BIAS = 0x80BB, 965 /* GL_EXT_histogram */ 966 GL_HISTOGRAM = 0x8024, 967 GL_PROXY_HISTOGRAM = 0x8025, 968 GL_HISTOGRAM_WIDTH = 0x8026, 969 GL_HISTOGRAM_FORMAT = 0x8027, 970 GL_HISTOGRAM_RED_SIZE = 0x8028, 971 GL_HISTOGRAM_GREEN_SIZE = 0x8029, 972 GL_HISTOGRAM_BLUE_SIZE = 0x802A, 973 GL_HISTOGRAM_ALPHA_SIZE = 0x802B, 974 GL_HISTOGRAM_LUMINANCE_SIZE = 0x802C, 975 GL_HISTOGRAM_SINK = 0x802D, 976 GL_MINMAX = 0x802E, 977 GL_MINMAX_FORMAT = 0x802F, 978 GL_MINMAX_SINK = 0x8030, 979 GL_TABLE_TOO_LARGE = 0x8031, 980 /* GL_EXT_blend_color, GL_EXT_blend_minmax */ 981 GL_BLEND_EQUATION = 0x8009, 982 GL_MIN = 0x8007, 983 GL_MAX = 0x8008, 984 GL_FUNC_ADD = 0x8006, 985 GL_FUNC_SUBTRACT = 0x800A, 986 GL_FUNC_REVERSE_SUBTRACT = 0x800B, 987 GL_BLEND_COLOR = 0x8005, 988 989 /* GL_NV_texgen_reflection (nVidia) */ 990 GL_NORMAL_MAP_NV = 0x8511, 991 GL_REFLECTION_MAP_NV = 0x8512, 992 993 /* GL_PGI_misc_hints */ 994 GL_PREFER_DOUBLEBUFFER_HINT_PGI = 107000, 995 GL_STRICT_DEPTHFUNC_HINT_PGI = 107030, 996 GL_STRICT_LIGHTING_HINT_PGI = 107031, 997 GL_STRICT_SCISSOR_HINT_PGI = 107032, 998 GL_FULL_STIPPLE_HINT_PGI = 107033, 999 GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI = 107011, 1000 GL_NATIVE_GRAPHICS_END_HINT_PGI = 107012, 1001 GL_CONSERVE_MEMORY_HINT_PGI = 107005, 1002 GL_RECLAIM_MEMORY_HINT_PGI = 107006, 1003 GL_ALWAYS_FAST_HINT_PGI = 107020, 1004 GL_ALWAYS_SOFT_HINT_PGI = 107021, 1005 GL_ALLOW_DRAW_OBJ_HINT_PGI = 107022, 1006 GL_ALLOW_DRAW_WIN_HINT_PGI = 107023, 1007 GL_ALLOW_DRAW_FRG_HINT_PGI = 107024, 1008 GL_ALLOW_DRAW_SPN_HINT_PGI = 107024, 1009 GL_ALLOW_DRAW_MEM_HINT_PGI = 107025, 1010 GL_CLIP_NEAR_HINT_PGI = 107040, 1011 GL_CLIP_FAR_HINT_PGI = 107041, 1012 GL_WIDE_LINE_HINT_PGI = 107042, 1013 GL_BACK_NORMALS_HINT_PGI = 107043, 1014 GL_NATIVE_GRAPHICS_HANDLE_PGI = 107010, 1015 1016 /* GL_EXT_compiled_vertex_array */ 1017 GL_ARRAY_ELEMENT_LOCK_FIRST_SGI = 0x81A8, 1018 GL_ARRAY_ELEMENT_LOCK_COUNT_SGI = 0x81A9, 1019 1020 /* GL_EXT_clip_volume_hint */ 1021 GL_CLIP_VOLUME_CLIPPING_HINT_EXT = 0x80F0 1022 1022 1023 1023 … … 1043 1043 1044 1044 enum { 1045 GL_CURRENT_BIT= 0x00000001,1046 GL_POINT_BIT= 0x00000002,1047 GL_LINE_BIT= 0x00000004,1048 GL_POLYGON_BIT= 0x00000008,1049 GL_POLYGON_STIPPLE_BIT= 0x00000010,1050 GL_PIXEL_MODE_BIT= 0x00000020,1051 GL_LIGHTING_BIT= 0x00000040,1052 GL_FOG_BIT= 0x00000080,1053 GL_DEPTH_BUFFER_BIT= 0x00000100,1054 GL_ACCUM_BUFFER_BIT= 0x00000200,1055 GL_STENCIL_BUFFER_BIT= 0x00000400,1056 GL_VIEWPORT_BIT= 0x00000800,1057 GL_TRANSFORM_BIT= 0x00001000,1058 GL_ENABLE_BIT= 0x00002000,1059 GL_COLOR_BUFFER_BIT= 0x00004000,1060 GL_HINT_BIT= 0x00008000,1061 GL_EVAL_BIT= 0x00010000,1062 GL_LIST_BIT= 0x00020000,1063 GL_TEXTURE_BIT= 0x00040000,1064 GL_SCISSOR_BIT= 0x00080000,1065 GL_ALL_ATTRIB_BITS= 0x000FFFFF1045 GL_CURRENT_BIT = 0x00000001, 1046 GL_POINT_BIT = 0x00000002, 1047 GL_LINE_BIT = 0x00000004, 1048 GL_POLYGON_BIT = 0x00000008, 1049 GL_POLYGON_STIPPLE_BIT = 0x00000010, 1050 GL_PIXEL_MODE_BIT = 0x00000020, 1051 GL_LIGHTING_BIT = 0x00000040, 1052 GL_FOG_BIT = 0x00000080, 1053 GL_DEPTH_BUFFER_BIT = 0x00000100, 1054 GL_ACCUM_BUFFER_BIT = 0x00000200, 1055 GL_STENCIL_BUFFER_BIT = 0x00000400, 1056 GL_VIEWPORT_BIT = 0x00000800, 1057 GL_TRANSFORM_BIT = 0x00001000, 1058 GL_ENABLE_BIT = 0x00002000, 1059 GL_COLOR_BUFFER_BIT = 0x00004000, 1060 GL_HINT_BIT = 0x00008000, 1061 GL_EVAL_BIT = 0x00010000, 1062 GL_LIST_BIT = 0x00020000, 1063 GL_TEXTURE_BIT = 0x00040000, 1064 GL_SCISSOR_BIT = 0x00080000, 1065 GL_ALL_ATTRIB_BITS = 0x000FFFFF 1066 1066 }; 1067 1067 1068 1068 1069 1069 enum { 1070 GL_CLIENT_PIXEL_STORE_BIT= 0x00000001,1071 GL_CLIENT_VERTEX_ARRAY_BIT= 0x000000021070 GL_CLIENT_PIXEL_STORE_BIT = 0x00000001, 1071 GL_CLIENT_VERTEX_ARRAY_BIT = 0x00000002 1072 1072 }; 1073 1073 #define GL_CLIENT_ALL_ATTRIB_BITS 0xFFFFFFFF … … 1088 1088 */ 1089 1089 1090 /* C type GL typestorage */1090 /* C type GL type storage */ 1091 1091 /*-------------------------------------------------------------------------*/ 1092 typedef void 1093 typedef unsigned char 1094 typedef signed char GLbyte;/* 1-byte signed */1095 typedef short GLshort;/* 2-byte signed */1096 typedef int GLint;/* 4-byte signed */1097 typedef unsigned char GLubyte;/* 1-byte unsigned */1098 typedef unsigned short GLushort;/* 2-byte unsigned */1099 typedef unsigned int GLuint;/* 4-byte unsigned */1100 typedef int GLsizei;/* 4-byte signed */1101 typedef float GLfloat;/* single precision float */1102 typedef float GLclampf;/* single precision float in [0,1] */1103 typedef double GLdouble;/* double precision float */1104 typedef double GLclampd;/* double precision float in [0,1] */1092 typedef void GLvoid; 1093 typedef unsigned char GLboolean; 1094 typedef signed char GLbyte; /* 1-byte signed */ 1095 typedef short GLshort; /* 2-byte signed */ 1096 typedef int GLint; /* 4-byte signed */ 1097 typedef unsigned char GLubyte; /* 1-byte unsigned */ 1098 typedef unsigned short GLushort; /* 2-byte unsigned */ 1099 typedef unsigned int GLuint; /* 4-byte unsigned */ 1100 typedef int GLsizei; /* 4-byte signed */ 1101 typedef float GLfloat; /* single precision float */ 1102 typedef float GLclampf; /* single precision float in [0,1] */ 1103 typedef double GLdouble; /* double precision float */ 1104 typedef double GLclampd; /* double precision float in [0,1] */ 1105 1105 1106 1106 … … 1118 1118 1119 1119 GLAPI void GLAPIENTRY glClearColor( GLclampf red, 1120 1121 1122 1120 GLclampf green, 1121 GLclampf blue, 1122 GLclampf alpha ); 1123 1123 1124 1124 GLAPI void GLAPIENTRY glClear( GLbitfield mask ); … … 1127 1127 1128 1128 GLAPI void GLAPIENTRY glColorMask( GLboolean red, GLboolean green, 1129 1129 GLboolean blue, GLboolean alpha ); 1130 1130 1131 1131 GLAPI void GLAPIENTRY glAlphaFunc( GLenum func, GLclampf ref ); … … 1759 1759 1760 1760 GLAPI void GLAPIENTRY glMap2d( GLenum target, 1761 1762 1763 1761 GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, 1762 GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, 1763 const GLdouble *points ); 1764 1764 GLAPI void GLAPIENTRY glMap2f( GLenum target, 1765 1766 1767 1765 GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, 1766 GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, 1767 const GLfloat *points ); 1768 1768 1769 1769 GLAPI void GLAPIENTRY glGetMapdv( GLenum target, GLenum query, GLdouble *v ); … … 2048 2048 /* 1.2 functions */ 2049 2049 GLAPI void GLAPIENTRY glDrawRangeElements( GLenum mode, GLuint start, 2050 2050 GLuint end, GLsizei count, GLenum type, const GLvoid *indices ); 2051 2051 2052 2052 GLAPI void GLAPIENTRY glTexImage3D( GLenum target, GLint level, … … 2109 2109 2110 2110 GLAPI void GLAPIENTRY glHistogram( GLenum target, GLsizei width, 2111 2111 GLenum internalformat, GLboolean sink ); 2112 2112 2113 2113 GLAPI void GLAPIENTRY glResetHistogram( GLenum target ); 2114 2114 2115 2115 GLAPI void GLAPIENTRY glGetHistogram( GLenum target, GLboolean reset, 2116 2117 2116 GLenum format, GLenum type, 2117 GLvoid *values ); 2118 2118 2119 2119 GLAPI void GLAPIENTRY glGetHistogramParameterfv( GLenum target, GLenum pname, 2120 2120 GLfloat *params ); 2121 2121 2122 2122 GLAPI void GLAPIENTRY glGetHistogramParameteriv( GLenum target, GLenum pname, 2123 2123 GLint *params ); 2124 2124 2125 2125 GLAPI void GLAPIENTRY glMinmax( GLenum target, GLenum internalformat, 2126 2126 GLboolean sink ); 2127 2127 2128 2128 GLAPI void GLAPIENTRY glResetMinmax( GLenum target ); … … 2133 2133 2134 2134 GLAPI void GLAPIENTRY glGetMinmaxParameterfv( GLenum target, GLenum pname, 2135 2135 GLfloat *params ); 2136 2136 2137 2137 GLAPI void GLAPIENTRY glGetMinmaxParameteriv( GLenum target, GLenum pname, 2138 2138 GLint *params ); 2139 2139 2140 2140 GLAPI void GLAPIENTRY glConvolutionFilter1D( GLenum target, 2141 2142 2141 GLenum internalformat, GLsizei width, GLenum format, GLenum type, 2142 const GLvoid *image ); 2143 2143 2144 2144 GLAPI void GLAPIENTRY glConvolutionFilter2D( GLenum target, 2145 2146 2145 GLenum internalformat, GLsizei width, GLsizei height, GLenum format, 2146 GLenum type, const GLvoid *image ); 2147 2147 2148 2148 GLAPI void GLAPIENTRY glConvolutionParameterf( GLenum target, GLenum pname, 2149 2149 GLfloat params ); 2150 2150 2151 2151 GLAPI void GLAPIENTRY glConvolutionParameterfv( GLenum target, GLenum pname, 2152 2152 const GLfloat *params ); 2153 2153 2154 2154 GLAPI void GLAPIENTRY glConvolutionParameteri( GLenum target, GLenum pname, 2155 2155 GLint params ); 2156 2156 2157 2157 GLAPI void GLAPIENTRY glConvolutionParameteriv( GLenum target, GLenum pname, 2158 2158 const GLint *params ); 2159 2159 2160 2160 GLAPI void GLAPIENTRY glCopyConvolutionFilter1D( GLenum target, 2161 2161 GLenum internalformat, GLint x, GLint y, GLsizei width ); 2162 2162 2163 2163 GLAPI void GLAPIENTRY glCopyConvolutionFilter2D( GLenum target, 2164 2165 2164 GLenum internalformat, GLint x, GLint y, GLsizei width, 2165 GLsizei height); 2166 2166 2167 2167 GLAPI void GLAPIENTRY glGetConvolutionFilter( GLenum target, GLenum format, 2168 2168 GLenum type, GLvoid *image ); 2169 2169 2170 2170 GLAPI void GLAPIENTRY glGetConvolutionParameterfv( GLenum target, GLenum pname, 2171 2171 GLfloat *params ); 2172 2172 2173 2173 GLAPI void GLAPIENTRY glGetConvolutionParameteriv( GLenum target, GLenum pname, 2174 2174 GLint *params ); 2175 2175 2176 2176 GLAPI void GLAPIENTRY glSeparableFilter2D( GLenum target, 2177 2178 2177 GLenum internalformat, GLsizei width, GLsizei height, GLenum format, 2178 GLenum type, const GLvoid *row, const GLvoid *column ); 2179 2179 2180 2180 GLAPI void GLAPIENTRY glGetSeparableFilter( GLenum target, GLenum format, 2181 2181 GLenum type, GLvoid *row, GLvoid *column, GLvoid *span ); 2182 2182 2183 2183 … … 2197 2197 * Compile-time tests for extensions: 2198 2198 */ 2199 #define GL_EXT_blend_color 2200 #define GL_EXT_blend_logic_op 2201 #define GL_EXT_blend_minmax 2202 #define GL_EXT_blend_subtract 2203 #define GL_EXT_polygon_offset 2204 #define GL_EXT_vertex_array 2205 #define GL_EXT_texture_object 2206 #define GL_EXT_texture3D 2207 #define GL_EXT_paletted_texture 2208 #define GL_EXT_shared_texture_palette 2209 #define GL_EXT_point_parameters 2210 #define GL_EXT_rescale_normal 2211 #define GL_EXT_abgr 2212 #define GL_EXT_stencil_wrap 2213 #define GL_MESA_window_pos 2214 #define GL_MESA_resize_buffers 2215 #define GL_SGIS_texture_edge_clamp 2216 #define GL_INGR_blend_func_separate 2217 #define GL_ARB_multitexture 2218 #define GL_NV_texgen_reflection 2199 #define GL_EXT_blend_color 1 2200 #define GL_EXT_blend_logic_op 1 2201 #define GL_EXT_blend_minmax 1 2202 #define GL_EXT_blend_subtract 1 2203 #define GL_EXT_polygon_offset 1 2204 #define GL_EXT_vertex_array 1 2205 #define GL_EXT_texture_object 1 2206 #define GL_EXT_texture3D 1 2207 #define GL_EXT_paletted_texture 1 2208 #define GL_EXT_shared_texture_palette 1 2209 #define GL_EXT_point_parameters 1 2210 #define GL_EXT_rescale_normal 1 2211 #define GL_EXT_abgr 1 2212 #define GL_EXT_stencil_wrap 1 2213 #define GL_MESA_window_pos 1 2214 #define GL_MESA_resize_buffers 1 2215 #define GL_SGIS_texture_edge_clamp 1 2216 #define GL_INGR_blend_func_separate 1 2217 #define GL_ARB_multitexture 1 2218 #define GL_NV_texgen_reflection 1 2219 2219 #define GL_PGI_misc_hints 1 2220 2220 #define GL_EXT_compiled_vertex_array 1 … … 2223 2223 2224 2224 #ifdef macintosh 2225 2226 2227 2228 2225 #pragma enumsalwaysint reset 2226 #if PRAGMA_IMPORT_SUPPORTED 2227 #pragma import off 2228 #endif 2229 2229 #endif 2230 2230
Note:
See TracChangeset
for help on using the changeset viewer.