46 |
/*************************************************************/ |
/*************************************************************/ |
47 |
|
|
48 |
/* Header file version number, required by OpenGL ABI for Linux */ |
/* Header file version number, required by OpenGL ABI for Linux */ |
49 |
/* glext.h last updated 2007/02/12 */ |
/* glext.h last updated 2009/03/19 */ |
50 |
/* Current version at http://www.opengl.org/registry/ */ |
/* Current version at http://www.opengl.org/registry/ */ |
51 |
#define GL_GLEXT_VERSION 39 |
#define GL_GLEXT_VERSION 48 |
52 |
|
|
53 |
#ifndef GL_VERSION_1_2 |
#ifndef GL_VERSION_1_2 |
54 |
#define GL_UNSIGNED_BYTE_3_3_2 0x8032 |
#define GL_UNSIGNED_BYTE_3_3_2 0x8032 |
479 |
#define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B |
#define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B |
480 |
#endif |
#endif |
481 |
|
|
482 |
|
#ifndef GL_VERSION_3_0 |
483 |
|
#define GL_COMPARE_REF_TO_TEXTURE GL_COMPARE_R_TO_TEXTURE_ARB |
484 |
|
#define GL_CLIP_DISTANCE0 GL_CLIP_PLANE0 |
485 |
|
#define GL_CLIP_DISTANCE1 GL_CLIP_PLANE1 |
486 |
|
#define GL_CLIP_DISTANCE2 GL_CLIP_PLANE2 |
487 |
|
#define GL_CLIP_DISTANCE3 GL_CLIP_PLANE3 |
488 |
|
#define GL_CLIP_DISTANCE4 GL_CLIP_PLANE4 |
489 |
|
#define GL_CLIP_DISTANCE5 GL_CLIP_PLANE5 |
490 |
|
#define GL_MAX_CLIP_DISTANCES GL_MAX_CLIP_PLANES |
491 |
|
#define GL_MAJOR_VERSION 0x821B |
492 |
|
#define GL_MINOR_VERSION 0x821C |
493 |
|
#define GL_NUM_EXTENSIONS 0x821D |
494 |
|
#define GL_CONTEXT_FLAGS 0x821E |
495 |
|
#define GL_DEPTH_BUFFER 0x8223 |
496 |
|
#define GL_STENCIL_BUFFER 0x8224 |
497 |
|
#define GL_COMPRESSED_RED 0x8225 |
498 |
|
#define GL_COMPRESSED_RG 0x8226 |
499 |
|
#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001 |
500 |
|
#define GL_RGBA32F 0x8814 |
501 |
|
#define GL_RGB32F 0x8815 |
502 |
|
#define GL_RGBA16F 0x881A |
503 |
|
#define GL_RGB16F 0x881B |
504 |
|
#define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD |
505 |
|
#define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF |
506 |
|
#define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904 |
507 |
|
#define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905 |
508 |
|
#define GL_CLAMP_VERTEX_COLOR 0x891A |
509 |
|
#define GL_CLAMP_FRAGMENT_COLOR 0x891B |
510 |
|
#define GL_CLAMP_READ_COLOR 0x891C |
511 |
|
#define GL_FIXED_ONLY 0x891D |
512 |
|
#define GL_MAX_VARYING_COMPONENTS GL_MAX_VARYING_FLOATS |
513 |
|
#define GL_TEXTURE_RED_TYPE 0x8C10 |
514 |
|
#define GL_TEXTURE_GREEN_TYPE 0x8C11 |
515 |
|
#define GL_TEXTURE_BLUE_TYPE 0x8C12 |
516 |
|
#define GL_TEXTURE_ALPHA_TYPE 0x8C13 |
517 |
|
#define GL_TEXTURE_LUMINANCE_TYPE 0x8C14 |
518 |
|
#define GL_TEXTURE_INTENSITY_TYPE 0x8C15 |
519 |
|
#define GL_TEXTURE_DEPTH_TYPE 0x8C16 |
520 |
|
#define GL_UNSIGNED_NORMALIZED 0x8C17 |
521 |
|
#define GL_TEXTURE_1D_ARRAY 0x8C18 |
522 |
|
#define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19 |
523 |
|
#define GL_TEXTURE_2D_ARRAY 0x8C1A |
524 |
|
#define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B |
525 |
|
#define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C |
526 |
|
#define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D |
527 |
|
#define GL_R11F_G11F_B10F 0x8C3A |
528 |
|
#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B |
529 |
|
#define GL_RGB9_E5 0x8C3D |
530 |
|
#define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E |
531 |
|
#define GL_TEXTURE_SHARED_SIZE 0x8C3F |
532 |
|
#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76 |
533 |
|
#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F |
534 |
|
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80 |
535 |
|
#define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83 |
536 |
|
#define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84 |
537 |
|
#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85 |
538 |
|
#define GL_PRIMITIVES_GENERATED 0x8C87 |
539 |
|
#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88 |
540 |
|
#define GL_RASTERIZER_DISCARD 0x8C89 |
541 |
|
#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A |
542 |
|
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B |
543 |
|
#define GL_INTERLEAVED_ATTRIBS 0x8C8C |
544 |
|
#define GL_SEPARATE_ATTRIBS 0x8C8D |
545 |
|
#define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E |
546 |
|
#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F |
547 |
|
#define GL_RGBA32UI 0x8D70 |
548 |
|
#define GL_RGB32UI 0x8D71 |
549 |
|
#define GL_RGBA16UI 0x8D76 |
550 |
|
#define GL_RGB16UI 0x8D77 |
551 |
|
#define GL_RGBA8UI 0x8D7C |
552 |
|
#define GL_RGB8UI 0x8D7D |
553 |
|
#define GL_RGBA32I 0x8D82 |
554 |
|
#define GL_RGB32I 0x8D83 |
555 |
|
#define GL_RGBA16I 0x8D88 |
556 |
|
#define GL_RGB16I 0x8D89 |
557 |
|
#define GL_RGBA8I 0x8D8E |
558 |
|
#define GL_RGB8I 0x8D8F |
559 |
|
#define GL_RED_INTEGER 0x8D94 |
560 |
|
#define GL_GREEN_INTEGER 0x8D95 |
561 |
|
#define GL_BLUE_INTEGER 0x8D96 |
562 |
|
#define GL_ALPHA_INTEGER 0x8D97 |
563 |
|
#define GL_RGB_INTEGER 0x8D98 |
564 |
|
#define GL_RGBA_INTEGER 0x8D99 |
565 |
|
#define GL_BGR_INTEGER 0x8D9A |
566 |
|
#define GL_BGRA_INTEGER 0x8D9B |
567 |
|
#define GL_SAMPLER_1D_ARRAY 0x8DC0 |
568 |
|
#define GL_SAMPLER_2D_ARRAY 0x8DC1 |
569 |
|
#define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3 |
570 |
|
#define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4 |
571 |
|
#define GL_SAMPLER_CUBE_SHADOW 0x8DC5 |
572 |
|
#define GL_UNSIGNED_INT_VEC2 0x8DC6 |
573 |
|
#define GL_UNSIGNED_INT_VEC3 0x8DC7 |
574 |
|
#define GL_UNSIGNED_INT_VEC4 0x8DC8 |
575 |
|
#define GL_INT_SAMPLER_1D 0x8DC9 |
576 |
|
#define GL_INT_SAMPLER_2D 0x8DCA |
577 |
|
#define GL_INT_SAMPLER_3D 0x8DCB |
578 |
|
#define GL_INT_SAMPLER_CUBE 0x8DCC |
579 |
|
#define GL_INT_SAMPLER_1D_ARRAY 0x8DCE |
580 |
|
#define GL_INT_SAMPLER_2D_ARRAY 0x8DCF |
581 |
|
#define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1 |
582 |
|
#define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2 |
583 |
|
#define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3 |
584 |
|
#define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4 |
585 |
|
#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6 |
586 |
|
#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7 |
587 |
|
#define GL_QUERY_WAIT 0x8E13 |
588 |
|
#define GL_QUERY_NO_WAIT 0x8E14 |
589 |
|
#define GL_QUERY_BY_REGION_WAIT 0x8E15 |
590 |
|
#define GL_QUERY_BY_REGION_NO_WAIT 0x8E16 |
591 |
|
/* Reuse tokens from ARB_depth_buffer_float */ |
592 |
|
/* reuse GL_DEPTH_COMPONENT32F */ |
593 |
|
/* reuse GL_DEPTH32F_STENCIL8 */ |
594 |
|
/* reuse GL_FLOAT_32_UNSIGNED_INT_24_8_REV */ |
595 |
|
/* Reuse tokens from ARB_framebuffer_object */ |
596 |
|
/* reuse GL_INVALID_FRAMEBUFFER_OPERATION */ |
597 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING */ |
598 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE */ |
599 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE */ |
600 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE */ |
601 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE */ |
602 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE */ |
603 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE */ |
604 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE */ |
605 |
|
/* reuse GL_FRAMEBUFFER_DEFAULT */ |
606 |
|
/* reuse GL_FRAMEBUFFER_UNDEFINED */ |
607 |
|
/* reuse GL_DEPTH_STENCIL_ATTACHMENT */ |
608 |
|
/* reuse GL_INDEX */ |
609 |
|
/* reuse GL_MAX_RENDERBUFFER_SIZE */ |
610 |
|
/* reuse GL_DEPTH_STENCIL */ |
611 |
|
/* reuse GL_UNSIGNED_INT_24_8 */ |
612 |
|
/* reuse GL_DEPTH24_STENCIL8 */ |
613 |
|
/* reuse GL_TEXTURE_STENCIL_SIZE */ |
614 |
|
/* reuse GL_TEXTURE_RED_TYPE */ |
615 |
|
/* reuse GL_TEXTURE_GREEN_TYPE */ |
616 |
|
/* reuse GL_TEXTURE_BLUE_TYPE */ |
617 |
|
/* reuse GL_TEXTURE_ALPHA_TYPE */ |
618 |
|
/* reuse GL_TEXTURE_LUMINANCE_TYPE */ |
619 |
|
/* reuse GL_TEXTURE_INTENSITY_TYPE */ |
620 |
|
/* reuse GL_TEXTURE_DEPTH_TYPE */ |
621 |
|
/* reuse GL_UNSIGNED_NORMALIZED */ |
622 |
|
/* reuse GL_FRAMEBUFFER_BINDING */ |
623 |
|
/* reuse GL_DRAW_FRAMEBUFFER_BINDING */ |
624 |
|
/* reuse GL_RENDERBUFFER_BINDING */ |
625 |
|
/* reuse GL_READ_FRAMEBUFFER */ |
626 |
|
/* reuse GL_DRAW_FRAMEBUFFER */ |
627 |
|
/* reuse GL_READ_FRAMEBUFFER_BINDING */ |
628 |
|
/* reuse GL_RENDERBUFFER_SAMPLES */ |
629 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE */ |
630 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME */ |
631 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL */ |
632 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE */ |
633 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER */ |
634 |
|
/* reuse GL_FRAMEBUFFER_COMPLETE */ |
635 |
|
/* reuse GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT */ |
636 |
|
/* reuse GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT */ |
637 |
|
/* reuse GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER */ |
638 |
|
/* reuse GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER */ |
639 |
|
/* reuse GL_FRAMEBUFFER_UNSUPPORTED */ |
640 |
|
/* reuse GL_MAX_COLOR_ATTACHMENTS */ |
641 |
|
/* reuse GL_COLOR_ATTACHMENT0 */ |
642 |
|
/* reuse GL_COLOR_ATTACHMENT1 */ |
643 |
|
/* reuse GL_COLOR_ATTACHMENT2 */ |
644 |
|
/* reuse GL_COLOR_ATTACHMENT3 */ |
645 |
|
/* reuse GL_COLOR_ATTACHMENT4 */ |
646 |
|
/* reuse GL_COLOR_ATTACHMENT5 */ |
647 |
|
/* reuse GL_COLOR_ATTACHMENT6 */ |
648 |
|
/* reuse GL_COLOR_ATTACHMENT7 */ |
649 |
|
/* reuse GL_COLOR_ATTACHMENT8 */ |
650 |
|
/* reuse GL_COLOR_ATTACHMENT9 */ |
651 |
|
/* reuse GL_COLOR_ATTACHMENT10 */ |
652 |
|
/* reuse GL_COLOR_ATTACHMENT11 */ |
653 |
|
/* reuse GL_COLOR_ATTACHMENT12 */ |
654 |
|
/* reuse GL_COLOR_ATTACHMENT13 */ |
655 |
|
/* reuse GL_COLOR_ATTACHMENT14 */ |
656 |
|
/* reuse GL_COLOR_ATTACHMENT15 */ |
657 |
|
/* reuse GL_DEPTH_ATTACHMENT */ |
658 |
|
/* reuse GL_STENCIL_ATTACHMENT */ |
659 |
|
/* reuse GL_FRAMEBUFFER */ |
660 |
|
/* reuse GL_RENDERBUFFER */ |
661 |
|
/* reuse GL_RENDERBUFFER_WIDTH */ |
662 |
|
/* reuse GL_RENDERBUFFER_HEIGHT */ |
663 |
|
/* reuse GL_RENDERBUFFER_INTERNAL_FORMAT */ |
664 |
|
/* reuse GL_STENCIL_INDEX1 */ |
665 |
|
/* reuse GL_STENCIL_INDEX4 */ |
666 |
|
/* reuse GL_STENCIL_INDEX8 */ |
667 |
|
/* reuse GL_STENCIL_INDEX16 */ |
668 |
|
/* reuse GL_RENDERBUFFER_RED_SIZE */ |
669 |
|
/* reuse GL_RENDERBUFFER_GREEN_SIZE */ |
670 |
|
/* reuse GL_RENDERBUFFER_BLUE_SIZE */ |
671 |
|
/* reuse GL_RENDERBUFFER_ALPHA_SIZE */ |
672 |
|
/* reuse GL_RENDERBUFFER_DEPTH_SIZE */ |
673 |
|
/* reuse GL_RENDERBUFFER_STENCIL_SIZE */ |
674 |
|
/* reuse GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE */ |
675 |
|
/* reuse GL_MAX_SAMPLES */ |
676 |
|
/* Reuse tokens from ARB_framebuffer_sRGB */ |
677 |
|
/* reuse GL_FRAMEBUFFER_SRGB */ |
678 |
|
/* Reuse tokens from ARB_half_float_vertex */ |
679 |
|
/* reuse GL_HALF_FLOAT */ |
680 |
|
/* Reuse tokens from ARB_map_buffer_range */ |
681 |
|
/* reuse GL_MAP_READ_BIT */ |
682 |
|
/* reuse GL_MAP_WRITE_BIT */ |
683 |
|
/* reuse GL_MAP_INVALIDATE_RANGE_BIT */ |
684 |
|
/* reuse GL_MAP_INVALIDATE_BUFFER_BIT */ |
685 |
|
/* reuse GL_MAP_FLUSH_EXPLICIT_BIT */ |
686 |
|
/* reuse GL_MAP_UNSYNCHRONIZED_BIT */ |
687 |
|
/* Reuse tokens from ARB_texture_compression_rgtc */ |
688 |
|
/* reuse GL_COMPRESSED_RED_RGTC1 */ |
689 |
|
/* reuse GL_COMPRESSED_SIGNED_RED_RGTC1 */ |
690 |
|
/* reuse GL_COMPRESSED_RG_RGTC2 */ |
691 |
|
/* reuse GL_COMPRESSED_SIGNED_RG_RGTC2 */ |
692 |
|
/* Reuse tokens from ARB_texture_rg */ |
693 |
|
/* reuse GL_RG */ |
694 |
|
/* reuse GL_RG_INTEGER */ |
695 |
|
/* reuse GL_R8 */ |
696 |
|
/* reuse GL_R16 */ |
697 |
|
/* reuse GL_RG8 */ |
698 |
|
/* reuse GL_RG16 */ |
699 |
|
/* reuse GL_R16F */ |
700 |
|
/* reuse GL_R32F */ |
701 |
|
/* reuse GL_RG16F */ |
702 |
|
/* reuse GL_RG32F */ |
703 |
|
/* reuse GL_R8I */ |
704 |
|
/* reuse GL_R8UI */ |
705 |
|
/* reuse GL_R16I */ |
706 |
|
/* reuse GL_R16UI */ |
707 |
|
/* reuse GL_R32I */ |
708 |
|
/* reuse GL_R32UI */ |
709 |
|
/* reuse GL_RG8I */ |
710 |
|
/* reuse GL_RG8UI */ |
711 |
|
/* reuse GL_RG16I */ |
712 |
|
/* reuse GL_RG16UI */ |
713 |
|
/* reuse GL_RG32I */ |
714 |
|
/* reuse GL_RG32UI */ |
715 |
|
/* Reuse tokens from ARB_vertex_array_object */ |
716 |
|
/* reuse GL_VERTEX_ARRAY_BINDING */ |
717 |
|
#endif |
718 |
|
|
719 |
#ifndef GL_ARB_multitexture |
#ifndef GL_ARB_multitexture |
720 |
#define GL_TEXTURE0_ARB 0x84C0 |
#define GL_TEXTURE0_ARB 0x84C0 |
721 |
#define GL_TEXTURE1_ARB 0x84C1 |
#define GL_TEXTURE1_ARB 0x84C1 |
1211 |
#define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF |
#define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF |
1212 |
#endif |
#endif |
1213 |
|
|
1214 |
|
#ifndef GL_ARB_depth_buffer_float |
1215 |
|
#define GL_DEPTH_COMPONENT32F 0x8CAC |
1216 |
|
#define GL_DEPTH32F_STENCIL8 0x8CAD |
1217 |
|
#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD |
1218 |
|
#endif |
1219 |
|
|
1220 |
|
#ifndef GL_ARB_draw_instanced |
1221 |
|
#endif |
1222 |
|
|
1223 |
|
#ifndef GL_ARB_framebuffer_object |
1224 |
|
#define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506 |
1225 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210 |
1226 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211 |
1227 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212 |
1228 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213 |
1229 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214 |
1230 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215 |
1231 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216 |
1232 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217 |
1233 |
|
#define GL_FRAMEBUFFER_DEFAULT 0x8218 |
1234 |
|
#define GL_FRAMEBUFFER_UNDEFINED 0x8219 |
1235 |
|
#define GL_DEPTH_STENCIL_ATTACHMENT 0x821A |
1236 |
|
#define GL_INDEX 0x8222 |
1237 |
|
#define GL_MAX_RENDERBUFFER_SIZE 0x84E8 |
1238 |
|
#define GL_DEPTH_STENCIL 0x84F9 |
1239 |
|
#define GL_UNSIGNED_INT_24_8 0x84FA |
1240 |
|
#define GL_DEPTH24_STENCIL8 0x88F0 |
1241 |
|
#define GL_TEXTURE_STENCIL_SIZE 0x88F1 |
1242 |
|
#define GL_FRAMEBUFFER_BINDING 0x8CA6 |
1243 |
|
#define GL_DRAW_FRAMEBUFFER_BINDING GL_FRAMEBUFFER_BINDING |
1244 |
|
#define GL_RENDERBUFFER_BINDING 0x8CA7 |
1245 |
|
#define GL_READ_FRAMEBUFFER 0x8CA8 |
1246 |
|
#define GL_DRAW_FRAMEBUFFER 0x8CA9 |
1247 |
|
#define GL_READ_FRAMEBUFFER_BINDING 0x8CAA |
1248 |
|
#define GL_RENDERBUFFER_SAMPLES 0x8CAB |
1249 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0 |
1250 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1 |
1251 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2 |
1252 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3 |
1253 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4 |
1254 |
|
#define GL_FRAMEBUFFER_COMPLETE 0x8CD5 |
1255 |
|
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6 |
1256 |
|
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7 |
1257 |
|
#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB |
1258 |
|
#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC |
1259 |
|
#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD |
1260 |
|
#define GL_MAX_COLOR_ATTACHMENTS 0x8CDF |
1261 |
|
#define GL_COLOR_ATTACHMENT0 0x8CE0 |
1262 |
|
#define GL_COLOR_ATTACHMENT1 0x8CE1 |
1263 |
|
#define GL_COLOR_ATTACHMENT2 0x8CE2 |
1264 |
|
#define GL_COLOR_ATTACHMENT3 0x8CE3 |
1265 |
|
#define GL_COLOR_ATTACHMENT4 0x8CE4 |
1266 |
|
#define GL_COLOR_ATTACHMENT5 0x8CE5 |
1267 |
|
#define GL_COLOR_ATTACHMENT6 0x8CE6 |
1268 |
|
#define GL_COLOR_ATTACHMENT7 0x8CE7 |
1269 |
|
#define GL_COLOR_ATTACHMENT8 0x8CE8 |
1270 |
|
#define GL_COLOR_ATTACHMENT9 0x8CE9 |
1271 |
|
#define GL_COLOR_ATTACHMENT10 0x8CEA |
1272 |
|
#define GL_COLOR_ATTACHMENT11 0x8CEB |
1273 |
|
#define GL_COLOR_ATTACHMENT12 0x8CEC |
1274 |
|
#define GL_COLOR_ATTACHMENT13 0x8CED |
1275 |
|
#define GL_COLOR_ATTACHMENT14 0x8CEE |
1276 |
|
#define GL_COLOR_ATTACHMENT15 0x8CEF |
1277 |
|
#define GL_DEPTH_ATTACHMENT 0x8D00 |
1278 |
|
#define GL_STENCIL_ATTACHMENT 0x8D20 |
1279 |
|
#define GL_FRAMEBUFFER 0x8D40 |
1280 |
|
#define GL_RENDERBUFFER 0x8D41 |
1281 |
|
#define GL_RENDERBUFFER_WIDTH 0x8D42 |
1282 |
|
#define GL_RENDERBUFFER_HEIGHT 0x8D43 |
1283 |
|
#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44 |
1284 |
|
#define GL_STENCIL_INDEX1 0x8D46 |
1285 |
|
#define GL_STENCIL_INDEX4 0x8D47 |
1286 |
|
#define GL_STENCIL_INDEX8 0x8D48 |
1287 |
|
#define GL_STENCIL_INDEX16 0x8D49 |
1288 |
|
#define GL_RENDERBUFFER_RED_SIZE 0x8D50 |
1289 |
|
#define GL_RENDERBUFFER_GREEN_SIZE 0x8D51 |
1290 |
|
#define GL_RENDERBUFFER_BLUE_SIZE 0x8D52 |
1291 |
|
#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53 |
1292 |
|
#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54 |
1293 |
|
#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55 |
1294 |
|
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56 |
1295 |
|
#define GL_MAX_SAMPLES 0x8D57 |
1296 |
|
#endif |
1297 |
|
|
1298 |
|
#ifndef GL_ARB_framebuffer_sRGB |
1299 |
|
#define GL_FRAMEBUFFER_SRGB 0x8DB9 |
1300 |
|
#endif |
1301 |
|
|
1302 |
|
#ifndef GL_ARB_geometry_shader4 |
1303 |
|
#define GL_LINES_ADJACENCY_ARB 0x000A |
1304 |
|
#define GL_LINE_STRIP_ADJACENCY_ARB 0x000B |
1305 |
|
#define GL_TRIANGLES_ADJACENCY_ARB 0x000C |
1306 |
|
#define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0x000D |
1307 |
|
#define GL_PROGRAM_POINT_SIZE_ARB 0x8642 |
1308 |
|
#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C29 |
1309 |
|
#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA7 |
1310 |
|
#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8 |
1311 |
|
#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9 |
1312 |
|
#define GL_GEOMETRY_SHADER_ARB 0x8DD9 |
1313 |
|
#define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA |
1314 |
|
#define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB |
1315 |
|
#define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC |
1316 |
|
#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD |
1317 |
|
#define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE |
1318 |
|
#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF |
1319 |
|
#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0 |
1320 |
|
#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE1 |
1321 |
|
/* reuse GL_MAX_VARYING_COMPONENTS */ |
1322 |
|
/* reuse GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER */ |
1323 |
|
#endif |
1324 |
|
|
1325 |
|
#ifndef GL_ARB_half_float_vertex |
1326 |
|
#define GL_HALF_FLOAT 0x140B |
1327 |
|
#endif |
1328 |
|
|
1329 |
|
#ifndef GL_ARB_instanced_arrays |
1330 |
|
#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE |
1331 |
|
#endif |
1332 |
|
|
1333 |
|
#ifndef GL_ARB_map_buffer_range |
1334 |
|
#define GL_MAP_READ_BIT 0x0001 |
1335 |
|
#define GL_MAP_WRITE_BIT 0x0002 |
1336 |
|
#define GL_MAP_INVALIDATE_RANGE_BIT 0x0004 |
1337 |
|
#define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008 |
1338 |
|
#define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010 |
1339 |
|
#define GL_MAP_UNSYNCHRONIZED_BIT 0x0020 |
1340 |
|
#endif |
1341 |
|
|
1342 |
|
#ifndef GL_ARB_texture_buffer_object |
1343 |
|
#define GL_TEXTURE_BUFFER_ARB 0x8C2A |
1344 |
|
#define GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B |
1345 |
|
#define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C |
1346 |
|
#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D |
1347 |
|
#define GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E |
1348 |
|
#endif |
1349 |
|
|
1350 |
|
#ifndef GL_ARB_texture_compression_rgtc |
1351 |
|
#define GL_COMPRESSED_RED_RGTC1 0x8DBB |
1352 |
|
#define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC |
1353 |
|
#define GL_COMPRESSED_RG_RGTC2 0x8DBD |
1354 |
|
#define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE |
1355 |
|
#endif |
1356 |
|
|
1357 |
|
#ifndef GL_ARB_texture_rg |
1358 |
|
#define GL_RG 0x8227 |
1359 |
|
#define GL_RG_INTEGER 0x8228 |
1360 |
|
#define GL_R8 0x8229 |
1361 |
|
#define GL_R16 0x822A |
1362 |
|
#define GL_RG8 0x822B |
1363 |
|
#define GL_RG16 0x822C |
1364 |
|
#define GL_R16F 0x822D |
1365 |
|
#define GL_R32F 0x822E |
1366 |
|
#define GL_RG16F 0x822F |
1367 |
|
#define GL_RG32F 0x8230 |
1368 |
|
#define GL_R8I 0x8231 |
1369 |
|
#define GL_R8UI 0x8232 |
1370 |
|
#define GL_R16I 0x8233 |
1371 |
|
#define GL_R16UI 0x8234 |
1372 |
|
#define GL_R32I 0x8235 |
1373 |
|
#define GL_R32UI 0x8236 |
1374 |
|
#define GL_RG8I 0x8237 |
1375 |
|
#define GL_RG8UI 0x8238 |
1376 |
|
#define GL_RG16I 0x8239 |
1377 |
|
#define GL_RG16UI 0x823A |
1378 |
|
#define GL_RG32I 0x823B |
1379 |
|
#define GL_RG32UI 0x823C |
1380 |
|
#endif |
1381 |
|
|
1382 |
|
#ifndef GL_ARB_vertex_array_object |
1383 |
|
#define GL_VERTEX_ARRAY_BINDING 0x85B5 |
1384 |
|
#endif |
1385 |
|
|
1386 |
|
#ifndef GL_ARB_uniform_buffer_object |
1387 |
|
#define GL_UNIFORM_BUFFER 0x8A11 |
1388 |
|
#define GL_UNIFORM_BUFFER_BINDING 0x8A28 |
1389 |
|
#define GL_UNIFORM_BUFFER_START 0x8A29 |
1390 |
|
#define GL_UNIFORM_BUFFER_SIZE 0x8A2A |
1391 |
|
#define GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B |
1392 |
|
#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS 0x8A2C |
1393 |
|
#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D |
1394 |
|
#define GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E |
1395 |
|
#define GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F |
1396 |
|
#define GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30 |
1397 |
|
#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31 |
1398 |
|
#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 0x8A32 |
1399 |
|
#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33 |
1400 |
|
#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34 |
1401 |
|
#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35 |
1402 |
|
#define GL_ACTIVE_UNIFORM_BLOCKS 0x8A36 |
1403 |
|
#define GL_UNIFORM_TYPE 0x8A37 |
1404 |
|
#define GL_UNIFORM_SIZE 0x8A38 |
1405 |
|
#define GL_UNIFORM_NAME_LENGTH 0x8A39 |
1406 |
|
#define GL_UNIFORM_BLOCK_INDEX 0x8A3A |
1407 |
|
#define GL_UNIFORM_OFFSET 0x8A3B |
1408 |
|
#define GL_UNIFORM_ARRAY_STRIDE 0x8A3C |
1409 |
|
#define GL_UNIFORM_MATRIX_STRIDE 0x8A3D |
1410 |
|
#define GL_UNIFORM_IS_ROW_MAJOR 0x8A3E |
1411 |
|
#define GL_UNIFORM_BLOCK_BINDING 0x8A3F |
1412 |
|
#define GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40 |
1413 |
|
#define GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41 |
1414 |
|
#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42 |
1415 |
|
#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43 |
1416 |
|
#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44 |
1417 |
|
#define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A45 |
1418 |
|
#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46 |
1419 |
|
#define GL_INVALID_INDEX_ARB 0xFFFFFFFFu |
1420 |
|
#endif |
1421 |
|
|
1422 |
|
#ifndef GL_ARB_compatibility |
1423 |
|
/* ARB_compatibility just defines tokens from core 3.0 */ |
1424 |
|
#endif |
1425 |
|
|
1426 |
|
#ifndef GL_ARB_copy_buffer |
1427 |
|
#define GL_COPY_READ_BUFFER 0x8F36 |
1428 |
|
#define GL_COPY_WRITE_BUFFER 0x8F37 |
1429 |
|
#endif |
1430 |
|
|
1431 |
#ifndef GL_EXT_abgr |
#ifndef GL_EXT_abgr |
1432 |
#define GL_ABGR_EXT 0x8000 |
#define GL_ABGR_EXT 0x8000 |
1433 |
#endif |
#endif |
3545 |
#ifndef GL_EXT_framebuffer_blit |
#ifndef GL_EXT_framebuffer_blit |
3546 |
#define GL_READ_FRAMEBUFFER_EXT 0x8CA8 |
#define GL_READ_FRAMEBUFFER_EXT 0x8CA8 |
3547 |
#define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9 |
#define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9 |
3548 |
#define GL_READ_FRAMEBUFFER_BINDING_EXT GL_FRAMEBUFFER_BINDING_EXT |
#define GL_DRAW_FRAMEBUFFER_BINDING_EXT GL_FRAMEBUFFER_BINDING_EXT |
3549 |
#define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CAA |
#define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA |
3550 |
#endif |
#endif |
3551 |
|
|
3552 |
#ifndef GL_EXT_framebuffer_multisample |
#ifndef GL_EXT_framebuffer_multisample |
3833 |
#define GL_RGBA_INTEGER_MODE_EXT 0x8D9E |
#define GL_RGBA_INTEGER_MODE_EXT 0x8D9E |
3834 |
#endif |
#endif |
3835 |
|
|
3836 |
|
#ifndef GL_GREMEDY_frame_terminator |
3837 |
|
#endif |
3838 |
|
|
3839 |
|
#ifndef GL_NV_conditional_render |
3840 |
|
#define GL_QUERY_WAIT_NV 0x8E13 |
3841 |
|
#define GL_QUERY_NO_WAIT_NV 0x8E14 |
3842 |
|
#define GL_QUERY_BY_REGION_WAIT_NV 0x8E15 |
3843 |
|
#define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16 |
3844 |
|
#endif |
3845 |
|
|
3846 |
|
#ifndef GL_NV_present_video |
3847 |
|
#define GL_FRAME_NV 0x8E26 |
3848 |
|
#define GL_FIELDS_NV 0x8E27 |
3849 |
|
#define GL_CURRENT_TIME_NV 0x8E28 |
3850 |
|
#define GL_NUM_FILL_STREAMS_NV 0x8E29 |
3851 |
|
#define GL_PRESENT_TIME_NV 0x8E2A |
3852 |
|
#define GL_PRESENT_DURATION_NV 0x8E2B |
3853 |
|
#endif |
3854 |
|
|
3855 |
|
#ifndef GL_EXT_transform_feedback |
3856 |
|
#define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E |
3857 |
|
#define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84 |
3858 |
|
#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85 |
3859 |
|
#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F |
3860 |
|
#define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C |
3861 |
|
#define GL_SEPARATE_ATTRIBS_EXT 0x8C8D |
3862 |
|
#define GL_PRIMITIVES_GENERATED_EXT 0x8C87 |
3863 |
|
#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88 |
3864 |
|
#define GL_RASTERIZER_DISCARD_EXT 0x8C89 |
3865 |
|
#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A |
3866 |
|
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B |
3867 |
|
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80 |
3868 |
|
#define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83 |
3869 |
|
#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F |
3870 |
|
#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76 |
3871 |
|
#endif |
3872 |
|
|
3873 |
|
#ifndef GL_EXT_direct_state_access |
3874 |
|
#define GL_PROGRAM_MATRIX_EXT 0x8E2D |
3875 |
|
#define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E |
3876 |
|
#define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F |
3877 |
|
#endif |
3878 |
|
|
3879 |
|
#ifndef GL_EXT_vertex_array_bgra |
3880 |
|
/* reuse GL_BGRA */ |
3881 |
|
#endif |
3882 |
|
|
3883 |
|
#ifndef GL_EXT_texture_swizzle |
3884 |
|
#define GL_TEXTURE_SWIZZLE_R_EXT 0x8E42 |
3885 |
|
#define GL_TEXTURE_SWIZZLE_G_EXT 0x8E43 |
3886 |
|
#define GL_TEXTURE_SWIZZLE_B_EXT 0x8E44 |
3887 |
|
#define GL_TEXTURE_SWIZZLE_A_EXT 0x8E45 |
3888 |
|
#define GL_TEXTURE_SWIZZLE_RGBA_EXT 0x8E46 |
3889 |
|
#endif |
3890 |
|
|
3891 |
|
#ifndef GL_NV_explicit_multisample |
3892 |
|
#define GL_SAMPLE_POSITION_NV 0x8E50 |
3893 |
|
#define GL_SAMPLE_MASK_NV 0x8E51 |
3894 |
|
#define GL_SAMPLE_MASK_VALUE_NV 0x8E52 |
3895 |
|
#define GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E53 |
3896 |
|
#define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54 |
3897 |
|
#define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59 |
3898 |
|
#define GL_TEXTURE_RENDERBUFFER_NV 0x8E55 |
3899 |
|
#define GL_SAMPLER_RENDERBUFFER_NV 0x8E56 |
3900 |
|
#define GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E57 |
3901 |
|
#define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E58 |
3902 |
|
#endif |
3903 |
|
|
3904 |
|
#ifndef GL_NV_transform_feedback2 |
3905 |
|
#define GL_TRANSFORM_FEEDBACK_NV 0x8E22 |
3906 |
|
#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E23 |
3907 |
|
#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E24 |
3908 |
|
#define GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E25 |
3909 |
|
#endif |
3910 |
|
|
3911 |
|
#ifndef GL_ATI_meminfo |
3912 |
|
#define GL_VBO_FREE_MEMORY_ATI 0x87FB |
3913 |
|
#define GL_TEXTURE_FREE_MEMORY_ATI 0x87FC |
3914 |
|
#define GL_RENDERBUFFER_FREE_MEMORY_ATI 0x87FD |
3915 |
|
#endif |
3916 |
|
|
3917 |
|
#ifndef GL_AMD_performance_monitor |
3918 |
|
#define GL_COUNTER_TYPE_AMD 0x8BC0 |
3919 |
|
#define GL_COUNTER_RANGE_AMD 0x8BC1 |
3920 |
|
#define GL_UNSIGNED_INT64_AMD 0x8BC2 |
3921 |
|
#define GL_PERCENTAGE_AMD 0x8BC3 |
3922 |
|
#define GL_PERFMON_RESULT_AVAILABLE_AMD 0x8BC4 |
3923 |
|
#define GL_PERFMON_RESULT_SIZE_AMD 0x8BC5 |
3924 |
|
#define GL_PERFMON_RESULT_AMD 0x8BC6 |
3925 |
|
#endif |
3926 |
|
|
3927 |
|
#ifndef GL_AMD_texture_texture4 |
3928 |
|
#endif |
3929 |
|
|
3930 |
|
#ifndef GL_AMD_vertex_shader_tesselator |
3931 |
|
#define GL_SAMPLER_BUFFER_AMD 0x9001 |
3932 |
|
#define GL_INT_SAMPLER_BUFFER_AMD 0x9002 |
3933 |
|
#define GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD 0x9003 |
3934 |
|
#define GL_TESSELLATION_MODE_AMD 0x9004 |
3935 |
|
#define GL_TESSELLATION_FACTOR_AMD 0x9005 |
3936 |
|
#define GL_DISCRETE_AMD 0x9006 |
3937 |
|
#define GL_CONTINUOUS_AMD 0x9007 |
3938 |
|
#endif |
3939 |
|
|
3940 |
|
#ifndef GL_EXT_provoking_vertex |
3941 |
|
#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C |
3942 |
|
#define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D |
3943 |
|
#define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E |
3944 |
|
#define GL_PROVOKING_VERTEX_EXT 0x8E4F |
3945 |
|
#endif |
3946 |
|
|
3947 |
|
|
3948 |
/*************************************************************/ |
/*************************************************************/ |
3949 |
|
|
3981 |
#endif |
#endif |
3982 |
|
|
3983 |
#ifndef GLEXT_64_TYPES_DEFINED |
#ifndef GLEXT_64_TYPES_DEFINED |
3984 |
/* This code block is duplicated in glext.h, so must be protected */ |
/* This code block is duplicated in glxext.h, so must be protected */ |
3985 |
#define GLEXT_64_TYPES_DEFINED |
#define GLEXT_64_TYPES_DEFINED |
3986 |
/* Define int32_t, int64_t, and uint64_t types for UST/MSC */ |
/* Define int32_t, int64_t, and uint64_t types for UST/MSC */ |
3987 |
/* (as used in the GL_EXT_timer_query extension). */ |
/* (as used in the GL_EXT_timer_query extension). */ |
3988 |
#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L |
#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L |
3989 |
#include <inttypes.h> |
#include <inttypes.h> |
3990 |
#elif defined(__sun__) |
#elif defined(__sun__) || defined(__digital__) |
3991 |
#include <inttypes.h> |
#include <inttypes.h> |
3992 |
#if defined(__STDC__) |
#if defined(__STDC__) |
3993 |
#if defined(__arch64__) |
#if defined(__arch64__) || defined(_LP64) |
3994 |
typedef long int int64_t; |
typedef long int int64_t; |
3995 |
typedef unsigned long int uint64_t; |
typedef unsigned long int uint64_t; |
3996 |
#else |
#else |
3998 |
typedef unsigned long long int uint64_t; |
typedef unsigned long long int uint64_t; |
3999 |
#endif /* __arch64__ */ |
#endif /* __arch64__ */ |
4000 |
#endif /* __STDC__ */ |
#endif /* __STDC__ */ |
4001 |
#elif defined( __VMS ) |
#elif defined( __VMS ) || defined(__sgi) |
4002 |
#include <inttypes.h> |
#include <inttypes.h> |
4003 |
#elif defined(__SCO__) || defined(__USLC__) |
#elif defined(__SCO__) || defined(__USLC__) |
4004 |
#include <stdint.h> |
#include <stdint.h> |
4552 |
typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
4553 |
#endif |
#endif |
4554 |
|
|
4555 |
|
#ifndef GL_VERSION_3_0 |
4556 |
|
#define GL_VERSION_3_0 1 |
4557 |
|
/* OpenGL 3.0 also reuses entry points from these extensions: */ |
4558 |
|
/* ARB_framebuffer_object */ |
4559 |
|
/* ARB_map_buffer_range */ |
4560 |
|
/* ARB_vertex_array_object */ |
4561 |
|
#ifdef GL_GLEXT_PROTOTYPES |
4562 |
|
GLAPI void APIENTRY glColorMaski (GLuint, GLboolean, GLboolean, GLboolean, GLboolean); |
4563 |
|
GLAPI void APIENTRY glGetBooleani_v (GLenum, GLuint, GLboolean *); |
4564 |
|
GLAPI void APIENTRY glGetIntegeri_v (GLenum, GLuint, GLint *); |
4565 |
|
GLAPI void APIENTRY glEnablei (GLenum, GLuint); |
4566 |
|
GLAPI void APIENTRY glDisablei (GLenum, GLuint); |
4567 |
|
GLAPI GLboolean APIENTRY glIsEnabledi (GLenum, GLuint); |
4568 |
|
GLAPI void APIENTRY glBeginTransformFeedback (GLenum); |
4569 |
|
GLAPI void APIENTRY glEndTransformFeedback (void); |
4570 |
|
GLAPI void APIENTRY glBindBufferRange (GLenum, GLuint, GLuint, GLintptr, GLsizeiptr); |
4571 |
|
GLAPI void APIENTRY glBindBufferBase (GLenum, GLuint, GLuint); |
4572 |
|
GLAPI void APIENTRY glTransformFeedbackVaryings (GLuint, GLsizei, const GLchar* *, GLenum); |
4573 |
|
GLAPI void APIENTRY glGetTransformFeedbackVarying (GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *); |
4574 |
|
GLAPI void APIENTRY glClampColor (GLenum, GLenum); |
4575 |
|
GLAPI void APIENTRY glBeginConditionalRender (GLuint, GLenum); |
4576 |
|
GLAPI void APIENTRY glEndConditionalRender (void); |
4577 |
|
GLAPI void APIENTRY glVertexAttribI1i (GLuint, GLint); |
4578 |
|
GLAPI void APIENTRY glVertexAttribI2i (GLuint, GLint, GLint); |
4579 |
|
GLAPI void APIENTRY glVertexAttribI3i (GLuint, GLint, GLint, GLint); |
4580 |
|
GLAPI void APIENTRY glVertexAttribI4i (GLuint, GLint, GLint, GLint, GLint); |
4581 |
|
GLAPI void APIENTRY glVertexAttribI1ui (GLuint, GLuint); |
4582 |
|
GLAPI void APIENTRY glVertexAttribI2ui (GLuint, GLuint, GLuint); |
4583 |
|
GLAPI void APIENTRY glVertexAttribI3ui (GLuint, GLuint, GLuint, GLuint); |
4584 |
|
GLAPI void APIENTRY glVertexAttribI4ui (GLuint, GLuint, GLuint, GLuint, GLuint); |
4585 |
|
GLAPI void APIENTRY glVertexAttribI1iv (GLuint, const GLint *); |
4586 |
|
GLAPI void APIENTRY glVertexAttribI2iv (GLuint, const GLint *); |
4587 |
|
GLAPI void APIENTRY glVertexAttribI3iv (GLuint, const GLint *); |
4588 |
|
GLAPI void APIENTRY glVertexAttribI4iv (GLuint, const GLint *); |
4589 |
|
GLAPI void APIENTRY glVertexAttribI1uiv (GLuint, const GLuint *); |
4590 |
|
GLAPI void APIENTRY glVertexAttribI2uiv (GLuint, const GLuint *); |
4591 |
|
GLAPI void APIENTRY glVertexAttribI3uiv (GLuint, const GLuint *); |
4592 |
|
GLAPI void APIENTRY glVertexAttribI4uiv (GLuint, const GLuint *); |
4593 |
|
GLAPI void APIENTRY glVertexAttribI4bv (GLuint, const GLbyte *); |
4594 |
|
GLAPI void APIENTRY glVertexAttribI4sv (GLuint, const GLshort *); |
4595 |
|
GLAPI void APIENTRY glVertexAttribI4ubv (GLuint, const GLubyte *); |
4596 |
|
GLAPI void APIENTRY glVertexAttribI4usv (GLuint, const GLushort *); |
4597 |
|
GLAPI void APIENTRY glVertexAttribIPointer (GLuint, GLint, GLenum, GLsizei, const GLvoid *); |
4598 |
|
GLAPI void APIENTRY glGetVertexAttribIiv (GLuint, GLenum, GLint *); |
4599 |
|
GLAPI void APIENTRY glGetVertexAttribIuiv (GLuint, GLenum, GLuint *); |
4600 |
|
GLAPI void APIENTRY glGetUniformuiv (GLuint, GLint, GLuint *); |
4601 |
|
GLAPI void APIENTRY glBindFragDataLocation (GLuint, GLuint, const GLchar *); |
4602 |
|
GLAPI GLint APIENTRY glGetFragDataLocation (GLuint, const GLchar *); |
4603 |
|
GLAPI void APIENTRY glUniform1ui (GLint, GLuint); |
4604 |
|
GLAPI void APIENTRY glUniform2ui (GLint, GLuint, GLuint); |
4605 |
|
GLAPI void APIENTRY glUniform3ui (GLint, GLuint, GLuint, GLuint); |
4606 |
|
GLAPI void APIENTRY glUniform4ui (GLint, GLuint, GLuint, GLuint, GLuint); |
4607 |
|
GLAPI void APIENTRY glUniform1uiv (GLint, GLsizei, const GLuint *); |
4608 |
|
GLAPI void APIENTRY glUniform2uiv (GLint, GLsizei, const GLuint *); |
4609 |
|
GLAPI void APIENTRY glUniform3uiv (GLint, GLsizei, const GLuint *); |
4610 |
|
GLAPI void APIENTRY glUniform4uiv (GLint, GLsizei, const GLuint *); |
4611 |
|
GLAPI void APIENTRY glTexParameterIiv (GLenum, GLenum, const GLint *); |
4612 |
|
GLAPI void APIENTRY glTexParameterIuiv (GLenum, GLenum, const GLuint *); |
4613 |
|
GLAPI void APIENTRY glGetTexParameterIiv (GLenum, GLenum, GLint *); |
4614 |
|
GLAPI void APIENTRY glGetTexParameterIuiv (GLenum, GLenum, GLuint *); |
4615 |
|
GLAPI void APIENTRY glClearBufferiv (GLenum, GLint, const GLint *); |
4616 |
|
GLAPI void APIENTRY glClearBufferuiv (GLenum, GLint, const GLuint *); |
4617 |
|
GLAPI void APIENTRY glClearBufferfv (GLenum, GLint, const GLfloat *); |
4618 |
|
GLAPI void APIENTRY glClearBufferfi (GLenum, GLint, GLfloat, GLint); |
4619 |
|
GLAPI const GLubyte * APIENTRY glGetStringi (GLenum, GLuint); |
4620 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
4621 |
|
typedef void (APIENTRYP PFNGLCOLORMASKIPROC) (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a); |
4622 |
|
typedef void (APIENTRYP PFNGLGETBOOLEANI_VPROC) (GLenum target, GLuint index, GLboolean *data); |
4623 |
|
typedef void (APIENTRYP PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GLint *data); |
4624 |
|
typedef void (APIENTRYP PFNGLENABLEIPROC) (GLenum target, GLuint index); |
4625 |
|
typedef void (APIENTRYP PFNGLDISABLEIPROC) (GLenum target, GLuint index); |
4626 |
|
typedef GLboolean (APIENTRYP PFNGLISENABLEDIPROC) (GLenum target, GLuint index); |
4627 |
|
typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode); |
4628 |
|
typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKPROC) (void); |
4629 |
|
typedef void (APIENTRYP PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); |
4630 |
|
typedef void (APIENTRYP PFNGLBINDBUFFERBASEPROC) (GLenum target, GLuint index, GLuint buffer); |
4631 |
|
typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSPROC) (GLuint program, GLsizei count, const GLchar* *varyings, GLenum bufferMode); |
4632 |
|
typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); |
4633 |
|
typedef void (APIENTRYP PFNGLCLAMPCOLORPROC) (GLenum target, GLenum clamp); |
4634 |
|
typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERPROC) (GLuint id, GLenum mode); |
4635 |
|
typedef void (APIENTRYP PFNGLENDCONDITIONALRENDERPROC) (void); |
4636 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IPROC) (GLuint index, GLint x); |
4637 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IPROC) (GLuint index, GLint x, GLint y); |
4638 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IPROC) (GLuint index, GLint x, GLint y, GLint z); |
4639 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IPROC) (GLuint index, GLint x, GLint y, GLint z, GLint w); |
4640 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIPROC) (GLuint index, GLuint x); |
4641 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIPROC) (GLuint index, GLuint x, GLuint y); |
4642 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z); |
4643 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIPROC) (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); |
4644 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IVPROC) (GLuint index, const GLint *v); |
4645 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IVPROC) (GLuint index, const GLint *v); |
4646 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IVPROC) (GLuint index, const GLint *v); |
4647 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IVPROC) (GLuint index, const GLint *v); |
4648 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIVPROC) (GLuint index, const GLuint *v); |
4649 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIVPROC) (GLuint index, const GLuint *v); |
4650 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIVPROC) (GLuint index, const GLuint *v); |
4651 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIVPROC) (GLuint index, const GLuint *v); |
4652 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI4BVPROC) (GLuint index, const GLbyte *v); |
4653 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI4SVPROC) (GLuint index, const GLshort *v); |
4654 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UBVPROC) (GLuint index, const GLubyte *v); |
4655 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBI4USVPROC) (GLuint index, const GLushort *v); |
4656 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBIPOINTERPROC) (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); |
4657 |
|
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIIVPROC) (GLuint index, GLenum pname, GLint *params); |
4658 |
|
typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIUIVPROC) (GLuint index, GLenum pname, GLuint *params); |
4659 |
|
typedef void (APIENTRYP PFNGLGETUNIFORMUIVPROC) (GLuint program, GLint location, GLuint *params); |
4660 |
|
typedef void (APIENTRYP PFNGLBINDFRAGDATALOCATIONPROC) (GLuint program, GLuint color, const GLchar *name); |
4661 |
|
typedef GLint (APIENTRYP PFNGLGETFRAGDATALOCATIONPROC) (GLuint program, const GLchar *name); |
4662 |
|
typedef void (APIENTRYP PFNGLUNIFORM1UIPROC) (GLint location, GLuint v0); |
4663 |
|
typedef void (APIENTRYP PFNGLUNIFORM2UIPROC) (GLint location, GLuint v0, GLuint v1); |
4664 |
|
typedef void (APIENTRYP PFNGLUNIFORM3UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2); |
4665 |
|
typedef void (APIENTRYP PFNGLUNIFORM4UIPROC) (GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); |
4666 |
|
typedef void (APIENTRYP PFNGLUNIFORM1UIVPROC) (GLint location, GLsizei count, const GLuint *value); |
4667 |
|
typedef void (APIENTRYP PFNGLUNIFORM2UIVPROC) (GLint location, GLsizei count, const GLuint *value); |
4668 |
|
typedef void (APIENTRYP PFNGLUNIFORM3UIVPROC) (GLint location, GLsizei count, const GLuint *value); |
4669 |
|
typedef void (APIENTRYP PFNGLUNIFORM4UIVPROC) (GLint location, GLsizei count, const GLuint *value); |
4670 |
|
typedef void (APIENTRYP PFNGLTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, const GLint *params); |
4671 |
|
typedef void (APIENTRYP PFNGLTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, const GLuint *params); |
4672 |
|
typedef void (APIENTRYP PFNGLGETTEXPARAMETERIIVPROC) (GLenum target, GLenum pname, GLint *params); |
4673 |
|
typedef void (APIENTRYP PFNGLGETTEXPARAMETERIUIVPROC) (GLenum target, GLenum pname, GLuint *params); |
4674 |
|
typedef void (APIENTRYP PFNGLCLEARBUFFERIVPROC) (GLenum buffer, GLint drawbuffer, const GLint *value); |
4675 |
|
typedef void (APIENTRYP PFNGLCLEARBUFFERUIVPROC) (GLenum buffer, GLint drawbuffer, const GLuint *value); |
4676 |
|
typedef void (APIENTRYP PFNGLCLEARBUFFERFVPROC) (GLenum buffer, GLint drawbuffer, const GLfloat *value); |
4677 |
|
typedef void (APIENTRYP PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil); |
4678 |
|
typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGIPROC) (GLenum name, GLuint index); |
4679 |
|
#endif |
4680 |
|
|
4681 |
#ifndef GL_ARB_multitexture |
#ifndef GL_ARB_multitexture |
4682 |
#define GL_ARB_multitexture 1 |
#define GL_ARB_multitexture 1 |
4683 |
#ifdef GL_GLEXT_PROTOTYPES |
#ifdef GL_GLEXT_PROTOTYPES |
5257 |
#define GL_ARB_pixel_buffer_object 1 |
#define GL_ARB_pixel_buffer_object 1 |
5258 |
#endif |
#endif |
5259 |
|
|
5260 |
|
#ifndef GL_ARB_depth_buffer_float |
5261 |
|
#define GL_ARB_depth_buffer_float 1 |
5262 |
|
#endif |
5263 |
|
|
5264 |
|
#ifndef GL_ARB_draw_instanced |
5265 |
|
#define GL_ARB_draw_instanced 1 |
5266 |
|
#ifdef GL_GLEXT_PROTOTYPES |
5267 |
|
GLAPI void APIENTRY glDrawArraysInstancedARB (GLenum, GLint, GLsizei, GLsizei); |
5268 |
|
GLAPI void APIENTRY glDrawElementsInstancedARB (GLenum, GLsizei, GLenum, const GLvoid *, GLsizei); |
5269 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
5270 |
|
typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount); |
5271 |
|
typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); |
5272 |
|
#endif |
5273 |
|
|
5274 |
|
#ifndef GL_ARB_framebuffer_object |
5275 |
|
#define GL_ARB_framebuffer_object 1 |
5276 |
|
#ifdef GL_GLEXT_PROTOTYPES |
5277 |
|
GLAPI GLboolean APIENTRY glIsRenderbuffer (GLuint); |
5278 |
|
GLAPI void APIENTRY glBindRenderbuffer (GLenum, GLuint); |
5279 |
|
GLAPI void APIENTRY glDeleteRenderbuffers (GLsizei, const GLuint *); |
5280 |
|
GLAPI void APIENTRY glGenRenderbuffers (GLsizei, GLuint *); |
5281 |
|
GLAPI void APIENTRY glRenderbufferStorage (GLenum, GLenum, GLsizei, GLsizei); |
5282 |
|
GLAPI void APIENTRY glGetRenderbufferParameteriv (GLenum, GLenum, GLint *); |
5283 |
|
GLAPI GLboolean APIENTRY glIsFramebuffer (GLuint); |
5284 |
|
GLAPI void APIENTRY glBindFramebuffer (GLenum, GLuint); |
5285 |
|
GLAPI void APIENTRY glDeleteFramebuffers (GLsizei, const GLuint *); |
5286 |
|
GLAPI void APIENTRY glGenFramebuffers (GLsizei, GLuint *); |
5287 |
|
GLAPI GLenum APIENTRY glCheckFramebufferStatus (GLenum); |
5288 |
|
GLAPI void APIENTRY glFramebufferTexture1D (GLenum, GLenum, GLenum, GLuint, GLint); |
5289 |
|
GLAPI void APIENTRY glFramebufferTexture2D (GLenum, GLenum, GLenum, GLuint, GLint); |
5290 |
|
GLAPI void APIENTRY glFramebufferTexture3D (GLenum, GLenum, GLenum, GLuint, GLint, GLint); |
5291 |
|
GLAPI void APIENTRY glFramebufferRenderbuffer (GLenum, GLenum, GLenum, GLuint); |
5292 |
|
GLAPI void APIENTRY glGetFramebufferAttachmentParameteriv (GLenum, GLenum, GLenum, GLint *); |
5293 |
|
GLAPI void APIENTRY glGenerateMipmap (GLenum); |
5294 |
|
GLAPI void APIENTRY glBlitFramebuffer (GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum); |
5295 |
|
GLAPI void APIENTRY glRenderbufferStorageMultisample (GLenum, GLsizei, GLenum, GLsizei, GLsizei); |
5296 |
|
GLAPI void APIENTRY glFramebufferTextureLayer (GLenum, GLenum, GLuint, GLint, GLint); |
5297 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
5298 |
|
typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer); |
5299 |
|
typedef void (APIENTRYP PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint renderbuffer); |
5300 |
|
typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint *renderbuffers); |
5301 |
|
typedef void (APIENTRYP PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuffers); |
5302 |
|
typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); |
5303 |
|
typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLenum pname, GLint *params); |
5304 |
|
typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer); |
5305 |
|
typedef void (APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebuffer); |
5306 |
|
typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *framebuffers); |
5307 |
|
typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSPROC) (GLsizei n, GLuint *framebuffers); |
5308 |
|
typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC) (GLenum target); |
5309 |
|
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE1DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); |
5310 |
|
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); |
5311 |
|
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE3DPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); |
5312 |
|
typedef void (APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFERPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); |
5313 |
|
typedef void (APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params); |
5314 |
|
typedef void (APIENTRYP PFNGLGENERATEMIPMAPPROC) (GLenum target); |
5315 |
|
typedef void (APIENTRYP PFNGLBLITFRAMEBUFFERPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); |
5316 |
|
typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); |
5317 |
|
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); |
5318 |
|
#endif |
5319 |
|
|
5320 |
|
#ifndef GL_ARB_framebuffer_sRGB |
5321 |
|
#define GL_ARB_framebuffer_sRGB 1 |
5322 |
|
#endif |
5323 |
|
|
5324 |
|
#ifndef GL_ARB_geometry_shader4 |
5325 |
|
#define GL_ARB_geometry_shader4 1 |
5326 |
|
#ifdef GL_GLEXT_PROTOTYPES |
5327 |
|
GLAPI void APIENTRY glProgramParameteriARB (GLuint, GLenum, GLint); |
5328 |
|
GLAPI void APIENTRY glFramebufferTextureARB (GLenum, GLenum, GLuint, GLint); |
5329 |
|
GLAPI void APIENTRY glFramebufferTextureLayerARB (GLenum, GLenum, GLuint, GLint, GLint); |
5330 |
|
GLAPI void APIENTRY glFramebufferTextureFaceARB (GLenum, GLenum, GLuint, GLint, GLenum); |
5331 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
5332 |
|
typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum pname, GLint value); |
5333 |
|
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level); |
5334 |
|
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); |
5335 |
|
typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); |
5336 |
|
#endif |
5337 |
|
|
5338 |
|
#ifndef GL_ARB_half_float_vertex |
5339 |
|
#define GL_ARB_half_float_vertex 1 |
5340 |
|
#endif |
5341 |
|
|
5342 |
|
#ifndef GL_ARB_instanced_arrays |
5343 |
|
#define GL_ARB_instanced_arrays 1 |
5344 |
|
#ifdef GL_GLEXT_PROTOTYPES |
5345 |
|
GLAPI void APIENTRY glVertexAttribDivisor (GLuint, GLuint); |
5346 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
5347 |
|
typedef void (APIENTRYP PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divisor); |
5348 |
|
#endif |
5349 |
|
|
5350 |
|
#ifndef GL_ARB_map_buffer_range |
5351 |
|
#define GL_ARB_map_buffer_range 1 |
5352 |
|
#ifdef GL_GLEXT_PROTOTYPES |
5353 |
|
GLAPI GLvoid* APIENTRY glMapBufferRange (GLenum, GLintptr, GLsizeiptr, GLbitfield); |
5354 |
|
GLAPI void APIENTRY glFlushMappedBufferRange (GLenum, GLintptr, GLsizeiptr); |
5355 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
5356 |
|
typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); |
5357 |
|
typedef void (APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintptr offset, GLsizeiptr length); |
5358 |
|
#endif |
5359 |
|
|
5360 |
|
#ifndef GL_ARB_texture_buffer_object |
5361 |
|
#define GL_ARB_texture_buffer_object 1 |
5362 |
|
#ifdef GL_GLEXT_PROTOTYPES |
5363 |
|
GLAPI void APIENTRY glTexBufferARB (GLenum, GLenum, GLuint); |
5364 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
5365 |
|
typedef void (APIENTRYP PFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalformat, GLuint buffer); |
5366 |
|
#endif |
5367 |
|
|
5368 |
|
#ifndef GL_ARB_texture_compression_rgtc |
5369 |
|
#define GL_ARB_texture_compression_rgtc 1 |
5370 |
|
#endif |
5371 |
|
|
5372 |
|
#ifndef GL_ARB_texture_rg |
5373 |
|
#define GL_ARB_texture_rg 1 |
5374 |
|
#endif |
5375 |
|
|
5376 |
|
#ifndef GL_ARB_vertex_array_object |
5377 |
|
#define GL_ARB_vertex_array_object 1 |
5378 |
|
#ifdef GL_GLEXT_PROTOTYPES |
5379 |
|
GLAPI void APIENTRY glBindVertexArray (GLuint); |
5380 |
|
GLAPI void APIENTRY glDeleteVertexArrays (GLsizei, const GLuint *); |
5381 |
|
GLAPI void APIENTRY glGenVertexArrays (GLsizei, GLuint *); |
5382 |
|
GLAPI GLboolean APIENTRY glIsVertexArray (GLuint); |
5383 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
5384 |
|
typedef void (APIENTRYP PFNGLBINDVERTEXARRAYPROC) (GLuint array); |
5385 |
|
typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint *arrays); |
5386 |
|
typedef void (APIENTRYP PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays); |
5387 |
|
typedef GLboolean (APIENTRYP PFNGLISVERTEXARRAYPROC) (GLuint array); |
5388 |
|
#endif |
5389 |
|
|
5390 |
|
#ifndef GL_ARB_uniform_buffer_object |
5391 |
|
#define GL_ARB_uniform_buffer_object 1 |
5392 |
|
#ifdef GL_GLEXT_PROTOTYPES |
5393 |
|
GLAPI void APIENTRY glGetUniformIndices (GLuint, GLsizei, const GLchar* *, GLuint *); |
5394 |
|
GLAPI void APIENTRY glGetActiveUniformsiv (GLuint, GLsizei, const GLuint *, GLenum, GLint *); |
5395 |
|
GLAPI void APIENTRY glGetActiveUniformName (GLuint, GLuint, GLsizei, GLsizei *, GLchar *); |
5396 |
|
GLAPI GLuint APIENTRY glGetUniformBlockIndex (GLuint, const GLchar *); |
5397 |
|
GLAPI void APIENTRY glGetActiveUniformBlockiv (GLuint, GLuint, GLenum, GLint *); |
5398 |
|
GLAPI void APIENTRY glGetActiveUniformBlockName (GLuint, GLuint, GLsizei, GLsizei *, GLchar *); |
5399 |
|
GLAPI void APIENTRY glUniformBlockBinding (GLuint, GLuint, GLuint); |
5400 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
5401 |
|
typedef void (APIENTRYP PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uniformCount, const GLchar* *uniformNames, GLuint *uniformIndices); |
5402 |
|
typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params); |
5403 |
|
typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName); |
5404 |
|
typedef GLuint (APIENTRYP PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName); |
5405 |
|
typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params); |
5406 |
|
typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName); |
5407 |
|
typedef void (APIENTRYP PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding); |
5408 |
|
#endif |
5409 |
|
|
5410 |
|
#ifndef GL_ARB_compatibility |
5411 |
|
#define GL_ARB_compatibility 1 |
5412 |
|
#endif |
5413 |
|
|
5414 |
|
#ifndef GL_ARB_copy_buffer |
5415 |
|
#define GL_ARB_copy_buffer 1 |
5416 |
|
#ifdef GL_GLEXT_PROTOTYPES |
5417 |
|
GLAPI void APIENTRY glCopyBufferSubData (GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr); |
5418 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
5419 |
|
typedef void (APIENTRYP PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); |
5420 |
|
#endif |
5421 |
|
|
5422 |
#ifndef GL_EXT_abgr |
#ifndef GL_EXT_abgr |
5423 |
#define GL_EXT_abgr 1 |
#define GL_EXT_abgr 1 |
5424 |
#endif |
#endif |
8105 |
typedef void (APIENTRYP PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha); |
typedef void (APIENTRYP PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GLuint blue, GLuint alpha); |
8106 |
#endif |
#endif |
8107 |
|
|
8108 |
|
#ifndef GL_GREMEDY_frame_terminator |
8109 |
|
#define GL_GREMEDY_frame_terminator 1 |
8110 |
|
#ifdef GL_GLEXT_PROTOTYPES |
8111 |
|
GLAPI void APIENTRY glFrameTerminatorGREMEDY (void); |
8112 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
8113 |
|
typedef void (APIENTRYP PFNGLFRAMETERMINATORGREMEDYPROC) (void); |
8114 |
|
#endif |
8115 |
|
|
8116 |
|
#ifndef GL_NV_conditional_render |
8117 |
|
#define GL_NV_conditional_render 1 |
8118 |
|
#ifdef GL_GLEXT_PROTOTYPES |
8119 |
|
GLAPI void APIENTRY glBeginConditionalRenderNV (GLuint, GLenum); |
8120 |
|
GLAPI void APIENTRY glEndConditionalRenderNV (void); |
8121 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
8122 |
|
typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mode); |
8123 |
|
typedef void (APIENTRYP PFNGLENDCONDITIONALRENDERNVPROC) (void); |
8124 |
|
#endif |
8125 |
|
|
8126 |
|
#ifndef GL_NV_present_video |
8127 |
|
#define GL_NV_present_video 1 |
8128 |
|
#ifdef GL_GLEXT_PROTOTYPES |
8129 |
|
GLAPI void APIENTRY glPresentFrameKeyedNV (GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLuint, GLenum, GLuint, GLuint); |
8130 |
|
GLAPI void APIENTRY glPresentFrameDualFillNV (GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint); |
8131 |
|
GLAPI void APIENTRY glGetVideoivNV (GLuint, GLenum, GLint *); |
8132 |
|
GLAPI void APIENTRY glGetVideouivNV (GLuint, GLenum, GLuint *); |
8133 |
|
GLAPI void APIENTRY glGetVideoi64vNV (GLuint, GLenum, GLint64EXT *); |
8134 |
|
GLAPI void APIENTRY glGetVideoui64vNV (GLuint, GLenum, GLuint64EXT *); |
8135 |
|
GLAPI void APIENTRY glVideoParameterivNV (GLuint, GLenum, const GLint *); |
8136 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
8137 |
|
typedef void (APIENTRYP PFNGLPRESENTFRAMEKEYEDNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1); |
8138 |
|
typedef void (APIENTRYP PFNGLPRESENTFRAMEDUALFILLNVPROC) (GLuint video_slot, GLuint64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuint fill2, GLenum target3, GLuint fill3); |
8139 |
|
typedef void (APIENTRYP PFNGLGETVIDEOIVNVPROC) (GLuint video_slot, GLenum pname, GLint *params); |
8140 |
|
typedef void (APIENTRYP PFNGLGETVIDEOUIVNVPROC) (GLuint video_slot, GLenum pname, GLuint *params); |
8141 |
|
typedef void (APIENTRYP PFNGLGETVIDEOI64VNVPROC) (GLuint video_slot, GLenum pname, GLint64EXT *params); |
8142 |
|
typedef void (APIENTRYP PFNGLGETVIDEOUI64VNVPROC) (GLuint video_slot, GLenum pname, GLuint64EXT *params); |
8143 |
|
typedef void (APIENTRYP PFNGLVIDEOPARAMETERIVNVPROC) (GLuint video_slot, GLenum pname, const GLint *params); |
8144 |
|
#endif |
8145 |
|
|
8146 |
|
#ifndef GL_EXT_transform_feedback |
8147 |
|
#define GL_EXT_transform_feedback 1 |
8148 |
|
#ifdef GL_GLEXT_PROTOTYPES |
8149 |
|
GLAPI void APIENTRY glBeginTransformFeedbackEXT (GLenum); |
8150 |
|
GLAPI void APIENTRY glEndTransformFeedbackEXT (void); |
8151 |
|
GLAPI void APIENTRY glBindBufferRangeEXT (GLenum, GLuint, GLuint, GLintptr, GLsizeiptr); |
8152 |
|
GLAPI void APIENTRY glBindBufferOffsetEXT (GLenum, GLuint, GLuint, GLintptr); |
8153 |
|
GLAPI void APIENTRY glBindBufferBaseEXT (GLenum, GLuint, GLuint); |
8154 |
|
GLAPI void APIENTRY glTransformFeedbackVaryingsEXT (GLuint, GLsizei, const GLchar* *, GLenum); |
8155 |
|
GLAPI void APIENTRY glGetTransformFeedbackVaryingEXT (GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *); |
8156 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
8157 |
|
typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMode); |
8158 |
|
typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKEXTPROC) (void); |
8159 |
|
typedef void (APIENTRYP PFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); |
8160 |
|
typedef void (APIENTRYP PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset); |
8161 |
|
typedef void (APIENTRYP PFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index, GLuint buffer); |
8162 |
|
typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLchar* *varyings, GLenum bufferMode); |
8163 |
|
typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name); |
8164 |
|
#endif |
8165 |
|
|
8166 |
|
#ifndef GL_EXT_direct_state_access |
8167 |
|
#define GL_EXT_direct_state_access 1 |
8168 |
|
#ifdef GL_GLEXT_PROTOTYPES |
8169 |
|
GLAPI void APIENTRY glClientAttribDefaultEXT (GLbitfield); |
8170 |
|
GLAPI void APIENTRY glPushClientAttribDefaultEXT (GLbitfield); |
8171 |
|
GLAPI void APIENTRY glMatrixLoadfEXT (GLenum, const GLfloat *); |
8172 |
|
GLAPI void APIENTRY glMatrixLoaddEXT (GLenum, const GLdouble *); |
8173 |
|
GLAPI void APIENTRY glMatrixMultfEXT (GLenum, const GLfloat *); |
8174 |
|
GLAPI void APIENTRY glMatrixMultdEXT (GLenum, const GLdouble *); |
8175 |
|
GLAPI void APIENTRY glMatrixLoadIdentityEXT (GLenum); |
8176 |
|
GLAPI void APIENTRY glMatrixRotatefEXT (GLenum, GLfloat, GLfloat, GLfloat, GLfloat); |
8177 |
|
GLAPI void APIENTRY glMatrixRotatedEXT (GLenum, GLdouble, GLdouble, GLdouble, GLdouble); |
8178 |
|
GLAPI void APIENTRY glMatrixScalefEXT (GLenum, GLfloat, GLfloat, GLfloat); |
8179 |
|
GLAPI void APIENTRY glMatrixScaledEXT (GLenum, GLdouble, GLdouble, GLdouble); |
8180 |
|
GLAPI void APIENTRY glMatrixTranslatefEXT (GLenum, GLfloat, GLfloat, GLfloat); |
8181 |
|
GLAPI void APIENTRY glMatrixTranslatedEXT (GLenum, GLdouble, GLdouble, GLdouble); |
8182 |
|
GLAPI void APIENTRY glMatrixFrustumEXT (GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble); |
8183 |
|
GLAPI void APIENTRY glMatrixOrthoEXT (GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble); |
8184 |
|
GLAPI void APIENTRY glMatrixPopEXT (GLenum); |
8185 |
|
GLAPI void APIENTRY glMatrixPushEXT (GLenum); |
8186 |
|
GLAPI void APIENTRY glMatrixLoadTransposefEXT (GLenum, const GLfloat *); |
8187 |
|
GLAPI void APIENTRY glMatrixLoadTransposedEXT (GLenum, const GLdouble *); |
8188 |
|
GLAPI void APIENTRY glMatrixMultTransposefEXT (GLenum, const GLfloat *); |
8189 |
|
GLAPI void APIENTRY glMatrixMultTransposedEXT (GLenum, const GLdouble *); |
8190 |
|
GLAPI void APIENTRY glTextureParameterfEXT (GLuint, GLenum, GLenum, GLfloat); |
8191 |
|
GLAPI void APIENTRY glTextureParameterfvEXT (GLuint, GLenum, GLenum, const GLfloat *); |
8192 |
|
GLAPI void APIENTRY glTextureParameteriEXT (GLuint, GLenum, GLenum, GLint); |
8193 |
|
GLAPI void APIENTRY glTextureParameterivEXT (GLuint, GLenum, GLenum, const GLint *); |
8194 |
|
GLAPI void APIENTRY glTextureImage1DEXT (GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, const GLvoid *); |
8195 |
|
GLAPI void APIENTRY glTextureImage2DEXT (GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); |
8196 |
|
GLAPI void APIENTRY glTextureSubImage1DEXT (GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); |
8197 |
|
GLAPI void APIENTRY glTextureSubImage2DEXT (GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); |
8198 |
|
GLAPI void APIENTRY glCopyTextureImage1DEXT (GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint); |
8199 |
|
GLAPI void APIENTRY glCopyTextureImage2DEXT (GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint); |
8200 |
|
GLAPI void APIENTRY glCopyTextureSubImage1DEXT (GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei); |
8201 |
|
GLAPI void APIENTRY glCopyTextureSubImage2DEXT (GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); |
8202 |
|
GLAPI void APIENTRY glGetTextureImageEXT (GLuint, GLenum, GLint, GLenum, GLenum, GLvoid *); |
8203 |
|
GLAPI void APIENTRY glGetTextureParameterfvEXT (GLuint, GLenum, GLenum, GLfloat *); |
8204 |
|
GLAPI void APIENTRY glGetTextureParameterivEXT (GLuint, GLenum, GLenum, GLint *); |
8205 |
|
GLAPI void APIENTRY glGetTextureLevelParameterfvEXT (GLuint, GLenum, GLint, GLenum, GLfloat *); |
8206 |
|
GLAPI void APIENTRY glGetTextureLevelParameterivEXT (GLuint, GLenum, GLint, GLenum, GLint *); |
8207 |
|
GLAPI void APIENTRY glTextureImage3DEXT (GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); |
8208 |
|
GLAPI void APIENTRY glTextureSubImage3DEXT (GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); |
8209 |
|
GLAPI void APIENTRY glCopyTextureSubImage3DEXT (GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); |
8210 |
|
GLAPI void APIENTRY glMultiTexParameterfEXT (GLenum, GLenum, GLenum, GLfloat); |
8211 |
|
GLAPI void APIENTRY glMultiTexParameterfvEXT (GLenum, GLenum, GLenum, const GLfloat *); |
8212 |
|
GLAPI void APIENTRY glMultiTexParameteriEXT (GLenum, GLenum, GLenum, GLint); |
8213 |
|
GLAPI void APIENTRY glMultiTexParameterivEXT (GLenum, GLenum, GLenum, const GLint *); |
8214 |
|
GLAPI void APIENTRY glMultiTexImage1DEXT (GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, const GLvoid *); |
8215 |
|
GLAPI void APIENTRY glMultiTexImage2DEXT (GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); |
8216 |
|
GLAPI void APIENTRY glMultiTexSubImage1DEXT (GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); |
8217 |
|
GLAPI void APIENTRY glMultiTexSubImage2DEXT (GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); |
8218 |
|
GLAPI void APIENTRY glCopyMultiTexImage1DEXT (GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint); |
8219 |
|
GLAPI void APIENTRY glCopyMultiTexImage2DEXT (GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint); |
8220 |
|
GLAPI void APIENTRY glCopyMultiTexSubImage1DEXT (GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei); |
8221 |
|
GLAPI void APIENTRY glCopyMultiTexSubImage2DEXT (GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); |
8222 |
|
GLAPI void APIENTRY glGetMultiTexImageEXT (GLenum, GLenum, GLint, GLenum, GLenum, GLvoid *); |
8223 |
|
GLAPI void APIENTRY glGetMultiTexParameterfvEXT (GLenum, GLenum, GLenum, GLfloat *); |
8224 |
|
GLAPI void APIENTRY glGetMultiTexParameterivEXT (GLenum, GLenum, GLenum, GLint *); |
8225 |
|
GLAPI void APIENTRY glGetMultiTexLevelParameterfvEXT (GLenum, GLenum, GLint, GLenum, GLfloat *); |
8226 |
|
GLAPI void APIENTRY glGetMultiTexLevelParameterivEXT (GLenum, GLenum, GLint, GLenum, GLint *); |
8227 |
|
GLAPI void APIENTRY glMultiTexImage3DEXT (GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); |
8228 |
|
GLAPI void APIENTRY glMultiTexSubImage3DEXT (GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); |
8229 |
|
GLAPI void APIENTRY glCopyMultiTexSubImage3DEXT (GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); |
8230 |
|
GLAPI void APIENTRY glBindMultiTextureEXT (GLenum, GLenum, GLuint); |
8231 |
|
GLAPI void APIENTRY glEnableClientStateIndexedEXT (GLenum, GLuint); |
8232 |
|
GLAPI void APIENTRY glDisableClientStateIndexedEXT (GLenum, GLuint); |
8233 |
|
GLAPI void APIENTRY glMultiTexCoordPointerEXT (GLenum, GLint, GLenum, GLsizei, const GLvoid *); |
8234 |
|
GLAPI void APIENTRY glMultiTexEnvfEXT (GLenum, GLenum, GLenum, GLfloat); |
8235 |
|
GLAPI void APIENTRY glMultiTexEnvfvEXT (GLenum, GLenum, GLenum, const GLfloat *); |
8236 |
|
GLAPI void APIENTRY glMultiTexEnviEXT (GLenum, GLenum, GLenum, GLint); |
8237 |
|
GLAPI void APIENTRY glMultiTexEnvivEXT (GLenum, GLenum, GLenum, const GLint *); |
8238 |
|
GLAPI void APIENTRY glMultiTexGendEXT (GLenum, GLenum, GLenum, GLdouble); |
8239 |
|
GLAPI void APIENTRY glMultiTexGendvEXT (GLenum, GLenum, GLenum, const GLdouble *); |
8240 |
|
GLAPI void APIENTRY glMultiTexGenfEXT (GLenum, GLenum, GLenum, GLfloat); |
8241 |
|
GLAPI void APIENTRY glMultiTexGenfvEXT (GLenum, GLenum, GLenum, const GLfloat *); |
8242 |
|
GLAPI void APIENTRY glMultiTexGeniEXT (GLenum, GLenum, GLenum, GLint); |
8243 |
|
GLAPI void APIENTRY glMultiTexGenivEXT (GLenum, GLenum, GLenum, const GLint *); |
8244 |
|
GLAPI void APIENTRY glGetMultiTexEnvfvEXT (GLenum, GLenum, GLenum, GLfloat *); |
8245 |
|
GLAPI void APIENTRY glGetMultiTexEnvivEXT (GLenum, GLenum, GLenum, GLint *); |
8246 |
|
GLAPI void APIENTRY glGetMultiTexGendvEXT (GLenum, GLenum, GLenum, GLdouble *); |
8247 |
|
GLAPI void APIENTRY glGetMultiTexGenfvEXT (GLenum, GLenum, GLenum, GLfloat *); |
8248 |
|
GLAPI void APIENTRY glGetMultiTexGenivEXT (GLenum, GLenum, GLenum, GLint *); |
8249 |
|
GLAPI void APIENTRY glGetFloatIndexedvEXT (GLenum, GLuint, GLfloat *); |
8250 |
|
GLAPI void APIENTRY glGetDoubleIndexedvEXT (GLenum, GLuint, GLdouble *); |
8251 |
|
GLAPI void APIENTRY glGetPointerIndexedvEXT (GLenum, GLuint, GLvoid* *); |
8252 |
|
GLAPI void APIENTRY glCompressedTextureImage3DEXT (GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); |
8253 |
|
GLAPI void APIENTRY glCompressedTextureImage2DEXT (GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); |
8254 |
|
GLAPI void APIENTRY glCompressedTextureImage1DEXT (GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); |
8255 |
|
GLAPI void APIENTRY glCompressedTextureSubImage3DEXT (GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); |
8256 |
|
GLAPI void APIENTRY glCompressedTextureSubImage2DEXT (GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); |
8257 |
|
GLAPI void APIENTRY glCompressedTextureSubImage1DEXT (GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); |
8258 |
|
GLAPI void APIENTRY glGetCompressedTextureImageEXT (GLuint, GLenum, GLint, GLvoid *); |
8259 |
|
GLAPI void APIENTRY glCompressedMultiTexImage3DEXT (GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); |
8260 |
|
GLAPI void APIENTRY glCompressedMultiTexImage2DEXT (GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); |
8261 |
|
GLAPI void APIENTRY glCompressedMultiTexImage1DEXT (GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); |
8262 |
|
GLAPI void APIENTRY glCompressedMultiTexSubImage3DEXT (GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); |
8263 |
|
GLAPI void APIENTRY glCompressedMultiTexSubImage2DEXT (GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); |
8264 |
|
GLAPI void APIENTRY glCompressedMultiTexSubImage1DEXT (GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); |
8265 |
|
GLAPI void APIENTRY glGetCompressedMultiTexImageEXT (GLenum, GLenum, GLint, GLvoid *); |
8266 |
|
GLAPI void APIENTRY glNamedProgramStringEXT (GLuint, GLenum, GLenum, GLsizei, const GLvoid *); |
8267 |
|
GLAPI void APIENTRY glNamedProgramLocalParameter4dEXT (GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); |
8268 |
|
GLAPI void APIENTRY glNamedProgramLocalParameter4dvEXT (GLuint, GLenum, GLuint, const GLdouble *); |
8269 |
|
GLAPI void APIENTRY glNamedProgramLocalParameter4fEXT (GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat); |
8270 |
|
GLAPI void APIENTRY glNamedProgramLocalParameter4fvEXT (GLuint, GLenum, GLuint, const GLfloat *); |
8271 |
|
GLAPI void APIENTRY glGetNamedProgramLocalParameterdvEXT (GLuint, GLenum, GLuint, GLdouble *); |
8272 |
|
GLAPI void APIENTRY glGetNamedProgramLocalParameterfvEXT (GLuint, GLenum, GLuint, GLfloat *); |
8273 |
|
GLAPI void APIENTRY glGetNamedProgramivEXT (GLuint, GLenum, GLenum, GLint *); |
8274 |
|
GLAPI void APIENTRY glGetNamedProgramStringEXT (GLuint, GLenum, GLenum, GLvoid *); |
8275 |
|
GLAPI void APIENTRY glNamedProgramLocalParameters4fvEXT (GLuint, GLenum, GLuint, GLsizei, const GLfloat *); |
8276 |
|
GLAPI void APIENTRY glNamedProgramLocalParameterI4iEXT (GLuint, GLenum, GLuint, GLint, GLint, GLint, GLint); |
8277 |
|
GLAPI void APIENTRY glNamedProgramLocalParameterI4ivEXT (GLuint, GLenum, GLuint, const GLint *); |
8278 |
|
GLAPI void APIENTRY glNamedProgramLocalParametersI4ivEXT (GLuint, GLenum, GLuint, GLsizei, const GLint *); |
8279 |
|
GLAPI void APIENTRY glNamedProgramLocalParameterI4uiEXT (GLuint, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint); |
8280 |
|
GLAPI void APIENTRY glNamedProgramLocalParameterI4uivEXT (GLuint, GLenum, GLuint, const GLuint *); |
8281 |
|
GLAPI void APIENTRY glNamedProgramLocalParametersI4uivEXT (GLuint, GLenum, GLuint, GLsizei, const GLuint *); |
8282 |
|
GLAPI void APIENTRY glGetNamedProgramLocalParameterIivEXT (GLuint, GLenum, GLuint, GLint *); |
8283 |
|
GLAPI void APIENTRY glGetNamedProgramLocalParameterIuivEXT (GLuint, GLenum, GLuint, GLuint *); |
8284 |
|
GLAPI void APIENTRY glTextureParameterIivEXT (GLuint, GLenum, GLenum, const GLint *); |
8285 |
|
GLAPI void APIENTRY glTextureParameterIuivEXT (GLuint, GLenum, GLenum, const GLuint *); |
8286 |
|
GLAPI void APIENTRY glGetTextureParameterIivEXT (GLuint, GLenum, GLenum, GLint *); |
8287 |
|
GLAPI void APIENTRY glGetTextureParameterIuivEXT (GLuint, GLenum, GLenum, GLuint *); |
8288 |
|
GLAPI void APIENTRY glMultiTexParameterIivEXT (GLenum, GLenum, GLenum, const GLint *); |
8289 |
|
GLAPI void APIENTRY glMultiTexParameterIuivEXT (GLenum, GLenum, GLenum, const GLuint *); |
8290 |
|
GLAPI void APIENTRY glGetMultiTexParameterIivEXT (GLenum, GLenum, GLenum, GLint *); |
8291 |
|
GLAPI void APIENTRY glGetMultiTexParameterIuivEXT (GLenum, GLenum, GLenum, GLuint *); |
8292 |
|
GLAPI void APIENTRY glProgramUniform1fEXT (GLuint, GLint, GLfloat); |
8293 |
|
GLAPI void APIENTRY glProgramUniform2fEXT (GLuint, GLint, GLfloat, GLfloat); |
8294 |
|
GLAPI void APIENTRY glProgramUniform3fEXT (GLuint, GLint, GLfloat, GLfloat, GLfloat); |
8295 |
|
GLAPI void APIENTRY glProgramUniform4fEXT (GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat); |
8296 |
|
GLAPI void APIENTRY glProgramUniform1iEXT (GLuint, GLint, GLint); |
8297 |
|
GLAPI void APIENTRY glProgramUniform2iEXT (GLuint, GLint, GLint, GLint); |
8298 |
|
GLAPI void APIENTRY glProgramUniform3iEXT (GLuint, GLint, GLint, GLint, GLint); |
8299 |
|
GLAPI void APIENTRY glProgramUniform4iEXT (GLuint, GLint, GLint, GLint, GLint, GLint); |
8300 |
|
GLAPI void APIENTRY glProgramUniform1fvEXT (GLuint, GLint, GLsizei, const GLfloat *); |
8301 |
|
GLAPI void APIENTRY glProgramUniform2fvEXT (GLuint, GLint, GLsizei, const GLfloat *); |
8302 |
|
GLAPI void APIENTRY glProgramUniform3fvEXT (GLuint, GLint, GLsizei, const GLfloat *); |
8303 |
|
GLAPI void APIENTRY glProgramUniform4fvEXT (GLuint, GLint, GLsizei, const GLfloat *); |
8304 |
|
GLAPI void APIENTRY glProgramUniform1ivEXT (GLuint, GLint, GLsizei, const GLint *); |
8305 |
|
GLAPI void APIENTRY glProgramUniform2ivEXT (GLuint, GLint, GLsizei, const GLint *); |
8306 |
|
GLAPI void APIENTRY glProgramUniform3ivEXT (GLuint, GLint, GLsizei, const GLint *); |
8307 |
|
GLAPI void APIENTRY glProgramUniform4ivEXT (GLuint, GLint, GLsizei, const GLint *); |
8308 |
|
GLAPI void APIENTRY glProgramUniformMatrix2fvEXT (GLuint, GLint, GLsizei, GLboolean, const GLfloat *); |
8309 |
|
GLAPI void APIENTRY glProgramUniformMatrix3fvEXT (GLuint, GLint, GLsizei, GLboolean, const GLfloat *); |
8310 |
|
GLAPI void APIENTRY glProgramUniformMatrix4fvEXT (GLuint, GLint, GLsizei, GLboolean, const GLfloat *); |
8311 |
|
GLAPI void APIENTRY glProgramUniformMatrix2x3fvEXT (GLuint, GLint, GLsizei, GLboolean, const GLfloat *); |
8312 |
|
GLAPI void APIENTRY glProgramUniformMatrix3x2fvEXT (GLuint, GLint, GLsizei, GLboolean, const GLfloat *); |
8313 |
|
GLAPI void APIENTRY glProgramUniformMatrix2x4fvEXT (GLuint, GLint, GLsizei, GLboolean, const GLfloat *); |
8314 |
|
GLAPI void APIENTRY glProgramUniformMatrix4x2fvEXT (GLuint, GLint, GLsizei, GLboolean, const GLfloat *); |
8315 |
|
GLAPI void APIENTRY glProgramUniformMatrix3x4fvEXT (GLuint, GLint, GLsizei, GLboolean, const GLfloat *); |
8316 |
|
GLAPI void APIENTRY glProgramUniformMatrix4x3fvEXT (GLuint, GLint, GLsizei, GLboolean, const GLfloat *); |
8317 |
|
GLAPI void APIENTRY glProgramUniform1uiEXT (GLuint, GLint, GLuint); |
8318 |
|
GLAPI void APIENTRY glProgramUniform2uiEXT (GLuint, GLint, GLuint, GLuint); |
8319 |
|
GLAPI void APIENTRY glProgramUniform3uiEXT (GLuint, GLint, GLuint, GLuint, GLuint); |
8320 |
|
GLAPI void APIENTRY glProgramUniform4uiEXT (GLuint, GLint, GLuint, GLuint, GLuint, GLuint); |
8321 |
|
GLAPI void APIENTRY glProgramUniform1uivEXT (GLuint, GLint, GLsizei, const GLuint *); |
8322 |
|
GLAPI void APIENTRY glProgramUniform2uivEXT (GLuint, GLint, GLsizei, const GLuint *); |
8323 |
|
GLAPI void APIENTRY glProgramUniform3uivEXT (GLuint, GLint, GLsizei, const GLuint *); |
8324 |
|
GLAPI void APIENTRY glProgramUniform4uivEXT (GLuint, GLint, GLsizei, const GLuint *); |
8325 |
|
GLAPI void APIENTRY glNamedBufferDataEXT (GLuint, GLsizeiptr, const GLvoid *, GLenum); |
8326 |
|
GLAPI void APIENTRY glNamedBufferSubDataEXT (GLuint, GLintptr, GLsizeiptr, const GLvoid *); |
8327 |
|
GLAPI GLvoid* APIENTRY glMapNamedBufferEXT (GLuint, GLenum); |
8328 |
|
GLAPI GLboolean APIENTRY glUnmapNamedBufferEXT (GLuint); |
8329 |
|
GLAPI void APIENTRY glGetNamedBufferParameterivEXT (GLuint, GLenum, GLint *); |
8330 |
|
GLAPI void APIENTRY glGetNamedBufferPointervEXT (GLuint, GLenum, GLvoid* *); |
8331 |
|
GLAPI void APIENTRY glGetNamedBufferSubDataEXT (GLuint, GLintptr, GLsizeiptr, GLvoid *); |
8332 |
|
GLAPI void APIENTRY glTextureBufferEXT (GLuint, GLenum, GLenum, GLuint); |
8333 |
|
GLAPI void APIENTRY glMultiTexBufferEXT (GLenum, GLenum, GLenum, GLuint); |
8334 |
|
GLAPI void APIENTRY glNamedRenderbufferStorageEXT (GLuint, GLenum, GLsizei, GLsizei); |
8335 |
|
GLAPI void APIENTRY glGetNamedRenderbufferParameterivEXT (GLuint, GLenum, GLint *); |
8336 |
|
GLAPI GLenum APIENTRY glCheckNamedFramebufferStatusEXT (GLuint, GLenum); |
8337 |
|
GLAPI void APIENTRY glNamedFramebufferTexture1DEXT (GLuint, GLenum, GLenum, GLuint, GLint); |
8338 |
|
GLAPI void APIENTRY glNamedFramebufferTexture2DEXT (GLuint, GLenum, GLenum, GLuint, GLint); |
8339 |
|
GLAPI void APIENTRY glNamedFramebufferTexture3DEXT (GLuint, GLenum, GLenum, GLuint, GLint, GLint); |
8340 |
|
GLAPI void APIENTRY glNamedFramebufferRenderbufferEXT (GLuint, GLenum, GLenum, GLuint); |
8341 |
|
GLAPI void APIENTRY glGetNamedFramebufferAttachmentParameterivEXT (GLuint, GLenum, GLenum, GLint *); |
8342 |
|
GLAPI void APIENTRY glGenerateTextureMipmapEXT (GLuint, GLenum); |
8343 |
|
GLAPI void APIENTRY glGenerateMultiTexMipmapEXT (GLenum, GLenum); |
8344 |
|
GLAPI void APIENTRY glFramebufferDrawBufferEXT (GLuint, GLenum); |
8345 |
|
GLAPI void APIENTRY glFramebufferDrawBuffersEXT (GLuint, GLsizei, const GLenum *); |
8346 |
|
GLAPI void APIENTRY glFramebufferReadBufferEXT (GLuint, GLenum); |
8347 |
|
GLAPI void APIENTRY glGetFramebufferParameterivEXT (GLuint, GLenum, GLint *); |
8348 |
|
GLAPI void APIENTRY glNamedRenderbufferStorageMultisampleEXT (GLuint, GLsizei, GLenum, GLsizei, GLsizei); |
8349 |
|
GLAPI void APIENTRY glNamedRenderbufferStorageMultisampleCoverageEXT (GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei); |
8350 |
|
GLAPI void APIENTRY glNamedFramebufferTextureEXT (GLuint, GLenum, GLuint, GLint); |
8351 |
|
GLAPI void APIENTRY glNamedFramebufferTextureLayerEXT (GLuint, GLenum, GLuint, GLint, GLint); |
8352 |
|
GLAPI void APIENTRY glNamedFramebufferTextureFaceEXT (GLuint, GLenum, GLuint, GLint, GLenum); |
8353 |
|
GLAPI void APIENTRY glTextureRenderbufferEXT (GLuint, GLenum, GLuint); |
8354 |
|
GLAPI void APIENTRY glMultiTexRenderbufferEXT (GLenum, GLenum, GLuint); |
8355 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
8356 |
|
typedef void (APIENTRYP PFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); |
8357 |
|
typedef void (APIENTRYP PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); |
8358 |
|
typedef void (APIENTRYP PFNGLMATRIXLOADFEXTPROC) (GLenum mode, const GLfloat *m); |
8359 |
|
typedef void (APIENTRYP PFNGLMATRIXLOADDEXTPROC) (GLenum mode, const GLdouble *m); |
8360 |
|
typedef void (APIENTRYP PFNGLMATRIXMULTFEXTPROC) (GLenum mode, const GLfloat *m); |
8361 |
|
typedef void (APIENTRYP PFNGLMATRIXMULTDEXTPROC) (GLenum mode, const GLdouble *m); |
8362 |
|
typedef void (APIENTRYP PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum mode); |
8363 |
|
typedef void (APIENTRYP PFNGLMATRIXROTATEFEXTPROC) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z); |
8364 |
|
typedef void (APIENTRYP PFNGLMATRIXROTATEDEXTPROC) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z); |
8365 |
|
typedef void (APIENTRYP PFNGLMATRIXSCALEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z); |
8366 |
|
typedef void (APIENTRYP PFNGLMATRIXSCALEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z); |
8367 |
|
typedef void (APIENTRYP PFNGLMATRIXTRANSLATEFEXTPROC) (GLenum mode, GLfloat x, GLfloat y, GLfloat z); |
8368 |
|
typedef void (APIENTRYP PFNGLMATRIXTRANSLATEDEXTPROC) (GLenum mode, GLdouble x, GLdouble y, GLdouble z); |
8369 |
|
typedef void (APIENTRYP PFNGLMATRIXFRUSTUMEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); |
8370 |
|
typedef void (APIENTRYP PFNGLMATRIXORTHOEXTPROC) (GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar); |
8371 |
|
typedef void (APIENTRYP PFNGLMATRIXPOPEXTPROC) (GLenum mode); |
8372 |
|
typedef void (APIENTRYP PFNGLMATRIXPUSHEXTPROC) (GLenum mode); |
8373 |
|
typedef void (APIENTRYP PFNGLMATRIXLOADTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat *m); |
8374 |
|
typedef void (APIENTRYP PFNGLMATRIXLOADTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble *m); |
8375 |
|
typedef void (APIENTRYP PFNGLMATRIXMULTTRANSPOSEFEXTPROC) (GLenum mode, const GLfloat *m); |
8376 |
|
typedef void (APIENTRYP PFNGLMATRIXMULTTRANSPOSEDEXTPROC) (GLenum mode, const GLdouble *m); |
8377 |
|
typedef void (APIENTRYP PFNGLTEXTUREPARAMETERFEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat param); |
8378 |
|
typedef void (APIENTRYP PFNGLTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLfloat *params); |
8379 |
|
typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint param); |
8380 |
|
typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint *params); |
8381 |
|
typedef void (APIENTRYP PFNGLTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); |
8382 |
|
typedef void (APIENTRYP PFNGLTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); |
8383 |
|
typedef void (APIENTRYP PFNGLTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); |
8384 |
|
typedef void (APIENTRYP PFNGLTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); |
8385 |
|
typedef void (APIENTRYP PFNGLCOPYTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); |
8386 |
|
typedef void (APIENTRYP PFNGLCOPYTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); |
8387 |
|
typedef void (APIENTRYP PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); |
8388 |
|
typedef void (APIENTRYP PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); |
8389 |
|
typedef void (APIENTRYP PFNGLGETTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); |
8390 |
|
typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLfloat *params); |
8391 |
|
typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint *params); |
8392 |
|
typedef void (APIENTRYP PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params); |
8393 |
|
typedef void (APIENTRYP PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params); |
8394 |
|
typedef void (APIENTRYP PFNGLTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); |
8395 |
|
typedef void (APIENTRYP PFNGLTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); |
8396 |
|
typedef void (APIENTRYP PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); |
8397 |
|
typedef void (APIENTRYP PFNGLMULTITEXPARAMETERFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); |
8398 |
|
typedef void (APIENTRYP PFNGLMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params); |
8399 |
|
typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param); |
8400 |
|
typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params); |
8401 |
|
typedef void (APIENTRYP PFNGLMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels); |
8402 |
|
typedef void (APIENTRYP PFNGLMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels); |
8403 |
|
typedef void (APIENTRYP PFNGLMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); |
8404 |
|
typedef void (APIENTRYP PFNGLMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels); |
8405 |
|
typedef void (APIENTRYP PFNGLCOPYMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); |
8406 |
|
typedef void (APIENTRYP PFNGLCOPYMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border); |
8407 |
|
typedef void (APIENTRYP PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width); |
8408 |
|
typedef void (APIENTRYP PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height); |
8409 |
|
typedef void (APIENTRYP PFNGLGETMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels); |
8410 |
|
typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params); |
8411 |
|
typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params); |
8412 |
|
typedef void (APIENTRYP PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params); |
8413 |
|
typedef void (APIENTRYP PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params); |
8414 |
|
typedef void (APIENTRYP PFNGLMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); |
8415 |
|
typedef void (APIENTRYP PFNGLMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); |
8416 |
|
typedef void (APIENTRYP PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height); |
8417 |
|
typedef void (APIENTRYP PFNGLBINDMULTITEXTUREEXTPROC) (GLenum texunit, GLenum target, GLuint texture); |
8418 |
|
typedef void (APIENTRYP PFNGLENABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index); |
8419 |
|
typedef void (APIENTRYP PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) (GLenum array, GLuint index); |
8420 |
|
typedef void (APIENTRYP PFNGLMULTITEXCOORDPOINTEREXTPROC) (GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer); |
8421 |
|
typedef void (APIENTRYP PFNGLMULTITEXENVFEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat param); |
8422 |
|
typedef void (APIENTRYP PFNGLMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLfloat *params); |
8423 |
|
typedef void (APIENTRYP PFNGLMULTITEXENVIEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint param); |
8424 |
|
typedef void (APIENTRYP PFNGLMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params); |
8425 |
|
typedef void (APIENTRYP PFNGLMULTITEXGENDEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble param); |
8426 |
|
typedef void (APIENTRYP PFNGLMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLdouble *params); |
8427 |
|
typedef void (APIENTRYP PFNGLMULTITEXGENFEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat param); |
8428 |
|
typedef void (APIENTRYP PFNGLMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLfloat *params); |
8429 |
|
typedef void (APIENTRYP PFNGLMULTITEXGENIEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint param); |
8430 |
|
typedef void (APIENTRYP PFNGLMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, const GLint *params); |
8431 |
|
typedef void (APIENTRYP PFNGLGETMULTITEXENVFVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLfloat *params); |
8432 |
|
typedef void (APIENTRYP PFNGLGETMULTITEXENVIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params); |
8433 |
|
typedef void (APIENTRYP PFNGLGETMULTITEXGENDVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLdouble *params); |
8434 |
|
typedef void (APIENTRYP PFNGLGETMULTITEXGENFVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLfloat *params); |
8435 |
|
typedef void (APIENTRYP PFNGLGETMULTITEXGENIVEXTPROC) (GLenum texunit, GLenum coord, GLenum pname, GLint *params); |
8436 |
|
typedef void (APIENTRYP PFNGLGETFLOATINDEXEDVEXTPROC) (GLenum target, GLuint index, GLfloat *data); |
8437 |
|
typedef void (APIENTRYP PFNGLGETDOUBLEINDEXEDVEXTPROC) (GLenum target, GLuint index, GLdouble *data); |
8438 |
|
typedef void (APIENTRYP PFNGLGETPOINTERINDEXEDVEXTPROC) (GLenum target, GLuint index, GLvoid* *data); |
8439 |
|
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *bits); |
8440 |
|
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *bits); |
8441 |
|
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *bits); |
8442 |
|
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *bits); |
8443 |
|
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *bits); |
8444 |
|
typedef void (APIENTRYP PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *bits); |
8445 |
|
typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) (GLuint texture, GLenum target, GLint lod, GLvoid *img); |
8446 |
|
typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid *bits); |
8447 |
|
typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *bits); |
8448 |
|
typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *bits); |
8449 |
|
typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *bits); |
8450 |
|
typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *bits); |
8451 |
|
typedef void (APIENTRYP PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *bits); |
8452 |
|
typedef void (APIENTRYP PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) (GLenum texunit, GLenum target, GLint lod, GLvoid *img); |
8453 |
|
typedef void (APIENTRYP PFNGLNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid *string); |
8454 |
|
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w); |
8455 |
|
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLdouble *params); |
8456 |
|
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w); |
8457 |
|
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLfloat *params); |
8458 |
|
typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) (GLuint program, GLenum target, GLuint index, GLdouble *params); |
8459 |
|
typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) (GLuint program, GLenum target, GLuint index, GLfloat *params); |
8460 |
|
typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMIVEXTPROC) (GLuint program, GLenum target, GLenum pname, GLint *params); |
8461 |
|
typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMSTRINGEXTPROC) (GLuint program, GLenum target, GLenum pname, GLvoid *string); |
8462 |
|
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params); |
8463 |
|
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) (GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w); |
8464 |
|
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLint *params); |
8465 |
|
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params); |
8466 |
|
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w); |
8467 |
|
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, const GLuint *params); |
8468 |
|
typedef void (APIENTRYP PFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint *params); |
8469 |
|
typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLint *params); |
8470 |
|
typedef void (APIENTRYP PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) (GLuint program, GLenum target, GLuint index, GLuint *params); |
8471 |
|
typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLint *params); |
8472 |
|
typedef void (APIENTRYP PFNGLTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, const GLuint *params); |
8473 |
|
typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLint *params); |
8474 |
|
typedef void (APIENTRYP PFNGLGETTEXTUREPARAMETERIUIVEXTPROC) (GLuint texture, GLenum target, GLenum pname, GLuint *params); |
8475 |
|
typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLint *params); |
8476 |
|
typedef void (APIENTRYP PFNGLMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, const GLuint *params); |
8477 |
|
typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERIIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLint *params); |
8478 |
|
typedef void (APIENTRYP PFNGLGETMULTITEXPARAMETERIUIVEXTPROC) (GLenum texunit, GLenum target, GLenum pname, GLuint *params); |
8479 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FEXTPROC) (GLuint program, GLint location, GLfloat v0); |
8480 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1); |
8481 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2); |
8482 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FEXTPROC) (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3); |
8483 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IEXTPROC) (GLuint program, GLint location, GLint v0); |
8484 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1); |
8485 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2); |
8486 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IEXTPROC) (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3); |
8487 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); |
8488 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); |
8489 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); |
8490 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLfloat *value); |
8491 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); |
8492 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); |
8493 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); |
8494 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLint *value); |
8495 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
8496 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
8497 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
8498 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
8499 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
8500 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
8501 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
8502 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
8503 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value); |
8504 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIEXTPROC) (GLuint program, GLint location, GLuint v0); |
8505 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1); |
8506 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2); |
8507 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3); |
8508 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); |
8509 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); |
8510 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); |
8511 |
|
typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint location, GLsizei count, const GLuint *value); |
8512 |
|
typedef void (APIENTRYP PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid *data, GLenum usage); |
8513 |
|
typedef void (APIENTRYP PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid *data); |
8514 |
|
typedef GLvoid* (APIENTRYP PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum access); |
8515 |
|
typedef GLboolean (APIENTRYP PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer); |
8516 |
|
typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, GLenum pname, GLint *params); |
8517 |
|
typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLenum pname, GLvoid* *params); |
8518 |
|
typedef void (APIENTRYP PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid *data); |
8519 |
|
typedef void (APIENTRYP PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum target, GLenum internalformat, GLuint buffer); |
8520 |
|
typedef void (APIENTRYP PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer); |
8521 |
|
typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height); |
8522 |
|
typedef void (APIENTRYP PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint renderbuffer, GLenum pname, GLint *params); |
8523 |
|
typedef GLenum (APIENTRYP PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint framebuffer, GLenum target); |
8524 |
|
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); |
8525 |
|
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level); |
8526 |
|
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); |
8527 |
|
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); |
8528 |
|
typedef void (APIENTRYP PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params); |
8529 |
|
typedef void (APIENTRYP PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLenum target); |
8530 |
|
typedef void (APIENTRYP PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLenum target); |
8531 |
|
typedef void (APIENTRYP PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); |
8532 |
|
typedef void (APIENTRYP PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum *bufs); |
8533 |
|
typedef void (APIENTRYP PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); |
8534 |
|
typedef void (APIENTRYP PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuffer, GLenum pname, GLint *params); |
8535 |
|
typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); |
8536 |
|
typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); |
8537 |
|
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level); |
8538 |
|
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer); |
8539 |
|
typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face); |
8540 |
|
typedef void (APIENTRYP PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer); |
8541 |
|
typedef void (APIENTRYP PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenum target, GLuint renderbuffer); |
8542 |
|
#endif |
8543 |
|
|
8544 |
|
#ifndef GL_EXT_vertex_array_bgra |
8545 |
|
#define GL_EXT_vertex_array_bgra 1 |
8546 |
|
#endif |
8547 |
|
|
8548 |
|
#ifndef GL_EXT_texture_swizzle |
8549 |
|
#define GL_EXT_texture_swizzle 1 |
8550 |
|
#endif |
8551 |
|
|
8552 |
|
#ifndef GL_NV_explicit_multisample |
8553 |
|
#define GL_NV_explicit_multisample 1 |
8554 |
|
#ifdef GL_GLEXT_PROTOTYPES |
8555 |
|
GLAPI void APIENTRY glGetMultisamplefvNV (GLenum, GLuint, GLfloat *); |
8556 |
|
GLAPI void APIENTRY glSampleMaskIndexedNV (GLuint, GLbitfield); |
8557 |
|
GLAPI void APIENTRY glTexRenderbufferNV (GLenum, GLuint); |
8558 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
8559 |
|
typedef void (APIENTRYP PFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index, GLfloat *val); |
8560 |
|
typedef void (APIENTRYP PFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint index, GLbitfield mask); |
8561 |
|
typedef void (APIENTRYP PFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint renderbuffer); |
8562 |
|
#endif |
8563 |
|
|
8564 |
|
#ifndef GL_NV_transform_feedback2 |
8565 |
|
#define GL_NV_transform_feedback2 1 |
8566 |
|
#ifdef GL_GLEXT_PROTOTYPES |
8567 |
|
GLAPI void APIENTRY glBindTransformFeedbackNV (GLenum, GLuint); |
8568 |
|
GLAPI void APIENTRY glDeleteTransformFeedbacksNV (GLsizei, const GLuint *); |
8569 |
|
GLAPI void APIENTRY glGenTransformFeedbacksNV (GLsizei, GLuint *); |
8570 |
|
GLAPI GLboolean APIENTRY glIsTransformFeedbackNV (GLuint); |
8571 |
|
GLAPI void APIENTRY glPauseTransformFeedbackNV (void); |
8572 |
|
GLAPI void APIENTRY glResumeTransformFeedbackNV (void); |
8573 |
|
GLAPI void APIENTRY glDrawTransformFeedbackNV (GLenum, GLuint); |
8574 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
8575 |
|
typedef void (APIENTRYP PFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum target, GLuint id); |
8576 |
|
typedef void (APIENTRYP PFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei n, const GLuint *ids); |
8577 |
|
typedef void (APIENTRYP PFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei n, GLuint *ids); |
8578 |
|
typedef GLboolean (APIENTRYP PFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint id); |
8579 |
|
typedef void (APIENTRYP PFNGLPAUSETRANSFORMFEEDBACKNVPROC) (void); |
8580 |
|
typedef void (APIENTRYP PFNGLRESUMETRANSFORMFEEDBACKNVPROC) (void); |
8581 |
|
typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint id); |
8582 |
|
#endif |
8583 |
|
|
8584 |
|
#ifndef GL_ATI_meminfo |
8585 |
|
#define GL_ATI_meminfo 1 |
8586 |
|
#endif |
8587 |
|
|
8588 |
|
#ifndef GL_AMD_performance_monitor |
8589 |
|
#define GL_AMD_performance_monitor 1 |
8590 |
|
#ifdef GL_GLEXT_PROTOTYPES |
8591 |
|
GLAPI void APIENTRY glGetPerfMonitorGroupsAMD (GLint *, GLsizei, GLuint *); |
8592 |
|
GLAPI void APIENTRY glGetPerfMonitorCountersAMD (GLuint, GLint *, GLint *, GLsizei, GLuint *); |
8593 |
|
GLAPI void APIENTRY glGetPerfMonitorGroupStringAMD (GLuint, GLsizei, GLsizei *, GLchar *); |
8594 |
|
GLAPI void APIENTRY glGetPerfMonitorCounterStringAMD (GLuint, GLuint, GLsizei, GLsizei *, GLchar *); |
8595 |
|
GLAPI void APIENTRY glGetPerfMonitorCounterInfoAMD (GLuint, GLuint, GLenum, void *); |
8596 |
|
GLAPI void APIENTRY glGenPerfMonitorsAMD (GLsizei, GLuint *); |
8597 |
|
GLAPI void APIENTRY glDeletePerfMonitorsAMD (GLsizei, GLuint *); |
8598 |
|
GLAPI void APIENTRY glSelectPerfMonitorCountersAMD (GLuint, GLboolean, GLuint, GLint, GLuint *); |
8599 |
|
GLAPI void APIENTRY glBeginPerfMonitorAMD (GLuint); |
8600 |
|
GLAPI void APIENTRY glEndPerfMonitorAMD (GLuint); |
8601 |
|
GLAPI void APIENTRY glGetPerfMonitorCounterDataAMD (GLuint, GLenum, GLsizei, GLuint *, GLint *); |
8602 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
8603 |
|
typedef void (APIENTRYP PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint *numGroups, GLsizei groupsSize, GLuint *groups); |
8604 |
|
typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters); |
8605 |
|
typedef void (APIENTRYP PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString); |
8606 |
|
typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString); |
8607 |
|
typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint group, GLuint counter, GLenum pname, void *data); |
8608 |
|
typedef void (APIENTRYP PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitors); |
8609 |
|
typedef void (APIENTRYP PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitors); |
8610 |
|
typedef void (APIENTRYP PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList); |
8611 |
|
typedef void (APIENTRYP PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor); |
8612 |
|
typedef void (APIENTRYP PFNGLENDPERFMONITORAMDPROC) (GLuint monitor); |
8613 |
|
typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten); |
8614 |
|
#endif |
8615 |
|
|
8616 |
|
#ifndef GL_AMD_texture_texture4 |
8617 |
|
#define GL_AMD_texture_texture4 1 |
8618 |
|
#endif |
8619 |
|
|
8620 |
|
#ifndef GL_AMD_vertex_shader_tesselator |
8621 |
|
#define GL_AMD_vertex_shader_tesselator 1 |
8622 |
|
#ifdef GL_GLEXT_PROTOTYPES |
8623 |
|
GLAPI void APIENTRY glTessellationFactorAMD (GLfloat); |
8624 |
|
GLAPI void APIENTRY glTessellationModeAMD (GLenum); |
8625 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
8626 |
|
typedef void (APIENTRYP PFNGLTESSELLATIONFACTORAMDPROC) (GLfloat factor); |
8627 |
|
typedef void (APIENTRYP PFNGLTESSELLATIONMODEAMDPROC) (GLenum mode); |
8628 |
|
#endif |
8629 |
|
|
8630 |
|
#ifndef GL_EXT_provoking_vertex |
8631 |
|
#define GL_EXT_provoking_vertex 1 |
8632 |
|
#ifdef GL_GLEXT_PROTOTYPES |
8633 |
|
GLAPI void APIENTRY glProvokingVertexEXT (GLenum); |
8634 |
|
#endif /* GL_GLEXT_PROTOTYPES */ |
8635 |
|
typedef void (APIENTRYP PFNGLPROVOKINGVERTEXEXTPROC) (GLenum mode); |
8636 |
|
#endif |
8637 |
|
|
8638 |
|
|
8639 |
#ifdef __cplusplus |
#ifdef __cplusplus |
8640 |
} |
} |