Go to the documentation of this file. 39 #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__SCITECH_SNAP__) 40 #define WIN32_LEAN_AND_MEAN 1 48 #define APIENTRYP APIENTRY * 59 #define GL_GLEXT_VERSION 39 61 #ifndef GL_VERSION_1_2 62 #define GL_UNSIGNED_BYTE_3_3_2 0x8032 63 #define GL_UNSIGNED_SHORT_4_4_4_4 0x8033 64 #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 65 #define GL_UNSIGNED_INT_8_8_8_8 0x8035 66 #define GL_UNSIGNED_INT_10_10_10_2 0x8036 67 #define GL_RESCALE_NORMAL 0x803A 68 #define GL_TEXTURE_BINDING_3D 0x806A 69 #define GL_PACK_SKIP_IMAGES 0x806B 70 #define GL_PACK_IMAGE_HEIGHT 0x806C 71 #define GL_UNPACK_SKIP_IMAGES 0x806D 72 #define GL_UNPACK_IMAGE_HEIGHT 0x806E 73 #define GL_TEXTURE_3D 0x806F 74 #define GL_PROXY_TEXTURE_3D 0x8070 75 #define GL_TEXTURE_DEPTH 0x8071 76 #define GL_TEXTURE_WRAP_R 0x8072 77 #define GL_MAX_3D_TEXTURE_SIZE 0x8073 78 #define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362 79 #define GL_UNSIGNED_SHORT_5_6_5 0x8363 80 #define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364 81 #define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365 82 #define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366 83 #define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367 84 #define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368 86 #define GL_BGRA 0x80E1 87 #define GL_MAX_ELEMENTS_VERTICES 0x80E8 88 #define GL_MAX_ELEMENTS_INDICES 0x80E9 89 #define GL_CLAMP_TO_EDGE 0x812F 90 #define GL_TEXTURE_MIN_LOD 0x813A 91 #define GL_TEXTURE_MAX_LOD 0x813B 92 #define GL_TEXTURE_BASE_LEVEL 0x813C 93 #define GL_TEXTURE_MAX_LEVEL 0x813D 94 #define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8 95 #define GL_SINGLE_COLOR 0x81F9 96 #define GL_SEPARATE_SPECULAR_COLOR 0x81FA 97 #define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12 98 #define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13 99 #define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22 100 #define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23 101 #define GL_ALIASED_POINT_SIZE_RANGE 0x846D 102 #define GL_ALIASED_LINE_WIDTH_RANGE 0x846E 105 #ifndef GL_ARB_imaging 106 #define GL_CONSTANT_COLOR 0x8001 107 #define GL_ONE_MINUS_CONSTANT_COLOR 0x8002 108 #define GL_CONSTANT_ALPHA 0x8003 109 #define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004 110 #define GL_BLEND_COLOR 0x8005 111 #define GL_FUNC_ADD 0x8006 112 #define GL_MIN 0x8007 113 #define GL_MAX 0x8008 114 #define GL_BLEND_EQUATION 0x8009 115 #define GL_FUNC_SUBTRACT 0x800A 116 #define GL_FUNC_REVERSE_SUBTRACT 0x800B 117 #define GL_CONVOLUTION_1D 0x8010 118 #define GL_CONVOLUTION_2D 0x8011 119 #define GL_SEPARABLE_2D 0x8012 120 #define GL_CONVOLUTION_BORDER_MODE 0x8013 121 #define GL_CONVOLUTION_FILTER_SCALE 0x8014 122 #define GL_CONVOLUTION_FILTER_BIAS 0x8015 123 #define GL_REDUCE 0x8016 124 #define GL_CONVOLUTION_FORMAT 0x8017 125 #define GL_CONVOLUTION_WIDTH 0x8018 126 #define GL_CONVOLUTION_HEIGHT 0x8019 127 #define GL_MAX_CONVOLUTION_WIDTH 0x801A 128 #define GL_MAX_CONVOLUTION_HEIGHT 0x801B 129 #define GL_POST_CONVOLUTION_RED_SCALE 0x801C 130 #define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D 131 #define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E 132 #define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F 133 #define GL_POST_CONVOLUTION_RED_BIAS 0x8020 134 #define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021 135 #define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022 136 #define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023 137 #define GL_HISTOGRAM 0x8024 138 #define GL_PROXY_HISTOGRAM 0x8025 139 #define GL_HISTOGRAM_WIDTH 0x8026 140 #define GL_HISTOGRAM_FORMAT 0x8027 141 #define GL_HISTOGRAM_RED_SIZE 0x8028 142 #define GL_HISTOGRAM_GREEN_SIZE 0x8029 143 #define GL_HISTOGRAM_BLUE_SIZE 0x802A 144 #define GL_HISTOGRAM_ALPHA_SIZE 0x802B 145 #define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C 146 #define GL_HISTOGRAM_SINK 0x802D 147 #define GL_MINMAX 0x802E 148 #define GL_MINMAX_FORMAT 0x802F 149 #define GL_MINMAX_SINK 0x8030 150 #define GL_TABLE_TOO_LARGE 0x8031 151 #define GL_COLOR_MATRIX 0x80B1 152 #define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2 153 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3 154 #define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4 155 #define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5 156 #define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6 157 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7 158 #define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8 159 #define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9 160 #define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA 161 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB 162 #define GL_COLOR_TABLE 0x80D0 163 #define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1 164 #define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2 165 #define GL_PROXY_COLOR_TABLE 0x80D3 166 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4 167 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5 168 #define GL_COLOR_TABLE_SCALE 0x80D6 169 #define GL_COLOR_TABLE_BIAS 0x80D7 170 #define GL_COLOR_TABLE_FORMAT 0x80D8 171 #define GL_COLOR_TABLE_WIDTH 0x80D9 172 #define GL_COLOR_TABLE_RED_SIZE 0x80DA 173 #define GL_COLOR_TABLE_GREEN_SIZE 0x80DB 174 #define GL_COLOR_TABLE_BLUE_SIZE 0x80DC 175 #define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD 176 #define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE 177 #define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF 178 #define GL_CONSTANT_BORDER 0x8151 179 #define GL_REPLICATE_BORDER 0x8153 180 #define GL_CONVOLUTION_BORDER_COLOR 0x8154 183 #ifndef GL_VERSION_1_3 184 #define GL_TEXTURE0 0x84C0 185 #define GL_TEXTURE1 0x84C1 186 #define GL_TEXTURE2 0x84C2 187 #define GL_TEXTURE3 0x84C3 188 #define GL_TEXTURE4 0x84C4 189 #define GL_TEXTURE5 0x84C5 190 #define GL_TEXTURE6 0x84C6 191 #define GL_TEXTURE7 0x84C7 192 #define GL_TEXTURE8 0x84C8 193 #define GL_TEXTURE9 0x84C9 194 #define GL_TEXTURE10 0x84CA 195 #define GL_TEXTURE11 0x84CB 196 #define GL_TEXTURE12 0x84CC 197 #define GL_TEXTURE13 0x84CD 198 #define GL_TEXTURE14 0x84CE 199 #define GL_TEXTURE15 0x84CF 200 #define GL_TEXTURE16 0x84D0 201 #define GL_TEXTURE17 0x84D1 202 #define GL_TEXTURE18 0x84D2 203 #define GL_TEXTURE19 0x84D3 204 #define GL_TEXTURE20 0x84D4 205 #define GL_TEXTURE21 0x84D5 206 #define GL_TEXTURE22 0x84D6 207 #define GL_TEXTURE23 0x84D7 208 #define GL_TEXTURE24 0x84D8 209 #define GL_TEXTURE25 0x84D9 210 #define GL_TEXTURE26 0x84DA 211 #define GL_TEXTURE27 0x84DB 212 #define GL_TEXTURE28 0x84DC 213 #define GL_TEXTURE29 0x84DD 214 #define GL_TEXTURE30 0x84DE 215 #define GL_TEXTURE31 0x84DF 216 #define GL_ACTIVE_TEXTURE 0x84E0 217 #define GL_CLIENT_ACTIVE_TEXTURE 0x84E1 218 #define GL_MAX_TEXTURE_UNITS 0x84E2 219 #define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3 220 #define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4 221 #define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5 222 #define GL_TRANSPOSE_COLOR_MATRIX 0x84E6 223 #define GL_MULTISAMPLE 0x809D 224 #define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E 225 #define GL_SAMPLE_ALPHA_TO_ONE 0x809F 226 #define GL_SAMPLE_COVERAGE 0x80A0 227 #define GL_SAMPLE_BUFFERS 0x80A8 228 #define GL_SAMPLES 0x80A9 229 #define GL_SAMPLE_COVERAGE_VALUE 0x80AA 230 #define GL_SAMPLE_COVERAGE_INVERT 0x80AB 231 #define GL_MULTISAMPLE_BIT 0x20000000 232 #define GL_NORMAL_MAP 0x8511 233 #define GL_REFLECTION_MAP 0x8512 234 #define GL_TEXTURE_CUBE_MAP 0x8513 235 #define GL_TEXTURE_BINDING_CUBE_MAP 0x8514 236 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515 237 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516 238 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517 239 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518 240 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519 241 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A 242 #define GL_PROXY_TEXTURE_CUBE_MAP 0x851B 243 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C 244 #define GL_COMPRESSED_ALPHA 0x84E9 245 #define GL_COMPRESSED_LUMINANCE 0x84EA 246 #define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB 247 #define GL_COMPRESSED_INTENSITY 0x84EC 248 #define GL_COMPRESSED_RGB 0x84ED 249 #define GL_COMPRESSED_RGBA 0x84EE 250 #define GL_TEXTURE_COMPRESSION_HINT 0x84EF 251 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0 252 #define GL_TEXTURE_COMPRESSED 0x86A1 253 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2 254 #define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3 255 #define GL_CLAMP_TO_BORDER 0x812D 256 #define GL_COMBINE 0x8570 257 #define GL_COMBINE_RGB 0x8571 258 #define GL_COMBINE_ALPHA 0x8572 259 #define GL_SOURCE0_RGB 0x8580 260 #define GL_SOURCE1_RGB 0x8581 261 #define GL_SOURCE2_RGB 0x8582 262 #define GL_SOURCE0_ALPHA 0x8588 263 #define GL_SOURCE1_ALPHA 0x8589 264 #define GL_SOURCE2_ALPHA 0x858A 265 #define GL_OPERAND0_RGB 0x8590 266 #define GL_OPERAND1_RGB 0x8591 267 #define GL_OPERAND2_RGB 0x8592 268 #define GL_OPERAND0_ALPHA 0x8598 269 #define GL_OPERAND1_ALPHA 0x8599 270 #define GL_OPERAND2_ALPHA 0x859A 271 #define GL_RGB_SCALE 0x8573 272 #define GL_ADD_SIGNED 0x8574 273 #define GL_INTERPOLATE 0x8575 274 #define GL_SUBTRACT 0x84E7 275 #define GL_CONSTANT 0x8576 276 #define GL_PRIMARY_COLOR 0x8577 277 #define GL_PREVIOUS 0x8578 278 #define GL_DOT3_RGB 0x86AE 279 #define GL_DOT3_RGBA 0x86AF 282 #ifndef GL_VERSION_1_4 283 #define GL_BLEND_DST_RGB 0x80C8 284 #define GL_BLEND_SRC_RGB 0x80C9 285 #define GL_BLEND_DST_ALPHA 0x80CA 286 #define GL_BLEND_SRC_ALPHA 0x80CB 287 #define GL_POINT_SIZE_MIN 0x8126 288 #define GL_POINT_SIZE_MAX 0x8127 289 #define GL_POINT_FADE_THRESHOLD_SIZE 0x8128 290 #define GL_POINT_DISTANCE_ATTENUATION 0x8129 291 #define GL_GENERATE_MIPMAP 0x8191 292 #define GL_GENERATE_MIPMAP_HINT 0x8192 293 #define GL_DEPTH_COMPONENT16 0x81A5 294 #define GL_DEPTH_COMPONENT24 0x81A6 295 #define GL_DEPTH_COMPONENT32 0x81A7 296 #define GL_MIRRORED_REPEAT 0x8370 297 #define GL_FOG_COORDINATE_SOURCE 0x8450 298 #define GL_FOG_COORDINATE 0x8451 299 #define GL_FRAGMENT_DEPTH 0x8452 300 #define GL_CURRENT_FOG_COORDINATE 0x8453 301 #define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454 302 #define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455 303 #define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456 304 #define GL_FOG_COORDINATE_ARRAY 0x8457 305 #define GL_COLOR_SUM 0x8458 306 #define GL_CURRENT_SECONDARY_COLOR 0x8459 307 #define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A 308 #define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B 309 #define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C 310 #define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D 311 #define GL_SECONDARY_COLOR_ARRAY 0x845E 312 #define GL_MAX_TEXTURE_LOD_BIAS 0x84FD 313 #define GL_TEXTURE_FILTER_CONTROL 0x8500 314 #define GL_TEXTURE_LOD_BIAS 0x8501 315 #define GL_INCR_WRAP 0x8507 316 #define GL_DECR_WRAP 0x8508 317 #define GL_TEXTURE_DEPTH_SIZE 0x884A 318 #define GL_DEPTH_TEXTURE_MODE 0x884B 319 #define GL_TEXTURE_COMPARE_MODE 0x884C 320 #define GL_TEXTURE_COMPARE_FUNC 0x884D 321 #define GL_COMPARE_R_TO_TEXTURE 0x884E 324 #ifndef GL_VERSION_1_5 325 #define GL_BUFFER_SIZE 0x8764 326 #define GL_BUFFER_USAGE 0x8765 327 #define GL_QUERY_COUNTER_BITS 0x8864 328 #define GL_CURRENT_QUERY 0x8865 329 #define GL_QUERY_RESULT 0x8866 330 #define GL_QUERY_RESULT_AVAILABLE 0x8867 331 #define GL_ARRAY_BUFFER 0x8892 332 #define GL_ELEMENT_ARRAY_BUFFER 0x8893 333 #define GL_ARRAY_BUFFER_BINDING 0x8894 334 #define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895 335 #define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896 336 #define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897 337 #define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898 338 #define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899 339 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A 340 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B 341 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C 342 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D 343 #define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E 344 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F 345 #define GL_READ_ONLY 0x88B8 346 #define GL_WRITE_ONLY 0x88B9 347 #define GL_READ_WRITE 0x88BA 348 #define GL_BUFFER_ACCESS 0x88BB 349 #define GL_BUFFER_MAPPED 0x88BC 350 #define GL_BUFFER_MAP_POINTER 0x88BD 351 #define GL_STREAM_DRAW 0x88E0 352 #define GL_STREAM_READ 0x88E1 353 #define GL_STREAM_COPY 0x88E2 354 #define GL_STATIC_DRAW 0x88E4 355 #define GL_STATIC_READ 0x88E5 356 #define GL_STATIC_COPY 0x88E6 357 #define GL_DYNAMIC_DRAW 0x88E8 358 #define GL_DYNAMIC_READ 0x88E9 359 #define GL_DYNAMIC_COPY 0x88EA 360 #define GL_SAMPLES_PASSED 0x8914 361 #define GL_FOG_COORD_SRC GL_FOG_COORDINATE_SOURCE 362 #define GL_FOG_COORD GL_FOG_COORDINATE 363 #define GL_CURRENT_FOG_COORD GL_CURRENT_FOG_COORDINATE 364 #define GL_FOG_COORD_ARRAY_TYPE GL_FOG_COORDINATE_ARRAY_TYPE 365 #define GL_FOG_COORD_ARRAY_STRIDE GL_FOG_COORDINATE_ARRAY_STRIDE 366 #define GL_FOG_COORD_ARRAY_POINTER GL_FOG_COORDINATE_ARRAY_POINTER 367 #define GL_FOG_COORD_ARRAY GL_FOG_COORDINATE_ARRAY 368 #define GL_FOG_COORD_ARRAY_BUFFER_BINDING GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 369 #define GL_SRC0_RGB GL_SOURCE0_RGB 370 #define GL_SRC1_RGB GL_SOURCE1_RGB 371 #define GL_SRC2_RGB GL_SOURCE2_RGB 372 #define GL_SRC0_ALPHA GL_SOURCE0_ALPHA 373 #define GL_SRC1_ALPHA GL_SOURCE1_ALPHA 374 #define GL_SRC2_ALPHA GL_SOURCE2_ALPHA 377 #ifndef GL_VERSION_2_0 378 #define GL_BLEND_EQUATION_RGB GL_BLEND_EQUATION 379 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622 380 #define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623 381 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624 382 #define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625 383 #define GL_CURRENT_VERTEX_ATTRIB 0x8626 384 #define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642 385 #define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643 386 #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 387 #define GL_STENCIL_BACK_FUNC 0x8800 388 #define GL_STENCIL_BACK_FAIL 0x8801 389 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802 390 #define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803 391 #define GL_MAX_DRAW_BUFFERS 0x8824 392 #define GL_DRAW_BUFFER0 0x8825 393 #define GL_DRAW_BUFFER1 0x8826 394 #define GL_DRAW_BUFFER2 0x8827 395 #define GL_DRAW_BUFFER3 0x8828 396 #define GL_DRAW_BUFFER4 0x8829 397 #define GL_DRAW_BUFFER5 0x882A 398 #define GL_DRAW_BUFFER6 0x882B 399 #define GL_DRAW_BUFFER7 0x882C 400 #define GL_DRAW_BUFFER8 0x882D 401 #define GL_DRAW_BUFFER9 0x882E 402 #define GL_DRAW_BUFFER10 0x882F 403 #define GL_DRAW_BUFFER11 0x8830 404 #define GL_DRAW_BUFFER12 0x8831 405 #define GL_DRAW_BUFFER13 0x8832 406 #define GL_DRAW_BUFFER14 0x8833 407 #define GL_DRAW_BUFFER15 0x8834 408 #define GL_BLEND_EQUATION_ALPHA 0x883D 409 #define GL_POINT_SPRITE 0x8861 410 #define GL_COORD_REPLACE 0x8862 411 #define GL_MAX_VERTEX_ATTRIBS 0x8869 412 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A 413 #define GL_MAX_TEXTURE_COORDS 0x8871 414 #define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872 415 #define GL_FRAGMENT_SHADER 0x8B30 416 #define GL_VERTEX_SHADER 0x8B31 417 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49 418 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A 419 #define GL_MAX_VARYING_FLOATS 0x8B4B 420 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C 421 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D 422 #define GL_SHADER_TYPE 0x8B4F 423 #define GL_FLOAT_VEC2 0x8B50 424 #define GL_FLOAT_VEC3 0x8B51 425 #define GL_FLOAT_VEC4 0x8B52 426 #define GL_INT_VEC2 0x8B53 427 #define GL_INT_VEC3 0x8B54 428 #define GL_INT_VEC4 0x8B55 429 #define GL_BOOL 0x8B56 430 #define GL_BOOL_VEC2 0x8B57 431 #define GL_BOOL_VEC3 0x8B58 432 #define GL_BOOL_VEC4 0x8B59 433 #define GL_FLOAT_MAT2 0x8B5A 434 #define GL_FLOAT_MAT3 0x8B5B 435 #define GL_FLOAT_MAT4 0x8B5C 436 #define GL_SAMPLER_1D 0x8B5D 437 #define GL_SAMPLER_2D 0x8B5E 438 #define GL_SAMPLER_3D 0x8B5F 439 #define GL_SAMPLER_CUBE 0x8B60 440 #define GL_SAMPLER_1D_SHADOW 0x8B61 441 #define GL_SAMPLER_2D_SHADOW 0x8B62 442 #define GL_DELETE_STATUS 0x8B80 443 #define GL_COMPILE_STATUS 0x8B81 444 #define GL_LINK_STATUS 0x8B82 445 #define GL_VALIDATE_STATUS 0x8B83 446 #define GL_INFO_LOG_LENGTH 0x8B84 447 #define GL_ATTACHED_SHADERS 0x8B85 448 #define GL_ACTIVE_UNIFORMS 0x8B86 449 #define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87 450 #define GL_SHADER_SOURCE_LENGTH 0x8B88 451 #define GL_ACTIVE_ATTRIBUTES 0x8B89 452 #define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A 453 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B 454 #define GL_SHADING_LANGUAGE_VERSION 0x8B8C 455 #define GL_CURRENT_PROGRAM 0x8B8D 456 #define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0 457 #define GL_LOWER_LEFT 0x8CA1 458 #define GL_UPPER_LEFT 0x8CA2 459 #define GL_STENCIL_BACK_REF 0x8CA3 460 #define GL_STENCIL_BACK_VALUE_MASK 0x8CA4 461 #define GL_STENCIL_BACK_WRITEMASK 0x8CA5 464 #ifndef GL_VERSION_2_1 465 #define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F 466 #define GL_PIXEL_PACK_BUFFER 0x88EB 467 #define GL_PIXEL_UNPACK_BUFFER 0x88EC 468 #define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED 469 #define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF 470 #define GL_FLOAT_MAT2x3 0x8B65 471 #define GL_FLOAT_MAT2x4 0x8B66 472 #define GL_FLOAT_MAT3x2 0x8B67 473 #define GL_FLOAT_MAT3x4 0x8B68 474 #define GL_FLOAT_MAT4x2 0x8B69 475 #define GL_FLOAT_MAT4x3 0x8B6A 476 #define GL_SRGB 0x8C40 477 #define GL_SRGB8 0x8C41 478 #define GL_SRGB_ALPHA 0x8C42 479 #define GL_SRGB8_ALPHA8 0x8C43 480 #define GL_SLUMINANCE_ALPHA 0x8C44 481 #define GL_SLUMINANCE8_ALPHA8 0x8C45 482 #define GL_SLUMINANCE 0x8C46 483 #define GL_SLUMINANCE8 0x8C47 484 #define GL_COMPRESSED_SRGB 0x8C48 485 #define GL_COMPRESSED_SRGB_ALPHA 0x8C49 486 #define GL_COMPRESSED_SLUMINANCE 0x8C4A 487 #define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B 490 #ifndef GL_ARB_multitexture 491 #define GL_TEXTURE0_ARB 0x84C0 492 #define GL_TEXTURE1_ARB 0x84C1 493 #define GL_TEXTURE2_ARB 0x84C2 494 #define GL_TEXTURE3_ARB 0x84C3 495 #define GL_TEXTURE4_ARB 0x84C4 496 #define GL_TEXTURE5_ARB 0x84C5 497 #define GL_TEXTURE6_ARB 0x84C6 498 #define GL_TEXTURE7_ARB 0x84C7 499 #define GL_TEXTURE8_ARB 0x84C8 500 #define GL_TEXTURE9_ARB 0x84C9 501 #define GL_TEXTURE10_ARB 0x84CA 502 #define GL_TEXTURE11_ARB 0x84CB 503 #define GL_TEXTURE12_ARB 0x84CC 504 #define GL_TEXTURE13_ARB 0x84CD 505 #define GL_TEXTURE14_ARB 0x84CE 506 #define GL_TEXTURE15_ARB 0x84CF 507 #define GL_TEXTURE16_ARB 0x84D0 508 #define GL_TEXTURE17_ARB 0x84D1 509 #define GL_TEXTURE18_ARB 0x84D2 510 #define GL_TEXTURE19_ARB 0x84D3 511 #define GL_TEXTURE20_ARB 0x84D4 512 #define GL_TEXTURE21_ARB 0x84D5 513 #define GL_TEXTURE22_ARB 0x84D6 514 #define GL_TEXTURE23_ARB 0x84D7 515 #define GL_TEXTURE24_ARB 0x84D8 516 #define GL_TEXTURE25_ARB 0x84D9 517 #define GL_TEXTURE26_ARB 0x84DA 518 #define GL_TEXTURE27_ARB 0x84DB 519 #define GL_TEXTURE28_ARB 0x84DC 520 #define GL_TEXTURE29_ARB 0x84DD 521 #define GL_TEXTURE30_ARB 0x84DE 522 #define GL_TEXTURE31_ARB 0x84DF 523 #define GL_ACTIVE_TEXTURE_ARB 0x84E0 524 #define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1 525 #define GL_MAX_TEXTURE_UNITS_ARB 0x84E2 528 #ifndef GL_ARB_transpose_matrix 529 #define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3 530 #define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4 531 #define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5 532 #define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6 535 #ifndef GL_ARB_multisample 536 #define GL_MULTISAMPLE_ARB 0x809D 537 #define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E 538 #define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F 539 #define GL_SAMPLE_COVERAGE_ARB 0x80A0 540 #define GL_SAMPLE_BUFFERS_ARB 0x80A8 541 #define GL_SAMPLES_ARB 0x80A9 542 #define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA 543 #define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB 544 #define GL_MULTISAMPLE_BIT_ARB 0x20000000 547 #ifndef GL_ARB_texture_env_add 550 #ifndef GL_ARB_texture_cube_map 551 #define GL_NORMAL_MAP_ARB 0x8511 552 #define GL_REFLECTION_MAP_ARB 0x8512 553 #define GL_TEXTURE_CUBE_MAP_ARB 0x8513 554 #define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514 555 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515 556 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516 557 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517 558 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518 559 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519 560 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A 561 #define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B 562 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C 565 #ifndef GL_ARB_texture_compression 566 #define GL_COMPRESSED_ALPHA_ARB 0x84E9 567 #define GL_COMPRESSED_LUMINANCE_ARB 0x84EA 568 #define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB 569 #define GL_COMPRESSED_INTENSITY_ARB 0x84EC 570 #define GL_COMPRESSED_RGB_ARB 0x84ED 571 #define GL_COMPRESSED_RGBA_ARB 0x84EE 572 #define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF 573 #define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0 574 #define GL_TEXTURE_COMPRESSED_ARB 0x86A1 575 #define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2 576 #define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3 579 #ifndef GL_ARB_texture_border_clamp 580 #define GL_CLAMP_TO_BORDER_ARB 0x812D 583 #ifndef GL_ARB_point_parameters 584 #define GL_POINT_SIZE_MIN_ARB 0x8126 585 #define GL_POINT_SIZE_MAX_ARB 0x8127 586 #define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128 587 #define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129 590 #ifndef GL_ARB_vertex_blend 591 #define GL_MAX_VERTEX_UNITS_ARB 0x86A4 592 #define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5 593 #define GL_WEIGHT_SUM_UNITY_ARB 0x86A6 594 #define GL_VERTEX_BLEND_ARB 0x86A7 595 #define GL_CURRENT_WEIGHT_ARB 0x86A8 596 #define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9 597 #define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA 598 #define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB 599 #define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC 600 #define GL_WEIGHT_ARRAY_ARB 0x86AD 601 #define GL_MODELVIEW0_ARB 0x1700 602 #define GL_MODELVIEW1_ARB 0x850A 603 #define GL_MODELVIEW2_ARB 0x8722 604 #define GL_MODELVIEW3_ARB 0x8723 605 #define GL_MODELVIEW4_ARB 0x8724 606 #define GL_MODELVIEW5_ARB 0x8725 607 #define GL_MODELVIEW6_ARB 0x8726 608 #define GL_MODELVIEW7_ARB 0x8727 609 #define GL_MODELVIEW8_ARB 0x8728 610 #define GL_MODELVIEW9_ARB 0x8729 611 #define GL_MODELVIEW10_ARB 0x872A 612 #define GL_MODELVIEW11_ARB 0x872B 613 #define GL_MODELVIEW12_ARB 0x872C 614 #define GL_MODELVIEW13_ARB 0x872D 615 #define GL_MODELVIEW14_ARB 0x872E 616 #define GL_MODELVIEW15_ARB 0x872F 617 #define GL_MODELVIEW16_ARB 0x8730 618 #define GL_MODELVIEW17_ARB 0x8731 619 #define GL_MODELVIEW18_ARB 0x8732 620 #define GL_MODELVIEW19_ARB 0x8733 621 #define GL_MODELVIEW20_ARB 0x8734 622 #define GL_MODELVIEW21_ARB 0x8735 623 #define GL_MODELVIEW22_ARB 0x8736 624 #define GL_MODELVIEW23_ARB 0x8737 625 #define GL_MODELVIEW24_ARB 0x8738 626 #define GL_MODELVIEW25_ARB 0x8739 627 #define GL_MODELVIEW26_ARB 0x873A 628 #define GL_MODELVIEW27_ARB 0x873B 629 #define GL_MODELVIEW28_ARB 0x873C 630 #define GL_MODELVIEW29_ARB 0x873D 631 #define GL_MODELVIEW30_ARB 0x873E 632 #define GL_MODELVIEW31_ARB 0x873F 635 #ifndef GL_ARB_matrix_palette 636 #define GL_MATRIX_PALETTE_ARB 0x8840 637 #define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841 638 #define GL_MAX_PALETTE_MATRICES_ARB 0x8842 639 #define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843 640 #define GL_MATRIX_INDEX_ARRAY_ARB 0x8844 641 #define GL_CURRENT_MATRIX_INDEX_ARB 0x8845 642 #define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846 643 #define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847 644 #define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848 645 #define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849 648 #ifndef GL_ARB_texture_env_combine 649 #define GL_COMBINE_ARB 0x8570 650 #define GL_COMBINE_RGB_ARB 0x8571 651 #define GL_COMBINE_ALPHA_ARB 0x8572 652 #define GL_SOURCE0_RGB_ARB 0x8580 653 #define GL_SOURCE1_RGB_ARB 0x8581 654 #define GL_SOURCE2_RGB_ARB 0x8582 655 #define GL_SOURCE0_ALPHA_ARB 0x8588 656 #define GL_SOURCE1_ALPHA_ARB 0x8589 657 #define GL_SOURCE2_ALPHA_ARB 0x858A 658 #define GL_OPERAND0_RGB_ARB 0x8590 659 #define GL_OPERAND1_RGB_ARB 0x8591 660 #define GL_OPERAND2_RGB_ARB 0x8592 661 #define GL_OPERAND0_ALPHA_ARB 0x8598 662 #define GL_OPERAND1_ALPHA_ARB 0x8599 663 #define GL_OPERAND2_ALPHA_ARB 0x859A 664 #define GL_RGB_SCALE_ARB 0x8573 665 #define GL_ADD_SIGNED_ARB 0x8574 666 #define GL_INTERPOLATE_ARB 0x8575 667 #define GL_SUBTRACT_ARB 0x84E7 668 #define GL_CONSTANT_ARB 0x8576 669 #define GL_PRIMARY_COLOR_ARB 0x8577 670 #define GL_PREVIOUS_ARB 0x8578 673 #ifndef GL_ARB_texture_env_crossbar 676 #ifndef GL_ARB_texture_env_dot3 677 #define GL_DOT3_RGB_ARB 0x86AE 678 #define GL_DOT3_RGBA_ARB 0x86AF 681 #ifndef GL_ARB_texture_mirrored_repeat 682 #define GL_MIRRORED_REPEAT_ARB 0x8370 685 #ifndef GL_ARB_depth_texture 686 #define GL_DEPTH_COMPONENT16_ARB 0x81A5 687 #define GL_DEPTH_COMPONENT24_ARB 0x81A6 688 #define GL_DEPTH_COMPONENT32_ARB 0x81A7 689 #define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A 690 #define GL_DEPTH_TEXTURE_MODE_ARB 0x884B 693 #ifndef GL_ARB_shadow 694 #define GL_TEXTURE_COMPARE_MODE_ARB 0x884C 695 #define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D 696 #define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E 699 #ifndef GL_ARB_shadow_ambient 700 #define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF 703 #ifndef GL_ARB_window_pos 706 #ifndef GL_ARB_vertex_program 707 #define GL_COLOR_SUM_ARB 0x8458 708 #define GL_VERTEX_PROGRAM_ARB 0x8620 709 #define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622 710 #define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623 711 #define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624 712 #define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625 713 #define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626 714 #define GL_PROGRAM_LENGTH_ARB 0x8627 715 #define GL_PROGRAM_STRING_ARB 0x8628 716 #define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E 717 #define GL_MAX_PROGRAM_MATRICES_ARB 0x862F 718 #define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640 719 #define GL_CURRENT_MATRIX_ARB 0x8641 720 #define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642 721 #define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643 722 #define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645 723 #define GL_PROGRAM_ERROR_POSITION_ARB 0x864B 724 #define GL_PROGRAM_BINDING_ARB 0x8677 725 #define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869 726 #define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A 727 #define GL_PROGRAM_ERROR_STRING_ARB 0x8874 728 #define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875 729 #define GL_PROGRAM_FORMAT_ARB 0x8876 730 #define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0 731 #define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1 732 #define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2 733 #define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3 734 #define GL_PROGRAM_TEMPORARIES_ARB 0x88A4 735 #define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5 736 #define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6 737 #define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7 738 #define GL_PROGRAM_PARAMETERS_ARB 0x88A8 739 #define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9 740 #define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA 741 #define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB 742 #define GL_PROGRAM_ATTRIBS_ARB 0x88AC 743 #define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD 744 #define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE 745 #define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF 746 #define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0 747 #define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1 748 #define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2 749 #define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3 750 #define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4 751 #define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5 752 #define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6 753 #define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7 754 #define GL_MATRIX0_ARB 0x88C0 755 #define GL_MATRIX1_ARB 0x88C1 756 #define GL_MATRIX2_ARB 0x88C2 757 #define GL_MATRIX3_ARB 0x88C3 758 #define GL_MATRIX4_ARB 0x88C4 759 #define GL_MATRIX5_ARB 0x88C5 760 #define GL_MATRIX6_ARB 0x88C6 761 #define GL_MATRIX7_ARB 0x88C7 762 #define GL_MATRIX8_ARB 0x88C8 763 #define GL_MATRIX9_ARB 0x88C9 764 #define GL_MATRIX10_ARB 0x88CA 765 #define GL_MATRIX11_ARB 0x88CB 766 #define GL_MATRIX12_ARB 0x88CC 767 #define GL_MATRIX13_ARB 0x88CD 768 #define GL_MATRIX14_ARB 0x88CE 769 #define GL_MATRIX15_ARB 0x88CF 770 #define GL_MATRIX16_ARB 0x88D0 771 #define GL_MATRIX17_ARB 0x88D1 772 #define GL_MATRIX18_ARB 0x88D2 773 #define GL_MATRIX19_ARB 0x88D3 774 #define GL_MATRIX20_ARB 0x88D4 775 #define GL_MATRIX21_ARB 0x88D5 776 #define GL_MATRIX22_ARB 0x88D6 777 #define GL_MATRIX23_ARB 0x88D7 778 #define GL_MATRIX24_ARB 0x88D8 779 #define GL_MATRIX25_ARB 0x88D9 780 #define GL_MATRIX26_ARB 0x88DA 781 #define GL_MATRIX27_ARB 0x88DB 782 #define GL_MATRIX28_ARB 0x88DC 783 #define GL_MATRIX29_ARB 0x88DD 784 #define GL_MATRIX30_ARB 0x88DE 785 #define GL_MATRIX31_ARB 0x88DF 788 #ifndef GL_ARB_fragment_program 789 #define GL_FRAGMENT_PROGRAM_ARB 0x8804 790 #define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805 791 #define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806 792 #define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807 793 #define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808 794 #define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809 795 #define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A 796 #define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B 797 #define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C 798 #define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D 799 #define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E 800 #define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F 801 #define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810 802 #define GL_MAX_TEXTURE_COORDS_ARB 0x8871 803 #define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872 806 #ifndef GL_ARB_vertex_buffer_object 807 #define GL_BUFFER_SIZE_ARB 0x8764 808 #define GL_BUFFER_USAGE_ARB 0x8765 809 #define GL_ARRAY_BUFFER_ARB 0x8892 810 #define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893 811 #define GL_ARRAY_BUFFER_BINDING_ARB 0x8894 812 #define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895 813 #define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896 814 #define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897 815 #define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898 816 #define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899 817 #define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A 818 #define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B 819 #define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C 820 #define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D 821 #define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E 822 #define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F 823 #define GL_READ_ONLY_ARB 0x88B8 824 #define GL_WRITE_ONLY_ARB 0x88B9 825 #define GL_READ_WRITE_ARB 0x88BA 826 #define GL_BUFFER_ACCESS_ARB 0x88BB 827 #define GL_BUFFER_MAPPED_ARB 0x88BC 828 #define GL_BUFFER_MAP_POINTER_ARB 0x88BD 829 #define GL_STREAM_DRAW_ARB 0x88E0 830 #define GL_STREAM_READ_ARB 0x88E1 831 #define GL_STREAM_COPY_ARB 0x88E2 832 #define GL_STATIC_DRAW_ARB 0x88E4 833 #define GL_STATIC_READ_ARB 0x88E5 834 #define GL_STATIC_COPY_ARB 0x88E6 835 #define GL_DYNAMIC_DRAW_ARB 0x88E8 836 #define GL_DYNAMIC_READ_ARB 0x88E9 837 #define GL_DYNAMIC_COPY_ARB 0x88EA 840 #ifndef GL_ARB_occlusion_query 841 #define GL_QUERY_COUNTER_BITS_ARB 0x8864 842 #define GL_CURRENT_QUERY_ARB 0x8865 843 #define GL_QUERY_RESULT_ARB 0x8866 844 #define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867 845 #define GL_SAMPLES_PASSED_ARB 0x8914 848 #ifndef GL_ARB_shader_objects 849 #define GL_PROGRAM_OBJECT_ARB 0x8B40 850 #define GL_SHADER_OBJECT_ARB 0x8B48 851 #define GL_OBJECT_TYPE_ARB 0x8B4E 852 #define GL_OBJECT_SUBTYPE_ARB 0x8B4F 853 #define GL_FLOAT_VEC2_ARB 0x8B50 854 #define GL_FLOAT_VEC3_ARB 0x8B51 855 #define GL_FLOAT_VEC4_ARB 0x8B52 856 #define GL_INT_VEC2_ARB 0x8B53 857 #define GL_INT_VEC3_ARB 0x8B54 858 #define GL_INT_VEC4_ARB 0x8B55 859 #define GL_BOOL_ARB 0x8B56 860 #define GL_BOOL_VEC2_ARB 0x8B57 861 #define GL_BOOL_VEC3_ARB 0x8B58 862 #define GL_BOOL_VEC4_ARB 0x8B59 863 #define GL_FLOAT_MAT2_ARB 0x8B5A 864 #define GL_FLOAT_MAT3_ARB 0x8B5B 865 #define GL_FLOAT_MAT4_ARB 0x8B5C 866 #define GL_SAMPLER_1D_ARB 0x8B5D 867 #define GL_SAMPLER_2D_ARB 0x8B5E 868 #define GL_SAMPLER_3D_ARB 0x8B5F 869 #define GL_SAMPLER_CUBE_ARB 0x8B60 870 #define GL_SAMPLER_1D_SHADOW_ARB 0x8B61 871 #define GL_SAMPLER_2D_SHADOW_ARB 0x8B62 872 #define GL_SAMPLER_2D_RECT_ARB 0x8B63 873 #define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64 874 #define GL_OBJECT_DELETE_STATUS_ARB 0x8B80 875 #define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81 876 #define GL_OBJECT_LINK_STATUS_ARB 0x8B82 877 #define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83 878 #define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84 879 #define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85 880 #define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86 881 #define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87 882 #define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88 885 #ifndef GL_ARB_vertex_shader 886 #define GL_VERTEX_SHADER_ARB 0x8B31 887 #define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A 888 #define GL_MAX_VARYING_FLOATS_ARB 0x8B4B 889 #define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C 890 #define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D 891 #define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89 892 #define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A 895 #ifndef GL_ARB_fragment_shader 896 #define GL_FRAGMENT_SHADER_ARB 0x8B30 897 #define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49 898 #define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B 901 #ifndef GL_ARB_shading_language_100 902 #define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C 905 #ifndef GL_ARB_texture_non_power_of_two 908 #ifndef GL_ARB_point_sprite 909 #define GL_POINT_SPRITE_ARB 0x8861 910 #define GL_COORD_REPLACE_ARB 0x8862 913 #ifndef GL_ARB_fragment_program_shadow 916 #ifndef GL_ARB_draw_buffers 917 #define GL_MAX_DRAW_BUFFERS_ARB 0x8824 918 #define GL_DRAW_BUFFER0_ARB 0x8825 919 #define GL_DRAW_BUFFER1_ARB 0x8826 920 #define GL_DRAW_BUFFER2_ARB 0x8827 921 #define GL_DRAW_BUFFER3_ARB 0x8828 922 #define GL_DRAW_BUFFER4_ARB 0x8829 923 #define GL_DRAW_BUFFER5_ARB 0x882A 924 #define GL_DRAW_BUFFER6_ARB 0x882B 925 #define GL_DRAW_BUFFER7_ARB 0x882C 926 #define GL_DRAW_BUFFER8_ARB 0x882D 927 #define GL_DRAW_BUFFER9_ARB 0x882E 928 #define GL_DRAW_BUFFER10_ARB 0x882F 929 #define GL_DRAW_BUFFER11_ARB 0x8830 930 #define GL_DRAW_BUFFER12_ARB 0x8831 931 #define GL_DRAW_BUFFER13_ARB 0x8832 932 #define GL_DRAW_BUFFER14_ARB 0x8833 933 #define GL_DRAW_BUFFER15_ARB 0x8834 936 #ifndef GL_ARB_texture_rectangle 937 #define GL_TEXTURE_RECTANGLE_ARB 0x84F5 938 #define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6 939 #define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7 940 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8 943 #ifndef GL_ARB_color_buffer_float 944 #define GL_RGBA_FLOAT_MODE_ARB 0x8820 945 #define GL_CLAMP_VERTEX_COLOR_ARB 0x891A 946 #define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B 947 #define GL_CLAMP_READ_COLOR_ARB 0x891C 948 #define GL_FIXED_ONLY_ARB 0x891D 951 #ifndef GL_ARB_half_float_pixel 952 #define GL_HALF_FLOAT_ARB 0x140B 955 #ifndef GL_ARB_texture_float 956 #define GL_TEXTURE_RED_TYPE_ARB 0x8C10 957 #define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11 958 #define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12 959 #define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13 960 #define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14 961 #define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15 962 #define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16 963 #define GL_UNSIGNED_NORMALIZED_ARB 0x8C17 964 #define GL_RGBA32F_ARB 0x8814 965 #define GL_RGB32F_ARB 0x8815 966 #define GL_ALPHA32F_ARB 0x8816 967 #define GL_INTENSITY32F_ARB 0x8817 968 #define GL_LUMINANCE32F_ARB 0x8818 969 #define GL_LUMINANCE_ALPHA32F_ARB 0x8819 970 #define GL_RGBA16F_ARB 0x881A 971 #define GL_RGB16F_ARB 0x881B 972 #define GL_ALPHA16F_ARB 0x881C 973 #define GL_INTENSITY16F_ARB 0x881D 974 #define GL_LUMINANCE16F_ARB 0x881E 975 #define GL_LUMINANCE_ALPHA16F_ARB 0x881F 978 #ifndef GL_ARB_pixel_buffer_object 979 #define GL_PIXEL_PACK_BUFFER_ARB 0x88EB 980 #define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC 981 #define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED 982 #define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF 986 #define GL_ABGR_EXT 0x8000 989 #ifndef GL_EXT_blend_color 990 #define GL_CONSTANT_COLOR_EXT 0x8001 991 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002 992 #define GL_CONSTANT_ALPHA_EXT 0x8003 993 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004 994 #define GL_BLEND_COLOR_EXT 0x8005 997 #ifndef GL_EXT_polygon_offset 998 #define GL_POLYGON_OFFSET_EXT 0x8037 999 #define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038 1000 #define GL_POLYGON_OFFSET_BIAS_EXT 0x8039 1003 #ifndef GL_EXT_texture 1004 #define GL_ALPHA4_EXT 0x803B 1005 #define GL_ALPHA8_EXT 0x803C 1006 #define GL_ALPHA12_EXT 0x803D 1007 #define GL_ALPHA16_EXT 0x803E 1008 #define GL_LUMINANCE4_EXT 0x803F 1009 #define GL_LUMINANCE8_EXT 0x8040 1010 #define GL_LUMINANCE12_EXT 0x8041 1011 #define GL_LUMINANCE16_EXT 0x8042 1012 #define GL_LUMINANCE4_ALPHA4_EXT 0x8043 1013 #define GL_LUMINANCE6_ALPHA2_EXT 0x8044 1014 #define GL_LUMINANCE8_ALPHA8_EXT 0x8045 1015 #define GL_LUMINANCE12_ALPHA4_EXT 0x8046 1016 #define GL_LUMINANCE12_ALPHA12_EXT 0x8047 1017 #define GL_LUMINANCE16_ALPHA16_EXT 0x8048 1018 #define GL_INTENSITY_EXT 0x8049 1019 #define GL_INTENSITY4_EXT 0x804A 1020 #define GL_INTENSITY8_EXT 0x804B 1021 #define GL_INTENSITY12_EXT 0x804C 1022 #define GL_INTENSITY16_EXT 0x804D 1023 #define GL_RGB2_EXT 0x804E 1024 #define GL_RGB4_EXT 0x804F 1025 #define GL_RGB5_EXT 0x8050 1026 #define GL_RGB8_EXT 0x8051 1027 #define GL_RGB10_EXT 0x8052 1028 #define GL_RGB12_EXT 0x8053 1029 #define GL_RGB16_EXT 0x8054 1030 #define GL_RGBA2_EXT 0x8055 1031 #define GL_RGBA4_EXT 0x8056 1032 #define GL_RGB5_A1_EXT 0x8057 1033 #define GL_RGBA8_EXT 0x8058 1034 #define GL_RGB10_A2_EXT 0x8059 1035 #define GL_RGBA12_EXT 0x805A 1036 #define GL_RGBA16_EXT 0x805B 1037 #define GL_TEXTURE_RED_SIZE_EXT 0x805C 1038 #define GL_TEXTURE_GREEN_SIZE_EXT 0x805D 1039 #define GL_TEXTURE_BLUE_SIZE_EXT 0x805E 1040 #define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F 1041 #define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060 1042 #define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061 1043 #define GL_REPLACE_EXT 0x8062 1044 #define GL_PROXY_TEXTURE_1D_EXT 0x8063 1045 #define GL_PROXY_TEXTURE_2D_EXT 0x8064 1046 #define GL_TEXTURE_TOO_LARGE_EXT 0x8065 1049 #ifndef GL_EXT_texture3D 1050 #define GL_PACK_SKIP_IMAGES_EXT 0x806B 1051 #define GL_PACK_IMAGE_HEIGHT_EXT 0x806C 1052 #define GL_UNPACK_SKIP_IMAGES_EXT 0x806D 1053 #define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E 1054 #define GL_TEXTURE_3D_EXT 0x806F 1055 #define GL_PROXY_TEXTURE_3D_EXT 0x8070 1056 #define GL_TEXTURE_DEPTH_EXT 0x8071 1057 #define GL_TEXTURE_WRAP_R_EXT 0x8072 1058 #define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073 1061 #ifndef GL_SGIS_texture_filter4 1062 #define GL_FILTER4_SGIS 0x8146 1063 #define GL_TEXTURE_FILTER4_SIZE_SGIS 0x8147 1066 #ifndef GL_EXT_subtexture 1069 #ifndef GL_EXT_copy_texture 1072 #ifndef GL_EXT_histogram 1073 #define GL_HISTOGRAM_EXT 0x8024 1074 #define GL_PROXY_HISTOGRAM_EXT 0x8025 1075 #define GL_HISTOGRAM_WIDTH_EXT 0x8026 1076 #define GL_HISTOGRAM_FORMAT_EXT 0x8027 1077 #define GL_HISTOGRAM_RED_SIZE_EXT 0x8028 1078 #define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029 1079 #define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A 1080 #define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B 1081 #define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C 1082 #define GL_HISTOGRAM_SINK_EXT 0x802D 1083 #define GL_MINMAX_EXT 0x802E 1084 #define GL_MINMAX_FORMAT_EXT 0x802F 1085 #define GL_MINMAX_SINK_EXT 0x8030 1086 #define GL_TABLE_TOO_LARGE_EXT 0x8031 1089 #ifndef GL_EXT_convolution 1090 #define GL_CONVOLUTION_1D_EXT 0x8010 1091 #define GL_CONVOLUTION_2D_EXT 0x8011 1092 #define GL_SEPARABLE_2D_EXT 0x8012 1093 #define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013 1094 #define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014 1095 #define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015 1096 #define GL_REDUCE_EXT 0x8016 1097 #define GL_CONVOLUTION_FORMAT_EXT 0x8017 1098 #define GL_CONVOLUTION_WIDTH_EXT 0x8018 1099 #define GL_CONVOLUTION_HEIGHT_EXT 0x8019 1100 #define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A 1101 #define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B 1102 #define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C 1103 #define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D 1104 #define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E 1105 #define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F 1106 #define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020 1107 #define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021 1108 #define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022 1109 #define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023 1112 #ifndef GL_SGI_color_matrix 1113 #define GL_COLOR_MATRIX_SGI 0x80B1 1114 #define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2 1115 #define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3 1116 #define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4 1117 #define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5 1118 #define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6 1119 #define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7 1120 #define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8 1121 #define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9 1122 #define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA 1123 #define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB 1126 #ifndef GL_SGI_color_table 1127 #define GL_COLOR_TABLE_SGI 0x80D0 1128 #define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1 1129 #define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2 1130 #define GL_PROXY_COLOR_TABLE_SGI 0x80D3 1131 #define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4 1132 #define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5 1133 #define GL_COLOR_TABLE_SCALE_SGI 0x80D6 1134 #define GL_COLOR_TABLE_BIAS_SGI 0x80D7 1135 #define GL_COLOR_TABLE_FORMAT_SGI 0x80D8 1136 #define GL_COLOR_TABLE_WIDTH_SGI 0x80D9 1137 #define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA 1138 #define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB 1139 #define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC 1140 #define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD 1141 #define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE 1142 #define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF 1145 #ifndef GL_SGIS_pixel_texture 1146 #define GL_PIXEL_TEXTURE_SGIS 0x8353 1147 #define GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS 0x8354 1148 #define GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS 0x8355 1149 #define GL_PIXEL_GROUP_COLOR_SGIS 0x8356 1152 #ifndef GL_SGIX_pixel_texture 1153 #define GL_PIXEL_TEX_GEN_SGIX 0x8139 1154 #define GL_PIXEL_TEX_GEN_MODE_SGIX 0x832B 1157 #ifndef GL_SGIS_texture4D 1158 #define GL_PACK_SKIP_VOLUMES_SGIS 0x8130 1159 #define GL_PACK_IMAGE_DEPTH_SGIS 0x8131 1160 #define GL_UNPACK_SKIP_VOLUMES_SGIS 0x8132 1161 #define GL_UNPACK_IMAGE_DEPTH_SGIS 0x8133 1162 #define GL_TEXTURE_4D_SGIS 0x8134 1163 #define GL_PROXY_TEXTURE_4D_SGIS 0x8135 1164 #define GL_TEXTURE_4DSIZE_SGIS 0x8136 1165 #define GL_TEXTURE_WRAP_Q_SGIS 0x8137 1166 #define GL_MAX_4D_TEXTURE_SIZE_SGIS 0x8138 1167 #define GL_TEXTURE_4D_BINDING_SGIS 0x814F 1170 #ifndef GL_SGI_texture_color_table 1171 #define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC 1172 #define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD 1175 #ifndef GL_EXT_cmyka 1176 #define GL_CMYK_EXT 0x800C 1177 #define GL_CMYKA_EXT 0x800D 1178 #define GL_PACK_CMYK_HINT_EXT 0x800E 1179 #define GL_UNPACK_CMYK_HINT_EXT 0x800F 1182 #ifndef GL_EXT_texture_object 1183 #define GL_TEXTURE_PRIORITY_EXT 0x8066 1184 #define GL_TEXTURE_RESIDENT_EXT 0x8067 1185 #define GL_TEXTURE_1D_BINDING_EXT 0x8068 1186 #define GL_TEXTURE_2D_BINDING_EXT 0x8069 1187 #define GL_TEXTURE_3D_BINDING_EXT 0x806A 1190 #ifndef GL_SGIS_detail_texture 1191 #define GL_DETAIL_TEXTURE_2D_SGIS 0x8095 1192 #define GL_DETAIL_TEXTURE_2D_BINDING_SGIS 0x8096 1193 #define GL_LINEAR_DETAIL_SGIS 0x8097 1194 #define GL_LINEAR_DETAIL_ALPHA_SGIS 0x8098 1195 #define GL_LINEAR_DETAIL_COLOR_SGIS 0x8099 1196 #define GL_DETAIL_TEXTURE_LEVEL_SGIS 0x809A 1197 #define GL_DETAIL_TEXTURE_MODE_SGIS 0x809B 1198 #define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS 0x809C 1201 #ifndef GL_SGIS_sharpen_texture 1202 #define GL_LINEAR_SHARPEN_SGIS 0x80AD 1203 #define GL_LINEAR_SHARPEN_ALPHA_SGIS 0x80AE 1204 #define GL_LINEAR_SHARPEN_COLOR_SGIS 0x80AF 1205 #define GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS 0x80B0 1208 #ifndef GL_EXT_packed_pixels 1209 #define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032 1210 #define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033 1211 #define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034 1212 #define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035 1213 #define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036 1216 #ifndef GL_SGIS_texture_lod 1217 #define GL_TEXTURE_MIN_LOD_SGIS 0x813A 1218 #define GL_TEXTURE_MAX_LOD_SGIS 0x813B 1219 #define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C 1220 #define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D 1223 #ifndef GL_SGIS_multisample 1224 #define GL_MULTISAMPLE_SGIS 0x809D 1225 #define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E 1226 #define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F 1227 #define GL_SAMPLE_MASK_SGIS 0x80A0 1228 #define GL_1PASS_SGIS 0x80A1 1229 #define GL_2PASS_0_SGIS 0x80A2 1230 #define GL_2PASS_1_SGIS 0x80A3 1231 #define GL_4PASS_0_SGIS 0x80A4 1232 #define GL_4PASS_1_SGIS 0x80A5 1233 #define GL_4PASS_2_SGIS 0x80A6 1234 #define GL_4PASS_3_SGIS 0x80A7 1235 #define GL_SAMPLE_BUFFERS_SGIS 0x80A8 1236 #define GL_SAMPLES_SGIS 0x80A9 1237 #define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA 1238 #define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB 1239 #define GL_SAMPLE_PATTERN_SGIS 0x80AC 1242 #ifndef GL_EXT_rescale_normal 1243 #define GL_RESCALE_NORMAL_EXT 0x803A 1246 #ifndef GL_EXT_vertex_array 1247 #define GL_VERTEX_ARRAY_EXT 0x8074 1248 #define GL_NORMAL_ARRAY_EXT 0x8075 1249 #define GL_COLOR_ARRAY_EXT 0x8076 1250 #define GL_INDEX_ARRAY_EXT 0x8077 1251 #define GL_TEXTURE_COORD_ARRAY_EXT 0x8078 1252 #define GL_EDGE_FLAG_ARRAY_EXT 0x8079 1253 #define GL_VERTEX_ARRAY_SIZE_EXT 0x807A 1254 #define GL_VERTEX_ARRAY_TYPE_EXT 0x807B 1255 #define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C 1256 #define GL_VERTEX_ARRAY_COUNT_EXT 0x807D 1257 #define GL_NORMAL_ARRAY_TYPE_EXT 0x807E 1258 #define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F 1259 #define GL_NORMAL_ARRAY_COUNT_EXT 0x8080 1260 #define GL_COLOR_ARRAY_SIZE_EXT 0x8081 1261 #define GL_COLOR_ARRAY_TYPE_EXT 0x8082 1262 #define GL_COLOR_ARRAY_STRIDE_EXT 0x8083 1263 #define GL_COLOR_ARRAY_COUNT_EXT 0x8084 1264 #define GL_INDEX_ARRAY_TYPE_EXT 0x8085 1265 #define GL_INDEX_ARRAY_STRIDE_EXT 0x8086 1266 #define GL_INDEX_ARRAY_COUNT_EXT 0x8087 1267 #define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088 1268 #define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089 1269 #define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A 1270 #define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B 1271 #define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C 1272 #define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D 1273 #define GL_VERTEX_ARRAY_POINTER_EXT 0x808E 1274 #define GL_NORMAL_ARRAY_POINTER_EXT 0x808F 1275 #define GL_COLOR_ARRAY_POINTER_EXT 0x8090 1276 #define GL_INDEX_ARRAY_POINTER_EXT 0x8091 1277 #define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092 1278 #define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093 1281 #ifndef GL_EXT_misc_attribute 1284 #ifndef GL_SGIS_generate_mipmap 1285 #define GL_GENERATE_MIPMAP_SGIS 0x8191 1286 #define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192 1289 #ifndef GL_SGIX_clipmap 1290 #define GL_LINEAR_CLIPMAP_LINEAR_SGIX 0x8170 1291 #define GL_TEXTURE_CLIPMAP_CENTER_SGIX 0x8171 1292 #define GL_TEXTURE_CLIPMAP_FRAME_SGIX 0x8172 1293 #define GL_TEXTURE_CLIPMAP_OFFSET_SGIX 0x8173 1294 #define GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8174 1295 #define GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX 0x8175 1296 #define GL_TEXTURE_CLIPMAP_DEPTH_SGIX 0x8176 1297 #define GL_MAX_CLIPMAP_DEPTH_SGIX 0x8177 1298 #define GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8178 1299 #define GL_NEAREST_CLIPMAP_NEAREST_SGIX 0x844D 1300 #define GL_NEAREST_CLIPMAP_LINEAR_SGIX 0x844E 1301 #define GL_LINEAR_CLIPMAP_NEAREST_SGIX 0x844F 1304 #ifndef GL_SGIX_shadow 1305 #define GL_TEXTURE_COMPARE_SGIX 0x819A 1306 #define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B 1307 #define GL_TEXTURE_LEQUAL_R_SGIX 0x819C 1308 #define GL_TEXTURE_GEQUAL_R_SGIX 0x819D 1311 #ifndef GL_SGIS_texture_edge_clamp 1312 #define GL_CLAMP_TO_EDGE_SGIS 0x812F 1315 #ifndef GL_SGIS_texture_border_clamp 1316 #define GL_CLAMP_TO_BORDER_SGIS 0x812D 1319 #ifndef GL_EXT_blend_minmax 1320 #define GL_FUNC_ADD_EXT 0x8006 1321 #define GL_MIN_EXT 0x8007 1322 #define GL_MAX_EXT 0x8008 1323 #define GL_BLEND_EQUATION_EXT 0x8009 1326 #ifndef GL_EXT_blend_subtract 1327 #define GL_FUNC_SUBTRACT_EXT 0x800A 1328 #define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B 1331 #ifndef GL_EXT_blend_logic_op 1334 #ifndef GL_SGIX_interlace 1335 #define GL_INTERLACE_SGIX 0x8094 1338 #ifndef GL_SGIX_pixel_tiles 1339 #define GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX 0x813E 1340 #define GL_PIXEL_TILE_CACHE_INCREMENT_SGIX 0x813F 1341 #define GL_PIXEL_TILE_WIDTH_SGIX 0x8140 1342 #define GL_PIXEL_TILE_HEIGHT_SGIX 0x8141 1343 #define GL_PIXEL_TILE_GRID_WIDTH_SGIX 0x8142 1344 #define GL_PIXEL_TILE_GRID_HEIGHT_SGIX 0x8143 1345 #define GL_PIXEL_TILE_GRID_DEPTH_SGIX 0x8144 1346 #define GL_PIXEL_TILE_CACHE_SIZE_SGIX 0x8145 1349 #ifndef GL_SGIS_texture_select 1350 #define GL_DUAL_ALPHA4_SGIS 0x8110 1351 #define GL_DUAL_ALPHA8_SGIS 0x8111 1352 #define GL_DUAL_ALPHA12_SGIS 0x8112 1353 #define GL_DUAL_ALPHA16_SGIS 0x8113 1354 #define GL_DUAL_LUMINANCE4_SGIS 0x8114 1355 #define GL_DUAL_LUMINANCE8_SGIS 0x8115 1356 #define GL_DUAL_LUMINANCE12_SGIS 0x8116 1357 #define GL_DUAL_LUMINANCE16_SGIS 0x8117 1358 #define GL_DUAL_INTENSITY4_SGIS 0x8118 1359 #define GL_DUAL_INTENSITY8_SGIS 0x8119 1360 #define GL_DUAL_INTENSITY12_SGIS 0x811A 1361 #define GL_DUAL_INTENSITY16_SGIS 0x811B 1362 #define GL_DUAL_LUMINANCE_ALPHA4_SGIS 0x811C 1363 #define GL_DUAL_LUMINANCE_ALPHA8_SGIS 0x811D 1364 #define GL_QUAD_ALPHA4_SGIS 0x811E 1365 #define GL_QUAD_ALPHA8_SGIS 0x811F 1366 #define GL_QUAD_LUMINANCE4_SGIS 0x8120 1367 #define GL_QUAD_LUMINANCE8_SGIS 0x8121 1368 #define GL_QUAD_INTENSITY4_SGIS 0x8122 1369 #define GL_QUAD_INTENSITY8_SGIS 0x8123 1370 #define GL_DUAL_TEXTURE_SELECT_SGIS 0x8124 1371 #define GL_QUAD_TEXTURE_SELECT_SGIS 0x8125 1374 #ifndef GL_SGIX_sprite 1375 #define GL_SPRITE_SGIX 0x8148 1376 #define GL_SPRITE_MODE_SGIX 0x8149 1377 #define GL_SPRITE_AXIS_SGIX 0x814A 1378 #define GL_SPRITE_TRANSLATION_SGIX 0x814B 1379 #define GL_SPRITE_AXIAL_SGIX 0x814C 1380 #define GL_SPRITE_OBJECT_ALIGNED_SGIX 0x814D 1381 #define GL_SPRITE_EYE_ALIGNED_SGIX 0x814E 1384 #ifndef GL_SGIX_texture_multi_buffer 1385 #define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E 1388 #ifndef GL_EXT_point_parameters 1389 #define GL_POINT_SIZE_MIN_EXT 0x8126 1390 #define GL_POINT_SIZE_MAX_EXT 0x8127 1391 #define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128 1392 #define GL_DISTANCE_ATTENUATION_EXT 0x8129 1395 #ifndef GL_SGIS_point_parameters 1396 #define GL_POINT_SIZE_MIN_SGIS 0x8126 1397 #define GL_POINT_SIZE_MAX_SGIS 0x8127 1398 #define GL_POINT_FADE_THRESHOLD_SIZE_SGIS 0x8128 1399 #define GL_DISTANCE_ATTENUATION_SGIS 0x8129 1402 #ifndef GL_SGIX_instruments 1403 #define GL_INSTRUMENT_BUFFER_POINTER_SGIX 0x8180 1404 #define GL_INSTRUMENT_MEASUREMENTS_SGIX 0x8181 1407 #ifndef GL_SGIX_texture_scale_bias 1408 #define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179 1409 #define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A 1410 #define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B 1411 #define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C 1414 #ifndef GL_SGIX_framezoom 1415 #define GL_FRAMEZOOM_SGIX 0x818B 1416 #define GL_FRAMEZOOM_FACTOR_SGIX 0x818C 1417 #define GL_MAX_FRAMEZOOM_FACTOR_SGIX 0x818D 1420 #ifndef GL_SGIX_tag_sample_buffer 1423 #ifndef GL_FfdMaskSGIX 1424 #define GL_TEXTURE_DEFORMATION_BIT_SGIX 0x00000001 1425 #define GL_GEOMETRY_DEFORMATION_BIT_SGIX 0x00000002 1428 #ifndef GL_SGIX_polynomial_ffd 1429 #define GL_GEOMETRY_DEFORMATION_SGIX 0x8194 1430 #define GL_TEXTURE_DEFORMATION_SGIX 0x8195 1431 #define GL_DEFORMATIONS_MASK_SGIX 0x8196 1432 #define GL_MAX_DEFORMATION_ORDER_SGIX 0x8197 1435 #ifndef GL_SGIX_reference_plane 1436 #define GL_REFERENCE_PLANE_SGIX 0x817D 1437 #define GL_REFERENCE_PLANE_EQUATION_SGIX 0x817E 1440 #ifndef GL_SGIX_flush_raster 1443 #ifndef GL_SGIX_depth_texture 1444 #define GL_DEPTH_COMPONENT16_SGIX 0x81A5 1445 #define GL_DEPTH_COMPONENT24_SGIX 0x81A6 1446 #define GL_DEPTH_COMPONENT32_SGIX 0x81A7 1449 #ifndef GL_SGIS_fog_function 1450 #define GL_FOG_FUNC_SGIS 0x812A 1451 #define GL_FOG_FUNC_POINTS_SGIS 0x812B 1452 #define GL_MAX_FOG_FUNC_POINTS_SGIS 0x812C 1455 #ifndef GL_SGIX_fog_offset 1456 #define GL_FOG_OFFSET_SGIX 0x8198 1457 #define GL_FOG_OFFSET_VALUE_SGIX 0x8199 1460 #ifndef GL_HP_image_transform 1461 #define GL_IMAGE_SCALE_X_HP 0x8155 1462 #define GL_IMAGE_SCALE_Y_HP 0x8156 1463 #define GL_IMAGE_TRANSLATE_X_HP 0x8157 1464 #define GL_IMAGE_TRANSLATE_Y_HP 0x8158 1465 #define GL_IMAGE_ROTATE_ANGLE_HP 0x8159 1466 #define GL_IMAGE_ROTATE_ORIGIN_X_HP 0x815A 1467 #define GL_IMAGE_ROTATE_ORIGIN_Y_HP 0x815B 1468 #define GL_IMAGE_MAG_FILTER_HP 0x815C 1469 #define GL_IMAGE_MIN_FILTER_HP 0x815D 1470 #define GL_IMAGE_CUBIC_WEIGHT_HP 0x815E 1471 #define GL_CUBIC_HP 0x815F 1472 #define GL_AVERAGE_HP 0x8160 1473 #define GL_IMAGE_TRANSFORM_2D_HP 0x8161 1474 #define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8162 1475 #define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8163 1478 #ifndef GL_HP_convolution_border_modes 1479 #define GL_IGNORE_BORDER_HP 0x8150 1480 #define GL_CONSTANT_BORDER_HP 0x8151 1481 #define GL_REPLICATE_BORDER_HP 0x8153 1482 #define GL_CONVOLUTION_BORDER_COLOR_HP 0x8154 1485 #ifndef GL_INGR_palette_buffer 1488 #ifndef GL_SGIX_texture_add_env 1489 #define GL_TEXTURE_ENV_BIAS_SGIX 0x80BE 1492 #ifndef GL_EXT_color_subtable 1495 #ifndef GL_PGI_vertex_hints 1496 #define GL_VERTEX_DATA_HINT_PGI 0x1A22A 1497 #define GL_VERTEX_CONSISTENT_HINT_PGI 0x1A22B 1498 #define GL_MATERIAL_SIDE_HINT_PGI 0x1A22C 1499 #define GL_MAX_VERTEX_HINT_PGI 0x1A22D 1500 #define GL_COLOR3_BIT_PGI 0x00010000 1501 #define GL_COLOR4_BIT_PGI 0x00020000 1502 #define GL_EDGEFLAG_BIT_PGI 0x00040000 1503 #define GL_INDEX_BIT_PGI 0x00080000 1504 #define GL_MAT_AMBIENT_BIT_PGI 0x00100000 1505 #define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000 1506 #define GL_MAT_DIFFUSE_BIT_PGI 0x00400000 1507 #define GL_MAT_EMISSION_BIT_PGI 0x00800000 1508 #define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000 1509 #define GL_MAT_SHININESS_BIT_PGI 0x02000000 1510 #define GL_MAT_SPECULAR_BIT_PGI 0x04000000 1511 #define GL_NORMAL_BIT_PGI 0x08000000 1512 #define GL_TEXCOORD1_BIT_PGI 0x10000000 1513 #define GL_TEXCOORD2_BIT_PGI 0x20000000 1514 #define GL_TEXCOORD3_BIT_PGI 0x40000000 1515 #define GL_TEXCOORD4_BIT_PGI 0x80000000 1516 #define GL_VERTEX23_BIT_PGI 0x00000004 1517 #define GL_VERTEX4_BIT_PGI 0x00000008 1520 #ifndef GL_PGI_misc_hints 1521 #define GL_PREFER_DOUBLEBUFFER_HINT_PGI 0x1A1F8 1522 #define GL_CONSERVE_MEMORY_HINT_PGI 0x1A1FD 1523 #define GL_RECLAIM_MEMORY_HINT_PGI 0x1A1FE 1524 #define GL_NATIVE_GRAPHICS_HANDLE_PGI 0x1A202 1525 #define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 0x1A203 1526 #define GL_NATIVE_GRAPHICS_END_HINT_PGI 0x1A204 1527 #define GL_ALWAYS_FAST_HINT_PGI 0x1A20C 1528 #define GL_ALWAYS_SOFT_HINT_PGI 0x1A20D 1529 #define GL_ALLOW_DRAW_OBJ_HINT_PGI 0x1A20E 1530 #define GL_ALLOW_DRAW_WIN_HINT_PGI 0x1A20F 1531 #define GL_ALLOW_DRAW_FRG_HINT_PGI 0x1A210 1532 #define GL_ALLOW_DRAW_MEM_HINT_PGI 0x1A211 1533 #define GL_STRICT_DEPTHFUNC_HINT_PGI 0x1A216 1534 #define GL_STRICT_LIGHTING_HINT_PGI 0x1A217 1535 #define GL_STRICT_SCISSOR_HINT_PGI 0x1A218 1536 #define GL_FULL_STIPPLE_HINT_PGI 0x1A219 1537 #define GL_CLIP_NEAR_HINT_PGI 0x1A220 1538 #define GL_CLIP_FAR_HINT_PGI 0x1A221 1539 #define GL_WIDE_LINE_HINT_PGI 0x1A222 1540 #define GL_BACK_NORMALS_HINT_PGI 0x1A223 1543 #ifndef GL_EXT_paletted_texture 1544 #define GL_COLOR_INDEX1_EXT 0x80E2 1545 #define GL_COLOR_INDEX2_EXT 0x80E3 1546 #define GL_COLOR_INDEX4_EXT 0x80E4 1547 #define GL_COLOR_INDEX8_EXT 0x80E5 1548 #define GL_COLOR_INDEX12_EXT 0x80E6 1549 #define GL_COLOR_INDEX16_EXT 0x80E7 1550 #define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED 1553 #ifndef GL_EXT_clip_volume_hint 1554 #define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0 1557 #ifndef GL_SGIX_list_priority 1558 #define GL_LIST_PRIORITY_SGIX 0x8182 1561 #ifndef GL_SGIX_ir_instrument1 1562 #define GL_IR_INSTRUMENT1_SGIX 0x817F 1565 #ifndef GL_SGIX_calligraphic_fragment 1566 #define GL_CALLIGRAPHIC_FRAGMENT_SGIX 0x8183 1569 #ifndef GL_SGIX_texture_lod_bias 1570 #define GL_TEXTURE_LOD_BIAS_S_SGIX 0x818E 1571 #define GL_TEXTURE_LOD_BIAS_T_SGIX 0x818F 1572 #define GL_TEXTURE_LOD_BIAS_R_SGIX 0x8190 1575 #ifndef GL_SGIX_shadow_ambient 1576 #define GL_SHADOW_AMBIENT_SGIX 0x80BF 1579 #ifndef GL_EXT_index_texture 1582 #ifndef GL_EXT_index_material 1583 #define GL_INDEX_MATERIAL_EXT 0x81B8 1584 #define GL_INDEX_MATERIAL_PARAMETER_EXT 0x81B9 1585 #define GL_INDEX_MATERIAL_FACE_EXT 0x81BA 1588 #ifndef GL_EXT_index_func 1589 #define GL_INDEX_TEST_EXT 0x81B5 1590 #define GL_INDEX_TEST_FUNC_EXT 0x81B6 1591 #define GL_INDEX_TEST_REF_EXT 0x81B7 1594 #ifndef GL_EXT_index_array_formats 1595 #define GL_IUI_V2F_EXT 0x81AD 1596 #define GL_IUI_V3F_EXT 0x81AE 1597 #define GL_IUI_N3F_V2F_EXT 0x81AF 1598 #define GL_IUI_N3F_V3F_EXT 0x81B0 1599 #define GL_T2F_IUI_V2F_EXT 0x81B1 1600 #define GL_T2F_IUI_V3F_EXT 0x81B2 1601 #define GL_T2F_IUI_N3F_V2F_EXT 0x81B3 1602 #define GL_T2F_IUI_N3F_V3F_EXT 0x81B4 1605 #ifndef GL_EXT_compiled_vertex_array 1606 #define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8 1607 #define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9 1610 #ifndef GL_EXT_cull_vertex 1611 #define GL_CULL_VERTEX_EXT 0x81AA 1612 #define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB 1613 #define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC 1616 #ifndef GL_SGIX_ycrcb 1617 #define GL_YCRCB_422_SGIX 0x81BB 1618 #define GL_YCRCB_444_SGIX 0x81BC 1621 #ifndef GL_SGIX_fragment_lighting 1622 #define GL_FRAGMENT_LIGHTING_SGIX 0x8400 1623 #define GL_FRAGMENT_COLOR_MATERIAL_SGIX 0x8401 1624 #define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX 0x8402 1625 #define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX 0x8403 1626 #define GL_MAX_FRAGMENT_LIGHTS_SGIX 0x8404 1627 #define GL_MAX_ACTIVE_LIGHTS_SGIX 0x8405 1628 #define GL_CURRENT_RASTER_NORMAL_SGIX 0x8406 1629 #define GL_LIGHT_ENV_MODE_SGIX 0x8407 1630 #define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX 0x8408 1631 #define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX 0x8409 1632 #define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX 0x840A 1633 #define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX 0x840B 1634 #define GL_FRAGMENT_LIGHT0_SGIX 0x840C 1635 #define GL_FRAGMENT_LIGHT1_SGIX 0x840D 1636 #define GL_FRAGMENT_LIGHT2_SGIX 0x840E 1637 #define GL_FRAGMENT_LIGHT3_SGIX 0x840F 1638 #define GL_FRAGMENT_LIGHT4_SGIX 0x8410 1639 #define GL_FRAGMENT_LIGHT5_SGIX 0x8411 1640 #define GL_FRAGMENT_LIGHT6_SGIX 0x8412 1641 #define GL_FRAGMENT_LIGHT7_SGIX 0x8413 1644 #ifndef GL_IBM_rasterpos_clip 1645 #define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262 1648 #ifndef GL_HP_texture_lighting 1649 #define GL_TEXTURE_LIGHTING_MODE_HP 0x8167 1650 #define GL_TEXTURE_POST_SPECULAR_HP 0x8168 1651 #define GL_TEXTURE_PRE_SPECULAR_HP 0x8169 1654 #ifndef GL_EXT_draw_range_elements 1655 #define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8 1656 #define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9 1659 #ifndef GL_WIN_phong_shading 1660 #define GL_PHONG_WIN 0x80EA 1661 #define GL_PHONG_HINT_WIN 0x80EB 1664 #ifndef GL_WIN_specular_fog 1665 #define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC 1668 #ifndef GL_EXT_light_texture 1669 #define GL_FRAGMENT_MATERIAL_EXT 0x8349 1670 #define GL_FRAGMENT_NORMAL_EXT 0x834A 1671 #define GL_FRAGMENT_COLOR_EXT 0x834C 1672 #define GL_ATTENUATION_EXT 0x834D 1673 #define GL_SHADOW_ATTENUATION_EXT 0x834E 1674 #define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F 1675 #define GL_TEXTURE_LIGHT_EXT 0x8350 1676 #define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351 1677 #define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352 1681 #ifndef GL_SGIX_blend_alpha_minmax 1682 #define GL_ALPHA_MIN_SGIX 0x8320 1683 #define GL_ALPHA_MAX_SGIX 0x8321 1686 #ifndef GL_SGIX_impact_pixel_texture 1687 #define GL_PIXEL_TEX_GEN_Q_CEILING_SGIX 0x8184 1688 #define GL_PIXEL_TEX_GEN_Q_ROUND_SGIX 0x8185 1689 #define GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX 0x8186 1690 #define GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX 0x8187 1691 #define GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX 0x8188 1692 #define GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX 0x8189 1693 #define GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX 0x818A 1697 #define GL_BGR_EXT 0x80E0 1698 #define GL_BGRA_EXT 0x80E1 1701 #ifndef GL_SGIX_async 1702 #define GL_ASYNC_MARKER_SGIX 0x8329 1705 #ifndef GL_SGIX_async_pixel 1706 #define GL_ASYNC_TEX_IMAGE_SGIX 0x835C 1707 #define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D 1708 #define GL_ASYNC_READ_PIXELS_SGIX 0x835E 1709 #define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F 1710 #define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360 1711 #define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361 1714 #ifndef GL_SGIX_async_histogram 1715 #define GL_ASYNC_HISTOGRAM_SGIX 0x832C 1716 #define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D 1719 #ifndef GL_INTEL_texture_scissor 1722 #ifndef GL_INTEL_parallel_arrays 1723 #define GL_PARALLEL_ARRAYS_INTEL 0x83F4 1724 #define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5 1725 #define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6 1726 #define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7 1727 #define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8 1730 #ifndef GL_HP_occlusion_test 1731 #define GL_OCCLUSION_TEST_HP 0x8165 1732 #define GL_OCCLUSION_TEST_RESULT_HP 0x8166 1735 #ifndef GL_EXT_pixel_transform 1736 #define GL_PIXEL_TRANSFORM_2D_EXT 0x8330 1737 #define GL_PIXEL_MAG_FILTER_EXT 0x8331 1738 #define GL_PIXEL_MIN_FILTER_EXT 0x8332 1739 #define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333 1740 #define GL_CUBIC_EXT 0x8334 1741 #define GL_AVERAGE_EXT 0x8335 1742 #define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336 1743 #define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337 1744 #define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338 1747 #ifndef GL_EXT_pixel_transform_color_table 1750 #ifndef GL_EXT_shared_texture_palette 1751 #define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB 1754 #ifndef GL_EXT_separate_specular_color 1755 #define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8 1756 #define GL_SINGLE_COLOR_EXT 0x81F9 1757 #define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA 1760 #ifndef GL_EXT_secondary_color 1761 #define GL_COLOR_SUM_EXT 0x8458 1762 #define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459 1763 #define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A 1764 #define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B 1765 #define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C 1766 #define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D 1767 #define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E 1770 #ifndef GL_EXT_texture_perturb_normal 1771 #define GL_PERTURB_EXT 0x85AE 1772 #define GL_TEXTURE_NORMAL_EXT 0x85AF 1775 #ifndef GL_EXT_multi_draw_arrays 1778 #ifndef GL_EXT_fog_coord 1779 #define GL_FOG_COORDINATE_SOURCE_EXT 0x8450 1780 #define GL_FOG_COORDINATE_EXT 0x8451 1781 #define GL_FRAGMENT_DEPTH_EXT 0x8452 1782 #define GL_CURRENT_FOG_COORDINATE_EXT 0x8453 1783 #define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454 1784 #define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455 1785 #define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456 1786 #define GL_FOG_COORDINATE_ARRAY_EXT 0x8457 1789 #ifndef GL_REND_screen_coordinates 1790 #define GL_SCREEN_COORDINATES_REND 0x8490 1791 #define GL_INVERTED_SCREEN_W_REND 0x8491 1794 #ifndef GL_EXT_coordinate_frame 1795 #define GL_TANGENT_ARRAY_EXT 0x8439 1796 #define GL_BINORMAL_ARRAY_EXT 0x843A 1797 #define GL_CURRENT_TANGENT_EXT 0x843B 1798 #define GL_CURRENT_BINORMAL_EXT 0x843C 1799 #define GL_TANGENT_ARRAY_TYPE_EXT 0x843E 1800 #define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F 1801 #define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440 1802 #define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441 1803 #define GL_TANGENT_ARRAY_POINTER_EXT 0x8442 1804 #define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443 1805 #define GL_MAP1_TANGENT_EXT 0x8444 1806 #define GL_MAP2_TANGENT_EXT 0x8445 1807 #define GL_MAP1_BINORMAL_EXT 0x8446 1808 #define GL_MAP2_BINORMAL_EXT 0x8447 1811 #ifndef GL_EXT_texture_env_combine 1812 #define GL_COMBINE_EXT 0x8570 1813 #define GL_COMBINE_RGB_EXT 0x8571 1814 #define GL_COMBINE_ALPHA_EXT 0x8572 1815 #define GL_RGB_SCALE_EXT 0x8573 1816 #define GL_ADD_SIGNED_EXT 0x8574 1817 #define GL_INTERPOLATE_EXT 0x8575 1818 #define GL_CONSTANT_EXT 0x8576 1819 #define GL_PRIMARY_COLOR_EXT 0x8577 1820 #define GL_PREVIOUS_EXT 0x8578 1821 #define GL_SOURCE0_RGB_EXT 0x8580 1822 #define GL_SOURCE1_RGB_EXT 0x8581 1823 #define GL_SOURCE2_RGB_EXT 0x8582 1824 #define GL_SOURCE0_ALPHA_EXT 0x8588 1825 #define GL_SOURCE1_ALPHA_EXT 0x8589 1826 #define GL_SOURCE2_ALPHA_EXT 0x858A 1827 #define GL_OPERAND0_RGB_EXT 0x8590 1828 #define GL_OPERAND1_RGB_EXT 0x8591 1829 #define GL_OPERAND2_RGB_EXT 0x8592 1830 #define GL_OPERAND0_ALPHA_EXT 0x8598 1831 #define GL_OPERAND1_ALPHA_EXT 0x8599 1832 #define GL_OPERAND2_ALPHA_EXT 0x859A 1835 #ifndef GL_APPLE_specular_vector 1836 #define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0 1839 #ifndef GL_APPLE_transform_hint 1840 #define GL_TRANSFORM_HINT_APPLE 0x85B1 1843 #ifndef GL_SGIX_fog_scale 1844 #define GL_FOG_SCALE_SGIX 0x81FC 1845 #define GL_FOG_SCALE_VALUE_SGIX 0x81FD 1848 #ifndef GL_SUNX_constant_data 1849 #define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5 1850 #define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6 1853 #ifndef GL_SUN_global_alpha 1854 #define GL_GLOBAL_ALPHA_SUN 0x81D9 1855 #define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA 1858 #ifndef GL_SUN_triangle_list 1859 #define GL_RESTART_SUN 0x0001 1860 #define GL_REPLACE_MIDDLE_SUN 0x0002 1861 #define GL_REPLACE_OLDEST_SUN 0x0003 1862 #define GL_TRIANGLE_LIST_SUN 0x81D7 1863 #define GL_REPLACEMENT_CODE_SUN 0x81D8 1864 #define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0 1865 #define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1 1866 #define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2 1867 #define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3 1868 #define GL_R1UI_V3F_SUN 0x85C4 1869 #define GL_R1UI_C4UB_V3F_SUN 0x85C5 1870 #define GL_R1UI_C3F_V3F_SUN 0x85C6 1871 #define GL_R1UI_N3F_V3F_SUN 0x85C7 1872 #define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8 1873 #define GL_R1UI_T2F_V3F_SUN 0x85C9 1874 #define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA 1875 #define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB 1878 #ifndef GL_SUN_vertex 1881 #ifndef GL_EXT_blend_func_separate 1882 #define GL_BLEND_DST_RGB_EXT 0x80C8 1883 #define GL_BLEND_SRC_RGB_EXT 0x80C9 1884 #define GL_BLEND_DST_ALPHA_EXT 0x80CA 1885 #define GL_BLEND_SRC_ALPHA_EXT 0x80CB 1888 #ifndef GL_INGR_color_clamp 1889 #define GL_RED_MIN_CLAMP_INGR 0x8560 1890 #define GL_GREEN_MIN_CLAMP_INGR 0x8561 1891 #define GL_BLUE_MIN_CLAMP_INGR 0x8562 1892 #define GL_ALPHA_MIN_CLAMP_INGR 0x8563 1893 #define GL_RED_MAX_CLAMP_INGR 0x8564 1894 #define GL_GREEN_MAX_CLAMP_INGR 0x8565 1895 #define GL_BLUE_MAX_CLAMP_INGR 0x8566 1896 #define GL_ALPHA_MAX_CLAMP_INGR 0x8567 1899 #ifndef GL_INGR_interlace_read 1900 #define GL_INTERLACE_READ_INGR 0x8568 1903 #ifndef GL_EXT_stencil_wrap 1904 #define GL_INCR_WRAP_EXT 0x8507 1905 #define GL_DECR_WRAP_EXT 0x8508 1908 #ifndef GL_EXT_422_pixels 1909 #define GL_422_EXT 0x80CC 1910 #define GL_422_REV_EXT 0x80CD 1911 #define GL_422_AVERAGE_EXT 0x80CE 1912 #define GL_422_REV_AVERAGE_EXT 0x80CF 1915 #ifndef GL_NV_texgen_reflection 1916 #define GL_NORMAL_MAP_NV 0x8511 1917 #define GL_REFLECTION_MAP_NV 0x8512 1920 #ifndef GL_EXT_texture_cube_map 1921 #define GL_NORMAL_MAP_EXT 0x8511 1922 #define GL_REFLECTION_MAP_EXT 0x8512 1923 #define GL_TEXTURE_CUBE_MAP_EXT 0x8513 1924 #define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514 1925 #define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515 1926 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516 1927 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517 1928 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518 1929 #define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519 1930 #define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A 1931 #define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B 1932 #define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C 1935 #ifndef GL_SUN_convolution_border_modes 1936 #define GL_WRAP_BORDER_SUN 0x81D4 1939 #ifndef GL_EXT_texture_env_add 1942 #ifndef GL_EXT_texture_lod_bias 1943 #define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD 1944 #define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500 1945 #define GL_TEXTURE_LOD_BIAS_EXT 0x8501 1948 #ifndef GL_EXT_texture_filter_anisotropic 1949 #define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE 1950 #define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF 1953 #ifndef GL_EXT_vertex_weighting 1954 #define GL_MODELVIEW0_STACK_DEPTH_EXT GL_MODELVIEW_STACK_DEPTH 1955 #define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502 1956 #define GL_MODELVIEW0_MATRIX_EXT GL_MODELVIEW_MATRIX 1957 #define GL_MODELVIEW1_MATRIX_EXT 0x8506 1958 #define GL_VERTEX_WEIGHTING_EXT 0x8509 1959 #define GL_MODELVIEW0_EXT GL_MODELVIEW 1960 #define GL_MODELVIEW1_EXT 0x850A 1961 #define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B 1962 #define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C 1963 #define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D 1964 #define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E 1965 #define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F 1966 #define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510 1969 #ifndef GL_NV_light_max_exponent 1970 #define GL_MAX_SHININESS_NV 0x8504 1971 #define GL_MAX_SPOT_EXPONENT_NV 0x8505 1974 #ifndef GL_NV_vertex_array_range 1975 #define GL_VERTEX_ARRAY_RANGE_NV 0x851D 1976 #define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E 1977 #define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F 1978 #define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520 1979 #define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521 1982 #ifndef GL_NV_register_combiners 1983 #define GL_REGISTER_COMBINERS_NV 0x8522 1984 #define GL_VARIABLE_A_NV 0x8523 1985 #define GL_VARIABLE_B_NV 0x8524 1986 #define GL_VARIABLE_C_NV 0x8525 1987 #define GL_VARIABLE_D_NV 0x8526 1988 #define GL_VARIABLE_E_NV 0x8527 1989 #define GL_VARIABLE_F_NV 0x8528 1990 #define GL_VARIABLE_G_NV 0x8529 1991 #define GL_CONSTANT_COLOR0_NV 0x852A 1992 #define GL_CONSTANT_COLOR1_NV 0x852B 1993 #define GL_PRIMARY_COLOR_NV 0x852C 1994 #define GL_SECONDARY_COLOR_NV 0x852D 1995 #define GL_SPARE0_NV 0x852E 1996 #define GL_SPARE1_NV 0x852F 1997 #define GL_DISCARD_NV 0x8530 1998 #define GL_E_TIMES_F_NV 0x8531 1999 #define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532 2000 #define GL_UNSIGNED_IDENTITY_NV 0x8536 2001 #define GL_UNSIGNED_INVERT_NV 0x8537 2002 #define GL_EXPAND_NORMAL_NV 0x8538 2003 #define GL_EXPAND_NEGATE_NV 0x8539 2004 #define GL_HALF_BIAS_NORMAL_NV 0x853A 2005 #define GL_HALF_BIAS_NEGATE_NV 0x853B 2006 #define GL_SIGNED_IDENTITY_NV 0x853C 2007 #define GL_SIGNED_NEGATE_NV 0x853D 2008 #define GL_SCALE_BY_TWO_NV 0x853E 2009 #define GL_SCALE_BY_FOUR_NV 0x853F 2010 #define GL_SCALE_BY_ONE_HALF_NV 0x8540 2011 #define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541 2012 #define GL_COMBINER_INPUT_NV 0x8542 2013 #define GL_COMBINER_MAPPING_NV 0x8543 2014 #define GL_COMBINER_COMPONENT_USAGE_NV 0x8544 2015 #define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545 2016 #define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546 2017 #define GL_COMBINER_MUX_SUM_NV 0x8547 2018 #define GL_COMBINER_SCALE_NV 0x8548 2019 #define GL_COMBINER_BIAS_NV 0x8549 2020 #define GL_COMBINER_AB_OUTPUT_NV 0x854A 2021 #define GL_COMBINER_CD_OUTPUT_NV 0x854B 2022 #define GL_COMBINER_SUM_OUTPUT_NV 0x854C 2023 #define GL_MAX_GENERAL_COMBINERS_NV 0x854D 2024 #define GL_NUM_GENERAL_COMBINERS_NV 0x854E 2025 #define GL_COLOR_SUM_CLAMP_NV 0x854F 2026 #define GL_COMBINER0_NV 0x8550 2027 #define GL_COMBINER1_NV 0x8551 2028 #define GL_COMBINER2_NV 0x8552 2029 #define GL_COMBINER3_NV 0x8553 2030 #define GL_COMBINER4_NV 0x8554 2031 #define GL_COMBINER5_NV 0x8555 2032 #define GL_COMBINER6_NV 0x8556 2033 #define GL_COMBINER7_NV 0x8557 2041 #ifndef GL_NV_fog_distance 2042 #define GL_FOG_DISTANCE_MODE_NV 0x855A 2043 #define GL_EYE_RADIAL_NV 0x855B 2044 #define GL_EYE_PLANE_ABSOLUTE_NV 0x855C 2048 #ifndef GL_NV_texgen_emboss 2049 #define GL_EMBOSS_LIGHT_NV 0x855D 2050 #define GL_EMBOSS_CONSTANT_NV 0x855E 2051 #define GL_EMBOSS_MAP_NV 0x855F 2054 #ifndef GL_NV_blend_square 2057 #ifndef GL_NV_texture_env_combine4 2058 #define GL_COMBINE4_NV 0x8503 2059 #define GL_SOURCE3_RGB_NV 0x8583 2060 #define GL_SOURCE3_ALPHA_NV 0x858B 2061 #define GL_OPERAND3_RGB_NV 0x8593 2062 #define GL_OPERAND3_ALPHA_NV 0x859B 2065 #ifndef GL_MESA_resize_buffers 2068 #ifndef GL_MESA_window_pos 2071 #ifndef GL_EXT_texture_compression_s3tc 2072 #define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0 2073 #define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1 2074 #define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2 2075 #define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3 2078 #ifndef GL_IBM_cull_vertex 2079 #define GL_CULL_VERTEX_IBM 103050 2082 #ifndef GL_IBM_multimode_draw_arrays 2085 #ifndef GL_IBM_vertex_array_lists 2086 #define GL_VERTEX_ARRAY_LIST_IBM 103070 2087 #define GL_NORMAL_ARRAY_LIST_IBM 103071 2088 #define GL_COLOR_ARRAY_LIST_IBM 103072 2089 #define GL_INDEX_ARRAY_LIST_IBM 103073 2090 #define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074 2091 #define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075 2092 #define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076 2093 #define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077 2094 #define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080 2095 #define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081 2096 #define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082 2097 #define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083 2098 #define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084 2099 #define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085 2100 #define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086 2101 #define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087 2104 #ifndef GL_SGIX_subsample 2105 #define GL_PACK_SUBSAMPLE_RATE_SGIX 0x85A0 2106 #define GL_UNPACK_SUBSAMPLE_RATE_SGIX 0x85A1 2107 #define GL_PIXEL_SUBSAMPLE_4444_SGIX 0x85A2 2108 #define GL_PIXEL_SUBSAMPLE_2424_SGIX 0x85A3 2109 #define GL_PIXEL_SUBSAMPLE_4242_SGIX 0x85A4 2112 #ifndef GL_SGIX_ycrcb_subsample 2115 #ifndef GL_SGIX_ycrcba 2116 #define GL_YCRCB_SGIX 0x8318 2117 #define GL_YCRCBA_SGIX 0x8319 2120 #ifndef GL_SGI_depth_pass_instrument 2121 #define GL_DEPTH_PASS_INSTRUMENT_SGIX 0x8310 2122 #define GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX 0x8311 2123 #define GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX 0x8312 2126 #ifndef GL_3DFX_texture_compression_FXT1 2127 #define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0 2128 #define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1 2131 #ifndef GL_3DFX_multisample 2132 #define GL_MULTISAMPLE_3DFX 0x86B2 2133 #define GL_SAMPLE_BUFFERS_3DFX 0x86B3 2134 #define GL_SAMPLES_3DFX 0x86B4 2135 #define GL_MULTISAMPLE_BIT_3DFX 0x20000000 2138 #ifndef GL_3DFX_tbuffer 2141 #ifndef GL_EXT_multisample 2142 #define GL_MULTISAMPLE_EXT 0x809D 2143 #define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E 2144 #define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F 2145 #define GL_SAMPLE_MASK_EXT 0x80A0 2146 #define GL_1PASS_EXT 0x80A1 2147 #define GL_2PASS_0_EXT 0x80A2 2148 #define GL_2PASS_1_EXT 0x80A3 2149 #define GL_4PASS_0_EXT 0x80A4 2150 #define GL_4PASS_1_EXT 0x80A5 2151 #define GL_4PASS_2_EXT 0x80A6 2152 #define GL_4PASS_3_EXT 0x80A7 2153 #define GL_SAMPLE_BUFFERS_EXT 0x80A8 2154 #define GL_SAMPLES_EXT 0x80A9 2155 #define GL_SAMPLE_MASK_VALUE_EXT 0x80AA 2156 #define GL_SAMPLE_MASK_INVERT_EXT 0x80AB 2157 #define GL_SAMPLE_PATTERN_EXT 0x80AC 2158 #define GL_MULTISAMPLE_BIT_EXT 0x20000000 2161 #ifndef GL_SGIX_vertex_preclip 2162 #define GL_VERTEX_PRECLIP_SGIX 0x83EE 2163 #define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF 2166 #ifndef GL_SGIX_convolution_accuracy 2167 #define GL_CONVOLUTION_HINT_SGIX 0x8316 2170 #ifndef GL_SGIX_resample 2171 #define GL_PACK_RESAMPLE_SGIX 0x842C 2172 #define GL_UNPACK_RESAMPLE_SGIX 0x842D 2173 #define GL_RESAMPLE_REPLICATE_SGIX 0x842E 2174 #define GL_RESAMPLE_ZERO_FILL_SGIX 0x842F 2175 #define GL_RESAMPLE_DECIMATE_SGIX 0x8430 2178 #ifndef GL_SGIS_point_line_texgen 2179 #define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0 2180 #define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1 2181 #define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2 2182 #define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3 2183 #define GL_EYE_POINT_SGIS 0x81F4 2184 #define GL_OBJECT_POINT_SGIS 0x81F5 2185 #define GL_EYE_LINE_SGIS 0x81F6 2186 #define GL_OBJECT_LINE_SGIS 0x81F7 2189 #ifndef GL_SGIS_texture_color_mask 2190 #define GL_TEXTURE_COLOR_WRITEMASK_SGIS 0x81EF 2193 #ifndef GL_EXT_texture_env_dot3 2194 #define GL_DOT3_RGB_EXT 0x8740 2195 #define GL_DOT3_RGBA_EXT 0x8741 2198 #ifndef GL_ATI_texture_mirror_once 2199 #define GL_MIRROR_CLAMP_ATI 0x8742 2200 #define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743 2204 #define GL_ALL_COMPLETED_NV 0x84F2 2205 #define GL_FENCE_STATUS_NV 0x84F3 2206 #define GL_FENCE_CONDITION_NV 0x84F4 2209 #ifndef GL_IBM_texture_mirrored_repeat 2210 #define GL_MIRRORED_REPEAT_IBM 0x8370 2213 #ifndef GL_NV_evaluators 2214 #define GL_EVAL_2D_NV 0x86C0 2215 #define GL_EVAL_TRIANGULAR_2D_NV 0x86C1 2216 #define GL_MAP_TESSELLATION_NV 0x86C2 2217 #define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3 2218 #define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4 2219 #define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5 2220 #define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6 2221 #define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7 2222 #define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8 2223 #define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9 2224 #define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA 2225 #define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB 2226 #define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC 2227 #define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD 2228 #define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE 2229 #define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF 2230 #define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0 2231 #define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1 2232 #define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2 2233 #define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3 2234 #define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4 2235 #define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5 2236 #define GL_MAX_MAP_TESSELLATION_NV 0x86D6 2237 #define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7 2240 #ifndef GL_NV_packed_depth_stencil 2241 #define GL_DEPTH_STENCIL_NV 0x84F9 2242 #define GL_UNSIGNED_INT_24_8_NV 0x84FA 2245 #ifndef GL_NV_register_combiners2 2246 #define GL_PER_STAGE_CONSTANTS_NV 0x8535 2249 #ifndef GL_NV_texture_compression_vtc 2252 #ifndef GL_NV_texture_rectangle 2253 #define GL_TEXTURE_RECTANGLE_NV 0x84F5 2254 #define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6 2255 #define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7 2256 #define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8 2259 #ifndef GL_NV_texture_shader 2260 #define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C 2261 #define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D 2262 #define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E 2263 #define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9 2264 #define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA 2265 #define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB 2266 #define GL_DSDT_MAG_INTENSITY_NV 0x86DC 2267 #define GL_SHADER_CONSISTENT_NV 0x86DD 2268 #define GL_TEXTURE_SHADER_NV 0x86DE 2269 #define GL_SHADER_OPERATION_NV 0x86DF 2270 #define GL_CULL_MODES_NV 0x86E0 2271 #define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1 2272 #define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2 2273 #define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3 2274 #define GL_OFFSET_TEXTURE_2D_MATRIX_NV GL_OFFSET_TEXTURE_MATRIX_NV 2275 #define GL_OFFSET_TEXTURE_2D_SCALE_NV GL_OFFSET_TEXTURE_SCALE_NV 2276 #define GL_OFFSET_TEXTURE_2D_BIAS_NV GL_OFFSET_TEXTURE_BIAS_NV 2277 #define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4 2278 #define GL_CONST_EYE_NV 0x86E5 2279 #define GL_PASS_THROUGH_NV 0x86E6 2280 #define GL_CULL_FRAGMENT_NV 0x86E7 2281 #define GL_OFFSET_TEXTURE_2D_NV 0x86E8 2282 #define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9 2283 #define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA 2284 #define GL_DOT_PRODUCT_NV 0x86EC 2285 #define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED 2286 #define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE 2287 #define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0 2288 #define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1 2289 #define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2 2290 #define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3 2291 #define GL_HILO_NV 0x86F4 2292 #define GL_DSDT_NV 0x86F5 2293 #define GL_DSDT_MAG_NV 0x86F6 2294 #define GL_DSDT_MAG_VIB_NV 0x86F7 2295 #define GL_HILO16_NV 0x86F8 2296 #define GL_SIGNED_HILO_NV 0x86F9 2297 #define GL_SIGNED_HILO16_NV 0x86FA 2298 #define GL_SIGNED_RGBA_NV 0x86FB 2299 #define GL_SIGNED_RGBA8_NV 0x86FC 2300 #define GL_SIGNED_RGB_NV 0x86FE 2301 #define GL_SIGNED_RGB8_NV 0x86FF 2302 #define GL_SIGNED_LUMINANCE_NV 0x8701 2303 #define GL_SIGNED_LUMINANCE8_NV 0x8702 2304 #define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703 2305 #define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704 2306 #define GL_SIGNED_ALPHA_NV 0x8705 2307 #define GL_SIGNED_ALPHA8_NV 0x8706 2308 #define GL_SIGNED_INTENSITY_NV 0x8707 2309 #define GL_SIGNED_INTENSITY8_NV 0x8708 2310 #define GL_DSDT8_NV 0x8709 2311 #define GL_DSDT8_MAG8_NV 0x870A 2312 #define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B 2313 #define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C 2314 #define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D 2315 #define GL_HI_SCALE_NV 0x870E 2316 #define GL_LO_SCALE_NV 0x870F 2317 #define GL_DS_SCALE_NV 0x8710 2318 #define GL_DT_SCALE_NV 0x8711 2319 #define GL_MAGNITUDE_SCALE_NV 0x8712 2320 #define GL_VIBRANCE_SCALE_NV 0x8713 2321 #define GL_HI_BIAS_NV 0x8714 2322 #define GL_LO_BIAS_NV 0x8715 2323 #define GL_DS_BIAS_NV 0x8716 2324 #define GL_DT_BIAS_NV 0x8717 2325 #define GL_MAGNITUDE_BIAS_NV 0x8718 2326 #define GL_VIBRANCE_BIAS_NV 0x8719 2327 #define GL_TEXTURE_BORDER_VALUES_NV 0x871A 2328 #define GL_TEXTURE_HI_SIZE_NV 0x871B 2329 #define GL_TEXTURE_LO_SIZE_NV 0x871C 2330 #define GL_TEXTURE_DS_SIZE_NV 0x871D 2331 #define GL_TEXTURE_DT_SIZE_NV 0x871E 2332 #define GL_TEXTURE_MAG_SIZE_NV 0x871F 2335 #ifndef GL_NV_texture_shader2 2336 #define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF 2339 #ifndef GL_NV_vertex_array_range2 2340 #define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533 2343 #ifndef GL_NV_vertex_program 2344 #define GL_VERTEX_PROGRAM_NV 0x8620 2345 #define GL_VERTEX_STATE_PROGRAM_NV 0x8621 2346 #define GL_ATTRIB_ARRAY_SIZE_NV 0x8623 2347 #define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624 2348 #define GL_ATTRIB_ARRAY_TYPE_NV 0x8625 2349 #define GL_CURRENT_ATTRIB_NV 0x8626 2350 #define GL_PROGRAM_LENGTH_NV 0x8627 2351 #define GL_PROGRAM_STRING_NV 0x8628 2352 #define GL_MODELVIEW_PROJECTION_NV 0x8629 2353 #define GL_IDENTITY_NV 0x862A 2354 #define GL_INVERSE_NV 0x862B 2355 #define GL_TRANSPOSE_NV 0x862C 2356 #define GL_INVERSE_TRANSPOSE_NV 0x862D 2357 #define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E 2358 #define GL_MAX_TRACK_MATRICES_NV 0x862F 2359 #define GL_MATRIX0_NV 0x8630 2360 #define GL_MATRIX1_NV 0x8631 2361 #define GL_MATRIX2_NV 0x8632 2362 #define GL_MATRIX3_NV 0x8633 2363 #define GL_MATRIX4_NV 0x8634 2364 #define GL_MATRIX5_NV 0x8635 2365 #define GL_MATRIX6_NV 0x8636 2366 #define GL_MATRIX7_NV 0x8637 2367 #define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640 2368 #define GL_CURRENT_MATRIX_NV 0x8641 2369 #define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642 2370 #define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643 2371 #define GL_PROGRAM_PARAMETER_NV 0x8644 2372 #define GL_ATTRIB_ARRAY_POINTER_NV 0x8645 2373 #define GL_PROGRAM_TARGET_NV 0x8646 2374 #define GL_PROGRAM_RESIDENT_NV 0x8647 2375 #define GL_TRACK_MATRIX_NV 0x8648 2376 #define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649 2377 #define GL_VERTEX_PROGRAM_BINDING_NV 0x864A 2378 #define GL_PROGRAM_ERROR_POSITION_NV 0x864B 2379 #define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650 2380 #define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651 2381 #define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652 2382 #define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653 2383 #define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654 2384 #define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655 2385 #define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656 2386 #define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657 2387 #define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658 2388 #define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659 2389 #define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A 2390 #define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B 2391 #define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C 2392 #define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D 2393 #define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E 2394 #define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F 2395 #define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660 2396 #define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661 2397 #define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662 2398 #define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663 2399 #define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664 2400 #define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665 2401 #define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666 2402 #define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667 2403 #define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668 2404 #define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669 2405 #define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A 2406 #define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B 2407 #define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C 2408 #define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D 2409 #define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E 2410 #define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F 2411 #define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670 2412 #define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671 2413 #define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672 2414 #define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673 2415 #define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674 2416 #define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675 2417 #define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676 2418 #define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677 2419 #define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678 2420 #define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679 2421 #define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A 2422 #define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B 2423 #define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C 2424 #define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D 2425 #define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E 2426 #define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F 2429 #ifndef GL_SGIX_texture_coordinate_clamp 2430 #define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369 2431 #define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A 2432 #define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B 2435 #ifndef GL_SGIX_scalebias_hint 2436 #define GL_SCALEBIAS_HINT_SGIX 0x8322 2439 #ifndef GL_OML_interlace 2440 #define GL_INTERLACE_OML 0x8980 2441 #define GL_INTERLACE_READ_OML 0x8981 2444 #ifndef GL_OML_subsample 2445 #define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982 2446 #define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983 2449 #ifndef GL_OML_resample 2450 #define GL_PACK_RESAMPLE_OML 0x8984 2451 #define GL_UNPACK_RESAMPLE_OML 0x8985 2452 #define GL_RESAMPLE_REPLICATE_OML 0x8986 2453 #define GL_RESAMPLE_ZERO_FILL_OML 0x8987 2454 #define GL_RESAMPLE_AVERAGE_OML 0x8988 2455 #define GL_RESAMPLE_DECIMATE_OML 0x8989 2458 #ifndef GL_NV_copy_depth_to_color 2459 #define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E 2460 #define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F 2463 #ifndef GL_ATI_envmap_bumpmap 2464 #define GL_BUMP_ROT_MATRIX_ATI 0x8775 2465 #define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776 2466 #define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777 2467 #define GL_BUMP_TEX_UNITS_ATI 0x8778 2468 #define GL_DUDV_ATI 0x8779 2469 #define GL_DU8DV8_ATI 0x877A 2470 #define GL_BUMP_ENVMAP_ATI 0x877B 2471 #define GL_BUMP_TARGET_ATI 0x877C 2474 #ifndef GL_ATI_fragment_shader 2475 #define GL_FRAGMENT_SHADER_ATI 0x8920 2476 #define GL_REG_0_ATI 0x8921 2477 #define GL_REG_1_ATI 0x8922 2478 #define GL_REG_2_ATI 0x8923 2479 #define GL_REG_3_ATI 0x8924 2480 #define GL_REG_4_ATI 0x8925 2481 #define GL_REG_5_ATI 0x8926 2482 #define GL_REG_6_ATI 0x8927 2483 #define GL_REG_7_ATI 0x8928 2484 #define GL_REG_8_ATI 0x8929 2485 #define GL_REG_9_ATI 0x892A 2486 #define GL_REG_10_ATI 0x892B 2487 #define GL_REG_11_ATI 0x892C 2488 #define GL_REG_12_ATI 0x892D 2489 #define GL_REG_13_ATI 0x892E 2490 #define GL_REG_14_ATI 0x892F 2491 #define GL_REG_15_ATI 0x8930 2492 #define GL_REG_16_ATI 0x8931 2493 #define GL_REG_17_ATI 0x8932 2494 #define GL_REG_18_ATI 0x8933 2495 #define GL_REG_19_ATI 0x8934 2496 #define GL_REG_20_ATI 0x8935 2497 #define GL_REG_21_ATI 0x8936 2498 #define GL_REG_22_ATI 0x8937 2499 #define GL_REG_23_ATI 0x8938 2500 #define GL_REG_24_ATI 0x8939 2501 #define GL_REG_25_ATI 0x893A 2502 #define GL_REG_26_ATI 0x893B 2503 #define GL_REG_27_ATI 0x893C 2504 #define GL_REG_28_ATI 0x893D 2505 #define GL_REG_29_ATI 0x893E 2506 #define GL_REG_30_ATI 0x893F 2507 #define GL_REG_31_ATI 0x8940 2508 #define GL_CON_0_ATI 0x8941 2509 #define GL_CON_1_ATI 0x8942 2510 #define GL_CON_2_ATI 0x8943 2511 #define GL_CON_3_ATI 0x8944 2512 #define GL_CON_4_ATI 0x8945 2513 #define GL_CON_5_ATI 0x8946 2514 #define GL_CON_6_ATI 0x8947 2515 #define GL_CON_7_ATI 0x8948 2516 #define GL_CON_8_ATI 0x8949 2517 #define GL_CON_9_ATI 0x894A 2518 #define GL_CON_10_ATI 0x894B 2519 #define GL_CON_11_ATI 0x894C 2520 #define GL_CON_12_ATI 0x894D 2521 #define GL_CON_13_ATI 0x894E 2522 #define GL_CON_14_ATI 0x894F 2523 #define GL_CON_15_ATI 0x8950 2524 #define GL_CON_16_ATI 0x8951 2525 #define GL_CON_17_ATI 0x8952 2526 #define GL_CON_18_ATI 0x8953 2527 #define GL_CON_19_ATI 0x8954 2528 #define GL_CON_20_ATI 0x8955 2529 #define GL_CON_21_ATI 0x8956 2530 #define GL_CON_22_ATI 0x8957 2531 #define GL_CON_23_ATI 0x8958 2532 #define GL_CON_24_ATI 0x8959 2533 #define GL_CON_25_ATI 0x895A 2534 #define GL_CON_26_ATI 0x895B 2535 #define GL_CON_27_ATI 0x895C 2536 #define GL_CON_28_ATI 0x895D 2537 #define GL_CON_29_ATI 0x895E 2538 #define GL_CON_30_ATI 0x895F 2539 #define GL_CON_31_ATI 0x8960 2540 #define GL_MOV_ATI 0x8961 2541 #define GL_ADD_ATI 0x8963 2542 #define GL_MUL_ATI 0x8964 2543 #define GL_SUB_ATI 0x8965 2544 #define GL_DOT3_ATI 0x8966 2545 #define GL_DOT4_ATI 0x8967 2546 #define GL_MAD_ATI 0x8968 2547 #define GL_LERP_ATI 0x8969 2548 #define GL_CND_ATI 0x896A 2549 #define GL_CND0_ATI 0x896B 2550 #define GL_DOT2_ADD_ATI 0x896C 2551 #define GL_SECONDARY_INTERPOLATOR_ATI 0x896D 2552 #define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E 2553 #define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F 2554 #define GL_NUM_PASSES_ATI 0x8970 2555 #define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971 2556 #define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972 2557 #define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973 2558 #define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974 2559 #define GL_COLOR_ALPHA_PAIRING_ATI 0x8975 2560 #define GL_SWIZZLE_STR_ATI 0x8976 2561 #define GL_SWIZZLE_STQ_ATI 0x8977 2562 #define GL_SWIZZLE_STR_DR_ATI 0x8978 2563 #define GL_SWIZZLE_STQ_DQ_ATI 0x8979 2564 #define GL_SWIZZLE_STRQ_ATI 0x897A 2565 #define GL_SWIZZLE_STRQ_DQ_ATI 0x897B 2566 #define GL_RED_BIT_ATI 0x00000001 2567 #define GL_GREEN_BIT_ATI 0x00000002 2568 #define GL_BLUE_BIT_ATI 0x00000004 2569 #define GL_2X_BIT_ATI 0x00000001 2570 #define GL_4X_BIT_ATI 0x00000002 2571 #define GL_8X_BIT_ATI 0x00000004 2572 #define GL_HALF_BIT_ATI 0x00000008 2573 #define GL_QUARTER_BIT_ATI 0x00000010 2574 #define GL_EIGHTH_BIT_ATI 0x00000020 2575 #define GL_SATURATE_BIT_ATI 0x00000040 2576 #define GL_COMP_BIT_ATI 0x00000002 2577 #define GL_NEGATE_BIT_ATI 0x00000004 2578 #define GL_BIAS_BIT_ATI 0x00000008 2581 #ifndef GL_ATI_pn_triangles 2582 #define GL_PN_TRIANGLES_ATI 0x87F0 2583 #define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1 2584 #define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2 2585 #define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3 2586 #define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4 2587 #define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5 2588 #define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6 2589 #define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7 2590 #define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8 2593 #ifndef GL_ATI_vertex_array_object 2594 #define GL_STATIC_ATI 0x8760 2595 #define GL_DYNAMIC_ATI 0x8761 2596 #define GL_PRESERVE_ATI 0x8762 2597 #define GL_DISCARD_ATI 0x8763 2598 #define GL_OBJECT_BUFFER_SIZE_ATI 0x8764 2599 #define GL_OBJECT_BUFFER_USAGE_ATI 0x8765 2600 #define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766 2601 #define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767 2604 #ifndef GL_EXT_vertex_shader 2605 #define GL_VERTEX_SHADER_EXT 0x8780 2606 #define GL_VERTEX_SHADER_BINDING_EXT 0x8781 2607 #define GL_OP_INDEX_EXT 0x8782 2608 #define GL_OP_NEGATE_EXT 0x8783 2609 #define GL_OP_DOT3_EXT 0x8784 2610 #define GL_OP_DOT4_EXT 0x8785 2611 #define GL_OP_MUL_EXT 0x8786 2612 #define GL_OP_ADD_EXT 0x8787 2613 #define GL_OP_MADD_EXT 0x8788 2614 #define GL_OP_FRAC_EXT 0x8789 2615 #define GL_OP_MAX_EXT 0x878A 2616 #define GL_OP_MIN_EXT 0x878B 2617 #define GL_OP_SET_GE_EXT 0x878C 2618 #define GL_OP_SET_LT_EXT 0x878D 2619 #define GL_OP_CLAMP_EXT 0x878E 2620 #define GL_OP_FLOOR_EXT 0x878F 2621 #define GL_OP_ROUND_EXT 0x8790 2622 #define GL_OP_EXP_BASE_2_EXT 0x8791 2623 #define GL_OP_LOG_BASE_2_EXT 0x8792 2624 #define GL_OP_POWER_EXT 0x8793 2625 #define GL_OP_RECIP_EXT 0x8794 2626 #define GL_OP_RECIP_SQRT_EXT 0x8795 2627 #define GL_OP_SUB_EXT 0x8796 2628 #define GL_OP_CROSS_PRODUCT_EXT 0x8797 2629 #define GL_OP_MULTIPLY_MATRIX_EXT 0x8798 2630 #define GL_OP_MOV_EXT 0x8799 2631 #define GL_OUTPUT_VERTEX_EXT 0x879A 2632 #define GL_OUTPUT_COLOR0_EXT 0x879B 2633 #define GL_OUTPUT_COLOR1_EXT 0x879C 2634 #define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D 2635 #define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E 2636 #define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F 2637 #define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0 2638 #define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1 2639 #define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2 2640 #define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3 2641 #define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4 2642 #define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5 2643 #define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6 2644 #define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7 2645 #define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8 2646 #define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9 2647 #define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA 2648 #define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB 2649 #define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC 2650 #define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD 2651 #define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE 2652 #define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF 2653 #define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0 2654 #define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1 2655 #define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2 2656 #define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3 2657 #define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4 2658 #define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5 2659 #define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6 2660 #define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7 2661 #define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8 2662 #define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9 2663 #define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA 2664 #define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB 2665 #define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC 2666 #define GL_OUTPUT_FOG_EXT 0x87BD 2667 #define GL_SCALAR_EXT 0x87BE 2668 #define GL_VECTOR_EXT 0x87BF 2669 #define GL_MATRIX_EXT 0x87C0 2670 #define GL_VARIANT_EXT 0x87C1 2671 #define GL_INVARIANT_EXT 0x87C2 2672 #define GL_LOCAL_CONSTANT_EXT 0x87C3 2673 #define GL_LOCAL_EXT 0x87C4 2674 #define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5 2675 #define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6 2676 #define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7 2677 #define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8 2678 #define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9 2679 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA 2680 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB 2681 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC 2682 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CD 2683 #define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE 2684 #define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF 2685 #define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0 2686 #define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1 2687 #define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2 2688 #define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3 2689 #define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4 2690 #define GL_X_EXT 0x87D5 2691 #define GL_Y_EXT 0x87D6 2692 #define GL_Z_EXT 0x87D7 2693 #define GL_W_EXT 0x87D8 2694 #define GL_NEGATIVE_X_EXT 0x87D9 2695 #define GL_NEGATIVE_Y_EXT 0x87DA 2696 #define GL_NEGATIVE_Z_EXT 0x87DB 2697 #define GL_NEGATIVE_W_EXT 0x87DC 2698 #define GL_ZERO_EXT 0x87DD 2699 #define GL_ONE_EXT 0x87DE 2700 #define GL_NEGATIVE_ONE_EXT 0x87DF 2701 #define GL_NORMALIZED_RANGE_EXT 0x87E0 2702 #define GL_FULL_RANGE_EXT 0x87E1 2703 #define GL_CURRENT_VERTEX_EXT 0x87E2 2704 #define GL_MVP_MATRIX_EXT 0x87E3 2705 #define GL_VARIANT_VALUE_EXT 0x87E4 2706 #define GL_VARIANT_DATATYPE_EXT 0x87E5 2707 #define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6 2708 #define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7 2709 #define GL_VARIANT_ARRAY_EXT 0x87E8 2710 #define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9 2711 #define GL_INVARIANT_VALUE_EXT 0x87EA 2712 #define GL_INVARIANT_DATATYPE_EXT 0x87EB 2713 #define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC 2714 #define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED 2717 #ifndef GL_ATI_vertex_streams 2718 #define GL_MAX_VERTEX_STREAMS_ATI 0x876B 2719 #define GL_VERTEX_STREAM0_ATI 0x876C 2720 #define GL_VERTEX_STREAM1_ATI 0x876D 2721 #define GL_VERTEX_STREAM2_ATI 0x876E 2722 #define GL_VERTEX_STREAM3_ATI 0x876F 2723 #define GL_VERTEX_STREAM4_ATI 0x8770 2724 #define GL_VERTEX_STREAM5_ATI 0x8771 2725 #define GL_VERTEX_STREAM6_ATI 0x8772 2726 #define GL_VERTEX_STREAM7_ATI 0x8773 2727 #define GL_VERTEX_SOURCE_ATI 0x8774 2730 #ifndef GL_ATI_element_array 2731 #define GL_ELEMENT_ARRAY_ATI 0x8768 2732 #define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769 2733 #define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A 2736 #ifndef GL_SUN_mesh_array 2737 #define GL_QUAD_MESH_SUN 0x8614 2738 #define GL_TRIANGLE_MESH_SUN 0x8615 2741 #ifndef GL_SUN_slice_accum 2742 #define GL_SLICE_ACCUM_SUN 0x85CC 2745 #ifndef GL_NV_multisample_filter_hint 2746 #define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534 2749 #ifndef GL_NV_depth_clamp 2750 #define GL_DEPTH_CLAMP_NV 0x864F 2753 #ifndef GL_NV_occlusion_query 2754 #define GL_PIXEL_COUNTER_BITS_NV 0x8864 2755 #define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865 2756 #define GL_PIXEL_COUNT_NV 0x8866 2757 #define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867 2760 #ifndef GL_NV_point_sprite 2761 #define GL_POINT_SPRITE_NV 0x8861 2762 #define GL_COORD_REPLACE_NV 0x8862 2763 #define GL_POINT_SPRITE_R_MODE_NV 0x8863 2766 #ifndef GL_NV_texture_shader3 2767 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850 2768 #define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851 2769 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852 2770 #define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853 2771 #define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854 2772 #define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855 2773 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856 2774 #define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857 2775 #define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858 2776 #define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859 2777 #define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A 2778 #define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B 2779 #define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C 2780 #define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D 2781 #define GL_HILO8_NV 0x885E 2782 #define GL_SIGNED_HILO8_NV 0x885F 2783 #define GL_FORCE_BLUE_TO_ONE_NV 0x8860 2786 #ifndef GL_NV_vertex_program1_1 2789 #ifndef GL_EXT_shadow_funcs 2792 #ifndef GL_EXT_stencil_two_side 2793 #define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910 2794 #define GL_ACTIVE_STENCIL_FACE_EXT 0x8911 2797 #ifndef GL_ATI_text_fragment_shader 2798 #define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200 2801 #ifndef GL_APPLE_client_storage 2802 #define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2 2805 #ifndef GL_APPLE_element_array 2806 #define GL_ELEMENT_ARRAY_APPLE 0x8768 2807 #define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8769 2808 #define GL_ELEMENT_ARRAY_POINTER_APPLE 0x876A 2811 #ifndef GL_APPLE_fence 2812 #define GL_DRAW_PIXELS_APPLE 0x8A0A 2813 #define GL_FENCE_APPLE 0x8A0B 2816 #ifndef GL_APPLE_vertex_array_object 2817 #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5 2820 #ifndef GL_APPLE_vertex_array_range 2821 #define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D 2822 #define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E 2823 #define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F 2824 #define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521 2825 #define GL_STORAGE_CACHED_APPLE 0x85BE 2826 #define GL_STORAGE_SHARED_APPLE 0x85BF 2829 #ifndef GL_APPLE_ycbcr_422 2830 #define GL_YCBCR_422_APPLE 0x85B9 2831 #define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA 2832 #define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB 2836 #define GL_RGB_S3TC 0x83A0 2837 #define GL_RGB4_S3TC 0x83A1 2838 #define GL_RGBA_S3TC 0x83A2 2839 #define GL_RGBA4_S3TC 0x83A3 2842 #ifndef GL_ATI_draw_buffers 2843 #define GL_MAX_DRAW_BUFFERS_ATI 0x8824 2844 #define GL_DRAW_BUFFER0_ATI 0x8825 2845 #define GL_DRAW_BUFFER1_ATI 0x8826 2846 #define GL_DRAW_BUFFER2_ATI 0x8827 2847 #define GL_DRAW_BUFFER3_ATI 0x8828 2848 #define GL_DRAW_BUFFER4_ATI 0x8829 2849 #define GL_DRAW_BUFFER5_ATI 0x882A 2850 #define GL_DRAW_BUFFER6_ATI 0x882B 2851 #define GL_DRAW_BUFFER7_ATI 0x882C 2852 #define GL_DRAW_BUFFER8_ATI 0x882D 2853 #define GL_DRAW_BUFFER9_ATI 0x882E 2854 #define GL_DRAW_BUFFER10_ATI 0x882F 2855 #define GL_DRAW_BUFFER11_ATI 0x8830 2856 #define GL_DRAW_BUFFER12_ATI 0x8831 2857 #define GL_DRAW_BUFFER13_ATI 0x8832 2858 #define GL_DRAW_BUFFER14_ATI 0x8833 2859 #define GL_DRAW_BUFFER15_ATI 0x8834 2862 #ifndef GL_ATI_pixel_format_float 2863 #define GL_TYPE_RGBA_FLOAT_ATI 0x8820 2864 #define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835 2867 #ifndef GL_ATI_texture_env_combine3 2868 #define GL_MODULATE_ADD_ATI 0x8744 2869 #define GL_MODULATE_SIGNED_ADD_ATI 0x8745 2870 #define GL_MODULATE_SUBTRACT_ATI 0x8746 2873 #ifndef GL_ATI_texture_float 2874 #define GL_RGBA_FLOAT32_ATI 0x8814 2875 #define GL_RGB_FLOAT32_ATI 0x8815 2876 #define GL_ALPHA_FLOAT32_ATI 0x8816 2877 #define GL_INTENSITY_FLOAT32_ATI 0x8817 2878 #define GL_LUMINANCE_FLOAT32_ATI 0x8818 2879 #define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819 2880 #define GL_RGBA_FLOAT16_ATI 0x881A 2881 #define GL_RGB_FLOAT16_ATI 0x881B 2882 #define GL_ALPHA_FLOAT16_ATI 0x881C 2883 #define GL_INTENSITY_FLOAT16_ATI 0x881D 2884 #define GL_LUMINANCE_FLOAT16_ATI 0x881E 2885 #define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F 2888 #ifndef GL_NV_float_buffer 2889 #define GL_FLOAT_R_NV 0x8880 2890 #define GL_FLOAT_RG_NV 0x8881 2891 #define GL_FLOAT_RGB_NV 0x8882 2892 #define GL_FLOAT_RGBA_NV 0x8883 2893 #define GL_FLOAT_R16_NV 0x8884 2894 #define GL_FLOAT_R32_NV 0x8885 2895 #define GL_FLOAT_RG16_NV 0x8886 2896 #define GL_FLOAT_RG32_NV 0x8887 2897 #define GL_FLOAT_RGB16_NV 0x8888 2898 #define GL_FLOAT_RGB32_NV 0x8889 2899 #define GL_FLOAT_RGBA16_NV 0x888A 2900 #define GL_FLOAT_RGBA32_NV 0x888B 2901 #define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C 2902 #define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D 2903 #define GL_FLOAT_RGBA_MODE_NV 0x888E 2906 #ifndef GL_NV_fragment_program 2907 #define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868 2908 #define GL_FRAGMENT_PROGRAM_NV 0x8870 2909 #define GL_MAX_TEXTURE_COORDS_NV 0x8871 2910 #define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872 2911 #define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873 2912 #define GL_PROGRAM_ERROR_STRING_NV 0x8874 2915 #ifndef GL_NV_half_float 2916 #define GL_HALF_FLOAT_NV 0x140B 2919 #ifndef GL_NV_pixel_data_range 2920 #define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878 2921 #define GL_READ_PIXEL_DATA_RANGE_NV 0x8879 2922 #define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A 2923 #define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B 2924 #define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C 2925 #define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D 2928 #ifndef GL_NV_primitive_restart 2929 #define GL_PRIMITIVE_RESTART_NV 0x8558 2930 #define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559 2933 #ifndef GL_NV_texture_expand_normal 2934 #define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F 2937 #ifndef GL_NV_vertex_program2 2940 #ifndef GL_ATI_map_object_buffer 2943 #ifndef GL_ATI_separate_stencil 2944 #define GL_STENCIL_BACK_FUNC_ATI 0x8800 2945 #define GL_STENCIL_BACK_FAIL_ATI 0x8801 2946 #define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802 2947 #define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803 2950 #ifndef GL_ATI_vertex_attrib_array_object 2953 #ifndef GL_OES_read_format 2954 #define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A 2955 #define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B 2958 #ifndef GL_EXT_depth_bounds_test 2959 #define GL_DEPTH_BOUNDS_TEST_EXT 0x8890 2960 #define GL_DEPTH_BOUNDS_EXT 0x8891 2963 #ifndef GL_EXT_texture_mirror_clamp 2964 #define GL_MIRROR_CLAMP_EXT 0x8742 2965 #define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743 2966 #define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912 2969 #ifndef GL_EXT_blend_equation_separate 2970 #define GL_BLEND_EQUATION_RGB_EXT GL_BLEND_EQUATION 2971 #define GL_BLEND_EQUATION_ALPHA_EXT 0x883D 2974 #ifndef GL_MESA_pack_invert 2975 #define GL_PACK_INVERT_MESA 0x8758 2978 #ifndef GL_MESA_ycbcr_texture 2979 #define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA 2980 #define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB 2981 #define GL_YCBCR_MESA 0x8757 2984 #ifndef GL_EXT_pixel_buffer_object 2985 #define GL_PIXEL_PACK_BUFFER_EXT 0x88EB 2986 #define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC 2987 #define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED 2988 #define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF 2991 #ifndef GL_NV_fragment_program_option 2994 #ifndef GL_NV_fragment_program2 2995 #define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4 2996 #define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5 2997 #define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6 2998 #define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7 2999 #define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8 3002 #ifndef GL_NV_vertex_program2_option 3007 #ifndef GL_NV_vertex_program3 3011 #ifndef GL_EXT_framebuffer_object 3012 #define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 3013 #define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8 3014 #define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6 3015 #define GL_RENDERBUFFER_BINDING_EXT 0x8CA7 3016 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0 3017 #define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1 3018 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2 3019 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3 3020 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4 3021 #define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5 3022 #define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6 3023 #define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7 3024 #define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 3025 #define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA 3026 #define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB 3027 #define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC 3028 #define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD 3029 #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF 3030 #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0 3031 #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1 3032 #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2 3033 #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3 3034 #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4 3035 #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5 3036 #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6 3037 #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7 3038 #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8 3039 #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9 3040 #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA 3041 #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB 3042 #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC 3043 #define GL_COLOR_ATTACHMENT13_EXT 0x8CED 3044 #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE 3045 #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF 3046 #define GL_DEPTH_ATTACHMENT_EXT 0x8D00 3047 #define GL_STENCIL_ATTACHMENT_EXT 0x8D20 3048 #define GL_FRAMEBUFFER_EXT 0x8D40 3049 #define GL_RENDERBUFFER_EXT 0x8D41 3050 #define GL_RENDERBUFFER_WIDTH_EXT 0x8D42 3051 #define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43 3052 #define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44 3053 #define GL_STENCIL_INDEX1_EXT 0x8D46 3054 #define GL_STENCIL_INDEX4_EXT 0x8D47 3055 #define GL_STENCIL_INDEX8_EXT 0x8D48 3056 #define GL_STENCIL_INDEX16_EXT 0x8D49 3057 #define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50 3058 #define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51 3059 #define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52 3060 #define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53 3061 #define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54 3062 #define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55 3065 #ifndef GL_GREMEDY_string_marker 3068 #ifndef GL_EXT_packed_depth_stencil 3069 #define GL_DEPTH_STENCIL_EXT 0x84F9 3070 #define GL_UNSIGNED_INT_24_8_EXT 0x84FA 3071 #define GL_DEPTH24_STENCIL8_EXT 0x88F0 3072 #define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1 3075 #ifndef GL_EXT_stencil_clear_tag 3076 #define GL_STENCIL_TAG_BITS_EXT 0x88F2 3077 #define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3 3080 #ifndef GL_EXT_texture_sRGB 3081 #define GL_SRGB_EXT 0x8C40 3082 #define GL_SRGB8_EXT 0x8C41 3083 #define GL_SRGB_ALPHA_EXT 0x8C42 3084 #define GL_SRGB8_ALPHA8_EXT 0x8C43 3085 #define GL_SLUMINANCE_ALPHA_EXT 0x8C44 3086 #define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45 3087 #define GL_SLUMINANCE_EXT 0x8C46 3088 #define GL_SLUMINANCE8_EXT 0x8C47 3089 #define GL_COMPRESSED_SRGB_EXT 0x8C48 3090 #define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49 3091 #define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A 3092 #define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B 3093 #define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C 3094 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D 3095 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E 3096 #define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F 3099 #ifndef GL_EXT_framebuffer_blit 3100 #define GL_READ_FRAMEBUFFER_EXT 0x8CA8 3101 #define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9 3102 #define GL_READ_FRAMEBUFFER_BINDING_EXT GL_FRAMEBUFFER_BINDING_EXT 3103 #define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CAA 3106 #ifndef GL_EXT_framebuffer_multisample 3107 #define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB 3108 #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56 3109 #define GL_MAX_SAMPLES_EXT 0x8D57 3112 #ifndef GL_MESAX_texture_stack 3113 #define GL_TEXTURE_1D_STACK_MESAX 0x8759 3114 #define GL_TEXTURE_2D_STACK_MESAX 0x875A 3115 #define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B 3116 #define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C 3117 #define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D 3118 #define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E 3121 #ifndef GL_EXT_timer_query 3122 #define GL_TIME_ELAPSED_EXT 0x88BF 3125 #ifndef GL_EXT_gpu_program_parameters 3128 #ifndef GL_APPLE_flush_buffer_range 3129 #define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12 3130 #define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13 3133 #ifndef GL_NV_gpu_program4 3134 #define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904 3135 #define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905 3136 #define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906 3137 #define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907 3138 #define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908 3139 #define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909 3140 #define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5 3141 #define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6 3144 #ifndef GL_NV_geometry_program4 3145 #define GL_LINES_ADJACENCY_EXT 0x000A 3146 #define GL_LINE_STRIP_ADJACENCY_EXT 0x000B 3147 #define GL_TRIANGLES_ADJACENCY_EXT 0x000C 3148 #define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0x000D 3149 #define GL_GEOMETRY_PROGRAM_NV 0x8C26 3150 #define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27 3151 #define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28 3152 #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA 3153 #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB 3154 #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC 3155 #define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29 3156 #define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7 3157 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8 3158 #define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9 3159 #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4 3160 #define GL_PROGRAM_POINT_SIZE_EXT 0x8642 3163 #ifndef GL_EXT_geometry_shader4 3164 #define GL_GEOMETRY_SHADER_EXT 0x8DD9 3169 #define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD 3170 #define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE 3171 #define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B 3172 #define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF 3173 #define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0 3174 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1 3186 #ifndef GL_NV_vertex_program4 3187 #define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD 3190 #ifndef GL_EXT_gpu_shader4 3191 #define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0 3192 #define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1 3193 #define GL_SAMPLER_BUFFER_EXT 0x8DC2 3194 #define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3 3195 #define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4 3196 #define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5 3197 #define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6 3198 #define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7 3199 #define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8 3200 #define GL_INT_SAMPLER_1D_EXT 0x8DC9 3201 #define GL_INT_SAMPLER_2D_EXT 0x8DCA 3202 #define GL_INT_SAMPLER_3D_EXT 0x8DCB 3203 #define GL_INT_SAMPLER_CUBE_EXT 0x8DCC 3204 #define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD 3205 #define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE 3206 #define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF 3207 #define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0 3208 #define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1 3209 #define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2 3210 #define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3 3211 #define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4 3212 #define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5 3213 #define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6 3214 #define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7 3215 #define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8 3218 #ifndef GL_EXT_draw_instanced 3221 #ifndef GL_EXT_packed_float 3222 #define GL_R11F_G11F_B10F_EXT 0x8C3A 3223 #define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B 3224 #define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C 3227 #ifndef GL_EXT_texture_array 3228 #define GL_TEXTURE_1D_ARRAY_EXT 0x8C18 3229 #define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19 3230 #define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A 3231 #define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B 3232 #define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C 3233 #define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D 3234 #define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF 3235 #define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E 3239 #ifndef GL_EXT_texture_buffer_object 3240 #define GL_TEXTURE_BUFFER_EXT 0x8C2A 3241 #define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B 3242 #define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C 3243 #define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D 3244 #define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E 3247 #ifndef GL_EXT_texture_compression_latc 3248 #define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70 3249 #define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71 3250 #define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72 3251 #define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73 3254 #ifndef GL_EXT_texture_compression_rgtc 3255 #define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB 3256 #define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC 3257 #define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD 3258 #define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE 3261 #ifndef GL_EXT_texture_shared_exponent 3262 #define GL_RGB9_E5_EXT 0x8C3D 3263 #define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E 3264 #define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F 3267 #ifndef GL_NV_depth_buffer_float 3268 #define GL_DEPTH_COMPONENT32F_NV 0x8DAB 3269 #define GL_DEPTH32F_STENCIL8_NV 0x8DAC 3270 #define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD 3271 #define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF 3274 #ifndef GL_NV_fragment_program4 3277 #ifndef GL_NV_framebuffer_multisample_coverage 3278 #define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB 3279 #define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10 3280 #define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11 3281 #define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12 3284 #ifndef GL_EXT_framebuffer_sRGB 3285 #define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9 3286 #define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA 3289 #ifndef GL_NV_geometry_shader4 3292 #ifndef GL_NV_parameter_buffer_object 3293 #define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0 3294 #define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1 3295 #define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2 3296 #define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3 3297 #define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4 3300 #ifndef GL_EXT_draw_buffers2 3303 #ifndef GL_NV_transform_feedback 3304 #define GL_BACK_PRIMARY_COLOR_NV 0x8C77 3305 #define GL_BACK_SECONDARY_COLOR_NV 0x8C78 3306 #define GL_TEXTURE_COORD_NV 0x8C79 3307 #define GL_CLIP_DISTANCE_NV 0x8C7A 3308 #define GL_VERTEX_ID_NV 0x8C7B 3309 #define GL_PRIMITIVE_ID_NV 0x8C7C 3310 #define GL_GENERIC_ATTRIB_NV 0x8C7D 3311 #define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E 3312 #define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F 3313 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80 3314 #define GL_ACTIVE_VARYINGS_NV 0x8C81 3315 #define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82 3316 #define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83 3317 #define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84 3318 #define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85 3319 #define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86 3320 #define GL_PRIMITIVES_GENERATED_NV 0x8C87 3321 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88 3322 #define GL_RASTERIZER_DISCARD_NV 0x8C89 3323 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV 0x8C8A 3324 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B 3325 #define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C 3326 #define GL_SEPARATE_ATTRIBS_NV 0x8C8D 3327 #define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E 3328 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F 3331 #ifndef GL_EXT_bindable_uniform 3332 #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2 3333 #define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3 3334 #define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4 3335 #define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED 3336 #define GL_UNIFORM_BUFFER_EXT 0x8DEE 3337 #define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF 3340 #ifndef GL_EXT_texture_integer 3341 #define GL_RGBA32UI_EXT 0x8D70 3342 #define GL_RGB32UI_EXT 0x8D71 3343 #define GL_ALPHA32UI_EXT 0x8D72 3344 #define GL_INTENSITY32UI_EXT 0x8D73 3345 #define GL_LUMINANCE32UI_EXT 0x8D74 3346 #define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75 3347 #define GL_RGBA16UI_EXT 0x8D76 3348 #define GL_RGB16UI_EXT 0x8D77 3349 #define GL_ALPHA16UI_EXT 0x8D78 3350 #define GL_INTENSITY16UI_EXT 0x8D79 3351 #define GL_LUMINANCE16UI_EXT 0x8D7A 3352 #define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B 3353 #define GL_RGBA8UI_EXT 0x8D7C 3354 #define GL_RGB8UI_EXT 0x8D7D 3355 #define GL_ALPHA8UI_EXT 0x8D7E 3356 #define GL_INTENSITY8UI_EXT 0x8D7F 3357 #define GL_LUMINANCE8UI_EXT 0x8D80 3358 #define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81 3359 #define GL_RGBA32I_EXT 0x8D82 3360 #define GL_RGB32I_EXT 0x8D83 3361 #define GL_ALPHA32I_EXT 0x8D84 3362 #define GL_INTENSITY32I_EXT 0x8D85 3363 #define GL_LUMINANCE32I_EXT 0x8D86 3364 #define GL_LUMINANCE_ALPHA32I_EXT 0x8D87 3365 #define GL_RGBA16I_EXT 0x8D88 3366 #define GL_RGB16I_EXT 0x8D89 3367 #define GL_ALPHA16I_EXT 0x8D8A 3368 #define GL_INTENSITY16I_EXT 0x8D8B 3369 #define GL_LUMINANCE16I_EXT 0x8D8C 3370 #define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D 3371 #define GL_RGBA8I_EXT 0x8D8E 3372 #define GL_RGB8I_EXT 0x8D8F 3373 #define GL_ALPHA8I_EXT 0x8D90 3374 #define GL_INTENSITY8I_EXT 0x8D91 3375 #define GL_LUMINANCE8I_EXT 0x8D92 3376 #define GL_LUMINANCE_ALPHA8I_EXT 0x8D93 3377 #define GL_RED_INTEGER_EXT 0x8D94 3378 #define GL_GREEN_INTEGER_EXT 0x8D95 3379 #define GL_BLUE_INTEGER_EXT 0x8D96 3380 #define GL_ALPHA_INTEGER_EXT 0x8D97 3381 #define GL_RGB_INTEGER_EXT 0x8D98 3382 #define GL_RGBA_INTEGER_EXT 0x8D99 3383 #define GL_BGR_INTEGER_EXT 0x8D9A 3384 #define GL_BGRA_INTEGER_EXT 0x8D9B 3385 #define GL_LUMINANCE_INTEGER_EXT 0x8D9C 3386 #define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D 3387 #define GL_RGBA_INTEGER_MODE_EXT 0x8D9E 3394 #ifndef GL_VERSION_2_0 3399 #ifndef GL_VERSION_1_5 3405 #ifndef GL_ARB_vertex_buffer_object 3411 #ifndef GL_ARB_shader_objects 3418 #ifndef GL_ARB_half_float_pixel 3422 #ifndef GL_NV_half_float 3426 #ifndef GLEXT_64_TYPES_DEFINED 3428 #define GLEXT_64_TYPES_DEFINED 3431 #if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L 3432 #include <inttypes.h> 3433 #elif defined(__sun__) 3434 #include <inttypes.h> 3435 #if defined(__STDC__) 3436 #if defined(__arch64__) 3438 typedef unsigned long int uint64_t;
3440 typedef long long int int64_t;
3441 typedef unsigned long long int uint64_t;
3444 #elif defined( __VMS ) 3445 #include <inttypes.h> 3446 #elif defined(__SCO__) || defined(__USLC__) 3448 #elif defined(__UNIXOS2__) || defined(__SOL64__) 3450 typedef long long int int64_t;
3451 typedef unsigned long long int uint64_t;
3452 #elif defined(_WIN32) && defined(__GNUC__) 3454 #elif defined(_WIN32) 3459 #include <inttypes.h> 3463 #ifndef GL_EXT_timer_query 3468 #ifndef GL_VERSION_1_2 3469 #define GL_VERSION_1_2 1 3470 #ifdef GL_GLEXT_PROTOTYPES 3507 GLAPI void APIENTRY glTexSubImage3D (
GLenum,
GLint,
GLint,
GLint,
GLint,
GLsizei,
GLsizei,
GLsizei,
GLenum,
GLenum,
const GLvoid *);
3546 typedef void (
APIENTRYP PFNGLTEXSUBIMAGE3DPROC) (
GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLenum type,
const GLvoid *
pixels);
3550 #ifndef GL_VERSION_1_3 3551 #define GL_VERSION_1_3 1 3552 #ifdef GL_GLEXT_PROTOTYPES 3595 GLAPI void APIENTRY glCompressedTexSubImage3D (
GLenum,
GLint,
GLint,
GLint,
GLint,
GLsizei,
GLsizei,
GLsizei,
GLenum,
GLsizei,
const GLvoid *);
3642 typedef void (
APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (
GLenum target,
GLint level,
GLint xoffset,
GLint yoffset,
GLint zoffset,
GLsizei width,
GLsizei height,
GLsizei depth,
GLenum format,
GLsizei imageSize,
const GLvoid *
data);
3648 #ifndef GL_VERSION_1_4 3649 #define GL_VERSION_1_4 1 3650 #ifdef GL_GLEXT_PROTOTYPES 3744 #ifndef GL_VERSION_1_5 3745 #define GL_VERSION_1_5 1 3746 #ifdef GL_GLEXT_PROTOTYPES 3788 #ifndef GL_VERSION_2_0 3789 #define GL_VERSION_2_0 1 3790 #ifdef GL_GLEXT_PROTOTYPES