/support/gambit/glu/opengl-header.scm
Scheme | 629 lines | 558 code | 38 blank | 33 comment | 0 complexity | 0cd533c04c4bcc186cb887fae8085b8b MD5 | raw file
Possible License(s): BSD-3-Clause
1 2 3(c-define-type GLenum unsigned-int) 4(c-define-type GLboolean unsigned-char) 5(c-define-type GLbitfield unsigned-int) 6(c-define-type GLvoid void) 7(c-define-type GLbyte signed-char) 8(c-define-type GLshort short) 9(c-define-type GLint int) 10(c-define-type GLubyte unsigned-char) 11(c-define-type GLushort unsigned-short) 12(c-define-type GLuint unsigned-int) 13(c-define-type GLsizei int) 14(c-define-type GLfloat float) 15(c-define-type GLclampf float) 16(c-define-type GLdouble double) 17(c-define-type GLclampd double) 18 19(c-define-type GLenum* (pointer GLenum)) 20(c-define-type GLboolean* (pointer GLboolean)) 21(c-define-type GLbitfield* (pointer GLbitfield)) 22(c-define-type GLvoid* (pointer GLvoid)) 23(c-define-type GLbyte* (pointer GLbyte)) 24(c-define-type GLshort* (pointer GLshort)) 25(c-define-type GLint* (pointer GLint)) 26(c-define-type GLubyte* (pointer GLubyte)) 27(c-define-type GLushort* (pointer GLushort)) 28(c-define-type GLuint* (pointer GLuint)) 29(c-define-type GLsizei* (pointer GLsizei)) 30(c-define-type GLfloat* (pointer GLfloat)) 31(c-define-type GLclampf* (pointer GLclampf)) 32(c-define-type GLdouble* (pointer GLdouble)) 33(c-define-type GLclampd* (pointer GLclampd)) 34 35(c-define-type GLvoid** (pointer GLvoid*)) 36 37; /* Boolean values* / 38(define GL_FALSE #x0) 39(define GL_TRUE #x1) 40 41; /* Data types* / 42(define GL_BYTE #x1400) 43(define GL_UNSIGNED_BYTE #x1401) 44(define GL_SHORT #x1402) 45(define GL_UNSIGNED_SHORT #x1403) 46(define GL_INT #x1404) 47(define GL_UNSIGNED_INT #x1405) 48(define GL_FLOAT #x1406) 49(define GL_2_BYTES #x1407) 50(define GL_3_BYTES #x1408) 51(define GL_4_BYTES #x1409) 52(define GL_DOUBLE #x140A) 53 54; /* Primitives* / 55(define GL_POINTS #x0000) 56(define GL_LINES #x0001) 57(define GL_LINE_LOOP #x0002) 58(define GL_LINE_STRIP #x0003) 59(define GL_TRIANGLES #x0004) 60(define GL_TRIANGLE_STRIP #x0005) 61(define GL_TRIANGLE_FAN #x0006) 62(define GL_QUADS #x0007) 63(define GL_QUAD_STRIP #x0008) 64(define GL_POLYGON #x0009) 65(define GL_VERTEX_ARRAY #x8074) 66 67; /* Arrays* / 68(define GL_NORMAL_ARRAY #x8075) 69(define GL_COLOR_ARRAY #x8076) 70(define GL_INDEX_ARRAY #x8077) 71(define GL_TEXTURE_COORD_ARRAY #x8078) 72(define GL_EDGE_FLAG_ARRAY #x8079) 73(define GL_VERTEX_ARRAY_SIZE #x807A) 74(define GL_VERTEX_ARRAY_TYPE #x807B) 75(define GL_VERTEX_ARRAY_STRIDE #x807C) 76(define GL_NORMAL_ARRAY_TYPE #x807E) 77(define GL_NORMAL_ARRAY_STRIDE #x807F) 78(define GL_COLOR_ARRAY_SIZE #x8081) 79(define GL_COLOR_ARRAY_TYPE #x8082) 80(define GL_COLOR_ARRAY_STRIDE #x8083) 81(define GL_INDEX_ARRAY_TYPE #x8085) 82(define GL_INDEX_ARRAY_STRIDE #x8086) 83(define GL_TEXTURE_COORD_ARRAY_SIZE #x8088) 84(define GL_TEXTURE_COORD_ARRAY_TYPE #x8089) 85(define GL_TEXTURE_COORD_ARRAY_STRIDE #x808A) 86(define GL_EDGE_FLAG_ARRAY_STRIDE #x808C) 87(define GL_VERTEX_ARRAY_POINTER #x808E) 88(define GL_NORMAL_ARRAY_POINTER #x808F) 89(define GL_COLOR_ARRAY_POINTER #x8090) 90(define GL_INDEX_ARRAY_POINTER #x8091) 91(define GL_TEXTURE_COORD_ARRAY_POINTER #x8092) 92(define GL_EDGE_FLAG_ARRAY_POINTER #x8093) 93(define GL_V2F #x2A20) 94(define GL_V3F #x2A21) 95(define GL_C4UB_V2F #x2A22) 96(define GL_C4UB_V3F #x2A23) 97(define GL_C3F_V3F #x2A24) 98(define GL_N3F_V3F #x2A25)(define GL_C4F_N3F_V3F #x2A26) 99(define GL_T2F_V3F #x2A27) 100(define GL_T4F_V4F #x2A28) 101(define GL_T2F_C4UB_V3F #x2A29) 102(define GL_T2F_C3F_V3F #x2A2A) 103(define GL_T2F_N3F_V3F #x2A2B) 104(define GL_T2F_C4F_N3F_V3F #x2A2C) 105(define GL_T4F_C4F_N3F_V4F #x2A2D) 106 107; /* Matrix Mode* / 108(define GL_MATRIX_MODE #x0BA0) 109(define GL_MODELVIEW #x1700) 110(define GL_PROJECTION #x1701) 111(define GL_TEXTURE #x1702) 112 113; /* Points* / 114(define GL_POINT_SMOOTH #x0B10) 115(define GL_POINT_SIZE #x0B11) 116(define GL_POINT_SIZE_GRANULARITY #x0B13) 117(define GL_POINT_SIZE_RANGE #x0B12) 118 119; /* Lines* / 120(define GL_LINE_SMOOTH #x0B20) 121(define GL_LINE_STIPPLE #x0B24) 122(define GL_LINE_STIPPLE_PATTERN #x0B25) 123(define GL_LINE_STIPPLE_REPEAT #x0B26) 124(define GL_LINE_WIDTH #x0B21) 125(define GL_LINE_WIDTH_GRANULARITY #x0B23) 126(define GL_LINE_WIDTH_RANGE #x0B22) 127 128; /* Polygons* / 129(define GL_POINT #x1B00) 130(define GL_LINE #x1B01) 131(define GL_FILL #x1B02) 132(define GL_CW #x0900) 133(define GL_CCW #x0901) 134(define GL_FRONT #x0404) 135(define GL_BACK #x0405) 136(define GL_POLYGON_MODE #x0B40) 137(define GL_POLYGON_SMOOTH #x0B41) 138(define GL_POLYGON_STIPPLE #x0B42) 139(define GL_EDGE_FLAG #x0B43) 140(define GL_CULL_FACE #x0B44) 141(define GL_CULL_FACE_MODE #x0B45) 142(define GL_FRONT_FACE #x0B46)(define GL_POLYGON_OFFSET_FACTOR #x8038) 143(define GL_POLYGON_OFFSET_UNITS #x2A00) 144(define GL_POLYGON_OFFSET_POINT #x2A01) 145(define GL_POLYGON_OFFSET_LINE #x2A02) 146(define GL_POLYGON_OFFSET_FILL #x8037) 147 148; /* Display Lists* / 149(define GL_COMPILE #x1300) 150(define GL_COMPILE_AND_EXECUTE #x1301) 151(define GL_LIST_BASE #x0B32) 152(define GL_LIST_INDEX #x0B33) 153(define GL_LIST_MODE #x0B30) 154 155; /* Depth buffer* / 156(define GL_NEVER #x0200) 157(define GL_LESS #x0201) 158(define GL_EQUAL #x0202) 159(define GL_LEQUAL #x0203) 160(define GL_GREATER #x0204) 161(define GL_NOTEQUAL #x0205) 162(define GL_GEQUAL #x0206) 163(define GL_ALWAYS #x0207) 164(define GL_DEPTH_TEST #x0B71) 165(define GL_DEPTH_BITS #x0D56) 166(define GL_DEPTH_CLEAR_VALUE #x0B73) 167(define GL_DEPTH_FUNC #x0B74) 168(define GL_DEPTH_RANGE #x0B70) 169(define GL_DEPTH_WRITEMASK #x0B72) 170(define GL_DEPTH_COMPONENT #x1902) 171 172; /* Lighting* / 173(define GL_LIGHTING #x0B50) 174(define GL_LIGHT0 #x4000) 175(define GL_LIGHT1 #x4001) 176(define GL_LIGHT2 #x4002) 177(define GL_LIGHT3 #x4003) 178(define GL_LIGHT4 #x4004) 179(define GL_LIGHT5 #x4005) 180(define GL_LIGHT6 #x4006) 181(define GL_LIGHT7 #x4007) 182(define GL_SPOT_EXPONENT #x1205) 183(define GL_SPOT_CUTOFF #x1206) 184(define GL_CONSTANT_ATTENUATION #x1207) 185(define GL_LINEAR_ATTENUATION #x1208) 186(define GL_QUADRATIC_ATTENUATION #x1209) 187(define GL_AMBIENT #x1200) 188(define GL_DIFFUSE #x1201) 189(define GL_SPECULAR #x1202) 190(define GL_SHININESS #x1601) 191(define GL_EMISSION #x1600) 192(define GL_POSITION #x1203) 193(define GL_SPOT_DIRECTION #x1204) 194(define GL_AMBIENT_AND_DIFFUSE #x1602) 195(define GL_COLOR_INDEXES #x1603) 196(define GL_LIGHT_MODEL_TWO_SIDE #x0B52) 197(define GL_LIGHT_MODEL_LOCAL_VIEWER #x0B51) 198(define GL_LIGHT_MODEL_AMBIENT #x0B53) 199(define GL_FRONT_AND_BACK #x0408) 200(define GL_SHADE_MODEL #x0B54) 201(define GL_FLAT #x1D00) 202(define GL_SMOOTH #x1D01) 203(define GL_COLOR_MATERIAL #x0B57) 204(define GL_COLOR_MATERIAL_FACE #x0B55) 205(define GL_COLOR_MATERIAL_PARAMETER #x0B56) 206(define GL_NORMALIZE #x0BA1) 207 208; /* User clipping planes* / 209(define GL_CLIP_PLANE0 #x3000) 210(define GL_CLIP_PLANE1 #x3001) 211(define GL_CLIP_PLANE2 #x3002) 212(define GL_CLIP_PLANE3 #x3003) 213(define GL_CLIP_PLANE4 #x3004) 214(define GL_CLIP_PLANE5 #x3005) 215 216; /* Accumulation buffer* / 217(define GL_ACCUM_RED_BITS #x0D58) 218(define GL_ACCUM_GREEN_BITS #x0D59) 219(define GL_ACCUM_BLUE_BITS #x0D5A) 220(define GL_ACCUM_ALPHA_BITS #x0D5B) 221(define GL_ACCUM_CLEAR_VALUE #x0B80) 222(define GL_ACCUM #x0100) 223(define GL_ADD #x0104) 224(define GL_LOAD #x0101) 225(define GL_MULT #x0103) 226(define GL_RETURN #x0102) 227 228; /* Alpha testing* / 229(define GL_ALPHA_TEST #x0BC0) 230(define GL_ALPHA_TEST_REF #x0BC2) 231(define GL_ALPHA_TEST_FUNC #x0BC1) 232 233; /* Blending* / 234(define GL_BLEND #x0BE2) 235(define GL_BLEND_SRC #x0BE1) 236(define GL_BLEND_DST #x0BE0) 237(define GL_ZERO #x0) 238(define GL_ONE #x1) 239(define GL_SRC_COLOR #x0300) 240(define GL_ONE_MINUS_SRC_COLOR #x0301) 241(define GL_SRC_ALPHA #x0302) 242(define GL_ONE_MINUS_SRC_ALPHA #x0303) 243(define GL_DST_ALPHA #x0304) 244(define GL_ONE_MINUS_DST_ALPHA #x0305) 245(define GL_DST_COLOR #x0306) 246(define GL_ONE_MINUS_DST_COLOR #x0307) 247(define GL_SRC_ALPHA_SATURATE #x0308) 248 249; /* Render Mode* / 250(define GL_FEEDBACK #x1C01) 251(define GL_RENDER #x1C00) 252(define GL_SELECT #x1C02) 253 254; /* Feedback* / 255(define GL_2D #x0600) 256(define GL_3D #x0601) 257(define GL_3D_COLOR #x0602) 258(define GL_3D_COLOR_TEXTURE #x0603) 259(define GL_4D_COLOR_TEXTURE #x0604) 260(define GL_POINT_TOKEN #x0701) 261(define GL_LINE_TOKEN #x0702) 262(define GL_LINE_RESET_TOKEN #x0707) 263(define GL_POLYGON_TOKEN #x0703) 264(define GL_BITMAP_TOKEN #x0704) 265(define GL_DRAW_PIXEL_TOKEN #x0705) 266(define GL_COPY_PIXEL_TOKEN #x0706) 267(define GL_PASS_THROUGH_TOKEN #x0700) 268(define GL_FEEDBACK_BUFFER_POINTER #x0DF0) 269(define GL_FEEDBACK_BUFFER_SIZE #x0DF1) 270(define GL_FEEDBACK_BUFFER_TYPE #x0DF2) 271 272; /* Selection* / 273(define GL_SELECTION_BUFFER_POINTER #x0DF3) 274(define GL_SELECTION_BUFFER_SIZE #x0DF4) 275 276; /* Fog* / 277(define GL_FOG #x0B60) 278(define GL_FOG_MODE #x0B65) 279(define GL_FOG_DENSITY #x0B62) 280(define GL_FOG_COLOR #x0B66) 281(define GL_FOG_INDEX #x0B61) 282(define GL_FOG_START #x0B63) 283(define GL_FOG_END #x0B64) 284(define GL_LINEAR #x2601) 285(define GL_EXP #x0800) 286(define GL_EXP2 #x0801) 287 288; /* Logic Ops* / 289(define GL_LOGIC_OP #x0BF1) 290(define GL_INDEX_LOGIC_OP #x0BF1) 291(define GL_COLOR_LOGIC_OP #x0BF2) 292(define GL_LOGIC_OP_MODE #x0BF0) 293(define GL_CLEAR #x1500) 294(define GL_SET #x150F) 295(define GL_COPY #x1503) 296(define GL_COPY_INVERTED #x150C) 297(define GL_NOOP #x1505) 298(define GL_INVERT #x150A) 299(define GL_AND #x1501) 300(define GL_NAND #x150E) 301(define GL_OR #x1507) 302(define GL_NOR #x1508) 303(define GL_XOR #x1506) 304(define GL_EQUIV #x1509) 305(define GL_AND_REVERSE #x1502) 306(define GL_AND_INVERTED #x1504) 307(define GL_OR_REVERSE #x150B) 308(define GL_OR_INVERTED #x150D) 309 310; /* Stencil* / 311(define GL_STENCIL_BITS #x0D57) 312(define GL_STENCIL_TEST #x0B90) 313(define GL_STENCIL_CLEAR_VALUE #x0B91) 314(define GL_STENCIL_FUNC #x0B92) 315(define GL_STENCIL_VALUE_MASK #x0B93) 316(define GL_STENCIL_FAIL #x0B94) 317(define GL_STENCIL_PASS_DEPTH_FAIL #x0B95) 318(define GL_STENCIL_PASS_DEPTH_PASS #x0B96) 319(define GL_STENCIL_REF #x0B97) 320(define GL_STENCIL_WRITEMASK #x0B98) 321(define GL_STENCIL_INDEX #x1901) 322(define GL_KEEP #x1E00) 323(define GL_REPLACE #x1E01) 324(define GL_INCR #x1E02) 325(define GL_DECR #x1E03) 326 327; /* Buffers, Pixel Drawing/Reading* / 328(define GL_NONE #x0) 329(define GL_LEFT #x0406) 330(define GL_RIGHT #x0407) 331(define GL_FRONT_LEFT #x0400) 332(define GL_FRONT_RIGHT #x0401) 333(define GL_BACK_LEFT #x0402) 334(define GL_BACK_RIGHT #x0403) 335(define GL_AUX0 #x0409) 336(define GL_AUX1 #x040A) 337(define GL_AUX2 #x040B) 338(define GL_AUX3 #x040C) 339(define GL_COLOR_INDEX #x1900) 340(define GL_RED #x1903) 341(define GL_GREEN #x1904) 342(define GL_BLUE #x1905) 343(define GL_ALPHA #x1906) 344(define GL_LUMINANCE #x1909) 345(define GL_LUMINANCE_ALPHA #x190A) 346(define GL_ALPHA_BITS #x0D55) 347(define GL_RED_BITS #x0D52) 348(define GL_GREEN_BITS #x0D53) 349(define GL_BLUE_BITS #x0D54) 350(define GL_INDEX_BITS #x0D51) 351(define GL_SUBPIXEL_BITS #x0D50) 352(define GL_AUX_BUFFERS #x0C00) 353(define GL_READ_BUFFER #x0C02) 354(define GL_DRAW_BUFFER #x0C01) 355(define GL_DOUBLEBUFFER #x0C32) 356(define GL_STEREO #x0C33) 357(define GL_BITMAP #x1A00) 358(define GL_COLOR #x1800) 359(define GL_DEPTH #x1801) 360(define GL_STENCIL #x1802) 361(define GL_DITHER #x0BD0) 362(define GL_RGB #x1907) 363(define GL_RGBA #x1908) 364 365; /* Implementation limits* / 366(define GL_MAX_LIST_NESTING #x0B31) 367(define GL_MAX_EVAL_ORDER #x0D30) 368(define GL_MAX_LIGHTS #x0D31) 369(define GL_MAX_CLIP_PLANES #x0D32) 370(define GL_MAX_TEXTURE_SIZE #x0D33) 371(define GL_MAX_PIXEL_MAP_TABLE #x0D34) 372(define GL_MAX_ATTRIB_STACK_DEPTH #x0D35) 373(define GL_MAX_MODELVIEW_STACK_DEPTH #x0D36) 374(define GL_MAX_NAME_STACK_DEPTH #x0D37) 375(define GL_MAX_PROJECTION_STACK_DEPTH #x0D38) 376(define GL_MAX_TEXTURE_STACK_DEPTH #x0D39) 377(define GL_MAX_VIEWPORT_DIMS #x0D3A) 378(define GL_MAX_CLIENT_ATTRIB_STACK_DEPTH #x0D3B) 379 380; /* Gets* / 381(define GL_ATTRIB_STACK_DEPTH #x0BB0) 382(define GL_CLIENT_ATTRIB_STACK_DEPTH #x0BB1) 383(define GL_COLOR_CLEAR_VALUE #x0C22) 384(define GL_COLOR_WRITEMASK #x0C23) 385(define GL_CURRENT_INDEX #x0B01) 386(define GL_CURRENT_COLOR #x0B00) 387(define GL_CURRENT_NORMAL #x0B02) 388(define GL_CURRENT_RASTER_COLOR #x0B04) 389(define GL_CURRENT_RASTER_DISTANCE #x0B09) 390(define GL_CURRENT_RASTER_INDEX #x0B05) 391(define GL_CURRENT_RASTER_POSITION #x0B07) 392(define GL_CURRENT_RASTER_TEXTURE_COORDS #x0B06) 393(define GL_CURRENT_RASTER_POSITION_VALID #x0B08) 394(define GL_CURRENT_TEXTURE_COORDS #x0B03) 395(define GL_INDEX_CLEAR_VALUE #x0C20) 396(define GL_INDEX_MODE #x0C30) 397(define GL_INDEX_WRITEMASK #x0C21) 398(define GL_MODELVIEW_MATRIX #x0BA6) 399(define GL_MODELVIEW_STACK_DEPTH #x0BA3) 400(define GL_NAME_STACK_DEPTH #x0D70) 401(define GL_PROJECTION_MATRIX #x0BA7) 402(define GL_PROJECTION_STACK_DEPTH #x0BA4) 403(define GL_RENDER_MODE #x0C40) 404(define GL_RGBA_MODE #x0C31) 405(define GL_TEXTURE_MATRIX #x0BA8) 406(define GL_TEXTURE_STACK_DEPTH #x0BA5) 407(define GL_VIEWPORT #x0BA2) 408 409; /* Evaluators* / 410(define GL_AUTO_NORMAL #x0D80) 411(define GL_MAP1_COLOR_4 #x0D90) 412(define GL_MAP1_INDEX #x0D91) 413(define GL_MAP1_NORMAL #x0D92) 414(define GL_MAP1_TEXTURE_COORD_1 #x0D93) 415(define GL_MAP1_TEXTURE_COORD_2 #x0D94) 416(define GL_MAP1_TEXTURE_COORD_3 #x0D95) 417(define GL_MAP1_TEXTURE_COORD_4 #x0D96) 418(define GL_MAP1_VERTEX_3 #x0D97) 419(define GL_MAP1_VERTEX_4 #x0D98) 420(define GL_MAP2_COLOR_4 #x0DB0) 421(define GL_MAP2_INDEX #x0DB1) 422(define GL_MAP2_NORMAL #x0DB2) 423(define GL_MAP2_TEXTURE_COORD_1 #x0DB3) 424(define GL_MAP2_TEXTURE_COORD_2 #x0DB4) 425(define GL_MAP2_TEXTURE_COORD_3 #x0DB5) 426(define GL_MAP2_TEXTURE_COORD_4 #x0DB6) 427(define GL_MAP2_VERTEX_3 #x0DB7) 428(define GL_MAP2_VERTEX_4 #x0DB8) 429(define GL_MAP1_GRID_DOMAIN #x0DD0) 430(define GL_MAP1_GRID_SEGMENTS #x0DD1) 431(define GL_MAP2_GRID_DOMAIN #x0DD2) 432(define GL_MAP2_GRID_SEGMENTS #x0DD3) 433(define GL_COEFF #x0A00) 434(define GL_ORDER #x0A01) 435(define GL_DOMAIN #x0A02) 436 437; /* Hints* / 438(define GL_PERSPECTIVE_CORRECTION_HINT #x0C50) 439(define GL_POINT_SMOOTH_HINT #x0C51) 440(define GL_LINE_SMOOTH_HINT #x0C52) 441(define GL_POLYGON_SMOOTH_HINT #x0C53) 442(define GL_FOG_HINT #x0C54) 443(define GL_DONT_CARE #x1100) 444(define GL_FASTEST #x1101) 445(define GL_NICEST #x1102) 446 447; /* Scissor box* / 448(define GL_SCISSOR_BOX #x0C10) 449(define GL_SCISSOR_TEST #x0C11) 450 451; /* Pixel Mode / Transfer* / 452(define GL_MAP_COLOR #x0D10) 453(define GL_MAP_STENCIL #x0D11) 454(define GL_INDEX_SHIFT #x0D12) 455(define GL_INDEX_OFFSET #x0D13) 456(define GL_RED_SCALE #x0D14) 457(define GL_RED_BIAS #x0D15) 458(define GL_GREEN_SCALE #x0D18) 459(define GL_GREEN_BIAS #x0D19) 460(define GL_BLUE_SCALE #x0D1A) 461(define GL_BLUE_BIAS #x0D1B) 462(define GL_ALPHA_SCALE #x0D1C) 463(define GL_ALPHA_BIAS #x0D1D) 464(define GL_DEPTH_SCALE #x0D1E) 465(define GL_DEPTH_BIAS #x0D1F) 466(define GL_PIXEL_MAP_S_TO_S_SIZE #x0CB1) 467(define GL_PIXEL_MAP_I_TO_I_SIZE #x0CB0) 468(define GL_PIXEL_MAP_I_TO_R_SIZE #x0CB2) 469(define GL_PIXEL_MAP_I_TO_G_SIZE #x0CB3) 470(define GL_PIXEL_MAP_I_TO_B_SIZE #x0CB4) 471(define GL_PIXEL_MAP_I_TO_A_SIZE #x0CB5) 472(define GL_PIXEL_MAP_R_TO_R_SIZE #x0CB6) 473(define GL_PIXEL_MAP_G_TO_G_SIZE #x0CB7) 474(define GL_PIXEL_MAP_B_TO_B_SIZE #x0CB8) 475(define GL_PIXEL_MAP_A_TO_A_SIZE #x0CB9) 476(define GL_PIXEL_MAP_S_TO_S #x0C71) 477(define GL_PIXEL_MAP_I_TO_I #x0C70) 478(define GL_PIXEL_MAP_I_TO_R #x0C72) 479(define GL_PIXEL_MAP_I_TO_G #x0C73) 480(define GL_PIXEL_MAP_I_TO_B #x0C74) 481(define GL_PIXEL_MAP_I_TO_A #x0C75) 482(define GL_PIXEL_MAP_R_TO_R #x0C76) 483(define GL_PIXEL_MAP_G_TO_G #x0C77) 484(define GL_PIXEL_MAP_B_TO_B #x0C78) 485(define GL_PIXEL_MAP_A_TO_A #x0C79) 486(define GL_PACK_ALIGNMENT #x0D05) 487(define GL_PACK_LSB_FIRST #x0D01) 488(define GL_PACK_ROW_LENGTH #x0D02) 489(define GL_PACK_SKIP_PIXELS #x0D04) 490(define GL_PACK_SKIP_ROWS #x0D03) 491(define GL_PACK_SWAP_BYTES #x0D00) 492(define GL_UNPACK_ALIGNMENT #x0CF5) 493(define GL_UNPACK_LSB_FIRST #x0CF1) 494(define GL_UNPACK_ROW_LENGTH #x0CF2) 495(define GL_UNPACK_SKIP_PIXELS #x0CF4) 496(define GL_UNPACK_SKIP_ROWS #x0CF3) 497(define GL_UNPACK_SWAP_BYTES #x0CF0) 498(define GL_ZOOM_X #x0D16) 499(define GL_ZOOM_Y #x0D17) 500 501; /* Texture mapping* / 502(define GL_TEXTURE_ENV #x2300) 503(define GL_TEXTURE_ENV_MODE #x2200) 504(define GL_TEXTURE_1D #x0DE0) 505(define GL_TEXTURE_2D #x0DE1) 506(define GL_TEXTURE_WRAP_S #x2802) 507(define GL_TEXTURE_WRAP_T #x2803) 508(define GL_TEXTURE_MAG_FILTER #x2800) 509(define GL_TEXTURE_MIN_FILTER #x2801) 510(define GL_TEXTURE_ENV_COLOR #x2201) 511(define GL_TEXTURE_GEN_S #x0C60) 512(define GL_TEXTURE_GEN_T #x0C61) 513(define GL_TEXTURE_GEN_MODE #x2500) 514(define GL_TEXTURE_BORDER_COLOR #x1004) 515(define GL_TEXTURE_WIDTH #x1000) 516(define GL_TEXTURE_HEIGHT #x1001) 517(define GL_TEXTURE_BORDER #x1005) 518(define GL_TEXTURE_COMPONENTS #x1003) 519(define GL_TEXTURE_RED_SIZE #x805C) 520(define GL_TEXTURE_GREEN_SIZE #x805D) 521(define GL_TEXTURE_BLUE_SIZE #x805E) 522(define GL_TEXTURE_ALPHA_SIZE #x805F) 523(define GL_TEXTURE_LUMINANCE_SIZE #x8060) 524(define GL_TEXTURE_INTENSITY_SIZE #x8061) 525(define GL_NEAREST_MIPMAP_NEAREST #x2700) 526(define GL_NEAREST_MIPMAP_LINEAR #x2702) 527(define GL_LINEAR_MIPMAP_NEAREST #x2701) 528(define GL_LINEAR_MIPMAP_LINEAR #x2703) 529(define GL_OBJECT_LINEAR #x2401) 530(define GL_OBJECT_PLANE #x2501) 531(define GL_EYE_LINEAR #x2400) 532(define GL_EYE_PLANE #x2502) 533(define GL_SPHERE_MAP #x2402) 534(define GL_DECAL #x2101) 535(define GL_MODULATE #x2100) 536(define GL_NEAREST #x2600) 537(define GL_REPEAT #x2901) 538(define GL_CLAMP #x2900) 539(define GL_S #x2000) 540(define GL_T #x2001) 541(define GL_R #x2002) 542(define GL_Q #x2003) 543(define GL_TEXTURE_GEN_R #x0C62) 544(define GL_TEXTURE_GEN_Q #x0C63) 545 546; /* Utility* / 547(define GL_VENDOR #x1F00) 548(define GL_RENDERER #x1F01) 549(define GL_VERSION #x1F02) 550(define GL_EXTENSIONS #x1F03) 551 552; /* Errors* / 553(define GL_NO_ERROR #x0) 554(define GL_INVALID_ENUM #x0500) 555(define GL_INVALID_VALUE #x0501) 556(define GL_INVALID_OPERATION #x0502) 557(define GL_STACK_OVERFLOW #x0503) 558(define GL_STACK_UNDERFLOW #x0504) 559(define GL_OUT_OF_MEMORY #x0505) 560 561; /* glPush/PopAttrib bits* / 562(define GL_CURRENT_BIT #x00000001) 563(define GL_POINT_BIT #x00000002) 564(define GL_LINE_BIT #x00000004) 565(define GL_POLYGON_BIT #x00000008) 566(define GL_POLYGON_STIPPLE_BIT #x00000010) 567(define GL_PIXEL_MODE_BIT #x00000020) 568(define GL_LIGHTING_BIT #x00000040) 569(define GL_FOG_BIT #x00000080) 570(define GL_DEPTH_BUFFER_BIT #x00000100) 571(define GL_ACCUM_BUFFER_BIT #x00000200) 572(define GL_STENCIL_BUFFER_BIT #x00000400) 573(define GL_VIEWPORT_BIT #x00000800) 574(define GL_TRANSFORM_BIT #x00001000) 575(define GL_ENABLE_BIT #x00002000) 576(define GL_COLOR_BUFFER_BIT #x00004000) 577(define GL_HINT_BIT #x00008000) 578(define GL_EVAL_BIT #x00010000) 579(define GL_LIST_BIT #x00020000) 580(define GL_TEXTURE_BIT #x00040000) 581(define GL_SCISSOR_BIT #x00080000) 582(define GL_ALL_ATTRIB_BITS #x000FFFFF) 583 584 585; /* OpenGL 1.1* / 586(define GL_PROXY_TEXTURE_1D #x8063) 587(define GL_PROXY_TEXTURE_2D #x8064) 588(define GL_TEXTURE_PRIORITY #x8066) 589(define GL_TEXTURE_RESIDENT #x8067) 590(define GL_TEXTURE_BINDING_1D #x8068) 591(define GL_TEXTURE_BINDING_2D #x8069) 592(define GL_TEXTURE_INTERNAL_FORMAT #x1003) 593(define GL_ALPHA4 #x803B) 594(define GL_ALPHA8 #x803C) 595(define GL_ALPHA12 #x803D) 596(define GL_ALPHA16 #x803E) 597(define GL_LUMINANCE4 #x803F) 598(define GL_LUMINANCE8 #x8040) 599(define GL_LUMINANCE12 #x8041) 600(define GL_LUMINANCE16 #x8042) 601(define GL_LUMINANCE4_ALPHA4 #x8043) 602(define GL_LUMINANCE6_ALPHA2 #x8044) 603(define GL_LUMINANCE8_ALPHA8 #x8045) 604(define GL_LUMINANCE12_ALPHA4 #x8046) 605(define GL_LUMINANCE12_ALPHA12 #x8047) 606(define GL_LUMINANCE16_ALPHA16 #x8048) 607(define GL_INTENSITY #x8049) 608(define GL_INTENSITY4 #x804A) 609(define GL_INTENSITY8 #x804B) 610(define GL_INTENSITY12 #x804C) 611(define GL_INTENSITY16 #x804D) 612(define GL_R3_G3_B2 #x2A10) 613(define GL_RGB4 #x804F) 614(define GL_RGB5 #x8050) 615(define GL_RGB8 #x8051) 616(define GL_RGB10 #x8052) 617(define GL_RGB12 #x8053) 618(define GL_RGB16 #x8054) 619(define GL_RGBA2 #x8055) 620(define GL_RGBA4 #x8056) 621(define GL_RGB5_A1 #x8057) 622(define GL_RGBA8 #x8058) 623(define GL_RGB10_A2 #x8059) 624(define GL_RGBA12 #x805A) 625(define GL_RGBA16 #x805B) 626(define GL_CLIENT_PIXEL_STORE_BIT #x00000001) 627(define GL_CLIENT_VERTEX_ARRAY_BIT #x00000002) 628(define GL_ALL_CLIENT_ATTRIB_BITS #xFFFFFFFF) 629(define GL_CLIENT_ALL_ATTRIB_BITS #xFFFFFFFF)