Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(259)

Side by Side Diff: third_party/mesa/MesaLib/include/GL/glext.h

Issue 4107001: Upgraded Mesa to 7.9 from 7.7 in order to pick up bug fixes to the... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « third_party/mesa/MesaLib/include/GL/gl.h ('k') | third_party/mesa/MesaLib/include/GL/glx.h » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #ifndef __glext_h_ 1 #ifndef __glext_h_
2 #define __glext_h_ 2 #define __glext_h_
3 3
4 #ifdef __cplusplus 4 #ifdef __cplusplus
5 extern "C" { 5 extern "C" {
6 #endif 6 #endif
7 7
8 /* 8 /*
9 ** Copyright (c) 2007-2009 The Khronos Group Inc. 9 ** Copyright (c) 2007-2010 The Khronos Group Inc.
10 ** 10 **
11 ** Permission is hereby granted, free of charge, to any person obtaining a 11 ** Permission is hereby granted, free of charge, to any person obtaining a
12 ** copy of this software and/or associated documentation files (the 12 ** copy of this software and/or associated documentation files (the
13 ** "Materials"), to deal in the Materials without restriction, including 13 ** "Materials"), to deal in the Materials without restriction, including
14 ** without limitation the rights to use, copy, modify, merge, publish, 14 ** without limitation the rights to use, copy, modify, merge, publish,
15 ** distribute, sublicense, and/or sell copies of the Materials, and to 15 ** distribute, sublicense, and/or sell copies of the Materials, and to
16 ** permit persons to whom the Materials are furnished to do so, subject to 16 ** permit persons to whom the Materials are furnished to do so, subject to
17 ** the following conditions: 17 ** the following conditions:
18 ** 18 **
19 ** The above copyright notice and this permission notice shall be included 19 ** The above copyright notice and this permission notice shall be included
20 ** in all copies or substantial portions of the Materials. 20 ** in all copies or substantial portions of the Materials.
21 ** 21 **
22 ** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 22 ** THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23 ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 23 ** EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24 ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 24 ** MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
25 ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 25 ** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
26 ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 26 ** CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
27 ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 27 ** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
28 ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. 28 ** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
29 */ 29 */
30 30
31 /* Header file version number, required by OpenGL ABI for Linux */ 31 /* Header file version number, required by OpenGL ABI for Linux */
32 /* glext.h last updated $Date: 2009-09-24 13:55:03 -0700 (Thu, 24 Sep 2009) $ */ 32 /* glext.h last updated $Date: 2010-08-03 01:30:25 -0700 (Tue, 03 Aug 2010) $ */
33 /* Current version at http://www.opengl.org/registry/ */ 33 /* Current version at http://www.opengl.org/registry/ */
34 #define GL_GLEXT_VERSION 56 34 #define GL_GLEXT_VERSION 64
35
36 /* Function declaration macros - to move into glplatform.h */ 35 /* Function declaration macros - to move into glplatform.h */
37 36
38 #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__ SCITECH_SNAP__) 37 #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && !defined(__ SCITECH_SNAP__)
39 #define WIN32_LEAN_AND_MEAN 1 38 #define WIN32_LEAN_AND_MEAN 1
40 #include <windows.h> 39 #include <windows.h>
41 #endif 40 #endif
42 41
43 #ifndef APIENTRY 42 #ifndef APIENTRY
44 #define APIENTRY 43 #define APIENTRY
45 #endif 44 #endif
(...skipping 722 matching lines...) Expand 10 before | Expand all | Expand 10 after
768 #define GL_R16_SNORM 0x8F98 767 #define GL_R16_SNORM 0x8F98
769 #define GL_RG16_SNORM 0x8F99 768 #define GL_RG16_SNORM 0x8F99
770 #define GL_RGB16_SNORM 0x8F9A 769 #define GL_RGB16_SNORM 0x8F9A
771 #define GL_RGBA16_SNORM 0x8F9B 770 #define GL_RGBA16_SNORM 0x8F9B
772 #define GL_SIGNED_NORMALIZED 0x8F9C 771 #define GL_SIGNED_NORMALIZED 0x8F9C
773 #define GL_PRIMITIVE_RESTART 0x8F9D 772 #define GL_PRIMITIVE_RESTART 0x8F9D
774 #define GL_PRIMITIVE_RESTART_INDEX 0x8F9E 773 #define GL_PRIMITIVE_RESTART_INDEX 0x8F9E
775 /* Reuse tokens from ARB_copy_buffer */ 774 /* Reuse tokens from ARB_copy_buffer */
776 /* reuse GL_COPY_READ_BUFFER */ 775 /* reuse GL_COPY_READ_BUFFER */
777 /* reuse GL_COPY_WRITE_BUFFER */ 776 /* reuse GL_COPY_WRITE_BUFFER */
778 /* Would reuse tokens from ARB_draw_instanced, but it has none */ 777 /* Reuse tokens from ARB_draw_instanced (none) */
779 /* Reuse tokens from ARB_uniform_buffer_object */ 778 /* Reuse tokens from ARB_uniform_buffer_object */
780 /* reuse GL_UNIFORM_BUFFER */ 779 /* reuse GL_UNIFORM_BUFFER */
781 /* reuse GL_UNIFORM_BUFFER_BINDING */ 780 /* reuse GL_UNIFORM_BUFFER_BINDING */
782 /* reuse GL_UNIFORM_BUFFER_START */ 781 /* reuse GL_UNIFORM_BUFFER_START */
783 /* reuse GL_UNIFORM_BUFFER_SIZE */ 782 /* reuse GL_UNIFORM_BUFFER_SIZE */
784 /* reuse GL_MAX_VERTEX_UNIFORM_BLOCKS */ 783 /* reuse GL_MAX_VERTEX_UNIFORM_BLOCKS */
785 /* reuse GL_MAX_FRAGMENT_UNIFORM_BLOCKS */ 784 /* reuse GL_MAX_FRAGMENT_UNIFORM_BLOCKS */
786 /* reuse GL_MAX_COMBINED_UNIFORM_BLOCKS */ 785 /* reuse GL_MAX_COMBINED_UNIFORM_BLOCKS */
787 /* reuse GL_MAX_UNIFORM_BUFFER_BINDINGS */ 786 /* reuse GL_MAX_UNIFORM_BUFFER_BINDINGS */
788 /* reuse GL_MAX_UNIFORM_BLOCK_SIZE */ 787 /* reuse GL_MAX_UNIFORM_BLOCK_SIZE */
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
829 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 0x8DE1 828 #define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 0x8DE1
830 #define GL_MAX_VERTEX_OUTPUT_COMPONENTS 0x9122 829 #define GL_MAX_VERTEX_OUTPUT_COMPONENTS 0x9122
831 #define GL_MAX_GEOMETRY_INPUT_COMPONENTS 0x9123 830 #define GL_MAX_GEOMETRY_INPUT_COMPONENTS 0x9123
832 #define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124 831 #define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124
833 #define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125 832 #define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125
834 #define GL_CONTEXT_PROFILE_MASK 0x9126 833 #define GL_CONTEXT_PROFILE_MASK 0x9126
835 /* reuse GL_MAX_VARYING_COMPONENTS */ 834 /* reuse GL_MAX_VARYING_COMPONENTS */
836 /* reuse GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER */ 835 /* reuse GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER */
837 /* Reuse tokens from ARB_depth_clamp */ 836 /* Reuse tokens from ARB_depth_clamp */
838 /* reuse GL_DEPTH_CLAMP */ 837 /* reuse GL_DEPTH_CLAMP */
839 /* Would reuse tokens from ARB_draw_elements_base_vertex, but it has none */ 838 /* Reuse tokens from ARB_draw_elements_base_vertex (none) */
840 /* Would reuse tokens from ARB_fragment_coord_conventions, but it has none */ 839 /* Reuse tokens from ARB_fragment_coord_conventions (none) */
841 /* Reuse tokens from ARB_provoking_vertex */ 840 /* Reuse tokens from ARB_provoking_vertex */
842 /* reuse GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION */ 841 /* reuse GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION */
843 /* reuse GL_FIRST_VERTEX_CONVENTION */ 842 /* reuse GL_FIRST_VERTEX_CONVENTION */
844 /* reuse GL_LAST_VERTEX_CONVENTION */ 843 /* reuse GL_LAST_VERTEX_CONVENTION */
845 /* reuse GL_PROVOKING_VERTEX */ 844 /* reuse GL_PROVOKING_VERTEX */
846 /* Reuse tokens from ARB_seamless_cube_map */ 845 /* Reuse tokens from ARB_seamless_cube_map */
847 /* reuse GL_TEXTURE_CUBE_MAP_SEAMLESS */ 846 /* reuse GL_TEXTURE_CUBE_MAP_SEAMLESS */
848 /* Reuse tokens from ARB_sync */ 847 /* Reuse tokens from ARB_sync */
849 /* reuse GL_MAX_SERVER_WAIT_TIMEOUT */ 848 /* reuse GL_MAX_SERVER_WAIT_TIMEOUT */
850 /* reuse GL_OBJECT_TYPE */ 849 /* reuse GL_OBJECT_TYPE */
(...skipping 29 matching lines...) Expand all
880 /* reuse GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE */ 879 /* reuse GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE */
881 /* reuse GL_SAMPLER_2D_MULTISAMPLE_ARRAY */ 880 /* reuse GL_SAMPLER_2D_MULTISAMPLE_ARRAY */
882 /* reuse GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY */ 881 /* reuse GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY */
883 /* reuse GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY */ 882 /* reuse GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY */
884 /* reuse GL_MAX_COLOR_TEXTURE_SAMPLES */ 883 /* reuse GL_MAX_COLOR_TEXTURE_SAMPLES */
885 /* reuse GL_MAX_DEPTH_TEXTURE_SAMPLES */ 884 /* reuse GL_MAX_DEPTH_TEXTURE_SAMPLES */
886 /* reuse GL_MAX_INTEGER_SAMPLES */ 885 /* reuse GL_MAX_INTEGER_SAMPLES */
887 /* Don't need to reuse tokens from ARB_vertex_array_bgra since they're already i n 1.2 core */ 886 /* Don't need to reuse tokens from ARB_vertex_array_bgra since they're already i n 1.2 core */
888 #endif 887 #endif
889 888
889 #ifndef GL_VERSION_3_3
890 #define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE
891 /* Reuse tokens from ARB_blend_func_extended */
892 /* reuse GL_SRC1_COLOR */
893 /* reuse GL_ONE_MINUS_SRC1_COLOR */
894 /* reuse GL_ONE_MINUS_SRC1_ALPHA */
895 /* reuse GL_MAX_DUAL_SOURCE_DRAW_BUFFERS */
896 /* Reuse tokens from ARB_explicit_attrib_location (none) */
897 /* Reuse tokens from ARB_occlusion_query2 */
898 /* reuse GL_ANY_SAMPLES_PASSED */
899 /* Reuse tokens from ARB_sampler_objects */
900 /* reuse GL_SAMPLER_BINDING */
901 /* Reuse tokens from ARB_shader_bit_encoding (none) */
902 /* Reuse tokens from ARB_texture_rgb10_a2ui */
903 /* reuse GL_RGB10_A2UI */
904 /* Reuse tokens from ARB_texture_swizzle */
905 /* reuse GL_TEXTURE_SWIZZLE_R */
906 /* reuse GL_TEXTURE_SWIZZLE_G */
907 /* reuse GL_TEXTURE_SWIZZLE_B */
908 /* reuse GL_TEXTURE_SWIZZLE_A */
909 /* reuse GL_TEXTURE_SWIZZLE_RGBA */
910 /* Reuse tokens from ARB_timer_query */
911 /* reuse GL_TIME_ELAPSED */
912 /* reuse GL_TIMESTAMP */
913 /* Reuse tokens from ARB_vertex_type_2_10_10_10_rev */
914 /* reuse GL_INT_2_10_10_10_REV */
915 #endif
916
917 #ifndef GL_VERSION_4_0
918 #define GL_SAMPLE_SHADING 0x8C36
919 #define GL_MIN_SAMPLE_SHADING_VALUE 0x8C37
920 #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E
921 #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F
922 #define GL_TEXTURE_CUBE_MAP_ARRAY 0x9009
923 #define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY 0x900A
924 #define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY 0x900B
925 #define GL_SAMPLER_CUBE_MAP_ARRAY 0x900C
926 #define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW 0x900D
927 #define GL_INT_SAMPLER_CUBE_MAP_ARRAY 0x900E
928 #define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY 0x900F
929 /* Reuse tokens from ARB_texture_query_lod (none) */
930 /* Reuse tokens from ARB_draw_buffers_blend (none) */
931 /* Reuse tokens from ARB_draw_indirect */
932 /* reuse GL_DRAW_INDIRECT_BUFFER */
933 /* reuse GL_DRAW_INDIRECT_BUFFER_BINDING */
934 /* Reuse tokens from ARB_gpu_shader5 */
935 /* reuse GL_GEOMETRY_SHADER_INVOCATIONS */
936 /* reuse GL_MAX_GEOMETRY_SHADER_INVOCATIONS */
937 /* reuse GL_MIN_FRAGMENT_INTERPOLATION_OFFSET */
938 /* reuse GL_MAX_FRAGMENT_INTERPOLATION_OFFSET */
939 /* reuse GL_FRAGMENT_INTERPOLATION_OFFSET_BITS */
940 /* reuse GL_MAX_VERTEX_STREAMS */
941 /* Reuse tokens from ARB_gpu_shader_fp64 */
942 /* reuse GL_DOUBLE_VEC2 */
943 /* reuse GL_DOUBLE_VEC3 */
944 /* reuse GL_DOUBLE_VEC4 */
945 /* reuse GL_DOUBLE_MAT2 */
946 /* reuse GL_DOUBLE_MAT3 */
947 /* reuse GL_DOUBLE_MAT4 */
948 /* reuse GL_DOUBLE_MAT2x3 */
949 /* reuse GL_DOUBLE_MAT2x4 */
950 /* reuse GL_DOUBLE_MAT3x2 */
951 /* reuse GL_DOUBLE_MAT3x4 */
952 /* reuse GL_DOUBLE_MAT4x2 */
953 /* reuse GL_DOUBLE_MAT4x3 */
954 /* Reuse tokens from ARB_shader_subroutine */
955 /* reuse GL_ACTIVE_SUBROUTINES */
956 /* reuse GL_ACTIVE_SUBROUTINE_UNIFORMS */
957 /* reuse GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS */
958 /* reuse GL_ACTIVE_SUBROUTINE_MAX_LENGTH */
959 /* reuse GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH */
960 /* reuse GL_MAX_SUBROUTINES */
961 /* reuse GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS */
962 /* reuse GL_NUM_COMPATIBLE_SUBROUTINES */
963 /* reuse GL_COMPATIBLE_SUBROUTINES */
964 /* Reuse tokens from ARB_tessellation_shader */
965 /* reuse GL_PATCHES */
966 /* reuse GL_PATCH_VERTICES */
967 /* reuse GL_PATCH_DEFAULT_INNER_LEVEL */
968 /* reuse GL_PATCH_DEFAULT_OUTER_LEVEL */
969 /* reuse GL_TESS_CONTROL_OUTPUT_VERTICES */
970 /* reuse GL_TESS_GEN_MODE */
971 /* reuse GL_TESS_GEN_SPACING */
972 /* reuse GL_TESS_GEN_VERTEX_ORDER */
973 /* reuse GL_TESS_GEN_POINT_MODE */
974 /* reuse GL_ISOLINES */
975 /* reuse GL_FRACTIONAL_ODD */
976 /* reuse GL_FRACTIONAL_EVEN */
977 /* reuse GL_MAX_PATCH_VERTICES */
978 /* reuse GL_MAX_TESS_GEN_LEVEL */
979 /* reuse GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS */
980 /* reuse GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS */
981 /* reuse GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS */
982 /* reuse GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS */
983 /* reuse GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS */
984 /* reuse GL_MAX_TESS_PATCH_COMPONENTS */
985 /* reuse GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS */
986 /* reuse GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS */
987 /* reuse GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS */
988 /* reuse GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS */
989 /* reuse GL_MAX_TESS_CONTROL_INPUT_COMPONENTS */
990 /* reuse GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS */
991 /* reuse GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS */
992 /* reuse GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS */
993 /* reuse GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER */
994 /* reuse GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER */
995 /* reuse GL_TESS_EVALUATION_SHADER */
996 /* reuse GL_TESS_CONTROL_SHADER */
997 /* Reuse tokens from ARB_texture_buffer_object_rgb32 (none) */
998 /* Reuse tokens from ARB_transform_feedback2 */
999 /* reuse GL_TRANSFORM_FEEDBACK */
1000 /* reuse GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED */
1001 /* reuse GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE */
1002 /* reuse GL_TRANSFORM_FEEDBACK_BINDING */
1003 /* Reuse tokens from ARB_transform_feedback3 */
1004 /* reuse GL_MAX_TRANSFORM_FEEDBACK_BUFFERS */
1005 /* reuse GL_MAX_VERTEX_STREAMS */
1006 #endif
1007
1008 #ifndef GL_VERSION_4_1
1009 /* Reuse tokens from ARB_ES2_compatibility */
1010 /* reuse GL_FIXED */
1011 /* reuse GL_IMPLEMENTATION_COLOR_READ_TYPE */
1012 /* reuse GL_IMPLEMENTATION_COLOR_READ_FORMAT */
1013 /* reuse GL_LOW_FLOAT */
1014 /* reuse GL_MEDIUM_FLOAT */
1015 /* reuse GL_HIGH_FLOAT */
1016 /* reuse GL_LOW_INT */
1017 /* reuse GL_MEDIUM_INT */
1018 /* reuse GL_HIGH_INT */
1019 /* reuse GL_SHADER_COMPILER */
1020 /* reuse GL_NUM_SHADER_BINARY_FORMATS */
1021 /* reuse GL_MAX_VERTEX_UNIFORM_VECTORS */
1022 /* reuse GL_MAX_VARYING_VECTORS */
1023 /* reuse GL_MAX_FRAGMENT_UNIFORM_VECTORS */
1024 /* Reuse tokens from ARB_get_program_binary */
1025 /* reuse GL_PROGRAM_BINARY_RETRIEVABLE_HINT */
1026 /* reuse GL_PROGRAM_BINARY_LENGTH */
1027 /* reuse GL_NUM_PROGRAM_BINARY_FORMATS */
1028 /* reuse GL_PROGRAM_BINARY_FORMATS */
1029 /* Reuse tokens from ARB_separate_shader_objects */
1030 /* reuse GL_VERTEX_SHADER_BIT */
1031 /* reuse GL_FRAGMENT_SHADER_BIT */
1032 /* reuse GL_GEOMETRY_SHADER_BIT */
1033 /* reuse GL_TESS_CONTROL_SHADER_BIT */
1034 /* reuse GL_TESS_EVALUATION_SHADER_BIT */
1035 /* reuse GL_ALL_SHADER_BITS */
1036 /* reuse GL_PROGRAM_SEPARABLE */
1037 /* reuse GL_ACTIVE_PROGRAM */
1038 /* reuse GL_PROGRAM_PIPELINE_BINDING */
1039 /* Reuse tokens from ARB_shader_precision (none) */
1040 /* Reuse tokens from ARB_vertex_attrib_64bit - all are in GL 3.0 and 4.0 already */
1041 /* Reuse tokens from ARB_viewport_array - some are in GL 1.1 and ARB_provoking_v ertex already */
1042 /* reuse GL_MAX_VIEWPORTS */
1043 /* reuse GL_VIEWPORT_SUBPIXEL_BITS */
1044 /* reuse GL_VIEWPORT_BOUNDS_RANGE */
1045 /* reuse GL_LAYER_PROVOKING_VERTEX */
1046 /* reuse GL_VIEWPORT_INDEX_PROVOKING_VERTEX */
1047 /* reuse GL_UNDEFINED_VERTEX */
1048 #endif
1049
890 #ifndef GL_ARB_multitexture 1050 #ifndef GL_ARB_multitexture
891 #define GL_TEXTURE0_ARB 0x84C0 1051 #define GL_TEXTURE0_ARB 0x84C0
892 #define GL_TEXTURE1_ARB 0x84C1 1052 #define GL_TEXTURE1_ARB 0x84C1
893 #define GL_TEXTURE2_ARB 0x84C2 1053 #define GL_TEXTURE2_ARB 0x84C2
894 #define GL_TEXTURE3_ARB 0x84C3 1054 #define GL_TEXTURE3_ARB 0x84C3
895 #define GL_TEXTURE4_ARB 0x84C4 1055 #define GL_TEXTURE4_ARB 0x84C4
896 #define GL_TEXTURE5_ARB 0x84C5 1056 #define GL_TEXTURE5_ARB 0x84C5
897 #define GL_TEXTURE6_ARB 0x84C6 1057 #define GL_TEXTURE6_ARB 0x84C6
898 #define GL_TEXTURE7_ARB 0x84C7 1058 #define GL_TEXTURE7_ARB 0x84C7
899 #define GL_TEXTURE8_ARB 0x84C8 1059 #define GL_TEXTURE8_ARB 0x84C8
(...skipping 777 matching lines...) Expand 10 before | Expand all | Expand 10 after
1677 #endif 1837 #endif
1678 1838
1679 #ifndef GL_ARB_vertex_array_bgra 1839 #ifndef GL_ARB_vertex_array_bgra
1680 /* reuse GL_BGRA */ 1840 /* reuse GL_BGRA */
1681 #endif 1841 #endif
1682 1842
1683 #ifndef GL_ARB_draw_buffers_blend 1843 #ifndef GL_ARB_draw_buffers_blend
1684 #endif 1844 #endif
1685 1845
1686 #ifndef GL_ARB_sample_shading 1846 #ifndef GL_ARB_sample_shading
1687 #define GL_SAMPLE_SHADING 0x8C36 1847 #define GL_SAMPLE_SHADING_ARB 0x8C36
1688 #define GL_MIN_SAMPLE_SHADING_VALUE 0x8C37 1848 #define GL_MIN_SAMPLE_SHADING_VALUE_ARB 0x8C37
1689 #endif 1849 #endif
1690 1850
1691 #ifndef GL_ARB_texture_cube_map_array 1851 #ifndef GL_ARB_texture_cube_map_array
1692 #define GL_TEXTURE_CUBE_MAP_ARRAY 0x9009 1852 #define GL_TEXTURE_CUBE_MAP_ARRAY_ARB 0x9009
1693 #define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY 0x900A 1853 #define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB 0x900A
1694 #define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY 0x900B 1854 #define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB 0x900B
1695 #define GL_SAMPLER_CUBE_MAP_ARRAY 0x900C 1855 #define GL_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900C
1696 #define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW 0x900D 1856 #define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB 0x900D
1697 #define GL_INT_SAMPLER_CUBE_MAP_ARRAY 0x900E 1857 #define GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900E
1698 #define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY 0x900F 1858 #define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900F
1699 #endif 1859 #endif
1700 1860
1701 #ifndef GL_ARB_texture_gather 1861 #ifndef GL_ARB_texture_gather
1702 #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E 1862 #define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5E
1703 #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F 1863 #define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5F
1704 #define GL_MAX_PROGRAM_TEXTURE_GATHER_COMPONENTS 0x8F9F
1705 #endif 1864 #endif
1706 1865
1707 #ifndef GL_ARB_texture_query_lod 1866 #ifndef GL_ARB_texture_query_lod
1708 #endif 1867 #endif
1709 1868
1869 #ifndef GL_ARB_shading_language_include
1870 #define GL_SHADER_INCLUDE_ARB 0x8DAE
1871 #define GL_NAMED_STRING_LENGTH_ARB 0x8DE9
1872 #define GL_NAMED_STRING_TYPE_ARB 0x8DEA
1873 #endif
1874
1875 #ifndef GL_ARB_texture_compression_bptc
1876 #define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 0x8E8C
1877 #define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 0x8E8D
1878 #define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 0x8E8E
1879 #define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 0x8E8F
1880 #endif
1881
1882 #ifndef GL_ARB_blend_func_extended
1883 #define GL_SRC1_COLOR 0x88F9
1884 /* reuse GL_SRC1_ALPHA */
1885 #define GL_ONE_MINUS_SRC1_COLOR 0x88FA
1886 #define GL_ONE_MINUS_SRC1_ALPHA 0x88FB
1887 #define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC
1888 #endif
1889
1890 #ifndef GL_ARB_explicit_attrib_location
1891 #endif
1892
1893 #ifndef GL_ARB_occlusion_query2
1894 #define GL_ANY_SAMPLES_PASSED 0x8C2F
1895 #endif
1896
1897 #ifndef GL_ARB_sampler_objects
1898 #define GL_SAMPLER_BINDING 0x8919
1899 #endif
1900
1901 #ifndef GL_ARB_shader_bit_encoding
1902 #endif
1903
1904 #ifndef GL_ARB_texture_rgb10_a2ui
1905 #define GL_RGB10_A2UI 0x906F
1906 #endif
1907
1908 #ifndef GL_ARB_texture_swizzle
1909 #define GL_TEXTURE_SWIZZLE_R 0x8E42
1910 #define GL_TEXTURE_SWIZZLE_G 0x8E43
1911 #define GL_TEXTURE_SWIZZLE_B 0x8E44
1912 #define GL_TEXTURE_SWIZZLE_A 0x8E45
1913 #define GL_TEXTURE_SWIZZLE_RGBA 0x8E46
1914 #endif
1915
1916 #ifndef GL_ARB_timer_query
1917 #define GL_TIME_ELAPSED 0x88BF
1918 #define GL_TIMESTAMP 0x8E28
1919 #endif
1920
1921 #ifndef GL_ARB_vertex_type_2_10_10_10_rev
1922 /* reuse GL_UNSIGNED_INT_2_10_10_10_REV */
1923 #define GL_INT_2_10_10_10_REV 0x8D9F
1924 #endif
1925
1926 #ifndef GL_ARB_draw_indirect
1927 #define GL_DRAW_INDIRECT_BUFFER 0x8F3F
1928 #define GL_DRAW_INDIRECT_BUFFER_BINDING 0x8F43
1929 #endif
1930
1931 #ifndef GL_ARB_gpu_shader5
1932 #define GL_GEOMETRY_SHADER_INVOCATIONS 0x887F
1933 #define GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8E5A
1934 #define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8E5B
1935 #define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8E5C
1936 #define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8E5D
1937 /* reuse GL_MAX_VERTEX_STREAMS */
1938 #endif
1939
1940 #ifndef GL_ARB_gpu_shader_fp64
1941 /* reuse GL_DOUBLE */
1942 #define GL_DOUBLE_VEC2 0x8FFC
1943 #define GL_DOUBLE_VEC3 0x8FFD
1944 #define GL_DOUBLE_VEC4 0x8FFE
1945 #define GL_DOUBLE_MAT2 0x8F46
1946 #define GL_DOUBLE_MAT3 0x8F47
1947 #define GL_DOUBLE_MAT4 0x8F48
1948 #define GL_DOUBLE_MAT2x3 0x8F49
1949 #define GL_DOUBLE_MAT2x4 0x8F4A
1950 #define GL_DOUBLE_MAT3x2 0x8F4B
1951 #define GL_DOUBLE_MAT3x4 0x8F4C
1952 #define GL_DOUBLE_MAT4x2 0x8F4D
1953 #define GL_DOUBLE_MAT4x3 0x8F4E
1954 #endif
1955
1956 #ifndef GL_ARB_shader_subroutine
1957 #define GL_ACTIVE_SUBROUTINES 0x8DE5
1958 #define GL_ACTIVE_SUBROUTINE_UNIFORMS 0x8DE6
1959 #define GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS 0x8E47
1960 #define GL_ACTIVE_SUBROUTINE_MAX_LENGTH 0x8E48
1961 #define GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH 0x8E49
1962 #define GL_MAX_SUBROUTINES 0x8DE7
1963 #define GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 0x8DE8
1964 #define GL_NUM_COMPATIBLE_SUBROUTINES 0x8E4A
1965 #define GL_COMPATIBLE_SUBROUTINES 0x8E4B
1966 /* reuse GL_UNIFORM_SIZE */
1967 /* reuse GL_UNIFORM_NAME_LENGTH */
1968 #endif
1969
1970 #ifndef GL_ARB_tessellation_shader
1971 #define GL_PATCHES 0x000E
1972 #define GL_PATCH_VERTICES 0x8E72
1973 #define GL_PATCH_DEFAULT_INNER_LEVEL 0x8E73
1974 #define GL_PATCH_DEFAULT_OUTER_LEVEL 0x8E74
1975 #define GL_TESS_CONTROL_OUTPUT_VERTICES 0x8E75
1976 #define GL_TESS_GEN_MODE 0x8E76
1977 #define GL_TESS_GEN_SPACING 0x8E77
1978 #define GL_TESS_GEN_VERTEX_ORDER 0x8E78
1979 #define GL_TESS_GEN_POINT_MODE 0x8E79
1980 /* reuse GL_TRIANGLES */
1981 /* reuse GL_QUADS */
1982 #define GL_ISOLINES 0x8E7A
1983 /* reuse GL_EQUAL */
1984 #define GL_FRACTIONAL_ODD 0x8E7B
1985 #define GL_FRACTIONAL_EVEN 0x8E7C
1986 /* reuse GL_CCW */
1987 /* reuse GL_CW */
1988 #define GL_MAX_PATCH_VERTICES 0x8E7D
1989 #define GL_MAX_TESS_GEN_LEVEL 0x8E7E
1990 #define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E7F
1991 #define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E80
1992 #define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 0x8E81
1993 #define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 0x8E82
1994 #define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 0x8E83
1995 #define GL_MAX_TESS_PATCH_COMPONENTS 0x8E84
1996 #define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 0x8E85
1997 #define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 0x8E86
1998 #define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 0x8E89
1999 #define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 0x8E8A
2000 #define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 0x886C
2001 #define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 0x886D
2002 #define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E1E
2003 #define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E1F
2004 #define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER 0x84F0
2005 #define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER 0x84F1
2006 #define GL_TESS_EVALUATION_SHADER 0x8E87
2007 #define GL_TESS_CONTROL_SHADER 0x8E88
2008 #endif
2009
2010 #ifndef GL_ARB_texture_buffer_object_rgb32
2011 /* reuse GL_RGB32F */
2012 /* reuse GL_RGB32UI */
2013 /* reuse GL_RGB32I */
2014 #endif
2015
2016 #ifndef GL_ARB_transform_feedback2
2017 #define GL_TRANSFORM_FEEDBACK 0x8E22
2018 #define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED 0x8E23
2019 #define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE 0x8E24
2020 #define GL_TRANSFORM_FEEDBACK_BINDING 0x8E25
2021 #endif
2022
2023 #ifndef GL_ARB_transform_feedback3
2024 #define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8E70
2025 #define GL_MAX_VERTEX_STREAMS 0x8E71
2026 #endif
2027
2028 #ifndef GL_ARB_ES2_compatibility
2029 #define GL_FIXED 0x140C
2030 #define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A
2031 #define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B
2032 #define GL_LOW_FLOAT 0x8DF0
2033 #define GL_MEDIUM_FLOAT 0x8DF1
2034 #define GL_HIGH_FLOAT 0x8DF2
2035 #define GL_LOW_INT 0x8DF3
2036 #define GL_MEDIUM_INT 0x8DF4
2037 #define GL_HIGH_INT 0x8DF5
2038 #define GL_SHADER_COMPILER 0x8DFA
2039 #define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9
2040 #define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB
2041 #define GL_MAX_VARYING_VECTORS 0x8DFC
2042 #define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD
2043 #endif
2044
2045 #ifndef GL_ARB_get_program_binary
2046 #define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257
2047 #define GL_PROGRAM_BINARY_LENGTH 0x8741
2048 #define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE
2049 #define GL_PROGRAM_BINARY_FORMATS 0x87FF
2050 #endif
2051
2052 #ifndef GL_ARB_separate_shader_objects
2053 #define GL_VERTEX_SHADER_BIT 0x00000001
2054 #define GL_FRAGMENT_SHADER_BIT 0x00000002
2055 #define GL_GEOMETRY_SHADER_BIT 0x00000004
2056 #define GL_TESS_CONTROL_SHADER_BIT 0x00000008
2057 #define GL_TESS_EVALUATION_SHADER_BIT 0x00000010
2058 #define GL_ALL_SHADER_BITS 0xFFFFFFFF
2059 #define GL_PROGRAM_SEPARABLE 0x8258
2060 #define GL_ACTIVE_PROGRAM 0x8259
2061 #define GL_PROGRAM_PIPELINE_BINDING 0x825A
2062 #endif
2063
2064 #ifndef GL_ARB_shader_precision
2065 #endif
2066
2067 #ifndef GL_ARB_vertex_attrib_64bit
2068 /* reuse GL_RGB32I */
2069 /* reuse GL_DOUBLE_VEC2 */
2070 /* reuse GL_DOUBLE_VEC3 */
2071 /* reuse GL_DOUBLE_VEC4 */
2072 /* reuse GL_DOUBLE_MAT2 */
2073 /* reuse GL_DOUBLE_MAT3 */
2074 /* reuse GL_DOUBLE_MAT4 */
2075 /* reuse GL_DOUBLE_MAT2x3 */
2076 /* reuse GL_DOUBLE_MAT2x4 */
2077 /* reuse GL_DOUBLE_MAT3x2 */
2078 /* reuse GL_DOUBLE_MAT3x4 */
2079 /* reuse GL_DOUBLE_MAT4x2 */
2080 /* reuse GL_DOUBLE_MAT4x3 */
2081 #endif
2082
2083 #ifndef GL_ARB_viewport_array
2084 /* reuse GL_SCISSOR_BOX */
2085 /* reuse GL_VIEWPORT */
2086 /* reuse GL_DEPTH_RANGE */
2087 /* reuse GL_SCISSOR_TEST */
2088 #define GL_MAX_VIEWPORTS 0x825B
2089 #define GL_VIEWPORT_SUBPIXEL_BITS 0x825C
2090 #define GL_VIEWPORT_BOUNDS_RANGE 0x825D
2091 #define GL_LAYER_PROVOKING_VERTEX 0x825E
2092 #define GL_VIEWPORT_INDEX_PROVOKING_VERTEX 0x825F
2093 #define GL_UNDEFINED_VERTEX 0x8260
2094 /* reuse GL_FIRST_VERTEX_CONVENTION */
2095 /* reuse GL_LAST_VERTEX_CONVENTION */
2096 /* reuse GL_PROVOKING_VERTEX */
2097 #endif
2098
2099 #ifndef GL_ARB_cl_event
2100 #define GL_SYNC_CL_EVENT_ARB 0x8240
2101 #define GL_SYNC_CL_EVENT_COMPLETE_ARB 0x8241
2102 #endif
2103
2104 #ifndef GL_ARB_debug_output
2105 #define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242
2106 #define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x8243
2107 #define GL_DEBUG_CALLBACK_FUNCTION_ARB 0x8244
2108 #define GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x8245
2109 #define GL_DEBUG_SOURCE_API_ARB 0x8246
2110 #define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x8247
2111 #define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x8248
2112 #define GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x8249
2113 #define GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A
2114 #define GL_DEBUG_SOURCE_OTHER_ARB 0x824B
2115 #define GL_DEBUG_TYPE_ERROR_ARB 0x824C
2116 #define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D
2117 #define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E
2118 #define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F
2119 #define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250
2120 #define GL_DEBUG_TYPE_OTHER_ARB 0x8251
2121 #define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143
2122 #define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144
2123 #define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145
2124 #define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146
2125 #define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147
2126 #define GL_DEBUG_SEVERITY_LOW_ARB 0x9148
2127 #endif
2128
2129 #ifndef GL_ARB_robustness
2130 /* reuse GL_NO_ERROR */
2131 #define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x00000004
2132 #define GL_LOSE_CONTEXT_ON_RESET_ARB 0x8252
2133 #define GL_GUILTY_CONTEXT_RESET_ARB 0x8253
2134 #define GL_INNOCENT_CONTEXT_RESET_ARB 0x8254
2135 #define GL_UNKNOWN_CONTEXT_RESET_ARB 0x8255
2136 #define GL_RESET_NOTIFICATION_STRATEGY_ARB 0x8256
2137 #define GL_NO_RESET_NOTIFICATION_ARB 0x8261
2138 #endif
2139
2140 #ifndef GL_ARB_shader_stencil_export
2141 #endif
2142
1710 #ifndef GL_EXT_abgr 2143 #ifndef GL_EXT_abgr
1711 #define GL_ABGR_EXT 0x8000 2144 #define GL_ABGR_EXT 0x8000
1712 #endif 2145 #endif
1713 2146
1714 #ifndef GL_EXT_blend_color 2147 #ifndef GL_EXT_blend_color
1715 #define GL_CONSTANT_COLOR_EXT 0x8001 2148 #define GL_CONSTANT_COLOR_EXT 0x8001
1716 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002 2149 #define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002
1717 #define GL_CONSTANT_ALPHA_EXT 0x8003 2150 #define GL_CONSTANT_ALPHA_EXT 0x8003
1718 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004 2151 #define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004
1719 #define GL_BLEND_COLOR_EXT 0x8005 2152 #define GL_BLEND_COLOR_EXT 0x8005
(...skipping 1801 matching lines...) Expand 10 before | Expand all | Expand 10 after
3521 3954
3522 #ifndef GL_ATI_text_fragment_shader 3955 #ifndef GL_ATI_text_fragment_shader
3523 #define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200 3956 #define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200
3524 #endif 3957 #endif
3525 3958
3526 #ifndef GL_APPLE_client_storage 3959 #ifndef GL_APPLE_client_storage
3527 #define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2 3960 #define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2
3528 #endif 3961 #endif
3529 3962
3530 #ifndef GL_APPLE_element_array 3963 #ifndef GL_APPLE_element_array
3531 #define GL_ELEMENT_ARRAY_APPLE 0x8768 3964 #define GL_ELEMENT_ARRAY_APPLE 0x8A0C
3532 #define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8769 3965 #define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8A0D
3533 #define GL_ELEMENT_ARRAY_POINTER_APPLE 0x876A 3966 #define GL_ELEMENT_ARRAY_POINTER_APPLE 0x8A0E
3534 #endif 3967 #endif
3535 3968
3536 #ifndef GL_APPLE_fence 3969 #ifndef GL_APPLE_fence
3537 #define GL_DRAW_PIXELS_APPLE 0x8A0A 3970 #define GL_DRAW_PIXELS_APPLE 0x8A0A
3538 #define GL_FENCE_APPLE 0x8A0B 3971 #define GL_FENCE_APPLE 0x8A0B
3539 #endif 3972 #endif
3540 3973
3541 #ifndef GL_APPLE_vertex_array_object 3974 #ifndef GL_APPLE_vertex_array_object
3542 #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5 3975 #define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5
3543 #endif 3976 #endif
3544 3977
3545 #ifndef GL_APPLE_vertex_array_range 3978 #ifndef GL_APPLE_vertex_array_range
3546 #define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D 3979 #define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D
3547 #define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E 3980 #define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E
3548 #define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F 3981 #define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F
3549 #define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521 3982 #define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521
3983 #define GL_STORAGE_CLIENT_APPLE 0x85B4
3550 #define GL_STORAGE_CACHED_APPLE 0x85BE 3984 #define GL_STORAGE_CACHED_APPLE 0x85BE
3551 #define GL_STORAGE_SHARED_APPLE 0x85BF 3985 #define GL_STORAGE_SHARED_APPLE 0x85BF
3552 #endif 3986 #endif
3553 3987
3554 #ifndef GL_APPLE_ycbcr_422 3988 #ifndef GL_APPLE_ycbcr_422
3555 #define GL_YCBCR_422_APPLE 0x85B9 3989 #define GL_YCBCR_422_APPLE 0x85B9
3556 #define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA 3990 #define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA
3557 #define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB 3991 #define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB
3558 #endif 3992 #endif
3559 3993
(...skipping 484 matching lines...) Expand 10 before | Expand all | Expand 10 after
4044 #define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86 4478 #define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86
4045 #define GL_PRIMITIVES_GENERATED_NV 0x8C87 4479 #define GL_PRIMITIVES_GENERATED_NV 0x8C87
4046 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88 4480 #define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88
4047 #define GL_RASTERIZER_DISCARD_NV 0x8C89 4481 #define GL_RASTERIZER_DISCARD_NV 0x8C89
4048 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV 0x8C8A 4482 #define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV 0x8C8A
4049 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B 4483 #define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B
4050 #define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C 4484 #define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C
4051 #define GL_SEPARATE_ATTRIBS_NV 0x8C8D 4485 #define GL_SEPARATE_ATTRIBS_NV 0x8C8D
4052 #define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E 4486 #define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E
4053 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F 4487 #define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F
4488 #define GL_LAYER_NV 0x8DAA
4489 #define GL_NEXT_BUFFER_NV -2
4490 #define GL_SKIP_COMPONENTS4_NV -3
4491 #define GL_SKIP_COMPONENTS3_NV -4
4492 #define GL_SKIP_COMPONENTS2_NV -5
4493 #define GL_SKIP_COMPONENTS1_NV -6
4054 #endif 4494 #endif
4055 4495
4056 #ifndef GL_EXT_bindable_uniform 4496 #ifndef GL_EXT_bindable_uniform
4057 #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2 4497 #define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2
4058 #define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3 4498 #define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3
4059 #define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4 4499 #define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4
4060 #define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED 4500 #define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED
4061 #define GL_UNIFORM_BUFFER_EXT 0x8DEE 4501 #define GL_UNIFORM_BUFFER_EXT 0x8DEE
4062 #define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF 4502 #define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF
4063 #endif 4503 #endif
(...skipping 317 matching lines...) Expand 10 before | Expand all | Expand 10 after
4381 #define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV 0x8F2A 4821 #define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV 0x8F2A
4382 #define GL_VERTEX_ARRAY_LENGTH_NV 0x8F2B 4822 #define GL_VERTEX_ARRAY_LENGTH_NV 0x8F2B
4383 #define GL_NORMAL_ARRAY_LENGTH_NV 0x8F2C 4823 #define GL_NORMAL_ARRAY_LENGTH_NV 0x8F2C
4384 #define GL_COLOR_ARRAY_LENGTH_NV 0x8F2D 4824 #define GL_COLOR_ARRAY_LENGTH_NV 0x8F2D
4385 #define GL_INDEX_ARRAY_LENGTH_NV 0x8F2E 4825 #define GL_INDEX_ARRAY_LENGTH_NV 0x8F2E
4386 #define GL_TEXTURE_COORD_ARRAY_LENGTH_NV 0x8F2F 4826 #define GL_TEXTURE_COORD_ARRAY_LENGTH_NV 0x8F2F
4387 #define GL_EDGE_FLAG_ARRAY_LENGTH_NV 0x8F30 4827 #define GL_EDGE_FLAG_ARRAY_LENGTH_NV 0x8F30
4388 #define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV 0x8F31 4828 #define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV 0x8F31
4389 #define GL_FOG_COORD_ARRAY_LENGTH_NV 0x8F32 4829 #define GL_FOG_COORD_ARRAY_LENGTH_NV 0x8F32
4390 #define GL_ELEMENT_ARRAY_LENGTH_NV 0x8F33 4830 #define GL_ELEMENT_ARRAY_LENGTH_NV 0x8F33
4831 #define GL_DRAW_INDIRECT_UNIFIED_NV 0x8F40
4832 #define GL_DRAW_INDIRECT_ADDRESS_NV 0x8F41
4833 #define GL_DRAW_INDIRECT_LENGTH_NV 0x8F42
4391 #endif 4834 #endif
4392 4835
4393 #ifndef GL_NV_texture_barrier 4836 #ifndef GL_NV_texture_barrier
4394 #endif 4837 #endif
4395 4838
4839 #ifndef GL_AMD_shader_stencil_export
4840 #endif
4841
4842 #ifndef GL_AMD_seamless_cubemap_per_texture
4843 /* reuse GL_TEXTURE_CUBE_MAP_SEAMLESS_ARB */
4844 #endif
4845
4846 #ifndef GL_AMD_conservative_depth
4847 #endif
4848
4849 #ifndef GL_EXT_shader_image_load_store
4850 #define GL_MAX_IMAGE_UNITS_EXT 0x8F38
4851 #define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT 0x8F39
4852 #define GL_IMAGE_BINDING_NAME_EXT 0x8F3A
4853 #define GL_IMAGE_BINDING_LEVEL_EXT 0x8F3B
4854 #define GL_IMAGE_BINDING_LAYERED_EXT 0x8F3C
4855 #define GL_IMAGE_BINDING_LAYER_EXT 0x8F3D
4856 #define GL_IMAGE_BINDING_ACCESS_EXT 0x8F3E
4857 #define GL_IMAGE_1D_EXT 0x904C
4858 #define GL_IMAGE_2D_EXT 0x904D
4859 #define GL_IMAGE_3D_EXT 0x904E
4860 #define GL_IMAGE_2D_RECT_EXT 0x904F
4861 #define GL_IMAGE_CUBE_EXT 0x9050
4862 #define GL_IMAGE_BUFFER_EXT 0x9051
4863 #define GL_IMAGE_1D_ARRAY_EXT 0x9052
4864 #define GL_IMAGE_2D_ARRAY_EXT 0x9053
4865 #define GL_IMAGE_CUBE_MAP_ARRAY_EXT 0x9054
4866 #define GL_IMAGE_2D_MULTISAMPLE_EXT 0x9055
4867 #define GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9056
4868 #define GL_INT_IMAGE_1D_EXT 0x9057
4869 #define GL_INT_IMAGE_2D_EXT 0x9058
4870 #define GL_INT_IMAGE_3D_EXT 0x9059
4871 #define GL_INT_IMAGE_2D_RECT_EXT 0x905A
4872 #define GL_INT_IMAGE_CUBE_EXT 0x905B
4873 #define GL_INT_IMAGE_BUFFER_EXT 0x905C
4874 #define GL_INT_IMAGE_1D_ARRAY_EXT 0x905D
4875 #define GL_INT_IMAGE_2D_ARRAY_EXT 0x905E
4876 #define GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x905F
4877 #define GL_INT_IMAGE_2D_MULTISAMPLE_EXT 0x9060
4878 #define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9061
4879 #define GL_UNSIGNED_INT_IMAGE_1D_EXT 0x9062
4880 #define GL_UNSIGNED_INT_IMAGE_2D_EXT 0x9063
4881 #define GL_UNSIGNED_INT_IMAGE_3D_EXT 0x9064
4882 #define GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT 0x9065
4883 #define GL_UNSIGNED_INT_IMAGE_CUBE_EXT 0x9066
4884 #define GL_UNSIGNED_INT_IMAGE_BUFFER_EXT 0x9067
4885 #define GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT 0x9068
4886 #define GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT 0x9069
4887 #define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x906A
4888 #define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT 0x906B
4889 #define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x906C
4890 #define GL_MAX_IMAGE_SAMPLES_EXT 0x906D
4891 #define GL_IMAGE_BINDING_FORMAT_EXT 0x906E
4892 #define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT 0x00000001
4893 #define GL_ELEMENT_ARRAY_BARRIER_BIT_EXT 0x00000002
4894 #define GL_UNIFORM_BARRIER_BIT_EXT 0x00000004
4895 #define GL_TEXTURE_FETCH_BARRIER_BIT_EXT 0x00000008
4896 #define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT 0x00000020
4897 #define GL_COMMAND_BARRIER_BIT_EXT 0x00000040
4898 #define GL_PIXEL_BUFFER_BARRIER_BIT_EXT 0x00000080
4899 #define GL_TEXTURE_UPDATE_BARRIER_BIT_EXT 0x00000100
4900 #define GL_BUFFER_UPDATE_BARRIER_BIT_EXT 0x00000200
4901 #define GL_FRAMEBUFFER_BARRIER_BIT_EXT 0x00000400
4902 #define GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT 0x00000800
4903 #define GL_ATOMIC_COUNTER_BARRIER_BIT_EXT 0x00001000
4904 #define GL_ALL_BARRIER_BITS_EXT 0xFFFFFFFF
4905 #endif
4906
4907 #ifndef GL_EXT_vertex_attrib_64bit
4908 /* reuse GL_DOUBLE */
4909 #define GL_DOUBLE_VEC2_EXT 0x8FFC
4910 #define GL_DOUBLE_VEC3_EXT 0x8FFD
4911 #define GL_DOUBLE_VEC4_EXT 0x8FFE
4912 #define GL_DOUBLE_MAT2_EXT 0x8F46
4913 #define GL_DOUBLE_MAT3_EXT 0x8F47
4914 #define GL_DOUBLE_MAT4_EXT 0x8F48
4915 #define GL_DOUBLE_MAT2x3_EXT 0x8F49
4916 #define GL_DOUBLE_MAT2x4_EXT 0x8F4A
4917 #define GL_DOUBLE_MAT3x2_EXT 0x8F4B
4918 #define GL_DOUBLE_MAT3x4_EXT 0x8F4C
4919 #define GL_DOUBLE_MAT4x2_EXT 0x8F4D
4920 #define GL_DOUBLE_MAT4x3_EXT 0x8F4E
4921 #endif
4922
4923 #ifndef GL_NV_gpu_program5
4924 #define GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV 0x8E5A
4925 #define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B
4926 #define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C
4927 #define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D
4928 #define GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV 0x8F44
4929 #define GL_MAX_PROGRAM_SUBROUTINE_NUM_NV 0x8F45
4930 #endif
4931
4932 #ifndef GL_NV_gpu_shader5
4933 #define GL_INT64_NV 0x140E
4934 #define GL_UNSIGNED_INT64_NV 0x140F
4935 #define GL_INT8_NV 0x8FE0
4936 #define GL_INT8_VEC2_NV 0x8FE1
4937 #define GL_INT8_VEC3_NV 0x8FE2
4938 #define GL_INT8_VEC4_NV 0x8FE3
4939 #define GL_INT16_NV 0x8FE4
4940 #define GL_INT16_VEC2_NV 0x8FE5
4941 #define GL_INT16_VEC3_NV 0x8FE6
4942 #define GL_INT16_VEC4_NV 0x8FE7
4943 #define GL_INT64_VEC2_NV 0x8FE9
4944 #define GL_INT64_VEC3_NV 0x8FEA
4945 #define GL_INT64_VEC4_NV 0x8FEB
4946 #define GL_UNSIGNED_INT8_NV 0x8FEC
4947 #define GL_UNSIGNED_INT8_VEC2_NV 0x8FED
4948 #define GL_UNSIGNED_INT8_VEC3_NV 0x8FEE
4949 #define GL_UNSIGNED_INT8_VEC4_NV 0x8FEF
4950 #define GL_UNSIGNED_INT16_NV 0x8FF0
4951 #define GL_UNSIGNED_INT16_VEC2_NV 0x8FF1
4952 #define GL_UNSIGNED_INT16_VEC3_NV 0x8FF2
4953 #define GL_UNSIGNED_INT16_VEC4_NV 0x8FF3
4954 #define GL_UNSIGNED_INT64_VEC2_NV 0x8FF5
4955 #define GL_UNSIGNED_INT64_VEC3_NV 0x8FF6
4956 #define GL_UNSIGNED_INT64_VEC4_NV 0x8FF7
4957 #define GL_FLOAT16_NV 0x8FF8
4958 #define GL_FLOAT16_VEC2_NV 0x8FF9
4959 #define GL_FLOAT16_VEC3_NV 0x8FFA
4960 #define GL_FLOAT16_VEC4_NV 0x8FFB
4961 /* reuse GL_PATCHES */
4962 #endif
4963
4964 #ifndef GL_NV_shader_buffer_store
4965 #define GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV 0x00000010
4966 /* reuse GL_READ_WRITE */
4967 /* reuse GL_WRITE_ONLY */
4968 #endif
4969
4970 #ifndef GL_NV_tessellation_program5
4971 #define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D8
4972 #define GL_TESS_CONTROL_PROGRAM_NV 0x891E
4973 #define GL_TESS_EVALUATION_PROGRAM_NV 0x891F
4974 #define GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV 0x8C74
4975 #define GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV 0x8C75
4976 #endif
4977
4978 #ifndef GL_NV_vertex_attrib_integer_64bit
4979 /* reuse GL_INT64_NV */
4980 /* reuse GL_UNSIGNED_INT64_NV */
4981 #endif
4982
4983 #ifndef GL_NV_multisample_coverage
4984 #define GL_COVERAGE_SAMPLES_NV 0x80A9
4985 #define GL_COLOR_SAMPLES_NV 0x8E20
4986 #endif
4987
4988 #ifndef GL_AMD_name_gen_delete
4989 #define GL_DATA_BUFFER_AMD 0x9151
4990 #define GL_PERFORMANCE_MONITOR_AMD 0x9152
4991 #define GL_QUERY_OBJECT_AMD 0x9153
4992 #define GL_VERTEX_ARRAY_OBJECT_AMD 0x9154
4993 #define GL_SAMPLER_OBJECT_AMD 0x9155
4994 #endif
4995
4996 #ifndef GL_AMD_debug_output
4997 #define GL_MAX_DEBUG_LOGGED_MESSAGES_AMD 0x9144
4998 #define GL_DEBUG_LOGGED_MESSAGES_AMD 0x9145
4999 #define GL_DEBUG_SEVERITY_HIGH_AMD 0x9146
5000 #define GL_DEBUG_SEVERITY_MEDIUM_AMD 0x9147
5001 #define GL_DEBUG_SEVERITY_LOW_AMD 0x9148
5002 #define GL_DEBUG_CATEGORY_API_ERROR_AMD 0x9149
5003 #define GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 0x914A
5004 #define GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914B
5005 #define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914C
5006 #define GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914D
5007 #define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914E
5008 #define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914F
5009 #define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150
5010 #endif
5011
5012 #ifndef GL_NV_vdpau_interop
5013 #define GL_SURFACE_STATE_NV 0x86EB
5014 #define GL_SURFACE_REGISTERED_NV 0x86FD
5015 #define GL_SURFACE_MAPPED_NV 0x8700
5016 #define GL_WRITE_DISCARD_NV 0x88BE
5017 #endif
5018
5019 #ifndef GL_AMD_transform_feedback3_lines_triangles
5020 #endif
5021
4396 5022
4397 /*************************************************************/ 5023 /*************************************************************/
4398 5024
4399 #include <stddef.h> 5025 #include <stddef.h>
4400 #ifndef GL_VERSION_2_0 5026 #ifndef GL_VERSION_2_0
4401 /* GL type for program/shader text */ 5027 /* GL type for program/shader text */
4402 typedef char GLchar; 5028 typedef char GLchar;
4403 #endif 5029 #endif
4404 5030
4405 #ifndef GL_VERSION_1_5 5031 #ifndef GL_VERSION_1_5
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
4465 /* Fallback if nothing above works */ 5091 /* Fallback if nothing above works */
4466 #include <inttypes.h> 5092 #include <inttypes.h>
4467 #endif 5093 #endif
4468 #endif 5094 #endif
4469 5095
4470 #ifndef GL_EXT_timer_query 5096 #ifndef GL_EXT_timer_query
4471 typedef int64_t GLint64EXT; 5097 typedef int64_t GLint64EXT;
4472 typedef uint64_t GLuint64EXT; 5098 typedef uint64_t GLuint64EXT;
4473 #endif 5099 #endif
4474 5100
4475 #ifndef ARB_sync 5101 #ifndef GL_ARB_sync
4476 typedef int64_t GLint64; 5102 typedef int64_t GLint64;
4477 typedef uint64_t GLuint64; 5103 typedef uint64_t GLuint64;
4478 typedef struct __GLsync *GLsync; 5104 typedef struct __GLsync *GLsync;
4479 #endif 5105 #endif
4480 5106
5107 #ifndef GL_ARB_cl_event
5108 /* These incomplete types let us declare types compatible with OpenCL's cl_conte xt and cl_event */
5109 struct _cl_context;
5110 struct _cl_event;
5111 #endif
5112
5113 #ifndef GL_ARB_debug_output
5114 typedef void (APIENTRY *GLDEBUGPROCARB)(GLenum source,GLenum type,GLuint id,GLen um severity,GLsizei length,const GLchar *message,GLvoid *userParam);
5115 #endif
5116
5117 #ifndef GL_AMD_debug_output
5118 typedef void (APIENTRY *GLDEBUGPROCAMD)(GLuint id,GLenum category,GLenum severit y,GLsizei length,const GLchar *message,GLvoid *userParam);
5119 #endif
5120
5121 #ifndef GL_NV_vdpau_interop
5122 typedef GLintptr GLvdpauSurfaceNV;
5123 #endif
5124
4481 #ifndef GL_VERSION_1_2 5125 #ifndef GL_VERSION_1_2
4482 #define GL_VERSION_1_2 1 5126 #define GL_VERSION_1_2 1
4483 #ifdef GL_GLEXT_PROTOTYPES 5127 #ifdef GL_GLEXT_PROTOTYPES
4484 GLAPI void APIENTRY glBlendColor (GLclampf, GLclampf, GLclampf, GLclampf); 5128 GLAPI void APIENTRY glBlendColor (GLclampf red, GLclampf green, GLclampf blue, G Lclampf alpha);
4485 GLAPI void APIENTRY glBlendEquation (GLenum); 5129 GLAPI void APIENTRY glBlendEquation (GLenum mode);
4486 GLAPI void APIENTRY glDrawRangeElements (GLenum, GLuint, GLuint, GLsizei, GLenum , const GLvoid *); 5130 GLAPI void APIENTRY glDrawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
4487 GLAPI void APIENTRY glTexImage3D (GLenum, GLint, GLint, GLsizei, GLsizei, GLsize i, GLint, GLenum, GLenum, const GLvoid *); 5131 GLAPI void APIENTRY glTexImage3D (GLenum target, GLint level, GLint internalform at, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, G Lenum type, const GLvoid *pixels);
4488 GLAPI void APIENTRY glTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLsizei , GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 5132 GLAPI void APIENTRY glTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLen um format, GLenum type, const GLvoid *pixels);
4489 GLAPI void APIENTRY glCopyTexSubImage3D (GLenum, GLint, GLint, GLint, GLint, GLi nt, GLint, GLsizei, GLsizei); 5133 GLAPI void APIENTRY glCopyTexSubImage3D (GLenum target, GLint level, GLint xoffs et, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei heigh t);
4490 #endif /* GL_GLEXT_PROTOTYPES */ 5134 #endif /* GL_GLEXT_PROTOTYPES */
4491 typedef void (APIENTRYP PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLcl ampf blue, GLclampf alpha); 5135 typedef void (APIENTRYP PFNGLBLENDCOLORPROC) (GLclampf red, GLclampf green, GLcl ampf blue, GLclampf alpha);
4492 typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode); 5136 typedef void (APIENTRYP PFNGLBLENDEQUATIONPROC) (GLenum mode);
4493 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); 5137 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
4494 typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLen um format, GLenum type, const GLvoid *pixels); 5138 typedef void (APIENTRYP PFNGLTEXIMAGE3DPROC) (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLen um format, GLenum type, const GLvoid *pixels);
4495 typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLi nt xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels); 5139 typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLi nt xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
4496 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, G Lsizei height); 5140 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, G Lsizei height);
4497 #endif 5141 #endif
4498 5142
4499 #ifndef GL_VERSION_1_2_DEPRECATED 5143 #ifndef GL_VERSION_1_2_DEPRECATED
4500 #define GL_VERSION_1_2_DEPRECATED 1 5144 #define GL_VERSION_1_2_DEPRECATED 1
4501 #ifdef GL_GLEXT_PROTOTYPES 5145 #ifdef GL_GLEXT_PROTOTYPES
4502 GLAPI void APIENTRY glColorTable (GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); 5146 GLAPI void APIENTRY glColorTable (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
4503 GLAPI void APIENTRY glColorTableParameterfv (GLenum, GLenum, const GLfloat *); 5147 GLAPI void APIENTRY glColorTableParameterfv (GLenum target, GLenum pname, const GLfloat *params);
4504 GLAPI void APIENTRY glColorTableParameteriv (GLenum, GLenum, const GLint *); 5148 GLAPI void APIENTRY glColorTableParameteriv (GLenum target, GLenum pname, const GLint *params);
4505 GLAPI void APIENTRY glCopyColorTable (GLenum, GLenum, GLint, GLint, GLsizei); 5149 GLAPI void APIENTRY glCopyColorTable (GLenum target, GLenum internalformat, GLin t x, GLint y, GLsizei width);
4506 GLAPI void APIENTRY glGetColorTable (GLenum, GLenum, GLenum, GLvoid *); 5150 GLAPI void APIENTRY glGetColorTable (GLenum target, GLenum format, GLenum type, GLvoid *table);
4507 GLAPI void APIENTRY glGetColorTableParameterfv (GLenum, GLenum, GLfloat *); 5151 GLAPI void APIENTRY glGetColorTableParameterfv (GLenum target, GLenum pname, GLf loat *params);
4508 GLAPI void APIENTRY glGetColorTableParameteriv (GLenum, GLenum, GLint *); 5152 GLAPI void APIENTRY glGetColorTableParameteriv (GLenum target, GLenum pname, GLi nt *params);
4509 GLAPI void APIENTRY glColorSubTable (GLenum, GLsizei, GLsizei, GLenum, GLenum, c onst GLvoid *); 5153 GLAPI void APIENTRY glColorSubTable (GLenum target, GLsizei start, GLsizei count , GLenum format, GLenum type, const GLvoid *data);
4510 GLAPI void APIENTRY glCopyColorSubTable (GLenum, GLsizei, GLint, GLint, GLsizei) ; 5154 GLAPI void APIENTRY glCopyColorSubTable (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
4511 GLAPI void APIENTRY glConvolutionFilter1D (GLenum, GLenum, GLsizei, GLenum, GLen um, const GLvoid *); 5155 GLAPI void APIENTRY glConvolutionFilter1D (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
4512 GLAPI void APIENTRY glConvolutionFilter2D (GLenum, GLenum, GLsizei, GLsizei, GLe num, GLenum, const GLvoid *); 5156 GLAPI void APIENTRY glConvolutionFilter2D (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image) ;
4513 GLAPI void APIENTRY glConvolutionParameterf (GLenum, GLenum, GLfloat); 5157 GLAPI void APIENTRY glConvolutionParameterf (GLenum target, GLenum pname, GLfloa t params);
4514 GLAPI void APIENTRY glConvolutionParameterfv (GLenum, GLenum, const GLfloat *); 5158 GLAPI void APIENTRY glConvolutionParameterfv (GLenum target, GLenum pname, const GLfloat *params);
4515 GLAPI void APIENTRY glConvolutionParameteri (GLenum, GLenum, GLint); 5159 GLAPI void APIENTRY glConvolutionParameteri (GLenum target, GLenum pname, GLint params);
4516 GLAPI void APIENTRY glConvolutionParameteriv (GLenum, GLenum, const GLint *); 5160 GLAPI void APIENTRY glConvolutionParameteriv (GLenum target, GLenum pname, const GLint *params);
4517 GLAPI void APIENTRY glCopyConvolutionFilter1D (GLenum, GLenum, GLint, GLint, GLs izei); 5161 GLAPI void APIENTRY glCopyConvolutionFilter1D (GLenum target, GLenum internalfor mat, GLint x, GLint y, GLsizei width);
4518 GLAPI void APIENTRY glCopyConvolutionFilter2D (GLenum, GLenum, GLint, GLint, GLs izei, GLsizei); 5162 GLAPI void APIENTRY glCopyConvolutionFilter2D (GLenum target, GLenum internalfor mat, GLint x, GLint y, GLsizei width, GLsizei height);
4519 GLAPI void APIENTRY glGetConvolutionFilter (GLenum, GLenum, GLenum, GLvoid *); 5163 GLAPI void APIENTRY glGetConvolutionFilter (GLenum target, GLenum format, GLenum type, GLvoid *image);
4520 GLAPI void APIENTRY glGetConvolutionParameterfv (GLenum, GLenum, GLfloat *); 5164 GLAPI void APIENTRY glGetConvolutionParameterfv (GLenum target, GLenum pname, GL float *params);
4521 GLAPI void APIENTRY glGetConvolutionParameteriv (GLenum, GLenum, GLint *); 5165 GLAPI void APIENTRY glGetConvolutionParameteriv (GLenum target, GLenum pname, GL int *params);
4522 GLAPI void APIENTRY glGetSeparableFilter (GLenum, GLenum, GLenum, GLvoid *, GLvo id *, GLvoid *); 5166 GLAPI void APIENTRY glGetSeparableFilter (GLenum target, GLenum format, GLenum t ype, GLvoid *row, GLvoid *column, GLvoid *span);
4523 GLAPI void APIENTRY glSeparableFilter2D (GLenum, GLenum, GLsizei, GLsizei, GLenu m, GLenum, const GLvoid *, const GLvoid *); 5167 GLAPI void APIENTRY glSeparableFilter2D (GLenum target, GLenum internalformat, G Lsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, con st GLvoid *column);
4524 GLAPI void APIENTRY glGetHistogram (GLenum, GLboolean, GLenum, GLenum, GLvoid *) ; 5168 GLAPI void APIENTRY glGetHistogram (GLenum target, GLboolean reset, GLenum forma t, GLenum type, GLvoid *values);
4525 GLAPI void APIENTRY glGetHistogramParameterfv (GLenum, GLenum, GLfloat *); 5169 GLAPI void APIENTRY glGetHistogramParameterfv (GLenum target, GLenum pname, GLfl oat *params);
4526 GLAPI void APIENTRY glGetHistogramParameteriv (GLenum, GLenum, GLint *); 5170 GLAPI void APIENTRY glGetHistogramParameteriv (GLenum target, GLenum pname, GLin t *params);
4527 GLAPI void APIENTRY glGetMinmax (GLenum, GLboolean, GLenum, GLenum, GLvoid *); 5171 GLAPI void APIENTRY glGetMinmax (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
4528 GLAPI void APIENTRY glGetMinmaxParameterfv (GLenum, GLenum, GLfloat *); 5172 GLAPI void APIENTRY glGetMinmaxParameterfv (GLenum target, GLenum pname, GLfloat *params);
4529 GLAPI void APIENTRY glGetMinmaxParameteriv (GLenum, GLenum, GLint *); 5173 GLAPI void APIENTRY glGetMinmaxParameteriv (GLenum target, GLenum pname, GLint * params);
4530 GLAPI void APIENTRY glHistogram (GLenum, GLsizei, GLenum, GLboolean); 5174 GLAPI void APIENTRY glHistogram (GLenum target, GLsizei width, GLenum internalfo rmat, GLboolean sink);
4531 GLAPI void APIENTRY glMinmax (GLenum, GLenum, GLboolean); 5175 GLAPI void APIENTRY glMinmax (GLenum target, GLenum internalformat, GLboolean si nk);
4532 GLAPI void APIENTRY glResetHistogram (GLenum); 5176 GLAPI void APIENTRY glResetHistogram (GLenum target);
4533 GLAPI void APIENTRY glResetMinmax (GLenum); 5177 GLAPI void APIENTRY glResetMinmax (GLenum target);
4534 #endif /* GL_GLEXT_PROTOTYPES */ 5178 #endif /* GL_GLEXT_PROTOTYPES */
4535 typedef void (APIENTRYP PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalform at, GLsizei width, GLenum format, GLenum type, const GLvoid *table); 5179 typedef void (APIENTRYP PFNGLCOLORTABLEPROC) (GLenum target, GLenum internalform at, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
4536 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum p name, const GLfloat *params); 5180 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenum p name, const GLfloat *params);
4537 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum p name, const GLint *params); 5181 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenum p name, const GLint *params);
4538 typedef void (APIENTRYP PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internal format, GLint x, GLint y, GLsizei width); 5182 typedef void (APIENTRYP PFNGLCOPYCOLORTABLEPROC) (GLenum target, GLenum internal format, GLint x, GLint y, GLsizei width);
4539 typedef void (APIENTRYP PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, G Lenum type, GLvoid *table); 5183 typedef void (APIENTRYP PFNGLGETCOLORTABLEPROC) (GLenum target, GLenum format, G Lenum type, GLvoid *table);
4540 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenu m pname, GLfloat *params); 5184 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVPROC) (GLenum target, GLenu m pname, GLfloat *params);
4541 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenu m pname, GLint *params); 5185 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVPROC) (GLenum target, GLenu m pname, GLint *params);
4542 typedef void (APIENTRYP PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, G Lsizei count, GLenum format, GLenum type, const GLvoid *data); 5186 typedef void (APIENTRYP PFNGLCOLORSUBTABLEPROC) (GLenum target, GLsizei start, G Lsizei count, GLenum format, GLenum type, const GLvoid *data);
4543 typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei star t, GLint x, GLint y, GLsizei width); 5187 typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEPROC) (GLenum target, GLsizei star t, GLint x, GLint y, GLsizei width);
(...skipping 18 matching lines...) Expand all
4562 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pn ame, GLint *params); 5206 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVPROC) (GLenum target, GLenum pn ame, GLint *params);
4563 typedef void (APIENTRYP PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenu m internalformat, GLboolean sink); 5207 typedef void (APIENTRYP PFNGLHISTOGRAMPROC) (GLenum target, GLsizei width, GLenu m internalformat, GLboolean sink);
4564 typedef void (APIENTRYP PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink); 5208 typedef void (APIENTRYP PFNGLMINMAXPROC) (GLenum target, GLenum internalformat, GLboolean sink);
4565 typedef void (APIENTRYP PFNGLRESETHISTOGRAMPROC) (GLenum target); 5209 typedef void (APIENTRYP PFNGLRESETHISTOGRAMPROC) (GLenum target);
4566 typedef void (APIENTRYP PFNGLRESETMINMAXPROC) (GLenum target); 5210 typedef void (APIENTRYP PFNGLRESETMINMAXPROC) (GLenum target);
4567 #endif 5211 #endif
4568 5212
4569 #ifndef GL_VERSION_1_3 5213 #ifndef GL_VERSION_1_3
4570 #define GL_VERSION_1_3 1 5214 #define GL_VERSION_1_3 1
4571 #ifdef GL_GLEXT_PROTOTYPES 5215 #ifdef GL_GLEXT_PROTOTYPES
4572 GLAPI void APIENTRY glActiveTexture (GLenum); 5216 GLAPI void APIENTRY glActiveTexture (GLenum texture);
4573 GLAPI void APIENTRY glSampleCoverage (GLclampf, GLboolean); 5217 GLAPI void APIENTRY glSampleCoverage (GLclampf value, GLboolean invert);
4574 GLAPI void APIENTRY glCompressedTexImage3D (GLenum, GLint, GLenum, GLsizei, GLsi zei, GLsizei, GLint, GLsizei, const GLvoid *); 5218 GLAPI void APIENTRY glCompressedTexImage3D (GLenum target, GLint level, GLenum i nternalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsiz ei imageSize, const GLvoid *data);
4575 GLAPI void APIENTRY glCompressedTexImage2D (GLenum, GLint, GLenum, GLsizei, GLsi zei, GLint, GLsizei, const GLvoid *); 5219 GLAPI void APIENTRY glCompressedTexImage2D (GLenum target, GLint level, GLenum i nternalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, c onst GLvoid *data);
4576 GLAPI void APIENTRY glCompressedTexImage1D (GLenum, GLint, GLenum, GLsizei, GLin t, GLsizei, const GLvoid *); 5220 GLAPI void APIENTRY glCompressedTexImage1D (GLenum target, GLint level, GLenum i nternalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *dat a);
4577 GLAPI void APIENTRY glCompressedTexSubImage3D (GLenum, GLint, GLint, GLint, GLin t, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); 5221 GLAPI void APIENTRY glCompressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei d epth, GLenum format, GLsizei imageSize, const GLvoid *data);
4578 GLAPI void APIENTRY glCompressedTexSubImage2D (GLenum, GLint, GLint, GLint, GLsi zei, GLsizei, GLenum, GLsizei, const GLvoid *); 5222 GLAPI void APIENTRY glCompressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei i mageSize, const GLvoid *data);
4579 GLAPI void APIENTRY glCompressedTexSubImage1D (GLenum, GLint, GLint, GLsizei, GL enum, GLsizei, const GLvoid *); 5223 GLAPI void APIENTRY glCompressedTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
4580 GLAPI void APIENTRY glGetCompressedTexImage (GLenum, GLint, GLvoid *); 5224 GLAPI void APIENTRY glGetCompressedTexImage (GLenum target, GLint level, GLvoid *img);
4581 #endif /* GL_GLEXT_PROTOTYPES */ 5225 #endif /* GL_GLEXT_PROTOTYPES */
4582 typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture); 5226 typedef void (APIENTRYP PFNGLACTIVETEXTUREPROC) (GLenum texture);
4583 typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean inve rt); 5227 typedef void (APIENTRYP PFNGLSAMPLECOVERAGEPROC) (GLclampf value, GLboolean inve rt);
4584 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint lev el, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint b order, GLsizei imageSize, const GLvoid *data); 5228 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DPROC) (GLenum target, GLint lev el, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint b order, GLsizei imageSize, const GLvoid *data);
4585 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint lev el, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data); 5229 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DPROC) (GLenum target, GLint lev el, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid *data);
4586 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint lev el, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data); 5230 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DPROC) (GLenum target, GLint lev el, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid *data);
4587 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei heigh t, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); 5231 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei heigh t, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
4588 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum forma t, GLsizei imageSize, const GLvoid *data); 5232 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum forma t, GLsizei imageSize, const GLvoid *data);
4589 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLv oid *data); 5233 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLv oid *data);
4590 typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint le vel, GLvoid *img); 5234 typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEPROC) (GLenum target, GLint le vel, GLvoid *img);
4591 #endif 5235 #endif
4592 5236
4593 #ifndef GL_VERSION_1_3_DEPRECATED 5237 #ifndef GL_VERSION_1_3_DEPRECATED
4594 #define GL_VERSION_1_3_DEPRECATED 1 5238 #define GL_VERSION_1_3_DEPRECATED 1
4595 #ifdef GL_GLEXT_PROTOTYPES 5239 #ifdef GL_GLEXT_PROTOTYPES
4596 GLAPI void APIENTRY glClientActiveTexture (GLenum); 5240 GLAPI void APIENTRY glClientActiveTexture (GLenum texture);
4597 GLAPI void APIENTRY glMultiTexCoord1d (GLenum, GLdouble); 5241 GLAPI void APIENTRY glMultiTexCoord1d (GLenum target, GLdouble s);
4598 GLAPI void APIENTRY glMultiTexCoord1dv (GLenum, const GLdouble *); 5242 GLAPI void APIENTRY glMultiTexCoord1dv (GLenum target, const GLdouble *v);
4599 GLAPI void APIENTRY glMultiTexCoord1f (GLenum, GLfloat); 5243 GLAPI void APIENTRY glMultiTexCoord1f (GLenum target, GLfloat s);
4600 GLAPI void APIENTRY glMultiTexCoord1fv (GLenum, const GLfloat *); 5244 GLAPI void APIENTRY glMultiTexCoord1fv (GLenum target, const GLfloat *v);
4601 GLAPI void APIENTRY glMultiTexCoord1i (GLenum, GLint); 5245 GLAPI void APIENTRY glMultiTexCoord1i (GLenum target, GLint s);
4602 GLAPI void APIENTRY glMultiTexCoord1iv (GLenum, const GLint *); 5246 GLAPI void APIENTRY glMultiTexCoord1iv (GLenum target, const GLint *v);
4603 GLAPI void APIENTRY glMultiTexCoord1s (GLenum, GLshort); 5247 GLAPI void APIENTRY glMultiTexCoord1s (GLenum target, GLshort s);
4604 GLAPI void APIENTRY glMultiTexCoord1sv (GLenum, const GLshort *); 5248 GLAPI void APIENTRY glMultiTexCoord1sv (GLenum target, const GLshort *v);
4605 GLAPI void APIENTRY glMultiTexCoord2d (GLenum, GLdouble, GLdouble); 5249 GLAPI void APIENTRY glMultiTexCoord2d (GLenum target, GLdouble s, GLdouble t);
4606 GLAPI void APIENTRY glMultiTexCoord2dv (GLenum, const GLdouble *); 5250 GLAPI void APIENTRY glMultiTexCoord2dv (GLenum target, const GLdouble *v);
4607 GLAPI void APIENTRY glMultiTexCoord2f (GLenum, GLfloat, GLfloat); 5251 GLAPI void APIENTRY glMultiTexCoord2f (GLenum target, GLfloat s, GLfloat t);
4608 GLAPI void APIENTRY glMultiTexCoord2fv (GLenum, const GLfloat *); 5252 GLAPI void APIENTRY glMultiTexCoord2fv (GLenum target, const GLfloat *v);
4609 GLAPI void APIENTRY glMultiTexCoord2i (GLenum, GLint, GLint); 5253 GLAPI void APIENTRY glMultiTexCoord2i (GLenum target, GLint s, GLint t);
4610 GLAPI void APIENTRY glMultiTexCoord2iv (GLenum, const GLint *); 5254 GLAPI void APIENTRY glMultiTexCoord2iv (GLenum target, const GLint *v);
4611 GLAPI void APIENTRY glMultiTexCoord2s (GLenum, GLshort, GLshort); 5255 GLAPI void APIENTRY glMultiTexCoord2s (GLenum target, GLshort s, GLshort t);
4612 GLAPI void APIENTRY glMultiTexCoord2sv (GLenum, const GLshort *); 5256 GLAPI void APIENTRY glMultiTexCoord2sv (GLenum target, const GLshort *v);
4613 GLAPI void APIENTRY glMultiTexCoord3d (GLenum, GLdouble, GLdouble, GLdouble); 5257 GLAPI void APIENTRY glMultiTexCoord3d (GLenum target, GLdouble s, GLdouble t, GL double r);
4614 GLAPI void APIENTRY glMultiTexCoord3dv (GLenum, const GLdouble *); 5258 GLAPI void APIENTRY glMultiTexCoord3dv (GLenum target, const GLdouble *v);
4615 GLAPI void APIENTRY glMultiTexCoord3f (GLenum, GLfloat, GLfloat, GLfloat); 5259 GLAPI void APIENTRY glMultiTexCoord3f (GLenum target, GLfloat s, GLfloat t, GLfl oat r);
4616 GLAPI void APIENTRY glMultiTexCoord3fv (GLenum, const GLfloat *); 5260 GLAPI void APIENTRY glMultiTexCoord3fv (GLenum target, const GLfloat *v);
4617 GLAPI void APIENTRY glMultiTexCoord3i (GLenum, GLint, GLint, GLint); 5261 GLAPI void APIENTRY glMultiTexCoord3i (GLenum target, GLint s, GLint t, GLint r) ;
4618 GLAPI void APIENTRY glMultiTexCoord3iv (GLenum, const GLint *); 5262 GLAPI void APIENTRY glMultiTexCoord3iv (GLenum target, const GLint *v);
4619 GLAPI void APIENTRY glMultiTexCoord3s (GLenum, GLshort, GLshort, GLshort); 5263 GLAPI void APIENTRY glMultiTexCoord3s (GLenum target, GLshort s, GLshort t, GLsh ort r);
4620 GLAPI void APIENTRY glMultiTexCoord3sv (GLenum, const GLshort *); 5264 GLAPI void APIENTRY glMultiTexCoord3sv (GLenum target, const GLshort *v);
4621 GLAPI void APIENTRY glMultiTexCoord4d (GLenum, GLdouble, GLdouble, GLdouble, GLd ouble); 5265 GLAPI void APIENTRY glMultiTexCoord4d (GLenum target, GLdouble s, GLdouble t, GL double r, GLdouble q);
4622 GLAPI void APIENTRY glMultiTexCoord4dv (GLenum, const GLdouble *); 5266 GLAPI void APIENTRY glMultiTexCoord4dv (GLenum target, const GLdouble *v);
4623 GLAPI void APIENTRY glMultiTexCoord4f (GLenum, GLfloat, GLfloat, GLfloat, GLfloa t); 5267 GLAPI void APIENTRY glMultiTexCoord4f (GLenum target, GLfloat s, GLfloat t, GLfl oat r, GLfloat q);
4624 GLAPI void APIENTRY glMultiTexCoord4fv (GLenum, const GLfloat *); 5268 GLAPI void APIENTRY glMultiTexCoord4fv (GLenum target, const GLfloat *v);
4625 GLAPI void APIENTRY glMultiTexCoord4i (GLenum, GLint, GLint, GLint, GLint); 5269 GLAPI void APIENTRY glMultiTexCoord4i (GLenum target, GLint s, GLint t, GLint r, GLint q);
4626 GLAPI void APIENTRY glMultiTexCoord4iv (GLenum, const GLint *); 5270 GLAPI void APIENTRY glMultiTexCoord4iv (GLenum target, const GLint *v);
4627 GLAPI void APIENTRY glMultiTexCoord4s (GLenum, GLshort, GLshort, GLshort, GLshor t); 5271 GLAPI void APIENTRY glMultiTexCoord4s (GLenum target, GLshort s, GLshort t, GLsh ort r, GLshort q);
4628 GLAPI void APIENTRY glMultiTexCoord4sv (GLenum, const GLshort *); 5272 GLAPI void APIENTRY glMultiTexCoord4sv (GLenum target, const GLshort *v);
4629 GLAPI void APIENTRY glLoadTransposeMatrixf (const GLfloat *); 5273 GLAPI void APIENTRY glLoadTransposeMatrixf (const GLfloat *m);
4630 GLAPI void APIENTRY glLoadTransposeMatrixd (const GLdouble *); 5274 GLAPI void APIENTRY glLoadTransposeMatrixd (const GLdouble *m);
4631 GLAPI void APIENTRY glMultTransposeMatrixf (const GLfloat *); 5275 GLAPI void APIENTRY glMultTransposeMatrixf (const GLfloat *m);
4632 GLAPI void APIENTRY glMultTransposeMatrixd (const GLdouble *); 5276 GLAPI void APIENTRY glMultTransposeMatrixd (const GLdouble *m);
4633 #endif /* GL_GLEXT_PROTOTYPES */ 5277 #endif /* GL_GLEXT_PROTOTYPES */
4634 typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture); 5278 typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREPROC) (GLenum texture);
4635 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s); 5279 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DPROC) (GLenum target, GLdouble s);
4636 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdoubl e *v); 5280 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVPROC) (GLenum target, const GLdoubl e *v);
4637 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s); 5281 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FPROC) (GLenum target, GLfloat s);
4638 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v); 5282 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVPROC) (GLenum target, const GLfloat *v);
4639 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s); 5283 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IPROC) (GLenum target, GLint s);
4640 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint * v); 5284 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVPROC) (GLenum target, const GLint * v);
4641 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s); 5285 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SPROC) (GLenum target, GLshort s);
4642 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v); 5286 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SVPROC) (GLenum target, const GLshort *v);
(...skipping 23 matching lines...) Expand all
4666 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v); 5310 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVPROC) (GLenum target, const GLshort *v);
4667 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat *m); 5311 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFPROC) (const GLfloat *m);
4668 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble *m); 5312 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDPROC) (const GLdouble *m);
4669 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat *m); 5313 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFPROC) (const GLfloat *m);
4670 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *m); 5314 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDPROC) (const GLdouble *m);
4671 #endif 5315 #endif
4672 5316
4673 #ifndef GL_VERSION_1_4 5317 #ifndef GL_VERSION_1_4
4674 #define GL_VERSION_1_4 1 5318 #define GL_VERSION_1_4 1
4675 #ifdef GL_GLEXT_PROTOTYPES 5319 #ifdef GL_GLEXT_PROTOTYPES
4676 GLAPI void APIENTRY glBlendFuncSeparate (GLenum, GLenum, GLenum, GLenum); 5320 GLAPI void APIENTRY glBlendFuncSeparate (GLenum sfactorRGB, GLenum dfactorRGB, G Lenum sfactorAlpha, GLenum dfactorAlpha);
4677 GLAPI void APIENTRY glMultiDrawArrays (GLenum, GLint *, GLsizei *, GLsizei); 5321 GLAPI void APIENTRY glMultiDrawArrays (GLenum mode, const GLint *first, const GL sizei *count, GLsizei primcount);
4678 GLAPI void APIENTRY glMultiDrawElements (GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei); 5322 GLAPI void APIENTRY glMultiDrawElements (GLenum mode, const GLsizei *count, GLen um type, const GLvoid* *indices, GLsizei primcount);
4679 GLAPI void APIENTRY glPointParameterf (GLenum, GLfloat); 5323 GLAPI void APIENTRY glPointParameterf (GLenum pname, GLfloat param);
4680 GLAPI void APIENTRY glPointParameterfv (GLenum, const GLfloat *); 5324 GLAPI void APIENTRY glPointParameterfv (GLenum pname, const GLfloat *params);
4681 GLAPI void APIENTRY glPointParameteri (GLenum, GLint); 5325 GLAPI void APIENTRY glPointParameteri (GLenum pname, GLint param);
4682 GLAPI void APIENTRY glPointParameteriv (GLenum, const GLint *); 5326 GLAPI void APIENTRY glPointParameteriv (GLenum pname, const GLint *params);
4683 #endif /* GL_GLEXT_PROTOTYPES */ 5327 #endif /* GL_GLEXT_PROTOTYPES */
4684 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum d factorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); 5328 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEPROC) (GLenum sfactorRGB, GLenum d factorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
4685 typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, GLint *first, GL sizei *count, GLsizei primcount); 5329 typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSPROC) (GLenum mode, const GLint *fir st, const GLsizei *count, GLsizei primcount);
4686 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount); 5330 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount);
4687 typedef void (APIENTRYP PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param); 5331 typedef void (APIENTRYP PFNGLPOINTPARAMETERFPROC) (GLenum pname, GLfloat param);
4688 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params); 5332 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVPROC) (GLenum pname, const GLfloat *params);
4689 typedef void (APIENTRYP PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param); 5333 typedef void (APIENTRYP PFNGLPOINTPARAMETERIPROC) (GLenum pname, GLint param);
4690 typedef void (APIENTRYP PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *p arams); 5334 typedef void (APIENTRYP PFNGLPOINTPARAMETERIVPROC) (GLenum pname, const GLint *p arams);
4691 #endif 5335 #endif
4692 5336
4693 #ifndef GL_VERSION_1_4_DEPRECATED 5337 #ifndef GL_VERSION_1_4_DEPRECATED
4694 #define GL_VERSION_1_4_DEPRECATED 1 5338 #define GL_VERSION_1_4_DEPRECATED 1
4695 #ifdef GL_GLEXT_PROTOTYPES 5339 #ifdef GL_GLEXT_PROTOTYPES
4696 GLAPI void APIENTRY glFogCoordf (GLfloat); 5340 GLAPI void APIENTRY glFogCoordf (GLfloat coord);
4697 GLAPI void APIENTRY glFogCoordfv (const GLfloat *); 5341 GLAPI void APIENTRY glFogCoordfv (const GLfloat *coord);
4698 GLAPI void APIENTRY glFogCoordd (GLdouble); 5342 GLAPI void APIENTRY glFogCoordd (GLdouble coord);
4699 GLAPI void APIENTRY glFogCoorddv (const GLdouble *); 5343 GLAPI void APIENTRY glFogCoorddv (const GLdouble *coord);
4700 GLAPI void APIENTRY glFogCoordPointer (GLenum, GLsizei, const GLvoid *); 5344 GLAPI void APIENTRY glFogCoordPointer (GLenum type, GLsizei stride, const GLvoid *pointer);
4701 GLAPI void APIENTRY glSecondaryColor3b (GLbyte, GLbyte, GLbyte); 5345 GLAPI void APIENTRY glSecondaryColor3b (GLbyte red, GLbyte green, GLbyte blue);
4702 GLAPI void APIENTRY glSecondaryColor3bv (const GLbyte *); 5346 GLAPI void APIENTRY glSecondaryColor3bv (const GLbyte *v);
4703 GLAPI void APIENTRY glSecondaryColor3d (GLdouble, GLdouble, GLdouble); 5347 GLAPI void APIENTRY glSecondaryColor3d (GLdouble red, GLdouble green, GLdouble b lue);
4704 GLAPI void APIENTRY glSecondaryColor3dv (const GLdouble *); 5348 GLAPI void APIENTRY glSecondaryColor3dv (const GLdouble *v);
4705 GLAPI void APIENTRY glSecondaryColor3f (GLfloat, GLfloat, GLfloat); 5349 GLAPI void APIENTRY glSecondaryColor3f (GLfloat red, GLfloat green, GLfloat blue );
4706 GLAPI void APIENTRY glSecondaryColor3fv (const GLfloat *); 5350 GLAPI void APIENTRY glSecondaryColor3fv (const GLfloat *v);
4707 GLAPI void APIENTRY glSecondaryColor3i (GLint, GLint, GLint); 5351 GLAPI void APIENTRY glSecondaryColor3i (GLint red, GLint green, GLint blue);
4708 GLAPI void APIENTRY glSecondaryColor3iv (const GLint *); 5352 GLAPI void APIENTRY glSecondaryColor3iv (const GLint *v);
4709 GLAPI void APIENTRY glSecondaryColor3s (GLshort, GLshort, GLshort); 5353 GLAPI void APIENTRY glSecondaryColor3s (GLshort red, GLshort green, GLshort blue );
4710 GLAPI void APIENTRY glSecondaryColor3sv (const GLshort *); 5354 GLAPI void APIENTRY glSecondaryColor3sv (const GLshort *v);
4711 GLAPI void APIENTRY glSecondaryColor3ub (GLubyte, GLubyte, GLubyte); 5355 GLAPI void APIENTRY glSecondaryColor3ub (GLubyte red, GLubyte green, GLubyte blu e);
4712 GLAPI void APIENTRY glSecondaryColor3ubv (const GLubyte *); 5356 GLAPI void APIENTRY glSecondaryColor3ubv (const GLubyte *v);
4713 GLAPI void APIENTRY glSecondaryColor3ui (GLuint, GLuint, GLuint); 5357 GLAPI void APIENTRY glSecondaryColor3ui (GLuint red, GLuint green, GLuint blue);
4714 GLAPI void APIENTRY glSecondaryColor3uiv (const GLuint *); 5358 GLAPI void APIENTRY glSecondaryColor3uiv (const GLuint *v);
4715 GLAPI void APIENTRY glSecondaryColor3us (GLushort, GLushort, GLushort); 5359 GLAPI void APIENTRY glSecondaryColor3us (GLushort red, GLushort green, GLushort blue);
4716 GLAPI void APIENTRY glSecondaryColor3usv (const GLushort *); 5360 GLAPI void APIENTRY glSecondaryColor3usv (const GLushort *v);
4717 GLAPI void APIENTRY glSecondaryColorPointer (GLint, GLenum, GLsizei, const GLvoi d *); 5361 GLAPI void APIENTRY glSecondaryColorPointer (GLint size, GLenum type, GLsizei st ride, const GLvoid *pointer);
4718 GLAPI void APIENTRY glWindowPos2d (GLdouble, GLdouble); 5362 GLAPI void APIENTRY glWindowPos2d (GLdouble x, GLdouble y);
4719 GLAPI void APIENTRY glWindowPos2dv (const GLdouble *); 5363 GLAPI void APIENTRY glWindowPos2dv (const GLdouble *v);
4720 GLAPI void APIENTRY glWindowPos2f (GLfloat, GLfloat); 5364 GLAPI void APIENTRY glWindowPos2f (GLfloat x, GLfloat y);
4721 GLAPI void APIENTRY glWindowPos2fv (const GLfloat *); 5365 GLAPI void APIENTRY glWindowPos2fv (const GLfloat *v);
4722 GLAPI void APIENTRY glWindowPos2i (GLint, GLint); 5366 GLAPI void APIENTRY glWindowPos2i (GLint x, GLint y);
4723 GLAPI void APIENTRY glWindowPos2iv (const GLint *); 5367 GLAPI void APIENTRY glWindowPos2iv (const GLint *v);
4724 GLAPI void APIENTRY glWindowPos2s (GLshort, GLshort); 5368 GLAPI void APIENTRY glWindowPos2s (GLshort x, GLshort y);
4725 GLAPI void APIENTRY glWindowPos2sv (const GLshort *); 5369 GLAPI void APIENTRY glWindowPos2sv (const GLshort *v);
4726 GLAPI void APIENTRY glWindowPos3d (GLdouble, GLdouble, GLdouble); 5370 GLAPI void APIENTRY glWindowPos3d (GLdouble x, GLdouble y, GLdouble z);
4727 GLAPI void APIENTRY glWindowPos3dv (const GLdouble *); 5371 GLAPI void APIENTRY glWindowPos3dv (const GLdouble *v);
4728 GLAPI void APIENTRY glWindowPos3f (GLfloat, GLfloat, GLfloat); 5372 GLAPI void APIENTRY glWindowPos3f (GLfloat x, GLfloat y, GLfloat z);
4729 GLAPI void APIENTRY glWindowPos3fv (const GLfloat *); 5373 GLAPI void APIENTRY glWindowPos3fv (const GLfloat *v);
4730 GLAPI void APIENTRY glWindowPos3i (GLint, GLint, GLint); 5374 GLAPI void APIENTRY glWindowPos3i (GLint x, GLint y, GLint z);
4731 GLAPI void APIENTRY glWindowPos3iv (const GLint *); 5375 GLAPI void APIENTRY glWindowPos3iv (const GLint *v);
4732 GLAPI void APIENTRY glWindowPos3s (GLshort, GLshort, GLshort); 5376 GLAPI void APIENTRY glWindowPos3s (GLshort x, GLshort y, GLshort z);
4733 GLAPI void APIENTRY glWindowPos3sv (const GLshort *); 5377 GLAPI void APIENTRY glWindowPos3sv (const GLshort *v);
4734 #endif /* GL_GLEXT_PROTOTYPES */ 5378 #endif /* GL_GLEXT_PROTOTYPES */
4735 typedef void (APIENTRYP PFNGLFOGCOORDFPROC) (GLfloat coord); 5379 typedef void (APIENTRYP PFNGLFOGCOORDFPROC) (GLfloat coord);
4736 typedef void (APIENTRYP PFNGLFOGCOORDFVPROC) (const GLfloat *coord); 5380 typedef void (APIENTRYP PFNGLFOGCOORDFVPROC) (const GLfloat *coord);
4737 typedef void (APIENTRYP PFNGLFOGCOORDDPROC) (GLdouble coord); 5381 typedef void (APIENTRYP PFNGLFOGCOORDDPROC) (GLdouble coord);
4738 typedef void (APIENTRYP PFNGLFOGCOORDDVPROC) (const GLdouble *coord); 5382 typedef void (APIENTRYP PFNGLFOGCOORDDVPROC) (const GLdouble *coord);
4739 typedef void (APIENTRYP PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer); 5383 typedef void (APIENTRYP PFNGLFOGCOORDPOINTERPROC) (GLenum type, GLsizei stride, const GLvoid *pointer);
4740 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GL byte blue); 5384 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BPROC) (GLbyte red, GLbyte green, GL byte blue);
4741 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v); 5385 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVPROC) (const GLbyte *v);
4742 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green , GLdouble blue); 5386 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DPROC) (GLdouble red, GLdouble green , GLdouble blue);
4743 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v); 5387 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVPROC) (const GLdouble *v);
(...skipping 24 matching lines...) Expand all
4768 typedef void (APIENTRYP PFNGLWINDOWPOS3FVPROC) (const GLfloat *v); 5412 typedef void (APIENTRYP PFNGLWINDOWPOS3FVPROC) (const GLfloat *v);
4769 typedef void (APIENTRYP PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z); 5413 typedef void (APIENTRYP PFNGLWINDOWPOS3IPROC) (GLint x, GLint y, GLint z);
4770 typedef void (APIENTRYP PFNGLWINDOWPOS3IVPROC) (const GLint *v); 5414 typedef void (APIENTRYP PFNGLWINDOWPOS3IVPROC) (const GLint *v);
4771 typedef void (APIENTRYP PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z); 5415 typedef void (APIENTRYP PFNGLWINDOWPOS3SPROC) (GLshort x, GLshort y, GLshort z);
4772 typedef void (APIENTRYP PFNGLWINDOWPOS3SVPROC) (const GLshort *v); 5416 typedef void (APIENTRYP PFNGLWINDOWPOS3SVPROC) (const GLshort *v);
4773 #endif 5417 #endif
4774 5418
4775 #ifndef GL_VERSION_1_5 5419 #ifndef GL_VERSION_1_5
4776 #define GL_VERSION_1_5 1 5420 #define GL_VERSION_1_5 1
4777 #ifdef GL_GLEXT_PROTOTYPES 5421 #ifdef GL_GLEXT_PROTOTYPES
4778 GLAPI void APIENTRY glGenQueries (GLsizei, GLuint *); 5422 GLAPI void APIENTRY glGenQueries (GLsizei n, GLuint *ids);
4779 GLAPI void APIENTRY glDeleteQueries (GLsizei, const GLuint *); 5423 GLAPI void APIENTRY glDeleteQueries (GLsizei n, const GLuint *ids);
4780 GLAPI GLboolean APIENTRY glIsQuery (GLuint); 5424 GLAPI GLboolean APIENTRY glIsQuery (GLuint id);
4781 GLAPI void APIENTRY glBeginQuery (GLenum, GLuint); 5425 GLAPI void APIENTRY glBeginQuery (GLenum target, GLuint id);
4782 GLAPI void APIENTRY glEndQuery (GLenum); 5426 GLAPI void APIENTRY glEndQuery (GLenum target);
4783 GLAPI void APIENTRY glGetQueryiv (GLenum, GLenum, GLint *); 5427 GLAPI void APIENTRY glGetQueryiv (GLenum target, GLenum pname, GLint *params);
4784 GLAPI void APIENTRY glGetQueryObjectiv (GLuint, GLenum, GLint *); 5428 GLAPI void APIENTRY glGetQueryObjectiv (GLuint id, GLenum pname, GLint *params);
4785 GLAPI void APIENTRY glGetQueryObjectuiv (GLuint, GLenum, GLuint *); 5429 GLAPI void APIENTRY glGetQueryObjectuiv (GLuint id, GLenum pname, GLuint *params );
4786 GLAPI void APIENTRY glBindBuffer (GLenum, GLuint); 5430 GLAPI void APIENTRY glBindBuffer (GLenum target, GLuint buffer);
4787 GLAPI void APIENTRY glDeleteBuffers (GLsizei, const GLuint *); 5431 GLAPI void APIENTRY glDeleteBuffers (GLsizei n, const GLuint *buffers);
4788 GLAPI void APIENTRY glGenBuffers (GLsizei, GLuint *); 5432 GLAPI void APIENTRY glGenBuffers (GLsizei n, GLuint *buffers);
4789 GLAPI GLboolean APIENTRY glIsBuffer (GLuint); 5433 GLAPI GLboolean APIENTRY glIsBuffer (GLuint buffer);
4790 GLAPI void APIENTRY glBufferData (GLenum, GLsizeiptr, const GLvoid *, GLenum); 5434 GLAPI void APIENTRY glBufferData (GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage);
4791 GLAPI void APIENTRY glBufferSubData (GLenum, GLintptr, GLsizeiptr, const GLvoid *); 5435 GLAPI void APIENTRY glBufferSubData (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data);
4792 GLAPI void APIENTRY glGetBufferSubData (GLenum, GLintptr, GLsizeiptr, GLvoid *); 5436 GLAPI void APIENTRY glGetBufferSubData (GLenum target, GLintptr offset, GLsizeip tr size, GLvoid *data);
4793 GLAPI GLvoid* APIENTRY glMapBuffer (GLenum, GLenum); 5437 GLAPI GLvoid* APIENTRY glMapBuffer (GLenum target, GLenum access);
4794 GLAPI GLboolean APIENTRY glUnmapBuffer (GLenum); 5438 GLAPI GLboolean APIENTRY glUnmapBuffer (GLenum target);
4795 GLAPI void APIENTRY glGetBufferParameteriv (GLenum, GLenum, GLint *); 5439 GLAPI void APIENTRY glGetBufferParameteriv (GLenum target, GLenum pname, GLint * params);
4796 GLAPI void APIENTRY glGetBufferPointerv (GLenum, GLenum, GLvoid* *); 5440 GLAPI void APIENTRY glGetBufferPointerv (GLenum target, GLenum pname, GLvoid* *p arams);
4797 #endif /* GL_GLEXT_PROTOTYPES */ 5441 #endif /* GL_GLEXT_PROTOTYPES */
4798 typedef void (APIENTRYP PFNGLGENQUERIESPROC) (GLsizei n, GLuint *ids); 5442 typedef void (APIENTRYP PFNGLGENQUERIESPROC) (GLsizei n, GLuint *ids);
4799 typedef void (APIENTRYP PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids); 5443 typedef void (APIENTRYP PFNGLDELETEQUERIESPROC) (GLsizei n, const GLuint *ids);
4800 typedef GLboolean (APIENTRYP PFNGLISQUERYPROC) (GLuint id); 5444 typedef GLboolean (APIENTRYP PFNGLISQUERYPROC) (GLuint id);
4801 typedef void (APIENTRYP PFNGLBEGINQUERYPROC) (GLenum target, GLuint id); 5445 typedef void (APIENTRYP PFNGLBEGINQUERYPROC) (GLenum target, GLuint id);
4802 typedef void (APIENTRYP PFNGLENDQUERYPROC) (GLenum target); 5446 typedef void (APIENTRYP PFNGLENDQUERYPROC) (GLenum target);
4803 typedef void (APIENTRYP PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint *params); 5447 typedef void (APIENTRYP PFNGLGETQUERYIVPROC) (GLenum target, GLenum pname, GLint *params);
4804 typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLi nt *params); 5448 typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVPROC) (GLuint id, GLenum pname, GLi nt *params);
4805 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GL uint *params); 5449 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVPROC) (GLuint id, GLenum pname, GL uint *params);
4806 typedef void (APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer); 5450 typedef void (APIENTRYP PFNGLBINDBUFFERPROC) (GLenum target, GLuint buffer);
4807 typedef void (APIENTRYP PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffer s); 5451 typedef void (APIENTRYP PFNGLDELETEBUFFERSPROC) (GLsizei n, const GLuint *buffer s);
4808 typedef void (APIENTRYP PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers); 5452 typedef void (APIENTRYP PFNGLGENBUFFERSPROC) (GLsizei n, GLuint *buffers);
4809 typedef GLboolean (APIENTRYP PFNGLISBUFFERPROC) (GLuint buffer); 5453 typedef GLboolean (APIENTRYP PFNGLISBUFFERPROC) (GLuint buffer);
4810 typedef void (APIENTRYP PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, co nst GLvoid *data, GLenum usage); 5454 typedef void (APIENTRYP PFNGLBUFFERDATAPROC) (GLenum target, GLsizeiptr size, co nst GLvoid *data, GLenum usage);
4811 typedef void (APIENTRYP PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data); 5455 typedef void (APIENTRYP PFNGLBUFFERSUBDATAPROC) (GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid *data);
4812 typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offs et, GLsizeiptr size, GLvoid *data); 5456 typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAPROC) (GLenum target, GLintptr offs et, GLsizeiptr size, GLvoid *data);
4813 typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERPROC) (GLenum target, GLenum access); 5457 typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERPROC) (GLenum target, GLenum access);
4814 typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERPROC) (GLenum target); 5458 typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERPROC) (GLenum target);
4815 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pn ame, GLint *params); 5459 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVPROC) (GLenum target, GLenum pn ame, GLint *params);
4816 typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname , GLvoid* *params); 5460 typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVPROC) (GLenum target, GLenum pname , GLvoid* *params);
4817 #endif 5461 #endif
4818 5462
4819 #ifndef GL_VERSION_2_0 5463 #ifndef GL_VERSION_2_0
4820 #define GL_VERSION_2_0 1 5464 #define GL_VERSION_2_0 1
4821 #ifdef GL_GLEXT_PROTOTYPES 5465 #ifdef GL_GLEXT_PROTOTYPES
4822 GLAPI void APIENTRY glBlendEquationSeparate (GLenum, GLenum); 5466 GLAPI void APIENTRY glBlendEquationSeparate (GLenum modeRGB, GLenum modeAlpha);
4823 GLAPI void APIENTRY glDrawBuffers (GLsizei, const GLenum *); 5467 GLAPI void APIENTRY glDrawBuffers (GLsizei n, const GLenum *bufs);
4824 GLAPI void APIENTRY glStencilOpSeparate (GLenum, GLenum, GLenum, GLenum); 5468 GLAPI void APIENTRY glStencilOpSeparate (GLenum face, GLenum sfail, GLenum dpfai l, GLenum dppass);
4825 GLAPI void APIENTRY glStencilFuncSeparate (GLenum, GLenum, GLint, GLuint); 5469 GLAPI void APIENTRY glStencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask);
4826 GLAPI void APIENTRY glStencilMaskSeparate (GLenum, GLuint); 5470 GLAPI void APIENTRY glStencilMaskSeparate (GLenum face, GLuint mask);
4827 GLAPI void APIENTRY glAttachShader (GLuint, GLuint); 5471 GLAPI void APIENTRY glAttachShader (GLuint program, GLuint shader);
4828 GLAPI void APIENTRY glBindAttribLocation (GLuint, GLuint, const GLchar *); 5472 GLAPI void APIENTRY glBindAttribLocation (GLuint program, GLuint index, const GL char *name);
4829 GLAPI void APIENTRY glCompileShader (GLuint); 5473 GLAPI void APIENTRY glCompileShader (GLuint shader);
4830 GLAPI GLuint APIENTRY glCreateProgram (void); 5474 GLAPI GLuint APIENTRY glCreateProgram (void);
4831 GLAPI GLuint APIENTRY glCreateShader (GLenum); 5475 GLAPI GLuint APIENTRY glCreateShader (GLenum type);
4832 GLAPI void APIENTRY glDeleteProgram (GLuint); 5476 GLAPI void APIENTRY glDeleteProgram (GLuint program);
4833 GLAPI void APIENTRY glDeleteShader (GLuint); 5477 GLAPI void APIENTRY glDeleteShader (GLuint shader);
4834 GLAPI void APIENTRY glDetachShader (GLuint, GLuint); 5478 GLAPI void APIENTRY glDetachShader (GLuint program, GLuint shader);
4835 GLAPI void APIENTRY glDisableVertexAttribArray (GLuint); 5479 GLAPI void APIENTRY glDisableVertexAttribArray (GLuint index);
4836 GLAPI void APIENTRY glEnableVertexAttribArray (GLuint); 5480 GLAPI void APIENTRY glEnableVertexAttribArray (GLuint index);
4837 GLAPI void APIENTRY glGetActiveAttrib (GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *); 5481 GLAPI void APIENTRY glGetActiveAttrib (GLuint program, GLuint index, GLsizei buf Size, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
4838 GLAPI void APIENTRY glGetActiveUniform (GLuint, GLuint, GLsizei, GLsizei *, GLin t *, GLenum *, GLchar *); 5482 GLAPI void APIENTRY glGetActiveUniform (GLuint program, GLuint index, GLsizei bu fSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name);
4839 GLAPI void APIENTRY glGetAttachedShaders (GLuint, GLsizei, GLsizei *, GLuint *); 5483 GLAPI void APIENTRY glGetAttachedShaders (GLuint program, GLsizei maxCount, GLsi zei *count, GLuint *obj);
4840 GLAPI GLint APIENTRY glGetAttribLocation (GLuint, const GLchar *); 5484 GLAPI GLint APIENTRY glGetAttribLocation (GLuint program, const GLchar *name);
4841 GLAPI void APIENTRY glGetProgramiv (GLuint, GLenum, GLint *); 5485 GLAPI void APIENTRY glGetProgramiv (GLuint program, GLenum pname, GLint *params) ;
4842 GLAPI void APIENTRY glGetProgramInfoLog (GLuint, GLsizei, GLsizei *, GLchar *); 5486 GLAPI void APIENTRY glGetProgramInfoLog (GLuint program, GLsizei bufSize, GLsize i *length, GLchar *infoLog);
4843 GLAPI void APIENTRY glGetShaderiv (GLuint, GLenum, GLint *); 5487 GLAPI void APIENTRY glGetShaderiv (GLuint shader, GLenum pname, GLint *params);
4844 GLAPI void APIENTRY glGetShaderInfoLog (GLuint, GLsizei, GLsizei *, GLchar *); 5488 GLAPI void APIENTRY glGetShaderInfoLog (GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog);
4845 GLAPI void APIENTRY glGetShaderSource (GLuint, GLsizei, GLsizei *, GLchar *); 5489 GLAPI void APIENTRY glGetShaderSource (GLuint shader, GLsizei bufSize, GLsizei * length, GLchar *source);
4846 GLAPI GLint APIENTRY glGetUniformLocation (GLuint, const GLchar *); 5490 GLAPI GLint APIENTRY glGetUniformLocation (GLuint program, const GLchar *name);
4847 GLAPI void APIENTRY glGetUniformfv (GLuint, GLint, GLfloat *); 5491 GLAPI void APIENTRY glGetUniformfv (GLuint program, GLint location, GLfloat *par ams);
4848 GLAPI void APIENTRY glGetUniformiv (GLuint, GLint, GLint *); 5492 GLAPI void APIENTRY glGetUniformiv (GLuint program, GLint location, GLint *param s);
4849 GLAPI void APIENTRY glGetVertexAttribdv (GLuint, GLenum, GLdouble *); 5493 GLAPI void APIENTRY glGetVertexAttribdv (GLuint index, GLenum pname, GLdouble *p arams);
4850 GLAPI void APIENTRY glGetVertexAttribfv (GLuint, GLenum, GLfloat *); 5494 GLAPI void APIENTRY glGetVertexAttribfv (GLuint index, GLenum pname, GLfloat *pa rams);
4851 GLAPI void APIENTRY glGetVertexAttribiv (GLuint, GLenum, GLint *); 5495 GLAPI void APIENTRY glGetVertexAttribiv (GLuint index, GLenum pname, GLint *para ms);
4852 GLAPI void APIENTRY glGetVertexAttribPointerv (GLuint, GLenum, GLvoid* *); 5496 GLAPI void APIENTRY glGetVertexAttribPointerv (GLuint index, GLenum pname, GLvoi d* *pointer);
4853 GLAPI GLboolean APIENTRY glIsProgram (GLuint); 5497 GLAPI GLboolean APIENTRY glIsProgram (GLuint program);
4854 GLAPI GLboolean APIENTRY glIsShader (GLuint); 5498 GLAPI GLboolean APIENTRY glIsShader (GLuint shader);
4855 GLAPI void APIENTRY glLinkProgram (GLuint); 5499 GLAPI void APIENTRY glLinkProgram (GLuint program);
4856 GLAPI void APIENTRY glShaderSource (GLuint, GLsizei, const GLchar* *, const GLin t *); 5500 GLAPI void APIENTRY glShaderSource (GLuint shader, GLsizei count, const GLchar* *string, const GLint *length);
4857 GLAPI void APIENTRY glUseProgram (GLuint); 5501 GLAPI void APIENTRY glUseProgram (GLuint program);
4858 GLAPI void APIENTRY glUniform1f (GLint, GLfloat); 5502 GLAPI void APIENTRY glUniform1f (GLint location, GLfloat v0);
4859 GLAPI void APIENTRY glUniform2f (GLint, GLfloat, GLfloat); 5503 GLAPI void APIENTRY glUniform2f (GLint location, GLfloat v0, GLfloat v1);
4860 GLAPI void APIENTRY glUniform3f (GLint, GLfloat, GLfloat, GLfloat); 5504 GLAPI void APIENTRY glUniform3f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
4861 GLAPI void APIENTRY glUniform4f (GLint, GLfloat, GLfloat, GLfloat, GLfloat); 5505 GLAPI void APIENTRY glUniform4f (GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
4862 GLAPI void APIENTRY glUniform1i (GLint, GLint); 5506 GLAPI void APIENTRY glUniform1i (GLint location, GLint v0);
4863 GLAPI void APIENTRY glUniform2i (GLint, GLint, GLint); 5507 GLAPI void APIENTRY glUniform2i (GLint location, GLint v0, GLint v1);
4864 GLAPI void APIENTRY glUniform3i (GLint, GLint, GLint, GLint); 5508 GLAPI void APIENTRY glUniform3i (GLint location, GLint v0, GLint v1, GLint v2);
4865 GLAPI void APIENTRY glUniform4i (GLint, GLint, GLint, GLint, GLint); 5509 GLAPI void APIENTRY glUniform4i (GLint location, GLint v0, GLint v1, GLint v2, G Lint v3);
4866 GLAPI void APIENTRY glUniform1fv (GLint, GLsizei, const GLfloat *); 5510 GLAPI void APIENTRY glUniform1fv (GLint location, GLsizei count, const GLfloat * value);
4867 GLAPI void APIENTRY glUniform2fv (GLint, GLsizei, const GLfloat *); 5511 GLAPI void APIENTRY glUniform2fv (GLint location, GLsizei count, const GLfloat * value);
4868 GLAPI void APIENTRY glUniform3fv (GLint, GLsizei, const GLfloat *); 5512 GLAPI void APIENTRY glUniform3fv (GLint location, GLsizei count, const GLfloat * value);
4869 GLAPI void APIENTRY glUniform4fv (GLint, GLsizei, const GLfloat *); 5513 GLAPI void APIENTRY glUniform4fv (GLint location, GLsizei count, const GLfloat * value);
4870 GLAPI void APIENTRY glUniform1iv (GLint, GLsizei, const GLint *); 5514 GLAPI void APIENTRY glUniform1iv (GLint location, GLsizei count, const GLint *va lue);
4871 GLAPI void APIENTRY glUniform2iv (GLint, GLsizei, const GLint *); 5515 GLAPI void APIENTRY glUniform2iv (GLint location, GLsizei count, const GLint *va lue);
4872 GLAPI void APIENTRY glUniform3iv (GLint, GLsizei, const GLint *); 5516 GLAPI void APIENTRY glUniform3iv (GLint location, GLsizei count, const GLint *va lue);
4873 GLAPI void APIENTRY glUniform4iv (GLint, GLsizei, const GLint *); 5517 GLAPI void APIENTRY glUniform4iv (GLint location, GLsizei count, const GLint *va lue);
4874 GLAPI void APIENTRY glUniformMatrix2fv (GLint, GLsizei, GLboolean, const GLfloat *); 5518 GLAPI void APIENTRY glUniformMatrix2fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
4875 GLAPI void APIENTRY glUniformMatrix3fv (GLint, GLsizei, GLboolean, const GLfloat *); 5519 GLAPI void APIENTRY glUniformMatrix3fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
4876 GLAPI void APIENTRY glUniformMatrix4fv (GLint, GLsizei, GLboolean, const GLfloat *); 5520 GLAPI void APIENTRY glUniformMatrix4fv (GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
4877 GLAPI void APIENTRY glValidateProgram (GLuint); 5521 GLAPI void APIENTRY glValidateProgram (GLuint program);
4878 GLAPI void APIENTRY glVertexAttrib1d (GLuint, GLdouble); 5522 GLAPI void APIENTRY glVertexAttrib1d (GLuint index, GLdouble x);
4879 GLAPI void APIENTRY glVertexAttrib1dv (GLuint, const GLdouble *); 5523 GLAPI void APIENTRY glVertexAttrib1dv (GLuint index, const GLdouble *v);
4880 GLAPI void APIENTRY glVertexAttrib1f (GLuint, GLfloat); 5524 GLAPI void APIENTRY glVertexAttrib1f (GLuint index, GLfloat x);
4881 GLAPI void APIENTRY glVertexAttrib1fv (GLuint, const GLfloat *); 5525 GLAPI void APIENTRY glVertexAttrib1fv (GLuint index, const GLfloat *v);
4882 GLAPI void APIENTRY glVertexAttrib1s (GLuint, GLshort); 5526 GLAPI void APIENTRY glVertexAttrib1s (GLuint index, GLshort x);
4883 GLAPI void APIENTRY glVertexAttrib1sv (GLuint, const GLshort *); 5527 GLAPI void APIENTRY glVertexAttrib1sv (GLuint index, const GLshort *v);
4884 GLAPI void APIENTRY glVertexAttrib2d (GLuint, GLdouble, GLdouble); 5528 GLAPI void APIENTRY glVertexAttrib2d (GLuint index, GLdouble x, GLdouble y);
4885 GLAPI void APIENTRY glVertexAttrib2dv (GLuint, const GLdouble *); 5529 GLAPI void APIENTRY glVertexAttrib2dv (GLuint index, const GLdouble *v);
4886 GLAPI void APIENTRY glVertexAttrib2f (GLuint, GLfloat, GLfloat); 5530 GLAPI void APIENTRY glVertexAttrib2f (GLuint index, GLfloat x, GLfloat y);
4887 GLAPI void APIENTRY glVertexAttrib2fv (GLuint, const GLfloat *); 5531 GLAPI void APIENTRY glVertexAttrib2fv (GLuint index, const GLfloat *v);
4888 GLAPI void APIENTRY glVertexAttrib2s (GLuint, GLshort, GLshort); 5532 GLAPI void APIENTRY glVertexAttrib2s (GLuint index, GLshort x, GLshort y);
4889 GLAPI void APIENTRY glVertexAttrib2sv (GLuint, const GLshort *); 5533 GLAPI void APIENTRY glVertexAttrib2sv (GLuint index, const GLshort *v);
4890 GLAPI void APIENTRY glVertexAttrib3d (GLuint, GLdouble, GLdouble, GLdouble); 5534 GLAPI void APIENTRY glVertexAttrib3d (GLuint index, GLdouble x, GLdouble y, GLdo uble z);
4891 GLAPI void APIENTRY glVertexAttrib3dv (GLuint, const GLdouble *); 5535 GLAPI void APIENTRY glVertexAttrib3dv (GLuint index, const GLdouble *v);
4892 GLAPI void APIENTRY glVertexAttrib3f (GLuint, GLfloat, GLfloat, GLfloat); 5536 GLAPI void APIENTRY glVertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloa t z);
4893 GLAPI void APIENTRY glVertexAttrib3fv (GLuint, const GLfloat *); 5537 GLAPI void APIENTRY glVertexAttrib3fv (GLuint index, const GLfloat *v);
4894 GLAPI void APIENTRY glVertexAttrib3s (GLuint, GLshort, GLshort, GLshort); 5538 GLAPI void APIENTRY glVertexAttrib3s (GLuint index, GLshort x, GLshort y, GLshor t z);
4895 GLAPI void APIENTRY glVertexAttrib3sv (GLuint, const GLshort *); 5539 GLAPI void APIENTRY glVertexAttrib3sv (GLuint index, const GLshort *v);
4896 GLAPI void APIENTRY glVertexAttrib4Nbv (GLuint, const GLbyte *); 5540 GLAPI void APIENTRY glVertexAttrib4Nbv (GLuint index, const GLbyte *v);
4897 GLAPI void APIENTRY glVertexAttrib4Niv (GLuint, const GLint *); 5541 GLAPI void APIENTRY glVertexAttrib4Niv (GLuint index, const GLint *v);
4898 GLAPI void APIENTRY glVertexAttrib4Nsv (GLuint, const GLshort *); 5542 GLAPI void APIENTRY glVertexAttrib4Nsv (GLuint index, const GLshort *v);
4899 GLAPI void APIENTRY glVertexAttrib4Nub (GLuint, GLubyte, GLubyte, GLubyte, GLuby te); 5543 GLAPI void APIENTRY glVertexAttrib4Nub (GLuint index, GLubyte x, GLubyte y, GLub yte z, GLubyte w);
4900 GLAPI void APIENTRY glVertexAttrib4Nubv (GLuint, const GLubyte *); 5544 GLAPI void APIENTRY glVertexAttrib4Nubv (GLuint index, const GLubyte *v);
4901 GLAPI void APIENTRY glVertexAttrib4Nuiv (GLuint, const GLuint *); 5545 GLAPI void APIENTRY glVertexAttrib4Nuiv (GLuint index, const GLuint *v);
4902 GLAPI void APIENTRY glVertexAttrib4Nusv (GLuint, const GLushort *); 5546 GLAPI void APIENTRY glVertexAttrib4Nusv (GLuint index, const GLushort *v);
4903 GLAPI void APIENTRY glVertexAttrib4bv (GLuint, const GLbyte *); 5547 GLAPI void APIENTRY glVertexAttrib4bv (GLuint index, const GLbyte *v);
4904 GLAPI void APIENTRY glVertexAttrib4d (GLuint, GLdouble, GLdouble, GLdouble, GLdo uble); 5548 GLAPI void APIENTRY glVertexAttrib4d (GLuint index, GLdouble x, GLdouble y, GLdo uble z, GLdouble w);
4905 GLAPI void APIENTRY glVertexAttrib4dv (GLuint, const GLdouble *); 5549 GLAPI void APIENTRY glVertexAttrib4dv (GLuint index, const GLdouble *v);
4906 GLAPI void APIENTRY glVertexAttrib4f (GLuint, GLfloat, GLfloat, GLfloat, GLfloat ); 5550 GLAPI void APIENTRY glVertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloa t z, GLfloat w);
4907 GLAPI void APIENTRY glVertexAttrib4fv (GLuint, const GLfloat *); 5551 GLAPI void APIENTRY glVertexAttrib4fv (GLuint index, const GLfloat *v);
4908 GLAPI void APIENTRY glVertexAttrib4iv (GLuint, const GLint *); 5552 GLAPI void APIENTRY glVertexAttrib4iv (GLuint index, const GLint *v);
4909 GLAPI void APIENTRY glVertexAttrib4s (GLuint, GLshort, GLshort, GLshort, GLshort ); 5553 GLAPI void APIENTRY glVertexAttrib4s (GLuint index, GLshort x, GLshort y, GLshor t z, GLshort w);
4910 GLAPI void APIENTRY glVertexAttrib4sv (GLuint, const GLshort *); 5554 GLAPI void APIENTRY glVertexAttrib4sv (GLuint index, const GLshort *v);
4911 GLAPI void APIENTRY glVertexAttrib4ubv (GLuint, const GLubyte *); 5555 GLAPI void APIENTRY glVertexAttrib4ubv (GLuint index, const GLubyte *v);
4912 GLAPI void APIENTRY glVertexAttrib4uiv (GLuint, const GLuint *); 5556 GLAPI void APIENTRY glVertexAttrib4uiv (GLuint index, const GLuint *v);
4913 GLAPI void APIENTRY glVertexAttrib4usv (GLuint, const GLushort *); 5557 GLAPI void APIENTRY glVertexAttrib4usv (GLuint index, const GLushort *v);
4914 GLAPI void APIENTRY glVertexAttribPointer (GLuint, GLint, GLenum, GLboolean, GLs izei, const GLvoid *); 5558 GLAPI void APIENTRY glVertexAttribPointer (GLuint index, GLint size, GLenum type , GLboolean normalized, GLsizei stride, const GLvoid *pointer);
4915 #endif /* GL_GLEXT_PROTOTYPES */ 5559 #endif /* GL_GLEXT_PROTOTYPES */
4916 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha); 5560 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEPROC) (GLenum modeRGB, GLenum modeAlpha);
4917 typedef void (APIENTRYP PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs); 5561 typedef void (APIENTRYP PFNGLDRAWBUFFERSPROC) (GLsizei n, const GLenum *bufs);
4918 typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass); 5562 typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEPROC) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
4919 typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEPROC) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask); 5563 typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEPROC) (GLenum face, GLenum func, GLint ref, GLuint mask);
4920 typedef void (APIENTRYP PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask) ; 5564 typedef void (APIENTRYP PFNGLSTENCILMASKSEPARATEPROC) (GLenum face, GLuint mask) ;
4921 typedef void (APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader); 5565 typedef void (APIENTRYP PFNGLATTACHSHADERPROC) (GLuint program, GLuint shader);
4922 typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint ind ex, const GLchar *name); 5566 typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONPROC) (GLuint program, GLuint ind ex, const GLchar *name);
4923 typedef void (APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader); 5567 typedef void (APIENTRYP PFNGLCOMPILESHADERPROC) (GLuint shader);
4924 typedef GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC) (void); 5568 typedef GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC) (void);
4925 typedef GLuint (APIENTRYP PFNGLCREATESHADERPROC) (GLenum type); 5569 typedef GLuint (APIENTRYP PFNGLCREATESHADERPROC) (GLenum type);
4926 typedef void (APIENTRYP PFNGLDELETEPROGRAMPROC) (GLuint program); 5570 typedef void (APIENTRYP PFNGLDELETEPROGRAMPROC) (GLuint program);
4927 typedef void (APIENTRYP PFNGLDELETESHADERPROC) (GLuint shader); 5571 typedef void (APIENTRYP PFNGLDELETESHADERPROC) (GLuint shader);
4928 typedef void (APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader); 5572 typedef void (APIENTRYP PFNGLDETACHSHADERPROC) (GLuint program, GLuint shader);
4929 typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index); 5573 typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBARRAYPROC) (GLuint index);
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
5004 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort * v); 5648 typedef void (APIENTRYP PFNGLVERTEXATTRIB4SVPROC) (GLuint index, const GLshort * v);
5005 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte *v); 5649 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UBVPROC) (GLuint index, const GLubyte *v);
5006 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint * v); 5650 typedef void (APIENTRYP PFNGLVERTEXATTRIB4UIVPROC) (GLuint index, const GLuint * v);
5007 typedef void (APIENTRYP PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort *v); 5651 typedef void (APIENTRYP PFNGLVERTEXATTRIB4USVPROC) (GLuint index, const GLushort *v);
5008 typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer); 5652 typedef void (APIENTRYP PFNGLVERTEXATTRIBPOINTERPROC) (GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
5009 #endif 5653 #endif
5010 5654
5011 #ifndef GL_VERSION_2_1 5655 #ifndef GL_VERSION_2_1
5012 #define GL_VERSION_2_1 1 5656 #define GL_VERSION_2_1 1
5013 #ifdef GL_GLEXT_PROTOTYPES 5657 #ifdef GL_GLEXT_PROTOTYPES
5014 GLAPI void APIENTRY glUniformMatrix2x3fv (GLint, GLsizei, GLboolean, const GLflo at *); 5658 GLAPI void APIENTRY glUniformMatrix2x3fv (GLint location, GLsizei count, GLboole an transpose, const GLfloat *value);
5015 GLAPI void APIENTRY glUniformMatrix3x2fv (GLint, GLsizei, GLboolean, const GLflo at *); 5659 GLAPI void APIENTRY glUniformMatrix3x2fv (GLint location, GLsizei count, GLboole an transpose, const GLfloat *value);
5016 GLAPI void APIENTRY glUniformMatrix2x4fv (GLint, GLsizei, GLboolean, const GLflo at *); 5660 GLAPI void APIENTRY glUniformMatrix2x4fv (GLint location, GLsizei count, GLboole an transpose, const GLfloat *value);
5017 GLAPI void APIENTRY glUniformMatrix4x2fv (GLint, GLsizei, GLboolean, const GLflo at *); 5661 GLAPI void APIENTRY glUniformMatrix4x2fv (GLint location, GLsizei count, GLboole an transpose, const GLfloat *value);
5018 GLAPI void APIENTRY glUniformMatrix3x4fv (GLint, GLsizei, GLboolean, const GLflo at *); 5662 GLAPI void APIENTRY glUniformMatrix3x4fv (GLint location, GLsizei count, GLboole an transpose, const GLfloat *value);
5019 GLAPI void APIENTRY glUniformMatrix4x3fv (GLint, GLsizei, GLboolean, const GLflo at *); 5663 GLAPI void APIENTRY glUniformMatrix4x3fv (GLint location, GLsizei count, GLboole an transpose, const GLfloat *value);
5020 #endif /* GL_GLEXT_PROTOTYPES */ 5664 #endif /* GL_GLEXT_PROTOTYPES */
5021 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value); 5665 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X3FVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value);
5022 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value); 5666 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X2FVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value);
5023 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value); 5667 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X4FVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value);
5024 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value); 5668 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X2FVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value);
5025 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value); 5669 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X4FVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value);
5026 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value); 5670 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X3FVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLfloat *value);
5027 #endif 5671 #endif
5028 5672
5029 #ifndef GL_VERSION_3_0 5673 #ifndef GL_VERSION_3_0
5030 #define GL_VERSION_3_0 1 5674 #define GL_VERSION_3_0 1
5031 /* OpenGL 3.0 also reuses entry points from these extensions: */ 5675 /* OpenGL 3.0 also reuses entry points from these extensions: */
5032 /* ARB_framebuffer_object */ 5676 /* ARB_framebuffer_object */
5033 /* ARB_map_buffer_range */ 5677 /* ARB_map_buffer_range */
5034 /* ARB_vertex_array_object */ 5678 /* ARB_vertex_array_object */
5035 #ifdef GL_GLEXT_PROTOTYPES 5679 #ifdef GL_GLEXT_PROTOTYPES
5036 GLAPI void APIENTRY glColorMaski (GLuint, GLboolean, GLboolean, GLboolean, GLboo lean); 5680 GLAPI void APIENTRY glColorMaski (GLuint index, GLboolean r, GLboolean g, GLbool ean b, GLboolean a);
5037 GLAPI void APIENTRY glGetBooleani_v (GLenum, GLuint, GLboolean *); 5681 GLAPI void APIENTRY glGetBooleani_v (GLenum target, GLuint index, GLboolean *dat a);
5038 GLAPI void APIENTRY glGetIntegeri_v (GLenum, GLuint, GLint *); 5682 GLAPI void APIENTRY glGetIntegeri_v (GLenum target, GLuint index, GLint *data);
5039 GLAPI void APIENTRY glEnablei (GLenum, GLuint); 5683 GLAPI void APIENTRY glEnablei (GLenum target, GLuint index);
5040 GLAPI void APIENTRY glDisablei (GLenum, GLuint); 5684 GLAPI void APIENTRY glDisablei (GLenum target, GLuint index);
5041 GLAPI GLboolean APIENTRY glIsEnabledi (GLenum, GLuint); 5685 GLAPI GLboolean APIENTRY glIsEnabledi (GLenum target, GLuint index);
5042 GLAPI void APIENTRY glBeginTransformFeedback (GLenum); 5686 GLAPI void APIENTRY glBeginTransformFeedback (GLenum primitiveMode);
5043 GLAPI void APIENTRY glEndTransformFeedback (void); 5687 GLAPI void APIENTRY glEndTransformFeedback (void);
5044 GLAPI void APIENTRY glBindBufferRange (GLenum, GLuint, GLuint, GLintptr, GLsizei ptr); 5688 GLAPI void APIENTRY glBindBufferRange (GLenum target, GLuint index, GLuint buffe r, GLintptr offset, GLsizeiptr size);
5045 GLAPI void APIENTRY glBindBufferBase (GLenum, GLuint, GLuint); 5689 GLAPI void APIENTRY glBindBufferBase (GLenum target, GLuint index, GLuint buffer );
5046 GLAPI void APIENTRY glTransformFeedbackVaryings (GLuint, GLsizei, const GLchar* *, GLenum); 5690 GLAPI void APIENTRY glTransformFeedbackVaryings (GLuint program, GLsizei count, const GLchar* *varyings, GLenum bufferMode);
5047 GLAPI void APIENTRY glGetTransformFeedbackVarying (GLuint, GLuint, GLsizei, GLsi zei *, GLsizei *, GLenum *, GLchar *); 5691 GLAPI void APIENTRY glGetTransformFeedbackVarying (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
5048 GLAPI void APIENTRY glClampColor (GLenum, GLenum); 5692 GLAPI void APIENTRY glClampColor (GLenum target, GLenum clamp);
5049 GLAPI void APIENTRY glBeginConditionalRender (GLuint, GLenum); 5693 GLAPI void APIENTRY glBeginConditionalRender (GLuint id, GLenum mode);
5050 GLAPI void APIENTRY glEndConditionalRender (void); 5694 GLAPI void APIENTRY glEndConditionalRender (void);
5051 GLAPI void APIENTRY glVertexAttribIPointer (GLuint, GLint, GLenum, GLsizei, cons t GLvoid *); 5695 GLAPI void APIENTRY glVertexAttribIPointer (GLuint index, GLint size, GLenum typ e, GLsizei stride, const GLvoid *pointer);
5052 GLAPI void APIENTRY glGetVertexAttribIiv (GLuint, GLenum, GLint *); 5696 GLAPI void APIENTRY glGetVertexAttribIiv (GLuint index, GLenum pname, GLint *par ams);
5053 GLAPI void APIENTRY glGetVertexAttribIuiv (GLuint, GLenum, GLuint *); 5697 GLAPI void APIENTRY glGetVertexAttribIuiv (GLuint index, GLenum pname, GLuint *p arams);
5054 GLAPI void APIENTRY glVertexAttribI1i (GLuint, GLint); 5698 GLAPI void APIENTRY glVertexAttribI1i (GLuint index, GLint x);
5055 GLAPI void APIENTRY glVertexAttribI2i (GLuint, GLint, GLint); 5699 GLAPI void APIENTRY glVertexAttribI2i (GLuint index, GLint x, GLint y);
5056 GLAPI void APIENTRY glVertexAttribI3i (GLuint, GLint, GLint, GLint); 5700 GLAPI void APIENTRY glVertexAttribI3i (GLuint index, GLint x, GLint y, GLint z);
5057 GLAPI void APIENTRY glVertexAttribI4i (GLuint, GLint, GLint, GLint, GLint); 5701 GLAPI void APIENTRY glVertexAttribI4i (GLuint index, GLint x, GLint y, GLint z, GLint w);
5058 GLAPI void APIENTRY glVertexAttribI1ui (GLuint, GLuint); 5702 GLAPI void APIENTRY glVertexAttribI1ui (GLuint index, GLuint x);
5059 GLAPI void APIENTRY glVertexAttribI2ui (GLuint, GLuint, GLuint); 5703 GLAPI void APIENTRY glVertexAttribI2ui (GLuint index, GLuint x, GLuint y);
5060 GLAPI void APIENTRY glVertexAttribI3ui (GLuint, GLuint, GLuint, GLuint); 5704 GLAPI void APIENTRY glVertexAttribI3ui (GLuint index, GLuint x, GLuint y, GLuint z);
5061 GLAPI void APIENTRY glVertexAttribI4ui (GLuint, GLuint, GLuint, GLuint, GLuint); 5705 GLAPI void APIENTRY glVertexAttribI4ui (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
5062 GLAPI void APIENTRY glVertexAttribI1iv (GLuint, const GLint *); 5706 GLAPI void APIENTRY glVertexAttribI1iv (GLuint index, const GLint *v);
5063 GLAPI void APIENTRY glVertexAttribI2iv (GLuint, const GLint *); 5707 GLAPI void APIENTRY glVertexAttribI2iv (GLuint index, const GLint *v);
5064 GLAPI void APIENTRY glVertexAttribI3iv (GLuint, const GLint *); 5708 GLAPI void APIENTRY glVertexAttribI3iv (GLuint index, const GLint *v);
5065 GLAPI void APIENTRY glVertexAttribI4iv (GLuint, const GLint *); 5709 GLAPI void APIENTRY glVertexAttribI4iv (GLuint index, const GLint *v);
5066 GLAPI void APIENTRY glVertexAttribI1uiv (GLuint, const GLuint *); 5710 GLAPI void APIENTRY glVertexAttribI1uiv (GLuint index, const GLuint *v);
5067 GLAPI void APIENTRY glVertexAttribI2uiv (GLuint, const GLuint *); 5711 GLAPI void APIENTRY glVertexAttribI2uiv (GLuint index, const GLuint *v);
5068 GLAPI void APIENTRY glVertexAttribI3uiv (GLuint, const GLuint *); 5712 GLAPI void APIENTRY glVertexAttribI3uiv (GLuint index, const GLuint *v);
5069 GLAPI void APIENTRY glVertexAttribI4uiv (GLuint, const GLuint *); 5713 GLAPI void APIENTRY glVertexAttribI4uiv (GLuint index, const GLuint *v);
5070 GLAPI void APIENTRY glVertexAttribI4bv (GLuint, const GLbyte *); 5714 GLAPI void APIENTRY glVertexAttribI4bv (GLuint index, const GLbyte *v);
5071 GLAPI void APIENTRY glVertexAttribI4sv (GLuint, const GLshort *); 5715 GLAPI void APIENTRY glVertexAttribI4sv (GLuint index, const GLshort *v);
5072 GLAPI void APIENTRY glVertexAttribI4ubv (GLuint, const GLubyte *); 5716 GLAPI void APIENTRY glVertexAttribI4ubv (GLuint index, const GLubyte *v);
5073 GLAPI void APIENTRY glVertexAttribI4usv (GLuint, const GLushort *); 5717 GLAPI void APIENTRY glVertexAttribI4usv (GLuint index, const GLushort *v);
5074 GLAPI void APIENTRY glGetUniformuiv (GLuint, GLint, GLuint *); 5718 GLAPI void APIENTRY glGetUniformuiv (GLuint program, GLint location, GLuint *par ams);
5075 GLAPI void APIENTRY glBindFragDataLocation (GLuint, GLuint, const GLchar *); 5719 GLAPI void APIENTRY glBindFragDataLocation (GLuint program, GLuint color, const GLchar *name);
5076 GLAPI GLint APIENTRY glGetFragDataLocation (GLuint, const GLchar *); 5720 GLAPI GLint APIENTRY glGetFragDataLocation (GLuint program, const GLchar *name);
5077 GLAPI void APIENTRY glUniform1ui (GLint, GLuint); 5721 GLAPI void APIENTRY glUniform1ui (GLint location, GLuint v0);
5078 GLAPI void APIENTRY glUniform2ui (GLint, GLuint, GLuint); 5722 GLAPI void APIENTRY glUniform2ui (GLint location, GLuint v0, GLuint v1);
5079 GLAPI void APIENTRY glUniform3ui (GLint, GLuint, GLuint, GLuint); 5723 GLAPI void APIENTRY glUniform3ui (GLint location, GLuint v0, GLuint v1, GLuint v 2);
5080 GLAPI void APIENTRY glUniform4ui (GLint, GLuint, GLuint, GLuint, GLuint); 5724 GLAPI void APIENTRY glUniform4ui (GLint location, GLuint v0, GLuint v1, GLuint v 2, GLuint v3);
5081 GLAPI void APIENTRY glUniform1uiv (GLint, GLsizei, const GLuint *); 5725 GLAPI void APIENTRY glUniform1uiv (GLint location, GLsizei count, const GLuint * value);
5082 GLAPI void APIENTRY glUniform2uiv (GLint, GLsizei, const GLuint *); 5726 GLAPI void APIENTRY glUniform2uiv (GLint location, GLsizei count, const GLuint * value);
5083 GLAPI void APIENTRY glUniform3uiv (GLint, GLsizei, const GLuint *); 5727 GLAPI void APIENTRY glUniform3uiv (GLint location, GLsizei count, const GLuint * value);
5084 GLAPI void APIENTRY glUniform4uiv (GLint, GLsizei, const GLuint *); 5728 GLAPI void APIENTRY glUniform4uiv (GLint location, GLsizei count, const GLuint * value);
5085 GLAPI void APIENTRY glTexParameterIiv (GLenum, GLenum, const GLint *); 5729 GLAPI void APIENTRY glTexParameterIiv (GLenum target, GLenum pname, const GLint *params);
5086 GLAPI void APIENTRY glTexParameterIuiv (GLenum, GLenum, const GLuint *); 5730 GLAPI void APIENTRY glTexParameterIuiv (GLenum target, GLenum pname, const GLuin t *params);
5087 GLAPI void APIENTRY glGetTexParameterIiv (GLenum, GLenum, GLint *); 5731 GLAPI void APIENTRY glGetTexParameterIiv (GLenum target, GLenum pname, GLint *pa rams);
5088 GLAPI void APIENTRY glGetTexParameterIuiv (GLenum, GLenum, GLuint *); 5732 GLAPI void APIENTRY glGetTexParameterIuiv (GLenum target, GLenum pname, GLuint * params);
5089 GLAPI void APIENTRY glClearBufferiv (GLenum, GLint, const GLint *); 5733 GLAPI void APIENTRY glClearBufferiv (GLenum buffer, GLint drawbuffer, const GLin t *value);
5090 GLAPI void APIENTRY glClearBufferuiv (GLenum, GLint, const GLuint *); 5734 GLAPI void APIENTRY glClearBufferuiv (GLenum buffer, GLint drawbuffer, const GLu int *value);
5091 GLAPI void APIENTRY glClearBufferfv (GLenum, GLint, const GLfloat *); 5735 GLAPI void APIENTRY glClearBufferfv (GLenum buffer, GLint drawbuffer, const GLfl oat *value);
5092 GLAPI void APIENTRY glClearBufferfi (GLenum, GLint, GLfloat, GLint); 5736 GLAPI void APIENTRY glClearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat de pth, GLint stencil);
5093 GLAPI const GLubyte * APIENTRY glGetStringi (GLenum, GLuint); 5737 GLAPI const GLubyte * APIENTRY glGetStringi (GLenum name, GLuint index);
5094 #endif /* GL_GLEXT_PROTOTYPES */ 5738 #endif /* GL_GLEXT_PROTOTYPES */
5095 typedef void (APIENTRYP PFNGLCOLORMASKIPROC) (GLuint index, GLboolean r, GLboole an g, GLboolean b, GLboolean a); 5739 typedef void (APIENTRYP PFNGLCOLORMASKIPROC) (GLuint index, GLboolean r, GLboole an g, GLboolean b, GLboolean a);
5096 typedef void (APIENTRYP PFNGLGETBOOLEANI_VPROC) (GLenum target, GLuint index, GL boolean *data); 5740 typedef void (APIENTRYP PFNGLGETBOOLEANI_VPROC) (GLenum target, GLuint index, GL boolean *data);
5097 typedef void (APIENTRYP PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GL int *data); 5741 typedef void (APIENTRYP PFNGLGETINTEGERI_VPROC) (GLenum target, GLuint index, GL int *data);
5098 typedef void (APIENTRYP PFNGLENABLEIPROC) (GLenum target, GLuint index); 5742 typedef void (APIENTRYP PFNGLENABLEIPROC) (GLenum target, GLuint index);
5099 typedef void (APIENTRYP PFNGLDISABLEIPROC) (GLenum target, GLuint index); 5743 typedef void (APIENTRYP PFNGLDISABLEIPROC) (GLenum target, GLuint index);
5100 typedef GLboolean (APIENTRYP PFNGLISENABLEDIPROC) (GLenum target, GLuint index); 5744 typedef GLboolean (APIENTRYP PFNGLISENABLEDIPROC) (GLenum target, GLuint index);
5101 typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode); 5745 typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKPROC) (GLenum primitiveMode);
5102 typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKPROC) (void); 5746 typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKPROC) (void);
5103 typedef void (APIENTRYP PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); 5747 typedef void (APIENTRYP PFNGLBINDBUFFERRANGEPROC) (GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
5151 typedef void (APIENTRYP PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer , GLfloat depth, GLint stencil); 5795 typedef void (APIENTRYP PFNGLCLEARBUFFERFIPROC) (GLenum buffer, GLint drawbuffer , GLfloat depth, GLint stencil);
5152 typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGIPROC) (GLenum name, GLuint ind ex); 5796 typedef const GLubyte * (APIENTRYP PFNGLGETSTRINGIPROC) (GLenum name, GLuint ind ex);
5153 #endif 5797 #endif
5154 5798
5155 #ifndef GL_VERSION_3_1 5799 #ifndef GL_VERSION_3_1
5156 #define GL_VERSION_3_1 1 5800 #define GL_VERSION_3_1 1
5157 /* OpenGL 3.1 also reuses entry points from these extensions: */ 5801 /* OpenGL 3.1 also reuses entry points from these extensions: */
5158 /* ARB_copy_buffer */ 5802 /* ARB_copy_buffer */
5159 /* ARB_uniform_buffer_object */ 5803 /* ARB_uniform_buffer_object */
5160 #ifdef GL_GLEXT_PROTOTYPES 5804 #ifdef GL_GLEXT_PROTOTYPES
5161 GLAPI void APIENTRY glDrawArraysInstanced (GLenum, GLint, GLsizei, GLsizei); 5805 GLAPI void APIENTRY glDrawArraysInstanced (GLenum mode, GLint first, GLsizei cou nt, GLsizei primcount);
5162 GLAPI void APIENTRY glDrawElementsInstanced (GLenum, GLsizei, GLenum, const GLvo id *, GLsizei); 5806 GLAPI void APIENTRY glDrawElementsInstanced (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
5163 GLAPI void APIENTRY glTexBuffer (GLenum, GLenum, GLuint); 5807 GLAPI void APIENTRY glTexBuffer (GLenum target, GLenum internalformat, GLuint bu ffer);
5164 GLAPI void APIENTRY glPrimitiveRestartIndex (GLuint); 5808 GLAPI void APIENTRY glPrimitiveRestartIndex (GLuint index);
5165 #endif /* GL_GLEXT_PROTOTYPES */ 5809 #endif /* GL_GLEXT_PROTOTYPES */
5166 typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount); 5810 typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDPROC) (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
5167 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei co unt, GLenum type, const GLvoid *indices, GLsizei primcount); 5811 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDPROC) (GLenum mode, GLsizei co unt, GLenum type, const GLvoid *indices, GLsizei primcount);
5168 typedef void (APIENTRYP PFNGLTEXBUFFERPROC) (GLenum target, GLenum internalforma t, GLuint buffer); 5812 typedef void (APIENTRYP PFNGLTEXBUFFERPROC) (GLenum target, GLenum internalforma t, GLuint buffer);
5169 typedef void (APIENTRYP PFNGLPRIMITIVERESTARTINDEXPROC) (GLuint index); 5813 typedef void (APIENTRYP PFNGLPRIMITIVERESTARTINDEXPROC) (GLuint index);
5170 #endif 5814 #endif
5171 5815
5172 #ifndef GL_VERSION_3_2 5816 #ifndef GL_VERSION_3_2
5173 #define GL_VERSION_3_2 1 5817 #define GL_VERSION_3_2 1
5174 /* OpenGL 3.2 also reuses entry points from these extensions: */ 5818 /* OpenGL 3.2 also reuses entry points from these extensions: */
5175 /* ARB_draw_elements_base_vertex */ 5819 /* ARB_draw_elements_base_vertex */
5176 /* ARB_provoking_vertex */ 5820 /* ARB_provoking_vertex */
5177 /* ARB_sync */ 5821 /* ARB_sync */
5178 /* ARB_texture_multisample */ 5822 /* ARB_texture_multisample */
5179 #ifdef GL_GLEXT_PROTOTYPES 5823 #ifdef GL_GLEXT_PROTOTYPES
5180 GLAPI void APIENTRY glGetInteger64i_v (GLenum, GLuint, GLint64 *); 5824 GLAPI void APIENTRY glGetInteger64i_v (GLenum target, GLuint index, GLint64 *dat a);
5181 GLAPI void APIENTRY glGetBufferParameteri64v (GLenum, GLenum, GLint64 *); 5825 GLAPI void APIENTRY glGetBufferParameteri64v (GLenum target, GLenum pname, GLint 64 *params);
5182 GLAPI void APIENTRY glProgramParameteri (GLuint, GLenum, GLint); 5826 GLAPI void APIENTRY glFramebufferTexture (GLenum target, GLenum attachment, GLui nt texture, GLint level);
5183 GLAPI void APIENTRY glFramebufferTexture (GLenum, GLenum, GLuint, GLint);
5184 GLAPI void APIENTRY glFramebufferTextureFace (GLenum, GLenum, GLuint, GLint, GLe num);
5185 #endif /* GL_GLEXT_PROTOTYPES */ 5827 #endif /* GL_GLEXT_PROTOTYPES */
5186 typedef void (APIENTRYP PFNGLGETINTEGER64I_VPROC) (GLenum target, GLuint index, GLint64 *data); 5828 typedef void (APIENTRYP PFNGLGETINTEGER64I_VPROC) (GLenum target, GLuint index, GLint64 *data);
5187 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum pname, GLint64 *params); 5829 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERI64VPROC) (GLenum target, GLenum pname, GLint64 *params);
5188 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pnam e, GLint value);
5189 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREPROC) (GLenum target, GLenum atta chment, GLuint texture, GLint level); 5830 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREPROC) (GLenum target, GLenum atta chment, GLuint texture, GLint level);
5190 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREFACEPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face); 5831 #endif
5832
5833 #ifndef GL_VERSION_3_3
5834 #define GL_VERSION_3_3 1
5835 /* OpenGL 3.3 also reuses entry points from these extensions: */
5836 /* ARB_blend_func_extended */
5837 /* ARB_sampler_objects */
5838 /* ARB_explicit_attrib_location, but it has none */
5839 /* ARB_occlusion_query2 (no entry points) */
5840 /* ARB_shader_bit_encoding (no entry points) */
5841 /* ARB_texture_rgb10_a2ui (no entry points) */
5842 /* ARB_texture_swizzle (no entry points) */
5843 /* ARB_timer_query */
5844 /* ARB_vertex_type_2_10_10_10_rev */
5845 #ifdef GL_GLEXT_PROTOTYPES
5846 GLAPI void APIENTRY glVertexAttribDivisor (GLuint index, GLuint divisor);
5847 #endif /* GL_GLEXT_PROTOTYPES */
5848 typedef void (APIENTRYP PFNGLVERTEXATTRIBDIVISORPROC) (GLuint index, GLuint divi sor);
5849 #endif
5850
5851 #ifndef GL_VERSION_4_0
5852 #define GL_VERSION_4_0 1
5853 /* OpenGL 4.0 also reuses entry points from these extensions: */
5854 /* ARB_texture_query_lod (no entry points) */
5855 /* ARB_draw_indirect */
5856 /* ARB_gpu_shader5 (no entry points) */
5857 /* ARB_gpu_shader_fp64 */
5858 /* ARB_shader_subroutine */
5859 /* ARB_tessellation_shader */
5860 /* ARB_texture_buffer_object_rgb32 (no entry points) */
5861 /* ARB_texture_cube_map_array (no entry points) */
5862 /* ARB_texture_gather (no entry points) */
5863 /* ARB_transform_feedback2 */
5864 /* ARB_transform_feedback3 */
5865 #ifdef GL_GLEXT_PROTOTYPES
5866 GLAPI void APIENTRY glMinSampleShading (GLclampf value);
5867 GLAPI void APIENTRY glBlendEquationi (GLuint buf, GLenum mode);
5868 GLAPI void APIENTRY glBlendEquationSeparatei (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
5869 GLAPI void APIENTRY glBlendFunci (GLuint buf, GLenum src, GLenum dst);
5870 GLAPI void APIENTRY glBlendFuncSeparatei (GLuint buf, GLenum srcRGB, GLenum dstR GB, GLenum srcAlpha, GLenum dstAlpha);
5871 #endif /* GL_GLEXT_PROTOTYPES */
5872 typedef void (APIENTRYP PFNGLMINSAMPLESHADINGPROC) (GLclampf value);
5873 typedef void (APIENTRYP PFNGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode);
5874 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum mod eRGB, GLenum modeAlpha);
5875 typedef void (APIENTRYP PFNGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst );
5876 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
5877 #endif
5878
5879 #ifndef GL_VERSION_4_1
5880 #define GL_VERSION_4_1 1
5881 /* OpenGL 4.1 also reuses entry points from these extensions: */
5882 /* ARB_ES2_compatibility */
5883 /* ARB_get_program_binary */
5884 /* ARB_separate_shader_objects */
5885 /* ARB_shader_precision (no entry points) */
5886 /* ARB_vertex_attrib_64bit */
5887 /* ARB_viewport_array */
5191 #endif 5888 #endif
5192 5889
5193 #ifndef GL_ARB_multitexture 5890 #ifndef GL_ARB_multitexture
5194 #define GL_ARB_multitexture 1 5891 #define GL_ARB_multitexture 1
5195 #ifdef GL_GLEXT_PROTOTYPES 5892 #ifdef GL_GLEXT_PROTOTYPES
5196 GLAPI void APIENTRY glActiveTextureARB (GLenum); 5893 GLAPI void APIENTRY glActiveTextureARB (GLenum texture);
5197 GLAPI void APIENTRY glClientActiveTextureARB (GLenum); 5894 GLAPI void APIENTRY glClientActiveTextureARB (GLenum texture);
5198 GLAPI void APIENTRY glMultiTexCoord1dARB (GLenum, GLdouble); 5895 GLAPI void APIENTRY glMultiTexCoord1dARB (GLenum target, GLdouble s);
5199 GLAPI void APIENTRY glMultiTexCoord1dvARB (GLenum, const GLdouble *); 5896 GLAPI void APIENTRY glMultiTexCoord1dvARB (GLenum target, const GLdouble *v);
5200 GLAPI void APIENTRY glMultiTexCoord1fARB (GLenum, GLfloat); 5897 GLAPI void APIENTRY glMultiTexCoord1fARB (GLenum target, GLfloat s);
5201 GLAPI void APIENTRY glMultiTexCoord1fvARB (GLenum, const GLfloat *); 5898 GLAPI void APIENTRY glMultiTexCoord1fvARB (GLenum target, const GLfloat *v);
5202 GLAPI void APIENTRY glMultiTexCoord1iARB (GLenum, GLint); 5899 GLAPI void APIENTRY glMultiTexCoord1iARB (GLenum target, GLint s);
5203 GLAPI void APIENTRY glMultiTexCoord1ivARB (GLenum, const GLint *); 5900 GLAPI void APIENTRY glMultiTexCoord1ivARB (GLenum target, const GLint *v);
5204 GLAPI void APIENTRY glMultiTexCoord1sARB (GLenum, GLshort); 5901 GLAPI void APIENTRY glMultiTexCoord1sARB (GLenum target, GLshort s);
5205 GLAPI void APIENTRY glMultiTexCoord1svARB (GLenum, const GLshort *); 5902 GLAPI void APIENTRY glMultiTexCoord1svARB (GLenum target, const GLshort *v);
5206 GLAPI void APIENTRY glMultiTexCoord2dARB (GLenum, GLdouble, GLdouble); 5903 GLAPI void APIENTRY glMultiTexCoord2dARB (GLenum target, GLdouble s, GLdouble t) ;
5207 GLAPI void APIENTRY glMultiTexCoord2dvARB (GLenum, const GLdouble *); 5904 GLAPI void APIENTRY glMultiTexCoord2dvARB (GLenum target, const GLdouble *v);
5208 GLAPI void APIENTRY glMultiTexCoord2fARB (GLenum, GLfloat, GLfloat); 5905 GLAPI void APIENTRY glMultiTexCoord2fARB (GLenum target, GLfloat s, GLfloat t);
5209 GLAPI void APIENTRY glMultiTexCoord2fvARB (GLenum, const GLfloat *); 5906 GLAPI void APIENTRY glMultiTexCoord2fvARB (GLenum target, const GLfloat *v);
5210 GLAPI void APIENTRY glMultiTexCoord2iARB (GLenum, GLint, GLint); 5907 GLAPI void APIENTRY glMultiTexCoord2iARB (GLenum target, GLint s, GLint t);
5211 GLAPI void APIENTRY glMultiTexCoord2ivARB (GLenum, const GLint *); 5908 GLAPI void APIENTRY glMultiTexCoord2ivARB (GLenum target, const GLint *v);
5212 GLAPI void APIENTRY glMultiTexCoord2sARB (GLenum, GLshort, GLshort); 5909 GLAPI void APIENTRY glMultiTexCoord2sARB (GLenum target, GLshort s, GLshort t);
5213 GLAPI void APIENTRY glMultiTexCoord2svARB (GLenum, const GLshort *); 5910 GLAPI void APIENTRY glMultiTexCoord2svARB (GLenum target, const GLshort *v);
5214 GLAPI void APIENTRY glMultiTexCoord3dARB (GLenum, GLdouble, GLdouble, GLdouble); 5911 GLAPI void APIENTRY glMultiTexCoord3dARB (GLenum target, GLdouble s, GLdouble t, GLdouble r);
5215 GLAPI void APIENTRY glMultiTexCoord3dvARB (GLenum, const GLdouble *); 5912 GLAPI void APIENTRY glMultiTexCoord3dvARB (GLenum target, const GLdouble *v);
5216 GLAPI void APIENTRY glMultiTexCoord3fARB (GLenum, GLfloat, GLfloat, GLfloat); 5913 GLAPI void APIENTRY glMultiTexCoord3fARB (GLenum target, GLfloat s, GLfloat t, G Lfloat r);
5217 GLAPI void APIENTRY glMultiTexCoord3fvARB (GLenum, const GLfloat *); 5914 GLAPI void APIENTRY glMultiTexCoord3fvARB (GLenum target, const GLfloat *v);
5218 GLAPI void APIENTRY glMultiTexCoord3iARB (GLenum, GLint, GLint, GLint); 5915 GLAPI void APIENTRY glMultiTexCoord3iARB (GLenum target, GLint s, GLint t, GLint r);
5219 GLAPI void APIENTRY glMultiTexCoord3ivARB (GLenum, const GLint *); 5916 GLAPI void APIENTRY glMultiTexCoord3ivARB (GLenum target, const GLint *v);
5220 GLAPI void APIENTRY glMultiTexCoord3sARB (GLenum, GLshort, GLshort, GLshort); 5917 GLAPI void APIENTRY glMultiTexCoord3sARB (GLenum target, GLshort s, GLshort t, G Lshort r);
5221 GLAPI void APIENTRY glMultiTexCoord3svARB (GLenum, const GLshort *); 5918 GLAPI void APIENTRY glMultiTexCoord3svARB (GLenum target, const GLshort *v);
5222 GLAPI void APIENTRY glMultiTexCoord4dARB (GLenum, GLdouble, GLdouble, GLdouble, GLdouble); 5919 GLAPI void APIENTRY glMultiTexCoord4dARB (GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q);
5223 GLAPI void APIENTRY glMultiTexCoord4dvARB (GLenum, const GLdouble *); 5920 GLAPI void APIENTRY glMultiTexCoord4dvARB (GLenum target, const GLdouble *v);
5224 GLAPI void APIENTRY glMultiTexCoord4fARB (GLenum, GLfloat, GLfloat, GLfloat, GLf loat); 5921 GLAPI void APIENTRY glMultiTexCoord4fARB (GLenum target, GLfloat s, GLfloat t, G Lfloat r, GLfloat q);
5225 GLAPI void APIENTRY glMultiTexCoord4fvARB (GLenum, const GLfloat *); 5922 GLAPI void APIENTRY glMultiTexCoord4fvARB (GLenum target, const GLfloat *v);
5226 GLAPI void APIENTRY glMultiTexCoord4iARB (GLenum, GLint, GLint, GLint, GLint); 5923 GLAPI void APIENTRY glMultiTexCoord4iARB (GLenum target, GLint s, GLint t, GLint r, GLint q);
5227 GLAPI void APIENTRY glMultiTexCoord4ivARB (GLenum, const GLint *); 5924 GLAPI void APIENTRY glMultiTexCoord4ivARB (GLenum target, const GLint *v);
5228 GLAPI void APIENTRY glMultiTexCoord4sARB (GLenum, GLshort, GLshort, GLshort, GLs hort); 5925 GLAPI void APIENTRY glMultiTexCoord4sARB (GLenum target, GLshort s, GLshort t, G Lshort r, GLshort q);
5229 GLAPI void APIENTRY glMultiTexCoord4svARB (GLenum, const GLshort *); 5926 GLAPI void APIENTRY glMultiTexCoord4svARB (GLenum target, const GLshort *v);
5230 #endif /* GL_GLEXT_PROTOTYPES */ 5927 #endif /* GL_GLEXT_PROTOTYPES */
5231 typedef void (APIENTRYP PFNGLACTIVETEXTUREARBPROC) (GLenum texture); 5928 typedef void (APIENTRYP PFNGLACTIVETEXTUREARBPROC) (GLenum texture);
5232 typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture); 5929 typedef void (APIENTRYP PFNGLCLIENTACTIVETEXTUREARBPROC) (GLenum texture);
5233 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s) ; 5930 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DARBPROC) (GLenum target, GLdouble s) ;
5234 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdo uble *v); 5931 typedef void (APIENTRYP PFNGLMULTITEXCOORD1DVARBPROC) (GLenum target, const GLdo uble *v);
5235 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s); 5932 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FARBPROC) (GLenum target, GLfloat s);
5236 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfl oat *v); 5933 typedef void (APIENTRYP PFNGLMULTITEXCOORD1FVARBPROC) (GLenum target, const GLfl oat *v);
5237 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s); 5934 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IARBPROC) (GLenum target, GLint s);
5238 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLin t *v); 5935 typedef void (APIENTRYP PFNGLMULTITEXCOORD1IVARBPROC) (GLenum target, const GLin t *v);
5239 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s); 5936 typedef void (APIENTRYP PFNGLMULTITEXCOORD1SARBPROC) (GLenum target, GLshort s);
(...skipping 20 matching lines...) Expand all
5260 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfl oat *v); 5957 typedef void (APIENTRYP PFNGLMULTITEXCOORD4FVARBPROC) (GLenum target, const GLfl oat *v);
5261 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GL int t, GLint r, GLint q); 5958 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IARBPROC) (GLenum target, GLint s, GL int t, GLint r, GLint q);
5262 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLin t *v); 5959 typedef void (APIENTRYP PFNGLMULTITEXCOORD4IVARBPROC) (GLenum target, const GLin t *v);
5263 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q); 5960 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SARBPROC) (GLenum target, GLshort s, GLshort t, GLshort r, GLshort q);
5264 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLsh ort *v); 5961 typedef void (APIENTRYP PFNGLMULTITEXCOORD4SVARBPROC) (GLenum target, const GLsh ort *v);
5265 #endif 5962 #endif
5266 5963
5267 #ifndef GL_ARB_transpose_matrix 5964 #ifndef GL_ARB_transpose_matrix
5268 #define GL_ARB_transpose_matrix 1 5965 #define GL_ARB_transpose_matrix 1
5269 #ifdef GL_GLEXT_PROTOTYPES 5966 #ifdef GL_GLEXT_PROTOTYPES
5270 GLAPI void APIENTRY glLoadTransposeMatrixfARB (const GLfloat *); 5967 GLAPI void APIENTRY glLoadTransposeMatrixfARB (const GLfloat *m);
5271 GLAPI void APIENTRY glLoadTransposeMatrixdARB (const GLdouble *); 5968 GLAPI void APIENTRY glLoadTransposeMatrixdARB (const GLdouble *m);
5272 GLAPI void APIENTRY glMultTransposeMatrixfARB (const GLfloat *); 5969 GLAPI void APIENTRY glMultTransposeMatrixfARB (const GLfloat *m);
5273 GLAPI void APIENTRY glMultTransposeMatrixdARB (const GLdouble *); 5970 GLAPI void APIENTRY glMultTransposeMatrixdARB (const GLdouble *m);
5274 #endif /* GL_GLEXT_PROTOTYPES */ 5971 #endif /* GL_GLEXT_PROTOTYPES */
5275 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m); 5972 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
5276 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m); 5973 typedef void (APIENTRYP PFNGLLOADTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
5277 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m); 5974 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXFARBPROC) (const GLfloat *m);
5278 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m); 5975 typedef void (APIENTRYP PFNGLMULTTRANSPOSEMATRIXDARBPROC) (const GLdouble *m);
5279 #endif 5976 #endif
5280 5977
5281 #ifndef GL_ARB_multisample 5978 #ifndef GL_ARB_multisample
5282 #define GL_ARB_multisample 1 5979 #define GL_ARB_multisample 1
5283 #ifdef GL_GLEXT_PROTOTYPES 5980 #ifdef GL_GLEXT_PROTOTYPES
5284 GLAPI void APIENTRY glSampleCoverageARB (GLclampf, GLboolean); 5981 GLAPI void APIENTRY glSampleCoverageARB (GLclampf value, GLboolean invert);
5285 #endif /* GL_GLEXT_PROTOTYPES */ 5982 #endif /* GL_GLEXT_PROTOTYPES */
5286 typedef void (APIENTRYP PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean i nvert); 5983 typedef void (APIENTRYP PFNGLSAMPLECOVERAGEARBPROC) (GLclampf value, GLboolean i nvert);
5287 #endif 5984 #endif
5288 5985
5289 #ifndef GL_ARB_texture_env_add 5986 #ifndef GL_ARB_texture_env_add
5290 #define GL_ARB_texture_env_add 1 5987 #define GL_ARB_texture_env_add 1
5291 #endif 5988 #endif
5292 5989
5293 #ifndef GL_ARB_texture_cube_map 5990 #ifndef GL_ARB_texture_cube_map
5294 #define GL_ARB_texture_cube_map 1 5991 #define GL_ARB_texture_cube_map 1
5295 #endif 5992 #endif
5296 5993
5297 #ifndef GL_ARB_texture_compression 5994 #ifndef GL_ARB_texture_compression
5298 #define GL_ARB_texture_compression 1 5995 #define GL_ARB_texture_compression 1
5299 #ifdef GL_GLEXT_PROTOTYPES 5996 #ifdef GL_GLEXT_PROTOTYPES
5300 GLAPI void APIENTRY glCompressedTexImage3DARB (GLenum, GLint, GLenum, GLsizei, G Lsizei, GLsizei, GLint, GLsizei, const GLvoid *); 5997 GLAPI void APIENTRY glCompressedTexImage3DARB (GLenum target, GLint level, GLenu m internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GL sizei imageSize, const GLvoid *data);
5301 GLAPI void APIENTRY glCompressedTexImage2DARB (GLenum, GLint, GLenum, GLsizei, G Lsizei, GLint, GLsizei, const GLvoid *); 5998 GLAPI void APIENTRY glCompressedTexImage2DARB (GLenum target, GLint level, GLenu m internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize , const GLvoid *data);
5302 GLAPI void APIENTRY glCompressedTexImage1DARB (GLenum, GLint, GLenum, GLsizei, G Lint, GLsizei, const GLvoid *); 5999 GLAPI void APIENTRY glCompressedTexImage1DARB (GLenum target, GLint level, GLenu m internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data);
5303 GLAPI void APIENTRY glCompressedTexSubImage3DARB (GLenum, GLint, GLint, GLint, G Lint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); 6000 GLAPI void APIENTRY glCompressedTexSubImage3DARB (GLenum target, GLint level, GL int xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsize i depth, GLenum format, GLsizei imageSize, const GLvoid *data);
5304 GLAPI void APIENTRY glCompressedTexSubImage2DARB (GLenum, GLint, GLint, GLint, G Lsizei, GLsizei, GLenum, GLsizei, const GLvoid *); 6001 GLAPI void APIENTRY glCompressedTexSubImage2DARB (GLenum target, GLint level, GL int xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsize i imageSize, const GLvoid *data);
5305 GLAPI void APIENTRY glCompressedTexSubImage1DARB (GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); 6002 GLAPI void APIENTRY glCompressedTexSubImage1DARB (GLenum target, GLint level, GL int xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data );
5306 GLAPI void APIENTRY glGetCompressedTexImageARB (GLenum, GLint, GLvoid *); 6003 GLAPI void APIENTRY glGetCompressedTexImageARB (GLenum target, GLint level, GLvo id *img);
5307 #endif /* GL_GLEXT_PROTOTYPES */ 6004 #endif /* GL_GLEXT_PROTOTYPES */
5308 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLin t border, GLsizei imageSize, const GLvoid *data); 6005 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE3DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLin t border, GLsizei imageSize, const GLvoid *data);
5309 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsiz ei imageSize, const GLvoid *data); 6006 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE2DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsiz ei imageSize, const GLvoid *data);
5310 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, co nst GLvoid *data); 6007 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXIMAGE1DARBPROC) (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, co nst GLvoid *data);
5311 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLi nt level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei he ight, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data); 6008 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) (GLenum target, GLi nt level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei he ight, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *data);
5312 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLi nt level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum fo rmat, GLsizei imageSize, const GLvoid *data); 6009 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) (GLenum target, GLi nt level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum fo rmat, GLsizei imageSize, const GLvoid *data);
5313 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLi nt level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data); 6010 typedef void (APIENTRYP PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) (GLenum target, GLi nt level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid *data);
5314 typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, GLvoid *img); 6011 typedef void (APIENTRYP PFNGLGETCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLint level, GLvoid *img);
5315 #endif 6012 #endif
5316 6013
5317 #ifndef GL_ARB_texture_border_clamp 6014 #ifndef GL_ARB_texture_border_clamp
5318 #define GL_ARB_texture_border_clamp 1 6015 #define GL_ARB_texture_border_clamp 1
5319 #endif 6016 #endif
5320 6017
5321 #ifndef GL_ARB_point_parameters 6018 #ifndef GL_ARB_point_parameters
5322 #define GL_ARB_point_parameters 1 6019 #define GL_ARB_point_parameters 1
5323 #ifdef GL_GLEXT_PROTOTYPES 6020 #ifdef GL_GLEXT_PROTOTYPES
5324 GLAPI void APIENTRY glPointParameterfARB (GLenum, GLfloat); 6021 GLAPI void APIENTRY glPointParameterfARB (GLenum pname, GLfloat param);
5325 GLAPI void APIENTRY glPointParameterfvARB (GLenum, const GLfloat *); 6022 GLAPI void APIENTRY glPointParameterfvARB (GLenum pname, const GLfloat *params);
5326 #endif /* GL_GLEXT_PROTOTYPES */ 6023 #endif /* GL_GLEXT_PROTOTYPES */
5327 typedef void (APIENTRYP PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat para m); 6024 typedef void (APIENTRYP PFNGLPOINTPARAMETERFARBPROC) (GLenum pname, GLfloat para m);
5328 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLflo at *params); 6025 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVARBPROC) (GLenum pname, const GLflo at *params);
5329 #endif 6026 #endif
5330 6027
5331 #ifndef GL_ARB_vertex_blend 6028 #ifndef GL_ARB_vertex_blend
5332 #define GL_ARB_vertex_blend 1 6029 #define GL_ARB_vertex_blend 1
5333 #ifdef GL_GLEXT_PROTOTYPES 6030 #ifdef GL_GLEXT_PROTOTYPES
5334 GLAPI void APIENTRY glWeightbvARB (GLint, const GLbyte *); 6031 GLAPI void APIENTRY glWeightbvARB (GLint size, const GLbyte *weights);
5335 GLAPI void APIENTRY glWeightsvARB (GLint, const GLshort *); 6032 GLAPI void APIENTRY glWeightsvARB (GLint size, const GLshort *weights);
5336 GLAPI void APIENTRY glWeightivARB (GLint, const GLint *); 6033 GLAPI void APIENTRY glWeightivARB (GLint size, const GLint *weights);
5337 GLAPI void APIENTRY glWeightfvARB (GLint, const GLfloat *); 6034 GLAPI void APIENTRY glWeightfvARB (GLint size, const GLfloat *weights);
5338 GLAPI void APIENTRY glWeightdvARB (GLint, const GLdouble *); 6035 GLAPI void APIENTRY glWeightdvARB (GLint size, const GLdouble *weights);
5339 GLAPI void APIENTRY glWeightubvARB (GLint, const GLubyte *); 6036 GLAPI void APIENTRY glWeightubvARB (GLint size, const GLubyte *weights);
5340 GLAPI void APIENTRY glWeightusvARB (GLint, const GLushort *); 6037 GLAPI void APIENTRY glWeightusvARB (GLint size, const GLushort *weights);
5341 GLAPI void APIENTRY glWeightuivARB (GLint, const GLuint *); 6038 GLAPI void APIENTRY glWeightuivARB (GLint size, const GLuint *weights);
5342 GLAPI void APIENTRY glWeightPointerARB (GLint, GLenum, GLsizei, const GLvoid *); 6039 GLAPI void APIENTRY glWeightPointerARB (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
5343 GLAPI void APIENTRY glVertexBlendARB (GLint); 6040 GLAPI void APIENTRY glVertexBlendARB (GLint count);
5344 #endif /* GL_GLEXT_PROTOTYPES */ 6041 #endif /* GL_GLEXT_PROTOTYPES */
5345 typedef void (APIENTRYP PFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte *weights ); 6042 typedef void (APIENTRYP PFNGLWEIGHTBVARBPROC) (GLint size, const GLbyte *weights );
5346 typedef void (APIENTRYP PFNGLWEIGHTSVARBPROC) (GLint size, const GLshort *weight s); 6043 typedef void (APIENTRYP PFNGLWEIGHTSVARBPROC) (GLint size, const GLshort *weight s);
5347 typedef void (APIENTRYP PFNGLWEIGHTIVARBPROC) (GLint size, const GLint *weights) ; 6044 typedef void (APIENTRYP PFNGLWEIGHTIVARBPROC) (GLint size, const GLint *weights) ;
5348 typedef void (APIENTRYP PFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat *weight s); 6045 typedef void (APIENTRYP PFNGLWEIGHTFVARBPROC) (GLint size, const GLfloat *weight s);
5349 typedef void (APIENTRYP PFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble *weigh ts); 6046 typedef void (APIENTRYP PFNGLWEIGHTDVARBPROC) (GLint size, const GLdouble *weigh ts);
5350 typedef void (APIENTRYP PFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte *weigh ts); 6047 typedef void (APIENTRYP PFNGLWEIGHTUBVARBPROC) (GLint size, const GLubyte *weigh ts);
5351 typedef void (APIENTRYP PFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort *weig hts); 6048 typedef void (APIENTRYP PFNGLWEIGHTUSVARBPROC) (GLint size, const GLushort *weig hts);
5352 typedef void (APIENTRYP PFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint *weight s); 6049 typedef void (APIENTRYP PFNGLWEIGHTUIVARBPROC) (GLint size, const GLuint *weight s);
5353 typedef void (APIENTRYP PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLs izei stride, const GLvoid *pointer); 6050 typedef void (APIENTRYP PFNGLWEIGHTPOINTERARBPROC) (GLint size, GLenum type, GLs izei stride, const GLvoid *pointer);
5354 typedef void (APIENTRYP PFNGLVERTEXBLENDARBPROC) (GLint count); 6051 typedef void (APIENTRYP PFNGLVERTEXBLENDARBPROC) (GLint count);
5355 #endif 6052 #endif
5356 6053
5357 #ifndef GL_ARB_matrix_palette 6054 #ifndef GL_ARB_matrix_palette
5358 #define GL_ARB_matrix_palette 1 6055 #define GL_ARB_matrix_palette 1
5359 #ifdef GL_GLEXT_PROTOTYPES 6056 #ifdef GL_GLEXT_PROTOTYPES
5360 GLAPI void APIENTRY glCurrentPaletteMatrixARB (GLint); 6057 GLAPI void APIENTRY glCurrentPaletteMatrixARB (GLint index);
5361 GLAPI void APIENTRY glMatrixIndexubvARB (GLint, const GLubyte *); 6058 GLAPI void APIENTRY glMatrixIndexubvARB (GLint size, const GLubyte *indices);
5362 GLAPI void APIENTRY glMatrixIndexusvARB (GLint, const GLushort *); 6059 GLAPI void APIENTRY glMatrixIndexusvARB (GLint size, const GLushort *indices);
5363 GLAPI void APIENTRY glMatrixIndexuivARB (GLint, const GLuint *); 6060 GLAPI void APIENTRY glMatrixIndexuivARB (GLint size, const GLuint *indices);
5364 GLAPI void APIENTRY glMatrixIndexPointerARB (GLint, GLenum, GLsizei, const GLvoi d *); 6061 GLAPI void APIENTRY glMatrixIndexPointerARB (GLint size, GLenum type, GLsizei st ride, const GLvoid *pointer);
5365 #endif /* GL_GLEXT_PROTOTYPES */ 6062 #endif /* GL_GLEXT_PROTOTYPES */
5366 typedef void (APIENTRYP PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index); 6063 typedef void (APIENTRYP PFNGLCURRENTPALETTEMATRIXARBPROC) (GLint index);
5367 typedef void (APIENTRYP PFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte * indices); 6064 typedef void (APIENTRYP PFNGLMATRIXINDEXUBVARBPROC) (GLint size, const GLubyte * indices);
5368 typedef void (APIENTRYP PFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort *indices); 6065 typedef void (APIENTRYP PFNGLMATRIXINDEXUSVARBPROC) (GLint size, const GLushort *indices);
5369 typedef void (APIENTRYP PFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint *i ndices); 6066 typedef void (APIENTRYP PFNGLMATRIXINDEXUIVARBPROC) (GLint size, const GLuint *i ndices);
5370 typedef void (APIENTRYP PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type , GLsizei stride, const GLvoid *pointer); 6067 typedef void (APIENTRYP PFNGLMATRIXINDEXPOINTERARBPROC) (GLint size, GLenum type , GLsizei stride, const GLvoid *pointer);
5371 #endif 6068 #endif
5372 6069
5373 #ifndef GL_ARB_texture_env_combine 6070 #ifndef GL_ARB_texture_env_combine
5374 #define GL_ARB_texture_env_combine 1 6071 #define GL_ARB_texture_env_combine 1
(...skipping 19 matching lines...) Expand all
5394 #define GL_ARB_shadow 1 6091 #define GL_ARB_shadow 1
5395 #endif 6092 #endif
5396 6093
5397 #ifndef GL_ARB_shadow_ambient 6094 #ifndef GL_ARB_shadow_ambient
5398 #define GL_ARB_shadow_ambient 1 6095 #define GL_ARB_shadow_ambient 1
5399 #endif 6096 #endif
5400 6097
5401 #ifndef GL_ARB_window_pos 6098 #ifndef GL_ARB_window_pos
5402 #define GL_ARB_window_pos 1 6099 #define GL_ARB_window_pos 1
5403 #ifdef GL_GLEXT_PROTOTYPES 6100 #ifdef GL_GLEXT_PROTOTYPES
5404 GLAPI void APIENTRY glWindowPos2dARB (GLdouble, GLdouble); 6101 GLAPI void APIENTRY glWindowPos2dARB (GLdouble x, GLdouble y);
5405 GLAPI void APIENTRY glWindowPos2dvARB (const GLdouble *); 6102 GLAPI void APIENTRY glWindowPos2dvARB (const GLdouble *v);
5406 GLAPI void APIENTRY glWindowPos2fARB (GLfloat, GLfloat); 6103 GLAPI void APIENTRY glWindowPos2fARB (GLfloat x, GLfloat y);
5407 GLAPI void APIENTRY glWindowPos2fvARB (const GLfloat *); 6104 GLAPI void APIENTRY glWindowPos2fvARB (const GLfloat *v);
5408 GLAPI void APIENTRY glWindowPos2iARB (GLint, GLint); 6105 GLAPI void APIENTRY glWindowPos2iARB (GLint x, GLint y);
5409 GLAPI void APIENTRY glWindowPos2ivARB (const GLint *); 6106 GLAPI void APIENTRY glWindowPos2ivARB (const GLint *v);
5410 GLAPI void APIENTRY glWindowPos2sARB (GLshort, GLshort); 6107 GLAPI void APIENTRY glWindowPos2sARB (GLshort x, GLshort y);
5411 GLAPI void APIENTRY glWindowPos2svARB (const GLshort *); 6108 GLAPI void APIENTRY glWindowPos2svARB (const GLshort *v);
5412 GLAPI void APIENTRY glWindowPos3dARB (GLdouble, GLdouble, GLdouble); 6109 GLAPI void APIENTRY glWindowPos3dARB (GLdouble x, GLdouble y, GLdouble z);
5413 GLAPI void APIENTRY glWindowPos3dvARB (const GLdouble *); 6110 GLAPI void APIENTRY glWindowPos3dvARB (const GLdouble *v);
5414 GLAPI void APIENTRY glWindowPos3fARB (GLfloat, GLfloat, GLfloat); 6111 GLAPI void APIENTRY glWindowPos3fARB (GLfloat x, GLfloat y, GLfloat z);
5415 GLAPI void APIENTRY glWindowPos3fvARB (const GLfloat *); 6112 GLAPI void APIENTRY glWindowPos3fvARB (const GLfloat *v);
5416 GLAPI void APIENTRY glWindowPos3iARB (GLint, GLint, GLint); 6113 GLAPI void APIENTRY glWindowPos3iARB (GLint x, GLint y, GLint z);
5417 GLAPI void APIENTRY glWindowPos3ivARB (const GLint *); 6114 GLAPI void APIENTRY glWindowPos3ivARB (const GLint *v);
5418 GLAPI void APIENTRY glWindowPos3sARB (GLshort, GLshort, GLshort); 6115 GLAPI void APIENTRY glWindowPos3sARB (GLshort x, GLshort y, GLshort z);
5419 GLAPI void APIENTRY glWindowPos3svARB (const GLshort *); 6116 GLAPI void APIENTRY glWindowPos3svARB (const GLshort *v);
5420 #endif /* GL_GLEXT_PROTOTYPES */ 6117 #endif /* GL_GLEXT_PROTOTYPES */
5421 typedef void (APIENTRYP PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y); 6118 typedef void (APIENTRYP PFNGLWINDOWPOS2DARBPROC) (GLdouble x, GLdouble y);
5422 typedef void (APIENTRYP PFNGLWINDOWPOS2DVARBPROC) (const GLdouble *v); 6119 typedef void (APIENTRYP PFNGLWINDOWPOS2DVARBPROC) (const GLdouble *v);
5423 typedef void (APIENTRYP PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y); 6120 typedef void (APIENTRYP PFNGLWINDOWPOS2FARBPROC) (GLfloat x, GLfloat y);
5424 typedef void (APIENTRYP PFNGLWINDOWPOS2FVARBPROC) (const GLfloat *v); 6121 typedef void (APIENTRYP PFNGLWINDOWPOS2FVARBPROC) (const GLfloat *v);
5425 typedef void (APIENTRYP PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y); 6122 typedef void (APIENTRYP PFNGLWINDOWPOS2IARBPROC) (GLint x, GLint y);
5426 typedef void (APIENTRYP PFNGLWINDOWPOS2IVARBPROC) (const GLint *v); 6123 typedef void (APIENTRYP PFNGLWINDOWPOS2IVARBPROC) (const GLint *v);
5427 typedef void (APIENTRYP PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y); 6124 typedef void (APIENTRYP PFNGLWINDOWPOS2SARBPROC) (GLshort x, GLshort y);
5428 typedef void (APIENTRYP PFNGLWINDOWPOS2SVARBPROC) (const GLshort *v); 6125 typedef void (APIENTRYP PFNGLWINDOWPOS2SVARBPROC) (const GLshort *v);
5429 typedef void (APIENTRYP PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdoub le z); 6126 typedef void (APIENTRYP PFNGLWINDOWPOS3DARBPROC) (GLdouble x, GLdouble y, GLdoub le z);
5430 typedef void (APIENTRYP PFNGLWINDOWPOS3DVARBPROC) (const GLdouble *v); 6127 typedef void (APIENTRYP PFNGLWINDOWPOS3DVARBPROC) (const GLdouble *v);
5431 typedef void (APIENTRYP PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z); 6128 typedef void (APIENTRYP PFNGLWINDOWPOS3FARBPROC) (GLfloat x, GLfloat y, GLfloat z);
5432 typedef void (APIENTRYP PFNGLWINDOWPOS3FVARBPROC) (const GLfloat *v); 6129 typedef void (APIENTRYP PFNGLWINDOWPOS3FVARBPROC) (const GLfloat *v);
5433 typedef void (APIENTRYP PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z); 6130 typedef void (APIENTRYP PFNGLWINDOWPOS3IARBPROC) (GLint x, GLint y, GLint z);
5434 typedef void (APIENTRYP PFNGLWINDOWPOS3IVARBPROC) (const GLint *v); 6131 typedef void (APIENTRYP PFNGLWINDOWPOS3IVARBPROC) (const GLint *v);
5435 typedef void (APIENTRYP PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z); 6132 typedef void (APIENTRYP PFNGLWINDOWPOS3SARBPROC) (GLshort x, GLshort y, GLshort z);
5436 typedef void (APIENTRYP PFNGLWINDOWPOS3SVARBPROC) (const GLshort *v); 6133 typedef void (APIENTRYP PFNGLWINDOWPOS3SVARBPROC) (const GLshort *v);
5437 #endif 6134 #endif
5438 6135
5439 #ifndef GL_ARB_vertex_program 6136 #ifndef GL_ARB_vertex_program
5440 #define GL_ARB_vertex_program 1 6137 #define GL_ARB_vertex_program 1
5441 #ifdef GL_GLEXT_PROTOTYPES 6138 #ifdef GL_GLEXT_PROTOTYPES
5442 GLAPI void APIENTRY glVertexAttrib1dARB (GLuint, GLdouble); 6139 GLAPI void APIENTRY glVertexAttrib1dARB (GLuint index, GLdouble x);
5443 GLAPI void APIENTRY glVertexAttrib1dvARB (GLuint, const GLdouble *); 6140 GLAPI void APIENTRY glVertexAttrib1dvARB (GLuint index, const GLdouble *v);
5444 GLAPI void APIENTRY glVertexAttrib1fARB (GLuint, GLfloat); 6141 GLAPI void APIENTRY glVertexAttrib1fARB (GLuint index, GLfloat x);
5445 GLAPI void APIENTRY glVertexAttrib1fvARB (GLuint, const GLfloat *); 6142 GLAPI void APIENTRY glVertexAttrib1fvARB (GLuint index, const GLfloat *v);
5446 GLAPI void APIENTRY glVertexAttrib1sARB (GLuint, GLshort); 6143 GLAPI void APIENTRY glVertexAttrib1sARB (GLuint index, GLshort x);
5447 GLAPI void APIENTRY glVertexAttrib1svARB (GLuint, const GLshort *); 6144 GLAPI void APIENTRY glVertexAttrib1svARB (GLuint index, const GLshort *v);
5448 GLAPI void APIENTRY glVertexAttrib2dARB (GLuint, GLdouble, GLdouble); 6145 GLAPI void APIENTRY glVertexAttrib2dARB (GLuint index, GLdouble x, GLdouble y);
5449 GLAPI void APIENTRY glVertexAttrib2dvARB (GLuint, const GLdouble *); 6146 GLAPI void APIENTRY glVertexAttrib2dvARB (GLuint index, const GLdouble *v);
5450 GLAPI void APIENTRY glVertexAttrib2fARB (GLuint, GLfloat, GLfloat); 6147 GLAPI void APIENTRY glVertexAttrib2fARB (GLuint index, GLfloat x, GLfloat y);
5451 GLAPI void APIENTRY glVertexAttrib2fvARB (GLuint, const GLfloat *); 6148 GLAPI void APIENTRY glVertexAttrib2fvARB (GLuint index, const GLfloat *v);
5452 GLAPI void APIENTRY glVertexAttrib2sARB (GLuint, GLshort, GLshort); 6149 GLAPI void APIENTRY glVertexAttrib2sARB (GLuint index, GLshort x, GLshort y);
5453 GLAPI void APIENTRY glVertexAttrib2svARB (GLuint, const GLshort *); 6150 GLAPI void APIENTRY glVertexAttrib2svARB (GLuint index, const GLshort *v);
5454 GLAPI void APIENTRY glVertexAttrib3dARB (GLuint, GLdouble, GLdouble, GLdouble); 6151 GLAPI void APIENTRY glVertexAttrib3dARB (GLuint index, GLdouble x, GLdouble y, G Ldouble z);
5455 GLAPI void APIENTRY glVertexAttrib3dvARB (GLuint, const GLdouble *); 6152 GLAPI void APIENTRY glVertexAttrib3dvARB (GLuint index, const GLdouble *v);
5456 GLAPI void APIENTRY glVertexAttrib3fARB (GLuint, GLfloat, GLfloat, GLfloat); 6153 GLAPI void APIENTRY glVertexAttrib3fARB (GLuint index, GLfloat x, GLfloat y, GLf loat z);
5457 GLAPI void APIENTRY glVertexAttrib3fvARB (GLuint, const GLfloat *); 6154 GLAPI void APIENTRY glVertexAttrib3fvARB (GLuint index, const GLfloat *v);
5458 GLAPI void APIENTRY glVertexAttrib3sARB (GLuint, GLshort, GLshort, GLshort); 6155 GLAPI void APIENTRY glVertexAttrib3sARB (GLuint index, GLshort x, GLshort y, GLs hort z);
5459 GLAPI void APIENTRY glVertexAttrib3svARB (GLuint, const GLshort *); 6156 GLAPI void APIENTRY glVertexAttrib3svARB (GLuint index, const GLshort *v);
5460 GLAPI void APIENTRY glVertexAttrib4NbvARB (GLuint, const GLbyte *); 6157 GLAPI void APIENTRY glVertexAttrib4NbvARB (GLuint index, const GLbyte *v);
5461 GLAPI void APIENTRY glVertexAttrib4NivARB (GLuint, const GLint *); 6158 GLAPI void APIENTRY glVertexAttrib4NivARB (GLuint index, const GLint *v);
5462 GLAPI void APIENTRY glVertexAttrib4NsvARB (GLuint, const GLshort *); 6159 GLAPI void APIENTRY glVertexAttrib4NsvARB (GLuint index, const GLshort *v);
5463 GLAPI void APIENTRY glVertexAttrib4NubARB (GLuint, GLubyte, GLubyte, GLubyte, GL ubyte); 6160 GLAPI void APIENTRY glVertexAttrib4NubARB (GLuint index, GLubyte x, GLubyte y, G Lubyte z, GLubyte w);
5464 GLAPI void APIENTRY glVertexAttrib4NubvARB (GLuint, const GLubyte *); 6161 GLAPI void APIENTRY glVertexAttrib4NubvARB (GLuint index, const GLubyte *v);
5465 GLAPI void APIENTRY glVertexAttrib4NuivARB (GLuint, const GLuint *); 6162 GLAPI void APIENTRY glVertexAttrib4NuivARB (GLuint index, const GLuint *v);
5466 GLAPI void APIENTRY glVertexAttrib4NusvARB (GLuint, const GLushort *); 6163 GLAPI void APIENTRY glVertexAttrib4NusvARB (GLuint index, const GLushort *v);
5467 GLAPI void APIENTRY glVertexAttrib4bvARB (GLuint, const GLbyte *); 6164 GLAPI void APIENTRY glVertexAttrib4bvARB (GLuint index, const GLbyte *v);
5468 GLAPI void APIENTRY glVertexAttrib4dARB (GLuint, GLdouble, GLdouble, GLdouble, G Ldouble); 6165 GLAPI void APIENTRY glVertexAttrib4dARB (GLuint index, GLdouble x, GLdouble y, G Ldouble z, GLdouble w);
5469 GLAPI void APIENTRY glVertexAttrib4dvARB (GLuint, const GLdouble *); 6166 GLAPI void APIENTRY glVertexAttrib4dvARB (GLuint index, const GLdouble *v);
5470 GLAPI void APIENTRY glVertexAttrib4fARB (GLuint, GLfloat, GLfloat, GLfloat, GLfl oat); 6167 GLAPI void APIENTRY glVertexAttrib4fARB (GLuint index, GLfloat x, GLfloat y, GLf loat z, GLfloat w);
5471 GLAPI void APIENTRY glVertexAttrib4fvARB (GLuint, const GLfloat *); 6168 GLAPI void APIENTRY glVertexAttrib4fvARB (GLuint index, const GLfloat *v);
5472 GLAPI void APIENTRY glVertexAttrib4ivARB (GLuint, const GLint *); 6169 GLAPI void APIENTRY glVertexAttrib4ivARB (GLuint index, const GLint *v);
5473 GLAPI void APIENTRY glVertexAttrib4sARB (GLuint, GLshort, GLshort, GLshort, GLsh ort); 6170 GLAPI void APIENTRY glVertexAttrib4sARB (GLuint index, GLshort x, GLshort y, GLs hort z, GLshort w);
5474 GLAPI void APIENTRY glVertexAttrib4svARB (GLuint, const GLshort *); 6171 GLAPI void APIENTRY glVertexAttrib4svARB (GLuint index, const GLshort *v);
5475 GLAPI void APIENTRY glVertexAttrib4ubvARB (GLuint, const GLubyte *); 6172 GLAPI void APIENTRY glVertexAttrib4ubvARB (GLuint index, const GLubyte *v);
5476 GLAPI void APIENTRY glVertexAttrib4uivARB (GLuint, const GLuint *); 6173 GLAPI void APIENTRY glVertexAttrib4uivARB (GLuint index, const GLuint *v);
5477 GLAPI void APIENTRY glVertexAttrib4usvARB (GLuint, const GLushort *); 6174 GLAPI void APIENTRY glVertexAttrib4usvARB (GLuint index, const GLushort *v);
5478 GLAPI void APIENTRY glVertexAttribPointerARB (GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *); 6175 GLAPI void APIENTRY glVertexAttribPointerARB (GLuint index, GLint size, GLenum t ype, GLboolean normalized, GLsizei stride, const GLvoid *pointer);
5479 GLAPI void APIENTRY glEnableVertexAttribArrayARB (GLuint); 6176 GLAPI void APIENTRY glEnableVertexAttribArrayARB (GLuint index);
5480 GLAPI void APIENTRY glDisableVertexAttribArrayARB (GLuint); 6177 GLAPI void APIENTRY glDisableVertexAttribArrayARB (GLuint index);
5481 GLAPI void APIENTRY glProgramStringARB (GLenum, GLenum, GLsizei, const GLvoid *) ; 6178 GLAPI void APIENTRY glProgramStringARB (GLenum target, GLenum format, GLsizei le n, const GLvoid *string);
5482 GLAPI void APIENTRY glBindProgramARB (GLenum, GLuint); 6179 GLAPI void APIENTRY glBindProgramARB (GLenum target, GLuint program);
5483 GLAPI void APIENTRY glDeleteProgramsARB (GLsizei, const GLuint *); 6180 GLAPI void APIENTRY glDeleteProgramsARB (GLsizei n, const GLuint *programs);
5484 GLAPI void APIENTRY glGenProgramsARB (GLsizei, GLuint *); 6181 GLAPI void APIENTRY glGenProgramsARB (GLsizei n, GLuint *programs);
5485 GLAPI void APIENTRY glProgramEnvParameter4dARB (GLenum, GLuint, GLdouble, GLdoub le, GLdouble, GLdouble); 6182 GLAPI void APIENTRY glProgramEnvParameter4dARB (GLenum target, GLuint index, GLd ouble x, GLdouble y, GLdouble z, GLdouble w);
5486 GLAPI void APIENTRY glProgramEnvParameter4dvARB (GLenum, GLuint, const GLdouble *); 6183 GLAPI void APIENTRY glProgramEnvParameter4dvARB (GLenum target, GLuint index, co nst GLdouble *params);
5487 GLAPI void APIENTRY glProgramEnvParameter4fARB (GLenum, GLuint, GLfloat, GLfloat , GLfloat, GLfloat); 6184 GLAPI void APIENTRY glProgramEnvParameter4fARB (GLenum target, GLuint index, GLf loat x, GLfloat y, GLfloat z, GLfloat w);
5488 GLAPI void APIENTRY glProgramEnvParameter4fvARB (GLenum, GLuint, const GLfloat * ); 6185 GLAPI void APIENTRY glProgramEnvParameter4fvARB (GLenum target, GLuint index, co nst GLfloat *params);
5489 GLAPI void APIENTRY glProgramLocalParameter4dARB (GLenum, GLuint, GLdouble, GLdo uble, GLdouble, GLdouble); 6186 GLAPI void APIENTRY glProgramLocalParameter4dARB (GLenum target, GLuint index, G Ldouble x, GLdouble y, GLdouble z, GLdouble w);
5490 GLAPI void APIENTRY glProgramLocalParameter4dvARB (GLenum, GLuint, const GLdoubl e *); 6187 GLAPI void APIENTRY glProgramLocalParameter4dvARB (GLenum target, GLuint index, const GLdouble *params);
5491 GLAPI void APIENTRY glProgramLocalParameter4fARB (GLenum, GLuint, GLfloat, GLflo at, GLfloat, GLfloat); 6188 GLAPI void APIENTRY glProgramLocalParameter4fARB (GLenum target, GLuint index, G Lfloat x, GLfloat y, GLfloat z, GLfloat w);
5492 GLAPI void APIENTRY glProgramLocalParameter4fvARB (GLenum, GLuint, const GLfloat *); 6189 GLAPI void APIENTRY glProgramLocalParameter4fvARB (GLenum target, GLuint index, const GLfloat *params);
5493 GLAPI void APIENTRY glGetProgramEnvParameterdvARB (GLenum, GLuint, GLdouble *); 6190 GLAPI void APIENTRY glGetProgramEnvParameterdvARB (GLenum target, GLuint index, GLdouble *params);
5494 GLAPI void APIENTRY glGetProgramEnvParameterfvARB (GLenum, GLuint, GLfloat *); 6191 GLAPI void APIENTRY glGetProgramEnvParameterfvARB (GLenum target, GLuint index, GLfloat *params);
5495 GLAPI void APIENTRY glGetProgramLocalParameterdvARB (GLenum, GLuint, GLdouble *) ; 6192 GLAPI void APIENTRY glGetProgramLocalParameterdvARB (GLenum target, GLuint index , GLdouble *params);
5496 GLAPI void APIENTRY glGetProgramLocalParameterfvARB (GLenum, GLuint, GLfloat *); 6193 GLAPI void APIENTRY glGetProgramLocalParameterfvARB (GLenum target, GLuint index , GLfloat *params);
5497 GLAPI void APIENTRY glGetProgramivARB (GLenum, GLenum, GLint *); 6194 GLAPI void APIENTRY glGetProgramivARB (GLenum target, GLenum pname, GLint *param s);
5498 GLAPI void APIENTRY glGetProgramStringARB (GLenum, GLenum, GLvoid *); 6195 GLAPI void APIENTRY glGetProgramStringARB (GLenum target, GLenum pname, GLvoid * string);
5499 GLAPI void APIENTRY glGetVertexAttribdvARB (GLuint, GLenum, GLdouble *); 6196 GLAPI void APIENTRY glGetVertexAttribdvARB (GLuint index, GLenum pname, GLdouble *params);
5500 GLAPI void APIENTRY glGetVertexAttribfvARB (GLuint, GLenum, GLfloat *); 6197 GLAPI void APIENTRY glGetVertexAttribfvARB (GLuint index, GLenum pname, GLfloat *params);
5501 GLAPI void APIENTRY glGetVertexAttribivARB (GLuint, GLenum, GLint *); 6198 GLAPI void APIENTRY glGetVertexAttribivARB (GLuint index, GLenum pname, GLint *p arams);
5502 GLAPI void APIENTRY glGetVertexAttribPointervARB (GLuint, GLenum, GLvoid* *); 6199 GLAPI void APIENTRY glGetVertexAttribPointervARB (GLuint index, GLenum pname, GL void* *pointer);
5503 GLAPI GLboolean APIENTRY glIsProgramARB (GLuint); 6200 GLAPI GLboolean APIENTRY glIsProgramARB (GLuint program);
5504 #endif /* GL_GLEXT_PROTOTYPES */ 6201 #endif /* GL_GLEXT_PROTOTYPES */
5505 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x); 6202 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DARBPROC) (GLuint index, GLdouble x);
5506 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdoub le *v); 6203 typedef void (APIENTRYP PFNGLVERTEXATTRIB1DVARBPROC) (GLuint index, const GLdoub le *v);
5507 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x); 6204 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FARBPROC) (GLuint index, GLfloat x);
5508 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloa t *v); 6205 typedef void (APIENTRYP PFNGLVERTEXATTRIB1FVARBPROC) (GLuint index, const GLfloa t *v);
5509 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x); 6206 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SARBPROC) (GLuint index, GLshort x);
5510 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshor t *v); 6207 typedef void (APIENTRYP PFNGLVERTEXATTRIB1SVARBPROC) (GLuint index, const GLshor t *v);
5511 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, G Ldouble y); 6208 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DARBPROC) (GLuint index, GLdouble x, G Ldouble y);
5512 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdoub le *v); 6209 typedef void (APIENTRYP PFNGLVERTEXATTRIB2DVARBPROC) (GLuint index, const GLdoub le *v);
5513 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GL float y); 6210 typedef void (APIENTRYP PFNGLVERTEXATTRIB2FARBPROC) (GLuint index, GLfloat x, GL float y);
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
5567 #endif 6264 #endif
5568 6265
5569 #ifndef GL_ARB_fragment_program 6266 #ifndef GL_ARB_fragment_program
5570 #define GL_ARB_fragment_program 1 6267 #define GL_ARB_fragment_program 1
5571 /* All ARB_fragment_program entry points are shared with ARB_vertex_program. */ 6268 /* All ARB_fragment_program entry points are shared with ARB_vertex_program. */
5572 #endif 6269 #endif
5573 6270
5574 #ifndef GL_ARB_vertex_buffer_object 6271 #ifndef GL_ARB_vertex_buffer_object
5575 #define GL_ARB_vertex_buffer_object 1 6272 #define GL_ARB_vertex_buffer_object 1
5576 #ifdef GL_GLEXT_PROTOTYPES 6273 #ifdef GL_GLEXT_PROTOTYPES
5577 GLAPI void APIENTRY glBindBufferARB (GLenum, GLuint); 6274 GLAPI void APIENTRY glBindBufferARB (GLenum target, GLuint buffer);
5578 GLAPI void APIENTRY glDeleteBuffersARB (GLsizei, const GLuint *); 6275 GLAPI void APIENTRY glDeleteBuffersARB (GLsizei n, const GLuint *buffers);
5579 GLAPI void APIENTRY glGenBuffersARB (GLsizei, GLuint *); 6276 GLAPI void APIENTRY glGenBuffersARB (GLsizei n, GLuint *buffers);
5580 GLAPI GLboolean APIENTRY glIsBufferARB (GLuint); 6277 GLAPI GLboolean APIENTRY glIsBufferARB (GLuint buffer);
5581 GLAPI void APIENTRY glBufferDataARB (GLenum, GLsizeiptrARB, const GLvoid *, GLen um); 6278 GLAPI void APIENTRY glBufferDataARB (GLenum target, GLsizeiptrARB size, const GL void *data, GLenum usage);
5582 GLAPI void APIENTRY glBufferSubDataARB (GLenum, GLintptrARB, GLsizeiptrARB, cons t GLvoid *); 6279 GLAPI void APIENTRY glBufferSubDataARB (GLenum target, GLintptrARB offset, GLsiz eiptrARB size, const GLvoid *data);
5583 GLAPI void APIENTRY glGetBufferSubDataARB (GLenum, GLintptrARB, GLsizeiptrARB, G Lvoid *); 6280 GLAPI void APIENTRY glGetBufferSubDataARB (GLenum target, GLintptrARB offset, GL sizeiptrARB size, GLvoid *data);
5584 GLAPI GLvoid* APIENTRY glMapBufferARB (GLenum, GLenum); 6281 GLAPI GLvoid* APIENTRY glMapBufferARB (GLenum target, GLenum access);
5585 GLAPI GLboolean APIENTRY glUnmapBufferARB (GLenum); 6282 GLAPI GLboolean APIENTRY glUnmapBufferARB (GLenum target);
5586 GLAPI void APIENTRY glGetBufferParameterivARB (GLenum, GLenum, GLint *); 6283 GLAPI void APIENTRY glGetBufferParameterivARB (GLenum target, GLenum pname, GLin t *params);
5587 GLAPI void APIENTRY glGetBufferPointervARB (GLenum, GLenum, GLvoid* *); 6284 GLAPI void APIENTRY glGetBufferPointervARB (GLenum target, GLenum pname, GLvoid* *params);
5588 #endif /* GL_GLEXT_PROTOTYPES */ 6285 #endif /* GL_GLEXT_PROTOTYPES */
5589 typedef void (APIENTRYP PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer); 6286 typedef void (APIENTRYP PFNGLBINDBUFFERARBPROC) (GLenum target, GLuint buffer);
5590 typedef void (APIENTRYP PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint *buf fers); 6287 typedef void (APIENTRYP PFNGLDELETEBUFFERSARBPROC) (GLsizei n, const GLuint *buf fers);
5591 typedef void (APIENTRYP PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint *buffers); 6288 typedef void (APIENTRYP PFNGLGENBUFFERSARBPROC) (GLsizei n, GLuint *buffers);
5592 typedef GLboolean (APIENTRYP PFNGLISBUFFERARBPROC) (GLuint buffer); 6289 typedef GLboolean (APIENTRYP PFNGLISBUFFERARBPROC) (GLuint buffer);
5593 typedef void (APIENTRYP PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB si ze, const GLvoid *data, GLenum usage); 6290 typedef void (APIENTRYP PFNGLBUFFERDATAARBPROC) (GLenum target, GLsizeiptrARB si ze, const GLvoid *data, GLenum usage);
5594 typedef void (APIENTRYP PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB o ffset, GLsizeiptrARB size, const GLvoid *data); 6291 typedef void (APIENTRYP PFNGLBUFFERSUBDATAARBPROC) (GLenum target, GLintptrARB o ffset, GLsizeiptrARB size, const GLvoid *data);
5595 typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrAR B offset, GLsizeiptrARB size, GLvoid *data); 6292 typedef void (APIENTRYP PFNGLGETBUFFERSUBDATAARBPROC) (GLenum target, GLintptrAR B offset, GLsizeiptrARB size, GLvoid *data);
5596 typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access) ; 6293 typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERARBPROC) (GLenum target, GLenum access) ;
5597 typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERARBPROC) (GLenum target); 6294 typedef GLboolean (APIENTRYP PFNGLUNMAPBUFFERARBPROC) (GLenum target);
5598 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint *params); 6295 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERIVARBPROC) (GLenum target, GLenum pname, GLint *params);
5599 typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pn ame, GLvoid* *params); 6296 typedef void (APIENTRYP PFNGLGETBUFFERPOINTERVARBPROC) (GLenum target, GLenum pn ame, GLvoid* *params);
5600 #endif 6297 #endif
5601 6298
5602 #ifndef GL_ARB_occlusion_query 6299 #ifndef GL_ARB_occlusion_query
5603 #define GL_ARB_occlusion_query 1 6300 #define GL_ARB_occlusion_query 1
5604 #ifdef GL_GLEXT_PROTOTYPES 6301 #ifdef GL_GLEXT_PROTOTYPES
5605 GLAPI void APIENTRY glGenQueriesARB (GLsizei, GLuint *); 6302 GLAPI void APIENTRY glGenQueriesARB (GLsizei n, GLuint *ids);
5606 GLAPI void APIENTRY glDeleteQueriesARB (GLsizei, const GLuint *); 6303 GLAPI void APIENTRY glDeleteQueriesARB (GLsizei n, const GLuint *ids);
5607 GLAPI GLboolean APIENTRY glIsQueryARB (GLuint); 6304 GLAPI GLboolean APIENTRY glIsQueryARB (GLuint id);
5608 GLAPI void APIENTRY glBeginQueryARB (GLenum, GLuint); 6305 GLAPI void APIENTRY glBeginQueryARB (GLenum target, GLuint id);
5609 GLAPI void APIENTRY glEndQueryARB (GLenum); 6306 GLAPI void APIENTRY glEndQueryARB (GLenum target);
5610 GLAPI void APIENTRY glGetQueryivARB (GLenum, GLenum, GLint *); 6307 GLAPI void APIENTRY glGetQueryivARB (GLenum target, GLenum pname, GLint *params) ;
5611 GLAPI void APIENTRY glGetQueryObjectivARB (GLuint, GLenum, GLint *); 6308 GLAPI void APIENTRY glGetQueryObjectivARB (GLuint id, GLenum pname, GLint *param s);
5612 GLAPI void APIENTRY glGetQueryObjectuivARB (GLuint, GLenum, GLuint *); 6309 GLAPI void APIENTRY glGetQueryObjectuivARB (GLuint id, GLenum pname, GLuint *par ams);
5613 #endif /* GL_GLEXT_PROTOTYPES */ 6310 #endif /* GL_GLEXT_PROTOTYPES */
5614 typedef void (APIENTRYP PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint *ids); 6311 typedef void (APIENTRYP PFNGLGENQUERIESARBPROC) (GLsizei n, GLuint *ids);
5615 typedef void (APIENTRYP PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint *ids ); 6312 typedef void (APIENTRYP PFNGLDELETEQUERIESARBPROC) (GLsizei n, const GLuint *ids );
5616 typedef GLboolean (APIENTRYP PFNGLISQUERYARBPROC) (GLuint id); 6313 typedef GLboolean (APIENTRYP PFNGLISQUERYARBPROC) (GLuint id);
5617 typedef void (APIENTRYP PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id); 6314 typedef void (APIENTRYP PFNGLBEGINQUERYARBPROC) (GLenum target, GLuint id);
5618 typedef void (APIENTRYP PFNGLENDQUERYARBPROC) (GLenum target); 6315 typedef void (APIENTRYP PFNGLENDQUERYARBPROC) (GLenum target);
5619 typedef void (APIENTRYP PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GL int *params); 6316 typedef void (APIENTRYP PFNGLGETQUERYIVARBPROC) (GLenum target, GLenum pname, GL int *params);
5620 typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint *params); 6317 typedef void (APIENTRYP PFNGLGETQUERYOBJECTIVARBPROC) (GLuint id, GLenum pname, GLint *params);
5621 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint *params); 6318 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUIVARBPROC) (GLuint id, GLenum pname, GLuint *params);
5622 #endif 6319 #endif
5623 6320
5624 #ifndef GL_ARB_shader_objects 6321 #ifndef GL_ARB_shader_objects
5625 #define GL_ARB_shader_objects 1 6322 #define GL_ARB_shader_objects 1
5626 #ifdef GL_GLEXT_PROTOTYPES 6323 #ifdef GL_GLEXT_PROTOTYPES
5627 GLAPI void APIENTRY glDeleteObjectARB (GLhandleARB); 6324 GLAPI void APIENTRY glDeleteObjectARB (GLhandleARB obj);
5628 GLAPI GLhandleARB APIENTRY glGetHandleARB (GLenum); 6325 GLAPI GLhandleARB APIENTRY glGetHandleARB (GLenum pname);
5629 GLAPI void APIENTRY glDetachObjectARB (GLhandleARB, GLhandleARB); 6326 GLAPI void APIENTRY glDetachObjectARB (GLhandleARB containerObj, GLhandleARB att achedObj);
5630 GLAPI GLhandleARB APIENTRY glCreateShaderObjectARB (GLenum); 6327 GLAPI GLhandleARB APIENTRY glCreateShaderObjectARB (GLenum shaderType);
5631 GLAPI void APIENTRY glShaderSourceARB (GLhandleARB, GLsizei, const GLcharARB* *, const GLint *); 6328 GLAPI void APIENTRY glShaderSourceARB (GLhandleARB shaderObj, GLsizei count, con st GLcharARB* *string, const GLint *length);
5632 GLAPI void APIENTRY glCompileShaderARB (GLhandleARB); 6329 GLAPI void APIENTRY glCompileShaderARB (GLhandleARB shaderObj);
5633 GLAPI GLhandleARB APIENTRY glCreateProgramObjectARB (void); 6330 GLAPI GLhandleARB APIENTRY glCreateProgramObjectARB (void);
5634 GLAPI void APIENTRY glAttachObjectARB (GLhandleARB, GLhandleARB); 6331 GLAPI void APIENTRY glAttachObjectARB (GLhandleARB containerObj, GLhandleARB obj );
5635 GLAPI void APIENTRY glLinkProgramARB (GLhandleARB); 6332 GLAPI void APIENTRY glLinkProgramARB (GLhandleARB programObj);
5636 GLAPI void APIENTRY glUseProgramObjectARB (GLhandleARB); 6333 GLAPI void APIENTRY glUseProgramObjectARB (GLhandleARB programObj);
5637 GLAPI void APIENTRY glValidateProgramARB (GLhandleARB); 6334 GLAPI void APIENTRY glValidateProgramARB (GLhandleARB programObj);
5638 GLAPI void APIENTRY glUniform1fARB (GLint, GLfloat); 6335 GLAPI void APIENTRY glUniform1fARB (GLint location, GLfloat v0);
5639 GLAPI void APIENTRY glUniform2fARB (GLint, GLfloat, GLfloat); 6336 GLAPI void APIENTRY glUniform2fARB (GLint location, GLfloat v0, GLfloat v1);
5640 GLAPI void APIENTRY glUniform3fARB (GLint, GLfloat, GLfloat, GLfloat); 6337 GLAPI void APIENTRY glUniform3fARB (GLint location, GLfloat v0, GLfloat v1, GLfl oat v2);
5641 GLAPI void APIENTRY glUniform4fARB (GLint, GLfloat, GLfloat, GLfloat, GLfloat); 6338 GLAPI void APIENTRY glUniform4fARB (GLint location, GLfloat v0, GLfloat v1, GLfl oat v2, GLfloat v3);
5642 GLAPI void APIENTRY glUniform1iARB (GLint, GLint); 6339 GLAPI void APIENTRY glUniform1iARB (GLint location, GLint v0);
5643 GLAPI void APIENTRY glUniform2iARB (GLint, GLint, GLint); 6340 GLAPI void APIENTRY glUniform2iARB (GLint location, GLint v0, GLint v1);
5644 GLAPI void APIENTRY glUniform3iARB (GLint, GLint, GLint, GLint); 6341 GLAPI void APIENTRY glUniform3iARB (GLint location, GLint v0, GLint v1, GLint v2 );
5645 GLAPI void APIENTRY glUniform4iARB (GLint, GLint, GLint, GLint, GLint); 6342 GLAPI void APIENTRY glUniform4iARB (GLint location, GLint v0, GLint v1, GLint v2 , GLint v3);
5646 GLAPI void APIENTRY glUniform1fvARB (GLint, GLsizei, const GLfloat *); 6343 GLAPI void APIENTRY glUniform1fvARB (GLint location, GLsizei count, const GLfloa t *value);
5647 GLAPI void APIENTRY glUniform2fvARB (GLint, GLsizei, const GLfloat *); 6344 GLAPI void APIENTRY glUniform2fvARB (GLint location, GLsizei count, const GLfloa t *value);
5648 GLAPI void APIENTRY glUniform3fvARB (GLint, GLsizei, const GLfloat *); 6345 GLAPI void APIENTRY glUniform3fvARB (GLint location, GLsizei count, const GLfloa t *value);
5649 GLAPI void APIENTRY glUniform4fvARB (GLint, GLsizei, const GLfloat *); 6346 GLAPI void APIENTRY glUniform4fvARB (GLint location, GLsizei count, const GLfloa t *value);
5650 GLAPI void APIENTRY glUniform1ivARB (GLint, GLsizei, const GLint *); 6347 GLAPI void APIENTRY glUniform1ivARB (GLint location, GLsizei count, const GLint *value);
5651 GLAPI void APIENTRY glUniform2ivARB (GLint, GLsizei, const GLint *); 6348 GLAPI void APIENTRY glUniform2ivARB (GLint location, GLsizei count, const GLint *value);
5652 GLAPI void APIENTRY glUniform3ivARB (GLint, GLsizei, const GLint *); 6349 GLAPI void APIENTRY glUniform3ivARB (GLint location, GLsizei count, const GLint *value);
5653 GLAPI void APIENTRY glUniform4ivARB (GLint, GLsizei, const GLint *); 6350 GLAPI void APIENTRY glUniform4ivARB (GLint location, GLsizei count, const GLint *value);
5654 GLAPI void APIENTRY glUniformMatrix2fvARB (GLint, GLsizei, GLboolean, const GLfl oat *); 6351 GLAPI void APIENTRY glUniformMatrix2fvARB (GLint location, GLsizei count, GLbool ean transpose, const GLfloat *value);
5655 GLAPI void APIENTRY glUniformMatrix3fvARB (GLint, GLsizei, GLboolean, const GLfl oat *); 6352 GLAPI void APIENTRY glUniformMatrix3fvARB (GLint location, GLsizei count, GLbool ean transpose, const GLfloat *value);
5656 GLAPI void APIENTRY glUniformMatrix4fvARB (GLint, GLsizei, GLboolean, const GLfl oat *); 6353 GLAPI void APIENTRY glUniformMatrix4fvARB (GLint location, GLsizei count, GLbool ean transpose, const GLfloat *value);
5657 GLAPI void APIENTRY glGetObjectParameterfvARB (GLhandleARB, GLenum, GLfloat *); 6354 GLAPI void APIENTRY glGetObjectParameterfvARB (GLhandleARB obj, GLenum pname, GL float *params);
5658 GLAPI void APIENTRY glGetObjectParameterivARB (GLhandleARB, GLenum, GLint *); 6355 GLAPI void APIENTRY glGetObjectParameterivARB (GLhandleARB obj, GLenum pname, GL int *params);
5659 GLAPI void APIENTRY glGetInfoLogARB (GLhandleARB, GLsizei, GLsizei *, GLcharARB *); 6356 GLAPI void APIENTRY glGetInfoLogARB (GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog);
5660 GLAPI void APIENTRY glGetAttachedObjectsARB (GLhandleARB, GLsizei, GLsizei *, GL handleARB *); 6357 GLAPI void APIENTRY glGetAttachedObjectsARB (GLhandleARB containerObj, GLsizei m axCount, GLsizei *count, GLhandleARB *obj);
5661 GLAPI GLint APIENTRY glGetUniformLocationARB (GLhandleARB, const GLcharARB *); 6358 GLAPI GLint APIENTRY glGetUniformLocationARB (GLhandleARB programObj, const GLch arARB *name);
5662 GLAPI void APIENTRY glGetActiveUniformARB (GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB *); 6359 GLAPI void APIENTRY glGetActiveUniformARB (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name) ;
5663 GLAPI void APIENTRY glGetUniformfvARB (GLhandleARB, GLint, GLfloat *); 6360 GLAPI void APIENTRY glGetUniformfvARB (GLhandleARB programObj, GLint location, G Lfloat *params);
5664 GLAPI void APIENTRY glGetUniformivARB (GLhandleARB, GLint, GLint *); 6361 GLAPI void APIENTRY glGetUniformivARB (GLhandleARB programObj, GLint location, G Lint *params);
5665 GLAPI void APIENTRY glGetShaderSourceARB (GLhandleARB, GLsizei, GLsizei *, GLcha rARB *); 6362 GLAPI void APIENTRY glGetShaderSourceARB (GLhandleARB obj, GLsizei maxLength, GL sizei *length, GLcharARB *source);
5666 #endif /* GL_GLEXT_PROTOTYPES */ 6363 #endif /* GL_GLEXT_PROTOTYPES */
5667 typedef void (APIENTRYP PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj); 6364 typedef void (APIENTRYP PFNGLDELETEOBJECTARBPROC) (GLhandleARB obj);
5668 typedef GLhandleARB (APIENTRYP PFNGLGETHANDLEARBPROC) (GLenum pname); 6365 typedef GLhandleARB (APIENTRYP PFNGLGETHANDLEARBPROC) (GLenum pname);
5669 typedef void (APIENTRYP PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLh andleARB attachedObj); 6366 typedef void (APIENTRYP PFNGLDETACHOBJECTARBPROC) (GLhandleARB containerObj, GLh andleARB attachedObj);
5670 typedef GLhandleARB (APIENTRYP PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderTyp e); 6367 typedef GLhandleARB (APIENTRYP PFNGLCREATESHADEROBJECTARBPROC) (GLenum shaderTyp e);
5671 typedef void (APIENTRYP PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsize i count, const GLcharARB* *string, const GLint *length); 6368 typedef void (APIENTRYP PFNGLSHADERSOURCEARBPROC) (GLhandleARB shaderObj, GLsize i count, const GLcharARB* *string, const GLint *length);
5672 typedef void (APIENTRYP PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj); 6369 typedef void (APIENTRYP PFNGLCOMPILESHADERARBPROC) (GLhandleARB shaderObj);
5673 typedef GLhandleARB (APIENTRYP PFNGLCREATEPROGRAMOBJECTARBPROC) (void); 6370 typedef GLhandleARB (APIENTRYP PFNGLCREATEPROGRAMOBJECTARBPROC) (void);
5674 typedef void (APIENTRYP PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLh andleARB obj); 6371 typedef void (APIENTRYP PFNGLATTACHOBJECTARBPROC) (GLhandleARB containerObj, GLh andleARB obj);
5675 typedef void (APIENTRYP PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj); 6372 typedef void (APIENTRYP PFNGLLINKPROGRAMARBPROC) (GLhandleARB programObj);
(...skipping 25 matching lines...) Expand all
5701 typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj , const GLcharARB *name); 6398 typedef GLint (APIENTRYP PFNGLGETUNIFORMLOCATIONARBPROC) (GLhandleARB programObj , const GLcharARB *name);
5702 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, G Luint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLch arARB *name); 6399 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMARBPROC) (GLhandleARB programObj, G Luint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLch arARB *name);
5703 typedef void (APIENTRYP PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat *params); 6400 typedef void (APIENTRYP PFNGLGETUNIFORMFVARBPROC) (GLhandleARB programObj, GLint location, GLfloat *params);
5704 typedef void (APIENTRYP PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint *params); 6401 typedef void (APIENTRYP PFNGLGETUNIFORMIVARBPROC) (GLhandleARB programObj, GLint location, GLint *params);
5705 typedef void (APIENTRYP PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei m axLength, GLsizei *length, GLcharARB *source); 6402 typedef void (APIENTRYP PFNGLGETSHADERSOURCEARBPROC) (GLhandleARB obj, GLsizei m axLength, GLsizei *length, GLcharARB *source);
5706 #endif 6403 #endif
5707 6404
5708 #ifndef GL_ARB_vertex_shader 6405 #ifndef GL_ARB_vertex_shader
5709 #define GL_ARB_vertex_shader 1 6406 #define GL_ARB_vertex_shader 1
5710 #ifdef GL_GLEXT_PROTOTYPES 6407 #ifdef GL_GLEXT_PROTOTYPES
5711 GLAPI void APIENTRY glBindAttribLocationARB (GLhandleARB, GLuint, const GLcharAR B *); 6408 GLAPI void APIENTRY glBindAttribLocationARB (GLhandleARB programObj, GLuint inde x, const GLcharARB *name);
5712 GLAPI void APIENTRY glGetActiveAttribARB (GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB *); 6409 GLAPI void APIENTRY glGetActiveAttribARB (GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name);
5713 GLAPI GLint APIENTRY glGetAttribLocationARB (GLhandleARB, const GLcharARB *); 6410 GLAPI GLint APIENTRY glGetAttribLocationARB (GLhandleARB programObj, const GLcha rARB *name);
5714 #endif /* GL_GLEXT_PROTOTYPES */ 6411 #endif /* GL_GLEXT_PROTOTYPES */
5715 typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB *name); 6412 typedef void (APIENTRYP PFNGLBINDATTRIBLOCATIONARBPROC) (GLhandleARB programObj, GLuint index, const GLcharARB *name);
5716 typedef void (APIENTRYP PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GL uint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcha rARB *name); 6413 typedef void (APIENTRYP PFNGLGETACTIVEATTRIBARBPROC) (GLhandleARB programObj, GL uint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcha rARB *name);
5717 typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name); 6414 typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONARBPROC) (GLhandleARB programObj, const GLcharARB *name);
5718 #endif 6415 #endif
5719 6416
5720 #ifndef GL_ARB_fragment_shader 6417 #ifndef GL_ARB_fragment_shader
5721 #define GL_ARB_fragment_shader 1 6418 #define GL_ARB_fragment_shader 1
5722 #endif 6419 #endif
5723 6420
5724 #ifndef GL_ARB_shading_language_100 6421 #ifndef GL_ARB_shading_language_100
5725 #define GL_ARB_shading_language_100 1 6422 #define GL_ARB_shading_language_100 1
5726 #endif 6423 #endif
5727 6424
5728 #ifndef GL_ARB_texture_non_power_of_two 6425 #ifndef GL_ARB_texture_non_power_of_two
5729 #define GL_ARB_texture_non_power_of_two 1 6426 #define GL_ARB_texture_non_power_of_two 1
5730 #endif 6427 #endif
5731 6428
5732 #ifndef GL_ARB_point_sprite 6429 #ifndef GL_ARB_point_sprite
5733 #define GL_ARB_point_sprite 1 6430 #define GL_ARB_point_sprite 1
5734 #endif 6431 #endif
5735 6432
5736 #ifndef GL_ARB_fragment_program_shadow 6433 #ifndef GL_ARB_fragment_program_shadow
5737 #define GL_ARB_fragment_program_shadow 1 6434 #define GL_ARB_fragment_program_shadow 1
5738 #endif 6435 #endif
5739 6436
5740 #ifndef GL_ARB_draw_buffers 6437 #ifndef GL_ARB_draw_buffers
5741 #define GL_ARB_draw_buffers 1 6438 #define GL_ARB_draw_buffers 1
5742 #ifdef GL_GLEXT_PROTOTYPES 6439 #ifdef GL_GLEXT_PROTOTYPES
5743 GLAPI void APIENTRY glDrawBuffersARB (GLsizei, const GLenum *); 6440 GLAPI void APIENTRY glDrawBuffersARB (GLsizei n, const GLenum *bufs);
5744 #endif /* GL_GLEXT_PROTOTYPES */ 6441 #endif /* GL_GLEXT_PROTOTYPES */
5745 typedef void (APIENTRYP PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum *bufs) ; 6442 typedef void (APIENTRYP PFNGLDRAWBUFFERSARBPROC) (GLsizei n, const GLenum *bufs) ;
5746 #endif 6443 #endif
5747 6444
5748 #ifndef GL_ARB_texture_rectangle 6445 #ifndef GL_ARB_texture_rectangle
5749 #define GL_ARB_texture_rectangle 1 6446 #define GL_ARB_texture_rectangle 1
5750 #endif 6447 #endif
5751 6448
5752 #ifndef GL_ARB_color_buffer_float 6449 #ifndef GL_ARB_color_buffer_float
5753 #define GL_ARB_color_buffer_float 1 6450 #define GL_ARB_color_buffer_float 1
5754 #ifdef GL_GLEXT_PROTOTYPES 6451 #ifdef GL_GLEXT_PROTOTYPES
5755 GLAPI void APIENTRY glClampColorARB (GLenum, GLenum); 6452 GLAPI void APIENTRY glClampColorARB (GLenum target, GLenum clamp);
5756 #endif /* GL_GLEXT_PROTOTYPES */ 6453 #endif /* GL_GLEXT_PROTOTYPES */
5757 typedef void (APIENTRYP PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp); 6454 typedef void (APIENTRYP PFNGLCLAMPCOLORARBPROC) (GLenum target, GLenum clamp);
5758 #endif 6455 #endif
5759 6456
5760 #ifndef GL_ARB_half_float_pixel 6457 #ifndef GL_ARB_half_float_pixel
5761 #define GL_ARB_half_float_pixel 1 6458 #define GL_ARB_half_float_pixel 1
5762 #endif 6459 #endif
5763 6460
5764 #ifndef GL_ARB_texture_float 6461 #ifndef GL_ARB_texture_float
5765 #define GL_ARB_texture_float 1 6462 #define GL_ARB_texture_float 1
5766 #endif 6463 #endif
5767 6464
5768 #ifndef GL_ARB_pixel_buffer_object 6465 #ifndef GL_ARB_pixel_buffer_object
5769 #define GL_ARB_pixel_buffer_object 1 6466 #define GL_ARB_pixel_buffer_object 1
5770 #endif 6467 #endif
5771 6468
5772 #ifndef GL_ARB_depth_buffer_float 6469 #ifndef GL_ARB_depth_buffer_float
5773 #define GL_ARB_depth_buffer_float 1 6470 #define GL_ARB_depth_buffer_float 1
5774 #endif 6471 #endif
5775 6472
5776 #ifndef GL_ARB_draw_instanced 6473 #ifndef GL_ARB_draw_instanced
5777 #define GL_ARB_draw_instanced 1 6474 #define GL_ARB_draw_instanced 1
5778 #ifdef GL_GLEXT_PROTOTYPES 6475 #ifdef GL_GLEXT_PROTOTYPES
5779 GLAPI void APIENTRY glDrawArraysInstancedARB (GLenum, GLint, GLsizei, GLsizei); 6476 GLAPI void APIENTRY glDrawArraysInstancedARB (GLenum mode, GLint first, GLsizei count, GLsizei primcount);
5780 GLAPI void APIENTRY glDrawElementsInstancedARB (GLenum, GLsizei, GLenum, const G Lvoid *, GLsizei); 6477 GLAPI void APIENTRY glDrawElementsInstancedARB (GLenum mode, GLsizei count, GLen um type, const GLvoid *indices, GLsizei primcount);
5781 #endif /* GL_GLEXT_PROTOTYPES */ 6478 #endif /* GL_GLEXT_PROTOTYPES */
5782 typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint fir st, GLsizei count, GLsizei primcount); 6479 typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDARBPROC) (GLenum mode, GLint fir st, GLsizei count, GLsizei primcount);
5783 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); 6480 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDARBPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
5784 #endif 6481 #endif
5785 6482
5786 #ifndef GL_ARB_framebuffer_object 6483 #ifndef GL_ARB_framebuffer_object
5787 #define GL_ARB_framebuffer_object 1 6484 #define GL_ARB_framebuffer_object 1
5788 #ifdef GL_GLEXT_PROTOTYPES 6485 #ifdef GL_GLEXT_PROTOTYPES
5789 GLAPI GLboolean APIENTRY glIsRenderbuffer (GLuint); 6486 GLAPI GLboolean APIENTRY glIsRenderbuffer (GLuint renderbuffer);
5790 GLAPI void APIENTRY glBindRenderbuffer (GLenum, GLuint); 6487 GLAPI void APIENTRY glBindRenderbuffer (GLenum target, GLuint renderbuffer);
5791 GLAPI void APIENTRY glDeleteRenderbuffers (GLsizei, const GLuint *); 6488 GLAPI void APIENTRY glDeleteRenderbuffers (GLsizei n, const GLuint *renderbuffer s);
5792 GLAPI void APIENTRY glGenRenderbuffers (GLsizei, GLuint *); 6489 GLAPI void APIENTRY glGenRenderbuffers (GLsizei n, GLuint *renderbuffers);
5793 GLAPI void APIENTRY glRenderbufferStorage (GLenum, GLenum, GLsizei, GLsizei); 6490 GLAPI void APIENTRY glRenderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
5794 GLAPI void APIENTRY glGetRenderbufferParameteriv (GLenum, GLenum, GLint *); 6491 GLAPI void APIENTRY glGetRenderbufferParameteriv (GLenum target, GLenum pname, G Lint *params);
5795 GLAPI GLboolean APIENTRY glIsFramebuffer (GLuint); 6492 GLAPI GLboolean APIENTRY glIsFramebuffer (GLuint framebuffer);
5796 GLAPI void APIENTRY glBindFramebuffer (GLenum, GLuint); 6493 GLAPI void APIENTRY glBindFramebuffer (GLenum target, GLuint framebuffer);
5797 GLAPI void APIENTRY glDeleteFramebuffers (GLsizei, const GLuint *); 6494 GLAPI void APIENTRY glDeleteFramebuffers (GLsizei n, const GLuint *framebuffers) ;
5798 GLAPI void APIENTRY glGenFramebuffers (GLsizei, GLuint *); 6495 GLAPI void APIENTRY glGenFramebuffers (GLsizei n, GLuint *framebuffers);
5799 GLAPI GLenum APIENTRY glCheckFramebufferStatus (GLenum); 6496 GLAPI GLenum APIENTRY glCheckFramebufferStatus (GLenum target);
5800 GLAPI void APIENTRY glFramebufferTexture1D (GLenum, GLenum, GLenum, GLuint, GLin t); 6497 GLAPI void APIENTRY glFramebufferTexture1D (GLenum target, GLenum attachment, GL enum textarget, GLuint texture, GLint level);
5801 GLAPI void APIENTRY glFramebufferTexture2D (GLenum, GLenum, GLenum, GLuint, GLin t); 6498 GLAPI void APIENTRY glFramebufferTexture2D (GLenum target, GLenum attachment, GL enum textarget, GLuint texture, GLint level);
5802 GLAPI void APIENTRY glFramebufferTexture3D (GLenum, GLenum, GLenum, GLuint, GLin t, GLint); 6499 GLAPI void APIENTRY glFramebufferTexture3D (GLenum target, GLenum attachment, GL enum textarget, GLuint texture, GLint level, GLint zoffset);
5803 GLAPI void APIENTRY glFramebufferRenderbuffer (GLenum, GLenum, GLenum, GLuint); 6500 GLAPI void APIENTRY glFramebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
5804 GLAPI void APIENTRY glGetFramebufferAttachmentParameteriv (GLenum, GLenum, GLenu m, GLint *); 6501 GLAPI void APIENTRY glGetFramebufferAttachmentParameteriv (GLenum target, GLenum attachment, GLenum pname, GLint *params);
5805 GLAPI void APIENTRY glGenerateMipmap (GLenum); 6502 GLAPI void APIENTRY glGenerateMipmap (GLenum target);
5806 GLAPI void APIENTRY glBlitFramebuffer (GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum); 6503 GLAPI void APIENTRY glBlitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GL int srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter);
5807 GLAPI void APIENTRY glRenderbufferStorageMultisample (GLenum, GLsizei, GLenum, G Lsizei, GLsizei); 6504 GLAPI void APIENTRY glRenderbufferStorageMultisample (GLenum target, GLsizei sam ples, GLenum internalformat, GLsizei width, GLsizei height);
5808 GLAPI void APIENTRY glFramebufferTextureLayer (GLenum, GLenum, GLuint, GLint, GL int); 6505 GLAPI void APIENTRY glFramebufferTextureLayer (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
5809 #endif /* GL_GLEXT_PROTOTYPES */ 6506 #endif /* GL_GLEXT_PROTOTYPES */
5810 typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer); 6507 typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFERPROC) (GLuint renderbuffer);
5811 typedef void (APIENTRYP PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint render buffer); 6508 typedef void (APIENTRYP PFNGLBINDRENDERBUFFERPROC) (GLenum target, GLuint render buffer);
5812 typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint * renderbuffers); 6509 typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSPROC) (GLsizei n, const GLuint * renderbuffers);
5813 typedef void (APIENTRYP PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuf fers); 6510 typedef void (APIENTRYP PFNGLGENRENDERBUFFERSPROC) (GLsizei n, GLuint *renderbuf fers);
5814 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum int ernalformat, GLsizei width, GLsizei height); 6511 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEPROC) (GLenum target, GLenum int ernalformat, GLsizei width, GLsizei height);
5815 typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLe num pname, GLint *params); 6512 typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVPROC) (GLenum target, GLe num pname, GLint *params);
5816 typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer); 6513 typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFERPROC) (GLuint framebuffer);
5817 typedef void (APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebu ffer); 6514 typedef void (APIENTRYP PFNGLBINDFRAMEBUFFERPROC) (GLenum target, GLuint framebu ffer);
5818 typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *f ramebuffers); 6515 typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSPROC) (GLsizei n, const GLuint *f ramebuffers);
(...skipping 10 matching lines...) Expand all
5829 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer); 6526 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYERPROC) (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer);
5830 #endif 6527 #endif
5831 6528
5832 #ifndef GL_ARB_framebuffer_sRGB 6529 #ifndef GL_ARB_framebuffer_sRGB
5833 #define GL_ARB_framebuffer_sRGB 1 6530 #define GL_ARB_framebuffer_sRGB 1
5834 #endif 6531 #endif
5835 6532
5836 #ifndef GL_ARB_geometry_shader4 6533 #ifndef GL_ARB_geometry_shader4
5837 #define GL_ARB_geometry_shader4 1 6534 #define GL_ARB_geometry_shader4 1
5838 #ifdef GL_GLEXT_PROTOTYPES 6535 #ifdef GL_GLEXT_PROTOTYPES
5839 GLAPI void APIENTRY glProgramParameteriARB (GLuint, GLenum, GLint); 6536 GLAPI void APIENTRY glProgramParameteriARB (GLuint program, GLenum pname, GLint value);
5840 GLAPI void APIENTRY glFramebufferTextureARB (GLenum, GLenum, GLuint, GLint); 6537 GLAPI void APIENTRY glFramebufferTextureARB (GLenum target, GLenum attachment, G Luint texture, GLint level);
5841 GLAPI void APIENTRY glFramebufferTextureLayerARB (GLenum, GLenum, GLuint, GLint, GLint); 6538 GLAPI void APIENTRY glFramebufferTextureLayerARB (GLenum target, GLenum attachme nt, GLuint texture, GLint level, GLint layer);
5842 GLAPI void APIENTRY glFramebufferTextureFaceARB (GLenum, GLenum, GLuint, GLint, GLenum); 6539 GLAPI void APIENTRY glFramebufferTextureFaceARB (GLenum target, GLenum attachmen t, GLuint texture, GLint level, GLenum face);
5843 #endif /* GL_GLEXT_PROTOTYPES */ 6540 #endif /* GL_GLEXT_PROTOTYPES */
5844 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum p name, GLint value); 6541 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIARBPROC) (GLuint program, GLenum p name, GLint value);
5845 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum a ttachment, GLuint texture, GLint level); 6542 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREARBPROC) (GLenum target, GLenum a ttachment, GLuint texture, GLint level);
5846 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLe num attachment, GLuint texture, GLint level, GLint layer); 6543 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYERARBPROC) (GLenum target, GLe num attachment, GLuint texture, GLint level, GLint layer);
5847 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLen um attachment, GLuint texture, GLint level, GLenum face); 6544 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREFACEARBPROC) (GLenum target, GLen um attachment, GLuint texture, GLint level, GLenum face);
5848 #endif 6545 #endif
5849 6546
5850 #ifndef GL_ARB_half_float_vertex 6547 #ifndef GL_ARB_half_float_vertex
5851 #define GL_ARB_half_float_vertex 1 6548 #define GL_ARB_half_float_vertex 1
5852 #endif 6549 #endif
5853 6550
5854 #ifndef GL_ARB_instanced_arrays 6551 #ifndef GL_ARB_instanced_arrays
5855 #define GL_ARB_instanced_arrays 1 6552 #define GL_ARB_instanced_arrays 1
5856 #ifdef GL_GLEXT_PROTOTYPES 6553 #ifdef GL_GLEXT_PROTOTYPES
5857 GLAPI void APIENTRY glVertexAttribDivisorARB (GLuint, GLuint); 6554 GLAPI void APIENTRY glVertexAttribDivisorARB (GLuint index, GLuint divisor);
5858 #endif /* GL_GLEXT_PROTOTYPES */ 6555 #endif /* GL_GLEXT_PROTOTYPES */
5859 typedef void (APIENTRYP PFNGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint d ivisor); 6556 typedef void (APIENTRYP PFNGLVERTEXATTRIBDIVISORARBPROC) (GLuint index, GLuint d ivisor);
5860 #endif 6557 #endif
5861 6558
5862 #ifndef GL_ARB_map_buffer_range 6559 #ifndef GL_ARB_map_buffer_range
5863 #define GL_ARB_map_buffer_range 1 6560 #define GL_ARB_map_buffer_range 1
5864 #ifdef GL_GLEXT_PROTOTYPES 6561 #ifdef GL_GLEXT_PROTOTYPES
5865 GLAPI GLvoid* APIENTRY glMapBufferRange (GLenum, GLintptr, GLsizeiptr, GLbitfiel d); 6562 GLAPI GLvoid* APIENTRY glMapBufferRange (GLenum target, GLintptr offset, GLsizei ptr length, GLbitfield access);
5866 GLAPI void APIENTRY glFlushMappedBufferRange (GLenum, GLintptr, GLsizeiptr); 6563 GLAPI void APIENTRY glFlushMappedBufferRange (GLenum target, GLintptr offset, GL sizeiptr length);
5867 #endif /* GL_GLEXT_PROTOTYPES */ 6564 #endif /* GL_GLEXT_PROTOTYPES */
5868 typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr off set, GLsizeiptr length, GLbitfield access); 6565 typedef GLvoid* (APIENTRYP PFNGLMAPBUFFERRANGEPROC) (GLenum target, GLintptr off set, GLsizeiptr length, GLbitfield access);
5869 typedef void (APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintpt r offset, GLsizeiptr length); 6566 typedef void (APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEPROC) (GLenum target, GLintpt r offset, GLsizeiptr length);
5870 #endif 6567 #endif
5871 6568
5872 #ifndef GL_ARB_texture_buffer_object 6569 #ifndef GL_ARB_texture_buffer_object
5873 #define GL_ARB_texture_buffer_object 1 6570 #define GL_ARB_texture_buffer_object 1
5874 #ifdef GL_GLEXT_PROTOTYPES 6571 #ifdef GL_GLEXT_PROTOTYPES
5875 GLAPI void APIENTRY glTexBufferARB (GLenum, GLenum, GLuint); 6572 GLAPI void APIENTRY glTexBufferARB (GLenum target, GLenum internalformat, GLuint buffer);
5876 #endif /* GL_GLEXT_PROTOTYPES */ 6573 #endif /* GL_GLEXT_PROTOTYPES */
5877 typedef void (APIENTRYP PFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalfo rmat, GLuint buffer); 6574 typedef void (APIENTRYP PFNGLTEXBUFFERARBPROC) (GLenum target, GLenum internalfo rmat, GLuint buffer);
5878 #endif 6575 #endif
5879 6576
5880 #ifndef GL_ARB_texture_compression_rgtc 6577 #ifndef GL_ARB_texture_compression_rgtc
5881 #define GL_ARB_texture_compression_rgtc 1 6578 #define GL_ARB_texture_compression_rgtc 1
5882 #endif 6579 #endif
5883 6580
5884 #ifndef GL_ARB_texture_rg 6581 #ifndef GL_ARB_texture_rg
5885 #define GL_ARB_texture_rg 1 6582 #define GL_ARB_texture_rg 1
5886 #endif 6583 #endif
5887 6584
5888 #ifndef GL_ARB_vertex_array_object 6585 #ifndef GL_ARB_vertex_array_object
5889 #define GL_ARB_vertex_array_object 1 6586 #define GL_ARB_vertex_array_object 1
5890 #ifdef GL_GLEXT_PROTOTYPES 6587 #ifdef GL_GLEXT_PROTOTYPES
5891 GLAPI void APIENTRY glBindVertexArray (GLuint); 6588 GLAPI void APIENTRY glBindVertexArray (GLuint array);
5892 GLAPI void APIENTRY glDeleteVertexArrays (GLsizei, const GLuint *); 6589 GLAPI void APIENTRY glDeleteVertexArrays (GLsizei n, const GLuint *arrays);
5893 GLAPI void APIENTRY glGenVertexArrays (GLsizei, GLuint *); 6590 GLAPI void APIENTRY glGenVertexArrays (GLsizei n, GLuint *arrays);
5894 GLAPI GLboolean APIENTRY glIsVertexArray (GLuint); 6591 GLAPI GLboolean APIENTRY glIsVertexArray (GLuint array);
5895 #endif /* GL_GLEXT_PROTOTYPES */ 6592 #endif /* GL_GLEXT_PROTOTYPES */
5896 typedef void (APIENTRYP PFNGLBINDVERTEXARRAYPROC) (GLuint array); 6593 typedef void (APIENTRYP PFNGLBINDVERTEXARRAYPROC) (GLuint array);
5897 typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint *a rrays); 6594 typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSPROC) (GLsizei n, const GLuint *a rrays);
5898 typedef void (APIENTRYP PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays); 6595 typedef void (APIENTRYP PFNGLGENVERTEXARRAYSPROC) (GLsizei n, GLuint *arrays);
5899 typedef GLboolean (APIENTRYP PFNGLISVERTEXARRAYPROC) (GLuint array); 6596 typedef GLboolean (APIENTRYP PFNGLISVERTEXARRAYPROC) (GLuint array);
5900 #endif 6597 #endif
5901 6598
5902 #ifndef GL_ARB_uniform_buffer_object 6599 #ifndef GL_ARB_uniform_buffer_object
5903 #define GL_ARB_uniform_buffer_object 1 6600 #define GL_ARB_uniform_buffer_object 1
5904 #ifdef GL_GLEXT_PROTOTYPES 6601 #ifdef GL_GLEXT_PROTOTYPES
5905 GLAPI void APIENTRY glGetUniformIndices (GLuint, GLsizei, const GLchar* *, GLuin t *); 6602 GLAPI void APIENTRY glGetUniformIndices (GLuint program, GLsizei uniformCount, c onst GLchar* *uniformNames, GLuint *uniformIndices);
5906 GLAPI void APIENTRY glGetActiveUniformsiv (GLuint, GLsizei, const GLuint *, GLen um, GLint *); 6603 GLAPI void APIENTRY glGetActiveUniformsiv (GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
5907 GLAPI void APIENTRY glGetActiveUniformName (GLuint, GLuint, GLsizei, GLsizei *, GLchar *); 6604 GLAPI void APIENTRY glGetActiveUniformName (GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
5908 GLAPI GLuint APIENTRY glGetUniformBlockIndex (GLuint, const GLchar *); 6605 GLAPI GLuint APIENTRY glGetUniformBlockIndex (GLuint program, const GLchar *unif ormBlockName);
5909 GLAPI void APIENTRY glGetActiveUniformBlockiv (GLuint, GLuint, GLenum, GLint *); 6606 GLAPI void APIENTRY glGetActiveUniformBlockiv (GLuint program, GLuint uniformBlo ckIndex, GLenum pname, GLint *params);
5910 GLAPI void APIENTRY glGetActiveUniformBlockName (GLuint, GLuint, GLsizei, GLsize i *, GLchar *); 6607 GLAPI void APIENTRY glGetActiveUniformBlockName (GLuint program, GLuint uniformB lockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName);
5911 GLAPI void APIENTRY glUniformBlockBinding (GLuint, GLuint, GLuint); 6608 GLAPI void APIENTRY glUniformBlockBinding (GLuint program, GLuint uniformBlockIn dex, GLuint uniformBlockBinding);
5912 #endif /* GL_GLEXT_PROTOTYPES */ 6609 #endif /* GL_GLEXT_PROTOTYPES */
5913 typedef void (APIENTRYP PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uni formCount, const GLchar* *uniformNames, GLuint *uniformIndices); 6610 typedef void (APIENTRYP PFNGLGETUNIFORMINDICESPROC) (GLuint program, GLsizei uni formCount, const GLchar* *uniformNames, GLuint *uniformIndices);
5914 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei u niformCount, const GLuint *uniformIndices, GLenum pname, GLint *params); 6611 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMSIVPROC) (GLuint program, GLsizei u niformCount, const GLuint *uniformIndices, GLenum pname, GLint *params);
5915 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint u niformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName); 6612 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMNAMEPROC) (GLuint program, GLuint u niformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName);
5916 typedef GLuint (APIENTRYP PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName); 6613 typedef GLuint (APIENTRYP PFNGLGETUNIFORMBLOCKINDEXPROC) (GLuint program, const GLchar *uniformBlockName);
5917 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuin t uniformBlockIndex, GLenum pname, GLint *params); 6614 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMBLOCKIVPROC) (GLuint program, GLuin t uniformBlockIndex, GLenum pname, GLint *params);
5918 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLu int uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockNam e); 6615 typedef void (APIENTRYP PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) (GLuint program, GLu int uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockNam e);
5919 typedef void (APIENTRYP PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint un iformBlockIndex, GLuint uniformBlockBinding); 6616 typedef void (APIENTRYP PFNGLUNIFORMBLOCKBINDINGPROC) (GLuint program, GLuint un iformBlockIndex, GLuint uniformBlockBinding);
5920 #endif 6617 #endif
5921 6618
5922 #ifndef GL_ARB_compatibility 6619 #ifndef GL_ARB_compatibility
5923 #define GL_ARB_compatibility 1 6620 #define GL_ARB_compatibility 1
5924 #endif 6621 #endif
5925 6622
5926 #ifndef GL_ARB_copy_buffer 6623 #ifndef GL_ARB_copy_buffer
5927 #define GL_ARB_copy_buffer 1 6624 #define GL_ARB_copy_buffer 1
5928 #ifdef GL_GLEXT_PROTOTYPES 6625 #ifdef GL_GLEXT_PROTOTYPES
5929 GLAPI void APIENTRY glCopyBufferSubData (GLenum, GLenum, GLintptr, GLintptr, GLs izeiptr); 6626 GLAPI void APIENTRY glCopyBufferSubData (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
5930 #endif /* GL_GLEXT_PROTOTYPES */ 6627 #endif /* GL_GLEXT_PROTOTYPES */
5931 typedef void (APIENTRYP PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum w riteTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); 6628 typedef void (APIENTRYP PFNGLCOPYBUFFERSUBDATAPROC) (GLenum readTarget, GLenum w riteTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
5932 #endif 6629 #endif
5933 6630
5934 #ifndef GL_ARB_shader_texture_lod 6631 #ifndef GL_ARB_shader_texture_lod
5935 #define GL_ARB_shader_texture_lod 1 6632 #define GL_ARB_shader_texture_lod 1
5936 #endif 6633 #endif
5937 6634
5938 #ifndef GL_ARB_depth_clamp 6635 #ifndef GL_ARB_depth_clamp
5939 #define GL_ARB_depth_clamp 1 6636 #define GL_ARB_depth_clamp 1
5940 #endif 6637 #endif
5941 6638
5942 #ifndef GL_ARB_draw_elements_base_vertex 6639 #ifndef GL_ARB_draw_elements_base_vertex
5943 #define GL_ARB_draw_elements_base_vertex 1 6640 #define GL_ARB_draw_elements_base_vertex 1
5944 #ifdef GL_GLEXT_PROTOTYPES 6641 #ifdef GL_GLEXT_PROTOTYPES
5945 GLAPI void APIENTRY glDrawElementsBaseVertex (GLenum, GLsizei, GLenum, const GLv oid *, GLint); 6642 GLAPI void APIENTRY glDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
5946 GLAPI void APIENTRY glDrawRangeElementsBaseVertex (GLenum, GLuint, GLuint, GLsiz ei, GLenum, const GLvoid *, GLint); 6643 GLAPI void APIENTRY glDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GL uint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
5947 GLAPI void APIENTRY glDrawElementsInstancedBaseVertex (GLenum, GLsizei, GLenum, const GLvoid *, GLsizei, GLint); 6644 GLAPI void APIENTRY glDrawElementsInstancedBaseVertex (GLenum mode, GLsizei coun t, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex);
5948 GLAPI void APIENTRY glMultiDrawElementsBaseVertex (GLenum, const GLsizei *, GLen um, const GLvoid* *, GLsizei, const GLint *); 6645 GLAPI void APIENTRY glMultiDrawElementsBaseVertex (GLenum mode, const GLsizei *c ount, GLenum type, const GLvoid* *indices, GLsizei primcount, const GLint *basev ertex);
5949 #endif /* GL_GLEXT_PROTOTYPES */ 6646 #endif /* GL_GLEXT_PROTOTYPES */
5950 typedef void (APIENTRYP PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei c ount, GLenum type, const GLvoid *indices, GLint basevertex); 6647 typedef void (APIENTRYP PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei c ount, GLenum type, const GLvoid *indices, GLint basevertex);
5951 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLui nt start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint b asevertex); 6648 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLui nt start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint b asevertex);
5952 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint base vertex); 6649 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint base vertex);
5953 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, cons t GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount, const GLint *basevertex); 6650 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, cons t GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount, const GLint *basevertex);
5954 #endif 6651 #endif
5955 6652
5956 #ifndef GL_ARB_fragment_coord_conventions 6653 #ifndef GL_ARB_fragment_coord_conventions
5957 #define GL_ARB_fragment_coord_conventions 1 6654 #define GL_ARB_fragment_coord_conventions 1
5958 #endif 6655 #endif
5959 6656
5960 #ifndef GL_ARB_provoking_vertex 6657 #ifndef GL_ARB_provoking_vertex
5961 #define GL_ARB_provoking_vertex 1 6658 #define GL_ARB_provoking_vertex 1
5962 #ifdef GL_GLEXT_PROTOTYPES 6659 #ifdef GL_GLEXT_PROTOTYPES
5963 GLAPI void APIENTRY glProvokingVertex (GLenum); 6660 GLAPI void APIENTRY glProvokingVertex (GLenum mode);
5964 #endif /* GL_GLEXT_PROTOTYPES */ 6661 #endif /* GL_GLEXT_PROTOTYPES */
5965 typedef void (APIENTRYP PFNGLPROVOKINGVERTEXPROC) (GLenum mode); 6662 typedef void (APIENTRYP PFNGLPROVOKINGVERTEXPROC) (GLenum mode);
5966 #endif 6663 #endif
5967 6664
5968 #ifndef GL_ARB_seamless_cube_map 6665 #ifndef GL_ARB_seamless_cube_map
5969 #define GL_ARB_seamless_cube_map 1 6666 #define GL_ARB_seamless_cube_map 1
5970 #endif 6667 #endif
5971 6668
5972 #ifndef GL_ARB_sync 6669 #ifndef GL_ARB_sync
5973 #define GL_ARB_sync 1 6670 #define GL_ARB_sync 1
5974 #ifdef GL_GLEXT_PROTOTYPES 6671 #ifdef GL_GLEXT_PROTOTYPES
5975 GLAPI GLsync APIENTRY glFenceSync (GLenum, GLbitfield); 6672 GLAPI GLsync APIENTRY glFenceSync (GLenum condition, GLbitfield flags);
5976 GLAPI GLboolean APIENTRY glIsSync (GLsync); 6673 GLAPI GLboolean APIENTRY glIsSync (GLsync sync);
5977 GLAPI void APIENTRY glDeleteSync (GLsync); 6674 GLAPI void APIENTRY glDeleteSync (GLsync sync);
5978 GLAPI GLenum APIENTRY glClientWaitSync (GLsync, GLbitfield, GLuint64); 6675 GLAPI GLenum APIENTRY glClientWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout);
5979 GLAPI void APIENTRY glWaitSync (GLsync, GLbitfield, GLuint64); 6676 GLAPI void APIENTRY glWaitSync (GLsync sync, GLbitfield flags, GLuint64 timeout) ;
5980 GLAPI void APIENTRY glGetInteger64v (GLenum, GLint64 *); 6677 GLAPI void APIENTRY glGetInteger64v (GLenum pname, GLint64 *params);
5981 GLAPI void APIENTRY glGetSynciv (GLsync, GLenum, GLsizei, GLsizei *, GLint *); 6678 GLAPI void APIENTRY glGetSynciv (GLsync sync, GLenum pname, GLsizei bufSize, GLs izei *length, GLint *values);
5982 #endif /* GL_GLEXT_PROTOTYPES */ 6679 #endif /* GL_GLEXT_PROTOTYPES */
5983 typedef GLsync (APIENTRYP PFNGLFENCESYNCPROC) (GLenum condition, GLbitfield flag s); 6680 typedef GLsync (APIENTRYP PFNGLFENCESYNCPROC) (GLenum condition, GLbitfield flag s);
5984 typedef GLboolean (APIENTRYP PFNGLISSYNCPROC) (GLsync sync); 6681 typedef GLboolean (APIENTRYP PFNGLISSYNCPROC) (GLsync sync);
5985 typedef void (APIENTRYP PFNGLDELETESYNCPROC) (GLsync sync); 6682 typedef void (APIENTRYP PFNGLDELETESYNCPROC) (GLsync sync);
5986 typedef GLenum (APIENTRYP PFNGLCLIENTWAITSYNCPROC) (GLsync sync, GLbitfield flag s, GLuint64 timeout); 6683 typedef GLenum (APIENTRYP PFNGLCLIENTWAITSYNCPROC) (GLsync sync, GLbitfield flag s, GLuint64 timeout);
5987 typedef void (APIENTRYP PFNGLWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuin t64 timeout); 6684 typedef void (APIENTRYP PFNGLWAITSYNCPROC) (GLsync sync, GLbitfield flags, GLuin t64 timeout);
5988 typedef void (APIENTRYP PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64 *params); 6685 typedef void (APIENTRYP PFNGLGETINTEGER64VPROC) (GLenum pname, GLint64 *params);
5989 typedef void (APIENTRYP PFNGLGETSYNCIVPROC) (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values); 6686 typedef void (APIENTRYP PFNGLGETSYNCIVPROC) (GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
5990 #endif 6687 #endif
5991 6688
5992 #ifndef GL_ARB_texture_multisample 6689 #ifndef GL_ARB_texture_multisample
5993 #define GL_ARB_texture_multisample 1 6690 #define GL_ARB_texture_multisample 1
5994 #ifdef GL_GLEXT_PROTOTYPES 6691 #ifdef GL_GLEXT_PROTOTYPES
5995 GLAPI void APIENTRY glTexImage2DMultisample (GLenum, GLsizei, GLint, GLsizei, GL sizei, GLboolean); 6692 GLAPI void APIENTRY glTexImage2DMultisample (GLenum target, GLsizei samples, GLi nt internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations );
5996 GLAPI void APIENTRY glTexImage3DMultisample (GLenum, GLsizei, GLint, GLsizei, GL sizei, GLsizei, GLboolean); 6693 GLAPI void APIENTRY glTexImage3DMultisample (GLenum target, GLsizei samples, GLi nt internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixed samplelocations);
5997 GLAPI void APIENTRY glGetMultisamplefv (GLenum, GLuint, GLfloat *); 6694 GLAPI void APIENTRY glGetMultisamplefv (GLenum pname, GLuint index, GLfloat *val );
5998 GLAPI void APIENTRY glSampleMaski (GLuint, GLbitfield); 6695 GLAPI void APIENTRY glSampleMaski (GLuint index, GLbitfield mask);
5999 #endif /* GL_GLEXT_PROTOTYPES */ 6696 #endif /* GL_GLEXT_PROTOTYPES */
6000 typedef void (APIENTRYP PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsam plelocations); 6697 typedef void (APIENTRYP PFNGLTEXIMAGE2DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsam plelocations);
6001 typedef void (APIENTRYP PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLb oolean fixedsamplelocations); 6698 typedef void (APIENTRYP PFNGLTEXIMAGE3DMULTISAMPLEPROC) (GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLb oolean fixedsamplelocations);
6002 typedef void (APIENTRYP PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat *val); 6699 typedef void (APIENTRYP PFNGLGETMULTISAMPLEFVPROC) (GLenum pname, GLuint index, GLfloat *val);
6003 typedef void (APIENTRYP PFNGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask); 6700 typedef void (APIENTRYP PFNGLSAMPLEMASKIPROC) (GLuint index, GLbitfield mask);
6004 #endif 6701 #endif
6005 6702
6006 #ifndef GL_ARB_vertex_array_bgra 6703 #ifndef GL_ARB_vertex_array_bgra
6007 #define GL_ARB_vertex_array_bgra 1 6704 #define GL_ARB_vertex_array_bgra 1
6008 #endif 6705 #endif
6009 6706
6010 #ifndef GL_ARB_draw_buffers_blend 6707 #ifndef GL_ARB_draw_buffers_blend
6011 #define GL_ARB_draw_buffers_blend 1 6708 #define GL_ARB_draw_buffers_blend 1
6012 #ifdef GL_GLEXT_PROTOTYPES 6709 #ifdef GL_GLEXT_PROTOTYPES
6013 GLAPI void APIENTRY glBlendEquationi (GLuint, GLenum); 6710 GLAPI void APIENTRY glBlendEquationiARB (GLuint buf, GLenum mode);
6014 GLAPI void APIENTRY glBlendEquationSeparatei (GLuint, GLenum, GLenum); 6711 GLAPI void APIENTRY glBlendEquationSeparateiARB (GLuint buf, GLenum modeRGB, GLe num modeAlpha);
6015 GLAPI void APIENTRY glBlendFunci (GLuint, GLenum, GLenum); 6712 GLAPI void APIENTRY glBlendFunciARB (GLuint buf, GLenum src, GLenum dst);
6016 GLAPI void APIENTRY glBlendFuncSeparatei (GLuint, GLenum, GLenum, GLenum, GLenum ); 6713 GLAPI void APIENTRY glBlendFuncSeparateiARB (GLuint buf, GLenum srcRGB, GLenum d stRGB, GLenum srcAlpha, GLenum dstAlpha);
6017 #endif /* GL_GLEXT_PROTOTYPES */ 6714 #endif /* GL_GLEXT_PROTOTYPES */
6018 typedef void (APIENTRYP PFNGLBLENDEQUATIONIPROC) (GLuint buf, GLenum mode); 6715 typedef void (APIENTRYP PFNGLBLENDEQUATIONIARBPROC) (GLuint buf, GLenum mode);
6019 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEIPROC) (GLuint buf, GLenum mod eRGB, GLenum modeAlpha); 6716 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEIARBPROC) (GLuint buf, GLenum modeRGB, GLenum modeAlpha);
6020 typedef void (APIENTRYP PFNGLBLENDFUNCIPROC) (GLuint buf, GLenum src, GLenum dst ); 6717 typedef void (APIENTRYP PFNGLBLENDFUNCIARBPROC) (GLuint buf, GLenum src, GLenum dst);
6021 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEIPROC) (GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 6718 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEIARBPROC) (GLuint buf, GLenum srcR GB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
6022 #endif 6719 #endif
6023 6720
6024 #ifndef GL_ARB_sample_shading 6721 #ifndef GL_ARB_sample_shading
6025 #define GL_ARB_sample_shading 1 6722 #define GL_ARB_sample_shading 1
6026 #ifdef GL_GLEXT_PROTOTYPES 6723 #ifdef GL_GLEXT_PROTOTYPES
6027 GLAPI void APIENTRY glMinSampleShading (GLclampf); 6724 GLAPI void APIENTRY glMinSampleShadingARB (GLclampf value);
6028 #endif /* GL_GLEXT_PROTOTYPES */ 6725 #endif /* GL_GLEXT_PROTOTYPES */
6029 typedef void (APIENTRYP PFNGLMINSAMPLESHADINGPROC) (GLclampf value); 6726 typedef void (APIENTRYP PFNGLMINSAMPLESHADINGARBPROC) (GLclampf value);
6030 #endif 6727 #endif
6031 6728
6032 #ifndef GL_ARB_texture_cube_map_array 6729 #ifndef GL_ARB_texture_cube_map_array
6033 #define GL_ARB_texture_cube_map_array 1 6730 #define GL_ARB_texture_cube_map_array 1
6034 #endif 6731 #endif
6035 6732
6036 #ifndef GL_ARB_texture_gather 6733 #ifndef GL_ARB_texture_gather
6037 #define GL_ARB_texture_gather 1 6734 #define GL_ARB_texture_gather 1
6038 #endif 6735 #endif
6039 6736
6040 #ifndef GL_ARB_texture_query_lod 6737 #ifndef GL_ARB_texture_query_lod
6041 #define GL_ARB_texture_query_lod 1 6738 #define GL_ARB_texture_query_lod 1
6042 #endif 6739 #endif
6043 6740
6741 #ifndef GL_ARB_shading_language_include
6742 #define GL_ARB_shading_language_include 1
6743 #ifdef GL_GLEXT_PROTOTYPES
6744 GLAPI void APIENTRY glNamedStringARB (GLenum type, GLint namelen, const GLchar * name, GLint stringlen, const GLchar *string);
6745 GLAPI void APIENTRY glDeleteNamedStringARB (GLint namelen, const GLchar *name);
6746 GLAPI void APIENTRY glCompileShaderIncludeARB (GLuint shader, GLsizei count, con st GLchar* *path, const GLint *length);
6747 GLAPI GLboolean APIENTRY glIsNamedStringARB (GLint namelen, const GLchar *name);
6748 GLAPI void APIENTRY glGetNamedStringARB (GLint namelen, const GLchar *name, GLsi zei bufSize, GLint *stringlen, GLchar *string);
6749 GLAPI void APIENTRY glGetNamedStringivARB (GLint namelen, const GLchar *name, GL enum pname, GLint *params);
6750 #endif /* GL_GLEXT_PROTOTYPES */
6751 typedef void (APIENTRYP PFNGLNAMEDSTRINGARBPROC) (GLenum type, GLint namelen, co nst GLchar *name, GLint stringlen, const GLchar *string);
6752 typedef void (APIENTRYP PFNGLDELETENAMEDSTRINGARBPROC) (GLint namelen, const GLc har *name);
6753 typedef void (APIENTRYP PFNGLCOMPILESHADERINCLUDEARBPROC) (GLuint shader, GLsize i count, const GLchar* *path, const GLint *length);
6754 typedef GLboolean (APIENTRYP PFNGLISNAMEDSTRINGARBPROC) (GLint namelen, const GL char *name);
6755 typedef void (APIENTRYP PFNGLGETNAMEDSTRINGARBPROC) (GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string);
6756 typedef void (APIENTRYP PFNGLGETNAMEDSTRINGIVARBPROC) (GLint namelen, const GLch ar *name, GLenum pname, GLint *params);
6757 #endif
6758
6759 #ifndef GL_ARB_texture_compression_bptc
6760 #define GL_ARB_texture_compression_bptc 1
6761 #endif
6762
6763 #ifndef GL_ARB_blend_func_extended
6764 #define GL_ARB_blend_func_extended 1
6765 #ifdef GL_GLEXT_PROTOTYPES
6766 GLAPI void APIENTRY glBindFragDataLocationIndexed (GLuint program, GLuint colorN umber, GLuint index, const GLchar *name);
6767 GLAPI GLint APIENTRY glGetFragDataIndex (GLuint program, const GLchar *name);
6768 #endif /* GL_GLEXT_PROTOTYPES */
6769 typedef void (APIENTRYP PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) (GLuint program, G Luint colorNumber, GLuint index, const GLchar *name);
6770 typedef GLint (APIENTRYP PFNGLGETFRAGDATAINDEXPROC) (GLuint program, const GLcha r *name);
6771 #endif
6772
6773 #ifndef GL_ARB_explicit_attrib_location
6774 #define GL_ARB_explicit_attrib_location 1
6775 #endif
6776
6777 #ifndef GL_ARB_occlusion_query2
6778 #define GL_ARB_occlusion_query2 1
6779 #endif
6780
6781 #ifndef GL_ARB_sampler_objects
6782 #define GL_ARB_sampler_objects 1
6783 #ifdef GL_GLEXT_PROTOTYPES
6784 GLAPI void APIENTRY glGenSamplers (GLsizei count, GLuint *samplers);
6785 GLAPI void APIENTRY glDeleteSamplers (GLsizei count, const GLuint *samplers);
6786 GLAPI GLboolean APIENTRY glIsSampler (GLuint sampler);
6787 GLAPI void APIENTRY glBindSampler (GLuint unit, GLuint sampler);
6788 GLAPI void APIENTRY glSamplerParameteri (GLuint sampler, GLenum pname, GLint par am);
6789 GLAPI void APIENTRY glSamplerParameteriv (GLuint sampler, GLenum pname, const GL int *param);
6790 GLAPI void APIENTRY glSamplerParameterf (GLuint sampler, GLenum pname, GLfloat p aram);
6791 GLAPI void APIENTRY glSamplerParameterfv (GLuint sampler, GLenum pname, const GL float *param);
6792 GLAPI void APIENTRY glSamplerParameterIiv (GLuint sampler, GLenum pname, const G Lint *param);
6793 GLAPI void APIENTRY glSamplerParameterIuiv (GLuint sampler, GLenum pname, const GLuint *param);
6794 GLAPI void APIENTRY glGetSamplerParameteriv (GLuint sampler, GLenum pname, GLint *params);
6795 GLAPI void APIENTRY glGetSamplerParameterIiv (GLuint sampler, GLenum pname, GLin t *params);
6796 GLAPI void APIENTRY glGetSamplerParameterfv (GLuint sampler, GLenum pname, GLflo at *params);
6797 GLAPI void APIENTRY glGetSamplerParameterIuiv (GLuint sampler, GLenum pname, GLu int *params);
6798 #endif /* GL_GLEXT_PROTOTYPES */
6799 typedef void (APIENTRYP PFNGLGENSAMPLERSPROC) (GLsizei count, GLuint *samplers);
6800 typedef void (APIENTRYP PFNGLDELETESAMPLERSPROC) (GLsizei count, const GLuint *s amplers);
6801 typedef GLboolean (APIENTRYP PFNGLISSAMPLERPROC) (GLuint sampler);
6802 typedef void (APIENTRYP PFNGLBINDSAMPLERPROC) (GLuint unit, GLuint sampler);
6803 typedef void (APIENTRYP PFNGLSAMPLERPARAMETERIPROC) (GLuint sampler, GLenum pnam e, GLint param);
6804 typedef void (APIENTRYP PFNGLSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pna me, const GLint *param);
6805 typedef void (APIENTRYP PFNGLSAMPLERPARAMETERFPROC) (GLuint sampler, GLenum pnam e, GLfloat param);
6806 typedef void (APIENTRYP PFNGLSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pna me, const GLfloat *param);
6807 typedef void (APIENTRYP PFNGLSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pn ame, const GLint *param);
6808 typedef void (APIENTRYP PFNGLSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenum p name, const GLuint *param);
6809 typedef void (APIENTRYP PFNGLGETSAMPLERPARAMETERIVPROC) (GLuint sampler, GLenum pname, GLint *params);
6810 typedef void (APIENTRYP PFNGLGETSAMPLERPARAMETERIIVPROC) (GLuint sampler, GLenum pname, GLint *params);
6811 typedef void (APIENTRYP PFNGLGETSAMPLERPARAMETERFVPROC) (GLuint sampler, GLenum pname, GLfloat *params);
6812 typedef void (APIENTRYP PFNGLGETSAMPLERPARAMETERIUIVPROC) (GLuint sampler, GLenu m pname, GLuint *params);
6813 #endif
6814
6815 #ifndef GL_ARB_texture_rgb10_a2ui
6816 #define GL_ARB_texture_rgb10_a2ui 1
6817 #endif
6818
6819 #ifndef GL_ARB_texture_swizzle
6820 #define GL_ARB_texture_swizzle 1
6821 #endif
6822
6823 #ifndef GL_ARB_timer_query
6824 #define GL_ARB_timer_query 1
6825 #ifdef GL_GLEXT_PROTOTYPES
6826 GLAPI void APIENTRY glQueryCounter (GLuint id, GLenum target);
6827 GLAPI void APIENTRY glGetQueryObjecti64v (GLuint id, GLenum pname, GLint64 *para ms);
6828 GLAPI void APIENTRY glGetQueryObjectui64v (GLuint id, GLenum pname, GLuint64 *pa rams);
6829 #endif /* GL_GLEXT_PROTOTYPES */
6830 typedef void (APIENTRYP PFNGLQUERYCOUNTERPROC) (GLuint id, GLenum target);
6831 typedef void (APIENTRYP PFNGLGETQUERYOBJECTI64VPROC) (GLuint id, GLenum pname, G Lint64 *params);
6832 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUI64VPROC) (GLuint id, GLenum pname, GLuint64 *params);
6833 #endif
6834
6835 #ifndef GL_ARB_vertex_type_2_10_10_10_rev
6836 #define GL_ARB_vertex_type_2_10_10_10_rev 1
6837 #ifdef GL_GLEXT_PROTOTYPES
6838 GLAPI void APIENTRY glVertexP2ui (GLenum type, GLuint value);
6839 GLAPI void APIENTRY glVertexP2uiv (GLenum type, const GLuint *value);
6840 GLAPI void APIENTRY glVertexP3ui (GLenum type, GLuint value);
6841 GLAPI void APIENTRY glVertexP3uiv (GLenum type, const GLuint *value);
6842 GLAPI void APIENTRY glVertexP4ui (GLenum type, GLuint value);
6843 GLAPI void APIENTRY glVertexP4uiv (GLenum type, const GLuint *value);
6844 GLAPI void APIENTRY glTexCoordP1ui (GLenum type, GLuint coords);
6845 GLAPI void APIENTRY glTexCoordP1uiv (GLenum type, const GLuint *coords);
6846 GLAPI void APIENTRY glTexCoordP2ui (GLenum type, GLuint coords);
6847 GLAPI void APIENTRY glTexCoordP2uiv (GLenum type, const GLuint *coords);
6848 GLAPI void APIENTRY glTexCoordP3ui (GLenum type, GLuint coords);
6849 GLAPI void APIENTRY glTexCoordP3uiv (GLenum type, const GLuint *coords);
6850 GLAPI void APIENTRY glTexCoordP4ui (GLenum type, GLuint coords);
6851 GLAPI void APIENTRY glTexCoordP4uiv (GLenum type, const GLuint *coords);
6852 GLAPI void APIENTRY glMultiTexCoordP1ui (GLenum texture, GLenum type, GLuint coo rds);
6853 GLAPI void APIENTRY glMultiTexCoordP1uiv (GLenum texture, GLenum type, const GLu int *coords);
6854 GLAPI void APIENTRY glMultiTexCoordP2ui (GLenum texture, GLenum type, GLuint coo rds);
6855 GLAPI void APIENTRY glMultiTexCoordP2uiv (GLenum texture, GLenum type, const GLu int *coords);
6856 GLAPI void APIENTRY glMultiTexCoordP3ui (GLenum texture, GLenum type, GLuint coo rds);
6857 GLAPI void APIENTRY glMultiTexCoordP3uiv (GLenum texture, GLenum type, const GLu int *coords);
6858 GLAPI void APIENTRY glMultiTexCoordP4ui (GLenum texture, GLenum type, GLuint coo rds);
6859 GLAPI void APIENTRY glMultiTexCoordP4uiv (GLenum texture, GLenum type, const GLu int *coords);
6860 GLAPI void APIENTRY glNormalP3ui (GLenum type, GLuint coords);
6861 GLAPI void APIENTRY glNormalP3uiv (GLenum type, const GLuint *coords);
6862 GLAPI void APIENTRY glColorP3ui (GLenum type, GLuint color);
6863 GLAPI void APIENTRY glColorP3uiv (GLenum type, const GLuint *color);
6864 GLAPI void APIENTRY glColorP4ui (GLenum type, GLuint color);
6865 GLAPI void APIENTRY glColorP4uiv (GLenum type, const GLuint *color);
6866 GLAPI void APIENTRY glSecondaryColorP3ui (GLenum type, GLuint color);
6867 GLAPI void APIENTRY glSecondaryColorP3uiv (GLenum type, const GLuint *color);
6868 GLAPI void APIENTRY glVertexAttribP1ui (GLuint index, GLenum type, GLboolean nor malized, GLuint value);
6869 GLAPI void APIENTRY glVertexAttribP1uiv (GLuint index, GLenum type, GLboolean no rmalized, const GLuint *value);
6870 GLAPI void APIENTRY glVertexAttribP2ui (GLuint index, GLenum type, GLboolean nor malized, GLuint value);
6871 GLAPI void APIENTRY glVertexAttribP2uiv (GLuint index, GLenum type, GLboolean no rmalized, const GLuint *value);
6872 GLAPI void APIENTRY glVertexAttribP3ui (GLuint index, GLenum type, GLboolean nor malized, GLuint value);
6873 GLAPI void APIENTRY glVertexAttribP3uiv (GLuint index, GLenum type, GLboolean no rmalized, const GLuint *value);
6874 GLAPI void APIENTRY glVertexAttribP4ui (GLuint index, GLenum type, GLboolean nor malized, GLuint value);
6875 GLAPI void APIENTRY glVertexAttribP4uiv (GLuint index, GLenum type, GLboolean no rmalized, const GLuint *value);
6876 #endif /* GL_GLEXT_PROTOTYPES */
6877 typedef void (APIENTRYP PFNGLVERTEXP2UIPROC) (GLenum type, GLuint value);
6878 typedef void (APIENTRYP PFNGLVERTEXP2UIVPROC) (GLenum type, const GLuint *value) ;
6879 typedef void (APIENTRYP PFNGLVERTEXP3UIPROC) (GLenum type, GLuint value);
6880 typedef void (APIENTRYP PFNGLVERTEXP3UIVPROC) (GLenum type, const GLuint *value) ;
6881 typedef void (APIENTRYP PFNGLVERTEXP4UIPROC) (GLenum type, GLuint value);
6882 typedef void (APIENTRYP PFNGLVERTEXP4UIVPROC) (GLenum type, const GLuint *value) ;
6883 typedef void (APIENTRYP PFNGLTEXCOORDP1UIPROC) (GLenum type, GLuint coords);
6884 typedef void (APIENTRYP PFNGLTEXCOORDP1UIVPROC) (GLenum type, const GLuint *coor ds);
6885 typedef void (APIENTRYP PFNGLTEXCOORDP2UIPROC) (GLenum type, GLuint coords);
6886 typedef void (APIENTRYP PFNGLTEXCOORDP2UIVPROC) (GLenum type, const GLuint *coor ds);
6887 typedef void (APIENTRYP PFNGLTEXCOORDP3UIPROC) (GLenum type, GLuint coords);
6888 typedef void (APIENTRYP PFNGLTEXCOORDP3UIVPROC) (GLenum type, const GLuint *coor ds);
6889 typedef void (APIENTRYP PFNGLTEXCOORDP4UIPROC) (GLenum type, GLuint coords);
6890 typedef void (APIENTRYP PFNGLTEXCOORDP4UIVPROC) (GLenum type, const GLuint *coor ds);
6891 typedef void (APIENTRYP PFNGLMULTITEXCOORDP1UIPROC) (GLenum texture, GLenum type , GLuint coords);
6892 typedef void (APIENTRYP PFNGLMULTITEXCOORDP1UIVPROC) (GLenum texture, GLenum typ e, const GLuint *coords);
6893 typedef void (APIENTRYP PFNGLMULTITEXCOORDP2UIPROC) (GLenum texture, GLenum type , GLuint coords);
6894 typedef void (APIENTRYP PFNGLMULTITEXCOORDP2UIVPROC) (GLenum texture, GLenum typ e, const GLuint *coords);
6895 typedef void (APIENTRYP PFNGLMULTITEXCOORDP3UIPROC) (GLenum texture, GLenum type , GLuint coords);
6896 typedef void (APIENTRYP PFNGLMULTITEXCOORDP3UIVPROC) (GLenum texture, GLenum typ e, const GLuint *coords);
6897 typedef void (APIENTRYP PFNGLMULTITEXCOORDP4UIPROC) (GLenum texture, GLenum type , GLuint coords);
6898 typedef void (APIENTRYP PFNGLMULTITEXCOORDP4UIVPROC) (GLenum texture, GLenum typ e, const GLuint *coords);
6899 typedef void (APIENTRYP PFNGLNORMALP3UIPROC) (GLenum type, GLuint coords);
6900 typedef void (APIENTRYP PFNGLNORMALP3UIVPROC) (GLenum type, const GLuint *coords );
6901 typedef void (APIENTRYP PFNGLCOLORP3UIPROC) (GLenum type, GLuint color);
6902 typedef void (APIENTRYP PFNGLCOLORP3UIVPROC) (GLenum type, const GLuint *color);
6903 typedef void (APIENTRYP PFNGLCOLORP4UIPROC) (GLenum type, GLuint color);
6904 typedef void (APIENTRYP PFNGLCOLORP4UIVPROC) (GLenum type, const GLuint *color);
6905 typedef void (APIENTRYP PFNGLSECONDARYCOLORP3UIPROC) (GLenum type, GLuint color) ;
6906 typedef void (APIENTRYP PFNGLSECONDARYCOLORP3UIVPROC) (GLenum type, const GLuint *color);
6907 typedef void (APIENTRYP PFNGLVERTEXATTRIBP1UIPROC) (GLuint index, GLenum type, G Lboolean normalized, GLuint value);
6908 typedef void (APIENTRYP PFNGLVERTEXATTRIBP1UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
6909 typedef void (APIENTRYP PFNGLVERTEXATTRIBP2UIPROC) (GLuint index, GLenum type, G Lboolean normalized, GLuint value);
6910 typedef void (APIENTRYP PFNGLVERTEXATTRIBP2UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
6911 typedef void (APIENTRYP PFNGLVERTEXATTRIBP3UIPROC) (GLuint index, GLenum type, G Lboolean normalized, GLuint value);
6912 typedef void (APIENTRYP PFNGLVERTEXATTRIBP3UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
6913 typedef void (APIENTRYP PFNGLVERTEXATTRIBP4UIPROC) (GLuint index, GLenum type, G Lboolean normalized, GLuint value);
6914 typedef void (APIENTRYP PFNGLVERTEXATTRIBP4UIVPROC) (GLuint index, GLenum type, GLboolean normalized, const GLuint *value);
6915 #endif
6916
6917 #ifndef GL_ARB_draw_indirect
6918 #define GL_ARB_draw_indirect 1
6919 #ifdef GL_GLEXT_PROTOTYPES
6920 GLAPI void APIENTRY glDrawArraysIndirect (GLenum mode, const GLvoid *indirect);
6921 GLAPI void APIENTRY glDrawElementsIndirect (GLenum mode, GLenum type, const GLvo id *indirect);
6922 #endif /* GL_GLEXT_PROTOTYPES */
6923 typedef void (APIENTRYP PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const GLvoid *indirect);
6924 typedef void (APIENTRYP PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type , const GLvoid *indirect);
6925 #endif
6926
6927 #ifndef GL_ARB_gpu_shader5
6928 #define GL_ARB_gpu_shader5 1
6929 #endif
6930
6931 #ifndef GL_ARB_gpu_shader_fp64
6932 #define GL_ARB_gpu_shader_fp64 1
6933 #ifdef GL_GLEXT_PROTOTYPES
6934 GLAPI void APIENTRY glUniform1d (GLint location, GLdouble x);
6935 GLAPI void APIENTRY glUniform2d (GLint location, GLdouble x, GLdouble y);
6936 GLAPI void APIENTRY glUniform3d (GLint location, GLdouble x, GLdouble y, GLdoubl e z);
6937 GLAPI void APIENTRY glUniform4d (GLint location, GLdouble x, GLdouble y, GLdoubl e z, GLdouble w);
6938 GLAPI void APIENTRY glUniform1dv (GLint location, GLsizei count, const GLdouble *value);
6939 GLAPI void APIENTRY glUniform2dv (GLint location, GLsizei count, const GLdouble *value);
6940 GLAPI void APIENTRY glUniform3dv (GLint location, GLsizei count, const GLdouble *value);
6941 GLAPI void APIENTRY glUniform4dv (GLint location, GLsizei count, const GLdouble *value);
6942 GLAPI void APIENTRY glUniformMatrix2dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
6943 GLAPI void APIENTRY glUniformMatrix3dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
6944 GLAPI void APIENTRY glUniformMatrix4dv (GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
6945 GLAPI void APIENTRY glUniformMatrix2x3dv (GLint location, GLsizei count, GLboole an transpose, const GLdouble *value);
6946 GLAPI void APIENTRY glUniformMatrix2x4dv (GLint location, GLsizei count, GLboole an transpose, const GLdouble *value);
6947 GLAPI void APIENTRY glUniformMatrix3x2dv (GLint location, GLsizei count, GLboole an transpose, const GLdouble *value);
6948 GLAPI void APIENTRY glUniformMatrix3x4dv (GLint location, GLsizei count, GLboole an transpose, const GLdouble *value);
6949 GLAPI void APIENTRY glUniformMatrix4x2dv (GLint location, GLsizei count, GLboole an transpose, const GLdouble *value);
6950 GLAPI void APIENTRY glUniformMatrix4x3dv (GLint location, GLsizei count, GLboole an transpose, const GLdouble *value);
6951 GLAPI void APIENTRY glGetUniformdv (GLuint program, GLint location, GLdouble *pa rams);
6952 #endif /* GL_GLEXT_PROTOTYPES */
6953 typedef void (APIENTRYP PFNGLUNIFORM1DPROC) (GLint location, GLdouble x);
6954 typedef void (APIENTRYP PFNGLUNIFORM2DPROC) (GLint location, GLdouble x, GLdoubl e y);
6955 typedef void (APIENTRYP PFNGLUNIFORM3DPROC) (GLint location, GLdouble x, GLdoubl e y, GLdouble z);
6956 typedef void (APIENTRYP PFNGLUNIFORM4DPROC) (GLint location, GLdouble x, GLdoubl e y, GLdouble z, GLdouble w);
6957 typedef void (APIENTRYP PFNGLUNIFORM1DVPROC) (GLint location, GLsizei count, con st GLdouble *value);
6958 typedef void (APIENTRYP PFNGLUNIFORM2DVPROC) (GLint location, GLsizei count, con st GLdouble *value);
6959 typedef void (APIENTRYP PFNGLUNIFORM3DVPROC) (GLint location, GLsizei count, con st GLdouble *value);
6960 typedef void (APIENTRYP PFNGLUNIFORM4DVPROC) (GLint location, GLsizei count, con st GLdouble *value);
6961 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2DVPROC) (GLint location, GLsizei coun t, GLboolean transpose, const GLdouble *value);
6962 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3DVPROC) (GLint location, GLsizei coun t, GLboolean transpose, const GLdouble *value);
6963 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4DVPROC) (GLint location, GLsizei coun t, GLboolean transpose, const GLdouble *value);
6964 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X3DVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLdouble *value);
6965 typedef void (APIENTRYP PFNGLUNIFORMMATRIX2X4DVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLdouble *value);
6966 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X2DVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLdouble *value);
6967 typedef void (APIENTRYP PFNGLUNIFORMMATRIX3X4DVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLdouble *value);
6968 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X2DVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLdouble *value);
6969 typedef void (APIENTRYP PFNGLUNIFORMMATRIX4X3DVPROC) (GLint location, GLsizei co unt, GLboolean transpose, const GLdouble *value);
6970 typedef void (APIENTRYP PFNGLGETUNIFORMDVPROC) (GLuint program, GLint location, GLdouble *params);
6971 #endif
6972
6973 #ifndef GL_ARB_shader_subroutine
6974 #define GL_ARB_shader_subroutine 1
6975 #ifdef GL_GLEXT_PROTOTYPES
6976 GLAPI GLint APIENTRY glGetSubroutineUniformLocation (GLuint program, GLenum shad ertype, const GLchar *name);
6977 GLAPI GLuint APIENTRY glGetSubroutineIndex (GLuint program, GLenum shadertype, c onst GLchar *name);
6978 GLAPI void APIENTRY glGetActiveSubroutineUniformiv (GLuint program, GLenum shade rtype, GLuint index, GLenum pname, GLint *values);
6979 GLAPI void APIENTRY glGetActiveSubroutineUniformName (GLuint program, GLenum sha dertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
6980 GLAPI void APIENTRY glGetActiveSubroutineName (GLuint program, GLenum shadertype , GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
6981 GLAPI void APIENTRY glUniformSubroutinesuiv (GLenum shadertype, GLsizei count, c onst GLuint *indices);
6982 GLAPI void APIENTRY glGetUniformSubroutineuiv (GLenum shadertype, GLint location , GLuint *params);
6983 GLAPI void APIENTRY glGetProgramStageiv (GLuint program, GLenum shadertype, GLen um pname, GLint *values);
6984 #endif /* GL_GLEXT_PROTOTYPES */
6985 typedef GLint (APIENTRYP PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC) (GLuint program, GLenum shadertype, const GLchar *name);
6986 typedef GLuint (APIENTRYP PFNGLGETSUBROUTINEINDEXPROC) (GLuint program, GLenum s hadertype, const GLchar *name);
6987 typedef void (APIENTRYP PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC) (GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values);
6988 typedef void (APIENTRYP PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC) (GLuint program , GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *nam e);
6989 typedef void (APIENTRYP PFNGLGETACTIVESUBROUTINENAMEPROC) (GLuint program, GLenu m shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name);
6990 typedef void (APIENTRYP PFNGLUNIFORMSUBROUTINESUIVPROC) (GLenum shadertype, GLsi zei count, const GLuint *indices);
6991 typedef void (APIENTRYP PFNGLGETUNIFORMSUBROUTINEUIVPROC) (GLenum shadertype, GL int location, GLuint *params);
6992 typedef void (APIENTRYP PFNGLGETPROGRAMSTAGEIVPROC) (GLuint program, GLenum shad ertype, GLenum pname, GLint *values);
6993 #endif
6994
6995 #ifndef GL_ARB_tessellation_shader
6996 #define GL_ARB_tessellation_shader 1
6997 #ifdef GL_GLEXT_PROTOTYPES
6998 GLAPI void APIENTRY glPatchParameteri (GLenum pname, GLint value);
6999 GLAPI void APIENTRY glPatchParameterfv (GLenum pname, const GLfloat *values);
7000 #endif /* GL_GLEXT_PROTOTYPES */
7001 typedef void (APIENTRYP PFNGLPATCHPARAMETERIPROC) (GLenum pname, GLint value);
7002 typedef void (APIENTRYP PFNGLPATCHPARAMETERFVPROC) (GLenum pname, const GLfloat *values);
7003 #endif
7004
7005 #ifndef GL_ARB_texture_buffer_object_rgb32
7006 #define GL_ARB_texture_buffer_object_rgb32 1
7007 #endif
7008
7009 #ifndef GL_ARB_transform_feedback2
7010 #define GL_ARB_transform_feedback2 1
7011 #ifdef GL_GLEXT_PROTOTYPES
7012 GLAPI void APIENTRY glBindTransformFeedback (GLenum target, GLuint id);
7013 GLAPI void APIENTRY glDeleteTransformFeedbacks (GLsizei n, const GLuint *ids);
7014 GLAPI void APIENTRY glGenTransformFeedbacks (GLsizei n, GLuint *ids);
7015 GLAPI GLboolean APIENTRY glIsTransformFeedback (GLuint id);
7016 GLAPI void APIENTRY glPauseTransformFeedback (void);
7017 GLAPI void APIENTRY glResumeTransformFeedback (void);
7018 GLAPI void APIENTRY glDrawTransformFeedback (GLenum mode, GLuint id);
7019 #endif /* GL_GLEXT_PROTOTYPES */
7020 typedef void (APIENTRYP PFNGLBINDTRANSFORMFEEDBACKPROC) (GLenum target, GLuint i d);
7021 typedef void (APIENTRYP PFNGLDELETETRANSFORMFEEDBACKSPROC) (GLsizei n, const GLu int *ids);
7022 typedef void (APIENTRYP PFNGLGENTRANSFORMFEEDBACKSPROC) (GLsizei n, GLuint *ids) ;
7023 typedef GLboolean (APIENTRYP PFNGLISTRANSFORMFEEDBACKPROC) (GLuint id);
7024 typedef void (APIENTRYP PFNGLPAUSETRANSFORMFEEDBACKPROC) (void);
7025 typedef void (APIENTRYP PFNGLRESUMETRANSFORMFEEDBACKPROC) (void);
7026 typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKPROC) (GLenum mode, GLuint id) ;
7027 #endif
7028
7029 #ifndef GL_ARB_transform_feedback3
7030 #define GL_ARB_transform_feedback3 1
7031 #ifdef GL_GLEXT_PROTOTYPES
7032 GLAPI void APIENTRY glDrawTransformFeedbackStream (GLenum mode, GLuint id, GLuin t stream);
7033 GLAPI void APIENTRY glBeginQueryIndexed (GLenum target, GLuint index, GLuint id) ;
7034 GLAPI void APIENTRY glEndQueryIndexed (GLenum target, GLuint index);
7035 GLAPI void APIENTRY glGetQueryIndexediv (GLenum target, GLuint index, GLenum pna me, GLint *params);
7036 #endif /* GL_GLEXT_PROTOTYPES */
7037 typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC) (GLenum mode, GLui nt id, GLuint stream);
7038 typedef void (APIENTRYP PFNGLBEGINQUERYINDEXEDPROC) (GLenum target, GLuint index , GLuint id);
7039 typedef void (APIENTRYP PFNGLENDQUERYINDEXEDPROC) (GLenum target, GLuint index);
7040 typedef void (APIENTRYP PFNGLGETQUERYINDEXEDIVPROC) (GLenum target, GLuint index , GLenum pname, GLint *params);
7041 #endif
7042
7043 #ifndef GL_ARB_ES2_compatibility
7044 #define GL_ARB_ES2_compatibility 1
7045 #ifdef GL_GLEXT_PROTOTYPES
7046 GLAPI void APIENTRY glReleaseShaderCompiler (void);
7047 GLAPI void APIENTRY glShaderBinary (GLsizei count, const GLuint *shaders, GLenum binaryformat, const GLvoid *binary, GLsizei length);
7048 GLAPI void APIENTRY glGetShaderPrecisionFormat (GLenum shadertype, GLenum precis iontype, GLint *range, GLint *precision);
7049 GLAPI void APIENTRY glDepthRangef (GLclampf n, GLclampf f);
7050 GLAPI void APIENTRY glClearDepthf (GLclampf d);
7051 #endif /* GL_GLEXT_PROTOTYPES */
7052 typedef void (APIENTRYP PFNGLRELEASESHADERCOMPILERPROC) (void);
7053 typedef void (APIENTRYP PFNGLSHADERBINARYPROC) (GLsizei count, const GLuint *sha ders, GLenum binaryformat, const GLvoid *binary, GLsizei length);
7054 typedef void (APIENTRYP PFNGLGETSHADERPRECISIONFORMATPROC) (GLenum shadertype, G Lenum precisiontype, GLint *range, GLint *precision);
7055 typedef void (APIENTRYP PFNGLDEPTHRANGEFPROC) (GLclampf n, GLclampf f);
7056 typedef void (APIENTRYP PFNGLCLEARDEPTHFPROC) (GLclampf d);
7057 #endif
7058
7059 #ifndef GL_ARB_get_program_binary
7060 #define GL_ARB_get_program_binary 1
7061 #ifdef GL_GLEXT_PROTOTYPES
7062 GLAPI void APIENTRY glGetProgramBinary (GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
7063 GLAPI void APIENTRY glProgramBinary (GLuint program, GLenum binaryFormat, const GLvoid *binary, GLsizei length);
7064 GLAPI void APIENTRY glProgramParameteri (GLuint program, GLenum pname, GLint val ue);
7065 #endif /* GL_GLEXT_PROTOTYPES */
7066 typedef void (APIENTRYP PFNGLGETPROGRAMBINARYPROC) (GLuint program, GLsizei bufS ize, GLsizei *length, GLenum *binaryFormat, GLvoid *binary);
7067 typedef void (APIENTRYP PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFo rmat, const GLvoid *binary, GLsizei length);
7068 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIPROC) (GLuint program, GLenum pnam e, GLint value);
7069 #endif
7070
7071 #ifndef GL_ARB_separate_shader_objects
7072 #define GL_ARB_separate_shader_objects 1
7073 #ifdef GL_GLEXT_PROTOTYPES
7074 GLAPI void APIENTRY glUseProgramStages (GLuint pipeline, GLbitfield stages, GLui nt program);
7075 GLAPI void APIENTRY glActiveShaderProgram (GLuint pipeline, GLuint program);
7076 GLAPI GLuint APIENTRY glCreateShaderProgramv (GLenum type, GLsizei count, const GLchar* *strings);
7077 GLAPI void APIENTRY glBindProgramPipeline (GLuint pipeline);
7078 GLAPI void APIENTRY glDeleteProgramPipelines (GLsizei n, const GLuint *pipelines );
7079 GLAPI void APIENTRY glGenProgramPipelines (GLsizei n, GLuint *pipelines);
7080 GLAPI GLboolean APIENTRY glIsProgramPipeline (GLuint pipeline);
7081 GLAPI void APIENTRY glGetProgramPipelineiv (GLuint pipeline, GLenum pname, GLint *params);
7082 GLAPI void APIENTRY glProgramUniform1i (GLuint program, GLint location, GLint v0 );
7083 GLAPI void APIENTRY glProgramUniform1iv (GLuint program, GLint location, GLsizei count, const GLint *value);
7084 GLAPI void APIENTRY glProgramUniform1f (GLuint program, GLint location, GLfloat v0);
7085 GLAPI void APIENTRY glProgramUniform1fv (GLuint program, GLint location, GLsizei count, const GLfloat *value);
7086 GLAPI void APIENTRY glProgramUniform1d (GLuint program, GLint location, GLdouble v0);
7087 GLAPI void APIENTRY glProgramUniform1dv (GLuint program, GLint location, GLsizei count, const GLdouble *value);
7088 GLAPI void APIENTRY glProgramUniform1ui (GLuint program, GLint location, GLuint v0);
7089 GLAPI void APIENTRY glProgramUniform1uiv (GLuint program, GLint location, GLsize i count, const GLuint *value);
7090 GLAPI void APIENTRY glProgramUniform2i (GLuint program, GLint location, GLint v0 , GLint v1);
7091 GLAPI void APIENTRY glProgramUniform2iv (GLuint program, GLint location, GLsizei count, const GLint *value);
7092 GLAPI void APIENTRY glProgramUniform2f (GLuint program, GLint location, GLfloat v0, GLfloat v1);
7093 GLAPI void APIENTRY glProgramUniform2fv (GLuint program, GLint location, GLsizei count, const GLfloat *value);
7094 GLAPI void APIENTRY glProgramUniform2d (GLuint program, GLint location, GLdouble v0, GLdouble v1);
7095 GLAPI void APIENTRY glProgramUniform2dv (GLuint program, GLint location, GLsizei count, const GLdouble *value);
7096 GLAPI void APIENTRY glProgramUniform2ui (GLuint program, GLint location, GLuint v0, GLuint v1);
7097 GLAPI void APIENTRY glProgramUniform2uiv (GLuint program, GLint location, GLsize i count, const GLuint *value);
7098 GLAPI void APIENTRY glProgramUniform3i (GLuint program, GLint location, GLint v0 , GLint v1, GLint v2);
7099 GLAPI void APIENTRY glProgramUniform3iv (GLuint program, GLint location, GLsizei count, const GLint *value);
7100 GLAPI void APIENTRY glProgramUniform3f (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2);
7101 GLAPI void APIENTRY glProgramUniform3fv (GLuint program, GLint location, GLsizei count, const GLfloat *value);
7102 GLAPI void APIENTRY glProgramUniform3d (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2);
7103 GLAPI void APIENTRY glProgramUniform3dv (GLuint program, GLint location, GLsizei count, const GLdouble *value);
7104 GLAPI void APIENTRY glProgramUniform3ui (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2);
7105 GLAPI void APIENTRY glProgramUniform3uiv (GLuint program, GLint location, GLsize i count, const GLuint *value);
7106 GLAPI void APIENTRY glProgramUniform4i (GLuint program, GLint location, GLint v0 , GLint v1, GLint v2, GLint v3);
7107 GLAPI void APIENTRY glProgramUniform4iv (GLuint program, GLint location, GLsizei count, const GLint *value);
7108 GLAPI void APIENTRY glProgramUniform4f (GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
7109 GLAPI void APIENTRY glProgramUniform4fv (GLuint program, GLint location, GLsizei count, const GLfloat *value);
7110 GLAPI void APIENTRY glProgramUniform4d (GLuint program, GLint location, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
7111 GLAPI void APIENTRY glProgramUniform4dv (GLuint program, GLint location, GLsizei count, const GLdouble *value);
7112 GLAPI void APIENTRY glProgramUniform4ui (GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
7113 GLAPI void APIENTRY glProgramUniform4uiv (GLuint program, GLint location, GLsize i count, const GLuint *value);
7114 GLAPI void APIENTRY glProgramUniformMatrix2fv (GLuint program, GLint location, G Lsizei count, GLboolean transpose, const GLfloat *value);
7115 GLAPI void APIENTRY glProgramUniformMatrix3fv (GLuint program, GLint location, G Lsizei count, GLboolean transpose, const GLfloat *value);
7116 GLAPI void APIENTRY glProgramUniformMatrix4fv (GLuint program, GLint location, G Lsizei count, GLboolean transpose, const GLfloat *value);
7117 GLAPI void APIENTRY glProgramUniformMatrix2dv (GLuint program, GLint location, G Lsizei count, GLboolean transpose, const GLdouble *value);
7118 GLAPI void APIENTRY glProgramUniformMatrix3dv (GLuint program, GLint location, G Lsizei count, GLboolean transpose, const GLdouble *value);
7119 GLAPI void APIENTRY glProgramUniformMatrix4dv (GLuint program, GLint location, G Lsizei count, GLboolean transpose, const GLdouble *value);
7120 GLAPI void APIENTRY glProgramUniformMatrix2x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
7121 GLAPI void APIENTRY glProgramUniformMatrix3x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
7122 GLAPI void APIENTRY glProgramUniformMatrix2x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
7123 GLAPI void APIENTRY glProgramUniformMatrix4x2fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
7124 GLAPI void APIENTRY glProgramUniformMatrix3x4fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
7125 GLAPI void APIENTRY glProgramUniformMatrix4x3fv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
7126 GLAPI void APIENTRY glProgramUniformMatrix2x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
7127 GLAPI void APIENTRY glProgramUniformMatrix3x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
7128 GLAPI void APIENTRY glProgramUniformMatrix2x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
7129 GLAPI void APIENTRY glProgramUniformMatrix4x2dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
7130 GLAPI void APIENTRY glProgramUniformMatrix3x4dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
7131 GLAPI void APIENTRY glProgramUniformMatrix4x3dv (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
7132 GLAPI void APIENTRY glValidateProgramPipeline (GLuint pipeline);
7133 GLAPI void APIENTRY glGetProgramPipelineInfoLog (GLuint pipeline, GLsizei bufSiz e, GLsizei *length, GLchar *infoLog);
7134 #endif /* GL_GLEXT_PROTOTYPES */
7135 typedef void (APIENTRYP PFNGLUSEPROGRAMSTAGESPROC) (GLuint pipeline, GLbitfield stages, GLuint program);
7136 typedef void (APIENTRYP PFNGLACTIVESHADERPROGRAMPROC) (GLuint pipeline, GLuint p rogram);
7137 typedef GLuint (APIENTRYP PFNGLCREATESHADERPROGRAMVPROC) (GLenum type, GLsizei c ount, const GLchar* *strings);
7138 typedef void (APIENTRYP PFNGLBINDPROGRAMPIPELINEPROC) (GLuint pipeline);
7139 typedef void (APIENTRYP PFNGLDELETEPROGRAMPIPELINESPROC) (GLsizei n, const GLuin t *pipelines);
7140 typedef void (APIENTRYP PFNGLGENPROGRAMPIPELINESPROC) (GLsizei n, GLuint *pipeli nes);
7141 typedef GLboolean (APIENTRYP PFNGLISPROGRAMPIPELINEPROC) (GLuint pipeline);
7142 typedef void (APIENTRYP PFNGLGETPROGRAMPIPELINEIVPROC) (GLuint pipeline, GLenum pname, GLint *params);
7143 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IPROC) (GLuint program, GLint locati on, GLint v0);
7144 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1IVPROC) (GLuint program, GLint locat ion, GLsizei count, const GLint *value);
7145 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FPROC) (GLuint program, GLint locati on, GLfloat v0);
7146 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1FVPROC) (GLuint program, GLint locat ion, GLsizei count, const GLfloat *value);
7147 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1DPROC) (GLuint program, GLint locati on, GLdouble v0);
7148 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1DVPROC) (GLuint program, GLint locat ion, GLsizei count, const GLdouble *value);
7149 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIPROC) (GLuint program, GLint locat ion, GLuint v0);
7150 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIVPROC) (GLuint program, GLint loca tion, GLsizei count, const GLuint *value);
7151 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IPROC) (GLuint program, GLint locati on, GLint v0, GLint v1);
7152 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2IVPROC) (GLuint program, GLint locat ion, GLsizei count, const GLint *value);
7153 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FPROC) (GLuint program, GLint locati on, GLfloat v0, GLfloat v1);
7154 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2FVPROC) (GLuint program, GLint locat ion, GLsizei count, const GLfloat *value);
7155 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2DPROC) (GLuint program, GLint locati on, GLdouble v0, GLdouble v1);
7156 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2DVPROC) (GLuint program, GLint locat ion, GLsizei count, const GLdouble *value);
7157 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIPROC) (GLuint program, GLint locat ion, GLuint v0, GLuint v1);
7158 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIVPROC) (GLuint program, GLint loca tion, GLsizei count, const GLuint *value);
7159 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IPROC) (GLuint program, GLint locati on, GLint v0, GLint v1, GLint v2);
7160 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3IVPROC) (GLuint program, GLint locat ion, GLsizei count, const GLint *value);
7161 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FPROC) (GLuint program, GLint locati on, GLfloat v0, GLfloat v1, GLfloat v2);
7162 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3FVPROC) (GLuint program, GLint locat ion, GLsizei count, const GLfloat *value);
7163 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3DPROC) (GLuint program, GLint locati on, GLdouble v0, GLdouble v1, GLdouble v2);
7164 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3DVPROC) (GLuint program, GLint locat ion, GLsizei count, const GLdouble *value);
7165 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIPROC) (GLuint program, GLint locat ion, GLuint v0, GLuint v1, GLuint v2);
7166 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIVPROC) (GLuint program, GLint loca tion, GLsizei count, const GLuint *value);
7167 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IPROC) (GLuint program, GLint locati on, GLint v0, GLint v1, GLint v2, GLint v3);
7168 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4IVPROC) (GLuint program, GLint locat ion, GLsizei count, const GLint *value);
7169 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FPROC) (GLuint program, GLint locati on, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3);
7170 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4FVPROC) (GLuint program, GLint locat ion, GLsizei count, const GLfloat *value);
7171 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4DPROC) (GLuint program, GLint locati on, GLdouble v0, GLdouble v1, GLdouble v2, GLdouble v3);
7172 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4DVPROC) (GLuint program, GLint locat ion, GLsizei count, const GLdouble *value);
7173 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIPROC) (GLuint program, GLint locat ion, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
7174 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIVPROC) (GLuint program, GLint loca tion, GLsizei count, const GLuint *value);
7175 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
7176 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
7177 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4FVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value);
7178 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
7179 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
7180 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4DVPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
7181 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3FVPROC) (GLuint program, GLi nt location, GLsizei count, GLboolean transpose, const GLfloat *value);
7182 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2FVPROC) (GLuint program, GLi nt location, GLsizei count, GLboolean transpose, const GLfloat *value);
7183 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4FVPROC) (GLuint program, GLi nt location, GLsizei count, GLboolean transpose, const GLfloat *value);
7184 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2FVPROC) (GLuint program, GLi nt location, GLsizei count, GLboolean transpose, const GLfloat *value);
7185 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4FVPROC) (GLuint program, GLi nt location, GLsizei count, GLboolean transpose, const GLfloat *value);
7186 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3FVPROC) (GLuint program, GLi nt location, GLsizei count, GLboolean transpose, const GLfloat *value);
7187 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3DVPROC) (GLuint program, GLi nt location, GLsizei count, GLboolean transpose, const GLdouble *value);
7188 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2DVPROC) (GLuint program, GLi nt location, GLsizei count, GLboolean transpose, const GLdouble *value);
7189 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4DVPROC) (GLuint program, GLi nt location, GLsizei count, GLboolean transpose, const GLdouble *value);
7190 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2DVPROC) (GLuint program, GLi nt location, GLsizei count, GLboolean transpose, const GLdouble *value);
7191 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4DVPROC) (GLuint program, GLi nt location, GLsizei count, GLboolean transpose, const GLdouble *value);
7192 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3DVPROC) (GLuint program, GLi nt location, GLsizei count, GLboolean transpose, const GLdouble *value);
7193 typedef void (APIENTRYP PFNGLVALIDATEPROGRAMPIPELINEPROC) (GLuint pipeline);
7194 typedef void (APIENTRYP PFNGLGETPROGRAMPIPELINEINFOLOGPROC) (GLuint pipeline, GL sizei bufSize, GLsizei *length, GLchar *infoLog);
7195 #endif
7196
7197 #ifndef GL_ARB_vertex_attrib_64bit
7198 #define GL_ARB_vertex_attrib_64bit 1
7199 #ifdef GL_GLEXT_PROTOTYPES
7200 GLAPI void APIENTRY glVertexAttribL1d (GLuint index, GLdouble x);
7201 GLAPI void APIENTRY glVertexAttribL2d (GLuint index, GLdouble x, GLdouble y);
7202 GLAPI void APIENTRY glVertexAttribL3d (GLuint index, GLdouble x, GLdouble y, GLd ouble z);
7203 GLAPI void APIENTRY glVertexAttribL4d (GLuint index, GLdouble x, GLdouble y, GLd ouble z, GLdouble w);
7204 GLAPI void APIENTRY glVertexAttribL1dv (GLuint index, const GLdouble *v);
7205 GLAPI void APIENTRY glVertexAttribL2dv (GLuint index, const GLdouble *v);
7206 GLAPI void APIENTRY glVertexAttribL3dv (GLuint index, const GLdouble *v);
7207 GLAPI void APIENTRY glVertexAttribL4dv (GLuint index, const GLdouble *v);
7208 GLAPI void APIENTRY glVertexAttribLPointer (GLuint index, GLint size, GLenum typ e, GLsizei stride, const GLvoid *pointer);
7209 GLAPI void APIENTRY glGetVertexAttribLdv (GLuint index, GLenum pname, GLdouble * params);
7210 #endif /* GL_GLEXT_PROTOTYPES */
7211 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1DPROC) (GLuint index, GLdouble x);
7212 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2DPROC) (GLuint index, GLdouble x, GLd ouble y);
7213 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3DPROC) (GLuint index, GLdouble x, GLd ouble y, GLdouble z);
7214 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4DPROC) (GLuint index, GLdouble x, GLd ouble y, GLdouble z, GLdouble w);
7215 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1DVPROC) (GLuint index, const GLdouble *v);
7216 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2DVPROC) (GLuint index, const GLdouble *v);
7217 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3DVPROC) (GLuint index, const GLdouble *v);
7218 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4DVPROC) (GLuint index, const GLdouble *v);
7219 typedef void (APIENTRYP PFNGLVERTEXATTRIBLPOINTERPROC) (GLuint index, GLint size , GLenum type, GLsizei stride, const GLvoid *pointer);
7220 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBLDVPROC) (GLuint index, GLenum pname , GLdouble *params);
7221 #endif
7222
7223 #ifndef GL_ARB_viewport_array
7224 #define GL_ARB_viewport_array 1
7225 #ifdef GL_GLEXT_PROTOTYPES
7226 GLAPI void APIENTRY glViewportArrayv (GLuint first, GLsizei count, const GLfloat *v);
7227 GLAPI void APIENTRY glViewportIndexedf (GLuint index, GLfloat x, GLfloat y, GLfl oat w, GLfloat h);
7228 GLAPI void APIENTRY glViewportIndexedfv (GLuint index, const GLfloat *v);
7229 GLAPI void APIENTRY glScissorArrayv (GLuint first, GLsizei count, const GLint *v );
7230 GLAPI void APIENTRY glScissorIndexed (GLuint index, GLint left, GLint bottom, GL sizei width, GLsizei height);
7231 GLAPI void APIENTRY glScissorIndexedv (GLuint index, const GLint *v);
7232 GLAPI void APIENTRY glDepthRangeArrayv (GLuint first, GLsizei count, const GLcla mpd *v);
7233 GLAPI void APIENTRY glDepthRangeIndexed (GLuint index, GLclampd n, GLclampd f);
7234 GLAPI void APIENTRY glGetFloati_v (GLenum target, GLuint index, GLfloat *data);
7235 GLAPI void APIENTRY glGetDoublei_v (GLenum target, GLuint index, GLdouble *data) ;
7236 #endif /* GL_GLEXT_PROTOTYPES */
7237 typedef void (APIENTRYP PFNGLVIEWPORTARRAYVPROC) (GLuint first, GLsizei count, c onst GLfloat *v);
7238 typedef void (APIENTRYP PFNGLVIEWPORTINDEXEDFPROC) (GLuint index, GLfloat x, GLf loat y, GLfloat w, GLfloat h);
7239 typedef void (APIENTRYP PFNGLVIEWPORTINDEXEDFVPROC) (GLuint index, const GLfloat *v);
7240 typedef void (APIENTRYP PFNGLSCISSORARRAYVPROC) (GLuint first, GLsizei count, co nst GLint *v);
7241 typedef void (APIENTRYP PFNGLSCISSORINDEXEDPROC) (GLuint index, GLint left, GLin t bottom, GLsizei width, GLsizei height);
7242 typedef void (APIENTRYP PFNGLSCISSORINDEXEDVPROC) (GLuint index, const GLint *v) ;
7243 typedef void (APIENTRYP PFNGLDEPTHRANGEARRAYVPROC) (GLuint first, GLsizei count, const GLclampd *v);
7244 typedef void (APIENTRYP PFNGLDEPTHRANGEINDEXEDPROC) (GLuint index, GLclampd n, G Lclampd f);
7245 typedef void (APIENTRYP PFNGLGETFLOATI_VPROC) (GLenum target, GLuint index, GLfl oat *data);
7246 typedef void (APIENTRYP PFNGLGETDOUBLEI_VPROC) (GLenum target, GLuint index, GLd ouble *data);
7247 #endif
7248
7249 #ifndef GL_ARB_cl_event
7250 #define GL_ARB_cl_event 1
7251 #ifdef GL_GLEXT_PROTOTYPES
7252 GLAPI GLsync APIENTRY glCreateSyncFromCLeventARB (struct _cl_context * context, struct _cl_event * event, GLbitfield flags);
7253 #endif /* GL_GLEXT_PROTOTYPES */
7254 typedef GLsync (APIENTRYP PFNGLCREATESYNCFROMCLEVENTARBPROC) (struct _cl_context * context, struct _cl_event * event, GLbitfield flags);
7255 #endif
7256
7257 #ifndef GL_ARB_debug_output
7258 #define GL_ARB_debug_output 1
7259 #ifdef GL_GLEXT_PROTOTYPES
7260 GLAPI void APIENTRY glDebugMessageControlARB (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
7261 GLAPI void APIENTRY glDebugMessageInsertARB (GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
7262 GLAPI void APIENTRY glDebugMessageCallbackARB (GLDEBUGPROCARB callback, const GL void *userParam);
7263 GLAPI GLuint APIENTRY glGetDebugMessageLogARB (GLuint count, GLsizei bufsize, GL enum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog);
7264 #endif /* GL_GLEXT_PROTOTYPES */
7265 typedef void (APIENTRYP PFNGLDEBUGMESSAGECONTROLARBPROC) (GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
7266 typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTARBPROC) (GLenum source, GLenum t ype, GLuint id, GLenum severity, GLsizei length, const GLchar *buf);
7267 typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKARBPROC) (GLDEBUGPROCARB callba ck, const GLvoid *userParam);
7268 typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGARBPROC) (GLuint count, GLsizei bufsize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsiz ei *lengths, GLchar *messageLog);
7269 #endif
7270
7271 #ifndef GL_ARB_robustness
7272 #define GL_ARB_robustness 1
7273 #ifdef GL_GLEXT_PROTOTYPES
7274 GLAPI GLenum APIENTRY glGetGraphicsResetStatusARB (void);
7275 GLAPI void APIENTRY glGetnMapdvARB (GLenum target, GLenum query, GLsizei bufSize , GLdouble *v);
7276 GLAPI void APIENTRY glGetnMapfvARB (GLenum target, GLenum query, GLsizei bufSize , GLfloat *v);
7277 GLAPI void APIENTRY glGetnMapivARB (GLenum target, GLenum query, GLsizei bufSize , GLint *v);
7278 GLAPI void APIENTRY glGetnPixelMapfvARB (GLenum map, GLsizei bufSize, GLfloat *v alues);
7279 GLAPI void APIENTRY glGetnPixelMapuivARB (GLenum map, GLsizei bufSize, GLuint *v alues);
7280 GLAPI void APIENTRY glGetnPixelMapusvARB (GLenum map, GLsizei bufSize, GLushort *values);
7281 GLAPI void APIENTRY glGetnPolygonStippleARB (GLsizei bufSize, GLubyte *pattern);
7282 GLAPI void APIENTRY glGetnColorTableARB (GLenum target, GLenum format, GLenum ty pe, GLsizei bufSize, GLvoid *table);
7283 GLAPI void APIENTRY glGetnConvolutionFilterARB (GLenum target, GLenum format, GL enum type, GLsizei bufSize, GLvoid *image);
7284 GLAPI void APIENTRY glGetnSeparableFilterARB (GLenum target, GLenum format, GLen um type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLvoid *column, GLvoid *span);
7285 GLAPI void APIENTRY glGetnHistogramARB (GLenum target, GLboolean reset, GLenum f ormat, GLenum type, GLsizei bufSize, GLvoid *values);
7286 GLAPI void APIENTRY glGetnMinmaxARB (GLenum target, GLboolean reset, GLenum form at, GLenum type, GLsizei bufSize, GLvoid *values);
7287 GLAPI void APIENTRY glGetnTexImageARB (GLenum target, GLint level, GLenum format , GLenum type, GLsizei bufSize, GLvoid *img);
7288 GLAPI void APIENTRY glReadnPixelsARB (GLint x, GLint y, GLsizei width, GLsizei h eight, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data);
7289 GLAPI void APIENTRY glGetnCompressedTexImageARB (GLenum target, GLint lod, GLsiz ei bufSize, GLvoid *img);
7290 GLAPI void APIENTRY glGetnUniformfvARB (GLuint program, GLint location, GLsizei bufSize, GLfloat *params);
7291 GLAPI void APIENTRY glGetnUniformivARB (GLuint program, GLint location, GLsizei bufSize, GLint *params);
7292 GLAPI void APIENTRY glGetnUniformuivARB (GLuint program, GLint location, GLsizei bufSize, GLuint *params);
7293 GLAPI void APIENTRY glGetnUniformdvARB (GLuint program, GLint location, GLsizei bufSize, GLdouble *params);
7294 #endif /* GL_GLEXT_PROTOTYPES */
7295 typedef GLenum (APIENTRYP PFNGLGETGRAPHICSRESETSTATUSARBPROC) (void);
7296 typedef void (APIENTRYP PFNGLGETNMAPDVARBPROC) (GLenum target, GLenum query, GLs izei bufSize, GLdouble *v);
7297 typedef void (APIENTRYP PFNGLGETNMAPFVARBPROC) (GLenum target, GLenum query, GLs izei bufSize, GLfloat *v);
7298 typedef void (APIENTRYP PFNGLGETNMAPIVARBPROC) (GLenum target, GLenum query, GLs izei bufSize, GLint *v);
7299 typedef void (APIENTRYP PFNGLGETNPIXELMAPFVARBPROC) (GLenum map, GLsizei bufSize , GLfloat *values);
7300 typedef void (APIENTRYP PFNGLGETNPIXELMAPUIVARBPROC) (GLenum map, GLsizei bufSiz e, GLuint *values);
7301 typedef void (APIENTRYP PFNGLGETNPIXELMAPUSVARBPROC) (GLenum map, GLsizei bufSiz e, GLushort *values);
7302 typedef void (APIENTRYP PFNGLGETNPOLYGONSTIPPLEARBPROC) (GLsizei bufSize, GLubyt e *pattern);
7303 typedef void (APIENTRYP PFNGLGETNCOLORTABLEARBPROC) (GLenum target, GLenum forma t, GLenum type, GLsizei bufSize, GLvoid *table);
7304 typedef void (APIENTRYP PFNGLGETNCONVOLUTIONFILTERARBPROC) (GLenum target, GLenu m format, GLenum type, GLsizei bufSize, GLvoid *image);
7305 typedef void (APIENTRYP PFNGLGETNSEPARABLEFILTERARBPROC) (GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, GLvoid *row, GLsizei columnBufSize, GLv oid *column, GLvoid *span);
7306 typedef void (APIENTRYP PFNGLGETNHISTOGRAMARBPROC) (GLenum target, GLboolean res et, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values);
7307 typedef void (APIENTRYP PFNGLGETNMINMAXARBPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, GLvoid *values);
7308 typedef void (APIENTRYP PFNGLGETNTEXIMAGEARBPROC) (GLenum target, GLint level, G Lenum format, GLenum type, GLsizei bufSize, GLvoid *img);
7309 typedef void (APIENTRYP PFNGLREADNPIXELSARBPROC) (GLint x, GLint y, GLsizei widt h, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, GLvoid *data);
7310 typedef void (APIENTRYP PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) (GLenum target, GLin t lod, GLsizei bufSize, GLvoid *img);
7311 typedef void (APIENTRYP PFNGLGETNUNIFORMFVARBPROC) (GLuint program, GLint locati on, GLsizei bufSize, GLfloat *params);
7312 typedef void (APIENTRYP PFNGLGETNUNIFORMIVARBPROC) (GLuint program, GLint locati on, GLsizei bufSize, GLint *params);
7313 typedef void (APIENTRYP PFNGLGETNUNIFORMUIVARBPROC) (GLuint program, GLint locat ion, GLsizei bufSize, GLuint *params);
7314 typedef void (APIENTRYP PFNGLGETNUNIFORMDVARBPROC) (GLuint program, GLint locati on, GLsizei bufSize, GLdouble *params);
7315 #endif
7316
7317 #ifndef GL_ARB_shader_stencil_export
7318 #define GL_ARB_shader_stencil_export 1
7319 #endif
7320
6044 #ifndef GL_EXT_abgr 7321 #ifndef GL_EXT_abgr
6045 #define GL_EXT_abgr 1 7322 #define GL_EXT_abgr 1
6046 #endif 7323 #endif
6047 7324
6048 #ifndef GL_EXT_blend_color 7325 #ifndef GL_EXT_blend_color
6049 #define GL_EXT_blend_color 1 7326 #define GL_EXT_blend_color 1
6050 #ifdef GL_GLEXT_PROTOTYPES 7327 #ifdef GL_GLEXT_PROTOTYPES
6051 GLAPI void APIENTRY glBlendColorEXT (GLclampf, GLclampf, GLclampf, GLclampf); 7328 GLAPI void APIENTRY glBlendColorEXT (GLclampf red, GLclampf green, GLclampf blue , GLclampf alpha);
6052 #endif /* GL_GLEXT_PROTOTYPES */ 7329 #endif /* GL_GLEXT_PROTOTYPES */
6053 typedef void (APIENTRYP PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, G Lclampf blue, GLclampf alpha); 7330 typedef void (APIENTRYP PFNGLBLENDCOLOREXTPROC) (GLclampf red, GLclampf green, G Lclampf blue, GLclampf alpha);
6054 #endif 7331 #endif
6055 7332
6056 #ifndef GL_EXT_polygon_offset 7333 #ifndef GL_EXT_polygon_offset
6057 #define GL_EXT_polygon_offset 1 7334 #define GL_EXT_polygon_offset 1
6058 #ifdef GL_GLEXT_PROTOTYPES 7335 #ifdef GL_GLEXT_PROTOTYPES
6059 GLAPI void APIENTRY glPolygonOffsetEXT (GLfloat, GLfloat); 7336 GLAPI void APIENTRY glPolygonOffsetEXT (GLfloat factor, GLfloat bias);
6060 #endif /* GL_GLEXT_PROTOTYPES */ 7337 #endif /* GL_GLEXT_PROTOTYPES */
6061 typedef void (APIENTRYP PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias ); 7338 typedef void (APIENTRYP PFNGLPOLYGONOFFSETEXTPROC) (GLfloat factor, GLfloat bias );
6062 #endif 7339 #endif
6063 7340
6064 #ifndef GL_EXT_texture 7341 #ifndef GL_EXT_texture
6065 #define GL_EXT_texture 1 7342 #define GL_EXT_texture 1
6066 #endif 7343 #endif
6067 7344
6068 #ifndef GL_EXT_texture3D 7345 #ifndef GL_EXT_texture3D
6069 #define GL_EXT_texture3D 1 7346 #define GL_EXT_texture3D 1
6070 #ifdef GL_GLEXT_PROTOTYPES 7347 #ifdef GL_GLEXT_PROTOTYPES
6071 GLAPI void APIENTRY glTexImage3DEXT (GLenum, GLint, GLenum, GLsizei, GLsizei, GL sizei, GLint, GLenum, GLenum, const GLvoid *); 7348 GLAPI void APIENTRY glTexImage3DEXT (GLenum target, GLint level, GLenum internal format, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum forma t, GLenum type, const GLvoid *pixels);
6072 GLAPI void APIENTRY glTexSubImage3DEXT (GLenum, GLint, GLint, GLint, GLint, GLsi zei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 7349 GLAPI void APIENTRY glTexSubImage3DEXT (GLenum target, GLint level, GLint xoffse t, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, G Lenum format, GLenum type, const GLvoid *pixels);
6073 #endif /* GL_GLEXT_PROTOTYPES */ 7350 #endif /* GL_GLEXT_PROTOTYPES */
6074 typedef void (APIENTRYP PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLe num internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels); 7351 typedef void (APIENTRYP PFNGLTEXIMAGE3DEXTPROC) (GLenum target, GLint level, GLe num internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
6075 typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsi zei depth, GLenum format, GLenum type, const GLvoid *pixels); 7352 typedef void (APIENTRYP PFNGLTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsi zei depth, GLenum format, GLenum type, const GLvoid *pixels);
6076 #endif 7353 #endif
6077 7354
6078 #ifndef GL_SGIS_texture_filter4 7355 #ifndef GL_SGIS_texture_filter4
6079 #define GL_SGIS_texture_filter4 1 7356 #define GL_SGIS_texture_filter4 1
6080 #ifdef GL_GLEXT_PROTOTYPES 7357 #ifdef GL_GLEXT_PROTOTYPES
6081 GLAPI void APIENTRY glGetTexFilterFuncSGIS (GLenum, GLenum, GLfloat *); 7358 GLAPI void APIENTRY glGetTexFilterFuncSGIS (GLenum target, GLenum filter, GLfloa t *weights);
6082 GLAPI void APIENTRY glTexFilterFuncSGIS (GLenum, GLenum, GLsizei, const GLfloat *); 7359 GLAPI void APIENTRY glTexFilterFuncSGIS (GLenum target, GLenum filter, GLsizei n , const GLfloat *weights);
6083 #endif /* GL_GLEXT_PROTOTYPES */ 7360 #endif /* GL_GLEXT_PROTOTYPES */
6084 typedef void (APIENTRYP PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum fi lter, GLfloat *weights); 7361 typedef void (APIENTRYP PFNGLGETTEXFILTERFUNCSGISPROC) (GLenum target, GLenum fi lter, GLfloat *weights);
6085 typedef void (APIENTRYP PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filte r, GLsizei n, const GLfloat *weights); 7362 typedef void (APIENTRYP PFNGLTEXFILTERFUNCSGISPROC) (GLenum target, GLenum filte r, GLsizei n, const GLfloat *weights);
6086 #endif 7363 #endif
6087 7364
6088 #ifndef GL_EXT_subtexture 7365 #ifndef GL_EXT_subtexture
6089 #define GL_EXT_subtexture 1 7366 #define GL_EXT_subtexture 1
6090 #ifdef GL_GLEXT_PROTOTYPES 7367 #ifdef GL_GLEXT_PROTOTYPES
6091 GLAPI void APIENTRY glTexSubImage1DEXT (GLenum, GLint, GLint, GLsizei, GLenum, G Lenum, const GLvoid *); 7368 GLAPI void APIENTRY glTexSubImage1DEXT (GLenum target, GLint level, GLint xoffse t, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
6092 GLAPI void APIENTRY glTexSubImage2DEXT (GLenum, GLint, GLint, GLint, GLsizei, GL sizei, GLenum, GLenum, const GLvoid *); 7369 GLAPI void APIENTRY glTexSubImage2DEXT (GLenum target, GLint level, GLint xoffse t, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, con st GLvoid *pixels);
6093 #endif /* GL_GLEXT_PROTOTYPES */ 7370 #endif /* GL_GLEXT_PROTOTYPES */
6094 typedef void (APIENTRYP PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels); 7371 typedef void (APIENTRYP PFNGLTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
6095 typedef void (APIENTRYP PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLen um type, const GLvoid *pixels); 7372 typedef void (APIENTRYP PFNGLTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLen um type, const GLvoid *pixels);
6096 #endif 7373 #endif
6097 7374
6098 #ifndef GL_EXT_copy_texture 7375 #ifndef GL_EXT_copy_texture
6099 #define GL_EXT_copy_texture 1 7376 #define GL_EXT_copy_texture 1
6100 #ifdef GL_GLEXT_PROTOTYPES 7377 #ifdef GL_GLEXT_PROTOTYPES
6101 GLAPI void APIENTRY glCopyTexImage1DEXT (GLenum, GLint, GLenum, GLint, GLint, GL sizei, GLint); 7378 GLAPI void APIENTRY glCopyTexImage1DEXT (GLenum target, GLint level, GLenum inte rnalformat, GLint x, GLint y, GLsizei width, GLint border);
6102 GLAPI void APIENTRY glCopyTexImage2DEXT (GLenum, GLint, GLenum, GLint, GLint, GL sizei, GLsizei, GLint); 7379 GLAPI void APIENTRY glCopyTexImage2DEXT (GLenum target, GLint level, GLenum inte rnalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
6103 GLAPI void APIENTRY glCopyTexSubImage1DEXT (GLenum, GLint, GLint, GLint, GLint, GLsizei); 7380 GLAPI void APIENTRY glCopyTexSubImage1DEXT (GLenum target, GLint level, GLint xo ffset, GLint x, GLint y, GLsizei width);
6104 GLAPI void APIENTRY glCopyTexSubImage2DEXT (GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); 7381 GLAPI void APIENTRY glCopyTexSubImage2DEXT (GLenum target, GLint level, GLint xo ffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height);
6105 GLAPI void APIENTRY glCopyTexSubImage3DEXT (GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); 7382 GLAPI void APIENTRY glCopyTexSubImage3DEXT (GLenum target, GLint level, GLint xo ffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei he ight);
6106 #endif /* GL_GLEXT_PROTOTYPES */ 7383 #endif /* GL_GLEXT_PROTOTYPES */
6107 typedef void (APIENTRYP PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border); 7384 typedef void (APIENTRYP PFNGLCOPYTEXIMAGE1DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
6108 typedef void (APIENTRYP PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint b order); 7385 typedef void (APIENTRYP PFNGLCOPYTEXIMAGE2DEXTPROC) (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint b order);
6109 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint lev el, GLint xoffset, GLint x, GLint y, GLsizei width); 7386 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE1DEXTPROC) (GLenum target, GLint lev el, GLint xoffset, GLint x, GLint y, GLsizei width);
6110 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint lev el, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei heigh t); 7387 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE2DEXTPROC) (GLenum target, GLint lev el, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei heigh t);
6111 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint lev el, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width , GLsizei height); 7388 typedef void (APIENTRYP PFNGLCOPYTEXSUBIMAGE3DEXTPROC) (GLenum target, GLint lev el, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width , GLsizei height);
6112 #endif 7389 #endif
6113 7390
6114 #ifndef GL_EXT_histogram 7391 #ifndef GL_EXT_histogram
6115 #define GL_EXT_histogram 1 7392 #define GL_EXT_histogram 1
6116 #ifdef GL_GLEXT_PROTOTYPES 7393 #ifdef GL_GLEXT_PROTOTYPES
6117 GLAPI void APIENTRY glGetHistogramEXT (GLenum, GLboolean, GLenum, GLenum, GLvoid *); 7394 GLAPI void APIENTRY glGetHistogramEXT (GLenum target, GLboolean reset, GLenum fo rmat, GLenum type, GLvoid *values);
6118 GLAPI void APIENTRY glGetHistogramParameterfvEXT (GLenum, GLenum, GLfloat *); 7395 GLAPI void APIENTRY glGetHistogramParameterfvEXT (GLenum target, GLenum pname, G Lfloat *params);
6119 GLAPI void APIENTRY glGetHistogramParameterivEXT (GLenum, GLenum, GLint *); 7396 GLAPI void APIENTRY glGetHistogramParameterivEXT (GLenum target, GLenum pname, G Lint *params);
6120 GLAPI void APIENTRY glGetMinmaxEXT (GLenum, GLboolean, GLenum, GLenum, GLvoid *) ; 7397 GLAPI void APIENTRY glGetMinmaxEXT (GLenum target, GLboolean reset, GLenum forma t, GLenum type, GLvoid *values);
6121 GLAPI void APIENTRY glGetMinmaxParameterfvEXT (GLenum, GLenum, GLfloat *); 7398 GLAPI void APIENTRY glGetMinmaxParameterfvEXT (GLenum target, GLenum pname, GLfl oat *params);
6122 GLAPI void APIENTRY glGetMinmaxParameterivEXT (GLenum, GLenum, GLint *); 7399 GLAPI void APIENTRY glGetMinmaxParameterivEXT (GLenum target, GLenum pname, GLin t *params);
6123 GLAPI void APIENTRY glHistogramEXT (GLenum, GLsizei, GLenum, GLboolean); 7400 GLAPI void APIENTRY glHistogramEXT (GLenum target, GLsizei width, GLenum interna lformat, GLboolean sink);
6124 GLAPI void APIENTRY glMinmaxEXT (GLenum, GLenum, GLboolean); 7401 GLAPI void APIENTRY glMinmaxEXT (GLenum target, GLenum internalformat, GLboolean sink);
6125 GLAPI void APIENTRY glResetHistogramEXT (GLenum); 7402 GLAPI void APIENTRY glResetHistogramEXT (GLenum target);
6126 GLAPI void APIENTRY glResetMinmaxEXT (GLenum); 7403 GLAPI void APIENTRY glResetMinmaxEXT (GLenum target);
6127 #endif /* GL_GLEXT_PROTOTYPES */ 7404 #endif /* GL_GLEXT_PROTOTYPES */
6128 typedef void (APIENTRYP PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean rese t, GLenum format, GLenum type, GLvoid *values); 7405 typedef void (APIENTRYP PFNGLGETHISTOGRAMEXTPROC) (GLenum target, GLboolean rese t, GLenum format, GLenum type, GLvoid *values);
6129 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLe num pname, GLfloat *params); 7406 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERFVEXTPROC) (GLenum target, GLe num pname, GLfloat *params);
6130 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLe num pname, GLint *params); 7407 typedef void (APIENTRYP PFNGLGETHISTOGRAMPARAMETERIVEXTPROC) (GLenum target, GLe num pname, GLint *params);
6131 typedef void (APIENTRYP PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values); 7408 typedef void (APIENTRYP PFNGLGETMINMAXEXTPROC) (GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid *values);
6132 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params); 7409 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERFVEXTPROC) (GLenum target, GLenum pname, GLfloat *params);
6133 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); 7410 typedef void (APIENTRYP PFNGLGETMINMAXPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
6134 typedef void (APIENTRYP PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GL enum internalformat, GLboolean sink); 7411 typedef void (APIENTRYP PFNGLHISTOGRAMEXTPROC) (GLenum target, GLsizei width, GL enum internalformat, GLboolean sink);
6135 typedef void (APIENTRYP PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalforma t, GLboolean sink); 7412 typedef void (APIENTRYP PFNGLMINMAXEXTPROC) (GLenum target, GLenum internalforma t, GLboolean sink);
6136 typedef void (APIENTRYP PFNGLRESETHISTOGRAMEXTPROC) (GLenum target); 7413 typedef void (APIENTRYP PFNGLRESETHISTOGRAMEXTPROC) (GLenum target);
6137 typedef void (APIENTRYP PFNGLRESETMINMAXEXTPROC) (GLenum target); 7414 typedef void (APIENTRYP PFNGLRESETMINMAXEXTPROC) (GLenum target);
6138 #endif 7415 #endif
6139 7416
6140 #ifndef GL_EXT_convolution 7417 #ifndef GL_EXT_convolution
6141 #define GL_EXT_convolution 1 7418 #define GL_EXT_convolution 1
6142 #ifdef GL_GLEXT_PROTOTYPES 7419 #ifdef GL_GLEXT_PROTOTYPES
6143 GLAPI void APIENTRY glConvolutionFilter1DEXT (GLenum, GLenum, GLsizei, GLenum, G Lenum, const GLvoid *); 7420 GLAPI void APIENTRY glConvolutionFilter1DEXT (GLenum target, GLenum internalform at, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
6144 GLAPI void APIENTRY glConvolutionFilter2DEXT (GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 7421 GLAPI void APIENTRY glConvolutionFilter2DEXT (GLenum target, GLenum internalform at, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *ima ge);
6145 GLAPI void APIENTRY glConvolutionParameterfEXT (GLenum, GLenum, GLfloat); 7422 GLAPI void APIENTRY glConvolutionParameterfEXT (GLenum target, GLenum pname, GLf loat params);
6146 GLAPI void APIENTRY glConvolutionParameterfvEXT (GLenum, GLenum, const GLfloat * ); 7423 GLAPI void APIENTRY glConvolutionParameterfvEXT (GLenum target, GLenum pname, co nst GLfloat *params);
6147 GLAPI void APIENTRY glConvolutionParameteriEXT (GLenum, GLenum, GLint); 7424 GLAPI void APIENTRY glConvolutionParameteriEXT (GLenum target, GLenum pname, GLi nt params);
6148 GLAPI void APIENTRY glConvolutionParameterivEXT (GLenum, GLenum, const GLint *); 7425 GLAPI void APIENTRY glConvolutionParameterivEXT (GLenum target, GLenum pname, co nst GLint *params);
6149 GLAPI void APIENTRY glCopyConvolutionFilter1DEXT (GLenum, GLenum, GLint, GLint, GLsizei); 7426 GLAPI void APIENTRY glCopyConvolutionFilter1DEXT (GLenum target, GLenum internal format, GLint x, GLint y, GLsizei width);
6150 GLAPI void APIENTRY glCopyConvolutionFilter2DEXT (GLenum, GLenum, GLint, GLint, GLsizei, GLsizei); 7427 GLAPI void APIENTRY glCopyConvolutionFilter2DEXT (GLenum target, GLenum internal format, GLint x, GLint y, GLsizei width, GLsizei height);
6151 GLAPI void APIENTRY glGetConvolutionFilterEXT (GLenum, GLenum, GLenum, GLvoid *) ; 7428 GLAPI void APIENTRY glGetConvolutionFilterEXT (GLenum target, GLenum format, GLe num type, GLvoid *image);
6152 GLAPI void APIENTRY glGetConvolutionParameterfvEXT (GLenum, GLenum, GLfloat *); 7429 GLAPI void APIENTRY glGetConvolutionParameterfvEXT (GLenum target, GLenum pname, GLfloat *params);
6153 GLAPI void APIENTRY glGetConvolutionParameterivEXT (GLenum, GLenum, GLint *); 7430 GLAPI void APIENTRY glGetConvolutionParameterivEXT (GLenum target, GLenum pname, GLint *params);
6154 GLAPI void APIENTRY glGetSeparableFilterEXT (GLenum, GLenum, GLenum, GLvoid *, G Lvoid *, GLvoid *); 7431 GLAPI void APIENTRY glGetSeparableFilterEXT (GLenum target, GLenum format, GLenu m type, GLvoid *row, GLvoid *column, GLvoid *span);
6155 GLAPI void APIENTRY glSeparableFilter2DEXT (GLenum, GLenum, GLsizei, GLsizei, GL enum, GLenum, const GLvoid *, const GLvoid *); 7432 GLAPI void APIENTRY glSeparableFilter2DEXT (GLenum target, GLenum internalformat , GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *row, const GLvoid *column);
6156 #endif /* GL_GLEXT_PROTOTYPES */ 7433 #endif /* GL_GLEXT_PROTOTYPES */
6157 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image); 7434 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid *image);
6158 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image); 7435 typedef void (APIENTRYP PFNGLCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *image);
6159 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenu m pname, GLfloat params); 7436 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFEXTPROC) (GLenum target, GLenu m pname, GLfloat params);
6160 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLen um pname, const GLfloat *params); 7437 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, GLen um pname, const GLfloat *params);
6161 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenu m pname, GLint params); 7438 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIEXTPROC) (GLenum target, GLenu m pname, GLint params);
6162 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLen um pname, const GLint *params); 7439 typedef void (APIENTRYP PFNGLCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, GLen um pname, const GLint *params);
6163 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLe num internalformat, GLint x, GLint y, GLsizei width); 7440 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) (GLenum target, GLe num internalformat, GLint x, GLint y, GLsizei width);
6164 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLe num internalformat, GLint x, GLint y, GLsizei width, GLsizei height); 7441 typedef void (APIENTRYP PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) (GLenum target, GLe num internalformat, GLint x, GLint y, GLsizei width, GLsizei height);
6165 typedef void (APIENTRYP PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image); 7442 typedef void (APIENTRYP PFNGLGETCONVOLUTIONFILTEREXTPROC) (GLenum target, GLenum format, GLenum type, GLvoid *image);
6166 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, G Lenum pname, GLfloat *params); 7443 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) (GLenum target, G Lenum pname, GLfloat *params);
6167 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, G Lenum pname, GLint *params); 7444 typedef void (APIENTRYP PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) (GLenum target, G Lenum pname, GLint *params);
6168 typedef void (APIENTRYP PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum f ormat, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span); 7445 typedef void (APIENTRYP PFNGLGETSEPARABLEFILTEREXTPROC) (GLenum target, GLenum f ormat, GLenum type, GLvoid *row, GLvoid *column, GLvoid *span);
6169 typedef void (APIENTRYP PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum in ternalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const G Lvoid *row, const GLvoid *column); 7446 typedef void (APIENTRYP PFNGLSEPARABLEFILTER2DEXTPROC) (GLenum target, GLenum in ternalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const G Lvoid *row, const GLvoid *column);
6170 #endif 7447 #endif
6171 7448
6172 #ifndef GL_SGI_color_matrix 7449 #ifndef GL_SGI_color_matrix
6173 #define GL_SGI_color_matrix 1 7450 #define GL_SGI_color_matrix 1
6174 #endif 7451 #endif
6175 7452
6176 #ifndef GL_SGI_color_table 7453 #ifndef GL_SGI_color_table
6177 #define GL_SGI_color_table 1 7454 #define GL_SGI_color_table 1
6178 #ifdef GL_GLEXT_PROTOTYPES 7455 #ifdef GL_GLEXT_PROTOTYPES
6179 GLAPI void APIENTRY glColorTableSGI (GLenum, GLenum, GLsizei, GLenum, GLenum, co nst GLvoid *); 7456 GLAPI void APIENTRY glColorTableSGI (GLenum target, GLenum internalformat, GLsiz ei width, GLenum format, GLenum type, const GLvoid *table);
6180 GLAPI void APIENTRY glColorTableParameterfvSGI (GLenum, GLenum, const GLfloat *) ; 7457 GLAPI void APIENTRY glColorTableParameterfvSGI (GLenum target, GLenum pname, con st GLfloat *params);
6181 GLAPI void APIENTRY glColorTableParameterivSGI (GLenum, GLenum, const GLint *); 7458 GLAPI void APIENTRY glColorTableParameterivSGI (GLenum target, GLenum pname, con st GLint *params);
6182 GLAPI void APIENTRY glCopyColorTableSGI (GLenum, GLenum, GLint, GLint, GLsizei); 7459 GLAPI void APIENTRY glCopyColorTableSGI (GLenum target, GLenum internalformat, G Lint x, GLint y, GLsizei width);
6183 GLAPI void APIENTRY glGetColorTableSGI (GLenum, GLenum, GLenum, GLvoid *); 7460 GLAPI void APIENTRY glGetColorTableSGI (GLenum target, GLenum format, GLenum typ e, GLvoid *table);
6184 GLAPI void APIENTRY glGetColorTableParameterfvSGI (GLenum, GLenum, GLfloat *); 7461 GLAPI void APIENTRY glGetColorTableParameterfvSGI (GLenum target, GLenum pname, GLfloat *params);
6185 GLAPI void APIENTRY glGetColorTableParameterivSGI (GLenum, GLenum, GLint *); 7462 GLAPI void APIENTRY glGetColorTableParameterivSGI (GLenum target, GLenum pname, GLint *params);
6186 #endif /* GL_GLEXT_PROTOTYPES */ 7463 #endif /* GL_GLEXT_PROTOTYPES */
6187 typedef void (APIENTRYP PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalf ormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); 7464 typedef void (APIENTRYP PFNGLCOLORTABLESGIPROC) (GLenum target, GLenum internalf ormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
6188 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenu m pname, const GLfloat *params); 7465 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GLenu m pname, const GLfloat *params);
6189 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenu m pname, const GLint *params); 7466 typedef void (APIENTRYP PFNGLCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GLenu m pname, const GLint *params);
6190 typedef void (APIENTRYP PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum inter nalformat, GLint x, GLint y, GLsizei width); 7467 typedef void (APIENTRYP PFNGLCOPYCOLORTABLESGIPROC) (GLenum target, GLenum inter nalformat, GLint x, GLint y, GLsizei width);
6191 typedef void (APIENTRYP PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format , GLenum type, GLvoid *table); 7468 typedef void (APIENTRYP PFNGLGETCOLORTABLESGIPROC) (GLenum target, GLenum format , GLenum type, GLvoid *table);
6192 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GL enum pname, GLfloat *params); 7469 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVSGIPROC) (GLenum target, GL enum pname, GLfloat *params);
6193 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GL enum pname, GLint *params); 7470 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVSGIPROC) (GLenum target, GL enum pname, GLint *params);
6194 #endif 7471 #endif
6195 7472
6196 #ifndef GL_SGIX_pixel_texture 7473 #ifndef GL_SGIX_pixel_texture
6197 #define GL_SGIX_pixel_texture 1 7474 #define GL_SGIX_pixel_texture 1
6198 #ifdef GL_GLEXT_PROTOTYPES 7475 #ifdef GL_GLEXT_PROTOTYPES
6199 GLAPI void APIENTRY glPixelTexGenSGIX (GLenum); 7476 GLAPI void APIENTRY glPixelTexGenSGIX (GLenum mode);
6200 #endif /* GL_GLEXT_PROTOTYPES */ 7477 #endif /* GL_GLEXT_PROTOTYPES */
6201 typedef void (APIENTRYP PFNGLPIXELTEXGENSGIXPROC) (GLenum mode); 7478 typedef void (APIENTRYP PFNGLPIXELTEXGENSGIXPROC) (GLenum mode);
6202 #endif 7479 #endif
6203 7480
6204 #ifndef GL_SGIS_pixel_texture 7481 #ifndef GL_SGIS_pixel_texture
6205 #define GL_SGIS_pixel_texture 1 7482 #define GL_SGIS_pixel_texture 1
6206 #ifdef GL_GLEXT_PROTOTYPES 7483 #ifdef GL_GLEXT_PROTOTYPES
6207 GLAPI void APIENTRY glPixelTexGenParameteriSGIS (GLenum, GLint); 7484 GLAPI void APIENTRY glPixelTexGenParameteriSGIS (GLenum pname, GLint param);
6208 GLAPI void APIENTRY glPixelTexGenParameterivSGIS (GLenum, const GLint *); 7485 GLAPI void APIENTRY glPixelTexGenParameterivSGIS (GLenum pname, const GLint *par ams);
6209 GLAPI void APIENTRY glPixelTexGenParameterfSGIS (GLenum, GLfloat); 7486 GLAPI void APIENTRY glPixelTexGenParameterfSGIS (GLenum pname, GLfloat param);
6210 GLAPI void APIENTRY glPixelTexGenParameterfvSGIS (GLenum, const GLfloat *); 7487 GLAPI void APIENTRY glPixelTexGenParameterfvSGIS (GLenum pname, const GLfloat *p arams);
6211 GLAPI void APIENTRY glGetPixelTexGenParameterivSGIS (GLenum, GLint *); 7488 GLAPI void APIENTRY glGetPixelTexGenParameterivSGIS (GLenum pname, GLint *params );
6212 GLAPI void APIENTRY glGetPixelTexGenParameterfvSGIS (GLenum, GLfloat *); 7489 GLAPI void APIENTRY glGetPixelTexGenParameterfvSGIS (GLenum pname, GLfloat *para ms);
6213 #endif /* GL_GLEXT_PROTOTYPES */ 7490 #endif /* GL_GLEXT_PROTOTYPES */
6214 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param); 7491 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERISGISPROC) (GLenum pname, GLint param);
6215 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, cons t GLint *params); 7492 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, cons t GLint *params);
6216 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLflo at param); 7493 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFSGISPROC) (GLenum pname, GLflo at param);
6217 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, cons t GLfloat *params); 7494 typedef void (APIENTRYP PFNGLPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, cons t GLfloat *params);
6218 typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, G Lint *params); 7495 typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) (GLenum pname, G Lint *params);
6219 typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, G Lfloat *params); 7496 typedef void (APIENTRYP PFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) (GLenum pname, G Lfloat *params);
6220 #endif 7497 #endif
6221 7498
6222 #ifndef GL_SGIS_texture4D 7499 #ifndef GL_SGIS_texture4D
6223 #define GL_SGIS_texture4D 1 7500 #define GL_SGIS_texture4D 1
6224 #ifdef GL_GLEXT_PROTOTYPES 7501 #ifdef GL_GLEXT_PROTOTYPES
6225 GLAPI void APIENTRY glTexImage4DSGIS (GLenum, GLint, GLenum, GLsizei, GLsizei, G Lsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); 7502 GLAPI void APIENTRY glTexImage4DSGIS (GLenum target, GLint level, GLenum interna lformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint bor der, GLenum format, GLenum type, const GLvoid *pixels);
6226 GLAPI void APIENTRY glTexSubImage4DSGIS (GLenum, GLint, GLint, GLint, GLint, GLi nt, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 7503 GLAPI void APIENTRY glTexSubImage4DSGIS (GLenum target, GLint level, GLint xoffs et, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid *pixels) ;
6227 #endif /* GL_GLEXT_PROTOTYPES */ 7504 #endif /* GL_GLEXT_PROTOTYPES */
6228 typedef void (APIENTRYP PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GL enum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4 d, GLint border, GLenum format, GLenum type, const GLvoid *pixels); 7505 typedef void (APIENTRYP PFNGLTEXIMAGE4DSGISPROC) (GLenum target, GLint level, GL enum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4 d, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
6229 typedef void (APIENTRYP PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsi zei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLv oid *pixels); 7506 typedef void (APIENTRYP PFNGLTEXSUBIMAGE4DSGISPROC) (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsi zei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLv oid *pixels);
6230 #endif 7507 #endif
6231 7508
6232 #ifndef GL_SGI_texture_color_table 7509 #ifndef GL_SGI_texture_color_table
6233 #define GL_SGI_texture_color_table 1 7510 #define GL_SGI_texture_color_table 1
6234 #endif 7511 #endif
6235 7512
6236 #ifndef GL_EXT_cmyka 7513 #ifndef GL_EXT_cmyka
6237 #define GL_EXT_cmyka 1 7514 #define GL_EXT_cmyka 1
6238 #endif 7515 #endif
6239 7516
6240 #ifndef GL_EXT_texture_object 7517 #ifndef GL_EXT_texture_object
6241 #define GL_EXT_texture_object 1 7518 #define GL_EXT_texture_object 1
6242 #ifdef GL_GLEXT_PROTOTYPES 7519 #ifdef GL_GLEXT_PROTOTYPES
6243 GLAPI GLboolean APIENTRY glAreTexturesResidentEXT (GLsizei, const GLuint *, GLbo olean *); 7520 GLAPI GLboolean APIENTRY glAreTexturesResidentEXT (GLsizei n, const GLuint *text ures, GLboolean *residences);
6244 GLAPI void APIENTRY glBindTextureEXT (GLenum, GLuint); 7521 GLAPI void APIENTRY glBindTextureEXT (GLenum target, GLuint texture);
6245 GLAPI void APIENTRY glDeleteTexturesEXT (GLsizei, const GLuint *); 7522 GLAPI void APIENTRY glDeleteTexturesEXT (GLsizei n, const GLuint *textures);
6246 GLAPI void APIENTRY glGenTexturesEXT (GLsizei, GLuint *); 7523 GLAPI void APIENTRY glGenTexturesEXT (GLsizei n, GLuint *textures);
6247 GLAPI GLboolean APIENTRY glIsTextureEXT (GLuint); 7524 GLAPI GLboolean APIENTRY glIsTextureEXT (GLuint texture);
6248 GLAPI void APIENTRY glPrioritizeTexturesEXT (GLsizei, const GLuint *, const GLcl ampf *); 7525 GLAPI void APIENTRY glPrioritizeTexturesEXT (GLsizei n, const GLuint *textures, const GLclampf *priorities);
6249 #endif /* GL_GLEXT_PROTOTYPES */ 7526 #endif /* GL_GLEXT_PROTOTYPES */
6250 typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint *textures, GLboolean *residences); 7527 typedef GLboolean (APIENTRYP PFNGLARETEXTURESRESIDENTEXTPROC) (GLsizei n, const GLuint *textures, GLboolean *residences);
6251 typedef void (APIENTRYP PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture) ; 7528 typedef void (APIENTRYP PFNGLBINDTEXTUREEXTPROC) (GLenum target, GLuint texture) ;
6252 typedef void (APIENTRYP PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint *te xtures); 7529 typedef void (APIENTRYP PFNGLDELETETEXTURESEXTPROC) (GLsizei n, const GLuint *te xtures);
6253 typedef void (APIENTRYP PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint *textures); 7530 typedef void (APIENTRYP PFNGLGENTEXTURESEXTPROC) (GLsizei n, GLuint *textures);
6254 typedef GLboolean (APIENTRYP PFNGLISTEXTUREEXTPROC) (GLuint texture); 7531 typedef GLboolean (APIENTRYP PFNGLISTEXTUREEXTPROC) (GLuint texture);
6255 typedef void (APIENTRYP PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint *textures, const GLclampf *priorities); 7532 typedef void (APIENTRYP PFNGLPRIORITIZETEXTURESEXTPROC) (GLsizei n, const GLuint *textures, const GLclampf *priorities);
6256 #endif 7533 #endif
6257 7534
6258 #ifndef GL_SGIS_detail_texture 7535 #ifndef GL_SGIS_detail_texture
6259 #define GL_SGIS_detail_texture 1 7536 #define GL_SGIS_detail_texture 1
6260 #ifdef GL_GLEXT_PROTOTYPES 7537 #ifdef GL_GLEXT_PROTOTYPES
6261 GLAPI void APIENTRY glDetailTexFuncSGIS (GLenum, GLsizei, const GLfloat *); 7538 GLAPI void APIENTRY glDetailTexFuncSGIS (GLenum target, GLsizei n, const GLfloat *points);
6262 GLAPI void APIENTRY glGetDetailTexFuncSGIS (GLenum, GLfloat *); 7539 GLAPI void APIENTRY glGetDetailTexFuncSGIS (GLenum target, GLfloat *points);
6263 #endif /* GL_GLEXT_PROTOTYPES */ 7540 #endif /* GL_GLEXT_PROTOTYPES */
6264 typedef void (APIENTRYP PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, c onst GLfloat *points); 7541 typedef void (APIENTRYP PFNGLDETAILTEXFUNCSGISPROC) (GLenum target, GLsizei n, c onst GLfloat *points);
6265 typedef void (APIENTRYP PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat * points); 7542 typedef void (APIENTRYP PFNGLGETDETAILTEXFUNCSGISPROC) (GLenum target, GLfloat * points);
6266 #endif 7543 #endif
6267 7544
6268 #ifndef GL_SGIS_sharpen_texture 7545 #ifndef GL_SGIS_sharpen_texture
6269 #define GL_SGIS_sharpen_texture 1 7546 #define GL_SGIS_sharpen_texture 1
6270 #ifdef GL_GLEXT_PROTOTYPES 7547 #ifdef GL_GLEXT_PROTOTYPES
6271 GLAPI void APIENTRY glSharpenTexFuncSGIS (GLenum, GLsizei, const GLfloat *); 7548 GLAPI void APIENTRY glSharpenTexFuncSGIS (GLenum target, GLsizei n, const GLfloa t *points);
6272 GLAPI void APIENTRY glGetSharpenTexFuncSGIS (GLenum, GLfloat *); 7549 GLAPI void APIENTRY glGetSharpenTexFuncSGIS (GLenum target, GLfloat *points);
6273 #endif /* GL_GLEXT_PROTOTYPES */ 7550 #endif /* GL_GLEXT_PROTOTYPES */
6274 typedef void (APIENTRYP PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points); 7551 typedef void (APIENTRYP PFNGLSHARPENTEXFUNCSGISPROC) (GLenum target, GLsizei n, const GLfloat *points);
6275 typedef void (APIENTRYP PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat *points); 7552 typedef void (APIENTRYP PFNGLGETSHARPENTEXFUNCSGISPROC) (GLenum target, GLfloat *points);
6276 #endif 7553 #endif
6277 7554
6278 #ifndef GL_EXT_packed_pixels 7555 #ifndef GL_EXT_packed_pixels
6279 #define GL_EXT_packed_pixels 1 7556 #define GL_EXT_packed_pixels 1
6280 #endif 7557 #endif
6281 7558
6282 #ifndef GL_SGIS_texture_lod 7559 #ifndef GL_SGIS_texture_lod
6283 #define GL_SGIS_texture_lod 1 7560 #define GL_SGIS_texture_lod 1
6284 #endif 7561 #endif
6285 7562
6286 #ifndef GL_SGIS_multisample 7563 #ifndef GL_SGIS_multisample
6287 #define GL_SGIS_multisample 1 7564 #define GL_SGIS_multisample 1
6288 #ifdef GL_GLEXT_PROTOTYPES 7565 #ifdef GL_GLEXT_PROTOTYPES
6289 GLAPI void APIENTRY glSampleMaskSGIS (GLclampf, GLboolean); 7566 GLAPI void APIENTRY glSampleMaskSGIS (GLclampf value, GLboolean invert);
6290 GLAPI void APIENTRY glSamplePatternSGIS (GLenum); 7567 GLAPI void APIENTRY glSamplePatternSGIS (GLenum pattern);
6291 #endif /* GL_GLEXT_PROTOTYPES */ 7568 #endif /* GL_GLEXT_PROTOTYPES */
6292 typedef void (APIENTRYP PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean inve rt); 7569 typedef void (APIENTRYP PFNGLSAMPLEMASKSGISPROC) (GLclampf value, GLboolean inve rt);
6293 typedef void (APIENTRYP PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern); 7570 typedef void (APIENTRYP PFNGLSAMPLEPATTERNSGISPROC) (GLenum pattern);
6294 #endif 7571 #endif
6295 7572
6296 #ifndef GL_EXT_rescale_normal 7573 #ifndef GL_EXT_rescale_normal
6297 #define GL_EXT_rescale_normal 1 7574 #define GL_EXT_rescale_normal 1
6298 #endif 7575 #endif
6299 7576
6300 #ifndef GL_EXT_vertex_array 7577 #ifndef GL_EXT_vertex_array
6301 #define GL_EXT_vertex_array 1 7578 #define GL_EXT_vertex_array 1
6302 #ifdef GL_GLEXT_PROTOTYPES 7579 #ifdef GL_GLEXT_PROTOTYPES
6303 GLAPI void APIENTRY glArrayElementEXT (GLint); 7580 GLAPI void APIENTRY glArrayElementEXT (GLint i);
6304 GLAPI void APIENTRY glColorPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GL void *); 7581 GLAPI void APIENTRY glColorPointerEXT (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
6305 GLAPI void APIENTRY glDrawArraysEXT (GLenum, GLint, GLsizei); 7582 GLAPI void APIENTRY glDrawArraysEXT (GLenum mode, GLint first, GLsizei count);
6306 GLAPI void APIENTRY glEdgeFlagPointerEXT (GLsizei, GLsizei, const GLboolean *); 7583 GLAPI void APIENTRY glEdgeFlagPointerEXT (GLsizei stride, GLsizei count, const G Lboolean *pointer);
6307 GLAPI void APIENTRY glGetPointervEXT (GLenum, GLvoid* *); 7584 GLAPI void APIENTRY glGetPointervEXT (GLenum pname, GLvoid* *params);
6308 GLAPI void APIENTRY glIndexPointerEXT (GLenum, GLsizei, GLsizei, const GLvoid *) ; 7585 GLAPI void APIENTRY glIndexPointerEXT (GLenum type, GLsizei stride, GLsizei coun t, const GLvoid *pointer);
6309 GLAPI void APIENTRY glNormalPointerEXT (GLenum, GLsizei, GLsizei, const GLvoid * ); 7586 GLAPI void APIENTRY glNormalPointerEXT (GLenum type, GLsizei stride, GLsizei cou nt, const GLvoid *pointer);
6310 GLAPI void APIENTRY glTexCoordPointerEXT (GLint, GLenum, GLsizei, GLsizei, const GLvoid *); 7587 GLAPI void APIENTRY glTexCoordPointerEXT (GLint size, GLenum type, GLsizei strid e, GLsizei count, const GLvoid *pointer);
6311 GLAPI void APIENTRY glVertexPointerEXT (GLint, GLenum, GLsizei, GLsizei, const G Lvoid *); 7588 GLAPI void APIENTRY glVertexPointerEXT (GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
6312 #endif /* GL_GLEXT_PROTOTYPES */ 7589 #endif /* GL_GLEXT_PROTOTYPES */
6313 typedef void (APIENTRYP PFNGLARRAYELEMENTEXTPROC) (GLint i); 7590 typedef void (APIENTRYP PFNGLARRAYELEMENTEXTPROC) (GLint i);
6314 typedef void (APIENTRYP PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsi zei stride, GLsizei count, const GLvoid *pointer); 7591 typedef void (APIENTRYP PFNGLCOLORPOINTEREXTPROC) (GLint size, GLenum type, GLsi zei stride, GLsizei count, const GLvoid *pointer);
6315 typedef void (APIENTRYP PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsiz ei count); 7592 typedef void (APIENTRYP PFNGLDRAWARRAYSEXTPROC) (GLenum mode, GLint first, GLsiz ei count);
6316 typedef void (APIENTRYP PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei co unt, const GLboolean *pointer); 7593 typedef void (APIENTRYP PFNGLEDGEFLAGPOINTEREXTPROC) (GLsizei stride, GLsizei co unt, const GLboolean *pointer);
6317 typedef void (APIENTRYP PFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* *params) ; 7594 typedef void (APIENTRYP PFNGLGETPOINTERVEXTPROC) (GLenum pname, GLvoid* *params) ;
6318 typedef void (APIENTRYP PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); 7595 typedef void (APIENTRYP PFNGLINDEXPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
6319 typedef void (APIENTRYP PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer); 7596 typedef void (APIENTRYP PFNGLNORMALPOINTEREXTPROC) (GLenum type, GLsizei stride, GLsizei count, const GLvoid *pointer);
6320 typedef void (APIENTRYP PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, G Lsizei stride, GLsizei count, const GLvoid *pointer); 7597 typedef void (APIENTRYP PFNGLTEXCOORDPOINTEREXTPROC) (GLint size, GLenum type, G Lsizei stride, GLsizei count, const GLvoid *pointer);
6321 typedef void (APIENTRYP PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLs izei stride, GLsizei count, const GLvoid *pointer); 7598 typedef void (APIENTRYP PFNGLVERTEXPOINTEREXTPROC) (GLint size, GLenum type, GLs izei stride, GLsizei count, const GLvoid *pointer);
(...skipping 19 matching lines...) Expand all
6341 #define GL_SGIS_texture_edge_clamp 1 7618 #define GL_SGIS_texture_edge_clamp 1
6342 #endif 7619 #endif
6343 7620
6344 #ifndef GL_SGIS_texture_border_clamp 7621 #ifndef GL_SGIS_texture_border_clamp
6345 #define GL_SGIS_texture_border_clamp 1 7622 #define GL_SGIS_texture_border_clamp 1
6346 #endif 7623 #endif
6347 7624
6348 #ifndef GL_EXT_blend_minmax 7625 #ifndef GL_EXT_blend_minmax
6349 #define GL_EXT_blend_minmax 1 7626 #define GL_EXT_blend_minmax 1
6350 #ifdef GL_GLEXT_PROTOTYPES 7627 #ifdef GL_GLEXT_PROTOTYPES
6351 GLAPI void APIENTRY glBlendEquationEXT (GLenum); 7628 GLAPI void APIENTRY glBlendEquationEXT (GLenum mode);
6352 #endif /* GL_GLEXT_PROTOTYPES */ 7629 #endif /* GL_GLEXT_PROTOTYPES */
6353 typedef void (APIENTRYP PFNGLBLENDEQUATIONEXTPROC) (GLenum mode); 7630 typedef void (APIENTRYP PFNGLBLENDEQUATIONEXTPROC) (GLenum mode);
6354 #endif 7631 #endif
6355 7632
6356 #ifndef GL_EXT_blend_subtract 7633 #ifndef GL_EXT_blend_subtract
6357 #define GL_EXT_blend_subtract 1 7634 #define GL_EXT_blend_subtract 1
6358 #endif 7635 #endif
6359 7636
6360 #ifndef GL_EXT_blend_logic_op 7637 #ifndef GL_EXT_blend_logic_op
6361 #define GL_EXT_blend_logic_op 1 7638 #define GL_EXT_blend_logic_op 1
6362 #endif 7639 #endif
6363 7640
6364 #ifndef GL_SGIX_interlace 7641 #ifndef GL_SGIX_interlace
6365 #define GL_SGIX_interlace 1 7642 #define GL_SGIX_interlace 1
6366 #endif 7643 #endif
6367 7644
6368 #ifndef GL_SGIX_pixel_tiles 7645 #ifndef GL_SGIX_pixel_tiles
6369 #define GL_SGIX_pixel_tiles 1 7646 #define GL_SGIX_pixel_tiles 1
6370 #endif 7647 #endif
6371 7648
6372 #ifndef GL_SGIX_texture_select 7649 #ifndef GL_SGIX_texture_select
6373 #define GL_SGIX_texture_select 1 7650 #define GL_SGIX_texture_select 1
6374 #endif 7651 #endif
6375 7652
6376 #ifndef GL_SGIX_sprite 7653 #ifndef GL_SGIX_sprite
6377 #define GL_SGIX_sprite 1 7654 #define GL_SGIX_sprite 1
6378 #ifdef GL_GLEXT_PROTOTYPES 7655 #ifdef GL_GLEXT_PROTOTYPES
6379 GLAPI void APIENTRY glSpriteParameterfSGIX (GLenum, GLfloat); 7656 GLAPI void APIENTRY glSpriteParameterfSGIX (GLenum pname, GLfloat param);
6380 GLAPI void APIENTRY glSpriteParameterfvSGIX (GLenum, const GLfloat *); 7657 GLAPI void APIENTRY glSpriteParameterfvSGIX (GLenum pname, const GLfloat *params );
6381 GLAPI void APIENTRY glSpriteParameteriSGIX (GLenum, GLint); 7658 GLAPI void APIENTRY glSpriteParameteriSGIX (GLenum pname, GLint param);
6382 GLAPI void APIENTRY glSpriteParameterivSGIX (GLenum, const GLint *); 7659 GLAPI void APIENTRY glSpriteParameterivSGIX (GLenum pname, const GLint *params);
6383 #endif /* GL_GLEXT_PROTOTYPES */ 7660 #endif /* GL_GLEXT_PROTOTYPES */
6384 typedef void (APIENTRYP PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat pa ram); 7661 typedef void (APIENTRYP PFNGLSPRITEPARAMETERFSGIXPROC) (GLenum pname, GLfloat pa ram);
6385 typedef void (APIENTRYP PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLf loat *params); 7662 typedef void (APIENTRYP PFNGLSPRITEPARAMETERFVSGIXPROC) (GLenum pname, const GLf loat *params);
6386 typedef void (APIENTRYP PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint para m); 7663 typedef void (APIENTRYP PFNGLSPRITEPARAMETERISGIXPROC) (GLenum pname, GLint para m);
6387 typedef void (APIENTRYP PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLi nt *params); 7664 typedef void (APIENTRYP PFNGLSPRITEPARAMETERIVSGIXPROC) (GLenum pname, const GLi nt *params);
6388 #endif 7665 #endif
6389 7666
6390 #ifndef GL_SGIX_texture_multi_buffer 7667 #ifndef GL_SGIX_texture_multi_buffer
6391 #define GL_SGIX_texture_multi_buffer 1 7668 #define GL_SGIX_texture_multi_buffer 1
6392 #endif 7669 #endif
6393 7670
6394 #ifndef GL_EXT_point_parameters 7671 #ifndef GL_EXT_point_parameters
6395 #define GL_EXT_point_parameters 1 7672 #define GL_EXT_point_parameters 1
6396 #ifdef GL_GLEXT_PROTOTYPES 7673 #ifdef GL_GLEXT_PROTOTYPES
6397 GLAPI void APIENTRY glPointParameterfEXT (GLenum, GLfloat); 7674 GLAPI void APIENTRY glPointParameterfEXT (GLenum pname, GLfloat param);
6398 GLAPI void APIENTRY glPointParameterfvEXT (GLenum, const GLfloat *); 7675 GLAPI void APIENTRY glPointParameterfvEXT (GLenum pname, const GLfloat *params);
6399 #endif /* GL_GLEXT_PROTOTYPES */ 7676 #endif /* GL_GLEXT_PROTOTYPES */
6400 typedef void (APIENTRYP PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat para m); 7677 typedef void (APIENTRYP PFNGLPOINTPARAMETERFEXTPROC) (GLenum pname, GLfloat para m);
6401 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLflo at *params); 7678 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVEXTPROC) (GLenum pname, const GLflo at *params);
6402 #endif 7679 #endif
6403 7680
6404 #ifndef GL_SGIS_point_parameters 7681 #ifndef GL_SGIS_point_parameters
6405 #define GL_SGIS_point_parameters 1 7682 #define GL_SGIS_point_parameters 1
6406 #ifdef GL_GLEXT_PROTOTYPES 7683 #ifdef GL_GLEXT_PROTOTYPES
6407 GLAPI void APIENTRY glPointParameterfSGIS (GLenum, GLfloat); 7684 GLAPI void APIENTRY glPointParameterfSGIS (GLenum pname, GLfloat param);
6408 GLAPI void APIENTRY glPointParameterfvSGIS (GLenum, const GLfloat *); 7685 GLAPI void APIENTRY glPointParameterfvSGIS (GLenum pname, const GLfloat *params) ;
6409 #endif /* GL_GLEXT_PROTOTYPES */ 7686 #endif /* GL_GLEXT_PROTOTYPES */
6410 typedef void (APIENTRYP PFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat par am); 7687 typedef void (APIENTRYP PFNGLPOINTPARAMETERFSGISPROC) (GLenum pname, GLfloat par am);
6411 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfl oat *params); 7688 typedef void (APIENTRYP PFNGLPOINTPARAMETERFVSGISPROC) (GLenum pname, const GLfl oat *params);
6412 #endif 7689 #endif
6413 7690
6414 #ifndef GL_SGIX_instruments 7691 #ifndef GL_SGIX_instruments
6415 #define GL_SGIX_instruments 1 7692 #define GL_SGIX_instruments 1
6416 #ifdef GL_GLEXT_PROTOTYPES 7693 #ifdef GL_GLEXT_PROTOTYPES
6417 GLAPI GLint APIENTRY glGetInstrumentsSGIX (void); 7694 GLAPI GLint APIENTRY glGetInstrumentsSGIX (void);
6418 GLAPI void APIENTRY glInstrumentsBufferSGIX (GLsizei, GLint *); 7695 GLAPI void APIENTRY glInstrumentsBufferSGIX (GLsizei size, GLint *buffer);
6419 GLAPI GLint APIENTRY glPollInstrumentsSGIX (GLint *); 7696 GLAPI GLint APIENTRY glPollInstrumentsSGIX (GLint *marker_p);
6420 GLAPI void APIENTRY glReadInstrumentsSGIX (GLint); 7697 GLAPI void APIENTRY glReadInstrumentsSGIX (GLint marker);
6421 GLAPI void APIENTRY glStartInstrumentsSGIX (void); 7698 GLAPI void APIENTRY glStartInstrumentsSGIX (void);
6422 GLAPI void APIENTRY glStopInstrumentsSGIX (GLint); 7699 GLAPI void APIENTRY glStopInstrumentsSGIX (GLint marker);
6423 #endif /* GL_GLEXT_PROTOTYPES */ 7700 #endif /* GL_GLEXT_PROTOTYPES */
6424 typedef GLint (APIENTRYP PFNGLGETINSTRUMENTSSGIXPROC) (void); 7701 typedef GLint (APIENTRYP PFNGLGETINSTRUMENTSSGIXPROC) (void);
6425 typedef void (APIENTRYP PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint *bu ffer); 7702 typedef void (APIENTRYP PFNGLINSTRUMENTSBUFFERSGIXPROC) (GLsizei size, GLint *bu ffer);
6426 typedef GLint (APIENTRYP PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint *marker_p); 7703 typedef GLint (APIENTRYP PFNGLPOLLINSTRUMENTSSGIXPROC) (GLint *marker_p);
6427 typedef void (APIENTRYP PFNGLREADINSTRUMENTSSGIXPROC) (GLint marker); 7704 typedef void (APIENTRYP PFNGLREADINSTRUMENTSSGIXPROC) (GLint marker);
6428 typedef void (APIENTRYP PFNGLSTARTINSTRUMENTSSGIXPROC) (void); 7705 typedef void (APIENTRYP PFNGLSTARTINSTRUMENTSSGIXPROC) (void);
6429 typedef void (APIENTRYP PFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker); 7706 typedef void (APIENTRYP PFNGLSTOPINSTRUMENTSSGIXPROC) (GLint marker);
6430 #endif 7707 #endif
6431 7708
6432 #ifndef GL_SGIX_texture_scale_bias 7709 #ifndef GL_SGIX_texture_scale_bias
6433 #define GL_SGIX_texture_scale_bias 1 7710 #define GL_SGIX_texture_scale_bias 1
6434 #endif 7711 #endif
6435 7712
6436 #ifndef GL_SGIX_framezoom 7713 #ifndef GL_SGIX_framezoom
6437 #define GL_SGIX_framezoom 1 7714 #define GL_SGIX_framezoom 1
6438 #ifdef GL_GLEXT_PROTOTYPES 7715 #ifdef GL_GLEXT_PROTOTYPES
6439 GLAPI void APIENTRY glFrameZoomSGIX (GLint); 7716 GLAPI void APIENTRY glFrameZoomSGIX (GLint factor);
6440 #endif /* GL_GLEXT_PROTOTYPES */ 7717 #endif /* GL_GLEXT_PROTOTYPES */
6441 typedef void (APIENTRYP PFNGLFRAMEZOOMSGIXPROC) (GLint factor); 7718 typedef void (APIENTRYP PFNGLFRAMEZOOMSGIXPROC) (GLint factor);
6442 #endif 7719 #endif
6443 7720
6444 #ifndef GL_SGIX_tag_sample_buffer 7721 #ifndef GL_SGIX_tag_sample_buffer
6445 #define GL_SGIX_tag_sample_buffer 1 7722 #define GL_SGIX_tag_sample_buffer 1
6446 #ifdef GL_GLEXT_PROTOTYPES 7723 #ifdef GL_GLEXT_PROTOTYPES
6447 GLAPI void APIENTRY glTagSampleBufferSGIX (void); 7724 GLAPI void APIENTRY glTagSampleBufferSGIX (void);
6448 #endif /* GL_GLEXT_PROTOTYPES */ 7725 #endif /* GL_GLEXT_PROTOTYPES */
6449 typedef void (APIENTRYP PFNGLTAGSAMPLEBUFFERSGIXPROC) (void); 7726 typedef void (APIENTRYP PFNGLTAGSAMPLEBUFFERSGIXPROC) (void);
6450 #endif 7727 #endif
6451 7728
6452 #ifndef GL_SGIX_polynomial_ffd 7729 #ifndef GL_SGIX_polynomial_ffd
6453 #define GL_SGIX_polynomial_ffd 1 7730 #define GL_SGIX_polynomial_ffd 1
6454 #ifdef GL_GLEXT_PROTOTYPES 7731 #ifdef GL_GLEXT_PROTOTYPES
6455 GLAPI void APIENTRY glDeformationMap3dSGIX (GLenum, GLdouble, GLdouble, GLint, G Lint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *); 7732 GLAPI void APIENTRY glDeformationMap3dSGIX (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble * points);
6456 GLAPI void APIENTRY glDeformationMap3fSGIX (GLenum, GLfloat, GLfloat, GLint, GLi nt, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloa t *); 7733 GLAPI void APIENTRY glDeformationMap3fSGIX (GLenum target, GLfloat u1, GLfloat u 2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vor der, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat *points) ;
6457 GLAPI void APIENTRY glDeformSGIX (GLbitfield); 7734 GLAPI void APIENTRY glDeformSGIX (GLbitfield mask);
6458 GLAPI void APIENTRY glLoadIdentityDeformationMapSGIX (GLbitfield); 7735 GLAPI void APIENTRY glLoadIdentityDeformationMapSGIX (GLbitfield mask);
6459 #endif /* GL_GLEXT_PROTOTYPES */ 7736 #endif /* GL_GLEXT_PROTOTYPES */
6460 typedef void (APIENTRYP PFNGLDEFORMATIONMAP3DSGIXPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vs tride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, cons t GLdouble *points); 7737 typedef void (APIENTRYP PFNGLDEFORMATIONMAP3DSGIXPROC) (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vs tride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, cons t GLdouble *points);
6461 typedef void (APIENTRYP PFNGLDEFORMATIONMAP3FSGIXPROC) (GLenum target, GLfloat u 1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstrid e, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfl oat *points); 7738 typedef void (APIENTRYP PFNGLDEFORMATIONMAP3FSGIXPROC) (GLenum target, GLfloat u 1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstrid e, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfl oat *points);
6462 typedef void (APIENTRYP PFNGLDEFORMSGIXPROC) (GLbitfield mask); 7739 typedef void (APIENTRYP PFNGLDEFORMSGIXPROC) (GLbitfield mask);
6463 typedef void (APIENTRYP PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mas k); 7740 typedef void (APIENTRYP PFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) (GLbitfield mas k);
6464 #endif 7741 #endif
6465 7742
6466 #ifndef GL_SGIX_reference_plane 7743 #ifndef GL_SGIX_reference_plane
6467 #define GL_SGIX_reference_plane 1 7744 #define GL_SGIX_reference_plane 1
6468 #ifdef GL_GLEXT_PROTOTYPES 7745 #ifdef GL_GLEXT_PROTOTYPES
6469 GLAPI void APIENTRY glReferencePlaneSGIX (const GLdouble *); 7746 GLAPI void APIENTRY glReferencePlaneSGIX (const GLdouble *equation);
6470 #endif /* GL_GLEXT_PROTOTYPES */ 7747 #endif /* GL_GLEXT_PROTOTYPES */
6471 typedef void (APIENTRYP PFNGLREFERENCEPLANESGIXPROC) (const GLdouble *equation); 7748 typedef void (APIENTRYP PFNGLREFERENCEPLANESGIXPROC) (const GLdouble *equation);
6472 #endif 7749 #endif
6473 7750
6474 #ifndef GL_SGIX_flush_raster 7751 #ifndef GL_SGIX_flush_raster
6475 #define GL_SGIX_flush_raster 1 7752 #define GL_SGIX_flush_raster 1
6476 #ifdef GL_GLEXT_PROTOTYPES 7753 #ifdef GL_GLEXT_PROTOTYPES
6477 GLAPI void APIENTRY glFlushRasterSGIX (void); 7754 GLAPI void APIENTRY glFlushRasterSGIX (void);
6478 #endif /* GL_GLEXT_PROTOTYPES */ 7755 #endif /* GL_GLEXT_PROTOTYPES */
6479 typedef void (APIENTRYP PFNGLFLUSHRASTERSGIXPROC) (void); 7756 typedef void (APIENTRYP PFNGLFLUSHRASTERSGIXPROC) (void);
6480 #endif 7757 #endif
6481 7758
6482 #ifndef GL_SGIX_depth_texture 7759 #ifndef GL_SGIX_depth_texture
6483 #define GL_SGIX_depth_texture 1 7760 #define GL_SGIX_depth_texture 1
6484 #endif 7761 #endif
6485 7762
6486 #ifndef GL_SGIS_fog_function 7763 #ifndef GL_SGIS_fog_function
6487 #define GL_SGIS_fog_function 1 7764 #define GL_SGIS_fog_function 1
6488 #ifdef GL_GLEXT_PROTOTYPES 7765 #ifdef GL_GLEXT_PROTOTYPES
6489 GLAPI void APIENTRY glFogFuncSGIS (GLsizei, const GLfloat *); 7766 GLAPI void APIENTRY glFogFuncSGIS (GLsizei n, const GLfloat *points);
6490 GLAPI void APIENTRY glGetFogFuncSGIS (GLfloat *); 7767 GLAPI void APIENTRY glGetFogFuncSGIS (GLfloat *points);
6491 #endif /* GL_GLEXT_PROTOTYPES */ 7768 #endif /* GL_GLEXT_PROTOTYPES */
6492 typedef void (APIENTRYP PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat *points) ; 7769 typedef void (APIENTRYP PFNGLFOGFUNCSGISPROC) (GLsizei n, const GLfloat *points) ;
6493 typedef void (APIENTRYP PFNGLGETFOGFUNCSGISPROC) (GLfloat *points); 7770 typedef void (APIENTRYP PFNGLGETFOGFUNCSGISPROC) (GLfloat *points);
6494 #endif 7771 #endif
6495 7772
6496 #ifndef GL_SGIX_fog_offset 7773 #ifndef GL_SGIX_fog_offset
6497 #define GL_SGIX_fog_offset 1 7774 #define GL_SGIX_fog_offset 1
6498 #endif 7775 #endif
6499 7776
6500 #ifndef GL_HP_image_transform 7777 #ifndef GL_HP_image_transform
6501 #define GL_HP_image_transform 1 7778 #define GL_HP_image_transform 1
6502 #ifdef GL_GLEXT_PROTOTYPES 7779 #ifdef GL_GLEXT_PROTOTYPES
6503 GLAPI void APIENTRY glImageTransformParameteriHP (GLenum, GLenum, GLint); 7780 GLAPI void APIENTRY glImageTransformParameteriHP (GLenum target, GLenum pname, G Lint param);
6504 GLAPI void APIENTRY glImageTransformParameterfHP (GLenum, GLenum, GLfloat); 7781 GLAPI void APIENTRY glImageTransformParameterfHP (GLenum target, GLenum pname, G Lfloat param);
6505 GLAPI void APIENTRY glImageTransformParameterivHP (GLenum, GLenum, const GLint * ); 7782 GLAPI void APIENTRY glImageTransformParameterivHP (GLenum target, GLenum pname, const GLint *params);
6506 GLAPI void APIENTRY glImageTransformParameterfvHP (GLenum, GLenum, const GLfloat *); 7783 GLAPI void APIENTRY glImageTransformParameterfvHP (GLenum target, GLenum pname, const GLfloat *params);
6507 GLAPI void APIENTRY glGetImageTransformParameterivHP (GLenum, GLenum, GLint *); 7784 GLAPI void APIENTRY glGetImageTransformParameterivHP (GLenum target, GLenum pnam e, GLint *params);
6508 GLAPI void APIENTRY glGetImageTransformParameterfvHP (GLenum, GLenum, GLfloat *) ; 7785 GLAPI void APIENTRY glGetImageTransformParameterfvHP (GLenum target, GLenum pnam e, GLfloat *params);
6509 #endif /* GL_GLEXT_PROTOTYPES */ 7786 #endif /* GL_GLEXT_PROTOTYPES */
6510 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLe num pname, GLint param); 7787 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIHPPROC) (GLenum target, GLe num pname, GLint param);
6511 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLe num pname, GLfloat param); 7788 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFHPPROC) (GLenum target, GLe num pname, GLfloat param);
6512 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GL enum pname, const GLint *params); 7789 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GL enum pname, const GLint *params);
6513 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GL enum pname, const GLfloat *params); 7790 typedef void (APIENTRYP PFNGLIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GL enum pname, const GLfloat *params);
6514 typedef void (APIENTRYP PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint *params); 7791 typedef void (APIENTRYP PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) (GLenum target, GLenum pname, GLint *params);
6515 typedef void (APIENTRYP PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat *params); 7792 typedef void (APIENTRYP PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) (GLenum target, GLenum pname, GLfloat *params);
6516 #endif 7793 #endif
6517 7794
6518 #ifndef GL_HP_convolution_border_modes 7795 #ifndef GL_HP_convolution_border_modes
6519 #define GL_HP_convolution_border_modes 1 7796 #define GL_HP_convolution_border_modes 1
6520 #endif 7797 #endif
6521 7798
6522 #ifndef GL_SGIX_texture_add_env 7799 #ifndef GL_SGIX_texture_add_env
6523 #define GL_SGIX_texture_add_env 1 7800 #define GL_SGIX_texture_add_env 1
6524 #endif 7801 #endif
6525 7802
6526 #ifndef GL_EXT_color_subtable 7803 #ifndef GL_EXT_color_subtable
6527 #define GL_EXT_color_subtable 1 7804 #define GL_EXT_color_subtable 1
6528 #ifdef GL_GLEXT_PROTOTYPES 7805 #ifdef GL_GLEXT_PROTOTYPES
6529 GLAPI void APIENTRY glColorSubTableEXT (GLenum, GLsizei, GLsizei, GLenum, GLenum , const GLvoid *); 7806 GLAPI void APIENTRY glColorSubTableEXT (GLenum target, GLsizei start, GLsizei co unt, GLenum format, GLenum type, const GLvoid *data);
6530 GLAPI void APIENTRY glCopyColorSubTableEXT (GLenum, GLsizei, GLint, GLint, GLsiz ei); 7807 GLAPI void APIENTRY glCopyColorSubTableEXT (GLenum target, GLsizei start, GLint x, GLint y, GLsizei width);
6531 #endif /* GL_GLEXT_PROTOTYPES */ 7808 #endif /* GL_GLEXT_PROTOTYPES */
6532 typedef void (APIENTRYP PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start , GLsizei count, GLenum format, GLenum type, const GLvoid *data); 7809 typedef void (APIENTRYP PFNGLCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei start , GLsizei count, GLenum format, GLenum type, const GLvoid *data);
6533 typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei s tart, GLint x, GLint y, GLsizei width); 7810 typedef void (APIENTRYP PFNGLCOPYCOLORSUBTABLEEXTPROC) (GLenum target, GLsizei s tart, GLint x, GLint y, GLsizei width);
6534 #endif 7811 #endif
6535 7812
6536 #ifndef GL_PGI_vertex_hints 7813 #ifndef GL_PGI_vertex_hints
6537 #define GL_PGI_vertex_hints 1 7814 #define GL_PGI_vertex_hints 1
6538 #endif 7815 #endif
6539 7816
6540 #ifndef GL_PGI_misc_hints 7817 #ifndef GL_PGI_misc_hints
6541 #define GL_PGI_misc_hints 1 7818 #define GL_PGI_misc_hints 1
6542 #ifdef GL_GLEXT_PROTOTYPES 7819 #ifdef GL_GLEXT_PROTOTYPES
6543 GLAPI void APIENTRY glHintPGI (GLenum, GLint); 7820 GLAPI void APIENTRY glHintPGI (GLenum target, GLint mode);
6544 #endif /* GL_GLEXT_PROTOTYPES */ 7821 #endif /* GL_GLEXT_PROTOTYPES */
6545 typedef void (APIENTRYP PFNGLHINTPGIPROC) (GLenum target, GLint mode); 7822 typedef void (APIENTRYP PFNGLHINTPGIPROC) (GLenum target, GLint mode);
6546 #endif 7823 #endif
6547 7824
6548 #ifndef GL_EXT_paletted_texture 7825 #ifndef GL_EXT_paletted_texture
6549 #define GL_EXT_paletted_texture 1 7826 #define GL_EXT_paletted_texture 1
6550 #ifdef GL_GLEXT_PROTOTYPES 7827 #ifdef GL_GLEXT_PROTOTYPES
6551 GLAPI void APIENTRY glColorTableEXT (GLenum, GLenum, GLsizei, GLenum, GLenum, co nst GLvoid *); 7828 GLAPI void APIENTRY glColorTableEXT (GLenum target, GLenum internalFormat, GLsiz ei width, GLenum format, GLenum type, const GLvoid *table);
6552 GLAPI void APIENTRY glGetColorTableEXT (GLenum, GLenum, GLenum, GLvoid *); 7829 GLAPI void APIENTRY glGetColorTableEXT (GLenum target, GLenum format, GLenum typ e, GLvoid *data);
6553 GLAPI void APIENTRY glGetColorTableParameterivEXT (GLenum, GLenum, GLint *); 7830 GLAPI void APIENTRY glGetColorTableParameterivEXT (GLenum target, GLenum pname, GLint *params);
6554 GLAPI void APIENTRY glGetColorTableParameterfvEXT (GLenum, GLenum, GLfloat *); 7831 GLAPI void APIENTRY glGetColorTableParameterfvEXT (GLenum target, GLenum pname, GLfloat *params);
6555 #endif /* GL_GLEXT_PROTOTYPES */ 7832 #endif /* GL_GLEXT_PROTOTYPES */
6556 typedef void (APIENTRYP PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalF ormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table); 7833 typedef void (APIENTRYP PFNGLCOLORTABLEEXTPROC) (GLenum target, GLenum internalF ormat, GLsizei width, GLenum format, GLenum type, const GLvoid *table);
6557 typedef void (APIENTRYP PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format , GLenum type, GLvoid *data); 7834 typedef void (APIENTRYP PFNGLGETCOLORTABLEEXTPROC) (GLenum target, GLenum format , GLenum type, GLvoid *data);
6558 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GL enum pname, GLint *params); 7835 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERIVEXTPROC) (GLenum target, GL enum pname, GLint *params);
6559 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GL enum pname, GLfloat *params); 7836 typedef void (APIENTRYP PFNGLGETCOLORTABLEPARAMETERFVEXTPROC) (GLenum target, GL enum pname, GLfloat *params);
6560 #endif 7837 #endif
6561 7838
6562 #ifndef GL_EXT_clip_volume_hint 7839 #ifndef GL_EXT_clip_volume_hint
6563 #define GL_EXT_clip_volume_hint 1 7840 #define GL_EXT_clip_volume_hint 1
6564 #endif 7841 #endif
6565 7842
6566 #ifndef GL_SGIX_list_priority 7843 #ifndef GL_SGIX_list_priority
6567 #define GL_SGIX_list_priority 1 7844 #define GL_SGIX_list_priority 1
6568 #ifdef GL_GLEXT_PROTOTYPES 7845 #ifdef GL_GLEXT_PROTOTYPES
6569 GLAPI void APIENTRY glGetListParameterfvSGIX (GLuint, GLenum, GLfloat *); 7846 GLAPI void APIENTRY glGetListParameterfvSGIX (GLuint list, GLenum pname, GLfloat *params);
6570 GLAPI void APIENTRY glGetListParameterivSGIX (GLuint, GLenum, GLint *); 7847 GLAPI void APIENTRY glGetListParameterivSGIX (GLuint list, GLenum pname, GLint * params);
6571 GLAPI void APIENTRY glListParameterfSGIX (GLuint, GLenum, GLfloat); 7848 GLAPI void APIENTRY glListParameterfSGIX (GLuint list, GLenum pname, GLfloat par am);
6572 GLAPI void APIENTRY glListParameterfvSGIX (GLuint, GLenum, const GLfloat *); 7849 GLAPI void APIENTRY glListParameterfvSGIX (GLuint list, GLenum pname, const GLfl oat *params);
6573 GLAPI void APIENTRY glListParameteriSGIX (GLuint, GLenum, GLint); 7850 GLAPI void APIENTRY glListParameteriSGIX (GLuint list, GLenum pname, GLint param );
6574 GLAPI void APIENTRY glListParameterivSGIX (GLuint, GLenum, const GLint *); 7851 GLAPI void APIENTRY glListParameterivSGIX (GLuint list, GLenum pname, const GLin t *params);
6575 #endif /* GL_GLEXT_PROTOTYPES */ 7852 #endif /* GL_GLEXT_PROTOTYPES */
6576 typedef void (APIENTRYP PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pn ame, GLfloat *params); 7853 typedef void (APIENTRYP PFNGLGETLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pn ame, GLfloat *params);
6577 typedef void (APIENTRYP PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pn ame, GLint *params); 7854 typedef void (APIENTRYP PFNGLGETLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pn ame, GLint *params);
6578 typedef void (APIENTRYP PFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param); 7855 typedef void (APIENTRYP PFNGLLISTPARAMETERFSGIXPROC) (GLuint list, GLenum pname, GLfloat param);
6579 typedef void (APIENTRYP PFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname , const GLfloat *params); 7856 typedef void (APIENTRYP PFNGLLISTPARAMETERFVSGIXPROC) (GLuint list, GLenum pname , const GLfloat *params);
6580 typedef void (APIENTRYP PFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param); 7857 typedef void (APIENTRYP PFNGLLISTPARAMETERISGIXPROC) (GLuint list, GLenum pname, GLint param);
6581 typedef void (APIENTRYP PFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname , const GLint *params); 7858 typedef void (APIENTRYP PFNGLLISTPARAMETERIVSGIXPROC) (GLuint list, GLenum pname , const GLint *params);
6582 #endif 7859 #endif
6583 7860
6584 #ifndef GL_SGIX_ir_instrument1 7861 #ifndef GL_SGIX_ir_instrument1
(...skipping 12 matching lines...) Expand all
6597 #define GL_SGIX_shadow_ambient 1 7874 #define GL_SGIX_shadow_ambient 1
6598 #endif 7875 #endif
6599 7876
6600 #ifndef GL_EXT_index_texture 7877 #ifndef GL_EXT_index_texture
6601 #define GL_EXT_index_texture 1 7878 #define GL_EXT_index_texture 1
6602 #endif 7879 #endif
6603 7880
6604 #ifndef GL_EXT_index_material 7881 #ifndef GL_EXT_index_material
6605 #define GL_EXT_index_material 1 7882 #define GL_EXT_index_material 1
6606 #ifdef GL_GLEXT_PROTOTYPES 7883 #ifdef GL_GLEXT_PROTOTYPES
6607 GLAPI void APIENTRY glIndexMaterialEXT (GLenum, GLenum); 7884 GLAPI void APIENTRY glIndexMaterialEXT (GLenum face, GLenum mode);
6608 #endif /* GL_GLEXT_PROTOTYPES */ 7885 #endif /* GL_GLEXT_PROTOTYPES */
6609 typedef void (APIENTRYP PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode); 7886 typedef void (APIENTRYP PFNGLINDEXMATERIALEXTPROC) (GLenum face, GLenum mode);
6610 #endif 7887 #endif
6611 7888
6612 #ifndef GL_EXT_index_func 7889 #ifndef GL_EXT_index_func
6613 #define GL_EXT_index_func 1 7890 #define GL_EXT_index_func 1
6614 #ifdef GL_GLEXT_PROTOTYPES 7891 #ifdef GL_GLEXT_PROTOTYPES
6615 GLAPI void APIENTRY glIndexFuncEXT (GLenum, GLclampf); 7892 GLAPI void APIENTRY glIndexFuncEXT (GLenum func, GLclampf ref);
6616 #endif /* GL_GLEXT_PROTOTYPES */ 7893 #endif /* GL_GLEXT_PROTOTYPES */
6617 typedef void (APIENTRYP PFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref); 7894 typedef void (APIENTRYP PFNGLINDEXFUNCEXTPROC) (GLenum func, GLclampf ref);
6618 #endif 7895 #endif
6619 7896
6620 #ifndef GL_EXT_index_array_formats 7897 #ifndef GL_EXT_index_array_formats
6621 #define GL_EXT_index_array_formats 1 7898 #define GL_EXT_index_array_formats 1
6622 #endif 7899 #endif
6623 7900
6624 #ifndef GL_EXT_compiled_vertex_array 7901 #ifndef GL_EXT_compiled_vertex_array
6625 #define GL_EXT_compiled_vertex_array 1 7902 #define GL_EXT_compiled_vertex_array 1
6626 #ifdef GL_GLEXT_PROTOTYPES 7903 #ifdef GL_GLEXT_PROTOTYPES
6627 GLAPI void APIENTRY glLockArraysEXT (GLint, GLsizei); 7904 GLAPI void APIENTRY glLockArraysEXT (GLint first, GLsizei count);
6628 GLAPI void APIENTRY glUnlockArraysEXT (void); 7905 GLAPI void APIENTRY glUnlockArraysEXT (void);
6629 #endif /* GL_GLEXT_PROTOTYPES */ 7906 #endif /* GL_GLEXT_PROTOTYPES */
6630 typedef void (APIENTRYP PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count); 7907 typedef void (APIENTRYP PFNGLLOCKARRAYSEXTPROC) (GLint first, GLsizei count);
6631 typedef void (APIENTRYP PFNGLUNLOCKARRAYSEXTPROC) (void); 7908 typedef void (APIENTRYP PFNGLUNLOCKARRAYSEXTPROC) (void);
6632 #endif 7909 #endif
6633 7910
6634 #ifndef GL_EXT_cull_vertex 7911 #ifndef GL_EXT_cull_vertex
6635 #define GL_EXT_cull_vertex 1 7912 #define GL_EXT_cull_vertex 1
6636 #ifdef GL_GLEXT_PROTOTYPES 7913 #ifdef GL_GLEXT_PROTOTYPES
6637 GLAPI void APIENTRY glCullParameterdvEXT (GLenum, GLdouble *); 7914 GLAPI void APIENTRY glCullParameterdvEXT (GLenum pname, GLdouble *params);
6638 GLAPI void APIENTRY glCullParameterfvEXT (GLenum, GLfloat *); 7915 GLAPI void APIENTRY glCullParameterfvEXT (GLenum pname, GLfloat *params);
6639 #endif /* GL_GLEXT_PROTOTYPES */ 7916 #endif /* GL_GLEXT_PROTOTYPES */
6640 typedef void (APIENTRYP PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble *pa rams); 7917 typedef void (APIENTRYP PFNGLCULLPARAMETERDVEXTPROC) (GLenum pname, GLdouble *pa rams);
6641 typedef void (APIENTRYP PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat *par ams); 7918 typedef void (APIENTRYP PFNGLCULLPARAMETERFVEXTPROC) (GLenum pname, GLfloat *par ams);
6642 #endif 7919 #endif
6643 7920
6644 #ifndef GL_SGIX_ycrcb 7921 #ifndef GL_SGIX_ycrcb
6645 #define GL_SGIX_ycrcb 1 7922 #define GL_SGIX_ycrcb 1
6646 #endif 7923 #endif
6647 7924
6648 #ifndef GL_SGIX_fragment_lighting 7925 #ifndef GL_SGIX_fragment_lighting
6649 #define GL_SGIX_fragment_lighting 1 7926 #define GL_SGIX_fragment_lighting 1
6650 #ifdef GL_GLEXT_PROTOTYPES 7927 #ifdef GL_GLEXT_PROTOTYPES
6651 GLAPI void APIENTRY glFragmentColorMaterialSGIX (GLenum, GLenum); 7928 GLAPI void APIENTRY glFragmentColorMaterialSGIX (GLenum face, GLenum mode);
6652 GLAPI void APIENTRY glFragmentLightfSGIX (GLenum, GLenum, GLfloat); 7929 GLAPI void APIENTRY glFragmentLightfSGIX (GLenum light, GLenum pname, GLfloat pa ram);
6653 GLAPI void APIENTRY glFragmentLightfvSGIX (GLenum, GLenum, const GLfloat *); 7930 GLAPI void APIENTRY glFragmentLightfvSGIX (GLenum light, GLenum pname, const GLf loat *params);
6654 GLAPI void APIENTRY glFragmentLightiSGIX (GLenum, GLenum, GLint); 7931 GLAPI void APIENTRY glFragmentLightiSGIX (GLenum light, GLenum pname, GLint para m);
6655 GLAPI void APIENTRY glFragmentLightivSGIX (GLenum, GLenum, const GLint *); 7932 GLAPI void APIENTRY glFragmentLightivSGIX (GLenum light, GLenum pname, const GLi nt *params);
6656 GLAPI void APIENTRY glFragmentLightModelfSGIX (GLenum, GLfloat); 7933 GLAPI void APIENTRY glFragmentLightModelfSGIX (GLenum pname, GLfloat param);
6657 GLAPI void APIENTRY glFragmentLightModelfvSGIX (GLenum, const GLfloat *); 7934 GLAPI void APIENTRY glFragmentLightModelfvSGIX (GLenum pname, const GLfloat *par ams);
6658 GLAPI void APIENTRY glFragmentLightModeliSGIX (GLenum, GLint); 7935 GLAPI void APIENTRY glFragmentLightModeliSGIX (GLenum pname, GLint param);
6659 GLAPI void APIENTRY glFragmentLightModelivSGIX (GLenum, const GLint *); 7936 GLAPI void APIENTRY glFragmentLightModelivSGIX (GLenum pname, const GLint *param s);
6660 GLAPI void APIENTRY glFragmentMaterialfSGIX (GLenum, GLenum, GLfloat); 7937 GLAPI void APIENTRY glFragmentMaterialfSGIX (GLenum face, GLenum pname, GLfloat param);
6661 GLAPI void APIENTRY glFragmentMaterialfvSGIX (GLenum, GLenum, const GLfloat *); 7938 GLAPI void APIENTRY glFragmentMaterialfvSGIX (GLenum face, GLenum pname, const G Lfloat *params);
6662 GLAPI void APIENTRY glFragmentMaterialiSGIX (GLenum, GLenum, GLint); 7939 GLAPI void APIENTRY glFragmentMaterialiSGIX (GLenum face, GLenum pname, GLint pa ram);
6663 GLAPI void APIENTRY glFragmentMaterialivSGIX (GLenum, GLenum, const GLint *); 7940 GLAPI void APIENTRY glFragmentMaterialivSGIX (GLenum face, GLenum pname, const G Lint *params);
6664 GLAPI void APIENTRY glGetFragmentLightfvSGIX (GLenum, GLenum, GLfloat *); 7941 GLAPI void APIENTRY glGetFragmentLightfvSGIX (GLenum light, GLenum pname, GLfloa t *params);
6665 GLAPI void APIENTRY glGetFragmentLightivSGIX (GLenum, GLenum, GLint *); 7942 GLAPI void APIENTRY glGetFragmentLightivSGIX (GLenum light, GLenum pname, GLint *params);
6666 GLAPI void APIENTRY glGetFragmentMaterialfvSGIX (GLenum, GLenum, GLfloat *); 7943 GLAPI void APIENTRY glGetFragmentMaterialfvSGIX (GLenum face, GLenum pname, GLfl oat *params);
6667 GLAPI void APIENTRY glGetFragmentMaterialivSGIX (GLenum, GLenum, GLint *); 7944 GLAPI void APIENTRY glGetFragmentMaterialivSGIX (GLenum face, GLenum pname, GLin t *params);
6668 GLAPI void APIENTRY glLightEnviSGIX (GLenum, GLint); 7945 GLAPI void APIENTRY glLightEnviSGIX (GLenum pname, GLint param);
6669 #endif /* GL_GLEXT_PROTOTYPES */ 7946 #endif /* GL_GLEXT_PROTOTYPES */
6670 typedef void (APIENTRYP PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode); 7947 typedef void (APIENTRYP PFNGLFRAGMENTCOLORMATERIALSGIXPROC) (GLenum face, GLenum mode);
6671 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname , GLfloat param); 7948 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFSGIXPROC) (GLenum light, GLenum pname , GLfloat param);
6672 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pnam e, const GLfloat *params); 7949 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTFVSGIXPROC) (GLenum light, GLenum pnam e, const GLfloat *params);
6673 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname , GLint param); 7950 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTISGIXPROC) (GLenum light, GLenum pname , GLint param);
6674 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pnam e, const GLint *params); 7951 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTIVSGIXPROC) (GLenum light, GLenum pnam e, const GLint *params);
6675 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param); 7952 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFSGIXPROC) (GLenum pname, GLfloat param);
6676 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params); 7953 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELFVSGIXPROC) (GLenum pname, const GLfloat *params);
6677 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint p aram); 7954 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELISGIXPROC) (GLenum pname, GLint p aram);
6678 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params); 7955 typedef void (APIENTRYP PFNGLFRAGMENTLIGHTMODELIVSGIXPROC) (GLenum pname, const GLint *params);
(...skipping 12 matching lines...) Expand all
6691 #define GL_IBM_rasterpos_clip 1 7968 #define GL_IBM_rasterpos_clip 1
6692 #endif 7969 #endif
6693 7970
6694 #ifndef GL_HP_texture_lighting 7971 #ifndef GL_HP_texture_lighting
6695 #define GL_HP_texture_lighting 1 7972 #define GL_HP_texture_lighting 1
6696 #endif 7973 #endif
6697 7974
6698 #ifndef GL_EXT_draw_range_elements 7975 #ifndef GL_EXT_draw_range_elements
6699 #define GL_EXT_draw_range_elements 1 7976 #define GL_EXT_draw_range_elements 1
6700 #ifdef GL_GLEXT_PROTOTYPES 7977 #ifdef GL_GLEXT_PROTOTYPES
6701 GLAPI void APIENTRY glDrawRangeElementsEXT (GLenum, GLuint, GLuint, GLsizei, GLe num, const GLvoid *); 7978 GLAPI void APIENTRY glDrawRangeElementsEXT (GLenum mode, GLuint start, GLuint en d, GLsizei count, GLenum type, const GLvoid *indices);
6702 #endif /* GL_GLEXT_PROTOTYPES */ 7979 #endif /* GL_GLEXT_PROTOTYPES */
6703 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint star t, GLuint end, GLsizei count, GLenum type, const GLvoid *indices); 7980 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSEXTPROC) (GLenum mode, GLuint star t, GLuint end, GLsizei count, GLenum type, const GLvoid *indices);
6704 #endif 7981 #endif
6705 7982
6706 #ifndef GL_WIN_phong_shading 7983 #ifndef GL_WIN_phong_shading
6707 #define GL_WIN_phong_shading 1 7984 #define GL_WIN_phong_shading 1
6708 #endif 7985 #endif
6709 7986
6710 #ifndef GL_WIN_specular_fog 7987 #ifndef GL_WIN_specular_fog
6711 #define GL_WIN_specular_fog 1 7988 #define GL_WIN_specular_fog 1
6712 #endif 7989 #endif
6713 7990
6714 #ifndef GL_EXT_light_texture 7991 #ifndef GL_EXT_light_texture
6715 #define GL_EXT_light_texture 1 7992 #define GL_EXT_light_texture 1
6716 #ifdef GL_GLEXT_PROTOTYPES 7993 #ifdef GL_GLEXT_PROTOTYPES
6717 GLAPI void APIENTRY glApplyTextureEXT (GLenum); 7994 GLAPI void APIENTRY glApplyTextureEXT (GLenum mode);
6718 GLAPI void APIENTRY glTextureLightEXT (GLenum); 7995 GLAPI void APIENTRY glTextureLightEXT (GLenum pname);
6719 GLAPI void APIENTRY glTextureMaterialEXT (GLenum, GLenum); 7996 GLAPI void APIENTRY glTextureMaterialEXT (GLenum face, GLenum mode);
6720 #endif /* GL_GLEXT_PROTOTYPES */ 7997 #endif /* GL_GLEXT_PROTOTYPES */
6721 typedef void (APIENTRYP PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode); 7998 typedef void (APIENTRYP PFNGLAPPLYTEXTUREEXTPROC) (GLenum mode);
6722 typedef void (APIENTRYP PFNGLTEXTURELIGHTEXTPROC) (GLenum pname); 7999 typedef void (APIENTRYP PFNGLTEXTURELIGHTEXTPROC) (GLenum pname);
6723 typedef void (APIENTRYP PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode); 8000 typedef void (APIENTRYP PFNGLTEXTUREMATERIALEXTPROC) (GLenum face, GLenum mode);
6724 #endif 8001 #endif
6725 8002
6726 #ifndef GL_SGIX_blend_alpha_minmax 8003 #ifndef GL_SGIX_blend_alpha_minmax
6727 #define GL_SGIX_blend_alpha_minmax 1 8004 #define GL_SGIX_blend_alpha_minmax 1
6728 #endif 8005 #endif
6729 8006
6730 #ifndef GL_EXT_bgra 8007 #ifndef GL_EXT_bgra
6731 #define GL_EXT_bgra 1 8008 #define GL_EXT_bgra 1
6732 #endif 8009 #endif
6733 8010
6734 #ifndef GL_SGIX_async 8011 #ifndef GL_SGIX_async
6735 #define GL_SGIX_async 1 8012 #define GL_SGIX_async 1
6736 #ifdef GL_GLEXT_PROTOTYPES 8013 #ifdef GL_GLEXT_PROTOTYPES
6737 GLAPI void APIENTRY glAsyncMarkerSGIX (GLuint); 8014 GLAPI void APIENTRY glAsyncMarkerSGIX (GLuint marker);
6738 GLAPI GLint APIENTRY glFinishAsyncSGIX (GLuint *); 8015 GLAPI GLint APIENTRY glFinishAsyncSGIX (GLuint *markerp);
6739 GLAPI GLint APIENTRY glPollAsyncSGIX (GLuint *); 8016 GLAPI GLint APIENTRY glPollAsyncSGIX (GLuint *markerp);
6740 GLAPI GLuint APIENTRY glGenAsyncMarkersSGIX (GLsizei); 8017 GLAPI GLuint APIENTRY glGenAsyncMarkersSGIX (GLsizei range);
6741 GLAPI void APIENTRY glDeleteAsyncMarkersSGIX (GLuint, GLsizei); 8018 GLAPI void APIENTRY glDeleteAsyncMarkersSGIX (GLuint marker, GLsizei range);
6742 GLAPI GLboolean APIENTRY glIsAsyncMarkerSGIX (GLuint); 8019 GLAPI GLboolean APIENTRY glIsAsyncMarkerSGIX (GLuint marker);
6743 #endif /* GL_GLEXT_PROTOTYPES */ 8020 #endif /* GL_GLEXT_PROTOTYPES */
6744 typedef void (APIENTRYP PFNGLASYNCMARKERSGIXPROC) (GLuint marker); 8021 typedef void (APIENTRYP PFNGLASYNCMARKERSGIXPROC) (GLuint marker);
6745 typedef GLint (APIENTRYP PFNGLFINISHASYNCSGIXPROC) (GLuint *markerp); 8022 typedef GLint (APIENTRYP PFNGLFINISHASYNCSGIXPROC) (GLuint *markerp);
6746 typedef GLint (APIENTRYP PFNGLPOLLASYNCSGIXPROC) (GLuint *markerp); 8023 typedef GLint (APIENTRYP PFNGLPOLLASYNCSGIXPROC) (GLuint *markerp);
6747 typedef GLuint (APIENTRYP PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range); 8024 typedef GLuint (APIENTRYP PFNGLGENASYNCMARKERSSGIXPROC) (GLsizei range);
6748 typedef void (APIENTRYP PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range); 8025 typedef void (APIENTRYP PFNGLDELETEASYNCMARKERSSGIXPROC) (GLuint marker, GLsizei range);
6749 typedef GLboolean (APIENTRYP PFNGLISASYNCMARKERSGIXPROC) (GLuint marker); 8026 typedef GLboolean (APIENTRYP PFNGLISASYNCMARKERSGIXPROC) (GLuint marker);
6750 #endif 8027 #endif
6751 8028
6752 #ifndef GL_SGIX_async_pixel 8029 #ifndef GL_SGIX_async_pixel
6753 #define GL_SGIX_async_pixel 1 8030 #define GL_SGIX_async_pixel 1
6754 #endif 8031 #endif
6755 8032
6756 #ifndef GL_SGIX_async_histogram 8033 #ifndef GL_SGIX_async_histogram
6757 #define GL_SGIX_async_histogram 1 8034 #define GL_SGIX_async_histogram 1
6758 #endif 8035 #endif
6759 8036
6760 #ifndef GL_INTEL_parallel_arrays 8037 #ifndef GL_INTEL_parallel_arrays
6761 #define GL_INTEL_parallel_arrays 1 8038 #define GL_INTEL_parallel_arrays 1
6762 #ifdef GL_GLEXT_PROTOTYPES 8039 #ifdef GL_GLEXT_PROTOTYPES
6763 GLAPI void APIENTRY glVertexPointervINTEL (GLint, GLenum, const GLvoid* *); 8040 GLAPI void APIENTRY glVertexPointervINTEL (GLint size, GLenum type, const GLvoid * *pointer);
6764 GLAPI void APIENTRY glNormalPointervINTEL (GLenum, const GLvoid* *); 8041 GLAPI void APIENTRY glNormalPointervINTEL (GLenum type, const GLvoid* *pointer);
6765 GLAPI void APIENTRY glColorPointervINTEL (GLint, GLenum, const GLvoid* *); 8042 GLAPI void APIENTRY glColorPointervINTEL (GLint size, GLenum type, const GLvoid* *pointer);
6766 GLAPI void APIENTRY glTexCoordPointervINTEL (GLint, GLenum, const GLvoid* *); 8043 GLAPI void APIENTRY glTexCoordPointervINTEL (GLint size, GLenum type, const GLvo id* *pointer);
6767 #endif /* GL_GLEXT_PROTOTYPES */ 8044 #endif /* GL_GLEXT_PROTOTYPES */
6768 typedef void (APIENTRYP PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer); 8045 typedef void (APIENTRYP PFNGLVERTEXPOINTERVINTELPROC) (GLint size, GLenum type, const GLvoid* *pointer);
6769 typedef void (APIENTRYP PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid * *pointer); 8046 typedef void (APIENTRYP PFNGLNORMALPOINTERVINTELPROC) (GLenum type, const GLvoid * *pointer);
6770 typedef void (APIENTRYP PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, c onst GLvoid* *pointer); 8047 typedef void (APIENTRYP PFNGLCOLORPOINTERVINTELPROC) (GLint size, GLenum type, c onst GLvoid* *pointer);
6771 typedef void (APIENTRYP PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type , const GLvoid* *pointer); 8048 typedef void (APIENTRYP PFNGLTEXCOORDPOINTERVINTELPROC) (GLint size, GLenum type , const GLvoid* *pointer);
6772 #endif 8049 #endif
6773 8050
6774 #ifndef GL_HP_occlusion_test 8051 #ifndef GL_HP_occlusion_test
6775 #define GL_HP_occlusion_test 1 8052 #define GL_HP_occlusion_test 1
6776 #endif 8053 #endif
6777 8054
6778 #ifndef GL_EXT_pixel_transform 8055 #ifndef GL_EXT_pixel_transform
6779 #define GL_EXT_pixel_transform 1 8056 #define GL_EXT_pixel_transform 1
6780 #ifdef GL_GLEXT_PROTOTYPES 8057 #ifdef GL_GLEXT_PROTOTYPES
6781 GLAPI void APIENTRY glPixelTransformParameteriEXT (GLenum, GLenum, GLint); 8058 GLAPI void APIENTRY glPixelTransformParameteriEXT (GLenum target, GLenum pname, GLint param);
6782 GLAPI void APIENTRY glPixelTransformParameterfEXT (GLenum, GLenum, GLfloat); 8059 GLAPI void APIENTRY glPixelTransformParameterfEXT (GLenum target, GLenum pname, GLfloat param);
6783 GLAPI void APIENTRY glPixelTransformParameterivEXT (GLenum, GLenum, const GLint *); 8060 GLAPI void APIENTRY glPixelTransformParameterivEXT (GLenum target, GLenum pname, const GLint *params);
6784 GLAPI void APIENTRY glPixelTransformParameterfvEXT (GLenum, GLenum, const GLfloa t *); 8061 GLAPI void APIENTRY glPixelTransformParameterfvEXT (GLenum target, GLenum pname, const GLfloat *params);
6785 #endif /* GL_GLEXT_PROTOTYPES */ 8062 #endif /* GL_GLEXT_PROTOTYPES */
6786 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GL enum pname, GLint param); 8063 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIEXTPROC) (GLenum target, GL enum pname, GLint param);
6787 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GL enum pname, GLfloat param); 8064 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFEXTPROC) (GLenum target, GL enum pname, GLfloat param);
6788 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, G Lenum pname, const GLint *params); 8065 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) (GLenum target, G Lenum pname, const GLint *params);
6789 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, G Lenum pname, const GLfloat *params); 8066 typedef void (APIENTRYP PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) (GLenum target, G Lenum pname, const GLfloat *params);
6790 #endif 8067 #endif
6791 8068
6792 #ifndef GL_EXT_pixel_transform_color_table 8069 #ifndef GL_EXT_pixel_transform_color_table
6793 #define GL_EXT_pixel_transform_color_table 1 8070 #define GL_EXT_pixel_transform_color_table 1
6794 #endif 8071 #endif
6795 8072
6796 #ifndef GL_EXT_shared_texture_palette 8073 #ifndef GL_EXT_shared_texture_palette
6797 #define GL_EXT_shared_texture_palette 1 8074 #define GL_EXT_shared_texture_palette 1
6798 #endif 8075 #endif
6799 8076
6800 #ifndef GL_EXT_separate_specular_color 8077 #ifndef GL_EXT_separate_specular_color
6801 #define GL_EXT_separate_specular_color 1 8078 #define GL_EXT_separate_specular_color 1
6802 #endif 8079 #endif
6803 8080
6804 #ifndef GL_EXT_secondary_color 8081 #ifndef GL_EXT_secondary_color
6805 #define GL_EXT_secondary_color 1 8082 #define GL_EXT_secondary_color 1
6806 #ifdef GL_GLEXT_PROTOTYPES 8083 #ifdef GL_GLEXT_PROTOTYPES
6807 GLAPI void APIENTRY glSecondaryColor3bEXT (GLbyte, GLbyte, GLbyte); 8084 GLAPI void APIENTRY glSecondaryColor3bEXT (GLbyte red, GLbyte green, GLbyte blue );
6808 GLAPI void APIENTRY glSecondaryColor3bvEXT (const GLbyte *); 8085 GLAPI void APIENTRY glSecondaryColor3bvEXT (const GLbyte *v);
6809 GLAPI void APIENTRY glSecondaryColor3dEXT (GLdouble, GLdouble, GLdouble); 8086 GLAPI void APIENTRY glSecondaryColor3dEXT (GLdouble red, GLdouble green, GLdoubl e blue);
6810 GLAPI void APIENTRY glSecondaryColor3dvEXT (const GLdouble *); 8087 GLAPI void APIENTRY glSecondaryColor3dvEXT (const GLdouble *v);
6811 GLAPI void APIENTRY glSecondaryColor3fEXT (GLfloat, GLfloat, GLfloat); 8088 GLAPI void APIENTRY glSecondaryColor3fEXT (GLfloat red, GLfloat green, GLfloat b lue);
6812 GLAPI void APIENTRY glSecondaryColor3fvEXT (const GLfloat *); 8089 GLAPI void APIENTRY glSecondaryColor3fvEXT (const GLfloat *v);
6813 GLAPI void APIENTRY glSecondaryColor3iEXT (GLint, GLint, GLint); 8090 GLAPI void APIENTRY glSecondaryColor3iEXT (GLint red, GLint green, GLint blue);
6814 GLAPI void APIENTRY glSecondaryColor3ivEXT (const GLint *); 8091 GLAPI void APIENTRY glSecondaryColor3ivEXT (const GLint *v);
6815 GLAPI void APIENTRY glSecondaryColor3sEXT (GLshort, GLshort, GLshort); 8092 GLAPI void APIENTRY glSecondaryColor3sEXT (GLshort red, GLshort green, GLshort b lue);
6816 GLAPI void APIENTRY glSecondaryColor3svEXT (const GLshort *); 8093 GLAPI void APIENTRY glSecondaryColor3svEXT (const GLshort *v);
6817 GLAPI void APIENTRY glSecondaryColor3ubEXT (GLubyte, GLubyte, GLubyte); 8094 GLAPI void APIENTRY glSecondaryColor3ubEXT (GLubyte red, GLubyte green, GLubyte blue);
6818 GLAPI void APIENTRY glSecondaryColor3ubvEXT (const GLubyte *); 8095 GLAPI void APIENTRY glSecondaryColor3ubvEXT (const GLubyte *v);
6819 GLAPI void APIENTRY glSecondaryColor3uiEXT (GLuint, GLuint, GLuint); 8096 GLAPI void APIENTRY glSecondaryColor3uiEXT (GLuint red, GLuint green, GLuint blu e);
6820 GLAPI void APIENTRY glSecondaryColor3uivEXT (const GLuint *); 8097 GLAPI void APIENTRY glSecondaryColor3uivEXT (const GLuint *v);
6821 GLAPI void APIENTRY glSecondaryColor3usEXT (GLushort, GLushort, GLushort); 8098 GLAPI void APIENTRY glSecondaryColor3usEXT (GLushort red, GLushort green, GLusho rt blue);
6822 GLAPI void APIENTRY glSecondaryColor3usvEXT (const GLushort *); 8099 GLAPI void APIENTRY glSecondaryColor3usvEXT (const GLushort *v);
6823 GLAPI void APIENTRY glSecondaryColorPointerEXT (GLint, GLenum, GLsizei, const GL void *); 8100 GLAPI void APIENTRY glSecondaryColorPointerEXT (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
6824 #endif /* GL_GLEXT_PROTOTYPES */ 8101 #endif /* GL_GLEXT_PROTOTYPES */
6825 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue); 8102 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BEXTPROC) (GLbyte red, GLbyte green, GLbyte blue);
6826 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v); 8103 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3BVEXTPROC) (const GLbyte *v);
6827 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble gr een, GLdouble blue); 8104 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DEXTPROC) (GLdouble red, GLdouble gr een, GLdouble blue);
6828 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v); 8105 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3DVEXTPROC) (const GLdouble *v);
6829 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat gree n, GLfloat blue); 8106 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FEXTPROC) (GLfloat red, GLfloat gree n, GLfloat blue);
6830 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v); 8107 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3FVEXTPROC) (const GLfloat *v);
6831 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, G Lint blue); 8108 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IEXTPROC) (GLint red, GLint green, G Lint blue);
6832 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v); 8109 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3IVEXTPROC) (const GLint *v);
6833 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort gree n, GLshort blue); 8110 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SEXTPROC) (GLshort red, GLshort gree n, GLshort blue);
6834 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v); 8111 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3SVEXTPROC) (const GLshort *v);
6835 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte gre en, GLubyte blue); 8112 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBEXTPROC) (GLubyte red, GLubyte gre en, GLubyte blue);
6836 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v); 8113 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UBVEXTPROC) (const GLubyte *v);
6837 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green , GLuint blue); 8114 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIEXTPROC) (GLuint red, GLuint green , GLuint blue);
6838 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v); 8115 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3UIVEXTPROC) (const GLuint *v);
6839 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort g reen, GLushort blue); 8116 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USEXTPROC) (GLushort red, GLushort g reen, GLushort blue);
6840 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v); 8117 typedef void (APIENTRYP PFNGLSECONDARYCOLOR3USVEXTPROC) (const GLushort *v);
6841 typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum t ype, GLsizei stride, const GLvoid *pointer); 8118 typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTEREXTPROC) (GLint size, GLenum t ype, GLsizei stride, const GLvoid *pointer);
6842 #endif 8119 #endif
6843 8120
6844 #ifndef GL_EXT_texture_perturb_normal 8121 #ifndef GL_EXT_texture_perturb_normal
6845 #define GL_EXT_texture_perturb_normal 1 8122 #define GL_EXT_texture_perturb_normal 1
6846 #ifdef GL_GLEXT_PROTOTYPES 8123 #ifdef GL_GLEXT_PROTOTYPES
6847 GLAPI void APIENTRY glTextureNormalEXT (GLenum); 8124 GLAPI void APIENTRY glTextureNormalEXT (GLenum mode);
6848 #endif /* GL_GLEXT_PROTOTYPES */ 8125 #endif /* GL_GLEXT_PROTOTYPES */
6849 typedef void (APIENTRYP PFNGLTEXTURENORMALEXTPROC) (GLenum mode); 8126 typedef void (APIENTRYP PFNGLTEXTURENORMALEXTPROC) (GLenum mode);
6850 #endif 8127 #endif
6851 8128
6852 #ifndef GL_EXT_multi_draw_arrays 8129 #ifndef GL_EXT_multi_draw_arrays
6853 #define GL_EXT_multi_draw_arrays 1 8130 #define GL_EXT_multi_draw_arrays 1
6854 #ifdef GL_GLEXT_PROTOTYPES 8131 #ifdef GL_GLEXT_PROTOTYPES
6855 GLAPI void APIENTRY glMultiDrawArraysEXT (GLenum, GLint *, GLsizei *, GLsizei); 8132 GLAPI void APIENTRY glMultiDrawArraysEXT (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
6856 GLAPI void APIENTRY glMultiDrawElementsEXT (GLenum, const GLsizei *, GLenum, con st GLvoid* *, GLsizei); 8133 GLAPI void APIENTRY glMultiDrawElementsEXT (GLenum mode, const GLsizei *count, G Lenum type, const GLvoid* *indices, GLsizei primcount);
6857 #endif /* GL_GLEXT_PROTOTYPES */ 8134 #endif /* GL_GLEXT_PROTOTYPES */
6858 typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount); 8135 typedef void (APIENTRYP PFNGLMULTIDRAWARRAYSEXTPROC) (GLenum mode, const GLint * first, const GLsizei *count, GLsizei primcount);
6859 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsiz ei *count, GLenum type, const GLvoid* *indices, GLsizei primcount); 8136 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSEXTPROC) (GLenum mode, const GLsiz ei *count, GLenum type, const GLvoid* *indices, GLsizei primcount);
6860 #endif 8137 #endif
6861 8138
6862 #ifndef GL_EXT_fog_coord 8139 #ifndef GL_EXT_fog_coord
6863 #define GL_EXT_fog_coord 1 8140 #define GL_EXT_fog_coord 1
6864 #ifdef GL_GLEXT_PROTOTYPES 8141 #ifdef GL_GLEXT_PROTOTYPES
6865 GLAPI void APIENTRY glFogCoordfEXT (GLfloat); 8142 GLAPI void APIENTRY glFogCoordfEXT (GLfloat coord);
6866 GLAPI void APIENTRY glFogCoordfvEXT (const GLfloat *); 8143 GLAPI void APIENTRY glFogCoordfvEXT (const GLfloat *coord);
6867 GLAPI void APIENTRY glFogCoorddEXT (GLdouble); 8144 GLAPI void APIENTRY glFogCoorddEXT (GLdouble coord);
6868 GLAPI void APIENTRY glFogCoorddvEXT (const GLdouble *); 8145 GLAPI void APIENTRY glFogCoorddvEXT (const GLdouble *coord);
6869 GLAPI void APIENTRY glFogCoordPointerEXT (GLenum, GLsizei, const GLvoid *); 8146 GLAPI void APIENTRY glFogCoordPointerEXT (GLenum type, GLsizei stride, const GLv oid *pointer);
6870 #endif /* GL_GLEXT_PROTOTYPES */ 8147 #endif /* GL_GLEXT_PROTOTYPES */
6871 typedef void (APIENTRYP PFNGLFOGCOORDFEXTPROC) (GLfloat coord); 8148 typedef void (APIENTRYP PFNGLFOGCOORDFEXTPROC) (GLfloat coord);
6872 typedef void (APIENTRYP PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord); 8149 typedef void (APIENTRYP PFNGLFOGCOORDFVEXTPROC) (const GLfloat *coord);
6873 typedef void (APIENTRYP PFNGLFOGCOORDDEXTPROC) (GLdouble coord); 8150 typedef void (APIENTRYP PFNGLFOGCOORDDEXTPROC) (GLdouble coord);
6874 typedef void (APIENTRYP PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord); 8151 typedef void (APIENTRYP PFNGLFOGCOORDDVEXTPROC) (const GLdouble *coord);
6875 typedef void (APIENTRYP PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei strid e, const GLvoid *pointer); 8152 typedef void (APIENTRYP PFNGLFOGCOORDPOINTEREXTPROC) (GLenum type, GLsizei strid e, const GLvoid *pointer);
6876 #endif 8153 #endif
6877 8154
6878 #ifndef GL_REND_screen_coordinates 8155 #ifndef GL_REND_screen_coordinates
6879 #define GL_REND_screen_coordinates 1 8156 #define GL_REND_screen_coordinates 1
6880 #endif 8157 #endif
6881 8158
6882 #ifndef GL_EXT_coordinate_frame 8159 #ifndef GL_EXT_coordinate_frame
6883 #define GL_EXT_coordinate_frame 1 8160 #define GL_EXT_coordinate_frame 1
6884 #ifdef GL_GLEXT_PROTOTYPES 8161 #ifdef GL_GLEXT_PROTOTYPES
6885 GLAPI void APIENTRY glTangent3bEXT (GLbyte, GLbyte, GLbyte); 8162 GLAPI void APIENTRY glTangent3bEXT (GLbyte tx, GLbyte ty, GLbyte tz);
6886 GLAPI void APIENTRY glTangent3bvEXT (const GLbyte *); 8163 GLAPI void APIENTRY glTangent3bvEXT (const GLbyte *v);
6887 GLAPI void APIENTRY glTangent3dEXT (GLdouble, GLdouble, GLdouble); 8164 GLAPI void APIENTRY glTangent3dEXT (GLdouble tx, GLdouble ty, GLdouble tz);
6888 GLAPI void APIENTRY glTangent3dvEXT (const GLdouble *); 8165 GLAPI void APIENTRY glTangent3dvEXT (const GLdouble *v);
6889 GLAPI void APIENTRY glTangent3fEXT (GLfloat, GLfloat, GLfloat); 8166 GLAPI void APIENTRY glTangent3fEXT (GLfloat tx, GLfloat ty, GLfloat tz);
6890 GLAPI void APIENTRY glTangent3fvEXT (const GLfloat *); 8167 GLAPI void APIENTRY glTangent3fvEXT (const GLfloat *v);
6891 GLAPI void APIENTRY glTangent3iEXT (GLint, GLint, GLint); 8168 GLAPI void APIENTRY glTangent3iEXT (GLint tx, GLint ty, GLint tz);
6892 GLAPI void APIENTRY glTangent3ivEXT (const GLint *); 8169 GLAPI void APIENTRY glTangent3ivEXT (const GLint *v);
6893 GLAPI void APIENTRY glTangent3sEXT (GLshort, GLshort, GLshort); 8170 GLAPI void APIENTRY glTangent3sEXT (GLshort tx, GLshort ty, GLshort tz);
6894 GLAPI void APIENTRY glTangent3svEXT (const GLshort *); 8171 GLAPI void APIENTRY glTangent3svEXT (const GLshort *v);
6895 GLAPI void APIENTRY glBinormal3bEXT (GLbyte, GLbyte, GLbyte); 8172 GLAPI void APIENTRY glBinormal3bEXT (GLbyte bx, GLbyte by, GLbyte bz);
6896 GLAPI void APIENTRY glBinormal3bvEXT (const GLbyte *); 8173 GLAPI void APIENTRY glBinormal3bvEXT (const GLbyte *v);
6897 GLAPI void APIENTRY glBinormal3dEXT (GLdouble, GLdouble, GLdouble); 8174 GLAPI void APIENTRY glBinormal3dEXT (GLdouble bx, GLdouble by, GLdouble bz);
6898 GLAPI void APIENTRY glBinormal3dvEXT (const GLdouble *); 8175 GLAPI void APIENTRY glBinormal3dvEXT (const GLdouble *v);
6899 GLAPI void APIENTRY glBinormal3fEXT (GLfloat, GLfloat, GLfloat); 8176 GLAPI void APIENTRY glBinormal3fEXT (GLfloat bx, GLfloat by, GLfloat bz);
6900 GLAPI void APIENTRY glBinormal3fvEXT (const GLfloat *); 8177 GLAPI void APIENTRY glBinormal3fvEXT (const GLfloat *v);
6901 GLAPI void APIENTRY glBinormal3iEXT (GLint, GLint, GLint); 8178 GLAPI void APIENTRY glBinormal3iEXT (GLint bx, GLint by, GLint bz);
6902 GLAPI void APIENTRY glBinormal3ivEXT (const GLint *); 8179 GLAPI void APIENTRY glBinormal3ivEXT (const GLint *v);
6903 GLAPI void APIENTRY glBinormal3sEXT (GLshort, GLshort, GLshort); 8180 GLAPI void APIENTRY glBinormal3sEXT (GLshort bx, GLshort by, GLshort bz);
6904 GLAPI void APIENTRY glBinormal3svEXT (const GLshort *); 8181 GLAPI void APIENTRY glBinormal3svEXT (const GLshort *v);
6905 GLAPI void APIENTRY glTangentPointerEXT (GLenum, GLsizei, const GLvoid *); 8182 GLAPI void APIENTRY glTangentPointerEXT (GLenum type, GLsizei stride, const GLvo id *pointer);
6906 GLAPI void APIENTRY glBinormalPointerEXT (GLenum, GLsizei, const GLvoid *); 8183 GLAPI void APIENTRY glBinormalPointerEXT (GLenum type, GLsizei stride, const GLv oid *pointer);
6907 #endif /* GL_GLEXT_PROTOTYPES */ 8184 #endif /* GL_GLEXT_PROTOTYPES */
6908 typedef void (APIENTRYP PFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz) ; 8185 typedef void (APIENTRYP PFNGLTANGENT3BEXTPROC) (GLbyte tx, GLbyte ty, GLbyte tz) ;
6909 typedef void (APIENTRYP PFNGLTANGENT3BVEXTPROC) (const GLbyte *v); 8186 typedef void (APIENTRYP PFNGLTANGENT3BVEXTPROC) (const GLbyte *v);
6910 typedef void (APIENTRYP PFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdoub le tz); 8187 typedef void (APIENTRYP PFNGLTANGENT3DEXTPROC) (GLdouble tx, GLdouble ty, GLdoub le tz);
6911 typedef void (APIENTRYP PFNGLTANGENT3DVEXTPROC) (const GLdouble *v); 8188 typedef void (APIENTRYP PFNGLTANGENT3DVEXTPROC) (const GLdouble *v);
6912 typedef void (APIENTRYP PFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz); 8189 typedef void (APIENTRYP PFNGLTANGENT3FEXTPROC) (GLfloat tx, GLfloat ty, GLfloat tz);
6913 typedef void (APIENTRYP PFNGLTANGENT3FVEXTPROC) (const GLfloat *v); 8190 typedef void (APIENTRYP PFNGLTANGENT3FVEXTPROC) (const GLfloat *v);
6914 typedef void (APIENTRYP PFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz); 8191 typedef void (APIENTRYP PFNGLTANGENT3IEXTPROC) (GLint tx, GLint ty, GLint tz);
6915 typedef void (APIENTRYP PFNGLTANGENT3IVEXTPROC) (const GLint *v); 8192 typedef void (APIENTRYP PFNGLTANGENT3IVEXTPROC) (const GLint *v);
6916 typedef void (APIENTRYP PFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz); 8193 typedef void (APIENTRYP PFNGLTANGENT3SEXTPROC) (GLshort tx, GLshort ty, GLshort tz);
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
6949 #define GL_SUNX_constant_data 1 8226 #define GL_SUNX_constant_data 1
6950 #ifdef GL_GLEXT_PROTOTYPES 8227 #ifdef GL_GLEXT_PROTOTYPES
6951 GLAPI void APIENTRY glFinishTextureSUNX (void); 8228 GLAPI void APIENTRY glFinishTextureSUNX (void);
6952 #endif /* GL_GLEXT_PROTOTYPES */ 8229 #endif /* GL_GLEXT_PROTOTYPES */
6953 typedef void (APIENTRYP PFNGLFINISHTEXTURESUNXPROC) (void); 8230 typedef void (APIENTRYP PFNGLFINISHTEXTURESUNXPROC) (void);
6954 #endif 8231 #endif
6955 8232
6956 #ifndef GL_SUN_global_alpha 8233 #ifndef GL_SUN_global_alpha
6957 #define GL_SUN_global_alpha 1 8234 #define GL_SUN_global_alpha 1
6958 #ifdef GL_GLEXT_PROTOTYPES 8235 #ifdef GL_GLEXT_PROTOTYPES
6959 GLAPI void APIENTRY glGlobalAlphaFactorbSUN (GLbyte); 8236 GLAPI void APIENTRY glGlobalAlphaFactorbSUN (GLbyte factor);
6960 GLAPI void APIENTRY glGlobalAlphaFactorsSUN (GLshort); 8237 GLAPI void APIENTRY glGlobalAlphaFactorsSUN (GLshort factor);
6961 GLAPI void APIENTRY glGlobalAlphaFactoriSUN (GLint); 8238 GLAPI void APIENTRY glGlobalAlphaFactoriSUN (GLint factor);
6962 GLAPI void APIENTRY glGlobalAlphaFactorfSUN (GLfloat); 8239 GLAPI void APIENTRY glGlobalAlphaFactorfSUN (GLfloat factor);
6963 GLAPI void APIENTRY glGlobalAlphaFactordSUN (GLdouble); 8240 GLAPI void APIENTRY glGlobalAlphaFactordSUN (GLdouble factor);
6964 GLAPI void APIENTRY glGlobalAlphaFactorubSUN (GLubyte); 8241 GLAPI void APIENTRY glGlobalAlphaFactorubSUN (GLubyte factor);
6965 GLAPI void APIENTRY glGlobalAlphaFactorusSUN (GLushort); 8242 GLAPI void APIENTRY glGlobalAlphaFactorusSUN (GLushort factor);
6966 GLAPI void APIENTRY glGlobalAlphaFactoruiSUN (GLuint); 8243 GLAPI void APIENTRY glGlobalAlphaFactoruiSUN (GLuint factor);
6967 #endif /* GL_GLEXT_PROTOTYPES */ 8244 #endif /* GL_GLEXT_PROTOTYPES */
6968 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor); 8245 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORBSUNPROC) (GLbyte factor);
6969 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor); 8246 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORSSUNPROC) (GLshort factor);
6970 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor); 8247 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORISUNPROC) (GLint factor);
6971 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor); 8248 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORFSUNPROC) (GLfloat factor);
6972 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor); 8249 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORDSUNPROC) (GLdouble factor);
6973 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor); 8250 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUBSUNPROC) (GLubyte factor);
6974 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor); 8251 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUSSUNPROC) (GLushort factor);
6975 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor); 8252 typedef void (APIENTRYP PFNGLGLOBALALPHAFACTORUISUNPROC) (GLuint factor);
6976 #endif 8253 #endif
6977 8254
6978 #ifndef GL_SUN_triangle_list 8255 #ifndef GL_SUN_triangle_list
6979 #define GL_SUN_triangle_list 1 8256 #define GL_SUN_triangle_list 1
6980 #ifdef GL_GLEXT_PROTOTYPES 8257 #ifdef GL_GLEXT_PROTOTYPES
6981 GLAPI void APIENTRY glReplacementCodeuiSUN (GLuint); 8258 GLAPI void APIENTRY glReplacementCodeuiSUN (GLuint code);
6982 GLAPI void APIENTRY glReplacementCodeusSUN (GLushort); 8259 GLAPI void APIENTRY glReplacementCodeusSUN (GLushort code);
6983 GLAPI void APIENTRY glReplacementCodeubSUN (GLubyte); 8260 GLAPI void APIENTRY glReplacementCodeubSUN (GLubyte code);
6984 GLAPI void APIENTRY glReplacementCodeuivSUN (const GLuint *); 8261 GLAPI void APIENTRY glReplacementCodeuivSUN (const GLuint *code);
6985 GLAPI void APIENTRY glReplacementCodeusvSUN (const GLushort *); 8262 GLAPI void APIENTRY glReplacementCodeusvSUN (const GLushort *code);
6986 GLAPI void APIENTRY glReplacementCodeubvSUN (const GLubyte *); 8263 GLAPI void APIENTRY glReplacementCodeubvSUN (const GLubyte *code);
6987 GLAPI void APIENTRY glReplacementCodePointerSUN (GLenum, GLsizei, const GLvoid* *); 8264 GLAPI void APIENTRY glReplacementCodePointerSUN (GLenum type, GLsizei stride, co nst GLvoid* *pointer);
6988 #endif /* GL_GLEXT_PROTOTYPES */ 8265 #endif /* GL_GLEXT_PROTOTYPES */
6989 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code); 8266 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUISUNPROC) (GLuint code);
6990 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code); 8267 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSSUNPROC) (GLushort code);
6991 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code); 8268 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBSUNPROC) (GLubyte code);
6992 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint *code); 8269 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUIVSUNPROC) (const GLuint *code);
6993 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort *code); 8270 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUSVSUNPROC) (const GLushort *code);
6994 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte *code); 8271 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUBVSUNPROC) (const GLubyte *code);
6995 typedef void (APIENTRYP PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsize i stride, const GLvoid* *pointer); 8272 typedef void (APIENTRYP PFNGLREPLACEMENTCODEPOINTERSUNPROC) (GLenum type, GLsize i stride, const GLvoid* *pointer);
6996 #endif 8273 #endif
6997 8274
6998 #ifndef GL_SUN_vertex 8275 #ifndef GL_SUN_vertex
6999 #define GL_SUN_vertex 1 8276 #define GL_SUN_vertex 1
7000 #ifdef GL_GLEXT_PROTOTYPES 8277 #ifdef GL_GLEXT_PROTOTYPES
7001 GLAPI void APIENTRY glColor4ubVertex2fSUN (GLubyte, GLubyte, GLubyte, GLubyte, G Lfloat, GLfloat); 8278 GLAPI void APIENTRY glColor4ubVertex2fSUN (GLubyte r, GLubyte g, GLubyte b, GLub yte a, GLfloat x, GLfloat y);
7002 GLAPI void APIENTRY glColor4ubVertex2fvSUN (const GLubyte *, const GLfloat *); 8279 GLAPI void APIENTRY glColor4ubVertex2fvSUN (const GLubyte *c, const GLfloat *v);
7003 GLAPI void APIENTRY glColor4ubVertex3fSUN (GLubyte, GLubyte, GLubyte, GLubyte, G Lfloat, GLfloat, GLfloat); 8280 GLAPI void APIENTRY glColor4ubVertex3fSUN (GLubyte r, GLubyte g, GLubyte b, GLub yte a, GLfloat x, GLfloat y, GLfloat z);
7004 GLAPI void APIENTRY glColor4ubVertex3fvSUN (const GLubyte *, const GLfloat *); 8281 GLAPI void APIENTRY glColor4ubVertex3fvSUN (const GLubyte *c, const GLfloat *v);
7005 GLAPI void APIENTRY glColor3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GL float, GLfloat); 8282 GLAPI void APIENTRY glColor3fVertex3fSUN (GLfloat r, GLfloat g, GLfloat b, GLflo at x, GLfloat y, GLfloat z);
7006 GLAPI void APIENTRY glColor3fVertex3fvSUN (const GLfloat *, const GLfloat *); 8283 GLAPI void APIENTRY glColor3fVertex3fvSUN (const GLfloat *c, const GLfloat *v);
7007 GLAPI void APIENTRY glNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, G Lfloat, GLfloat); 8284 GLAPI void APIENTRY glNormal3fVertex3fSUN (GLfloat nx, GLfloat ny, GLfloat nz, G Lfloat x, GLfloat y, GLfloat z);
7008 GLAPI void APIENTRY glNormal3fVertex3fvSUN (const GLfloat *, const GLfloat *); 8285 GLAPI void APIENTRY glNormal3fVertex3fvSUN (const GLfloat *n, const GLfloat *v);
7009 GLAPI void APIENTRY glColor4fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLf loat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); 8286 GLAPI void APIENTRY glColor4fNormal3fVertex3fSUN (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
7010 GLAPI void APIENTRY glColor4fNormal3fVertex3fvSUN (const GLfloat *, const GLfloa t *, const GLfloat *); 8287 GLAPI void APIENTRY glColor4fNormal3fVertex3fvSUN (const GLfloat *c, const GLflo at *n, const GLfloat *v);
7011 GLAPI void APIENTRY glTexCoord2fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); 8288 GLAPI void APIENTRY glTexCoord2fVertex3fSUN (GLfloat s, GLfloat t, GLfloat x, GL float y, GLfloat z);
7012 GLAPI void APIENTRY glTexCoord2fVertex3fvSUN (const GLfloat *, const GLfloat *); 8289 GLAPI void APIENTRY glTexCoord2fVertex3fvSUN (const GLfloat *tc, const GLfloat * v);
7013 GLAPI void APIENTRY glTexCoord4fVertex4fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); 8290 GLAPI void APIENTRY glTexCoord4fVertex4fSUN (GLfloat s, GLfloat t, GLfloat p, GL float q, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
7014 GLAPI void APIENTRY glTexCoord4fVertex4fvSUN (const GLfloat *, const GLfloat *); 8291 GLAPI void APIENTRY glTexCoord4fVertex4fvSUN (const GLfloat *tc, const GLfloat * v);
7015 GLAPI void APIENTRY glTexCoord2fColor4ubVertex3fSUN (GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); 8292 GLAPI void APIENTRY glTexCoord2fColor4ubVertex3fSUN (GLfloat s, GLfloat t, GLuby te r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
7016 GLAPI void APIENTRY glTexCoord2fColor4ubVertex3fvSUN (const GLfloat *, const GLu byte *, const GLfloat *); 8293 GLAPI void APIENTRY glTexCoord2fColor4ubVertex3fvSUN (const GLfloat *tc, const G Lubyte *c, const GLfloat *v);
7017 GLAPI void APIENTRY glTexCoord2fColor3fVertex3fSUN (GLfloat, GLfloat, GLfloat, G Lfloat, GLfloat, GLfloat, GLfloat, GLfloat); 8294 GLAPI void APIENTRY glTexCoord2fColor3fVertex3fSUN (GLfloat s, GLfloat t, GLfloa t r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
7018 GLAPI void APIENTRY glTexCoord2fColor3fVertex3fvSUN (const GLfloat *, const GLfl oat *, const GLfloat *); 8295 GLAPI void APIENTRY glTexCoord2fColor3fVertex3fvSUN (const GLfloat *tc, const GL float *c, const GLfloat *v);
7019 GLAPI void APIENTRY glTexCoord2fNormal3fVertex3fSUN (GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); 8296 GLAPI void APIENTRY glTexCoord2fNormal3fVertex3fSUN (GLfloat s, GLfloat t, GLflo at nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
7020 GLAPI void APIENTRY glTexCoord2fNormal3fVertex3fvSUN (const GLfloat *, const GLf loat *, const GLfloat *); 8297 GLAPI void APIENTRY glTexCoord2fNormal3fVertex3fvSUN (const GLfloat *tc, const G Lfloat *n, const GLfloat *v);
7021 GLAPI void APIENTRY glTexCoord2fColor4fNormal3fVertex3fSUN (GLfloat, GLfloat, GL float, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, G Lfloat); 8298 GLAPI void APIENTRY glTexCoord2fColor4fNormal3fVertex3fSUN (GLfloat s, GLfloat t , GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz , GLfloat x, GLfloat y, GLfloat z);
7022 GLAPI void APIENTRY glTexCoord2fColor4fNormal3fVertex3fvSUN (const GLfloat *, co nst GLfloat *, const GLfloat *, const GLfloat *); 8299 GLAPI void APIENTRY glTexCoord2fColor4fNormal3fVertex3fvSUN (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
7023 GLAPI void APIENTRY glTexCoord4fColor4fNormal3fVertex4fSUN (GLfloat, GLfloat, GL float, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, G Lfloat, GLfloat, GLfloat, GLfloat); 8300 GLAPI void APIENTRY glTexCoord4fColor4fNormal3fVertex4fSUN (GLfloat s, GLfloat t , GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
7024 GLAPI void APIENTRY glTexCoord4fColor4fNormal3fVertex4fvSUN (const GLfloat *, co nst GLfloat *, const GLfloat *, const GLfloat *); 8301 GLAPI void APIENTRY glTexCoord4fColor4fNormal3fVertex4fvSUN (const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
7025 GLAPI void APIENTRY glReplacementCodeuiVertex3fSUN (GLuint, GLfloat, GLfloat, GL float); 8302 GLAPI void APIENTRY glReplacementCodeuiVertex3fSUN (GLuint rc, GLfloat x, GLfloa t y, GLfloat z);
7026 GLAPI void APIENTRY glReplacementCodeuiVertex3fvSUN (const GLuint *, const GLflo at *); 8303 GLAPI void APIENTRY glReplacementCodeuiVertex3fvSUN (const GLuint *rc, const GLf loat *v);
7027 GLAPI void APIENTRY glReplacementCodeuiColor4ubVertex3fSUN (GLuint, GLubyte, GLu byte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); 8304 GLAPI void APIENTRY glReplacementCodeuiColor4ubVertex3fSUN (GLuint rc, GLubyte r , GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
7028 GLAPI void APIENTRY glReplacementCodeuiColor4ubVertex3fvSUN (const GLuint *, con st GLubyte *, const GLfloat *); 8305 GLAPI void APIENTRY glReplacementCodeuiColor4ubVertex3fvSUN (const GLuint *rc, c onst GLubyte *c, const GLfloat *v);
7029 GLAPI void APIENTRY glReplacementCodeuiColor3fVertex3fSUN (GLuint, GLfloat, GLfl oat, GLfloat, GLfloat, GLfloat, GLfloat); 8306 GLAPI void APIENTRY glReplacementCodeuiColor3fVertex3fSUN (GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z);
7030 GLAPI void APIENTRY glReplacementCodeuiColor3fVertex3fvSUN (const GLuint *, cons t GLfloat *, const GLfloat *); 8307 GLAPI void APIENTRY glReplacementCodeuiColor3fVertex3fvSUN (const GLuint *rc, co nst GLfloat *c, const GLfloat *v);
7031 GLAPI void APIENTRY glReplacementCodeuiNormal3fVertex3fSUN (GLuint, GLfloat, GLf loat, GLfloat, GLfloat, GLfloat, GLfloat); 8308 GLAPI void APIENTRY glReplacementCodeuiNormal3fVertex3fSUN (GLuint rc, GLfloat n x, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
7032 GLAPI void APIENTRY glReplacementCodeuiNormal3fVertex3fvSUN (const GLuint *, con st GLfloat *, const GLfloat *); 8309 GLAPI void APIENTRY glReplacementCodeuiNormal3fVertex3fvSUN (const GLuint *rc, c onst GLfloat *n, const GLfloat *v);
7033 GLAPI void APIENTRY glReplacementCodeuiColor4fNormal3fVertex3fSUN (GLuint, GLflo at, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfl oat); 8310 GLAPI void APIENTRY glReplacementCodeuiColor4fNormal3fVertex3fSUN (GLuint rc, GL float r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GL float x, GLfloat y, GLfloat z);
7034 GLAPI void APIENTRY glReplacementCodeuiColor4fNormal3fVertex3fvSUN (const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *); 8311 GLAPI void APIENTRY glReplacementCodeuiColor4fNormal3fVertex3fvSUN (const GLuint *rc, const GLfloat *c, const GLfloat *n, const GLfloat *v);
7035 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fVertex3fSUN (GLuint, GLfloat, G Lfloat, GLfloat, GLfloat, GLfloat); 8312 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fVertex3fSUN (GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z);
7036 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fVertex3fvSUN (const GLuint *, c onst GLfloat *, const GLfloat *); 8313 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fVertex3fvSUN (const GLuint *rc, const GLfloat *tc, const GLfloat *v);
7037 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (GLuint, GL float, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); 8314 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
7038 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (const GLu int *, const GLfloat *, const GLfloat *, const GLfloat *); 8315 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN (const GLu int *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);
7039 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (GLu int, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLf loat, GLfloat, GLfloat, GLfloat); 8316 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN (GLu int rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloa t nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
7040 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (co nst GLuint *, const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat * ); 8317 GLAPI void APIENTRY glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN (co nst GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat *n, const GLf loat *v);
7041 #endif /* GL_GLEXT_PROTOTYPES */ 8318 #endif /* GL_GLEXT_PROTOTYPES */
7042 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLu byte b, GLubyte a, GLfloat x, GLfloat y); 8319 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FSUNPROC) (GLubyte r, GLubyte g, GLu byte b, GLubyte a, GLfloat x, GLfloat y);
7043 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte *c, const GLfloat *v); 8320 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX2FVSUNPROC) (const GLubyte *c, const GLfloat *v);
7044 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLu byte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z); 8321 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FSUNPROC) (GLubyte r, GLubyte g, GLu byte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z);
7045 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte *c, const GLfloat *v); 8322 typedef void (APIENTRYP PFNGLCOLOR4UBVERTEX3FVSUNPROC) (const GLubyte *c, const GLfloat *v);
7046 typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfl oat b, GLfloat x, GLfloat y, GLfloat z); 8323 typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfl oat b, GLfloat x, GLfloat y, GLfloat z);
7047 typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *c, const G Lfloat *v); 8324 typedef void (APIENTRYP PFNGLCOLOR3FVERTEX3FVSUNPROC) (const GLfloat *c, const G Lfloat *v);
7048 typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, G Lfloat nz, GLfloat x, GLfloat y, GLfloat z); 8325 typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FSUNPROC) (GLfloat nx, GLfloat ny, G Lfloat nz, GLfloat x, GLfloat y, GLfloat z);
7049 typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *n, const GLfloat *v); 8326 typedef void (APIENTRYP PFNGLNORMAL3FVERTEX3FVSUNPROC) (const GLfloat *n, const GLfloat *v);
7050 typedef void (APIENTRYP PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); 8327 typedef void (APIENTRYP PFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) (GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
(...skipping 26 matching lines...) Expand all
7077 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *v); 8354 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *v);
7078 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x , GLfloat y, GLfloat z); 8355 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x , GLfloat y, GLfloat z);
7079 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC ) (const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v); 8356 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC ) (const GLuint *rc, const GLfloat *tc, const GLfloat *n, const GLfloat *v);
7080 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FS UNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLflo at a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z); 8357 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FS UNPROC) (GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLflo at a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z);
7081 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FV SUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat * n, const GLfloat *v); 8358 typedef void (APIENTRYP PFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FV SUNPROC) (const GLuint *rc, const GLfloat *tc, const GLfloat *c, const GLfloat * n, const GLfloat *v);
7082 #endif 8359 #endif
7083 8360
7084 #ifndef GL_EXT_blend_func_separate 8361 #ifndef GL_EXT_blend_func_separate
7085 #define GL_EXT_blend_func_separate 1 8362 #define GL_EXT_blend_func_separate 1
7086 #ifdef GL_GLEXT_PROTOTYPES 8363 #ifdef GL_GLEXT_PROTOTYPES
7087 GLAPI void APIENTRY glBlendFuncSeparateEXT (GLenum, GLenum, GLenum, GLenum); 8364 GLAPI void APIENTRY glBlendFuncSeparateEXT (GLenum sfactorRGB, GLenum dfactorRGB , GLenum sfactorAlpha, GLenum dfactorAlpha);
7088 #endif /* GL_GLEXT_PROTOTYPES */ 8365 #endif /* GL_GLEXT_PROTOTYPES */
7089 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenu m dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); 8366 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEEXTPROC) (GLenum sfactorRGB, GLenu m dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
7090 #endif 8367 #endif
7091 8368
7092 #ifndef GL_INGR_blend_func_separate 8369 #ifndef GL_INGR_blend_func_separate
7093 #define GL_INGR_blend_func_separate 1 8370 #define GL_INGR_blend_func_separate 1
7094 #ifdef GL_GLEXT_PROTOTYPES 8371 #ifdef GL_GLEXT_PROTOTYPES
7095 GLAPI void APIENTRY glBlendFuncSeparateINGR (GLenum, GLenum, GLenum, GLenum); 8372 GLAPI void APIENTRY glBlendFuncSeparateINGR (GLenum sfactorRGB, GLenum dfactorRG B, GLenum sfactorAlpha, GLenum dfactorAlpha);
7096 #endif /* GL_GLEXT_PROTOTYPES */ 8373 #endif /* GL_GLEXT_PROTOTYPES */
7097 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLen um dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha); 8374 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEINGRPROC) (GLenum sfactorRGB, GLen um dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
7098 #endif 8375 #endif
7099 8376
7100 #ifndef GL_INGR_color_clamp 8377 #ifndef GL_INGR_color_clamp
7101 #define GL_INGR_color_clamp 1 8378 #define GL_INGR_color_clamp 1
7102 #endif 8379 #endif
7103 8380
7104 #ifndef GL_INGR_interlace_read 8381 #ifndef GL_INGR_interlace_read
7105 #define GL_INGR_interlace_read 1 8382 #define GL_INGR_interlace_read 1
(...skipping 23 matching lines...) Expand all
7129 #define GL_EXT_texture_lod_bias 1 8406 #define GL_EXT_texture_lod_bias 1
7130 #endif 8407 #endif
7131 8408
7132 #ifndef GL_EXT_texture_filter_anisotropic 8409 #ifndef GL_EXT_texture_filter_anisotropic
7133 #define GL_EXT_texture_filter_anisotropic 1 8410 #define GL_EXT_texture_filter_anisotropic 1
7134 #endif 8411 #endif
7135 8412
7136 #ifndef GL_EXT_vertex_weighting 8413 #ifndef GL_EXT_vertex_weighting
7137 #define GL_EXT_vertex_weighting 1 8414 #define GL_EXT_vertex_weighting 1
7138 #ifdef GL_GLEXT_PROTOTYPES 8415 #ifdef GL_GLEXT_PROTOTYPES
7139 GLAPI void APIENTRY glVertexWeightfEXT (GLfloat); 8416 GLAPI void APIENTRY glVertexWeightfEXT (GLfloat weight);
7140 GLAPI void APIENTRY glVertexWeightfvEXT (const GLfloat *); 8417 GLAPI void APIENTRY glVertexWeightfvEXT (const GLfloat *weight);
7141 GLAPI void APIENTRY glVertexWeightPointerEXT (GLsizei, GLenum, GLsizei, const GL void *); 8418 GLAPI void APIENTRY glVertexWeightPointerEXT (GLsizei size, GLenum type, GLsizei stride, const GLvoid *pointer);
7142 #endif /* GL_GLEXT_PROTOTYPES */ 8419 #endif /* GL_GLEXT_PROTOTYPES */
7143 typedef void (APIENTRYP PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight); 8420 typedef void (APIENTRYP PFNGLVERTEXWEIGHTFEXTPROC) (GLfloat weight);
7144 typedef void (APIENTRYP PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat *weight); 8421 typedef void (APIENTRYP PFNGLVERTEXWEIGHTFVEXTPROC) (const GLfloat *weight);
7145 typedef void (APIENTRYP PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum t ype, GLsizei stride, const GLvoid *pointer); 8422 typedef void (APIENTRYP PFNGLVERTEXWEIGHTPOINTEREXTPROC) (GLsizei size, GLenum t ype, GLsizei stride, const GLvoid *pointer);
7146 #endif 8423 #endif
7147 8424
7148 #ifndef GL_NV_light_max_exponent 8425 #ifndef GL_NV_light_max_exponent
7149 #define GL_NV_light_max_exponent 1 8426 #define GL_NV_light_max_exponent 1
7150 #endif 8427 #endif
7151 8428
7152 #ifndef GL_NV_vertex_array_range 8429 #ifndef GL_NV_vertex_array_range
7153 #define GL_NV_vertex_array_range 1 8430 #define GL_NV_vertex_array_range 1
7154 #ifdef GL_GLEXT_PROTOTYPES 8431 #ifdef GL_GLEXT_PROTOTYPES
7155 GLAPI void APIENTRY glFlushVertexArrayRangeNV (void); 8432 GLAPI void APIENTRY glFlushVertexArrayRangeNV (void);
7156 GLAPI void APIENTRY glVertexArrayRangeNV (GLsizei, const GLvoid *); 8433 GLAPI void APIENTRY glVertexArrayRangeNV (GLsizei length, const GLvoid *pointer) ;
7157 #endif /* GL_GLEXT_PROTOTYPES */ 8434 #endif /* GL_GLEXT_PROTOTYPES */
7158 typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void); 8435 typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGENVPROC) (void);
7159 typedef void (APIENTRYP PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvo id *pointer); 8436 typedef void (APIENTRYP PFNGLVERTEXARRAYRANGENVPROC) (GLsizei length, const GLvo id *pointer);
7160 #endif 8437 #endif
7161 8438
7162 #ifndef GL_NV_register_combiners 8439 #ifndef GL_NV_register_combiners
7163 #define GL_NV_register_combiners 1 8440 #define GL_NV_register_combiners 1
7164 #ifdef GL_GLEXT_PROTOTYPES 8441 #ifdef GL_GLEXT_PROTOTYPES
7165 GLAPI void APIENTRY glCombinerParameterfvNV (GLenum, const GLfloat *); 8442 GLAPI void APIENTRY glCombinerParameterfvNV (GLenum pname, const GLfloat *params );
7166 GLAPI void APIENTRY glCombinerParameterfNV (GLenum, GLfloat); 8443 GLAPI void APIENTRY glCombinerParameterfNV (GLenum pname, GLfloat param);
7167 GLAPI void APIENTRY glCombinerParameterivNV (GLenum, const GLint *); 8444 GLAPI void APIENTRY glCombinerParameterivNV (GLenum pname, const GLint *params);
7168 GLAPI void APIENTRY glCombinerParameteriNV (GLenum, GLint); 8445 GLAPI void APIENTRY glCombinerParameteriNV (GLenum pname, GLint param);
7169 GLAPI void APIENTRY glCombinerInputNV (GLenum, GLenum, GLenum, GLenum, GLenum, G Lenum); 8446 GLAPI void APIENTRY glCombinerInputNV (GLenum stage, GLenum portion, GLenum vari able, GLenum input, GLenum mapping, GLenum componentUsage);
7170 GLAPI void APIENTRY glCombinerOutputNV (GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean); 8447 GLAPI void APIENTRY glCombinerOutputNV (GLenum stage, GLenum portion, GLenum abO utput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean a bDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
7171 GLAPI void APIENTRY glFinalCombinerInputNV (GLenum, GLenum, GLenum, GLenum); 8448 GLAPI void APIENTRY glFinalCombinerInputNV (GLenum variable, GLenum input, GLenu m mapping, GLenum componentUsage);
7172 GLAPI void APIENTRY glGetCombinerInputParameterfvNV (GLenum, GLenum, GLenum, GLe num, GLfloat *); 8449 GLAPI void APIENTRY glGetCombinerInputParameterfvNV (GLenum stage, GLenum portio n, GLenum variable, GLenum pname, GLfloat *params);
7173 GLAPI void APIENTRY glGetCombinerInputParameterivNV (GLenum, GLenum, GLenum, GLe num, GLint *); 8450 GLAPI void APIENTRY glGetCombinerInputParameterivNV (GLenum stage, GLenum portio n, GLenum variable, GLenum pname, GLint *params);
7174 GLAPI void APIENTRY glGetCombinerOutputParameterfvNV (GLenum, GLenum, GLenum, GL float *); 8451 GLAPI void APIENTRY glGetCombinerOutputParameterfvNV (GLenum stage, GLenum porti on, GLenum pname, GLfloat *params);
7175 GLAPI void APIENTRY glGetCombinerOutputParameterivNV (GLenum, GLenum, GLenum, GL int *); 8452 GLAPI void APIENTRY glGetCombinerOutputParameterivNV (GLenum stage, GLenum porti on, GLenum pname, GLint *params);
7176 GLAPI void APIENTRY glGetFinalCombinerInputParameterfvNV (GLenum, GLenum, GLfloa t *); 8453 GLAPI void APIENTRY glGetFinalCombinerInputParameterfvNV (GLenum variable, GLenu m pname, GLfloat *params);
7177 GLAPI void APIENTRY glGetFinalCombinerInputParameterivNV (GLenum, GLenum, GLint *); 8454 GLAPI void APIENTRY glGetFinalCombinerInputParameterivNV (GLenum variable, GLenu m pname, GLint *params);
7178 #endif /* GL_GLEXT_PROTOTYPES */ 8455 #endif /* GL_GLEXT_PROTOTYPES */
7179 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLf loat *params); 8456 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFVNVPROC) (GLenum pname, const GLf loat *params);
7180 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat pa ram); 8457 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERFNVPROC) (GLenum pname, GLfloat pa ram);
7181 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLi nt *params); 8458 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERIVNVPROC) (GLenum pname, const GLi nt *params);
7182 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint para m); 8459 typedef void (APIENTRYP PFNGLCOMBINERPARAMETERINVPROC) (GLenum pname, GLint para m);
7183 typedef void (APIENTRYP PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); 8460 typedef void (APIENTRYP PFNGLCOMBINERINPUTNVPROC) (GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
7184 typedef void (APIENTRYP PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion , GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum); 8461 typedef void (APIENTRYP PFNGLCOMBINEROUTPUTNVPROC) (GLenum stage, GLenum portion , GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum);
7185 typedef void (APIENTRYP PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage); 8462 typedef void (APIENTRYP PFNGLFINALCOMBINERINPUTNVPROC) (GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage);
7186 typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, G Lenum portion, GLenum variable, GLenum pname, GLfloat *params); 8463 typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) (GLenum stage, G Lenum portion, GLenum variable, GLenum pname, GLfloat *params);
7187 typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, G Lenum portion, GLenum variable, GLenum pname, GLint *params); 8464 typedef void (APIENTRYP PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) (GLenum stage, G Lenum portion, GLenum variable, GLenum pname, GLint *params);
(...skipping 23 matching lines...) Expand all
7211 #define GL_MESA_resize_buffers 1 8488 #define GL_MESA_resize_buffers 1
7212 #ifdef GL_GLEXT_PROTOTYPES 8489 #ifdef GL_GLEXT_PROTOTYPES
7213 GLAPI void APIENTRY glResizeBuffersMESA (void); 8490 GLAPI void APIENTRY glResizeBuffersMESA (void);
7214 #endif /* GL_GLEXT_PROTOTYPES */ 8491 #endif /* GL_GLEXT_PROTOTYPES */
7215 typedef void (APIENTRYP PFNGLRESIZEBUFFERSMESAPROC) (void); 8492 typedef void (APIENTRYP PFNGLRESIZEBUFFERSMESAPROC) (void);
7216 #endif 8493 #endif
7217 8494
7218 #ifndef GL_MESA_window_pos 8495 #ifndef GL_MESA_window_pos
7219 #define GL_MESA_window_pos 1 8496 #define GL_MESA_window_pos 1
7220 #ifdef GL_GLEXT_PROTOTYPES 8497 #ifdef GL_GLEXT_PROTOTYPES
7221 GLAPI void APIENTRY glWindowPos2dMESA (GLdouble, GLdouble); 8498 GLAPI void APIENTRY glWindowPos2dMESA (GLdouble x, GLdouble y);
7222 GLAPI void APIENTRY glWindowPos2dvMESA (const GLdouble *); 8499 GLAPI void APIENTRY glWindowPos2dvMESA (const GLdouble *v);
7223 GLAPI void APIENTRY glWindowPos2fMESA (GLfloat, GLfloat); 8500 GLAPI void APIENTRY glWindowPos2fMESA (GLfloat x, GLfloat y);
7224 GLAPI void APIENTRY glWindowPos2fvMESA (const GLfloat *); 8501 GLAPI void APIENTRY glWindowPos2fvMESA (const GLfloat *v);
7225 GLAPI void APIENTRY glWindowPos2iMESA (GLint, GLint); 8502 GLAPI void APIENTRY glWindowPos2iMESA (GLint x, GLint y);
7226 GLAPI void APIENTRY glWindowPos2ivMESA (const GLint *); 8503 GLAPI void APIENTRY glWindowPos2ivMESA (const GLint *v);
7227 GLAPI void APIENTRY glWindowPos2sMESA (GLshort, GLshort); 8504 GLAPI void APIENTRY glWindowPos2sMESA (GLshort x, GLshort y);
7228 GLAPI void APIENTRY glWindowPos2svMESA (const GLshort *); 8505 GLAPI void APIENTRY glWindowPos2svMESA (const GLshort *v);
7229 GLAPI void APIENTRY glWindowPos3dMESA (GLdouble, GLdouble, GLdouble); 8506 GLAPI void APIENTRY glWindowPos3dMESA (GLdouble x, GLdouble y, GLdouble z);
7230 GLAPI void APIENTRY glWindowPos3dvMESA (const GLdouble *); 8507 GLAPI void APIENTRY glWindowPos3dvMESA (const GLdouble *v);
7231 GLAPI void APIENTRY glWindowPos3fMESA (GLfloat, GLfloat, GLfloat); 8508 GLAPI void APIENTRY glWindowPos3fMESA (GLfloat x, GLfloat y, GLfloat z);
7232 GLAPI void APIENTRY glWindowPos3fvMESA (const GLfloat *); 8509 GLAPI void APIENTRY glWindowPos3fvMESA (const GLfloat *v);
7233 GLAPI void APIENTRY glWindowPos3iMESA (GLint, GLint, GLint); 8510 GLAPI void APIENTRY glWindowPos3iMESA (GLint x, GLint y, GLint z);
7234 GLAPI void APIENTRY glWindowPos3ivMESA (const GLint *); 8511 GLAPI void APIENTRY glWindowPos3ivMESA (const GLint *v);
7235 GLAPI void APIENTRY glWindowPos3sMESA (GLshort, GLshort, GLshort); 8512 GLAPI void APIENTRY glWindowPos3sMESA (GLshort x, GLshort y, GLshort z);
7236 GLAPI void APIENTRY glWindowPos3svMESA (const GLshort *); 8513 GLAPI void APIENTRY glWindowPos3svMESA (const GLshort *v);
7237 GLAPI void APIENTRY glWindowPos4dMESA (GLdouble, GLdouble, GLdouble, GLdouble); 8514 GLAPI void APIENTRY glWindowPos4dMESA (GLdouble x, GLdouble y, GLdouble z, GLdou ble w);
7238 GLAPI void APIENTRY glWindowPos4dvMESA (const GLdouble *); 8515 GLAPI void APIENTRY glWindowPos4dvMESA (const GLdouble *v);
7239 GLAPI void APIENTRY glWindowPos4fMESA (GLfloat, GLfloat, GLfloat, GLfloat); 8516 GLAPI void APIENTRY glWindowPos4fMESA (GLfloat x, GLfloat y, GLfloat z, GLfloat w);
7240 GLAPI void APIENTRY glWindowPos4fvMESA (const GLfloat *); 8517 GLAPI void APIENTRY glWindowPos4fvMESA (const GLfloat *v);
7241 GLAPI void APIENTRY glWindowPos4iMESA (GLint, GLint, GLint, GLint); 8518 GLAPI void APIENTRY glWindowPos4iMESA (GLint x, GLint y, GLint z, GLint w);
7242 GLAPI void APIENTRY glWindowPos4ivMESA (const GLint *); 8519 GLAPI void APIENTRY glWindowPos4ivMESA (const GLint *v);
7243 GLAPI void APIENTRY glWindowPos4sMESA (GLshort, GLshort, GLshort, GLshort); 8520 GLAPI void APIENTRY glWindowPos4sMESA (GLshort x, GLshort y, GLshort z, GLshort w);
7244 GLAPI void APIENTRY glWindowPos4svMESA (const GLshort *); 8521 GLAPI void APIENTRY glWindowPos4svMESA (const GLshort *v);
7245 #endif /* GL_GLEXT_PROTOTYPES */ 8522 #endif /* GL_GLEXT_PROTOTYPES */
7246 typedef void (APIENTRYP PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y); 8523 typedef void (APIENTRYP PFNGLWINDOWPOS2DMESAPROC) (GLdouble x, GLdouble y);
7247 typedef void (APIENTRYP PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble *v); 8524 typedef void (APIENTRYP PFNGLWINDOWPOS2DVMESAPROC) (const GLdouble *v);
7248 typedef void (APIENTRYP PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y); 8525 typedef void (APIENTRYP PFNGLWINDOWPOS2FMESAPROC) (GLfloat x, GLfloat y);
7249 typedef void (APIENTRYP PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat *v); 8526 typedef void (APIENTRYP PFNGLWINDOWPOS2FVMESAPROC) (const GLfloat *v);
7250 typedef void (APIENTRYP PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y); 8527 typedef void (APIENTRYP PFNGLWINDOWPOS2IMESAPROC) (GLint x, GLint y);
7251 typedef void (APIENTRYP PFNGLWINDOWPOS2IVMESAPROC) (const GLint *v); 8528 typedef void (APIENTRYP PFNGLWINDOWPOS2IVMESAPROC) (const GLint *v);
7252 typedef void (APIENTRYP PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y); 8529 typedef void (APIENTRYP PFNGLWINDOWPOS2SMESAPROC) (GLshort x, GLshort y);
7253 typedef void (APIENTRYP PFNGLWINDOWPOS2SVMESAPROC) (const GLshort *v); 8530 typedef void (APIENTRYP PFNGLWINDOWPOS2SVMESAPROC) (const GLshort *v);
7254 typedef void (APIENTRYP PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdou ble z); 8531 typedef void (APIENTRYP PFNGLWINDOWPOS3DMESAPROC) (GLdouble x, GLdouble y, GLdou ble z);
(...skipping 14 matching lines...) Expand all
7269 typedef void (APIENTRYP PFNGLWINDOWPOS4SVMESAPROC) (const GLshort *v); 8546 typedef void (APIENTRYP PFNGLWINDOWPOS4SVMESAPROC) (const GLshort *v);
7270 #endif 8547 #endif
7271 8548
7272 #ifndef GL_IBM_cull_vertex 8549 #ifndef GL_IBM_cull_vertex
7273 #define GL_IBM_cull_vertex 1 8550 #define GL_IBM_cull_vertex 1
7274 #endif 8551 #endif
7275 8552
7276 #ifndef GL_IBM_multimode_draw_arrays 8553 #ifndef GL_IBM_multimode_draw_arrays
7277 #define GL_IBM_multimode_draw_arrays 1 8554 #define GL_IBM_multimode_draw_arrays 1
7278 #ifdef GL_GLEXT_PROTOTYPES 8555 #ifdef GL_GLEXT_PROTOTYPES
7279 GLAPI void APIENTRY glMultiModeDrawArraysIBM (const GLenum *, const GLint *, con st GLsizei *, GLsizei, GLint); 8556 GLAPI void APIENTRY glMultiModeDrawArraysIBM (const GLenum *mode, const GLint *f irst, const GLsizei *count, GLsizei primcount, GLint modestride);
7280 GLAPI void APIENTRY glMultiModeDrawElementsIBM (const GLenum *, const GLsizei *, GLenum, const GLvoid* const *, GLsizei, GLint); 8557 GLAPI void APIENTRY glMultiModeDrawElementsIBM (const GLenum *mode, const GLsize i *count, GLenum type, const GLvoid* const *indices, GLsizei primcount, GLint mo destride);
7281 #endif /* GL_GLEXT_PROTOTYPES */ 8558 #endif /* GL_GLEXT_PROTOTYPES */
7282 typedef void (APIENTRYP PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum *mode, co nst GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride); 8559 typedef void (APIENTRYP PFNGLMULTIMODEDRAWARRAYSIBMPROC) (const GLenum *mode, co nst GLint *first, const GLsizei *count, GLsizei primcount, GLint modestride);
7283 typedef void (APIENTRYP PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcou nt, GLint modestride); 8560 typedef void (APIENTRYP PFNGLMULTIMODEDRAWELEMENTSIBMPROC) (const GLenum *mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei primcou nt, GLint modestride);
7284 #endif 8561 #endif
7285 8562
7286 #ifndef GL_IBM_vertex_array_lists 8563 #ifndef GL_IBM_vertex_array_lists
7287 #define GL_IBM_vertex_array_lists 1 8564 #define GL_IBM_vertex_array_lists 1
7288 #ifdef GL_GLEXT_PROTOTYPES 8565 #ifdef GL_GLEXT_PROTOTYPES
7289 GLAPI void APIENTRY glColorPointerListIBM (GLint, GLenum, GLint, const GLvoid* * , GLint); 8566 GLAPI void APIENTRY glColorPointerListIBM (GLint size, GLenum type, GLint stride , const GLvoid* *pointer, GLint ptrstride);
7290 GLAPI void APIENTRY glSecondaryColorPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint); 8567 GLAPI void APIENTRY glSecondaryColorPointerListIBM (GLint size, GLenum type, GLi nt stride, const GLvoid* *pointer, GLint ptrstride);
7291 GLAPI void APIENTRY glEdgeFlagPointerListIBM (GLint, const GLboolean* *, GLint); 8568 GLAPI void APIENTRY glEdgeFlagPointerListIBM (GLint stride, const GLboolean* *po inter, GLint ptrstride);
7292 GLAPI void APIENTRY glFogCoordPointerListIBM (GLenum, GLint, const GLvoid* *, GL int); 8569 GLAPI void APIENTRY glFogCoordPointerListIBM (GLenum type, GLint stride, const G Lvoid* *pointer, GLint ptrstride);
7293 GLAPI void APIENTRY glIndexPointerListIBM (GLenum, GLint, const GLvoid* *, GLint ); 8570 GLAPI void APIENTRY glIndexPointerListIBM (GLenum type, GLint stride, const GLvo id* *pointer, GLint ptrstride);
7294 GLAPI void APIENTRY glNormalPointerListIBM (GLenum, GLint, const GLvoid* *, GLin t); 8571 GLAPI void APIENTRY glNormalPointerListIBM (GLenum type, GLint stride, const GLv oid* *pointer, GLint ptrstride);
7295 GLAPI void APIENTRY glTexCoordPointerListIBM (GLint, GLenum, GLint, const GLvoid * *, GLint); 8572 GLAPI void APIENTRY glTexCoordPointerListIBM (GLint size, GLenum type, GLint str ide, const GLvoid* *pointer, GLint ptrstride);
7296 GLAPI void APIENTRY glVertexPointerListIBM (GLint, GLenum, GLint, const GLvoid* *, GLint); 8573 GLAPI void APIENTRY glVertexPointerListIBM (GLint size, GLenum type, GLint strid e, const GLvoid* *pointer, GLint ptrstride);
7297 #endif /* GL_GLEXT_PROTOTYPES */ 8574 #endif /* GL_GLEXT_PROTOTYPES */
7298 typedef void (APIENTRYP PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); 8575 typedef void (APIENTRYP PFNGLCOLORPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
7299 typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLen um type, GLint stride, const GLvoid* *pointer, GLint ptrstride); 8576 typedef void (APIENTRYP PFNGLSECONDARYCOLORPOINTERLISTIBMPROC) (GLint size, GLen um type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
7300 typedef void (APIENTRYP PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GL boolean* *pointer, GLint ptrstride); 8577 typedef void (APIENTRYP PFNGLEDGEFLAGPOINTERLISTIBMPROC) (GLint stride, const GL boolean* *pointer, GLint ptrstride);
7301 typedef void (APIENTRYP PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint str ide, const GLvoid* *pointer, GLint ptrstride); 8578 typedef void (APIENTRYP PFNGLFOGCOORDPOINTERLISTIBMPROC) (GLenum type, GLint str ide, const GLvoid* *pointer, GLint ptrstride);
7302 typedef void (APIENTRYP PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride , const GLvoid* *pointer, GLint ptrstride); 8579 typedef void (APIENTRYP PFNGLINDEXPOINTERLISTIBMPROC) (GLenum type, GLint stride , const GLvoid* *pointer, GLint ptrstride);
7303 typedef void (APIENTRYP PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint strid e, const GLvoid* *pointer, GLint ptrstride); 8580 typedef void (APIENTRYP PFNGLNORMALPOINTERLISTIBMPROC) (GLenum type, GLint strid e, const GLvoid* *pointer, GLint ptrstride);
7304 typedef void (APIENTRYP PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum typ e, GLint stride, const GLvoid* *pointer, GLint ptrstride); 8581 typedef void (APIENTRYP PFNGLTEXCOORDPOINTERLISTIBMPROC) (GLint size, GLenum typ e, GLint stride, const GLvoid* *pointer, GLint ptrstride);
7305 typedef void (APIENTRYP PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride); 8582 typedef void (APIENTRYP PFNGLVERTEXPOINTERLISTIBMPROC) (GLint size, GLenum type, GLint stride, const GLvoid* *pointer, GLint ptrstride);
7306 #endif 8583 #endif
(...skipping 18 matching lines...) Expand all
7325 #define GL_3DFX_texture_compression_FXT1 1 8602 #define GL_3DFX_texture_compression_FXT1 1
7326 #endif 8603 #endif
7327 8604
7328 #ifndef GL_3DFX_multisample 8605 #ifndef GL_3DFX_multisample
7329 #define GL_3DFX_multisample 1 8606 #define GL_3DFX_multisample 1
7330 #endif 8607 #endif
7331 8608
7332 #ifndef GL_3DFX_tbuffer 8609 #ifndef GL_3DFX_tbuffer
7333 #define GL_3DFX_tbuffer 1 8610 #define GL_3DFX_tbuffer 1
7334 #ifdef GL_GLEXT_PROTOTYPES 8611 #ifdef GL_GLEXT_PROTOTYPES
7335 GLAPI void APIENTRY glTbufferMask3DFX (GLuint); 8612 GLAPI void APIENTRY glTbufferMask3DFX (GLuint mask);
7336 #endif /* GL_GLEXT_PROTOTYPES */ 8613 #endif /* GL_GLEXT_PROTOTYPES */
7337 typedef void (APIENTRYP PFNGLTBUFFERMASK3DFXPROC) (GLuint mask); 8614 typedef void (APIENTRYP PFNGLTBUFFERMASK3DFXPROC) (GLuint mask);
7338 #endif 8615 #endif
7339 8616
7340 #ifndef GL_EXT_multisample 8617 #ifndef GL_EXT_multisample
7341 #define GL_EXT_multisample 1 8618 #define GL_EXT_multisample 1
7342 #ifdef GL_GLEXT_PROTOTYPES 8619 #ifdef GL_GLEXT_PROTOTYPES
7343 GLAPI void APIENTRY glSampleMaskEXT (GLclampf, GLboolean); 8620 GLAPI void APIENTRY glSampleMaskEXT (GLclampf value, GLboolean invert);
7344 GLAPI void APIENTRY glSamplePatternEXT (GLenum); 8621 GLAPI void APIENTRY glSamplePatternEXT (GLenum pattern);
7345 #endif /* GL_GLEXT_PROTOTYPES */ 8622 #endif /* GL_GLEXT_PROTOTYPES */
7346 typedef void (APIENTRYP PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean inver t); 8623 typedef void (APIENTRYP PFNGLSAMPLEMASKEXTPROC) (GLclampf value, GLboolean inver t);
7347 typedef void (APIENTRYP PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern); 8624 typedef void (APIENTRYP PFNGLSAMPLEPATTERNEXTPROC) (GLenum pattern);
7348 #endif 8625 #endif
7349 8626
7350 #ifndef GL_SGIX_vertex_preclip 8627 #ifndef GL_SGIX_vertex_preclip
7351 #define GL_SGIX_vertex_preclip 1 8628 #define GL_SGIX_vertex_preclip 1
7352 #endif 8629 #endif
7353 8630
7354 #ifndef GL_SGIX_convolution_accuracy 8631 #ifndef GL_SGIX_convolution_accuracy
7355 #define GL_SGIX_convolution_accuracy 1 8632 #define GL_SGIX_convolution_accuracy 1
7356 #endif 8633 #endif
7357 8634
7358 #ifndef GL_SGIX_resample 8635 #ifndef GL_SGIX_resample
7359 #define GL_SGIX_resample 1 8636 #define GL_SGIX_resample 1
7360 #endif 8637 #endif
7361 8638
7362 #ifndef GL_SGIS_point_line_texgen 8639 #ifndef GL_SGIS_point_line_texgen
7363 #define GL_SGIS_point_line_texgen 1 8640 #define GL_SGIS_point_line_texgen 1
7364 #endif 8641 #endif
7365 8642
7366 #ifndef GL_SGIS_texture_color_mask 8643 #ifndef GL_SGIS_texture_color_mask
7367 #define GL_SGIS_texture_color_mask 1 8644 #define GL_SGIS_texture_color_mask 1
7368 #ifdef GL_GLEXT_PROTOTYPES 8645 #ifdef GL_GLEXT_PROTOTYPES
7369 GLAPI void APIENTRY glTextureColorMaskSGIS (GLboolean, GLboolean, GLboolean, GLb oolean); 8646 GLAPI void APIENTRY glTextureColorMaskSGIS (GLboolean red, GLboolean green, GLbo olean blue, GLboolean alpha);
7370 #endif /* GL_GLEXT_PROTOTYPES */ 8647 #endif /* GL_GLEXT_PROTOTYPES */
7371 typedef void (APIENTRYP PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha); 8648 typedef void (APIENTRYP PFNGLTEXTURECOLORMASKSGISPROC) (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha);
7372 #endif 8649 #endif
7373 8650
7374 #ifndef GL_SGIX_igloo_interface 8651 #ifndef GL_SGIX_igloo_interface
7375 #define GL_SGIX_igloo_interface 1 8652 #define GL_SGIX_igloo_interface 1
7376 #ifdef GL_GLEXT_PROTOTYPES 8653 #ifdef GL_GLEXT_PROTOTYPES
7377 GLAPI void APIENTRY glIglooInterfaceSGIX (GLenum, const GLvoid *); 8654 GLAPI void APIENTRY glIglooInterfaceSGIX (GLenum pname, const GLvoid *params);
7378 #endif /* GL_GLEXT_PROTOTYPES */ 8655 #endif /* GL_GLEXT_PROTOTYPES */
7379 typedef void (APIENTRYP PFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid *params); 8656 typedef void (APIENTRYP PFNGLIGLOOINTERFACESGIXPROC) (GLenum pname, const GLvoid *params);
7380 #endif 8657 #endif
7381 8658
7382 #ifndef GL_EXT_texture_env_dot3 8659 #ifndef GL_EXT_texture_env_dot3
7383 #define GL_EXT_texture_env_dot3 1 8660 #define GL_EXT_texture_env_dot3 1
7384 #endif 8661 #endif
7385 8662
7386 #ifndef GL_ATI_texture_mirror_once 8663 #ifndef GL_ATI_texture_mirror_once
7387 #define GL_ATI_texture_mirror_once 1 8664 #define GL_ATI_texture_mirror_once 1
7388 #endif 8665 #endif
7389 8666
7390 #ifndef GL_NV_fence 8667 #ifndef GL_NV_fence
7391 #define GL_NV_fence 1 8668 #define GL_NV_fence 1
7392 #ifdef GL_GLEXT_PROTOTYPES 8669 #ifdef GL_GLEXT_PROTOTYPES
7393 GLAPI void APIENTRY glDeleteFencesNV (GLsizei, const GLuint *); 8670 GLAPI void APIENTRY glDeleteFencesNV (GLsizei n, const GLuint *fences);
7394 GLAPI void APIENTRY glGenFencesNV (GLsizei, GLuint *); 8671 GLAPI void APIENTRY glGenFencesNV (GLsizei n, GLuint *fences);
7395 GLAPI GLboolean APIENTRY glIsFenceNV (GLuint); 8672 GLAPI GLboolean APIENTRY glIsFenceNV (GLuint fence);
7396 GLAPI GLboolean APIENTRY glTestFenceNV (GLuint); 8673 GLAPI GLboolean APIENTRY glTestFenceNV (GLuint fence);
7397 GLAPI void APIENTRY glGetFenceivNV (GLuint, GLenum, GLint *); 8674 GLAPI void APIENTRY glGetFenceivNV (GLuint fence, GLenum pname, GLint *params);
7398 GLAPI void APIENTRY glFinishFenceNV (GLuint); 8675 GLAPI void APIENTRY glFinishFenceNV (GLuint fence);
7399 GLAPI void APIENTRY glSetFenceNV (GLuint, GLenum); 8676 GLAPI void APIENTRY glSetFenceNV (GLuint fence, GLenum condition);
7400 #endif /* GL_GLEXT_PROTOTYPES */ 8677 #endif /* GL_GLEXT_PROTOTYPES */
7401 typedef void (APIENTRYP PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint *fence s); 8678 typedef void (APIENTRYP PFNGLDELETEFENCESNVPROC) (GLsizei n, const GLuint *fence s);
7402 typedef void (APIENTRYP PFNGLGENFENCESNVPROC) (GLsizei n, GLuint *fences); 8679 typedef void (APIENTRYP PFNGLGENFENCESNVPROC) (GLsizei n, GLuint *fences);
7403 typedef GLboolean (APIENTRYP PFNGLISFENCENVPROC) (GLuint fence); 8680 typedef GLboolean (APIENTRYP PFNGLISFENCENVPROC) (GLuint fence);
7404 typedef GLboolean (APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence); 8681 typedef GLboolean (APIENTRYP PFNGLTESTFENCENVPROC) (GLuint fence);
7405 typedef void (APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLin t *params); 8682 typedef void (APIENTRYP PFNGLGETFENCEIVNVPROC) (GLuint fence, GLenum pname, GLin t *params);
7406 typedef void (APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence); 8683 typedef void (APIENTRYP PFNGLFINISHFENCENVPROC) (GLuint fence);
7407 typedef void (APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition); 8684 typedef void (APIENTRYP PFNGLSETFENCENVPROC) (GLuint fence, GLenum condition);
7408 #endif 8685 #endif
7409 8686
7410 #ifndef GL_NV_evaluators 8687 #ifndef GL_NV_evaluators
7411 #define GL_NV_evaluators 1 8688 #define GL_NV_evaluators 1
7412 #ifdef GL_GLEXT_PROTOTYPES 8689 #ifdef GL_GLEXT_PROTOTYPES
7413 GLAPI void APIENTRY glMapControlPointsNV (GLenum, GLuint, GLenum, GLsizei, GLsiz ei, GLint, GLint, GLboolean, const GLvoid *); 8690 GLAPI void APIENTRY glMapControlPointsNV (GLenum target, GLuint index, GLenum ty pe, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean pack ed, const GLvoid *points);
7414 GLAPI void APIENTRY glMapParameterivNV (GLenum, GLenum, const GLint *); 8691 GLAPI void APIENTRY glMapParameterivNV (GLenum target, GLenum pname, const GLint *params);
7415 GLAPI void APIENTRY glMapParameterfvNV (GLenum, GLenum, const GLfloat *); 8692 GLAPI void APIENTRY glMapParameterfvNV (GLenum target, GLenum pname, const GLflo at *params);
7416 GLAPI void APIENTRY glGetMapControlPointsNV (GLenum, GLuint, GLenum, GLsizei, GL sizei, GLboolean, GLvoid *); 8693 GLAPI void APIENTRY glGetMapControlPointsNV (GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *points);
7417 GLAPI void APIENTRY glGetMapParameterivNV (GLenum, GLenum, GLint *); 8694 GLAPI void APIENTRY glGetMapParameterivNV (GLenum target, GLenum pname, GLint *p arams);
7418 GLAPI void APIENTRY glGetMapParameterfvNV (GLenum, GLenum, GLfloat *); 8695 GLAPI void APIENTRY glGetMapParameterfvNV (GLenum target, GLenum pname, GLfloat *params);
7419 GLAPI void APIENTRY glGetMapAttribParameterivNV (GLenum, GLuint, GLenum, GLint * ); 8696 GLAPI void APIENTRY glGetMapAttribParameterivNV (GLenum target, GLuint index, GL enum pname, GLint *params);
7420 GLAPI void APIENTRY glGetMapAttribParameterfvNV (GLenum, GLuint, GLenum, GLfloat *); 8697 GLAPI void APIENTRY glGetMapAttribParameterfvNV (GLenum target, GLuint index, GL enum pname, GLfloat *params);
7421 GLAPI void APIENTRY glEvalMapsNV (GLenum, GLenum); 8698 GLAPI void APIENTRY glEvalMapsNV (GLenum target, GLenum mode);
7422 #endif /* GL_GLEXT_PROTOTYPES */ 8699 #endif /* GL_GLEXT_PROTOTYPES */
7423 typedef void (APIENTRYP PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint inde x, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GL boolean packed, const GLvoid *points); 8700 typedef void (APIENTRYP PFNGLMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint inde x, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GL boolean packed, const GLvoid *points);
7424 typedef void (APIENTRYP PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint *params); 8701 typedef void (APIENTRYP PFNGLMAPPARAMETERIVNVPROC) (GLenum target, GLenum pname, const GLint *params);
7425 typedef void (APIENTRYP PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat *params); 8702 typedef void (APIENTRYP PFNGLMAPPARAMETERFVNVPROC) (GLenum target, GLenum pname, const GLfloat *params);
7426 typedef void (APIENTRYP PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint i ndex, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *p oints); 8703 typedef void (APIENTRYP PFNGLGETMAPCONTROLPOINTSNVPROC) (GLenum target, GLuint i ndex, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid *p oints);
7427 typedef void (APIENTRYP PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pna me, GLint *params); 8704 typedef void (APIENTRYP PFNGLGETMAPPARAMETERIVNVPROC) (GLenum target, GLenum pna me, GLint *params);
7428 typedef void (APIENTRYP PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pna me, GLfloat *params); 8705 typedef void (APIENTRYP PFNGLGETMAPPARAMETERFVNVPROC) (GLenum target, GLenum pna me, GLfloat *params);
7429 typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLui nt index, GLenum pname, GLint *params); 8706 typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERIVNVPROC) (GLenum target, GLui nt index, GLenum pname, GLint *params);
7430 typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLui nt index, GLenum pname, GLfloat *params); 8707 typedef void (APIENTRYP PFNGLGETMAPATTRIBPARAMETERFVNVPROC) (GLenum target, GLui nt index, GLenum pname, GLfloat *params);
7431 typedef void (APIENTRYP PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode); 8708 typedef void (APIENTRYP PFNGLEVALMAPSNVPROC) (GLenum target, GLenum mode);
7432 #endif 8709 #endif
7433 8710
7434 #ifndef GL_NV_packed_depth_stencil 8711 #ifndef GL_NV_packed_depth_stencil
7435 #define GL_NV_packed_depth_stencil 1 8712 #define GL_NV_packed_depth_stencil 1
7436 #endif 8713 #endif
7437 8714
7438 #ifndef GL_NV_register_combiners2 8715 #ifndef GL_NV_register_combiners2
7439 #define GL_NV_register_combiners2 1 8716 #define GL_NV_register_combiners2 1
7440 #ifdef GL_GLEXT_PROTOTYPES 8717 #ifdef GL_GLEXT_PROTOTYPES
7441 GLAPI void APIENTRY glCombinerStageParameterfvNV (GLenum, GLenum, const GLfloat *); 8718 GLAPI void APIENTRY glCombinerStageParameterfvNV (GLenum stage, GLenum pname, co nst GLfloat *params);
7442 GLAPI void APIENTRY glGetCombinerStageParameterfvNV (GLenum, GLenum, GLfloat *); 8719 GLAPI void APIENTRY glGetCombinerStageParameterfvNV (GLenum stage, GLenum pname, GLfloat *params);
7443 #endif /* GL_GLEXT_PROTOTYPES */ 8720 #endif /* GL_GLEXT_PROTOTYPES */
7444 typedef void (APIENTRYP PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLen um pname, const GLfloat *params); 8721 typedef void (APIENTRYP PFNGLCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, GLen um pname, const GLfloat *params);
7445 typedef void (APIENTRYP PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, G Lenum pname, GLfloat *params); 8722 typedef void (APIENTRYP PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) (GLenum stage, G Lenum pname, GLfloat *params);
7446 #endif 8723 #endif
7447 8724
7448 #ifndef GL_NV_texture_compression_vtc 8725 #ifndef GL_NV_texture_compression_vtc
7449 #define GL_NV_texture_compression_vtc 1 8726 #define GL_NV_texture_compression_vtc 1
7450 #endif 8727 #endif
7451 8728
7452 #ifndef GL_NV_texture_rectangle 8729 #ifndef GL_NV_texture_rectangle
7453 #define GL_NV_texture_rectangle 1 8730 #define GL_NV_texture_rectangle 1
7454 #endif 8731 #endif
7455 8732
7456 #ifndef GL_NV_texture_shader 8733 #ifndef GL_NV_texture_shader
7457 #define GL_NV_texture_shader 1 8734 #define GL_NV_texture_shader 1
7458 #endif 8735 #endif
7459 8736
7460 #ifndef GL_NV_texture_shader2 8737 #ifndef GL_NV_texture_shader2
7461 #define GL_NV_texture_shader2 1 8738 #define GL_NV_texture_shader2 1
7462 #endif 8739 #endif
7463 8740
7464 #ifndef GL_NV_vertex_array_range2 8741 #ifndef GL_NV_vertex_array_range2
7465 #define GL_NV_vertex_array_range2 1 8742 #define GL_NV_vertex_array_range2 1
7466 #endif 8743 #endif
7467 8744
7468 #ifndef GL_NV_vertex_program 8745 #ifndef GL_NV_vertex_program
7469 #define GL_NV_vertex_program 1 8746 #define GL_NV_vertex_program 1
7470 #ifdef GL_GLEXT_PROTOTYPES 8747 #ifdef GL_GLEXT_PROTOTYPES
7471 GLAPI GLboolean APIENTRY glAreProgramsResidentNV (GLsizei, const GLuint *, GLboo lean *); 8748 GLAPI GLboolean APIENTRY glAreProgramsResidentNV (GLsizei n, const GLuint *progr ams, GLboolean *residences);
7472 GLAPI void APIENTRY glBindProgramNV (GLenum, GLuint); 8749 GLAPI void APIENTRY glBindProgramNV (GLenum target, GLuint id);
7473 GLAPI void APIENTRY glDeleteProgramsNV (GLsizei, const GLuint *); 8750 GLAPI void APIENTRY glDeleteProgramsNV (GLsizei n, const GLuint *programs);
7474 GLAPI void APIENTRY glExecuteProgramNV (GLenum, GLuint, const GLfloat *); 8751 GLAPI void APIENTRY glExecuteProgramNV (GLenum target, GLuint id, const GLfloat *params);
7475 GLAPI void APIENTRY glGenProgramsNV (GLsizei, GLuint *); 8752 GLAPI void APIENTRY glGenProgramsNV (GLsizei n, GLuint *programs);
7476 GLAPI void APIENTRY glGetProgramParameterdvNV (GLenum, GLuint, GLenum, GLdouble *); 8753 GLAPI void APIENTRY glGetProgramParameterdvNV (GLenum target, GLuint index, GLen um pname, GLdouble *params);
7477 GLAPI void APIENTRY glGetProgramParameterfvNV (GLenum, GLuint, GLenum, GLfloat * ); 8754 GLAPI void APIENTRY glGetProgramParameterfvNV (GLenum target, GLuint index, GLen um pname, GLfloat *params);
7478 GLAPI void APIENTRY glGetProgramivNV (GLuint, GLenum, GLint *); 8755 GLAPI void APIENTRY glGetProgramivNV (GLuint id, GLenum pname, GLint *params);
7479 GLAPI void APIENTRY glGetProgramStringNV (GLuint, GLenum, GLubyte *); 8756 GLAPI void APIENTRY glGetProgramStringNV (GLuint id, GLenum pname, GLubyte *prog ram);
7480 GLAPI void APIENTRY glGetTrackMatrixivNV (GLenum, GLuint, GLenum, GLint *); 8757 GLAPI void APIENTRY glGetTrackMatrixivNV (GLenum target, GLuint address, GLenum pname, GLint *params);
7481 GLAPI void APIENTRY glGetVertexAttribdvNV (GLuint, GLenum, GLdouble *); 8758 GLAPI void APIENTRY glGetVertexAttribdvNV (GLuint index, GLenum pname, GLdouble *params);
7482 GLAPI void APIENTRY glGetVertexAttribfvNV (GLuint, GLenum, GLfloat *); 8759 GLAPI void APIENTRY glGetVertexAttribfvNV (GLuint index, GLenum pname, GLfloat * params);
7483 GLAPI void APIENTRY glGetVertexAttribivNV (GLuint, GLenum, GLint *); 8760 GLAPI void APIENTRY glGetVertexAttribivNV (GLuint index, GLenum pname, GLint *pa rams);
7484 GLAPI void APIENTRY glGetVertexAttribPointervNV (GLuint, GLenum, GLvoid* *); 8761 GLAPI void APIENTRY glGetVertexAttribPointervNV (GLuint index, GLenum pname, GLv oid* *pointer);
7485 GLAPI GLboolean APIENTRY glIsProgramNV (GLuint); 8762 GLAPI GLboolean APIENTRY glIsProgramNV (GLuint id);
7486 GLAPI void APIENTRY glLoadProgramNV (GLenum, GLuint, GLsizei, const GLubyte *); 8763 GLAPI void APIENTRY glLoadProgramNV (GLenum target, GLuint id, GLsizei len, cons t GLubyte *program);
7487 GLAPI void APIENTRY glProgramParameter4dNV (GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); 8764 GLAPI void APIENTRY glProgramParameter4dNV (GLenum target, GLuint index, GLdoubl e x, GLdouble y, GLdouble z, GLdouble w);
7488 GLAPI void APIENTRY glProgramParameter4dvNV (GLenum, GLuint, const GLdouble *); 8765 GLAPI void APIENTRY glProgramParameter4dvNV (GLenum target, GLuint index, const GLdouble *v);
7489 GLAPI void APIENTRY glProgramParameter4fNV (GLenum, GLuint, GLfloat, GLfloat, GL float, GLfloat); 8766 GLAPI void APIENTRY glProgramParameter4fNV (GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
7490 GLAPI void APIENTRY glProgramParameter4fvNV (GLenum, GLuint, const GLfloat *); 8767 GLAPI void APIENTRY glProgramParameter4fvNV (GLenum target, GLuint index, const GLfloat *v);
7491 GLAPI void APIENTRY glProgramParameters4dvNV (GLenum, GLuint, GLuint, const GLdo uble *); 8768 GLAPI void APIENTRY glProgramParameters4dvNV (GLenum target, GLuint index, GLuin t count, const GLdouble *v);
7492 GLAPI void APIENTRY glProgramParameters4fvNV (GLenum, GLuint, GLuint, const GLfl oat *); 8769 GLAPI void APIENTRY glProgramParameters4fvNV (GLenum target, GLuint index, GLuin t count, const GLfloat *v);
7493 GLAPI void APIENTRY glRequestResidentProgramsNV (GLsizei, const GLuint *); 8770 GLAPI void APIENTRY glRequestResidentProgramsNV (GLsizei n, const GLuint *progra ms);
7494 GLAPI void APIENTRY glTrackMatrixNV (GLenum, GLuint, GLenum, GLenum); 8771 GLAPI void APIENTRY glTrackMatrixNV (GLenum target, GLuint address, GLenum matri x, GLenum transform);
7495 GLAPI void APIENTRY glVertexAttribPointerNV (GLuint, GLint, GLenum, GLsizei, con st GLvoid *); 8772 GLAPI void APIENTRY glVertexAttribPointerNV (GLuint index, GLint fsize, GLenum t ype, GLsizei stride, const GLvoid *pointer);
7496 GLAPI void APIENTRY glVertexAttrib1dNV (GLuint, GLdouble); 8773 GLAPI void APIENTRY glVertexAttrib1dNV (GLuint index, GLdouble x);
7497 GLAPI void APIENTRY glVertexAttrib1dvNV (GLuint, const GLdouble *); 8774 GLAPI void APIENTRY glVertexAttrib1dvNV (GLuint index, const GLdouble *v);
7498 GLAPI void APIENTRY glVertexAttrib1fNV (GLuint, GLfloat); 8775 GLAPI void APIENTRY glVertexAttrib1fNV (GLuint index, GLfloat x);
7499 GLAPI void APIENTRY glVertexAttrib1fvNV (GLuint, const GLfloat *); 8776 GLAPI void APIENTRY glVertexAttrib1fvNV (GLuint index, const GLfloat *v);
7500 GLAPI void APIENTRY glVertexAttrib1sNV (GLuint, GLshort); 8777 GLAPI void APIENTRY glVertexAttrib1sNV (GLuint index, GLshort x);
7501 GLAPI void APIENTRY glVertexAttrib1svNV (GLuint, const GLshort *); 8778 GLAPI void APIENTRY glVertexAttrib1svNV (GLuint index, const GLshort *v);
7502 GLAPI void APIENTRY glVertexAttrib2dNV (GLuint, GLdouble, GLdouble); 8779 GLAPI void APIENTRY glVertexAttrib2dNV (GLuint index, GLdouble x, GLdouble y);
7503 GLAPI void APIENTRY glVertexAttrib2dvNV (GLuint, const GLdouble *); 8780 GLAPI void APIENTRY glVertexAttrib2dvNV (GLuint index, const GLdouble *v);
7504 GLAPI void APIENTRY glVertexAttrib2fNV (GLuint, GLfloat, GLfloat); 8781 GLAPI void APIENTRY glVertexAttrib2fNV (GLuint index, GLfloat x, GLfloat y);
7505 GLAPI void APIENTRY glVertexAttrib2fvNV (GLuint, const GLfloat *); 8782 GLAPI void APIENTRY glVertexAttrib2fvNV (GLuint index, const GLfloat *v);
7506 GLAPI void APIENTRY glVertexAttrib2sNV (GLuint, GLshort, GLshort); 8783 GLAPI void APIENTRY glVertexAttrib2sNV (GLuint index, GLshort x, GLshort y);
7507 GLAPI void APIENTRY glVertexAttrib2svNV (GLuint, const GLshort *); 8784 GLAPI void APIENTRY glVertexAttrib2svNV (GLuint index, const GLshort *v);
7508 GLAPI void APIENTRY glVertexAttrib3dNV (GLuint, GLdouble, GLdouble, GLdouble); 8785 GLAPI void APIENTRY glVertexAttrib3dNV (GLuint index, GLdouble x, GLdouble y, GL double z);
7509 GLAPI void APIENTRY glVertexAttrib3dvNV (GLuint, const GLdouble *); 8786 GLAPI void APIENTRY glVertexAttrib3dvNV (GLuint index, const GLdouble *v);
7510 GLAPI void APIENTRY glVertexAttrib3fNV (GLuint, GLfloat, GLfloat, GLfloat); 8787 GLAPI void APIENTRY glVertexAttrib3fNV (GLuint index, GLfloat x, GLfloat y, GLfl oat z);
7511 GLAPI void APIENTRY glVertexAttrib3fvNV (GLuint, const GLfloat *); 8788 GLAPI void APIENTRY glVertexAttrib3fvNV (GLuint index, const GLfloat *v);
7512 GLAPI void APIENTRY glVertexAttrib3sNV (GLuint, GLshort, GLshort, GLshort); 8789 GLAPI void APIENTRY glVertexAttrib3sNV (GLuint index, GLshort x, GLshort y, GLsh ort z);
7513 GLAPI void APIENTRY glVertexAttrib3svNV (GLuint, const GLshort *); 8790 GLAPI void APIENTRY glVertexAttrib3svNV (GLuint index, const GLshort *v);
7514 GLAPI void APIENTRY glVertexAttrib4dNV (GLuint, GLdouble, GLdouble, GLdouble, GL double); 8791 GLAPI void APIENTRY glVertexAttrib4dNV (GLuint index, GLdouble x, GLdouble y, GL double z, GLdouble w);
7515 GLAPI void APIENTRY glVertexAttrib4dvNV (GLuint, const GLdouble *); 8792 GLAPI void APIENTRY glVertexAttrib4dvNV (GLuint index, const GLdouble *v);
7516 GLAPI void APIENTRY glVertexAttrib4fNV (GLuint, GLfloat, GLfloat, GLfloat, GLflo at); 8793 GLAPI void APIENTRY glVertexAttrib4fNV (GLuint index, GLfloat x, GLfloat y, GLfl oat z, GLfloat w);
7517 GLAPI void APIENTRY glVertexAttrib4fvNV (GLuint, const GLfloat *); 8794 GLAPI void APIENTRY glVertexAttrib4fvNV (GLuint index, const GLfloat *v);
7518 GLAPI void APIENTRY glVertexAttrib4sNV (GLuint, GLshort, GLshort, GLshort, GLsho rt); 8795 GLAPI void APIENTRY glVertexAttrib4sNV (GLuint index, GLshort x, GLshort y, GLsh ort z, GLshort w);
7519 GLAPI void APIENTRY glVertexAttrib4svNV (GLuint, const GLshort *); 8796 GLAPI void APIENTRY glVertexAttrib4svNV (GLuint index, const GLshort *v);
7520 GLAPI void APIENTRY glVertexAttrib4ubNV (GLuint, GLubyte, GLubyte, GLubyte, GLub yte); 8797 GLAPI void APIENTRY glVertexAttrib4ubNV (GLuint index, GLubyte x, GLubyte y, GLu byte z, GLubyte w);
7521 GLAPI void APIENTRY glVertexAttrib4ubvNV (GLuint, const GLubyte *); 8798 GLAPI void APIENTRY glVertexAttrib4ubvNV (GLuint index, const GLubyte *v);
7522 GLAPI void APIENTRY glVertexAttribs1dvNV (GLuint, GLsizei, const GLdouble *); 8799 GLAPI void APIENTRY glVertexAttribs1dvNV (GLuint index, GLsizei count, const GLd ouble *v);
7523 GLAPI void APIENTRY glVertexAttribs1fvNV (GLuint, GLsizei, const GLfloat *); 8800 GLAPI void APIENTRY glVertexAttribs1fvNV (GLuint index, GLsizei count, const GLf loat *v);
7524 GLAPI void APIENTRY glVertexAttribs1svNV (GLuint, GLsizei, const GLshort *); 8801 GLAPI void APIENTRY glVertexAttribs1svNV (GLuint index, GLsizei count, const GLs hort *v);
7525 GLAPI void APIENTRY glVertexAttribs2dvNV (GLuint, GLsizei, const GLdouble *); 8802 GLAPI void APIENTRY glVertexAttribs2dvNV (GLuint index, GLsizei count, const GLd ouble *v);
7526 GLAPI void APIENTRY glVertexAttribs2fvNV (GLuint, GLsizei, const GLfloat *); 8803 GLAPI void APIENTRY glVertexAttribs2fvNV (GLuint index, GLsizei count, const GLf loat *v);
7527 GLAPI void APIENTRY glVertexAttribs2svNV (GLuint, GLsizei, const GLshort *); 8804 GLAPI void APIENTRY glVertexAttribs2svNV (GLuint index, GLsizei count, const GLs hort *v);
7528 GLAPI void APIENTRY glVertexAttribs3dvNV (GLuint, GLsizei, const GLdouble *); 8805 GLAPI void APIENTRY glVertexAttribs3dvNV (GLuint index, GLsizei count, const GLd ouble *v);
7529 GLAPI void APIENTRY glVertexAttribs3fvNV (GLuint, GLsizei, const GLfloat *); 8806 GLAPI void APIENTRY glVertexAttribs3fvNV (GLuint index, GLsizei count, const GLf loat *v);
7530 GLAPI void APIENTRY glVertexAttribs3svNV (GLuint, GLsizei, const GLshort *); 8807 GLAPI void APIENTRY glVertexAttribs3svNV (GLuint index, GLsizei count, const GLs hort *v);
7531 GLAPI void APIENTRY glVertexAttribs4dvNV (GLuint, GLsizei, const GLdouble *); 8808 GLAPI void APIENTRY glVertexAttribs4dvNV (GLuint index, GLsizei count, const GLd ouble *v);
7532 GLAPI void APIENTRY glVertexAttribs4fvNV (GLuint, GLsizei, const GLfloat *); 8809 GLAPI void APIENTRY glVertexAttribs4fvNV (GLuint index, GLsizei count, const GLf loat *v);
7533 GLAPI void APIENTRY glVertexAttribs4svNV (GLuint, GLsizei, const GLshort *); 8810 GLAPI void APIENTRY glVertexAttribs4svNV (GLuint index, GLsizei count, const GLs hort *v);
7534 GLAPI void APIENTRY glVertexAttribs4ubvNV (GLuint, GLsizei, const GLubyte *); 8811 GLAPI void APIENTRY glVertexAttribs4ubvNV (GLuint index, GLsizei count, const GL ubyte *v);
7535 #endif /* GL_GLEXT_PROTOTYPES */ 8812 #endif /* GL_GLEXT_PROTOTYPES */
7536 typedef GLboolean (APIENTRYP PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const G Luint *programs, GLboolean *residences); 8813 typedef GLboolean (APIENTRYP PFNGLAREPROGRAMSRESIDENTNVPROC) (GLsizei n, const G Luint *programs, GLboolean *residences);
7537 typedef void (APIENTRYP PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id); 8814 typedef void (APIENTRYP PFNGLBINDPROGRAMNVPROC) (GLenum target, GLuint id);
7538 typedef void (APIENTRYP PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint *pro grams); 8815 typedef void (APIENTRYP PFNGLDELETEPROGRAMSNVPROC) (GLsizei n, const GLuint *pro grams);
7539 typedef void (APIENTRYP PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, co nst GLfloat *params); 8816 typedef void (APIENTRYP PFNGLEXECUTEPROGRAMNVPROC) (GLenum target, GLuint id, co nst GLfloat *params);
7540 typedef void (APIENTRYP PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint *programs); 8817 typedef void (APIENTRYP PFNGLGENPROGRAMSNVPROC) (GLsizei n, GLuint *programs);
7541 typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble *params); 8818 typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERDVNVPROC) (GLenum target, GLuint index, GLenum pname, GLdouble *params);
7542 typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params); 8819 typedef void (APIENTRYP PFNGLGETPROGRAMPARAMETERFVNVPROC) (GLenum target, GLuint index, GLenum pname, GLfloat *params);
7543 typedef void (APIENTRYP PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint *params); 8820 typedef void (APIENTRYP PFNGLGETPROGRAMIVNVPROC) (GLuint id, GLenum pname, GLint *params);
7544 typedef void (APIENTRYP PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, G Lubyte *program); 8821 typedef void (APIENTRYP PFNGLGETPROGRAMSTRINGNVPROC) (GLuint id, GLenum pname, G Lubyte *program);
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
7619 #define GL_OML_resample 1 8896 #define GL_OML_resample 1
7620 #endif 8897 #endif
7621 8898
7622 #ifndef GL_NV_copy_depth_to_color 8899 #ifndef GL_NV_copy_depth_to_color
7623 #define GL_NV_copy_depth_to_color 1 8900 #define GL_NV_copy_depth_to_color 1
7624 #endif 8901 #endif
7625 8902
7626 #ifndef GL_ATI_envmap_bumpmap 8903 #ifndef GL_ATI_envmap_bumpmap
7627 #define GL_ATI_envmap_bumpmap 1 8904 #define GL_ATI_envmap_bumpmap 1
7628 #ifdef GL_GLEXT_PROTOTYPES 8905 #ifdef GL_GLEXT_PROTOTYPES
7629 GLAPI void APIENTRY glTexBumpParameterivATI (GLenum, const GLint *); 8906 GLAPI void APIENTRY glTexBumpParameterivATI (GLenum pname, const GLint *param);
7630 GLAPI void APIENTRY glTexBumpParameterfvATI (GLenum, const GLfloat *); 8907 GLAPI void APIENTRY glTexBumpParameterfvATI (GLenum pname, const GLfloat *param) ;
7631 GLAPI void APIENTRY glGetTexBumpParameterivATI (GLenum, GLint *); 8908 GLAPI void APIENTRY glGetTexBumpParameterivATI (GLenum pname, GLint *param);
7632 GLAPI void APIENTRY glGetTexBumpParameterfvATI (GLenum, GLfloat *); 8909 GLAPI void APIENTRY glGetTexBumpParameterfvATI (GLenum pname, GLfloat *param);
7633 #endif /* GL_GLEXT_PROTOTYPES */ 8910 #endif /* GL_GLEXT_PROTOTYPES */
7634 typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLi nt *param); 8911 typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERIVATIPROC) (GLenum pname, const GLi nt *param);
7635 typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLf loat *param); 8912 typedef void (APIENTRYP PFNGLTEXBUMPPARAMETERFVATIPROC) (GLenum pname, const GLf loat *param);
7636 typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param); 8913 typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERIVATIPROC) (GLenum pname, GLint *param);
7637 typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloa t *param); 8914 typedef void (APIENTRYP PFNGLGETTEXBUMPPARAMETERFVATIPROC) (GLenum pname, GLfloa t *param);
7638 #endif 8915 #endif
7639 8916
7640 #ifndef GL_ATI_fragment_shader 8917 #ifndef GL_ATI_fragment_shader
7641 #define GL_ATI_fragment_shader 1 8918 #define GL_ATI_fragment_shader 1
7642 #ifdef GL_GLEXT_PROTOTYPES 8919 #ifdef GL_GLEXT_PROTOTYPES
7643 GLAPI GLuint APIENTRY glGenFragmentShadersATI (GLuint); 8920 GLAPI GLuint APIENTRY glGenFragmentShadersATI (GLuint range);
7644 GLAPI void APIENTRY glBindFragmentShaderATI (GLuint); 8921 GLAPI void APIENTRY glBindFragmentShaderATI (GLuint id);
7645 GLAPI void APIENTRY glDeleteFragmentShaderATI (GLuint); 8922 GLAPI void APIENTRY glDeleteFragmentShaderATI (GLuint id);
7646 GLAPI void APIENTRY glBeginFragmentShaderATI (void); 8923 GLAPI void APIENTRY glBeginFragmentShaderATI (void);
7647 GLAPI void APIENTRY glEndFragmentShaderATI (void); 8924 GLAPI void APIENTRY glEndFragmentShaderATI (void);
7648 GLAPI void APIENTRY glPassTexCoordATI (GLuint, GLuint, GLenum); 8925 GLAPI void APIENTRY glPassTexCoordATI (GLuint dst, GLuint coord, GLenum swizzle) ;
7649 GLAPI void APIENTRY glSampleMapATI (GLuint, GLuint, GLenum); 8926 GLAPI void APIENTRY glSampleMapATI (GLuint dst, GLuint interp, GLenum swizzle);
7650 GLAPI void APIENTRY glColorFragmentOp1ATI (GLenum, GLuint, GLuint, GLuint, GLuin t, GLuint, GLuint); 8927 GLAPI void APIENTRY glColorFragmentOp1ATI (GLenum op, GLuint dst, GLuint dstMask , GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
7651 GLAPI void APIENTRY glColorFragmentOp2ATI (GLenum, GLuint, GLuint, GLuint, GLuin t, GLuint, GLuint, GLuint, GLuint, GLuint); 8928 GLAPI void APIENTRY glColorFragmentOp2ATI (GLenum op, GLuint dst, GLuint dstMask , GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuin t arg2Rep, GLuint arg2Mod);
7652 GLAPI void APIENTRY glColorFragmentOp3ATI (GLenum, GLuint, GLuint, GLuint, GLuin t, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); 8929 GLAPI void APIENTRY glColorFragmentOp3ATI (GLenum op, GLuint dst, GLuint dstMask , GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuin t arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
7653 GLAPI void APIENTRY glAlphaFragmentOp1ATI (GLenum, GLuint, GLuint, GLuint, GLuin t, GLuint); 8930 GLAPI void APIENTRY glAlphaFragmentOp1ATI (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
7654 GLAPI void APIENTRY glAlphaFragmentOp2ATI (GLenum, GLuint, GLuint, GLuint, GLuin t, GLuint, GLuint, GLuint, GLuint); 8931 GLAPI void APIENTRY glAlphaFragmentOp2ATI (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuin t arg2Mod);
7655 GLAPI void APIENTRY glAlphaFragmentOp3ATI (GLenum, GLuint, GLuint, GLuint, GLuin t, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); 8932 GLAPI void APIENTRY glAlphaFragmentOp3ATI (GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuin t arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
7656 GLAPI void APIENTRY glSetFragmentShaderConstantATI (GLuint, const GLfloat *); 8933 GLAPI void APIENTRY glSetFragmentShaderConstantATI (GLuint dst, const GLfloat *v alue);
7657 #endif /* GL_GLEXT_PROTOTYPES */ 8934 #endif /* GL_GLEXT_PROTOTYPES */
7658 typedef GLuint (APIENTRYP PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range); 8935 typedef GLuint (APIENTRYP PFNGLGENFRAGMENTSHADERSATIPROC) (GLuint range);
7659 typedef void (APIENTRYP PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id); 8936 typedef void (APIENTRYP PFNGLBINDFRAGMENTSHADERATIPROC) (GLuint id);
7660 typedef void (APIENTRYP PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id); 8937 typedef void (APIENTRYP PFNGLDELETEFRAGMENTSHADERATIPROC) (GLuint id);
7661 typedef void (APIENTRYP PFNGLBEGINFRAGMENTSHADERATIPROC) (void); 8938 typedef void (APIENTRYP PFNGLBEGINFRAGMENTSHADERATIPROC) (void);
7662 typedef void (APIENTRYP PFNGLENDFRAGMENTSHADERATIPROC) (void); 8939 typedef void (APIENTRYP PFNGLENDFRAGMENTSHADERATIPROC) (void);
7663 typedef void (APIENTRYP PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLe num swizzle); 8940 typedef void (APIENTRYP PFNGLPASSTEXCOORDATIPROC) (GLuint dst, GLuint coord, GLe num swizzle);
7664 typedef void (APIENTRYP PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenu m swizzle); 8941 typedef void (APIENTRYP PFNGLSAMPLEMAPATIPROC) (GLuint dst, GLuint interp, GLenu m swizzle);
7665 typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GL uint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); 8942 typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GL uint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
7666 typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GL uint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod); 8943 typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GL uint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod);
7667 typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GL uint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3M od); 8944 typedef void (APIENTRYP PFNGLCOLORFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GL uint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3M od);
7668 typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GL uint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod); 8945 typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP1ATIPROC) (GLenum op, GLuint dst, GL uint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod);
7669 typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GL uint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint ar g2Rep, GLuint arg2Mod); 8946 typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP2ATIPROC) (GLenum op, GLuint dst, GL uint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint ar g2Rep, GLuint arg2Mod);
7670 typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GL uint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint ar g2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod); 8947 typedef void (APIENTRYP PFNGLALPHAFRAGMENTOP3ATIPROC) (GLenum op, GLuint dst, GL uint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint ar g2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod);
7671 typedef void (APIENTRYP PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, cons t GLfloat *value); 8948 typedef void (APIENTRYP PFNGLSETFRAGMENTSHADERCONSTANTATIPROC) (GLuint dst, cons t GLfloat *value);
7672 #endif 8949 #endif
7673 8950
7674 #ifndef GL_ATI_pn_triangles 8951 #ifndef GL_ATI_pn_triangles
7675 #define GL_ATI_pn_triangles 1 8952 #define GL_ATI_pn_triangles 1
7676 #ifdef GL_GLEXT_PROTOTYPES 8953 #ifdef GL_GLEXT_PROTOTYPES
7677 GLAPI void APIENTRY glPNTrianglesiATI (GLenum, GLint); 8954 GLAPI void APIENTRY glPNTrianglesiATI (GLenum pname, GLint param);
7678 GLAPI void APIENTRY glPNTrianglesfATI (GLenum, GLfloat); 8955 GLAPI void APIENTRY glPNTrianglesfATI (GLenum pname, GLfloat param);
7679 #endif /* GL_GLEXT_PROTOTYPES */ 8956 #endif /* GL_GLEXT_PROTOTYPES */
7680 typedef void (APIENTRYP PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param); 8957 typedef void (APIENTRYP PFNGLPNTRIANGLESIATIPROC) (GLenum pname, GLint param);
7681 typedef void (APIENTRYP PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param); 8958 typedef void (APIENTRYP PFNGLPNTRIANGLESFATIPROC) (GLenum pname, GLfloat param);
7682 #endif 8959 #endif
7683 8960
7684 #ifndef GL_ATI_vertex_array_object 8961 #ifndef GL_ATI_vertex_array_object
7685 #define GL_ATI_vertex_array_object 1 8962 #define GL_ATI_vertex_array_object 1
7686 #ifdef GL_GLEXT_PROTOTYPES 8963 #ifdef GL_GLEXT_PROTOTYPES
7687 GLAPI GLuint APIENTRY glNewObjectBufferATI (GLsizei, const GLvoid *, GLenum); 8964 GLAPI GLuint APIENTRY glNewObjectBufferATI (GLsizei size, const GLvoid *pointer, GLenum usage);
7688 GLAPI GLboolean APIENTRY glIsObjectBufferATI (GLuint); 8965 GLAPI GLboolean APIENTRY glIsObjectBufferATI (GLuint buffer);
7689 GLAPI void APIENTRY glUpdateObjectBufferATI (GLuint, GLuint, GLsizei, const GLvo id *, GLenum); 8966 GLAPI void APIENTRY glUpdateObjectBufferATI (GLuint buffer, GLuint offset, GLsiz ei size, const GLvoid *pointer, GLenum preserve);
7690 GLAPI void APIENTRY glGetObjectBufferfvATI (GLuint, GLenum, GLfloat *); 8967 GLAPI void APIENTRY glGetObjectBufferfvATI (GLuint buffer, GLenum pname, GLfloat *params);
7691 GLAPI void APIENTRY glGetObjectBufferivATI (GLuint, GLenum, GLint *); 8968 GLAPI void APIENTRY glGetObjectBufferivATI (GLuint buffer, GLenum pname, GLint * params);
7692 GLAPI void APIENTRY glFreeObjectBufferATI (GLuint); 8969 GLAPI void APIENTRY glFreeObjectBufferATI (GLuint buffer);
7693 GLAPI void APIENTRY glArrayObjectATI (GLenum, GLint, GLenum, GLsizei, GLuint, GL uint); 8970 GLAPI void APIENTRY glArrayObjectATI (GLenum array, GLint size, GLenum type, GLs izei stride, GLuint buffer, GLuint offset);
7694 GLAPI void APIENTRY glGetArrayObjectfvATI (GLenum, GLenum, GLfloat *); 8971 GLAPI void APIENTRY glGetArrayObjectfvATI (GLenum array, GLenum pname, GLfloat * params);
7695 GLAPI void APIENTRY glGetArrayObjectivATI (GLenum, GLenum, GLint *); 8972 GLAPI void APIENTRY glGetArrayObjectivATI (GLenum array, GLenum pname, GLint *pa rams);
7696 GLAPI void APIENTRY glVariantArrayObjectATI (GLuint, GLenum, GLsizei, GLuint, GL uint); 8973 GLAPI void APIENTRY glVariantArrayObjectATI (GLuint id, GLenum type, GLsizei str ide, GLuint buffer, GLuint offset);
7697 GLAPI void APIENTRY glGetVariantArrayObjectfvATI (GLuint, GLenum, GLfloat *); 8974 GLAPI void APIENTRY glGetVariantArrayObjectfvATI (GLuint id, GLenum pname, GLflo at *params);
7698 GLAPI void APIENTRY glGetVariantArrayObjectivATI (GLuint, GLenum, GLint *); 8975 GLAPI void APIENTRY glGetVariantArrayObjectivATI (GLuint id, GLenum pname, GLint *params);
7699 #endif /* GL_GLEXT_PROTOTYPES */ 8976 #endif /* GL_GLEXT_PROTOTYPES */
7700 typedef GLuint (APIENTRYP PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvo id *pointer, GLenum usage); 8977 typedef GLuint (APIENTRYP PFNGLNEWOBJECTBUFFERATIPROC) (GLsizei size, const GLvo id *pointer, GLenum usage);
7701 typedef GLboolean (APIENTRYP PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer); 8978 typedef GLboolean (APIENTRYP PFNGLISOBJECTBUFFERATIPROC) (GLuint buffer);
7702 typedef void (APIENTRYP PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint o ffset, GLsizei size, const GLvoid *pointer, GLenum preserve); 8979 typedef void (APIENTRYP PFNGLUPDATEOBJECTBUFFERATIPROC) (GLuint buffer, GLuint o ffset, GLsizei size, const GLvoid *pointer, GLenum preserve);
7703 typedef void (APIENTRYP PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pn ame, GLfloat *params); 8980 typedef void (APIENTRYP PFNGLGETOBJECTBUFFERFVATIPROC) (GLuint buffer, GLenum pn ame, GLfloat *params);
7704 typedef void (APIENTRYP PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pn ame, GLint *params); 8981 typedef void (APIENTRYP PFNGLGETOBJECTBUFFERIVATIPROC) (GLuint buffer, GLenum pn ame, GLint *params);
7705 typedef void (APIENTRYP PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer); 8982 typedef void (APIENTRYP PFNGLFREEOBJECTBUFFERATIPROC) (GLuint buffer);
7706 typedef void (APIENTRYP PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLen um type, GLsizei stride, GLuint buffer, GLuint offset); 8983 typedef void (APIENTRYP PFNGLARRAYOBJECTATIPROC) (GLenum array, GLint size, GLen um type, GLsizei stride, GLuint buffer, GLuint offset);
7707 typedef void (APIENTRYP PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pnam e, GLfloat *params); 8984 typedef void (APIENTRYP PFNGLGETARRAYOBJECTFVATIPROC) (GLenum array, GLenum pnam e, GLfloat *params);
7708 typedef void (APIENTRYP PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pnam e, GLint *params); 8985 typedef void (APIENTRYP PFNGLGETARRAYOBJECTIVATIPROC) (GLenum array, GLenum pnam e, GLint *params);
7709 typedef void (APIENTRYP PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset); 8986 typedef void (APIENTRYP PFNGLVARIANTARRAYOBJECTATIPROC) (GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset);
7710 typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat *params); 8987 typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTFVATIPROC) (GLuint id, GLenum pname, GLfloat *params);
7711 typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint *params); 8988 typedef void (APIENTRYP PFNGLGETVARIANTARRAYOBJECTIVATIPROC) (GLuint id, GLenum pname, GLint *params);
7712 #endif 8989 #endif
7713 8990
7714 #ifndef GL_EXT_vertex_shader 8991 #ifndef GL_EXT_vertex_shader
7715 #define GL_EXT_vertex_shader 1 8992 #define GL_EXT_vertex_shader 1
7716 #ifdef GL_GLEXT_PROTOTYPES 8993 #ifdef GL_GLEXT_PROTOTYPES
7717 GLAPI void APIENTRY glBeginVertexShaderEXT (void); 8994 GLAPI void APIENTRY glBeginVertexShaderEXT (void);
7718 GLAPI void APIENTRY glEndVertexShaderEXT (void); 8995 GLAPI void APIENTRY glEndVertexShaderEXT (void);
7719 GLAPI void APIENTRY glBindVertexShaderEXT (GLuint); 8996 GLAPI void APIENTRY glBindVertexShaderEXT (GLuint id);
7720 GLAPI GLuint APIENTRY glGenVertexShadersEXT (GLuint); 8997 GLAPI GLuint APIENTRY glGenVertexShadersEXT (GLuint range);
7721 GLAPI void APIENTRY glDeleteVertexShaderEXT (GLuint); 8998 GLAPI void APIENTRY glDeleteVertexShaderEXT (GLuint id);
7722 GLAPI void APIENTRY glShaderOp1EXT (GLenum, GLuint, GLuint); 8999 GLAPI void APIENTRY glShaderOp1EXT (GLenum op, GLuint res, GLuint arg1);
7723 GLAPI void APIENTRY glShaderOp2EXT (GLenum, GLuint, GLuint, GLuint); 9000 GLAPI void APIENTRY glShaderOp2EXT (GLenum op, GLuint res, GLuint arg1, GLuint a rg2);
7724 GLAPI void APIENTRY glShaderOp3EXT (GLenum, GLuint, GLuint, GLuint, GLuint); 9001 GLAPI void APIENTRY glShaderOp3EXT (GLenum op, GLuint res, GLuint arg1, GLuint a rg2, GLuint arg3);
7725 GLAPI void APIENTRY glSwizzleEXT (GLuint, GLuint, GLenum, GLenum, GLenum, GLenum ); 9002 GLAPI void APIENTRY glSwizzleEXT (GLuint res, GLuint in, GLenum outX, GLenum out Y, GLenum outZ, GLenum outW);
7726 GLAPI void APIENTRY glWriteMaskEXT (GLuint, GLuint, GLenum, GLenum, GLenum, GLen um); 9003 GLAPI void APIENTRY glWriteMaskEXT (GLuint res, GLuint in, GLenum outX, GLenum o utY, GLenum outZ, GLenum outW);
7727 GLAPI void APIENTRY glInsertComponentEXT (GLuint, GLuint, GLuint); 9004 GLAPI void APIENTRY glInsertComponentEXT (GLuint res, GLuint src, GLuint num);
7728 GLAPI void APIENTRY glExtractComponentEXT (GLuint, GLuint, GLuint); 9005 GLAPI void APIENTRY glExtractComponentEXT (GLuint res, GLuint src, GLuint num);
7729 GLAPI GLuint APIENTRY glGenSymbolsEXT (GLenum, GLenum, GLenum, GLuint); 9006 GLAPI GLuint APIENTRY glGenSymbolsEXT (GLenum datatype, GLenum storagetype, GLen um range, GLuint components);
7730 GLAPI void APIENTRY glSetInvariantEXT (GLuint, GLenum, const GLvoid *); 9007 GLAPI void APIENTRY glSetInvariantEXT (GLuint id, GLenum type, const GLvoid *add r);
7731 GLAPI void APIENTRY glSetLocalConstantEXT (GLuint, GLenum, const GLvoid *); 9008 GLAPI void APIENTRY glSetLocalConstantEXT (GLuint id, GLenum type, const GLvoid *addr);
7732 GLAPI void APIENTRY glVariantbvEXT (GLuint, const GLbyte *); 9009 GLAPI void APIENTRY glVariantbvEXT (GLuint id, const GLbyte *addr);
7733 GLAPI void APIENTRY glVariantsvEXT (GLuint, const GLshort *); 9010 GLAPI void APIENTRY glVariantsvEXT (GLuint id, const GLshort *addr);
7734 GLAPI void APIENTRY glVariantivEXT (GLuint, const GLint *); 9011 GLAPI void APIENTRY glVariantivEXT (GLuint id, const GLint *addr);
7735 GLAPI void APIENTRY glVariantfvEXT (GLuint, const GLfloat *); 9012 GLAPI void APIENTRY glVariantfvEXT (GLuint id, const GLfloat *addr);
7736 GLAPI void APIENTRY glVariantdvEXT (GLuint, const GLdouble *); 9013 GLAPI void APIENTRY glVariantdvEXT (GLuint id, const GLdouble *addr);
7737 GLAPI void APIENTRY glVariantubvEXT (GLuint, const GLubyte *); 9014 GLAPI void APIENTRY glVariantubvEXT (GLuint id, const GLubyte *addr);
7738 GLAPI void APIENTRY glVariantusvEXT (GLuint, const GLushort *); 9015 GLAPI void APIENTRY glVariantusvEXT (GLuint id, const GLushort *addr);
7739 GLAPI void APIENTRY glVariantuivEXT (GLuint, const GLuint *); 9016 GLAPI void APIENTRY glVariantuivEXT (GLuint id, const GLuint *addr);
7740 GLAPI void APIENTRY glVariantPointerEXT (GLuint, GLenum, GLuint, const GLvoid *) ; 9017 GLAPI void APIENTRY glVariantPointerEXT (GLuint id, GLenum type, GLuint stride, const GLvoid *addr);
7741 GLAPI void APIENTRY glEnableVariantClientStateEXT (GLuint); 9018 GLAPI void APIENTRY glEnableVariantClientStateEXT (GLuint id);
7742 GLAPI void APIENTRY glDisableVariantClientStateEXT (GLuint); 9019 GLAPI void APIENTRY glDisableVariantClientStateEXT (GLuint id);
7743 GLAPI GLuint APIENTRY glBindLightParameterEXT (GLenum, GLenum); 9020 GLAPI GLuint APIENTRY glBindLightParameterEXT (GLenum light, GLenum value);
7744 GLAPI GLuint APIENTRY glBindMaterialParameterEXT (GLenum, GLenum); 9021 GLAPI GLuint APIENTRY glBindMaterialParameterEXT (GLenum face, GLenum value);
7745 GLAPI GLuint APIENTRY glBindTexGenParameterEXT (GLenum, GLenum, GLenum); 9022 GLAPI GLuint APIENTRY glBindTexGenParameterEXT (GLenum unit, GLenum coord, GLenu m value);
7746 GLAPI GLuint APIENTRY glBindTextureUnitParameterEXT (GLenum, GLenum); 9023 GLAPI GLuint APIENTRY glBindTextureUnitParameterEXT (GLenum unit, GLenum value);
7747 GLAPI GLuint APIENTRY glBindParameterEXT (GLenum); 9024 GLAPI GLuint APIENTRY glBindParameterEXT (GLenum value);
7748 GLAPI GLboolean APIENTRY glIsVariantEnabledEXT (GLuint, GLenum); 9025 GLAPI GLboolean APIENTRY glIsVariantEnabledEXT (GLuint id, GLenum cap);
7749 GLAPI void APIENTRY glGetVariantBooleanvEXT (GLuint, GLenum, GLboolean *); 9026 GLAPI void APIENTRY glGetVariantBooleanvEXT (GLuint id, GLenum value, GLboolean *data);
7750 GLAPI void APIENTRY glGetVariantIntegervEXT (GLuint, GLenum, GLint *); 9027 GLAPI void APIENTRY glGetVariantIntegervEXT (GLuint id, GLenum value, GLint *dat a);
7751 GLAPI void APIENTRY glGetVariantFloatvEXT (GLuint, GLenum, GLfloat *); 9028 GLAPI void APIENTRY glGetVariantFloatvEXT (GLuint id, GLenum value, GLfloat *dat a);
7752 GLAPI void APIENTRY glGetVariantPointervEXT (GLuint, GLenum, GLvoid* *); 9029 GLAPI void APIENTRY glGetVariantPointervEXT (GLuint id, GLenum value, GLvoid* *d ata);
7753 GLAPI void APIENTRY glGetInvariantBooleanvEXT (GLuint, GLenum, GLboolean *); 9030 GLAPI void APIENTRY glGetInvariantBooleanvEXT (GLuint id, GLenum value, GLboolea n *data);
7754 GLAPI void APIENTRY glGetInvariantIntegervEXT (GLuint, GLenum, GLint *); 9031 GLAPI void APIENTRY glGetInvariantIntegervEXT (GLuint id, GLenum value, GLint *d ata);
7755 GLAPI void APIENTRY glGetInvariantFloatvEXT (GLuint, GLenum, GLfloat *); 9032 GLAPI void APIENTRY glGetInvariantFloatvEXT (GLuint id, GLenum value, GLfloat *d ata);
7756 GLAPI void APIENTRY glGetLocalConstantBooleanvEXT (GLuint, GLenum, GLboolean *); 9033 GLAPI void APIENTRY glGetLocalConstantBooleanvEXT (GLuint id, GLenum value, GLbo olean *data);
7757 GLAPI void APIENTRY glGetLocalConstantIntegervEXT (GLuint, GLenum, GLint *); 9034 GLAPI void APIENTRY glGetLocalConstantIntegervEXT (GLuint id, GLenum value, GLin t *data);
7758 GLAPI void APIENTRY glGetLocalConstantFloatvEXT (GLuint, GLenum, GLfloat *); 9035 GLAPI void APIENTRY glGetLocalConstantFloatvEXT (GLuint id, GLenum value, GLfloa t *data);
7759 #endif /* GL_GLEXT_PROTOTYPES */ 9036 #endif /* GL_GLEXT_PROTOTYPES */
7760 typedef void (APIENTRYP PFNGLBEGINVERTEXSHADEREXTPROC) (void); 9037 typedef void (APIENTRYP PFNGLBEGINVERTEXSHADEREXTPROC) (void);
7761 typedef void (APIENTRYP PFNGLENDVERTEXSHADEREXTPROC) (void); 9038 typedef void (APIENTRYP PFNGLENDVERTEXSHADEREXTPROC) (void);
7762 typedef void (APIENTRYP PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id); 9039 typedef void (APIENTRYP PFNGLBINDVERTEXSHADEREXTPROC) (GLuint id);
7763 typedef GLuint (APIENTRYP PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range); 9040 typedef GLuint (APIENTRYP PFNGLGENVERTEXSHADERSEXTPROC) (GLuint range);
7764 typedef void (APIENTRYP PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id); 9041 typedef void (APIENTRYP PFNGLDELETEVERTEXSHADEREXTPROC) (GLuint id);
7765 typedef void (APIENTRYP PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint ar g1); 9042 typedef void (APIENTRYP PFNGLSHADEROP1EXTPROC) (GLenum op, GLuint res, GLuint ar g1);
7766 typedef void (APIENTRYP PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint ar g1, GLuint arg2); 9043 typedef void (APIENTRYP PFNGLSHADEROP2EXTPROC) (GLenum op, GLuint res, GLuint ar g1, GLuint arg2);
7767 typedef void (APIENTRYP PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint ar g1, GLuint arg2, GLuint arg3); 9044 typedef void (APIENTRYP PFNGLSHADEROP3EXTPROC) (GLenum op, GLuint res, GLuint ar g1, GLuint arg2, GLuint arg3);
7768 typedef void (APIENTRYP PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX , GLenum outY, GLenum outZ, GLenum outW); 9045 typedef void (APIENTRYP PFNGLSWIZZLEEXTPROC) (GLuint res, GLuint in, GLenum outX , GLenum outY, GLenum outZ, GLenum outW);
(...skipping 28 matching lines...) Expand all
7797 typedef void (APIENTRYP PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum val ue, GLint *data); 9074 typedef void (APIENTRYP PFNGLGETINVARIANTINTEGERVEXTPROC) (GLuint id, GLenum val ue, GLint *data);
7798 typedef void (APIENTRYP PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value , GLfloat *data); 9075 typedef void (APIENTRYP PFNGLGETINVARIANTFLOATVEXTPROC) (GLuint id, GLenum value , GLfloat *data);
7799 typedef void (APIENTRYP PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data); 9076 typedef void (APIENTRYP PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) (GLuint id, GLenum value, GLboolean *data);
7800 typedef void (APIENTRYP PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data); 9077 typedef void (APIENTRYP PFNGLGETLOCALCONSTANTINTEGERVEXTPROC) (GLuint id, GLenum value, GLint *data);
7801 typedef void (APIENTRYP PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum v alue, GLfloat *data); 9078 typedef void (APIENTRYP PFNGLGETLOCALCONSTANTFLOATVEXTPROC) (GLuint id, GLenum v alue, GLfloat *data);
7802 #endif 9079 #endif
7803 9080
7804 #ifndef GL_ATI_vertex_streams 9081 #ifndef GL_ATI_vertex_streams
7805 #define GL_ATI_vertex_streams 1 9082 #define GL_ATI_vertex_streams 1
7806 #ifdef GL_GLEXT_PROTOTYPES 9083 #ifdef GL_GLEXT_PROTOTYPES
7807 GLAPI void APIENTRY glVertexStream1sATI (GLenum, GLshort); 9084 GLAPI void APIENTRY glVertexStream1sATI (GLenum stream, GLshort x);
7808 GLAPI void APIENTRY glVertexStream1svATI (GLenum, const GLshort *); 9085 GLAPI void APIENTRY glVertexStream1svATI (GLenum stream, const GLshort *coords);
7809 GLAPI void APIENTRY glVertexStream1iATI (GLenum, GLint); 9086 GLAPI void APIENTRY glVertexStream1iATI (GLenum stream, GLint x);
7810 GLAPI void APIENTRY glVertexStream1ivATI (GLenum, const GLint *); 9087 GLAPI void APIENTRY glVertexStream1ivATI (GLenum stream, const GLint *coords);
7811 GLAPI void APIENTRY glVertexStream1fATI (GLenum, GLfloat); 9088 GLAPI void APIENTRY glVertexStream1fATI (GLenum stream, GLfloat x);
7812 GLAPI void APIENTRY glVertexStream1fvATI (GLenum, const GLfloat *); 9089 GLAPI void APIENTRY glVertexStream1fvATI (GLenum stream, const GLfloat *coords);
7813 GLAPI void APIENTRY glVertexStream1dATI (GLenum, GLdouble); 9090 GLAPI void APIENTRY glVertexStream1dATI (GLenum stream, GLdouble x);
7814 GLAPI void APIENTRY glVertexStream1dvATI (GLenum, const GLdouble *); 9091 GLAPI void APIENTRY glVertexStream1dvATI (GLenum stream, const GLdouble *coords) ;
7815 GLAPI void APIENTRY glVertexStream2sATI (GLenum, GLshort, GLshort); 9092 GLAPI void APIENTRY glVertexStream2sATI (GLenum stream, GLshort x, GLshort y);
7816 GLAPI void APIENTRY glVertexStream2svATI (GLenum, const GLshort *); 9093 GLAPI void APIENTRY glVertexStream2svATI (GLenum stream, const GLshort *coords);
7817 GLAPI void APIENTRY glVertexStream2iATI (GLenum, GLint, GLint); 9094 GLAPI void APIENTRY glVertexStream2iATI (GLenum stream, GLint x, GLint y);
7818 GLAPI void APIENTRY glVertexStream2ivATI (GLenum, const GLint *); 9095 GLAPI void APIENTRY glVertexStream2ivATI (GLenum stream, const GLint *coords);
7819 GLAPI void APIENTRY glVertexStream2fATI (GLenum, GLfloat, GLfloat); 9096 GLAPI void APIENTRY glVertexStream2fATI (GLenum stream, GLfloat x, GLfloat y);
7820 GLAPI void APIENTRY glVertexStream2fvATI (GLenum, const GLfloat *); 9097 GLAPI void APIENTRY glVertexStream2fvATI (GLenum stream, const GLfloat *coords);
7821 GLAPI void APIENTRY glVertexStream2dATI (GLenum, GLdouble, GLdouble); 9098 GLAPI void APIENTRY glVertexStream2dATI (GLenum stream, GLdouble x, GLdouble y);
7822 GLAPI void APIENTRY glVertexStream2dvATI (GLenum, const GLdouble *); 9099 GLAPI void APIENTRY glVertexStream2dvATI (GLenum stream, const GLdouble *coords) ;
7823 GLAPI void APIENTRY glVertexStream3sATI (GLenum, GLshort, GLshort, GLshort); 9100 GLAPI void APIENTRY glVertexStream3sATI (GLenum stream, GLshort x, GLshort y, GL short z);
7824 GLAPI void APIENTRY glVertexStream3svATI (GLenum, const GLshort *); 9101 GLAPI void APIENTRY glVertexStream3svATI (GLenum stream, const GLshort *coords);
7825 GLAPI void APIENTRY glVertexStream3iATI (GLenum, GLint, GLint, GLint); 9102 GLAPI void APIENTRY glVertexStream3iATI (GLenum stream, GLint x, GLint y, GLint z);
7826 GLAPI void APIENTRY glVertexStream3ivATI (GLenum, const GLint *); 9103 GLAPI void APIENTRY glVertexStream3ivATI (GLenum stream, const GLint *coords);
7827 GLAPI void APIENTRY glVertexStream3fATI (GLenum, GLfloat, GLfloat, GLfloat); 9104 GLAPI void APIENTRY glVertexStream3fATI (GLenum stream, GLfloat x, GLfloat y, GL float z);
7828 GLAPI void APIENTRY glVertexStream3fvATI (GLenum, const GLfloat *); 9105 GLAPI void APIENTRY glVertexStream3fvATI (GLenum stream, const GLfloat *coords);
7829 GLAPI void APIENTRY glVertexStream3dATI (GLenum, GLdouble, GLdouble, GLdouble); 9106 GLAPI void APIENTRY glVertexStream3dATI (GLenum stream, GLdouble x, GLdouble y, GLdouble z);
7830 GLAPI void APIENTRY glVertexStream3dvATI (GLenum, const GLdouble *); 9107 GLAPI void APIENTRY glVertexStream3dvATI (GLenum stream, const GLdouble *coords) ;
7831 GLAPI void APIENTRY glVertexStream4sATI (GLenum, GLshort, GLshort, GLshort, GLsh ort); 9108 GLAPI void APIENTRY glVertexStream4sATI (GLenum stream, GLshort x, GLshort y, GL short z, GLshort w);
7832 GLAPI void APIENTRY glVertexStream4svATI (GLenum, const GLshort *); 9109 GLAPI void APIENTRY glVertexStream4svATI (GLenum stream, const GLshort *coords);
7833 GLAPI void APIENTRY glVertexStream4iATI (GLenum, GLint, GLint, GLint, GLint); 9110 GLAPI void APIENTRY glVertexStream4iATI (GLenum stream, GLint x, GLint y, GLint z, GLint w);
7834 GLAPI void APIENTRY glVertexStream4ivATI (GLenum, const GLint *); 9111 GLAPI void APIENTRY glVertexStream4ivATI (GLenum stream, const GLint *coords);
7835 GLAPI void APIENTRY glVertexStream4fATI (GLenum, GLfloat, GLfloat, GLfloat, GLfl oat); 9112 GLAPI void APIENTRY glVertexStream4fATI (GLenum stream, GLfloat x, GLfloat y, GL float z, GLfloat w);
7836 GLAPI void APIENTRY glVertexStream4fvATI (GLenum, const GLfloat *); 9113 GLAPI void APIENTRY glVertexStream4fvATI (GLenum stream, const GLfloat *coords);
7837 GLAPI void APIENTRY glVertexStream4dATI (GLenum, GLdouble, GLdouble, GLdouble, G Ldouble); 9114 GLAPI void APIENTRY glVertexStream4dATI (GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
7838 GLAPI void APIENTRY glVertexStream4dvATI (GLenum, const GLdouble *); 9115 GLAPI void APIENTRY glVertexStream4dvATI (GLenum stream, const GLdouble *coords) ;
7839 GLAPI void APIENTRY glNormalStream3bATI (GLenum, GLbyte, GLbyte, GLbyte); 9116 GLAPI void APIENTRY glNormalStream3bATI (GLenum stream, GLbyte nx, GLbyte ny, GL byte nz);
7840 GLAPI void APIENTRY glNormalStream3bvATI (GLenum, const GLbyte *); 9117 GLAPI void APIENTRY glNormalStream3bvATI (GLenum stream, const GLbyte *coords);
7841 GLAPI void APIENTRY glNormalStream3sATI (GLenum, GLshort, GLshort, GLshort); 9118 GLAPI void APIENTRY glNormalStream3sATI (GLenum stream, GLshort nx, GLshort ny, GLshort nz);
7842 GLAPI void APIENTRY glNormalStream3svATI (GLenum, const GLshort *); 9119 GLAPI void APIENTRY glNormalStream3svATI (GLenum stream, const GLshort *coords);
7843 GLAPI void APIENTRY glNormalStream3iATI (GLenum, GLint, GLint, GLint); 9120 GLAPI void APIENTRY glNormalStream3iATI (GLenum stream, GLint nx, GLint ny, GLin t nz);
7844 GLAPI void APIENTRY glNormalStream3ivATI (GLenum, const GLint *); 9121 GLAPI void APIENTRY glNormalStream3ivATI (GLenum stream, const GLint *coords);
7845 GLAPI void APIENTRY glNormalStream3fATI (GLenum, GLfloat, GLfloat, GLfloat); 9122 GLAPI void APIENTRY glNormalStream3fATI (GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz);
7846 GLAPI void APIENTRY glNormalStream3fvATI (GLenum, const GLfloat *); 9123 GLAPI void APIENTRY glNormalStream3fvATI (GLenum stream, const GLfloat *coords);
7847 GLAPI void APIENTRY glNormalStream3dATI (GLenum, GLdouble, GLdouble, GLdouble); 9124 GLAPI void APIENTRY glNormalStream3dATI (GLenum stream, GLdouble nx, GLdouble ny , GLdouble nz);
7848 GLAPI void APIENTRY glNormalStream3dvATI (GLenum, const GLdouble *); 9125 GLAPI void APIENTRY glNormalStream3dvATI (GLenum stream, const GLdouble *coords) ;
7849 GLAPI void APIENTRY glClientActiveVertexStreamATI (GLenum); 9126 GLAPI void APIENTRY glClientActiveVertexStreamATI (GLenum stream);
7850 GLAPI void APIENTRY glVertexBlendEnviATI (GLenum, GLint); 9127 GLAPI void APIENTRY glVertexBlendEnviATI (GLenum pname, GLint param);
7851 GLAPI void APIENTRY glVertexBlendEnvfATI (GLenum, GLfloat); 9128 GLAPI void APIENTRY glVertexBlendEnvfATI (GLenum pname, GLfloat param);
7852 #endif /* GL_GLEXT_PROTOTYPES */ 9129 #endif /* GL_GLEXT_PROTOTYPES */
7853 typedef void (APIENTRYP PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x); 9130 typedef void (APIENTRYP PFNGLVERTEXSTREAM1SATIPROC) (GLenum stream, GLshort x);
7854 typedef void (APIENTRYP PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLsho rt *coords); 9131 typedef void (APIENTRYP PFNGLVERTEXSTREAM1SVATIPROC) (GLenum stream, const GLsho rt *coords);
7855 typedef void (APIENTRYP PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x); 9132 typedef void (APIENTRYP PFNGLVERTEXSTREAM1IATIPROC) (GLenum stream, GLint x);
7856 typedef void (APIENTRYP PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint *coords); 9133 typedef void (APIENTRYP PFNGLVERTEXSTREAM1IVATIPROC) (GLenum stream, const GLint *coords);
7857 typedef void (APIENTRYP PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x); 9134 typedef void (APIENTRYP PFNGLVERTEXSTREAM1FATIPROC) (GLenum stream, GLfloat x);
7858 typedef void (APIENTRYP PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLflo at *coords); 9135 typedef void (APIENTRYP PFNGLVERTEXSTREAM1FVATIPROC) (GLenum stream, const GLflo at *coords);
7859 typedef void (APIENTRYP PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x); 9136 typedef void (APIENTRYP PFNGLVERTEXSTREAM1DATIPROC) (GLenum stream, GLdouble x);
7860 typedef void (APIENTRYP PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdou ble *coords); 9137 typedef void (APIENTRYP PFNGLVERTEXSTREAM1DVATIPROC) (GLenum stream, const GLdou ble *coords);
7861 typedef void (APIENTRYP PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, G Lshort y); 9138 typedef void (APIENTRYP PFNGLVERTEXSTREAM2SATIPROC) (GLenum stream, GLshort x, G Lshort y);
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
7893 typedef void (APIENTRYP PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz); 9170 typedef void (APIENTRYP PFNGLNORMALSTREAM3DATIPROC) (GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz);
7894 typedef void (APIENTRYP PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdou ble *coords); 9171 typedef void (APIENTRYP PFNGLNORMALSTREAM3DVATIPROC) (GLenum stream, const GLdou ble *coords);
7895 typedef void (APIENTRYP PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream); 9172 typedef void (APIENTRYP PFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) (GLenum stream);
7896 typedef void (APIENTRYP PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param) ; 9173 typedef void (APIENTRYP PFNGLVERTEXBLENDENVIATIPROC) (GLenum pname, GLint param) ;
7897 typedef void (APIENTRYP PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat para m); 9174 typedef void (APIENTRYP PFNGLVERTEXBLENDENVFATIPROC) (GLenum pname, GLfloat para m);
7898 #endif 9175 #endif
7899 9176
7900 #ifndef GL_ATI_element_array 9177 #ifndef GL_ATI_element_array
7901 #define GL_ATI_element_array 1 9178 #define GL_ATI_element_array 1
7902 #ifdef GL_GLEXT_PROTOTYPES 9179 #ifdef GL_GLEXT_PROTOTYPES
7903 GLAPI void APIENTRY glElementPointerATI (GLenum, const GLvoid *); 9180 GLAPI void APIENTRY glElementPointerATI (GLenum type, const GLvoid *pointer);
7904 GLAPI void APIENTRY glDrawElementArrayATI (GLenum, GLsizei); 9181 GLAPI void APIENTRY glDrawElementArrayATI (GLenum mode, GLsizei count);
7905 GLAPI void APIENTRY glDrawRangeElementArrayATI (GLenum, GLuint, GLuint, GLsizei) ; 9182 GLAPI void APIENTRY glDrawRangeElementArrayATI (GLenum mode, GLuint start, GLuin t end, GLsizei count);
7906 #endif /* GL_GLEXT_PROTOTYPES */ 9183 #endif /* GL_GLEXT_PROTOTYPES */
7907 typedef void (APIENTRYP PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid * pointer); 9184 typedef void (APIENTRYP PFNGLELEMENTPOINTERATIPROC) (GLenum type, const GLvoid * pointer);
7908 typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei coun t); 9185 typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYATIPROC) (GLenum mode, GLsizei coun t);
7909 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count); 9186 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYATIPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count);
7910 #endif 9187 #endif
7911 9188
7912 #ifndef GL_SUN_mesh_array 9189 #ifndef GL_SUN_mesh_array
7913 #define GL_SUN_mesh_array 1 9190 #define GL_SUN_mesh_array 1
7914 #ifdef GL_GLEXT_PROTOTYPES 9191 #ifdef GL_GLEXT_PROTOTYPES
7915 GLAPI void APIENTRY glDrawMeshArraysSUN (GLenum, GLint, GLsizei, GLsizei); 9192 GLAPI void APIENTRY glDrawMeshArraysSUN (GLenum mode, GLint first, GLsizei count , GLsizei width);
7916 #endif /* GL_GLEXT_PROTOTYPES */ 9193 #endif /* GL_GLEXT_PROTOTYPES */
7917 typedef void (APIENTRYP PFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, G Lsizei count, GLsizei width); 9194 typedef void (APIENTRYP PFNGLDRAWMESHARRAYSSUNPROC) (GLenum mode, GLint first, G Lsizei count, GLsizei width);
7918 #endif 9195 #endif
7919 9196
7920 #ifndef GL_SUN_slice_accum 9197 #ifndef GL_SUN_slice_accum
7921 #define GL_SUN_slice_accum 1 9198 #define GL_SUN_slice_accum 1
7922 #endif 9199 #endif
7923 9200
7924 #ifndef GL_NV_multisample_filter_hint 9201 #ifndef GL_NV_multisample_filter_hint
7925 #define GL_NV_multisample_filter_hint 1 9202 #define GL_NV_multisample_filter_hint 1
7926 #endif 9203 #endif
7927 9204
7928 #ifndef GL_NV_depth_clamp 9205 #ifndef GL_NV_depth_clamp
7929 #define GL_NV_depth_clamp 1 9206 #define GL_NV_depth_clamp 1
7930 #endif 9207 #endif
7931 9208
7932 #ifndef GL_NV_occlusion_query 9209 #ifndef GL_NV_occlusion_query
7933 #define GL_NV_occlusion_query 1 9210 #define GL_NV_occlusion_query 1
7934 #ifdef GL_GLEXT_PROTOTYPES 9211 #ifdef GL_GLEXT_PROTOTYPES
7935 GLAPI void APIENTRY glGenOcclusionQueriesNV (GLsizei, GLuint *); 9212 GLAPI void APIENTRY glGenOcclusionQueriesNV (GLsizei n, GLuint *ids);
7936 GLAPI void APIENTRY glDeleteOcclusionQueriesNV (GLsizei, const GLuint *); 9213 GLAPI void APIENTRY glDeleteOcclusionQueriesNV (GLsizei n, const GLuint *ids);
7937 GLAPI GLboolean APIENTRY glIsOcclusionQueryNV (GLuint); 9214 GLAPI GLboolean APIENTRY glIsOcclusionQueryNV (GLuint id);
7938 GLAPI void APIENTRY glBeginOcclusionQueryNV (GLuint); 9215 GLAPI void APIENTRY glBeginOcclusionQueryNV (GLuint id);
7939 GLAPI void APIENTRY glEndOcclusionQueryNV (void); 9216 GLAPI void APIENTRY glEndOcclusionQueryNV (void);
7940 GLAPI void APIENTRY glGetOcclusionQueryivNV (GLuint, GLenum, GLint *); 9217 GLAPI void APIENTRY glGetOcclusionQueryivNV (GLuint id, GLenum pname, GLint *par ams);
7941 GLAPI void APIENTRY glGetOcclusionQueryuivNV (GLuint, GLenum, GLuint *); 9218 GLAPI void APIENTRY glGetOcclusionQueryuivNV (GLuint id, GLenum pname, GLuint *p arams);
7942 #endif /* GL_GLEXT_PROTOTYPES */ 9219 #endif /* GL_GLEXT_PROTOTYPES */
7943 typedef void (APIENTRYP PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint *ids) ; 9220 typedef void (APIENTRYP PFNGLGENOCCLUSIONQUERIESNVPROC) (GLsizei n, GLuint *ids) ;
7944 typedef void (APIENTRYP PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLu int *ids); 9221 typedef void (APIENTRYP PFNGLDELETEOCCLUSIONQUERIESNVPROC) (GLsizei n, const GLu int *ids);
7945 typedef GLboolean (APIENTRYP PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id); 9222 typedef GLboolean (APIENTRYP PFNGLISOCCLUSIONQUERYNVPROC) (GLuint id);
7946 typedef void (APIENTRYP PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id); 9223 typedef void (APIENTRYP PFNGLBEGINOCCLUSIONQUERYNVPROC) (GLuint id);
7947 typedef void (APIENTRYP PFNGLENDOCCLUSIONQUERYNVPROC) (void); 9224 typedef void (APIENTRYP PFNGLENDOCCLUSIONQUERYNVPROC) (void);
7948 typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname , GLint *params); 9225 typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYIVNVPROC) (GLuint id, GLenum pname , GLint *params);
7949 typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pnam e, GLuint *params); 9226 typedef void (APIENTRYP PFNGLGETOCCLUSIONQUERYUIVNVPROC) (GLuint id, GLenum pnam e, GLuint *params);
7950 #endif 9227 #endif
7951 9228
7952 #ifndef GL_NV_point_sprite 9229 #ifndef GL_NV_point_sprite
7953 #define GL_NV_point_sprite 1 9230 #define GL_NV_point_sprite 1
7954 #ifdef GL_GLEXT_PROTOTYPES 9231 #ifdef GL_GLEXT_PROTOTYPES
7955 GLAPI void APIENTRY glPointParameteriNV (GLenum, GLint); 9232 GLAPI void APIENTRY glPointParameteriNV (GLenum pname, GLint param);
7956 GLAPI void APIENTRY glPointParameterivNV (GLenum, const GLint *); 9233 GLAPI void APIENTRY glPointParameterivNV (GLenum pname, const GLint *params);
7957 #endif /* GL_GLEXT_PROTOTYPES */ 9234 #endif /* GL_GLEXT_PROTOTYPES */
7958 typedef void (APIENTRYP PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param); 9235 typedef void (APIENTRYP PFNGLPOINTPARAMETERINVPROC) (GLenum pname, GLint param);
7959 typedef void (APIENTRYP PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint *params); 9236 typedef void (APIENTRYP PFNGLPOINTPARAMETERIVNVPROC) (GLenum pname, const GLint *params);
7960 #endif 9237 #endif
7961 9238
7962 #ifndef GL_NV_texture_shader3 9239 #ifndef GL_NV_texture_shader3
7963 #define GL_NV_texture_shader3 1 9240 #define GL_NV_texture_shader3 1
7964 #endif 9241 #endif
7965 9242
7966 #ifndef GL_NV_vertex_program1_1 9243 #ifndef GL_NV_vertex_program1_1
7967 #define GL_NV_vertex_program1_1 1 9244 #define GL_NV_vertex_program1_1 1
7968 #endif 9245 #endif
7969 9246
7970 #ifndef GL_EXT_shadow_funcs 9247 #ifndef GL_EXT_shadow_funcs
7971 #define GL_EXT_shadow_funcs 1 9248 #define GL_EXT_shadow_funcs 1
7972 #endif 9249 #endif
7973 9250
7974 #ifndef GL_EXT_stencil_two_side 9251 #ifndef GL_EXT_stencil_two_side
7975 #define GL_EXT_stencil_two_side 1 9252 #define GL_EXT_stencil_two_side 1
7976 #ifdef GL_GLEXT_PROTOTYPES 9253 #ifdef GL_GLEXT_PROTOTYPES
7977 GLAPI void APIENTRY glActiveStencilFaceEXT (GLenum); 9254 GLAPI void APIENTRY glActiveStencilFaceEXT (GLenum face);
7978 #endif /* GL_GLEXT_PROTOTYPES */ 9255 #endif /* GL_GLEXT_PROTOTYPES */
7979 typedef void (APIENTRYP PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face); 9256 typedef void (APIENTRYP PFNGLACTIVESTENCILFACEEXTPROC) (GLenum face);
7980 #endif 9257 #endif
7981 9258
7982 #ifndef GL_ATI_text_fragment_shader 9259 #ifndef GL_ATI_text_fragment_shader
7983 #define GL_ATI_text_fragment_shader 1 9260 #define GL_ATI_text_fragment_shader 1
7984 #endif 9261 #endif
7985 9262
7986 #ifndef GL_APPLE_client_storage 9263 #ifndef GL_APPLE_client_storage
7987 #define GL_APPLE_client_storage 1 9264 #define GL_APPLE_client_storage 1
7988 #endif 9265 #endif
7989 9266
7990 #ifndef GL_APPLE_element_array 9267 #ifndef GL_APPLE_element_array
7991 #define GL_APPLE_element_array 1 9268 #define GL_APPLE_element_array 1
7992 #ifdef GL_GLEXT_PROTOTYPES 9269 #ifdef GL_GLEXT_PROTOTYPES
7993 GLAPI void APIENTRY glElementPointerAPPLE (GLenum, const GLvoid *); 9270 GLAPI void APIENTRY glElementPointerAPPLE (GLenum type, const GLvoid *pointer);
7994 GLAPI void APIENTRY glDrawElementArrayAPPLE (GLenum, GLint, GLsizei); 9271 GLAPI void APIENTRY glDrawElementArrayAPPLE (GLenum mode, GLint first, GLsizei c ount);
7995 GLAPI void APIENTRY glDrawRangeElementArrayAPPLE (GLenum, GLuint, GLuint, GLint, GLsizei); 9272 GLAPI void APIENTRY glDrawRangeElementArrayAPPLE (GLenum mode, GLuint start, GLu int end, GLint first, GLsizei count);
7996 GLAPI void APIENTRY glMultiDrawElementArrayAPPLE (GLenum, const GLint *, const G Lsizei *, GLsizei); 9273 GLAPI void APIENTRY glMultiDrawElementArrayAPPLE (GLenum mode, const GLint *firs t, const GLsizei *count, GLsizei primcount);
7997 GLAPI void APIENTRY glMultiDrawRangeElementArrayAPPLE (GLenum, GLuint, GLuint, c onst GLint *, const GLsizei *, GLsizei); 9274 GLAPI void APIENTRY glMultiDrawRangeElementArrayAPPLE (GLenum mode, GLuint start , GLuint end, const GLint *first, const GLsizei *count, GLsizei primcount);
7998 #endif /* GL_GLEXT_PROTOTYPES */ 9275 #endif /* GL_GLEXT_PROTOTYPES */
7999 typedef void (APIENTRYP PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid *pointer); 9276 typedef void (APIENTRYP PFNGLELEMENTPOINTERAPPLEPROC) (GLenum type, const GLvoid *pointer);
8000 typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint firs t, GLsizei count); 9277 typedef void (APIENTRYP PFNGLDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, GLint firs t, GLsizei count);
8001 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuin t start, GLuint end, GLint first, GLsizei count); 9278 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuin t start, GLuint end, GLint first, GLsizei count);
8002 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount); 9279 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) (GLenum mode, const GLint *first, const GLsizei *count, GLsizei primcount);
8003 typedef void (APIENTRYP PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei prim count); 9280 typedef void (APIENTRYP PFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) (GLenum mode, GLuint start, GLuint end, const GLint *first, const GLsizei *count, GLsizei prim count);
8004 #endif 9281 #endif
8005 9282
8006 #ifndef GL_APPLE_fence 9283 #ifndef GL_APPLE_fence
8007 #define GL_APPLE_fence 1 9284 #define GL_APPLE_fence 1
8008 #ifdef GL_GLEXT_PROTOTYPES 9285 #ifdef GL_GLEXT_PROTOTYPES
8009 GLAPI void APIENTRY glGenFencesAPPLE (GLsizei, GLuint *); 9286 GLAPI void APIENTRY glGenFencesAPPLE (GLsizei n, GLuint *fences);
8010 GLAPI void APIENTRY glDeleteFencesAPPLE (GLsizei, const GLuint *); 9287 GLAPI void APIENTRY glDeleteFencesAPPLE (GLsizei n, const GLuint *fences);
8011 GLAPI void APIENTRY glSetFenceAPPLE (GLuint); 9288 GLAPI void APIENTRY glSetFenceAPPLE (GLuint fence);
8012 GLAPI GLboolean APIENTRY glIsFenceAPPLE (GLuint); 9289 GLAPI GLboolean APIENTRY glIsFenceAPPLE (GLuint fence);
8013 GLAPI GLboolean APIENTRY glTestFenceAPPLE (GLuint); 9290 GLAPI GLboolean APIENTRY glTestFenceAPPLE (GLuint fence);
8014 GLAPI void APIENTRY glFinishFenceAPPLE (GLuint); 9291 GLAPI void APIENTRY glFinishFenceAPPLE (GLuint fence);
8015 GLAPI GLboolean APIENTRY glTestObjectAPPLE (GLenum, GLuint); 9292 GLAPI GLboolean APIENTRY glTestObjectAPPLE (GLenum object, GLuint name);
8016 GLAPI void APIENTRY glFinishObjectAPPLE (GLenum, GLint); 9293 GLAPI void APIENTRY glFinishObjectAPPLE (GLenum object, GLint name);
8017 #endif /* GL_GLEXT_PROTOTYPES */ 9294 #endif /* GL_GLEXT_PROTOTYPES */
8018 typedef void (APIENTRYP PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint *fences); 9295 typedef void (APIENTRYP PFNGLGENFENCESAPPLEPROC) (GLsizei n, GLuint *fences);
8019 typedef void (APIENTRYP PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint *fe nces); 9296 typedef void (APIENTRYP PFNGLDELETEFENCESAPPLEPROC) (GLsizei n, const GLuint *fe nces);
8020 typedef void (APIENTRYP PFNGLSETFENCEAPPLEPROC) (GLuint fence); 9297 typedef void (APIENTRYP PFNGLSETFENCEAPPLEPROC) (GLuint fence);
8021 typedef GLboolean (APIENTRYP PFNGLISFENCEAPPLEPROC) (GLuint fence); 9298 typedef GLboolean (APIENTRYP PFNGLISFENCEAPPLEPROC) (GLuint fence);
8022 typedef GLboolean (APIENTRYP PFNGLTESTFENCEAPPLEPROC) (GLuint fence); 9299 typedef GLboolean (APIENTRYP PFNGLTESTFENCEAPPLEPROC) (GLuint fence);
8023 typedef void (APIENTRYP PFNGLFINISHFENCEAPPLEPROC) (GLuint fence); 9300 typedef void (APIENTRYP PFNGLFINISHFENCEAPPLEPROC) (GLuint fence);
8024 typedef GLboolean (APIENTRYP PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint na me); 9301 typedef GLboolean (APIENTRYP PFNGLTESTOBJECTAPPLEPROC) (GLenum object, GLuint na me);
8025 typedef void (APIENTRYP PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name); 9302 typedef void (APIENTRYP PFNGLFINISHOBJECTAPPLEPROC) (GLenum object, GLint name);
8026 #endif 9303 #endif
8027 9304
8028 #ifndef GL_APPLE_vertex_array_object 9305 #ifndef GL_APPLE_vertex_array_object
8029 #define GL_APPLE_vertex_array_object 1 9306 #define GL_APPLE_vertex_array_object 1
8030 #ifdef GL_GLEXT_PROTOTYPES 9307 #ifdef GL_GLEXT_PROTOTYPES
8031 GLAPI void APIENTRY glBindVertexArrayAPPLE (GLuint); 9308 GLAPI void APIENTRY glBindVertexArrayAPPLE (GLuint array);
8032 GLAPI void APIENTRY glDeleteVertexArraysAPPLE (GLsizei, const GLuint *); 9309 GLAPI void APIENTRY glDeleteVertexArraysAPPLE (GLsizei n, const GLuint *arrays);
8033 GLAPI void APIENTRY glGenVertexArraysAPPLE (GLsizei, GLuint *); 9310 GLAPI void APIENTRY glGenVertexArraysAPPLE (GLsizei n, GLuint *arrays);
8034 GLAPI GLboolean APIENTRY glIsVertexArrayAPPLE (GLuint); 9311 GLAPI GLboolean APIENTRY glIsVertexArrayAPPLE (GLuint array);
8035 #endif /* GL_GLEXT_PROTOTYPES */ 9312 #endif /* GL_GLEXT_PROTOTYPES */
8036 typedef void (APIENTRYP PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array); 9313 typedef void (APIENTRYP PFNGLBINDVERTEXARRAYAPPLEPROC) (GLuint array);
8037 typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLui nt *arrays); 9314 typedef void (APIENTRYP PFNGLDELETEVERTEXARRAYSAPPLEPROC) (GLsizei n, const GLui nt *arrays);
8038 typedef void (APIENTRYP PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, GLuint *array s); 9315 typedef void (APIENTRYP PFNGLGENVERTEXARRAYSAPPLEPROC) (GLsizei n, GLuint *array s);
8039 typedef GLboolean (APIENTRYP PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array); 9316 typedef GLboolean (APIENTRYP PFNGLISVERTEXARRAYAPPLEPROC) (GLuint array);
8040 #endif 9317 #endif
8041 9318
8042 #ifndef GL_APPLE_vertex_array_range 9319 #ifndef GL_APPLE_vertex_array_range
8043 #define GL_APPLE_vertex_array_range 1 9320 #define GL_APPLE_vertex_array_range 1
8044 #ifdef GL_GLEXT_PROTOTYPES 9321 #ifdef GL_GLEXT_PROTOTYPES
8045 GLAPI void APIENTRY glVertexArrayRangeAPPLE (GLsizei, GLvoid *); 9322 GLAPI void APIENTRY glVertexArrayRangeAPPLE (GLsizei length, GLvoid *pointer);
8046 GLAPI void APIENTRY glFlushVertexArrayRangeAPPLE (GLsizei, GLvoid *); 9323 GLAPI void APIENTRY glFlushVertexArrayRangeAPPLE (GLsizei length, GLvoid *pointe r);
8047 GLAPI void APIENTRY glVertexArrayParameteriAPPLE (GLenum, GLint); 9324 GLAPI void APIENTRY glVertexArrayParameteriAPPLE (GLenum pname, GLint param);
8048 #endif /* GL_GLEXT_PROTOTYPES */ 9325 #endif /* GL_GLEXT_PROTOTYPES */
8049 typedef void (APIENTRYP PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer); 9326 typedef void (APIENTRYP PFNGLVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GLvoid *pointer);
8050 typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GL void *pointer); 9327 typedef void (APIENTRYP PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) (GLsizei length, GL void *pointer);
8051 typedef void (APIENTRYP PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLin t param); 9328 typedef void (APIENTRYP PFNGLVERTEXARRAYPARAMETERIAPPLEPROC) (GLenum pname, GLin t param);
8052 #endif 9329 #endif
8053 9330
8054 #ifndef GL_APPLE_ycbcr_422 9331 #ifndef GL_APPLE_ycbcr_422
8055 #define GL_APPLE_ycbcr_422 1 9332 #define GL_APPLE_ycbcr_422 1
8056 #endif 9333 #endif
8057 9334
8058 #ifndef GL_S3_s3tc 9335 #ifndef GL_S3_s3tc
8059 #define GL_S3_s3tc 1 9336 #define GL_S3_s3tc 1
8060 #endif 9337 #endif
8061 9338
8062 #ifndef GL_ATI_draw_buffers 9339 #ifndef GL_ATI_draw_buffers
8063 #define GL_ATI_draw_buffers 1 9340 #define GL_ATI_draw_buffers 1
8064 #ifdef GL_GLEXT_PROTOTYPES 9341 #ifdef GL_GLEXT_PROTOTYPES
8065 GLAPI void APIENTRY glDrawBuffersATI (GLsizei, const GLenum *); 9342 GLAPI void APIENTRY glDrawBuffersATI (GLsizei n, const GLenum *bufs);
8066 #endif /* GL_GLEXT_PROTOTYPES */ 9343 #endif /* GL_GLEXT_PROTOTYPES */
8067 typedef void (APIENTRYP PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum *bufs) ; 9344 typedef void (APIENTRYP PFNGLDRAWBUFFERSATIPROC) (GLsizei n, const GLenum *bufs) ;
8068 #endif 9345 #endif
8069 9346
8070 #ifndef GL_ATI_pixel_format_float 9347 #ifndef GL_ATI_pixel_format_float
8071 #define GL_ATI_pixel_format_float 1 9348 #define GL_ATI_pixel_format_float 1
8072 /* This is really a WGL extension, but defines some associated GL enums. 9349 /* This is really a WGL extension, but defines some associated GL enums.
8073 * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string. 9350 * ATI does not export "GL_ATI_pixel_format_float" in the GL_EXTENSIONS string.
8074 */ 9351 */
8075 #endif 9352 #endif
8076 9353
8077 #ifndef GL_ATI_texture_env_combine3 9354 #ifndef GL_ATI_texture_env_combine3
8078 #define GL_ATI_texture_env_combine3 1 9355 #define GL_ATI_texture_env_combine3 1
8079 #endif 9356 #endif
8080 9357
8081 #ifndef GL_ATI_texture_float 9358 #ifndef GL_ATI_texture_float
8082 #define GL_ATI_texture_float 1 9359 #define GL_ATI_texture_float 1
8083 #endif 9360 #endif
8084 9361
8085 #ifndef GL_NV_float_buffer 9362 #ifndef GL_NV_float_buffer
8086 #define GL_NV_float_buffer 1 9363 #define GL_NV_float_buffer 1
8087 #endif 9364 #endif
8088 9365
8089 #ifndef GL_NV_fragment_program 9366 #ifndef GL_NV_fragment_program
8090 #define GL_NV_fragment_program 1 9367 #define GL_NV_fragment_program 1
8091 /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */ 9368 /* Some NV_fragment_program entry points are shared with ARB_vertex_program. */
8092 #ifdef GL_GLEXT_PROTOTYPES 9369 #ifdef GL_GLEXT_PROTOTYPES
8093 GLAPI void APIENTRY glProgramNamedParameter4fNV (GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat); 9370 GLAPI void APIENTRY glProgramNamedParameter4fNV (GLuint id, GLsizei len, const G Lubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
8094 GLAPI void APIENTRY glProgramNamedParameter4dNV (GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble); 9371 GLAPI void APIENTRY glProgramNamedParameter4dNV (GLuint id, GLsizei len, const G Lubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
8095 GLAPI void APIENTRY glProgramNamedParameter4fvNV (GLuint, GLsizei, const GLubyte *, const GLfloat *); 9372 GLAPI void APIENTRY glProgramNamedParameter4fvNV (GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v);
8096 GLAPI void APIENTRY glProgramNamedParameter4dvNV (GLuint, GLsizei, const GLubyte *, const GLdouble *); 9373 GLAPI void APIENTRY glProgramNamedParameter4dvNV (GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v);
8097 GLAPI void APIENTRY glGetProgramNamedParameterfvNV (GLuint, GLsizei, const GLuby te *, GLfloat *); 9374 GLAPI void APIENTRY glGetProgramNamedParameterfvNV (GLuint id, GLsizei len, cons t GLubyte *name, GLfloat *params);
8098 GLAPI void APIENTRY glGetProgramNamedParameterdvNV (GLuint, GLsizei, const GLuby te *, GLdouble *); 9375 GLAPI void APIENTRY glGetProgramNamedParameterdvNV (GLuint id, GLsizei len, cons t GLubyte *name, GLdouble *params);
8099 #endif /* GL_GLEXT_PROTOTYPES */ 9376 #endif /* GL_GLEXT_PROTOTYPES */
8100 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w); 9377 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
8101 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w); 9378 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DNVPROC) (GLuint id, GLsizei len, const GLubyte *name, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
8102 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v); 9379 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLfloat *v);
8103 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v); 9380 typedef void (APIENTRYP PFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) (GLuint id, GLsizei len, const GLubyte *name, const GLdouble *v);
8104 typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsiz ei len, const GLubyte *name, GLfloat *params); 9381 typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) (GLuint id, GLsiz ei len, const GLubyte *name, GLfloat *params);
8105 typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsiz ei len, const GLubyte *name, GLdouble *params); 9382 typedef void (APIENTRYP PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) (GLuint id, GLsiz ei len, const GLubyte *name, GLdouble *params);
8106 #endif 9383 #endif
8107 9384
8108 #ifndef GL_NV_half_float 9385 #ifndef GL_NV_half_float
8109 #define GL_NV_half_float 1 9386 #define GL_NV_half_float 1
8110 #ifdef GL_GLEXT_PROTOTYPES 9387 #ifdef GL_GLEXT_PROTOTYPES
8111 GLAPI void APIENTRY glVertex2hNV (GLhalfNV, GLhalfNV); 9388 GLAPI void APIENTRY glVertex2hNV (GLhalfNV x, GLhalfNV y);
8112 GLAPI void APIENTRY glVertex2hvNV (const GLhalfNV *); 9389 GLAPI void APIENTRY glVertex2hvNV (const GLhalfNV *v);
8113 GLAPI void APIENTRY glVertex3hNV (GLhalfNV, GLhalfNV, GLhalfNV); 9390 GLAPI void APIENTRY glVertex3hNV (GLhalfNV x, GLhalfNV y, GLhalfNV z);
8114 GLAPI void APIENTRY glVertex3hvNV (const GLhalfNV *); 9391 GLAPI void APIENTRY glVertex3hvNV (const GLhalfNV *v);
8115 GLAPI void APIENTRY glVertex4hNV (GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV); 9392 GLAPI void APIENTRY glVertex4hNV (GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w );
8116 GLAPI void APIENTRY glVertex4hvNV (const GLhalfNV *); 9393 GLAPI void APIENTRY glVertex4hvNV (const GLhalfNV *v);
8117 GLAPI void APIENTRY glNormal3hNV (GLhalfNV, GLhalfNV, GLhalfNV); 9394 GLAPI void APIENTRY glNormal3hNV (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
8118 GLAPI void APIENTRY glNormal3hvNV (const GLhalfNV *); 9395 GLAPI void APIENTRY glNormal3hvNV (const GLhalfNV *v);
8119 GLAPI void APIENTRY glColor3hNV (GLhalfNV, GLhalfNV, GLhalfNV); 9396 GLAPI void APIENTRY glColor3hNV (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
8120 GLAPI void APIENTRY glColor3hvNV (const GLhalfNV *); 9397 GLAPI void APIENTRY glColor3hvNV (const GLhalfNV *v);
8121 GLAPI void APIENTRY glColor4hNV (GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV); 9398 GLAPI void APIENTRY glColor4hNV (GLhalfNV red, GLhalfNV green, GLhalfNV blue, GL halfNV alpha);
8122 GLAPI void APIENTRY glColor4hvNV (const GLhalfNV *); 9399 GLAPI void APIENTRY glColor4hvNV (const GLhalfNV *v);
8123 GLAPI void APIENTRY glTexCoord1hNV (GLhalfNV); 9400 GLAPI void APIENTRY glTexCoord1hNV (GLhalfNV s);
8124 GLAPI void APIENTRY glTexCoord1hvNV (const GLhalfNV *); 9401 GLAPI void APIENTRY glTexCoord1hvNV (const GLhalfNV *v);
8125 GLAPI void APIENTRY glTexCoord2hNV (GLhalfNV, GLhalfNV); 9402 GLAPI void APIENTRY glTexCoord2hNV (GLhalfNV s, GLhalfNV t);
8126 GLAPI void APIENTRY glTexCoord2hvNV (const GLhalfNV *); 9403 GLAPI void APIENTRY glTexCoord2hvNV (const GLhalfNV *v);
8127 GLAPI void APIENTRY glTexCoord3hNV (GLhalfNV, GLhalfNV, GLhalfNV); 9404 GLAPI void APIENTRY glTexCoord3hNV (GLhalfNV s, GLhalfNV t, GLhalfNV r);
8128 GLAPI void APIENTRY glTexCoord3hvNV (const GLhalfNV *); 9405 GLAPI void APIENTRY glTexCoord3hvNV (const GLhalfNV *v);
8129 GLAPI void APIENTRY glTexCoord4hNV (GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV); 9406 GLAPI void APIENTRY glTexCoord4hNV (GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
8130 GLAPI void APIENTRY glTexCoord4hvNV (const GLhalfNV *); 9407 GLAPI void APIENTRY glTexCoord4hvNV (const GLhalfNV *v);
8131 GLAPI void APIENTRY glMultiTexCoord1hNV (GLenum, GLhalfNV); 9408 GLAPI void APIENTRY glMultiTexCoord1hNV (GLenum target, GLhalfNV s);
8132 GLAPI void APIENTRY glMultiTexCoord1hvNV (GLenum, const GLhalfNV *); 9409 GLAPI void APIENTRY glMultiTexCoord1hvNV (GLenum target, const GLhalfNV *v);
8133 GLAPI void APIENTRY glMultiTexCoord2hNV (GLenum, GLhalfNV, GLhalfNV); 9410 GLAPI void APIENTRY glMultiTexCoord2hNV (GLenum target, GLhalfNV s, GLhalfNV t);
8134 GLAPI void APIENTRY glMultiTexCoord2hvNV (GLenum, const GLhalfNV *); 9411 GLAPI void APIENTRY glMultiTexCoord2hvNV (GLenum target, const GLhalfNV *v);
8135 GLAPI void APIENTRY glMultiTexCoord3hNV (GLenum, GLhalfNV, GLhalfNV, GLhalfNV); 9412 GLAPI void APIENTRY glMultiTexCoord3hNV (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r);
8136 GLAPI void APIENTRY glMultiTexCoord3hvNV (GLenum, const GLhalfNV *); 9413 GLAPI void APIENTRY glMultiTexCoord3hvNV (GLenum target, const GLhalfNV *v);
8137 GLAPI void APIENTRY glMultiTexCoord4hNV (GLenum, GLhalfNV, GLhalfNV, GLhalfNV, G LhalfNV); 9414 GLAPI void APIENTRY glMultiTexCoord4hNV (GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q);
8138 GLAPI void APIENTRY glMultiTexCoord4hvNV (GLenum, const GLhalfNV *); 9415 GLAPI void APIENTRY glMultiTexCoord4hvNV (GLenum target, const GLhalfNV *v);
8139 GLAPI void APIENTRY glFogCoordhNV (GLhalfNV); 9416 GLAPI void APIENTRY glFogCoordhNV (GLhalfNV fog);
8140 GLAPI void APIENTRY glFogCoordhvNV (const GLhalfNV *); 9417 GLAPI void APIENTRY glFogCoordhvNV (const GLhalfNV *fog);
8141 GLAPI void APIENTRY glSecondaryColor3hNV (GLhalfNV, GLhalfNV, GLhalfNV); 9418 GLAPI void APIENTRY glSecondaryColor3hNV (GLhalfNV red, GLhalfNV green, GLhalfNV blue);
8142 GLAPI void APIENTRY glSecondaryColor3hvNV (const GLhalfNV *); 9419 GLAPI void APIENTRY glSecondaryColor3hvNV (const GLhalfNV *v);
8143 GLAPI void APIENTRY glVertexWeighthNV (GLhalfNV); 9420 GLAPI void APIENTRY glVertexWeighthNV (GLhalfNV weight);
8144 GLAPI void APIENTRY glVertexWeighthvNV (const GLhalfNV *); 9421 GLAPI void APIENTRY glVertexWeighthvNV (const GLhalfNV *weight);
8145 GLAPI void APIENTRY glVertexAttrib1hNV (GLuint, GLhalfNV); 9422 GLAPI void APIENTRY glVertexAttrib1hNV (GLuint index, GLhalfNV x);
8146 GLAPI void APIENTRY glVertexAttrib1hvNV (GLuint, const GLhalfNV *); 9423 GLAPI void APIENTRY glVertexAttrib1hvNV (GLuint index, const GLhalfNV *v);
8147 GLAPI void APIENTRY glVertexAttrib2hNV (GLuint, GLhalfNV, GLhalfNV); 9424 GLAPI void APIENTRY glVertexAttrib2hNV (GLuint index, GLhalfNV x, GLhalfNV y);
8148 GLAPI void APIENTRY glVertexAttrib2hvNV (GLuint, const GLhalfNV *); 9425 GLAPI void APIENTRY glVertexAttrib2hvNV (GLuint index, const GLhalfNV *v);
8149 GLAPI void APIENTRY glVertexAttrib3hNV (GLuint, GLhalfNV, GLhalfNV, GLhalfNV); 9426 GLAPI void APIENTRY glVertexAttrib3hNV (GLuint index, GLhalfNV x, GLhalfNV y, GL halfNV z);
8150 GLAPI void APIENTRY glVertexAttrib3hvNV (GLuint, const GLhalfNV *); 9427 GLAPI void APIENTRY glVertexAttrib3hvNV (GLuint index, const GLhalfNV *v);
8151 GLAPI void APIENTRY glVertexAttrib4hNV (GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GL halfNV); 9428 GLAPI void APIENTRY glVertexAttrib4hNV (GLuint index, GLhalfNV x, GLhalfNV y, GL halfNV z, GLhalfNV w);
8152 GLAPI void APIENTRY glVertexAttrib4hvNV (GLuint, const GLhalfNV *); 9429 GLAPI void APIENTRY glVertexAttrib4hvNV (GLuint index, const GLhalfNV *v);
8153 GLAPI void APIENTRY glVertexAttribs1hvNV (GLuint, GLsizei, const GLhalfNV *); 9430 GLAPI void APIENTRY glVertexAttribs1hvNV (GLuint index, GLsizei n, const GLhalfN V *v);
8154 GLAPI void APIENTRY glVertexAttribs2hvNV (GLuint, GLsizei, const GLhalfNV *); 9431 GLAPI void APIENTRY glVertexAttribs2hvNV (GLuint index, GLsizei n, const GLhalfN V *v);
8155 GLAPI void APIENTRY glVertexAttribs3hvNV (GLuint, GLsizei, const GLhalfNV *); 9432 GLAPI void APIENTRY glVertexAttribs3hvNV (GLuint index, GLsizei n, const GLhalfN V *v);
8156 GLAPI void APIENTRY glVertexAttribs4hvNV (GLuint, GLsizei, const GLhalfNV *); 9433 GLAPI void APIENTRY glVertexAttribs4hvNV (GLuint index, GLsizei n, const GLhalfN V *v);
8157 #endif /* GL_GLEXT_PROTOTYPES */ 9434 #endif /* GL_GLEXT_PROTOTYPES */
8158 typedef void (APIENTRYP PFNGLVERTEX2HNVPROC) (GLhalfNV x, GLhalfNV y); 9435 typedef void (APIENTRYP PFNGLVERTEX2HNVPROC) (GLhalfNV x, GLhalfNV y);
8159 typedef void (APIENTRYP PFNGLVERTEX2HVNVPROC) (const GLhalfNV *v); 9436 typedef void (APIENTRYP PFNGLVERTEX2HVNVPROC) (const GLhalfNV *v);
8160 typedef void (APIENTRYP PFNGLVERTEX3HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z ); 9437 typedef void (APIENTRYP PFNGLVERTEX3HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z );
8161 typedef void (APIENTRYP PFNGLVERTEX3HVNVPROC) (const GLhalfNV *v); 9438 typedef void (APIENTRYP PFNGLVERTEX3HVNVPROC) (const GLhalfNV *v);
8162 typedef void (APIENTRYP PFNGLVERTEX4HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z , GLhalfNV w); 9439 typedef void (APIENTRYP PFNGLVERTEX4HNVPROC) (GLhalfNV x, GLhalfNV y, GLhalfNV z , GLhalfNV w);
8163 typedef void (APIENTRYP PFNGLVERTEX4HVNVPROC) (const GLhalfNV *v); 9440 typedef void (APIENTRYP PFNGLVERTEX4HVNVPROC) (const GLhalfNV *v);
8164 typedef void (APIENTRYP PFNGLNORMAL3HNVPROC) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz); 9441 typedef void (APIENTRYP PFNGLNORMAL3HNVPROC) (GLhalfNV nx, GLhalfNV ny, GLhalfNV nz);
8165 typedef void (APIENTRYP PFNGLNORMAL3HVNVPROC) (const GLhalfNV *v); 9442 typedef void (APIENTRYP PFNGLNORMAL3HVNVPROC) (const GLhalfNV *v);
8166 typedef void (APIENTRYP PFNGLCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhal fNV blue); 9443 typedef void (APIENTRYP PFNGLCOLOR3HNVPROC) (GLhalfNV red, GLhalfNV green, GLhal fNV blue);
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
8199 typedef void (APIENTRYP PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalfN V *v); 9476 typedef void (APIENTRYP PFNGLVERTEXATTRIB4HVNVPROC) (GLuint index, const GLhalfN V *v);
8200 typedef void (APIENTRYP PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, c onst GLhalfNV *v); 9477 typedef void (APIENTRYP PFNGLVERTEXATTRIBS1HVNVPROC) (GLuint index, GLsizei n, c onst GLhalfNV *v);
8201 typedef void (APIENTRYP PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, c onst GLhalfNV *v); 9478 typedef void (APIENTRYP PFNGLVERTEXATTRIBS2HVNVPROC) (GLuint index, GLsizei n, c onst GLhalfNV *v);
8202 typedef void (APIENTRYP PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, c onst GLhalfNV *v); 9479 typedef void (APIENTRYP PFNGLVERTEXATTRIBS3HVNVPROC) (GLuint index, GLsizei n, c onst GLhalfNV *v);
8203 typedef void (APIENTRYP PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, c onst GLhalfNV *v); 9480 typedef void (APIENTRYP PFNGLVERTEXATTRIBS4HVNVPROC) (GLuint index, GLsizei n, c onst GLhalfNV *v);
8204 #endif 9481 #endif
8205 9482
8206 #ifndef GL_NV_pixel_data_range 9483 #ifndef GL_NV_pixel_data_range
8207 #define GL_NV_pixel_data_range 1 9484 #define GL_NV_pixel_data_range 1
8208 #ifdef GL_GLEXT_PROTOTYPES 9485 #ifdef GL_GLEXT_PROTOTYPES
8209 GLAPI void APIENTRY glPixelDataRangeNV (GLenum, GLsizei, GLvoid *); 9486 GLAPI void APIENTRY glPixelDataRangeNV (GLenum target, GLsizei length, GLvoid *p ointer);
8210 GLAPI void APIENTRY glFlushPixelDataRangeNV (GLenum); 9487 GLAPI void APIENTRY glFlushPixelDataRangeNV (GLenum target);
8211 #endif /* GL_GLEXT_PROTOTYPES */ 9488 #endif /* GL_GLEXT_PROTOTYPES */
8212 typedef void (APIENTRYP PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei lengt h, GLvoid *pointer); 9489 typedef void (APIENTRYP PFNGLPIXELDATARANGENVPROC) (GLenum target, GLsizei lengt h, GLvoid *pointer);
8213 typedef void (APIENTRYP PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target); 9490 typedef void (APIENTRYP PFNGLFLUSHPIXELDATARANGENVPROC) (GLenum target);
8214 #endif 9491 #endif
8215 9492
8216 #ifndef GL_NV_primitive_restart 9493 #ifndef GL_NV_primitive_restart
8217 #define GL_NV_primitive_restart 1 9494 #define GL_NV_primitive_restart 1
8218 #ifdef GL_GLEXT_PROTOTYPES 9495 #ifdef GL_GLEXT_PROTOTYPES
8219 GLAPI void APIENTRY glPrimitiveRestartNV (void); 9496 GLAPI void APIENTRY glPrimitiveRestartNV (void);
8220 GLAPI void APIENTRY glPrimitiveRestartIndexNV (GLuint); 9497 GLAPI void APIENTRY glPrimitiveRestartIndexNV (GLuint index);
8221 #endif /* GL_GLEXT_PROTOTYPES */ 9498 #endif /* GL_GLEXT_PROTOTYPES */
8222 typedef void (APIENTRYP PFNGLPRIMITIVERESTARTNVPROC) (void); 9499 typedef void (APIENTRYP PFNGLPRIMITIVERESTARTNVPROC) (void);
8223 typedef void (APIENTRYP PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index); 9500 typedef void (APIENTRYP PFNGLPRIMITIVERESTARTINDEXNVPROC) (GLuint index);
8224 #endif 9501 #endif
8225 9502
8226 #ifndef GL_NV_texture_expand_normal 9503 #ifndef GL_NV_texture_expand_normal
8227 #define GL_NV_texture_expand_normal 1 9504 #define GL_NV_texture_expand_normal 1
8228 #endif 9505 #endif
8229 9506
8230 #ifndef GL_NV_vertex_program2 9507 #ifndef GL_NV_vertex_program2
8231 #define GL_NV_vertex_program2 1 9508 #define GL_NV_vertex_program2 1
8232 #endif 9509 #endif
8233 9510
8234 #ifndef GL_ATI_map_object_buffer 9511 #ifndef GL_ATI_map_object_buffer
8235 #define GL_ATI_map_object_buffer 1 9512 #define GL_ATI_map_object_buffer 1
8236 #ifdef GL_GLEXT_PROTOTYPES 9513 #ifdef GL_GLEXT_PROTOTYPES
8237 GLAPI GLvoid* APIENTRY glMapObjectBufferATI (GLuint); 9514 GLAPI GLvoid* APIENTRY glMapObjectBufferATI (GLuint buffer);
8238 GLAPI void APIENTRY glUnmapObjectBufferATI (GLuint); 9515 GLAPI void APIENTRY glUnmapObjectBufferATI (GLuint buffer);
8239 #endif /* GL_GLEXT_PROTOTYPES */ 9516 #endif /* GL_GLEXT_PROTOTYPES */
8240 typedef GLvoid* (APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer); 9517 typedef GLvoid* (APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC) (GLuint buffer);
8241 typedef void (APIENTRYP PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer); 9518 typedef void (APIENTRYP PFNGLUNMAPOBJECTBUFFERATIPROC) (GLuint buffer);
8242 #endif 9519 #endif
8243 9520
8244 #ifndef GL_ATI_separate_stencil 9521 #ifndef GL_ATI_separate_stencil
8245 #define GL_ATI_separate_stencil 1 9522 #define GL_ATI_separate_stencil 1
8246 #ifdef GL_GLEXT_PROTOTYPES 9523 #ifdef GL_GLEXT_PROTOTYPES
8247 GLAPI void APIENTRY glStencilOpSeparateATI (GLenum, GLenum, GLenum, GLenum); 9524 GLAPI void APIENTRY glStencilOpSeparateATI (GLenum face, GLenum sfail, GLenum dp fail, GLenum dppass);
8248 GLAPI void APIENTRY glStencilFuncSeparateATI (GLenum, GLenum, GLint, GLuint); 9525 GLAPI void APIENTRY glStencilFuncSeparateATI (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
8249 #endif /* GL_GLEXT_PROTOTYPES */ 9526 #endif /* GL_GLEXT_PROTOTYPES */
8250 typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfai l, GLenum dpfail, GLenum dppass); 9527 typedef void (APIENTRYP PFNGLSTENCILOPSEPARATEATIPROC) (GLenum face, GLenum sfai l, GLenum dpfail, GLenum dppass);
8251 typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLen um backfunc, GLint ref, GLuint mask); 9528 typedef void (APIENTRYP PFNGLSTENCILFUNCSEPARATEATIPROC) (GLenum frontfunc, GLen um backfunc, GLint ref, GLuint mask);
8252 #endif 9529 #endif
8253 9530
8254 #ifndef GL_ATI_vertex_attrib_array_object 9531 #ifndef GL_ATI_vertex_attrib_array_object
8255 #define GL_ATI_vertex_attrib_array_object 1 9532 #define GL_ATI_vertex_attrib_array_object 1
8256 #ifdef GL_GLEXT_PROTOTYPES 9533 #ifdef GL_GLEXT_PROTOTYPES
8257 GLAPI void APIENTRY glVertexAttribArrayObjectATI (GLuint, GLint, GLenum, GLboole an, GLsizei, GLuint, GLuint); 9534 GLAPI void APIENTRY glVertexAttribArrayObjectATI (GLuint index, GLint size, GLen um type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
8258 GLAPI void APIENTRY glGetVertexAttribArrayObjectfvATI (GLuint, GLenum, GLfloat * ); 9535 GLAPI void APIENTRY glGetVertexAttribArrayObjectfvATI (GLuint index, GLenum pnam e, GLfloat *params);
8259 GLAPI void APIENTRY glGetVertexAttribArrayObjectivATI (GLuint, GLenum, GLint *); 9536 GLAPI void APIENTRY glGetVertexAttribArrayObjectivATI (GLuint index, GLenum pnam e, GLint *params);
8260 #endif /* GL_GLEXT_PROTOTYPES */ 9537 #endif /* GL_GLEXT_PROTOTYPES */
8261 typedef void (APIENTRYP PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLin t size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset); 9538 typedef void (APIENTRYP PFNGLVERTEXATTRIBARRAYOBJECTATIPROC) (GLuint index, GLin t size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset);
8262 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat *params); 9539 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) (GLuint index, GLenum pname, GLfloat *params);
8263 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint *params); 9540 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) (GLuint index, GLenum pname, GLint *params);
8264 #endif 9541 #endif
8265 9542
8266 #ifndef GL_OES_read_format 9543 #ifndef GL_OES_read_format
8267 #define GL_OES_read_format 1 9544 #define GL_OES_read_format 1
8268 #endif 9545 #endif
8269 9546
8270 #ifndef GL_EXT_depth_bounds_test 9547 #ifndef GL_EXT_depth_bounds_test
8271 #define GL_EXT_depth_bounds_test 1 9548 #define GL_EXT_depth_bounds_test 1
8272 #ifdef GL_GLEXT_PROTOTYPES 9549 #ifdef GL_GLEXT_PROTOTYPES
8273 GLAPI void APIENTRY glDepthBoundsEXT (GLclampd, GLclampd); 9550 GLAPI void APIENTRY glDepthBoundsEXT (GLclampd zmin, GLclampd zmax);
8274 #endif /* GL_GLEXT_PROTOTYPES */ 9551 #endif /* GL_GLEXT_PROTOTYPES */
8275 typedef void (APIENTRYP PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax); 9552 typedef void (APIENTRYP PFNGLDEPTHBOUNDSEXTPROC) (GLclampd zmin, GLclampd zmax);
8276 #endif 9553 #endif
8277 9554
8278 #ifndef GL_EXT_texture_mirror_clamp 9555 #ifndef GL_EXT_texture_mirror_clamp
8279 #define GL_EXT_texture_mirror_clamp 1 9556 #define GL_EXT_texture_mirror_clamp 1
8280 #endif 9557 #endif
8281 9558
8282 #ifndef GL_EXT_blend_equation_separate 9559 #ifndef GL_EXT_blend_equation_separate
8283 #define GL_EXT_blend_equation_separate 1 9560 #define GL_EXT_blend_equation_separate 1
8284 #ifdef GL_GLEXT_PROTOTYPES 9561 #ifdef GL_GLEXT_PROTOTYPES
8285 GLAPI void APIENTRY glBlendEquationSeparateEXT (GLenum, GLenum); 9562 GLAPI void APIENTRY glBlendEquationSeparateEXT (GLenum modeRGB, GLenum modeAlpha );
8286 #endif /* GL_GLEXT_PROTOTYPES */ 9563 #endif /* GL_GLEXT_PROTOTYPES */
8287 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLen um modeAlpha); 9564 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEEXTPROC) (GLenum modeRGB, GLen um modeAlpha);
8288 #endif 9565 #endif
8289 9566
8290 #ifndef GL_MESA_pack_invert 9567 #ifndef GL_MESA_pack_invert
8291 #define GL_MESA_pack_invert 1 9568 #define GL_MESA_pack_invert 1
8292 #endif 9569 #endif
8293 9570
8294 #ifndef GL_MESA_ycbcr_texture 9571 #ifndef GL_MESA_ycbcr_texture
8295 #define GL_MESA_ycbcr_texture 1 9572 #define GL_MESA_ycbcr_texture 1
(...skipping 15 matching lines...) Expand all
8311 #define GL_NV_vertex_program2_option 1 9588 #define GL_NV_vertex_program2_option 1
8312 #endif 9589 #endif
8313 9590
8314 #ifndef GL_NV_vertex_program3 9591 #ifndef GL_NV_vertex_program3
8315 #define GL_NV_vertex_program3 1 9592 #define GL_NV_vertex_program3 1
8316 #endif 9593 #endif
8317 9594
8318 #ifndef GL_EXT_framebuffer_object 9595 #ifndef GL_EXT_framebuffer_object
8319 #define GL_EXT_framebuffer_object 1 9596 #define GL_EXT_framebuffer_object 1
8320 #ifdef GL_GLEXT_PROTOTYPES 9597 #ifdef GL_GLEXT_PROTOTYPES
8321 GLAPI GLboolean APIENTRY glIsRenderbufferEXT (GLuint); 9598 GLAPI GLboolean APIENTRY glIsRenderbufferEXT (GLuint renderbuffer);
8322 GLAPI void APIENTRY glBindRenderbufferEXT (GLenum, GLuint); 9599 GLAPI void APIENTRY glBindRenderbufferEXT (GLenum target, GLuint renderbuffer);
8323 GLAPI void APIENTRY glDeleteRenderbuffersEXT (GLsizei, const GLuint *); 9600 GLAPI void APIENTRY glDeleteRenderbuffersEXT (GLsizei n, const GLuint *renderbuf fers);
8324 GLAPI void APIENTRY glGenRenderbuffersEXT (GLsizei, GLuint *); 9601 GLAPI void APIENTRY glGenRenderbuffersEXT (GLsizei n, GLuint *renderbuffers);
8325 GLAPI void APIENTRY glRenderbufferStorageEXT (GLenum, GLenum, GLsizei, GLsizei); 9602 GLAPI void APIENTRY glRenderbufferStorageEXT (GLenum target, GLenum internalform at, GLsizei width, GLsizei height);
8326 GLAPI void APIENTRY glGetRenderbufferParameterivEXT (GLenum, GLenum, GLint *); 9603 GLAPI void APIENTRY glGetRenderbufferParameterivEXT (GLenum target, GLenum pname , GLint *params);
8327 GLAPI GLboolean APIENTRY glIsFramebufferEXT (GLuint); 9604 GLAPI GLboolean APIENTRY glIsFramebufferEXT (GLuint framebuffer);
8328 GLAPI void APIENTRY glBindFramebufferEXT (GLenum, GLuint); 9605 GLAPI void APIENTRY glBindFramebufferEXT (GLenum target, GLuint framebuffer);
8329 GLAPI void APIENTRY glDeleteFramebuffersEXT (GLsizei, const GLuint *); 9606 GLAPI void APIENTRY glDeleteFramebuffersEXT (GLsizei n, const GLuint *framebuffe rs);
8330 GLAPI void APIENTRY glGenFramebuffersEXT (GLsizei, GLuint *); 9607 GLAPI void APIENTRY glGenFramebuffersEXT (GLsizei n, GLuint *framebuffers);
8331 GLAPI GLenum APIENTRY glCheckFramebufferStatusEXT (GLenum); 9608 GLAPI GLenum APIENTRY glCheckFramebufferStatusEXT (GLenum target);
8332 GLAPI void APIENTRY glFramebufferTexture1DEXT (GLenum, GLenum, GLenum, GLuint, G Lint); 9609 GLAPI void APIENTRY glFramebufferTexture1DEXT (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
8333 GLAPI void APIENTRY glFramebufferTexture2DEXT (GLenum, GLenum, GLenum, GLuint, G Lint); 9610 GLAPI void APIENTRY glFramebufferTexture2DEXT (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
8334 GLAPI void APIENTRY glFramebufferTexture3DEXT (GLenum, GLenum, GLenum, GLuint, G Lint, GLint); 9611 GLAPI void APIENTRY glFramebufferTexture3DEXT (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
8335 GLAPI void APIENTRY glFramebufferRenderbufferEXT (GLenum, GLenum, GLenum, GLuint ); 9612 GLAPI void APIENTRY glFramebufferRenderbufferEXT (GLenum target, GLenum attachme nt, GLenum renderbuffertarget, GLuint renderbuffer);
8336 GLAPI void APIENTRY glGetFramebufferAttachmentParameterivEXT (GLenum, GLenum, GL enum, GLint *); 9613 GLAPI void APIENTRY glGetFramebufferAttachmentParameterivEXT (GLenum target, GLe num attachment, GLenum pname, GLint *params);
8337 GLAPI void APIENTRY glGenerateMipmapEXT (GLenum); 9614 GLAPI void APIENTRY glGenerateMipmapEXT (GLenum target);
8338 #endif /* GL_GLEXT_PROTOTYPES */ 9615 #endif /* GL_GLEXT_PROTOTYPES */
8339 typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer); 9616 typedef GLboolean (APIENTRYP PFNGLISRENDERBUFFEREXTPROC) (GLuint renderbuffer);
8340 typedef void (APIENTRYP PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint ren derbuffer); 9617 typedef void (APIENTRYP PFNGLBINDRENDERBUFFEREXTPROC) (GLenum target, GLuint ren derbuffer);
8341 typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuin t *renderbuffers); 9618 typedef void (APIENTRYP PFNGLDELETERENDERBUFFERSEXTPROC) (GLsizei n, const GLuin t *renderbuffers);
8342 typedef void (APIENTRYP PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint *render buffers); 9619 typedef void (APIENTRYP PFNGLGENRENDERBUFFERSEXTPROC) (GLsizei n, GLuint *render buffers);
8343 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); 9620 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height);
8344 typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params); 9621 typedef void (APIENTRYP PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) (GLenum target, GLenum pname, GLint *params);
8345 typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer); 9622 typedef GLboolean (APIENTRYP PFNGLISFRAMEBUFFEREXTPROC) (GLuint framebuffer);
8346 typedef void (APIENTRYP PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint fram ebuffer); 9623 typedef void (APIENTRYP PFNGLBINDFRAMEBUFFEREXTPROC) (GLenum target, GLuint fram ebuffer);
8347 typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint *framebuffers); 9624 typedef void (APIENTRYP PFNGLDELETEFRAMEBUFFERSEXTPROC) (GLsizei n, const GLuint *framebuffers);
8348 typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint *framebu ffers); 9625 typedef void (APIENTRYP PFNGLGENFRAMEBUFFERSEXTPROC) (GLsizei n, GLuint *framebu ffers);
8349 typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target); 9626 typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) (GLenum target);
8350 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 9627 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
8351 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 9628 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
8352 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); 9629 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURE3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
8353 typedef void (APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLe num attachment, GLenum renderbuffertarget, GLuint renderbuffer); 9630 typedef void (APIENTRYP PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) (GLenum target, GLe num attachment, GLenum renderbuffertarget, GLuint renderbuffer);
8354 typedef void (APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params); 9631 typedef void (APIENTRYP PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint *params);
8355 typedef void (APIENTRYP PFNGLGENERATEMIPMAPEXTPROC) (GLenum target); 9632 typedef void (APIENTRYP PFNGLGENERATEMIPMAPEXTPROC) (GLenum target);
8356 #endif 9633 #endif
8357 9634
8358 #ifndef GL_GREMEDY_string_marker 9635 #ifndef GL_GREMEDY_string_marker
8359 #define GL_GREMEDY_string_marker 1 9636 #define GL_GREMEDY_string_marker 1
8360 #ifdef GL_GLEXT_PROTOTYPES 9637 #ifdef GL_GLEXT_PROTOTYPES
8361 GLAPI void APIENTRY glStringMarkerGREMEDY (GLsizei, const GLvoid *); 9638 GLAPI void APIENTRY glStringMarkerGREMEDY (GLsizei len, const GLvoid *string);
8362 #endif /* GL_GLEXT_PROTOTYPES */ 9639 #endif /* GL_GLEXT_PROTOTYPES */
8363 typedef void (APIENTRYP PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid *string); 9640 typedef void (APIENTRYP PFNGLSTRINGMARKERGREMEDYPROC) (GLsizei len, const GLvoid *string);
8364 #endif 9641 #endif
8365 9642
8366 #ifndef GL_EXT_packed_depth_stencil 9643 #ifndef GL_EXT_packed_depth_stencil
8367 #define GL_EXT_packed_depth_stencil 1 9644 #define GL_EXT_packed_depth_stencil 1
8368 #endif 9645 #endif
8369 9646
8370 #ifndef GL_EXT_stencil_clear_tag 9647 #ifndef GL_EXT_stencil_clear_tag
8371 #define GL_EXT_stencil_clear_tag 1 9648 #define GL_EXT_stencil_clear_tag 1
8372 #ifdef GL_GLEXT_PROTOTYPES 9649 #ifdef GL_GLEXT_PROTOTYPES
8373 GLAPI void APIENTRY glStencilClearTagEXT (GLsizei, GLuint); 9650 GLAPI void APIENTRY glStencilClearTagEXT (GLsizei stencilTagBits, GLuint stencil ClearTag);
8374 #endif /* GL_GLEXT_PROTOTYPES */ 9651 #endif /* GL_GLEXT_PROTOTYPES */
8375 typedef void (APIENTRYP PFNGLSTENCILCLEARTAGEXTPROC) (GLsizei stencilTagBits, GL uint stencilClearTag); 9652 typedef void (APIENTRYP PFNGLSTENCILCLEARTAGEXTPROC) (GLsizei stencilTagBits, GL uint stencilClearTag);
8376 #endif 9653 #endif
8377 9654
8378 #ifndef GL_EXT_texture_sRGB 9655 #ifndef GL_EXT_texture_sRGB
8379 #define GL_EXT_texture_sRGB 1 9656 #define GL_EXT_texture_sRGB 1
8380 #endif 9657 #endif
8381 9658
8382 #ifndef GL_EXT_framebuffer_blit 9659 #ifndef GL_EXT_framebuffer_blit
8383 #define GL_EXT_framebuffer_blit 1 9660 #define GL_EXT_framebuffer_blit 1
8384 #ifdef GL_GLEXT_PROTOTYPES 9661 #ifdef GL_GLEXT_PROTOTYPES
8385 GLAPI void APIENTRY glBlitFramebufferEXT (GLint, GLint, GLint, GLint, GLint, GLi nt, GLint, GLint, GLbitfield, GLenum); 9662 GLAPI void APIENTRY glBlitFramebufferEXT (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mas k, GLenum filter);
8386 #endif /* GL_GLEXT_PROTOTYPES */ 9663 #endif /* GL_GLEXT_PROTOTYPES */
8387 typedef void (APIENTRYP PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GL bitfield mask, GLenum filter); 9664 typedef void (APIENTRYP PFNGLBLITFRAMEBUFFEREXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GL bitfield mask, GLenum filter);
8388 #endif 9665 #endif
8389 9666
8390 #ifndef GL_EXT_framebuffer_multisample 9667 #ifndef GL_EXT_framebuffer_multisample
8391 #define GL_EXT_framebuffer_multisample 1 9668 #define GL_EXT_framebuffer_multisample 1
8392 #ifdef GL_GLEXT_PROTOTYPES 9669 #ifdef GL_GLEXT_PROTOTYPES
8393 GLAPI void APIENTRY glRenderbufferStorageMultisampleEXT (GLenum, GLsizei, GLenum , GLsizei, GLsizei); 9670 GLAPI void APIENTRY glRenderbufferStorageMultisampleEXT (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
8394 #endif /* GL_GLEXT_PROTOTYPES */ 9671 #endif /* GL_GLEXT_PROTOTYPES */
8395 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum targ et, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height); 9672 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLenum targ et, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
8396 #endif 9673 #endif
8397 9674
8398 #ifndef GL_MESAX_texture_stack 9675 #ifndef GL_MESAX_texture_stack
8399 #define GL_MESAX_texture_stack 1 9676 #define GL_MESAX_texture_stack 1
8400 #endif 9677 #endif
8401 9678
8402 #ifndef GL_EXT_timer_query 9679 #ifndef GL_EXT_timer_query
8403 #define GL_EXT_timer_query 1 9680 #define GL_EXT_timer_query 1
8404 #ifdef GL_GLEXT_PROTOTYPES 9681 #ifdef GL_GLEXT_PROTOTYPES
8405 GLAPI void APIENTRY glGetQueryObjecti64vEXT (GLuint, GLenum, GLint64EXT *); 9682 GLAPI void APIENTRY glGetQueryObjecti64vEXT (GLuint id, GLenum pname, GLint64EXT *params);
8406 GLAPI void APIENTRY glGetQueryObjectui64vEXT (GLuint, GLenum, GLuint64EXT *); 9683 GLAPI void APIENTRY glGetQueryObjectui64vEXT (GLuint id, GLenum pname, GLuint64E XT *params);
8407 #endif /* GL_GLEXT_PROTOTYPES */ 9684 #endif /* GL_GLEXT_PROTOTYPES */
8408 typedef void (APIENTRYP PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname , GLint64EXT *params); 9685 typedef void (APIENTRYP PFNGLGETQUERYOBJECTI64VEXTPROC) (GLuint id, GLenum pname , GLint64EXT *params);
8409 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pnam e, GLuint64EXT *params); 9686 typedef void (APIENTRYP PFNGLGETQUERYOBJECTUI64VEXTPROC) (GLuint id, GLenum pnam e, GLuint64EXT *params);
8410 #endif 9687 #endif
8411 9688
8412 #ifndef GL_EXT_gpu_program_parameters 9689 #ifndef GL_EXT_gpu_program_parameters
8413 #define GL_EXT_gpu_program_parameters 1 9690 #define GL_EXT_gpu_program_parameters 1
8414 #ifdef GL_GLEXT_PROTOTYPES 9691 #ifdef GL_GLEXT_PROTOTYPES
8415 GLAPI void APIENTRY glProgramEnvParameters4fvEXT (GLenum, GLuint, GLsizei, const GLfloat *); 9692 GLAPI void APIENTRY glProgramEnvParameters4fvEXT (GLenum target, GLuint index, G Lsizei count, const GLfloat *params);
8416 GLAPI void APIENTRY glProgramLocalParameters4fvEXT (GLenum, GLuint, GLsizei, con st GLfloat *); 9693 GLAPI void APIENTRY glProgramLocalParameters4fvEXT (GLenum target, GLuint index, GLsizei count, const GLfloat *params);
8417 #endif /* GL_GLEXT_PROTOTYPES */ 9694 #endif /* GL_GLEXT_PROTOTYPES */
8418 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLu int index, GLsizei count, const GLfloat *params); 9695 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERS4FVEXTPROC) (GLenum target, GLu int index, GLsizei count, const GLfloat *params);
8419 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, G Luint index, GLsizei count, const GLfloat *params); 9696 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) (GLenum target, G Luint index, GLsizei count, const GLfloat *params);
8420 #endif 9697 #endif
8421 9698
8422 #ifndef GL_APPLE_flush_buffer_range 9699 #ifndef GL_APPLE_flush_buffer_range
8423 #define GL_APPLE_flush_buffer_range 1 9700 #define GL_APPLE_flush_buffer_range 1
8424 #ifdef GL_GLEXT_PROTOTYPES 9701 #ifdef GL_GLEXT_PROTOTYPES
8425 GLAPI void APIENTRY glBufferParameteriAPPLE (GLenum, GLenum, GLint); 9702 GLAPI void APIENTRY glBufferParameteriAPPLE (GLenum target, GLenum pname, GLint param);
8426 GLAPI void APIENTRY glFlushMappedBufferRangeAPPLE (GLenum, GLintptr, GLsizeiptr) ; 9703 GLAPI void APIENTRY glFlushMappedBufferRangeAPPLE (GLenum target, GLintptr offse t, GLsizeiptr size);
8427 #endif /* GL_GLEXT_PROTOTYPES */ 9704 #endif /* GL_GLEXT_PROTOTYPES */
8428 typedef void (APIENTRYP PFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum p name, GLint param); 9705 typedef void (APIENTRYP PFNGLBUFFERPARAMETERIAPPLEPROC) (GLenum target, GLenum p name, GLint param);
8429 typedef void (APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GL intptr offset, GLsizeiptr size); 9706 typedef void (APIENTRYP PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) (GLenum target, GL intptr offset, GLsizeiptr size);
8430 #endif 9707 #endif
8431 9708
8432 #ifndef GL_NV_gpu_program4 9709 #ifndef GL_NV_gpu_program4
8433 #define GL_NV_gpu_program4 1 9710 #define GL_NV_gpu_program4 1
8434 #ifdef GL_GLEXT_PROTOTYPES 9711 #ifdef GL_GLEXT_PROTOTYPES
8435 GLAPI void APIENTRY glProgramLocalParameterI4iNV (GLenum, GLuint, GLint, GLint, GLint, GLint); 9712 GLAPI void APIENTRY glProgramLocalParameterI4iNV (GLenum target, GLuint index, G Lint x, GLint y, GLint z, GLint w);
8436 GLAPI void APIENTRY glProgramLocalParameterI4ivNV (GLenum, GLuint, const GLint * ); 9713 GLAPI void APIENTRY glProgramLocalParameterI4ivNV (GLenum target, GLuint index, const GLint *params);
8437 GLAPI void APIENTRY glProgramLocalParametersI4ivNV (GLenum, GLuint, GLsizei, con st GLint *); 9714 GLAPI void APIENTRY glProgramLocalParametersI4ivNV (GLenum target, GLuint index, GLsizei count, const GLint *params);
8438 GLAPI void APIENTRY glProgramLocalParameterI4uiNV (GLenum, GLuint, GLuint, GLuin t, GLuint, GLuint); 9715 GLAPI void APIENTRY glProgramLocalParameterI4uiNV (GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
8439 GLAPI void APIENTRY glProgramLocalParameterI4uivNV (GLenum, GLuint, const GLuint *); 9716 GLAPI void APIENTRY glProgramLocalParameterI4uivNV (GLenum target, GLuint index, const GLuint *params);
8440 GLAPI void APIENTRY glProgramLocalParametersI4uivNV (GLenum, GLuint, GLsizei, co nst GLuint *); 9717 GLAPI void APIENTRY glProgramLocalParametersI4uivNV (GLenum target, GLuint index , GLsizei count, const GLuint *params);
8441 GLAPI void APIENTRY glProgramEnvParameterI4iNV (GLenum, GLuint, GLint, GLint, GL int, GLint); 9718 GLAPI void APIENTRY glProgramEnvParameterI4iNV (GLenum target, GLuint index, GLi nt x, GLint y, GLint z, GLint w);
8442 GLAPI void APIENTRY glProgramEnvParameterI4ivNV (GLenum, GLuint, const GLint *); 9719 GLAPI void APIENTRY glProgramEnvParameterI4ivNV (GLenum target, GLuint index, co nst GLint *params);
8443 GLAPI void APIENTRY glProgramEnvParametersI4ivNV (GLenum, GLuint, GLsizei, const GLint *); 9720 GLAPI void APIENTRY glProgramEnvParametersI4ivNV (GLenum target, GLuint index, G Lsizei count, const GLint *params);
8444 GLAPI void APIENTRY glProgramEnvParameterI4uiNV (GLenum, GLuint, GLuint, GLuint, GLuint, GLuint); 9721 GLAPI void APIENTRY glProgramEnvParameterI4uiNV (GLenum target, GLuint index, GL uint x, GLuint y, GLuint z, GLuint w);
8445 GLAPI void APIENTRY glProgramEnvParameterI4uivNV (GLenum, GLuint, const GLuint * ); 9722 GLAPI void APIENTRY glProgramEnvParameterI4uivNV (GLenum target, GLuint index, c onst GLuint *params);
8446 GLAPI void APIENTRY glProgramEnvParametersI4uivNV (GLenum, GLuint, GLsizei, cons t GLuint *); 9723 GLAPI void APIENTRY glProgramEnvParametersI4uivNV (GLenum target, GLuint index, GLsizei count, const GLuint *params);
8447 GLAPI void APIENTRY glGetProgramLocalParameterIivNV (GLenum, GLuint, GLint *); 9724 GLAPI void APIENTRY glGetProgramLocalParameterIivNV (GLenum target, GLuint index , GLint *params);
8448 GLAPI void APIENTRY glGetProgramLocalParameterIuivNV (GLenum, GLuint, GLuint *); 9725 GLAPI void APIENTRY glGetProgramLocalParameterIuivNV (GLenum target, GLuint inde x, GLuint *params);
8449 GLAPI void APIENTRY glGetProgramEnvParameterIivNV (GLenum, GLuint, GLint *); 9726 GLAPI void APIENTRY glGetProgramEnvParameterIivNV (GLenum target, GLuint index, GLint *params);
8450 GLAPI void APIENTRY glGetProgramEnvParameterIuivNV (GLenum, GLuint, GLuint *); 9727 GLAPI void APIENTRY glGetProgramEnvParameterIuivNV (GLenum target, GLuint index, GLuint *params);
8451 #endif /* GL_GLEXT_PROTOTYPES */ 9728 #endif /* GL_GLEXT_PROTOTYPES */
8452 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLu int index, GLint x, GLint y, GLint z, GLint w); 9729 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4INVPROC) (GLenum target, GLu int index, GLint x, GLint y, GLint z, GLint w);
8453 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GL uint index, const GLint *params); 9730 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) (GLenum target, GL uint index, const GLint *params);
8454 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, G Luint index, GLsizei count, const GLint *params); 9731 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) (GLenum target, G Luint index, GLsizei count, const GLint *params);
8455 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GL uint index, GLuint x, GLuint y, GLuint z, GLuint w); 9732 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4UINVPROC) (GLenum target, GL uint index, GLuint x, GLuint y, GLuint z, GLuint w);
8456 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, G Luint index, const GLuint *params); 9733 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) (GLenum target, G Luint index, const GLuint *params);
8457 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params); 9734 typedef void (APIENTRYP PFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) (GLenum target, GLuint index, GLsizei count, const GLuint *params);
8458 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuin t index, GLint x, GLint y, GLint z, GLint w); 9735 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4INVPROC) (GLenum target, GLuin t index, GLint x, GLint y, GLint z, GLint w);
8459 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLui nt index, const GLint *params); 9736 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4IVNVPROC) (GLenum target, GLui nt index, const GLint *params);
8460 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLu int index, GLsizei count, const GLint *params); 9737 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERSI4IVNVPROC) (GLenum target, GLu int index, GLsizei count, const GLint *params);
8461 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLui nt index, GLuint x, GLuint y, GLuint z, GLuint w); 9738 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4UINVPROC) (GLenum target, GLui nt index, GLuint x, GLuint y, GLuint z, GLuint w);
8462 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLu int index, const GLuint *params); 9739 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERI4UIVNVPROC) (GLenum target, GLu int index, const GLuint *params);
8463 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GL uint index, GLsizei count, const GLuint *params); 9740 typedef void (APIENTRYP PFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) (GLenum target, GL uint index, GLsizei count, const GLuint *params);
8464 typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint *params); 9741 typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) (GLenum target, GLuint index, GLint *params);
8465 typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint *params); 9742 typedef void (APIENTRYP PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) (GLenum target, GLuint index, GLuint *params);
8466 typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERIIVNVPROC) (GLenum target, GL uint index, GLint *params); 9743 typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERIIVNVPROC) (GLenum target, GL uint index, GLint *params);
8467 typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) (GLenum target, G Luint index, GLuint *params); 9744 typedef void (APIENTRYP PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) (GLenum target, G Luint index, GLuint *params);
8468 #endif 9745 #endif
8469 9746
8470 #ifndef GL_NV_geometry_program4 9747 #ifndef GL_NV_geometry_program4
8471 #define GL_NV_geometry_program4 1 9748 #define GL_NV_geometry_program4 1
8472 #ifdef GL_GLEXT_PROTOTYPES 9749 #ifdef GL_GLEXT_PROTOTYPES
8473 GLAPI void APIENTRY glProgramVertexLimitNV (GLenum, GLint); 9750 GLAPI void APIENTRY glProgramVertexLimitNV (GLenum target, GLint limit);
8474 GLAPI void APIENTRY glFramebufferTextureEXT (GLenum, GLenum, GLuint, GLint); 9751 GLAPI void APIENTRY glFramebufferTextureEXT (GLenum target, GLenum attachment, G Luint texture, GLint level);
8475 GLAPI void APIENTRY glFramebufferTextureLayerEXT (GLenum, GLenum, GLuint, GLint, GLint); 9752 GLAPI void APIENTRY glFramebufferTextureLayerEXT (GLenum target, GLenum attachme nt, GLuint texture, GLint level, GLint layer);
8476 GLAPI void APIENTRY glFramebufferTextureFaceEXT (GLenum, GLenum, GLuint, GLint, GLenum); 9753 GLAPI void APIENTRY glFramebufferTextureFaceEXT (GLenum target, GLenum attachmen t, GLuint texture, GLint level, GLenum face);
8477 #endif /* GL_GLEXT_PROTOTYPES */ 9754 #endif /* GL_GLEXT_PROTOTYPES */
8478 typedef void (APIENTRYP PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum target, GLint lim it); 9755 typedef void (APIENTRYP PFNGLPROGRAMVERTEXLIMITNVPROC) (GLenum target, GLint lim it);
8479 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum a ttachment, GLuint texture, GLint level); 9756 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREEXTPROC) (GLenum target, GLenum a ttachment, GLuint texture, GLint level);
8480 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLe num attachment, GLuint texture, GLint level, GLint layer); 9757 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) (GLenum target, GLe num attachment, GLuint texture, GLint level, GLint layer);
8481 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLen um attachment, GLuint texture, GLint level, GLenum face); 9758 typedef void (APIENTRYP PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) (GLenum target, GLen um attachment, GLuint texture, GLint level, GLenum face);
8482 #endif 9759 #endif
8483 9760
8484 #ifndef GL_EXT_geometry_shader4 9761 #ifndef GL_EXT_geometry_shader4
8485 #define GL_EXT_geometry_shader4 1 9762 #define GL_EXT_geometry_shader4 1
8486 #ifdef GL_GLEXT_PROTOTYPES 9763 #ifdef GL_GLEXT_PROTOTYPES
8487 GLAPI void APIENTRY glProgramParameteriEXT (GLuint, GLenum, GLint); 9764 GLAPI void APIENTRY glProgramParameteriEXT (GLuint program, GLenum pname, GLint value);
8488 #endif /* GL_GLEXT_PROTOTYPES */ 9765 #endif /* GL_GLEXT_PROTOTYPES */
8489 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum p name, GLint value); 9766 typedef void (APIENTRYP PFNGLPROGRAMPARAMETERIEXTPROC) (GLuint program, GLenum p name, GLint value);
8490 #endif 9767 #endif
8491 9768
8492 #ifndef GL_NV_vertex_program4 9769 #ifndef GL_NV_vertex_program4
8493 #define GL_NV_vertex_program4 1 9770 #define GL_NV_vertex_program4 1
8494 #ifdef GL_GLEXT_PROTOTYPES 9771 #ifdef GL_GLEXT_PROTOTYPES
8495 GLAPI void APIENTRY glVertexAttribI1iEXT (GLuint, GLint); 9772 GLAPI void APIENTRY glVertexAttribI1iEXT (GLuint index, GLint x);
8496 GLAPI void APIENTRY glVertexAttribI2iEXT (GLuint, GLint, GLint); 9773 GLAPI void APIENTRY glVertexAttribI2iEXT (GLuint index, GLint x, GLint y);
8497 GLAPI void APIENTRY glVertexAttribI3iEXT (GLuint, GLint, GLint, GLint); 9774 GLAPI void APIENTRY glVertexAttribI3iEXT (GLuint index, GLint x, GLint y, GLint z);
8498 GLAPI void APIENTRY glVertexAttribI4iEXT (GLuint, GLint, GLint, GLint, GLint); 9775 GLAPI void APIENTRY glVertexAttribI4iEXT (GLuint index, GLint x, GLint y, GLint z, GLint w);
8499 GLAPI void APIENTRY glVertexAttribI1uiEXT (GLuint, GLuint); 9776 GLAPI void APIENTRY glVertexAttribI1uiEXT (GLuint index, GLuint x);
8500 GLAPI void APIENTRY glVertexAttribI2uiEXT (GLuint, GLuint, GLuint); 9777 GLAPI void APIENTRY glVertexAttribI2uiEXT (GLuint index, GLuint x, GLuint y);
8501 GLAPI void APIENTRY glVertexAttribI3uiEXT (GLuint, GLuint, GLuint, GLuint); 9778 GLAPI void APIENTRY glVertexAttribI3uiEXT (GLuint index, GLuint x, GLuint y, GLu int z);
8502 GLAPI void APIENTRY glVertexAttribI4uiEXT (GLuint, GLuint, GLuint, GLuint, GLuin t); 9779 GLAPI void APIENTRY glVertexAttribI4uiEXT (GLuint index, GLuint x, GLuint y, GLu int z, GLuint w);
8503 GLAPI void APIENTRY glVertexAttribI1ivEXT (GLuint, const GLint *); 9780 GLAPI void APIENTRY glVertexAttribI1ivEXT (GLuint index, const GLint *v);
8504 GLAPI void APIENTRY glVertexAttribI2ivEXT (GLuint, const GLint *); 9781 GLAPI void APIENTRY glVertexAttribI2ivEXT (GLuint index, const GLint *v);
8505 GLAPI void APIENTRY glVertexAttribI3ivEXT (GLuint, const GLint *); 9782 GLAPI void APIENTRY glVertexAttribI3ivEXT (GLuint index, const GLint *v);
8506 GLAPI void APIENTRY glVertexAttribI4ivEXT (GLuint, const GLint *); 9783 GLAPI void APIENTRY glVertexAttribI4ivEXT (GLuint index, const GLint *v);
8507 GLAPI void APIENTRY glVertexAttribI1uivEXT (GLuint, const GLuint *); 9784 GLAPI void APIENTRY glVertexAttribI1uivEXT (GLuint index, const GLuint *v);
8508 GLAPI void APIENTRY glVertexAttribI2uivEXT (GLuint, const GLuint *); 9785 GLAPI void APIENTRY glVertexAttribI2uivEXT (GLuint index, const GLuint *v);
8509 GLAPI void APIENTRY glVertexAttribI3uivEXT (GLuint, const GLuint *); 9786 GLAPI void APIENTRY glVertexAttribI3uivEXT (GLuint index, const GLuint *v);
8510 GLAPI void APIENTRY glVertexAttribI4uivEXT (GLuint, const GLuint *); 9787 GLAPI void APIENTRY glVertexAttribI4uivEXT (GLuint index, const GLuint *v);
8511 GLAPI void APIENTRY glVertexAttribI4bvEXT (GLuint, const GLbyte *); 9788 GLAPI void APIENTRY glVertexAttribI4bvEXT (GLuint index, const GLbyte *v);
8512 GLAPI void APIENTRY glVertexAttribI4svEXT (GLuint, const GLshort *); 9789 GLAPI void APIENTRY glVertexAttribI4svEXT (GLuint index, const GLshort *v);
8513 GLAPI void APIENTRY glVertexAttribI4ubvEXT (GLuint, const GLubyte *); 9790 GLAPI void APIENTRY glVertexAttribI4ubvEXT (GLuint index, const GLubyte *v);
8514 GLAPI void APIENTRY glVertexAttribI4usvEXT (GLuint, const GLushort *); 9791 GLAPI void APIENTRY glVertexAttribI4usvEXT (GLuint index, const GLushort *v);
8515 GLAPI void APIENTRY glVertexAttribIPointerEXT (GLuint, GLint, GLenum, GLsizei, c onst GLvoid *); 9792 GLAPI void APIENTRY glVertexAttribIPointerEXT (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
8516 GLAPI void APIENTRY glGetVertexAttribIivEXT (GLuint, GLenum, GLint *); 9793 GLAPI void APIENTRY glGetVertexAttribIivEXT (GLuint index, GLenum pname, GLint * params);
8517 GLAPI void APIENTRY glGetVertexAttribIuivEXT (GLuint, GLenum, GLuint *); 9794 GLAPI void APIENTRY glGetVertexAttribIuivEXT (GLuint index, GLenum pname, GLuint *params);
8518 #endif /* GL_GLEXT_PROTOTYPES */ 9795 #endif /* GL_GLEXT_PROTOTYPES */
8519 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IEXTPROC) (GLuint index, GLint x); 9796 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IEXTPROC) (GLuint index, GLint x);
8520 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLi nt y); 9797 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IEXTPROC) (GLuint index, GLint x, GLi nt y);
8521 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLi nt y, GLint z); 9798 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IEXTPROC) (GLuint index, GLint x, GLi nt y, GLint z);
8522 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLi nt y, GLint z, GLint w); 9799 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IEXTPROC) (GLuint index, GLint x, GLi nt y, GLint z, GLint w);
8523 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x); 9800 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIEXTPROC) (GLuint index, GLuint x);
8524 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, G Luint y); 9801 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIEXTPROC) (GLuint index, GLuint x, G Luint y);
8525 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, G Luint y, GLuint z); 9802 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIEXTPROC) (GLuint index, GLuint x, G Luint y, GLuint z);
8526 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, G Luint y, GLuint z, GLuint w); 9803 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIEXTPROC) (GLuint index, GLuint x, G Luint y, GLuint z, GLuint w);
8527 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint *v); 9804 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1IVEXTPROC) (GLuint index, const GLint *v);
8528 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint *v); 9805 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2IVEXTPROC) (GLuint index, const GLint *v);
8529 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint *v); 9806 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3IVEXTPROC) (GLuint index, const GLint *v);
8530 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint *v); 9807 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4IVEXTPROC) (GLuint index, const GLint *v);
8531 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLui nt *v); 9808 typedef void (APIENTRYP PFNGLVERTEXATTRIBI1UIVEXTPROC) (GLuint index, const GLui nt *v);
8532 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLui nt *v); 9809 typedef void (APIENTRYP PFNGLVERTEXATTRIBI2UIVEXTPROC) (GLuint index, const GLui nt *v);
8533 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLui nt *v); 9810 typedef void (APIENTRYP PFNGLVERTEXATTRIBI3UIVEXTPROC) (GLuint index, const GLui nt *v);
8534 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLui nt *v); 9811 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UIVEXTPROC) (GLuint index, const GLui nt *v);
8535 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyt e *v); 9812 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4BVEXTPROC) (GLuint index, const GLbyt e *v);
8536 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLsho rt *v); 9813 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4SVEXTPROC) (GLuint index, const GLsho rt *v);
8537 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLub yte *v); 9814 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4UBVEXTPROC) (GLuint index, const GLub yte *v);
8538 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLus hort *v); 9815 typedef void (APIENTRYP PFNGLVERTEXATTRIBI4USVEXTPROC) (GLuint index, const GLus hort *v);
8539 typedef void (APIENTRYP PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint s ize, GLenum type, GLsizei stride, const GLvoid *pointer); 9816 typedef void (APIENTRYP PFNGLVERTEXATTRIBIPOINTEREXTPROC) (GLuint index, GLint s ize, GLenum type, GLsizei stride, const GLvoid *pointer);
8540 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pn ame, GLint *params); 9817 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIIVEXTPROC) (GLuint index, GLenum pn ame, GLint *params);
8541 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum p name, GLuint *params); 9818 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBIUIVEXTPROC) (GLuint index, GLenum p name, GLuint *params);
8542 #endif 9819 #endif
8543 9820
8544 #ifndef GL_EXT_gpu_shader4 9821 #ifndef GL_EXT_gpu_shader4
8545 #define GL_EXT_gpu_shader4 1 9822 #define GL_EXT_gpu_shader4 1
8546 #ifdef GL_GLEXT_PROTOTYPES 9823 #ifdef GL_GLEXT_PROTOTYPES
8547 GLAPI void APIENTRY glGetUniformuivEXT (GLuint, GLint, GLuint *); 9824 GLAPI void APIENTRY glGetUniformuivEXT (GLuint program, GLint location, GLuint * params);
8548 GLAPI void APIENTRY glBindFragDataLocationEXT (GLuint, GLuint, const GLchar *); 9825 GLAPI void APIENTRY glBindFragDataLocationEXT (GLuint program, GLuint color, con st GLchar *name);
8549 GLAPI GLint APIENTRY glGetFragDataLocationEXT (GLuint, const GLchar *); 9826 GLAPI GLint APIENTRY glGetFragDataLocationEXT (GLuint program, const GLchar *nam e);
8550 GLAPI void APIENTRY glUniform1uiEXT (GLint, GLuint); 9827 GLAPI void APIENTRY glUniform1uiEXT (GLint location, GLuint v0);
8551 GLAPI void APIENTRY glUniform2uiEXT (GLint, GLuint, GLuint); 9828 GLAPI void APIENTRY glUniform2uiEXT (GLint location, GLuint v0, GLuint v1);
8552 GLAPI void APIENTRY glUniform3uiEXT (GLint, GLuint, GLuint, GLuint); 9829 GLAPI void APIENTRY glUniform3uiEXT (GLint location, GLuint v0, GLuint v1, GLuin t v2);
8553 GLAPI void APIENTRY glUniform4uiEXT (GLint, GLuint, GLuint, GLuint, GLuint); 9830 GLAPI void APIENTRY glUniform4uiEXT (GLint location, GLuint v0, GLuint v1, GLuin t v2, GLuint v3);
8554 GLAPI void APIENTRY glUniform1uivEXT (GLint, GLsizei, const GLuint *); 9831 GLAPI void APIENTRY glUniform1uivEXT (GLint location, GLsizei count, const GLuin t *value);
8555 GLAPI void APIENTRY glUniform2uivEXT (GLint, GLsizei, const GLuint *); 9832 GLAPI void APIENTRY glUniform2uivEXT (GLint location, GLsizei count, const GLuin t *value);
8556 GLAPI void APIENTRY glUniform3uivEXT (GLint, GLsizei, const GLuint *); 9833 GLAPI void APIENTRY glUniform3uivEXT (GLint location, GLsizei count, const GLuin t *value);
8557 GLAPI void APIENTRY glUniform4uivEXT (GLint, GLsizei, const GLuint *); 9834 GLAPI void APIENTRY glUniform4uivEXT (GLint location, GLsizei count, const GLuin t *value);
8558 #endif /* GL_GLEXT_PROTOTYPES */ 9835 #endif /* GL_GLEXT_PROTOTYPES */
8559 typedef void (APIENTRYP PFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint locati on, GLuint *params); 9836 typedef void (APIENTRYP PFNGLGETUNIFORMUIVEXTPROC) (GLuint program, GLint locati on, GLuint *params);
8560 typedef void (APIENTRYP PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuin t color, const GLchar *name); 9837 typedef void (APIENTRYP PFNGLBINDFRAGDATALOCATIONEXTPROC) (GLuint program, GLuin t color, const GLchar *name);
8561 typedef GLint (APIENTRYP PFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar *name); 9838 typedef GLint (APIENTRYP PFNGLGETFRAGDATALOCATIONEXTPROC) (GLuint program, const GLchar *name);
8562 typedef void (APIENTRYP PFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0); 9839 typedef void (APIENTRYP PFNGLUNIFORM1UIEXTPROC) (GLint location, GLuint v0);
8563 typedef void (APIENTRYP PFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLui nt v1); 9840 typedef void (APIENTRYP PFNGLUNIFORM2UIEXTPROC) (GLint location, GLuint v0, GLui nt v1);
8564 typedef void (APIENTRYP PFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLui nt v1, GLuint v2); 9841 typedef void (APIENTRYP PFNGLUNIFORM3UIEXTPROC) (GLint location, GLuint v0, GLui nt v1, GLuint v2);
8565 typedef void (APIENTRYP PFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLui nt v1, GLuint v2, GLuint v3); 9842 typedef void (APIENTRYP PFNGLUNIFORM4UIEXTPROC) (GLint location, GLuint v0, GLui nt v1, GLuint v2, GLuint v3);
8566 typedef void (APIENTRYP PFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); 9843 typedef void (APIENTRYP PFNGLUNIFORM1UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);
8567 typedef void (APIENTRYP PFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); 9844 typedef void (APIENTRYP PFNGLUNIFORM2UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);
8568 typedef void (APIENTRYP PFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); 9845 typedef void (APIENTRYP PFNGLUNIFORM3UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);
8569 typedef void (APIENTRYP PFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value); 9846 typedef void (APIENTRYP PFNGLUNIFORM4UIVEXTPROC) (GLint location, GLsizei count, const GLuint *value);
8570 #endif 9847 #endif
8571 9848
8572 #ifndef GL_EXT_draw_instanced 9849 #ifndef GL_EXT_draw_instanced
8573 #define GL_EXT_draw_instanced 1 9850 #define GL_EXT_draw_instanced 1
8574 #ifdef GL_GLEXT_PROTOTYPES 9851 #ifdef GL_GLEXT_PROTOTYPES
8575 GLAPI void APIENTRY glDrawArraysInstancedEXT (GLenum, GLint, GLsizei, GLsizei); 9852 GLAPI void APIENTRY glDrawArraysInstancedEXT (GLenum mode, GLint start, GLsizei count, GLsizei primcount);
8576 GLAPI void APIENTRY glDrawElementsInstancedEXT (GLenum, GLsizei, GLenum, const G Lvoid *, GLsizei); 9853 GLAPI void APIENTRY glDrawElementsInstancedEXT (GLenum mode, GLsizei count, GLen um type, const GLvoid *indices, GLsizei primcount);
8577 #endif /* GL_GLEXT_PROTOTYPES */ 9854 #endif /* GL_GLEXT_PROTOTYPES */
8578 typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint sta rt, GLsizei count, GLsizei primcount); 9855 typedef void (APIENTRYP PFNGLDRAWARRAYSINSTANCEDEXTPROC) (GLenum mode, GLint sta rt, GLsizei count, GLsizei primcount);
8579 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount); 9856 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDEXTPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount);
8580 #endif 9857 #endif
8581 9858
8582 #ifndef GL_EXT_packed_float 9859 #ifndef GL_EXT_packed_float
8583 #define GL_EXT_packed_float 1 9860 #define GL_EXT_packed_float 1
8584 #endif 9861 #endif
8585 9862
8586 #ifndef GL_EXT_texture_array 9863 #ifndef GL_EXT_texture_array
8587 #define GL_EXT_texture_array 1 9864 #define GL_EXT_texture_array 1
8588 #endif 9865 #endif
8589 9866
8590 #ifndef GL_EXT_texture_buffer_object 9867 #ifndef GL_EXT_texture_buffer_object
8591 #define GL_EXT_texture_buffer_object 1 9868 #define GL_EXT_texture_buffer_object 1
8592 #ifdef GL_GLEXT_PROTOTYPES 9869 #ifdef GL_GLEXT_PROTOTYPES
8593 GLAPI void APIENTRY glTexBufferEXT (GLenum, GLenum, GLuint); 9870 GLAPI void APIENTRY glTexBufferEXT (GLenum target, GLenum internalformat, GLuint buffer);
8594 #endif /* GL_GLEXT_PROTOTYPES */ 9871 #endif /* GL_GLEXT_PROTOTYPES */
8595 typedef void (APIENTRYP PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalfo rmat, GLuint buffer); 9872 typedef void (APIENTRYP PFNGLTEXBUFFEREXTPROC) (GLenum target, GLenum internalfo rmat, GLuint buffer);
8596 #endif 9873 #endif
8597 9874
8598 #ifndef GL_EXT_texture_compression_latc 9875 #ifndef GL_EXT_texture_compression_latc
8599 #define GL_EXT_texture_compression_latc 1 9876 #define GL_EXT_texture_compression_latc 1
8600 #endif 9877 #endif
8601 9878
8602 #ifndef GL_EXT_texture_compression_rgtc 9879 #ifndef GL_EXT_texture_compression_rgtc
8603 #define GL_EXT_texture_compression_rgtc 1 9880 #define GL_EXT_texture_compression_rgtc 1
8604 #endif 9881 #endif
8605 9882
8606 #ifndef GL_EXT_texture_shared_exponent 9883 #ifndef GL_EXT_texture_shared_exponent
8607 #define GL_EXT_texture_shared_exponent 1 9884 #define GL_EXT_texture_shared_exponent 1
8608 #endif 9885 #endif
8609 9886
8610 #ifndef GL_NV_depth_buffer_float 9887 #ifndef GL_NV_depth_buffer_float
8611 #define GL_NV_depth_buffer_float 1 9888 #define GL_NV_depth_buffer_float 1
8612 #ifdef GL_GLEXT_PROTOTYPES 9889 #ifdef GL_GLEXT_PROTOTYPES
8613 GLAPI void APIENTRY glDepthRangedNV (GLdouble, GLdouble); 9890 GLAPI void APIENTRY glDepthRangedNV (GLdouble zNear, GLdouble zFar);
8614 GLAPI void APIENTRY glClearDepthdNV (GLdouble); 9891 GLAPI void APIENTRY glClearDepthdNV (GLdouble depth);
8615 GLAPI void APIENTRY glDepthBoundsdNV (GLdouble, GLdouble); 9892 GLAPI void APIENTRY glDepthBoundsdNV (GLdouble zmin, GLdouble zmax);
8616 #endif /* GL_GLEXT_PROTOTYPES */ 9893 #endif /* GL_GLEXT_PROTOTYPES */
8617 typedef void (APIENTRYP PFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar); 9894 typedef void (APIENTRYP PFNGLDEPTHRANGEDNVPROC) (GLdouble zNear, GLdouble zFar);
8618 typedef void (APIENTRYP PFNGLCLEARDEPTHDNVPROC) (GLdouble depth); 9895 typedef void (APIENTRYP PFNGLCLEARDEPTHDNVPROC) (GLdouble depth);
8619 typedef void (APIENTRYP PFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax); 9896 typedef void (APIENTRYP PFNGLDEPTHBOUNDSDNVPROC) (GLdouble zmin, GLdouble zmax);
8620 #endif 9897 #endif
8621 9898
8622 #ifndef GL_NV_fragment_program4 9899 #ifndef GL_NV_fragment_program4
8623 #define GL_NV_fragment_program4 1 9900 #define GL_NV_fragment_program4 1
8624 #endif 9901 #endif
8625 9902
8626 #ifndef GL_NV_framebuffer_multisample_coverage 9903 #ifndef GL_NV_framebuffer_multisample_coverage
8627 #define GL_NV_framebuffer_multisample_coverage 1 9904 #define GL_NV_framebuffer_multisample_coverage 1
8628 #ifdef GL_GLEXT_PROTOTYPES 9905 #ifdef GL_GLEXT_PROTOTYPES
8629 GLAPI void APIENTRY glRenderbufferStorageMultisampleCoverageNV (GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei); 9906 GLAPI void APIENTRY glRenderbufferStorageMultisampleCoverageNV (GLenum target, G Lsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei wid th, GLsizei height);
8630 #endif /* GL_GLEXT_PROTOTYPES */ 9907 #endif /* GL_GLEXT_PROTOTYPES */
8631 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLen um target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height); 9908 typedef void (APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) (GLen um target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
8632 #endif 9909 #endif
8633 9910
8634 #ifndef GL_EXT_framebuffer_sRGB 9911 #ifndef GL_EXT_framebuffer_sRGB
8635 #define GL_EXT_framebuffer_sRGB 1 9912 #define GL_EXT_framebuffer_sRGB 1
8636 #endif 9913 #endif
8637 9914
8638 #ifndef GL_NV_geometry_shader4 9915 #ifndef GL_NV_geometry_shader4
8639 #define GL_NV_geometry_shader4 1 9916 #define GL_NV_geometry_shader4 1
8640 #endif 9917 #endif
8641 9918
8642 #ifndef GL_NV_parameter_buffer_object 9919 #ifndef GL_NV_parameter_buffer_object
8643 #define GL_NV_parameter_buffer_object 1 9920 #define GL_NV_parameter_buffer_object 1
8644 #ifdef GL_GLEXT_PROTOTYPES 9921 #ifdef GL_GLEXT_PROTOTYPES
8645 GLAPI void APIENTRY glProgramBufferParametersfvNV (GLenum, GLuint, GLuint, GLsiz ei, const GLfloat *); 9922 GLAPI void APIENTRY glProgramBufferParametersfvNV (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat *params);
8646 GLAPI void APIENTRY glProgramBufferParametersIivNV (GLenum, GLuint, GLuint, GLsi zei, const GLint *); 9923 GLAPI void APIENTRY glProgramBufferParametersIivNV (GLenum target, GLuint buffer , GLuint index, GLsizei count, const GLint *params);
8647 GLAPI void APIENTRY glProgramBufferParametersIuivNV (GLenum, GLuint, GLuint, GLs izei, const GLuint *); 9924 GLAPI void APIENTRY glProgramBufferParametersIuivNV (GLenum target, GLuint buffe r, GLuint index, GLsizei count, const GLuint *params);
8648 #endif /* GL_GLEXT_PROTOTYPES */ 9925 #endif /* GL_GLEXT_PROTOTYPES */
8649 typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GL uint buffer, GLuint index, GLsizei count, const GLfloat *params); 9926 typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) (GLenum target, GL uint buffer, GLuint index, GLsizei count, const GLfloat *params);
8650 typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, G Luint buffer, GLuint index, GLsizei count, const GLint *params); 9927 typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) (GLenum target, G Luint buffer, GLuint index, GLsizei count, const GLint *params);
8651 typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params); 9928 typedef void (APIENTRYP PFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) (GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint *params);
8652 #endif 9929 #endif
8653 9930
8654 #ifndef GL_EXT_draw_buffers2 9931 #ifndef GL_EXT_draw_buffers2
8655 #define GL_EXT_draw_buffers2 1 9932 #define GL_EXT_draw_buffers2 1
8656 #ifdef GL_GLEXT_PROTOTYPES 9933 #ifdef GL_GLEXT_PROTOTYPES
8657 GLAPI void APIENTRY glColorMaskIndexedEXT (GLuint, GLboolean, GLboolean, GLboole an, GLboolean); 9934 GLAPI void APIENTRY glColorMaskIndexedEXT (GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a);
8658 GLAPI void APIENTRY glGetBooleanIndexedvEXT (GLenum, GLuint, GLboolean *); 9935 GLAPI void APIENTRY glGetBooleanIndexedvEXT (GLenum target, GLuint index, GLbool ean *data);
8659 GLAPI void APIENTRY glGetIntegerIndexedvEXT (GLenum, GLuint, GLint *); 9936 GLAPI void APIENTRY glGetIntegerIndexedvEXT (GLenum target, GLuint index, GLint *data);
8660 GLAPI void APIENTRY glEnableIndexedEXT (GLenum, GLuint); 9937 GLAPI void APIENTRY glEnableIndexedEXT (GLenum target, GLuint index);
8661 GLAPI void APIENTRY glDisableIndexedEXT (GLenum, GLuint); 9938 GLAPI void APIENTRY glDisableIndexedEXT (GLenum target, GLuint index);
8662 GLAPI GLboolean APIENTRY glIsEnabledIndexedEXT (GLenum, GLuint); 9939 GLAPI GLboolean APIENTRY glIsEnabledIndexedEXT (GLenum target, GLuint index);
8663 #endif /* GL_GLEXT_PROTOTYPES */ 9940 #endif /* GL_GLEXT_PROTOTYPES */
8664 typedef void (APIENTRYP PFNGLCOLORMASKINDEXEDEXTPROC) (GLuint index, GLboolean r , GLboolean g, GLboolean b, GLboolean a); 9941 typedef void (APIENTRYP PFNGLCOLORMASKINDEXEDEXTPROC) (GLuint index, GLboolean r , GLboolean g, GLboolean b, GLboolean a);
8665 typedef void (APIENTRYP PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint i ndex, GLboolean *data); 9942 typedef void (APIENTRYP PFNGLGETBOOLEANINDEXEDVEXTPROC) (GLenum target, GLuint i ndex, GLboolean *data);
8666 typedef void (APIENTRYP PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint i ndex, GLint *data); 9943 typedef void (APIENTRYP PFNGLGETINTEGERINDEXEDVEXTPROC) (GLenum target, GLuint i ndex, GLint *data);
8667 typedef void (APIENTRYP PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index) ; 9944 typedef void (APIENTRYP PFNGLENABLEINDEXEDEXTPROC) (GLenum target, GLuint index) ;
8668 typedef void (APIENTRYP PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index ); 9945 typedef void (APIENTRYP PFNGLDISABLEINDEXEDEXTPROC) (GLenum target, GLuint index );
8669 typedef GLboolean (APIENTRYP PFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuin t index); 9946 typedef GLboolean (APIENTRYP PFNGLISENABLEDINDEXEDEXTPROC) (GLenum target, GLuin t index);
8670 #endif 9947 #endif
8671 9948
8672 #ifndef GL_NV_transform_feedback 9949 #ifndef GL_NV_transform_feedback
8673 #define GL_NV_transform_feedback 1 9950 #define GL_NV_transform_feedback 1
8674 #ifdef GL_GLEXT_PROTOTYPES 9951 #ifdef GL_GLEXT_PROTOTYPES
8675 GLAPI void APIENTRY glBeginTransformFeedbackNV (GLenum); 9952 GLAPI void APIENTRY glBeginTransformFeedbackNV (GLenum primitiveMode);
8676 GLAPI void APIENTRY glEndTransformFeedbackNV (void); 9953 GLAPI void APIENTRY glEndTransformFeedbackNV (void);
8677 GLAPI void APIENTRY glTransformFeedbackAttribsNV (GLuint, const GLint *, GLenum) ; 9954 GLAPI void APIENTRY glTransformFeedbackAttribsNV (GLuint count, const GLint *att ribs, GLenum bufferMode);
8678 GLAPI void APIENTRY glBindBufferRangeNV (GLenum, GLuint, GLuint, GLintptr, GLsiz eiptr); 9955 GLAPI void APIENTRY glBindBufferRangeNV (GLenum target, GLuint index, GLuint buf fer, GLintptr offset, GLsizeiptr size);
8679 GLAPI void APIENTRY glBindBufferOffsetNV (GLenum, GLuint, GLuint, GLintptr); 9956 GLAPI void APIENTRY glBindBufferOffsetNV (GLenum target, GLuint index, GLuint bu ffer, GLintptr offset);
8680 GLAPI void APIENTRY glBindBufferBaseNV (GLenum, GLuint, GLuint); 9957 GLAPI void APIENTRY glBindBufferBaseNV (GLenum target, GLuint index, GLuint buff er);
8681 GLAPI void APIENTRY glTransformFeedbackVaryingsNV (GLuint, GLsizei, const GLchar * *, GLenum); 9958 GLAPI void APIENTRY glTransformFeedbackVaryingsNV (GLuint program, GLsizei count , const GLint *locations, GLenum bufferMode);
8682 GLAPI void APIENTRY glActiveVaryingNV (GLuint, const GLchar *); 9959 GLAPI void APIENTRY glActiveVaryingNV (GLuint program, const GLchar *name);
8683 GLAPI GLint APIENTRY glGetVaryingLocationNV (GLuint, const GLchar *); 9960 GLAPI GLint APIENTRY glGetVaryingLocationNV (GLuint program, const GLchar *name) ;
8684 GLAPI void APIENTRY glGetActiveVaryingNV (GLuint, GLuint, GLsizei, GLsizei *, GL sizei *, GLenum *, GLchar *); 9961 GLAPI void APIENTRY glGetActiveVaryingNV (GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name);
8685 GLAPI void APIENTRY glGetTransformFeedbackVaryingNV (GLuint, GLuint, GLint *); 9962 GLAPI void APIENTRY glGetTransformFeedbackVaryingNV (GLuint program, GLuint inde x, GLint *location);
9963 GLAPI void APIENTRY glTransformFeedbackStreamAttribsNV (GLsizei count, const GLi nt *attribs, GLsizei nbuffers, const GLint *bufstreams, GLenum bufferMode);
8686 #endif /* GL_GLEXT_PROTOTYPES */ 9964 #endif /* GL_GLEXT_PROTOTYPES */
8687 typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode ); 9965 typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKNVPROC) (GLenum primitiveMode );
8688 typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKNVPROC) (void); 9966 typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKNVPROC) (void);
8689 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, cons t GLint *attribs, GLenum bufferMode); 9967 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) (GLuint count, cons t GLint *attribs, GLenum bufferMode);
8690 typedef void (APIENTRYP PFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index , GLuint buffer, GLintptr offset, GLsizeiptr size); 9968 typedef void (APIENTRYP PFNGLBINDBUFFERRANGENVPROC) (GLenum target, GLuint index , GLuint buffer, GLintptr offset, GLsizeiptr size);
8691 typedef void (APIENTRYP PFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint inde x, GLuint buffer, GLintptr offset); 9969 typedef void (APIENTRYP PFNGLBINDBUFFEROFFSETNVPROC) (GLenum target, GLuint inde x, GLuint buffer, GLintptr offset);
8692 typedef void (APIENTRYP PFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer); 9970 typedef void (APIENTRYP PFNGLBINDBUFFERBASENVPROC) (GLenum target, GLuint index, GLuint buffer);
8693 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, G Lsizei count, const GLchar* *varyings, GLenum bufferMode); 9971 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) (GLuint program, G Lsizei count, const GLint *locations, GLenum bufferMode);
8694 typedef void (APIENTRYP PFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar *name); 9972 typedef void (APIENTRYP PFNGLACTIVEVARYINGNVPROC) (GLuint program, const GLchar *name);
8695 typedef GLint (APIENTRYP PFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const G Lchar *name); 9973 typedef GLint (APIENTRYP PFNGLGETVARYINGLOCATIONNVPROC) (GLuint program, const G Lchar *name);
8696 typedef void (APIENTRYP PFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint ind ex, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) ; 9974 typedef void (APIENTRYP PFNGLGETACTIVEVARYINGNVPROC) (GLuint program, GLuint ind ex, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) ;
8697 typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint *location); 9975 typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) (GLuint program, GLuint index, GLint *location);
9976 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKSTREAMATTRIBSNVPROC) (GLsizei coun t, const GLint *attribs, GLsizei nbuffers, const GLint *bufstreams, GLenum buffe rMode);
8698 #endif 9977 #endif
8699 9978
8700 #ifndef GL_EXT_bindable_uniform 9979 #ifndef GL_EXT_bindable_uniform
8701 #define GL_EXT_bindable_uniform 1 9980 #define GL_EXT_bindable_uniform 1
8702 #ifdef GL_GLEXT_PROTOTYPES 9981 #ifdef GL_GLEXT_PROTOTYPES
8703 GLAPI void APIENTRY glUniformBufferEXT (GLuint, GLint, GLuint); 9982 GLAPI void APIENTRY glUniformBufferEXT (GLuint program, GLint location, GLuint b uffer);
8704 GLAPI GLint APIENTRY glGetUniformBufferSizeEXT (GLuint, GLint); 9983 GLAPI GLint APIENTRY glGetUniformBufferSizeEXT (GLuint program, GLint location);
8705 GLAPI GLintptr APIENTRY glGetUniformOffsetEXT (GLuint, GLint); 9984 GLAPI GLintptr APIENTRY glGetUniformOffsetEXT (GLuint program, GLint location);
8706 #endif /* GL_GLEXT_PROTOTYPES */ 9985 #endif /* GL_GLEXT_PROTOTYPES */
8707 typedef void (APIENTRYP PFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint locati on, GLuint buffer); 9986 typedef void (APIENTRYP PFNGLUNIFORMBUFFEREXTPROC) (GLuint program, GLint locati on, GLuint buffer);
8708 typedef GLint (APIENTRYP PFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLin t location); 9987 typedef GLint (APIENTRYP PFNGLGETUNIFORMBUFFERSIZEEXTPROC) (GLuint program, GLin t location);
8709 typedef GLintptr (APIENTRYP PFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location); 9988 typedef GLintptr (APIENTRYP PFNGLGETUNIFORMOFFSETEXTPROC) (GLuint program, GLint location);
8710 #endif 9989 #endif
8711 9990
8712 #ifndef GL_EXT_texture_integer 9991 #ifndef GL_EXT_texture_integer
8713 #define GL_EXT_texture_integer 1 9992 #define GL_EXT_texture_integer 1
8714 #ifdef GL_GLEXT_PROTOTYPES 9993 #ifdef GL_GLEXT_PROTOTYPES
8715 GLAPI void APIENTRY glTexParameterIivEXT (GLenum, GLenum, const GLint *); 9994 GLAPI void APIENTRY glTexParameterIivEXT (GLenum target, GLenum pname, const GLi nt *params);
8716 GLAPI void APIENTRY glTexParameterIuivEXT (GLenum, GLenum, const GLuint *); 9995 GLAPI void APIENTRY glTexParameterIuivEXT (GLenum target, GLenum pname, const GL uint *params);
8717 GLAPI void APIENTRY glGetTexParameterIivEXT (GLenum, GLenum, GLint *); 9996 GLAPI void APIENTRY glGetTexParameterIivEXT (GLenum target, GLenum pname, GLint *params);
8718 GLAPI void APIENTRY glGetTexParameterIuivEXT (GLenum, GLenum, GLuint *); 9997 GLAPI void APIENTRY glGetTexParameterIuivEXT (GLenum target, GLenum pname, GLuin t *params);
8719 GLAPI void APIENTRY glClearColorIiEXT (GLint, GLint, GLint, GLint); 9998 GLAPI void APIENTRY glClearColorIiEXT (GLint red, GLint green, GLint blue, GLint alpha);
8720 GLAPI void APIENTRY glClearColorIuiEXT (GLuint, GLuint, GLuint, GLuint); 9999 GLAPI void APIENTRY glClearColorIuiEXT (GLuint red, GLuint green, GLuint blue, G Luint alpha);
8721 #endif /* GL_GLEXT_PROTOTYPES */ 10000 #endif /* GL_GLEXT_PROTOTYPES */
8722 typedef void (APIENTRYP PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pnam e, const GLint *params); 10001 typedef void (APIENTRYP PFNGLTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum pnam e, const GLint *params);
8723 typedef void (APIENTRYP PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pna me, const GLuint *params); 10002 typedef void (APIENTRYP PFNGLTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pna me, const GLuint *params);
8724 typedef void (APIENTRYP PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum p name, GLint *params); 10003 typedef void (APIENTRYP PFNGLGETTEXPARAMETERIIVEXTPROC) (GLenum target, GLenum p name, GLint *params);
8725 typedef void (APIENTRYP PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params); 10004 typedef void (APIENTRYP PFNGLGETTEXPARAMETERIUIVEXTPROC) (GLenum target, GLenum pname, GLuint *params);
8726 typedef void (APIENTRYP PFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha); 10005 typedef void (APIENTRYP PFNGLCLEARCOLORIIEXTPROC) (GLint red, GLint green, GLint blue, GLint alpha);
8727 typedef void (APIENTRYP PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GL uint blue, GLuint alpha); 10006 typedef void (APIENTRYP PFNGLCLEARCOLORIUIEXTPROC) (GLuint red, GLuint green, GL uint blue, GLuint alpha);
8728 #endif 10007 #endif
8729 10008
8730 #ifndef GL_GREMEDY_frame_terminator 10009 #ifndef GL_GREMEDY_frame_terminator
8731 #define GL_GREMEDY_frame_terminator 1 10010 #define GL_GREMEDY_frame_terminator 1
8732 #ifdef GL_GLEXT_PROTOTYPES 10011 #ifdef GL_GLEXT_PROTOTYPES
8733 GLAPI void APIENTRY glFrameTerminatorGREMEDY (void); 10012 GLAPI void APIENTRY glFrameTerminatorGREMEDY (void);
8734 #endif /* GL_GLEXT_PROTOTYPES */ 10013 #endif /* GL_GLEXT_PROTOTYPES */
8735 typedef void (APIENTRYP PFNGLFRAMETERMINATORGREMEDYPROC) (void); 10014 typedef void (APIENTRYP PFNGLFRAMETERMINATORGREMEDYPROC) (void);
8736 #endif 10015 #endif
8737 10016
8738 #ifndef GL_NV_conditional_render 10017 #ifndef GL_NV_conditional_render
8739 #define GL_NV_conditional_render 1 10018 #define GL_NV_conditional_render 1
8740 #ifdef GL_GLEXT_PROTOTYPES 10019 #ifdef GL_GLEXT_PROTOTYPES
8741 GLAPI void APIENTRY glBeginConditionalRenderNV (GLuint, GLenum); 10020 GLAPI void APIENTRY glBeginConditionalRenderNV (GLuint id, GLenum mode);
8742 GLAPI void APIENTRY glEndConditionalRenderNV (void); 10021 GLAPI void APIENTRY glEndConditionalRenderNV (void);
8743 #endif /* GL_GLEXT_PROTOTYPES */ 10022 #endif /* GL_GLEXT_PROTOTYPES */
8744 typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mo de); 10023 typedef void (APIENTRYP PFNGLBEGINCONDITIONALRENDERNVPROC) (GLuint id, GLenum mo de);
8745 typedef void (APIENTRYP PFNGLENDCONDITIONALRENDERNVPROC) (void); 10024 typedef void (APIENTRYP PFNGLENDCONDITIONALRENDERNVPROC) (void);
8746 #endif 10025 #endif
8747 10026
8748 #ifndef GL_NV_present_video 10027 #ifndef GL_NV_present_video
8749 #define GL_NV_present_video 1 10028 #define GL_NV_present_video 1
8750 #ifdef GL_GLEXT_PROTOTYPES 10029 #ifdef GL_GLEXT_PROTOTYPES
8751 GLAPI void APIENTRY glPresentFrameKeyedNV (GLuint, GLuint64EXT, GLuint, GLuint, GLenum, GLenum, GLuint, GLuint, GLenum, GLuint, GLuint); 10030 GLAPI void APIENTRY glPresentFrameKeyedNV (GLuint video_slot, GLuint64EXT minPre sentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, GLen um target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1 );
8752 GLAPI void APIENTRY glPresentFrameDualFillNV (GLuint, GLuint64EXT, GLuint, GLuin t, GLenum, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint, GLenum, GLuint); 10031 GLAPI void APIENTRY glPresentFrameDualFillNV (GLuint video_slot, GLuint64EXT min PresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenum type, G Lenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum target2, GLuin t fill2, GLenum target3, GLuint fill3);
8753 GLAPI void APIENTRY glGetVideoivNV (GLuint, GLenum, GLint *); 10032 GLAPI void APIENTRY glGetVideoivNV (GLuint video_slot, GLenum pname, GLint *para ms);
8754 GLAPI void APIENTRY glGetVideouivNV (GLuint, GLenum, GLuint *); 10033 GLAPI void APIENTRY glGetVideouivNV (GLuint video_slot, GLenum pname, GLuint *pa rams);
8755 GLAPI void APIENTRY glGetVideoi64vNV (GLuint, GLenum, GLint64EXT *); 10034 GLAPI void APIENTRY glGetVideoi64vNV (GLuint video_slot, GLenum pname, GLint64EX T *params);
8756 GLAPI void APIENTRY glGetVideoui64vNV (GLuint, GLenum, GLuint64EXT *); 10035 GLAPI void APIENTRY glGetVideoui64vNV (GLuint video_slot, GLenum pname, GLuint64 EXT *params);
8757 #endif /* GL_GLEXT_PROTOTYPES */ 10036 #endif /* GL_GLEXT_PROTOTYPES */
8758 typedef void (APIENTRYP PFNGLPRESENTFRAMEKEYEDNVPROC) (GLuint video_slot, GLuint 64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenu m type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1); 10037 typedef void (APIENTRYP PFNGLPRESENTFRAMEKEYEDNVPROC) (GLuint video_slot, GLuint 64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GLenu m type, GLenum target0, GLuint fill0, GLuint key0, GLenum target1, GLuint fill1, GLuint key1);
8759 typedef void (APIENTRYP PFNGLPRESENTFRAMEDUALFILLNVPROC) (GLuint video_slot, GLu int64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GL enum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum ta rget2, GLuint fill2, GLenum target3, GLuint fill3); 10038 typedef void (APIENTRYP PFNGLPRESENTFRAMEDUALFILLNVPROC) (GLuint video_slot, GLu int64EXT minPresentTime, GLuint beginPresentTimeId, GLuint presentDurationId, GL enum type, GLenum target0, GLuint fill0, GLenum target1, GLuint fill1, GLenum ta rget2, GLuint fill2, GLenum target3, GLuint fill3);
8760 typedef void (APIENTRYP PFNGLGETVIDEOIVNVPROC) (GLuint video_slot, GLenum pname, GLint *params); 10039 typedef void (APIENTRYP PFNGLGETVIDEOIVNVPROC) (GLuint video_slot, GLenum pname, GLint *params);
8761 typedef void (APIENTRYP PFNGLGETVIDEOUIVNVPROC) (GLuint video_slot, GLenum pname , GLuint *params); 10040 typedef void (APIENTRYP PFNGLGETVIDEOUIVNVPROC) (GLuint video_slot, GLenum pname , GLuint *params);
8762 typedef void (APIENTRYP PFNGLGETVIDEOI64VNVPROC) (GLuint video_slot, GLenum pnam e, GLint64EXT *params); 10041 typedef void (APIENTRYP PFNGLGETVIDEOI64VNVPROC) (GLuint video_slot, GLenum pnam e, GLint64EXT *params);
8763 typedef void (APIENTRYP PFNGLGETVIDEOUI64VNVPROC) (GLuint video_slot, GLenum pna me, GLuint64EXT *params); 10042 typedef void (APIENTRYP PFNGLGETVIDEOUI64VNVPROC) (GLuint video_slot, GLenum pna me, GLuint64EXT *params);
8764 #endif 10043 #endif
8765 10044
8766 #ifndef GL_EXT_transform_feedback 10045 #ifndef GL_EXT_transform_feedback
8767 #define GL_EXT_transform_feedback 1 10046 #define GL_EXT_transform_feedback 1
8768 #ifdef GL_GLEXT_PROTOTYPES 10047 #ifdef GL_GLEXT_PROTOTYPES
8769 GLAPI void APIENTRY glBeginTransformFeedbackEXT (GLenum); 10048 GLAPI void APIENTRY glBeginTransformFeedbackEXT (GLenum primitiveMode);
8770 GLAPI void APIENTRY glEndTransformFeedbackEXT (void); 10049 GLAPI void APIENTRY glEndTransformFeedbackEXT (void);
8771 GLAPI void APIENTRY glBindBufferRangeEXT (GLenum, GLuint, GLuint, GLintptr, GLsi zeiptr); 10050 GLAPI void APIENTRY glBindBufferRangeEXT (GLenum target, GLuint index, GLuint bu ffer, GLintptr offset, GLsizeiptr size);
8772 GLAPI void APIENTRY glBindBufferOffsetEXT (GLenum, GLuint, GLuint, GLintptr); 10051 GLAPI void APIENTRY glBindBufferOffsetEXT (GLenum target, GLuint index, GLuint b uffer, GLintptr offset);
8773 GLAPI void APIENTRY glBindBufferBaseEXT (GLenum, GLuint, GLuint); 10052 GLAPI void APIENTRY glBindBufferBaseEXT (GLenum target, GLuint index, GLuint buf fer);
8774 GLAPI void APIENTRY glTransformFeedbackVaryingsEXT (GLuint, GLsizei, const GLcha r* *, GLenum); 10053 GLAPI void APIENTRY glTransformFeedbackVaryingsEXT (GLuint program, GLsizei coun t, const GLchar* *varyings, GLenum bufferMode);
8775 GLAPI void APIENTRY glGetTransformFeedbackVaryingEXT (GLuint, GLuint, GLsizei, G Lsizei *, GLsizei *, GLenum *, GLchar *); 10054 GLAPI void APIENTRY glGetTransformFeedbackVaryingEXT (GLuint program, GLuint ind ex, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name) ;
8776 #endif /* GL_GLEXT_PROTOTYPES */ 10055 #endif /* GL_GLEXT_PROTOTYPES */
8777 typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMod e); 10056 typedef void (APIENTRYP PFNGLBEGINTRANSFORMFEEDBACKEXTPROC) (GLenum primitiveMod e);
8778 typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKEXTPROC) (void); 10057 typedef void (APIENTRYP PFNGLENDTRANSFORMFEEDBACKEXTPROC) (void);
8779 typedef void (APIENTRYP PFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint inde x, GLuint buffer, GLintptr offset, GLsizeiptr size); 10058 typedef void (APIENTRYP PFNGLBINDBUFFERRANGEEXTPROC) (GLenum target, GLuint inde x, GLuint buffer, GLintptr offset, GLsizeiptr size);
8780 typedef void (APIENTRYP PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint ind ex, GLuint buffer, GLintptr offset); 10059 typedef void (APIENTRYP PFNGLBINDBUFFEROFFSETEXTPROC) (GLenum target, GLuint ind ex, GLuint buffer, GLintptr offset);
8781 typedef void (APIENTRYP PFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index , GLuint buffer); 10060 typedef void (APIENTRYP PFNGLBINDBUFFERBASEEXTPROC) (GLenum target, GLuint index , GLuint buffer);
8782 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLchar* *varyings, GLenum bufferMode); 10061 typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) (GLuint program, GLsizei count, const GLchar* *varyings, GLenum bufferMode);
8783 typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program , GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, G Lchar *name); 10062 typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) (GLuint program , GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, G Lchar *name);
8784 #endif 10063 #endif
8785 10064
8786 #ifndef GL_EXT_direct_state_access 10065 #ifndef GL_EXT_direct_state_access
8787 #define GL_EXT_direct_state_access 1 10066 #define GL_EXT_direct_state_access 1
8788 #ifdef GL_GLEXT_PROTOTYPES 10067 #ifdef GL_GLEXT_PROTOTYPES
8789 GLAPI void APIENTRY glClientAttribDefaultEXT (GLbitfield); 10068 GLAPI void APIENTRY glClientAttribDefaultEXT (GLbitfield mask);
8790 GLAPI void APIENTRY glPushClientAttribDefaultEXT (GLbitfield); 10069 GLAPI void APIENTRY glPushClientAttribDefaultEXT (GLbitfield mask);
8791 GLAPI void APIENTRY glMatrixLoadfEXT (GLenum, const GLfloat *); 10070 GLAPI void APIENTRY glMatrixLoadfEXT (GLenum mode, const GLfloat *m);
8792 GLAPI void APIENTRY glMatrixLoaddEXT (GLenum, const GLdouble *); 10071 GLAPI void APIENTRY glMatrixLoaddEXT (GLenum mode, const GLdouble *m);
8793 GLAPI void APIENTRY glMatrixMultfEXT (GLenum, const GLfloat *); 10072 GLAPI void APIENTRY glMatrixMultfEXT (GLenum mode, const GLfloat *m);
8794 GLAPI void APIENTRY glMatrixMultdEXT (GLenum, const GLdouble *); 10073 GLAPI void APIENTRY glMatrixMultdEXT (GLenum mode, const GLdouble *m);
8795 GLAPI void APIENTRY glMatrixLoadIdentityEXT (GLenum); 10074 GLAPI void APIENTRY glMatrixLoadIdentityEXT (GLenum mode);
8796 GLAPI void APIENTRY glMatrixRotatefEXT (GLenum, GLfloat, GLfloat, GLfloat, GLflo at); 10075 GLAPI void APIENTRY glMatrixRotatefEXT (GLenum mode, GLfloat angle, GLfloat x, G Lfloat y, GLfloat z);
8797 GLAPI void APIENTRY glMatrixRotatedEXT (GLenum, GLdouble, GLdouble, GLdouble, GL double); 10076 GLAPI void APIENTRY glMatrixRotatedEXT (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
8798 GLAPI void APIENTRY glMatrixScalefEXT (GLenum, GLfloat, GLfloat, GLfloat); 10077 GLAPI void APIENTRY glMatrixScalefEXT (GLenum mode, GLfloat x, GLfloat y, GLfloa t z);
8799 GLAPI void APIENTRY glMatrixScaledEXT (GLenum, GLdouble, GLdouble, GLdouble); 10078 GLAPI void APIENTRY glMatrixScaledEXT (GLenum mode, GLdouble x, GLdouble y, GLdo uble z);
8800 GLAPI void APIENTRY glMatrixTranslatefEXT (GLenum, GLfloat, GLfloat, GLfloat); 10079 GLAPI void APIENTRY glMatrixTranslatefEXT (GLenum mode, GLfloat x, GLfloat y, GL float z);
8801 GLAPI void APIENTRY glMatrixTranslatedEXT (GLenum, GLdouble, GLdouble, GLdouble) ; 10080 GLAPI void APIENTRY glMatrixTranslatedEXT (GLenum mode, GLdouble x, GLdouble y, GLdouble z);
8802 GLAPI void APIENTRY glMatrixFrustumEXT (GLenum, GLdouble, GLdouble, GLdouble, GL double, GLdouble, GLdouble); 10081 GLAPI void APIENTRY glMatrixFrustumEXT (GLenum mode, GLdouble left, GLdouble rig ht, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
8803 GLAPI void APIENTRY glMatrixOrthoEXT (GLenum, GLdouble, GLdouble, GLdouble, GLdo uble, GLdouble, GLdouble); 10082 GLAPI void APIENTRY glMatrixOrthoEXT (GLenum mode, GLdouble left, GLdouble right , GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);
8804 GLAPI void APIENTRY glMatrixPopEXT (GLenum); 10083 GLAPI void APIENTRY glMatrixPopEXT (GLenum mode);
8805 GLAPI void APIENTRY glMatrixPushEXT (GLenum); 10084 GLAPI void APIENTRY glMatrixPushEXT (GLenum mode);
8806 GLAPI void APIENTRY glMatrixLoadTransposefEXT (GLenum, const GLfloat *); 10085 GLAPI void APIENTRY glMatrixLoadTransposefEXT (GLenum mode, const GLfloat *m);
8807 GLAPI void APIENTRY glMatrixLoadTransposedEXT (GLenum, const GLdouble *); 10086 GLAPI void APIENTRY glMatrixLoadTransposedEXT (GLenum mode, const GLdouble *m);
8808 GLAPI void APIENTRY glMatrixMultTransposefEXT (GLenum, const GLfloat *); 10087 GLAPI void APIENTRY glMatrixMultTransposefEXT (GLenum mode, const GLfloat *m);
8809 GLAPI void APIENTRY glMatrixMultTransposedEXT (GLenum, const GLdouble *); 10088 GLAPI void APIENTRY glMatrixMultTransposedEXT (GLenum mode, const GLdouble *m);
8810 GLAPI void APIENTRY glTextureParameterfEXT (GLuint, GLenum, GLenum, GLfloat); 10089 GLAPI void APIENTRY glTextureParameterfEXT (GLuint texture, GLenum target, GLenu m pname, GLfloat param);
8811 GLAPI void APIENTRY glTextureParameterfvEXT (GLuint, GLenum, GLenum, const GLflo at *); 10090 GLAPI void APIENTRY glTextureParameterfvEXT (GLuint texture, GLenum target, GLen um pname, const GLfloat *params);
8812 GLAPI void APIENTRY glTextureParameteriEXT (GLuint, GLenum, GLenum, GLint); 10091 GLAPI void APIENTRY glTextureParameteriEXT (GLuint texture, GLenum target, GLenu m pname, GLint param);
8813 GLAPI void APIENTRY glTextureParameterivEXT (GLuint, GLenum, GLenum, const GLint *); 10092 GLAPI void APIENTRY glTextureParameterivEXT (GLuint texture, GLenum target, GLen um pname, const GLint *params);
8814 GLAPI void APIENTRY glTextureImage1DEXT (GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, const GLvoid *); 10093 GLAPI void APIENTRY glTextureImage1DEXT (GLuint texture, GLenum target, GLint le vel, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum t ype, const GLvoid *pixels);
8815 GLAPI void APIENTRY glTextureImage2DEXT (GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); 10094 GLAPI void APIENTRY glTextureImage2DEXT (GLuint texture, GLenum target, GLint le vel, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
8816 GLAPI void APIENTRY glTextureSubImage1DEXT (GLuint, GLenum, GLint, GLint, GLsize i, GLenum, GLenum, const GLvoid *); 10095 GLAPI void APIENTRY glTextureSubImage1DEXT (GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels);
8817 GLAPI void APIENTRY glTextureSubImage2DEXT (GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 10096 GLAPI void APIENTRY glTextureSubImage2DEXT (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum form at, GLenum type, const GLvoid *pixels);
8818 GLAPI void APIENTRY glCopyTextureImage1DEXT (GLuint, GLenum, GLint, GLenum, GLin t, GLint, GLsizei, GLint); 10097 GLAPI void APIENTRY glCopyTextureImage1DEXT (GLuint texture, GLenum target, GLin t level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
8819 GLAPI void APIENTRY glCopyTextureImage2DEXT (GLuint, GLenum, GLint, GLenum, GLin t, GLint, GLsizei, GLsizei, GLint); 10098 GLAPI void APIENTRY glCopyTextureImage2DEXT (GLuint texture, GLenum target, GLin t level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border);
8820 GLAPI void APIENTRY glCopyTextureSubImage1DEXT (GLuint, GLenum, GLint, GLint, GL int, GLint, GLsizei); 10099 GLAPI void APIENTRY glCopyTextureSubImage1DEXT (GLuint texture, GLenum target, G Lint level, GLint xoffset, GLint x, GLint y, GLsizei width);
8821 GLAPI void APIENTRY glCopyTextureSubImage2DEXT (GLuint, GLenum, GLint, GLint, GL int, GLint, GLint, GLsizei, GLsizei); 10100 GLAPI void APIENTRY glCopyTextureSubImage2DEXT (GLuint texture, GLenum target, G Lint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsiz ei height);
8822 GLAPI void APIENTRY glGetTextureImageEXT (GLuint, GLenum, GLint, GLenum, GLenum, GLvoid *); 10101 GLAPI void APIENTRY glGetTextureImageEXT (GLuint texture, GLenum target, GLint l evel, GLenum format, GLenum type, GLvoid *pixels);
8823 GLAPI void APIENTRY glGetTextureParameterfvEXT (GLuint, GLenum, GLenum, GLfloat *); 10102 GLAPI void APIENTRY glGetTextureParameterfvEXT (GLuint texture, GLenum target, G Lenum pname, GLfloat *params);
8824 GLAPI void APIENTRY glGetTextureParameterivEXT (GLuint, GLenum, GLenum, GLint *) ; 10103 GLAPI void APIENTRY glGetTextureParameterivEXT (GLuint texture, GLenum target, G Lenum pname, GLint *params);
8825 GLAPI void APIENTRY glGetTextureLevelParameterfvEXT (GLuint, GLenum, GLint, GLen um, GLfloat *); 10104 GLAPI void APIENTRY glGetTextureLevelParameterfvEXT (GLuint texture, GLenum targ et, GLint level, GLenum pname, GLfloat *params);
8826 GLAPI void APIENTRY glGetTextureLevelParameterivEXT (GLuint, GLenum, GLint, GLen um, GLint *); 10105 GLAPI void APIENTRY glGetTextureLevelParameterivEXT (GLuint texture, GLenum targ et, GLint level, GLenum pname, GLint *params);
8827 GLAPI void APIENTRY glTextureImage3DEXT (GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); 10106 GLAPI void APIENTRY glTextureImage3DEXT (GLuint texture, GLenum target, GLint le vel, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
8828 GLAPI void APIENTRY glTextureSubImage3DEXT (GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 10107 GLAPI void APIENTRY glTextureSubImage3DEXT (GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei heig ht, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
8829 GLAPI void APIENTRY glCopyTextureSubImage3DEXT (GLuint, GLenum, GLint, GLint, GL int, GLint, GLint, GLint, GLsizei, GLsizei); 10108 GLAPI void APIENTRY glCopyTextureSubImage3DEXT (GLuint texture, GLenum target, G Lint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsiz ei width, GLsizei height);
8830 GLAPI void APIENTRY glMultiTexParameterfEXT (GLenum, GLenum, GLenum, GLfloat); 10109 GLAPI void APIENTRY glMultiTexParameterfEXT (GLenum texunit, GLenum target, GLen um pname, GLfloat param);
8831 GLAPI void APIENTRY glMultiTexParameterfvEXT (GLenum, GLenum, GLenum, const GLfl oat *); 10110 GLAPI void APIENTRY glMultiTexParameterfvEXT (GLenum texunit, GLenum target, GLe num pname, const GLfloat *params);
8832 GLAPI void APIENTRY glMultiTexParameteriEXT (GLenum, GLenum, GLenum, GLint); 10111 GLAPI void APIENTRY glMultiTexParameteriEXT (GLenum texunit, GLenum target, GLen um pname, GLint param);
8833 GLAPI void APIENTRY glMultiTexParameterivEXT (GLenum, GLenum, GLenum, const GLin t *); 10112 GLAPI void APIENTRY glMultiTexParameterivEXT (GLenum texunit, GLenum target, GLe num pname, const GLint *params);
8834 GLAPI void APIENTRY glMultiTexImage1DEXT (GLenum, GLenum, GLint, GLenum, GLsizei , GLint, GLenum, GLenum, const GLvoid *); 10113 GLAPI void APIENTRY glMultiTexImage1DEXT (GLenum texunit, GLenum target, GLint l evel, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
8835 GLAPI void APIENTRY glMultiTexImage2DEXT (GLenum, GLenum, GLint, GLenum, GLsizei , GLsizei, GLint, GLenum, GLenum, const GLvoid *); 10114 GLAPI void APIENTRY glMultiTexImage2DEXT (GLenum texunit, GLenum target, GLint l evel, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
8836 GLAPI void APIENTRY glMultiTexSubImage1DEXT (GLenum, GLenum, GLint, GLint, GLsiz ei, GLenum, GLenum, const GLvoid *); 10115 GLAPI void APIENTRY glMultiTexSubImage1DEXT (GLenum texunit, GLenum target, GLin t level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels);
8837 GLAPI void APIENTRY glMultiTexSubImage2DEXT (GLenum, GLenum, GLint, GLint, GLint , GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 10116 GLAPI void APIENTRY glMultiTexSubImage2DEXT (GLenum texunit, GLenum target, GLin t level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum for mat, GLenum type, const GLvoid *pixels);
8838 GLAPI void APIENTRY glCopyMultiTexImage1DEXT (GLenum, GLenum, GLint, GLenum, GLi nt, GLint, GLsizei, GLint); 10117 GLAPI void APIENTRY glCopyMultiTexImage1DEXT (GLenum texunit, GLenum target, GLi nt level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border);
8839 GLAPI void APIENTRY glCopyMultiTexImage2DEXT (GLenum, GLenum, GLint, GLenum, GLi nt, GLint, GLsizei, GLsizei, GLint); 10118 GLAPI void APIENTRY glCopyMultiTexImage2DEXT (GLenum texunit, GLenum target, GLi nt level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height , GLint border);
8840 GLAPI void APIENTRY glCopyMultiTexSubImage1DEXT (GLenum, GLenum, GLint, GLint, G Lint, GLint, GLsizei); 10119 GLAPI void APIENTRY glCopyMultiTexSubImage1DEXT (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width);
8841 GLAPI void APIENTRY glCopyMultiTexSubImage2DEXT (GLenum, GLenum, GLint, GLint, G Lint, GLint, GLint, GLsizei, GLsizei); 10120 GLAPI void APIENTRY glCopyMultiTexSubImage2DEXT (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsi zei height);
8842 GLAPI void APIENTRY glGetMultiTexImageEXT (GLenum, GLenum, GLint, GLenum, GLenum , GLvoid *); 10121 GLAPI void APIENTRY glGetMultiTexImageEXT (GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels);
8843 GLAPI void APIENTRY glGetMultiTexParameterfvEXT (GLenum, GLenum, GLenum, GLfloat *); 10122 GLAPI void APIENTRY glGetMultiTexParameterfvEXT (GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
8844 GLAPI void APIENTRY glGetMultiTexParameterivEXT (GLenum, GLenum, GLenum, GLint * ); 10123 GLAPI void APIENTRY glGetMultiTexParameterivEXT (GLenum texunit, GLenum target, GLenum pname, GLint *params);
8845 GLAPI void APIENTRY glGetMultiTexLevelParameterfvEXT (GLenum, GLenum, GLint, GLe num, GLfloat *); 10124 GLAPI void APIENTRY glGetMultiTexLevelParameterfvEXT (GLenum texunit, GLenum tar get, GLint level, GLenum pname, GLfloat *params);
8846 GLAPI void APIENTRY glGetMultiTexLevelParameterivEXT (GLenum, GLenum, GLint, GLe num, GLint *); 10125 GLAPI void APIENTRY glGetMultiTexLevelParameterivEXT (GLenum texunit, GLenum tar get, GLint level, GLenum pname, GLint *params);
8847 GLAPI void APIENTRY glMultiTexImage3DEXT (GLenum, GLenum, GLint, GLenum, GLsizei , GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); 10126 GLAPI void APIENTRY glMultiTexImage3DEXT (GLenum texunit, GLenum target, GLint l evel, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid *pixels);
8848 GLAPI void APIENTRY glMultiTexSubImage3DEXT (GLenum, GLenum, GLint, GLint, GLint , GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); 10127 GLAPI void APIENTRY glMultiTexSubImage3DEXT (GLenum texunit, GLenum target, GLin t level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei hei ght, GLsizei depth, GLenum format, GLenum type, const GLvoid *pixels);
8849 GLAPI void APIENTRY glCopyMultiTexSubImage3DEXT (GLenum, GLenum, GLint, GLint, G Lint, GLint, GLint, GLint, GLsizei, GLsizei); 10128 GLAPI void APIENTRY glCopyMultiTexSubImage3DEXT (GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsi zei width, GLsizei height);
8850 GLAPI void APIENTRY glBindMultiTextureEXT (GLenum, GLenum, GLuint); 10129 GLAPI void APIENTRY glBindMultiTextureEXT (GLenum texunit, GLenum target, GLuint texture);
8851 GLAPI void APIENTRY glEnableClientStateIndexedEXT (GLenum, GLuint); 10130 GLAPI void APIENTRY glEnableClientStateIndexedEXT (GLenum array, GLuint index);
8852 GLAPI void APIENTRY glDisableClientStateIndexedEXT (GLenum, GLuint); 10131 GLAPI void APIENTRY glDisableClientStateIndexedEXT (GLenum array, GLuint index);
8853 GLAPI void APIENTRY glMultiTexCoordPointerEXT (GLenum, GLint, GLenum, GLsizei, c onst GLvoid *); 10132 GLAPI void APIENTRY glMultiTexCoordPointerEXT (GLenum texunit, GLint size, GLenu m type, GLsizei stride, const GLvoid *pointer);
8854 GLAPI void APIENTRY glMultiTexEnvfEXT (GLenum, GLenum, GLenum, GLfloat); 10133 GLAPI void APIENTRY glMultiTexEnvfEXT (GLenum texunit, GLenum target, GLenum pna me, GLfloat param);
8855 GLAPI void APIENTRY glMultiTexEnvfvEXT (GLenum, GLenum, GLenum, const GLfloat *) ; 10134 GLAPI void APIENTRY glMultiTexEnvfvEXT (GLenum texunit, GLenum target, GLenum pn ame, const GLfloat *params);
8856 GLAPI void APIENTRY glMultiTexEnviEXT (GLenum, GLenum, GLenum, GLint); 10135 GLAPI void APIENTRY glMultiTexEnviEXT (GLenum texunit, GLenum target, GLenum pna me, GLint param);
8857 GLAPI void APIENTRY glMultiTexEnvivEXT (GLenum, GLenum, GLenum, const GLint *); 10136 GLAPI void APIENTRY glMultiTexEnvivEXT (GLenum texunit, GLenum target, GLenum pn ame, const GLint *params);
8858 GLAPI void APIENTRY glMultiTexGendEXT (GLenum, GLenum, GLenum, GLdouble); 10137 GLAPI void APIENTRY glMultiTexGendEXT (GLenum texunit, GLenum coord, GLenum pnam e, GLdouble param);
8859 GLAPI void APIENTRY glMultiTexGendvEXT (GLenum, GLenum, GLenum, const GLdouble * ); 10138 GLAPI void APIENTRY glMultiTexGendvEXT (GLenum texunit, GLenum coord, GLenum pna me, const GLdouble *params);
8860 GLAPI void APIENTRY glMultiTexGenfEXT (GLenum, GLenum, GLenum, GLfloat); 10139 GLAPI void APIENTRY glMultiTexGenfEXT (GLenum texunit, GLenum coord, GLenum pnam e, GLfloat param);
8861 GLAPI void APIENTRY glMultiTexGenfvEXT (GLenum, GLenum, GLenum, const GLfloat *) ; 10140 GLAPI void APIENTRY glMultiTexGenfvEXT (GLenum texunit, GLenum coord, GLenum pna me, const GLfloat *params);
8862 GLAPI void APIENTRY glMultiTexGeniEXT (GLenum, GLenum, GLenum, GLint); 10141 GLAPI void APIENTRY glMultiTexGeniEXT (GLenum texunit, GLenum coord, GLenum pnam e, GLint param);
8863 GLAPI void APIENTRY glMultiTexGenivEXT (GLenum, GLenum, GLenum, const GLint *); 10142 GLAPI void APIENTRY glMultiTexGenivEXT (GLenum texunit, GLenum coord, GLenum pna me, const GLint *params);
8864 GLAPI void APIENTRY glGetMultiTexEnvfvEXT (GLenum, GLenum, GLenum, GLfloat *); 10143 GLAPI void APIENTRY glGetMultiTexEnvfvEXT (GLenum texunit, GLenum target, GLenum pname, GLfloat *params);
8865 GLAPI void APIENTRY glGetMultiTexEnvivEXT (GLenum, GLenum, GLenum, GLint *); 10144 GLAPI void APIENTRY glGetMultiTexEnvivEXT (GLenum texunit, GLenum target, GLenum pname, GLint *params);
8866 GLAPI void APIENTRY glGetMultiTexGendvEXT (GLenum, GLenum, GLenum, GLdouble *); 10145 GLAPI void APIENTRY glGetMultiTexGendvEXT (GLenum texunit, GLenum coord, GLenum pname, GLdouble *params);
8867 GLAPI void APIENTRY glGetMultiTexGenfvEXT (GLenum, GLenum, GLenum, GLfloat *); 10146 GLAPI void APIENTRY glGetMultiTexGenfvEXT (GLenum texunit, GLenum coord, GLenum pname, GLfloat *params);
8868 GLAPI void APIENTRY glGetMultiTexGenivEXT (GLenum, GLenum, GLenum, GLint *); 10147 GLAPI void APIENTRY glGetMultiTexGenivEXT (GLenum texunit, GLenum coord, GLenum pname, GLint *params);
8869 GLAPI void APIENTRY glGetFloatIndexedvEXT (GLenum, GLuint, GLfloat *); 10148 GLAPI void APIENTRY glGetFloatIndexedvEXT (GLenum target, GLuint index, GLfloat *data);
8870 GLAPI void APIENTRY glGetDoubleIndexedvEXT (GLenum, GLuint, GLdouble *); 10149 GLAPI void APIENTRY glGetDoubleIndexedvEXT (GLenum target, GLuint index, GLdoubl e *data);
8871 GLAPI void APIENTRY glGetPointerIndexedvEXT (GLenum, GLuint, GLvoid* *); 10150 GLAPI void APIENTRY glGetPointerIndexedvEXT (GLenum target, GLuint index, GLvoid * *data);
8872 GLAPI void APIENTRY glCompressedTextureImage3DEXT (GLuint, GLenum, GLint, GLenum , GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); 10151 GLAPI void APIENTRY glCompressedTextureImage3DEXT (GLuint texture, GLenum target , GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei dep th, GLint border, GLsizei imageSize, const GLvoid *bits);
8873 GLAPI void APIENTRY glCompressedTextureImage2DEXT (GLuint, GLenum, GLint, GLenum , GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); 10152 GLAPI void APIENTRY glCompressedTextureImage2DEXT (GLuint texture, GLenum target , GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint borde r, GLsizei imageSize, const GLvoid *bits);
8874 GLAPI void APIENTRY glCompressedTextureImage1DEXT (GLuint, GLenum, GLint, GLenum , GLsizei, GLint, GLsizei, const GLvoid *); 10153 GLAPI void APIENTRY glCompressedTextureImage1DEXT (GLuint texture, GLenum target , GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei image Size, const GLvoid *bits);
8875 GLAPI void APIENTRY glCompressedTextureSubImage3DEXT (GLuint, GLenum, GLint, GLi nt, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); 10154 GLAPI void APIENTRY glCompressedTextureSubImage3DEXT (GLuint texture, GLenum tar get, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GL sizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *bit s);
8876 GLAPI void APIENTRY glCompressedTextureSubImage2DEXT (GLuint, GLenum, GLint, GLi nt, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); 10155 GLAPI void APIENTRY glCompressedTextureSubImage2DEXT (GLuint texture, GLenum tar get, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, G Lenum format, GLsizei imageSize, const GLvoid *bits);
8877 GLAPI void APIENTRY glCompressedTextureSubImage1DEXT (GLuint, GLenum, GLint, GLi nt, GLsizei, GLenum, GLsizei, const GLvoid *); 10156 GLAPI void APIENTRY glCompressedTextureSubImage1DEXT (GLuint texture, GLenum tar get, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize , const GLvoid *bits);
8878 GLAPI void APIENTRY glGetCompressedTextureImageEXT (GLuint, GLenum, GLint, GLvoi d *); 10157 GLAPI void APIENTRY glGetCompressedTextureImageEXT (GLuint texture, GLenum targe t, GLint lod, GLvoid *img);
8879 GLAPI void APIENTRY glCompressedMultiTexImage3DEXT (GLenum, GLenum, GLint, GLenu m, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); 10158 GLAPI void APIENTRY glCompressedMultiTexImage3DEXT (GLenum texunit, GLenum targe t, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei de pth, GLint border, GLsizei imageSize, const GLvoid *bits);
8880 GLAPI void APIENTRY glCompressedMultiTexImage2DEXT (GLenum, GLenum, GLint, GLenu m, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); 10159 GLAPI void APIENTRY glCompressedMultiTexImage2DEXT (GLenum texunit, GLenum targe t, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint bord er, GLsizei imageSize, const GLvoid *bits);
8881 GLAPI void APIENTRY glCompressedMultiTexImage1DEXT (GLenum, GLenum, GLint, GLenu m, GLsizei, GLint, GLsizei, const GLvoid *); 10160 GLAPI void APIENTRY glCompressedMultiTexImage1DEXT (GLenum texunit, GLenum targe t, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imag eSize, const GLvoid *bits);
8882 GLAPI void APIENTRY glCompressedMultiTexSubImage3DEXT (GLenum, GLenum, GLint, GL int, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); 10161 GLAPI void APIENTRY glCompressedMultiTexSubImage3DEXT (GLenum texunit, GLenum ta rget, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, G Lsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid *bi ts);
8883 GLAPI void APIENTRY glCompressedMultiTexSubImage2DEXT (GLenum, GLenum, GLint, GL int, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); 10162 GLAPI void APIENTRY glCompressedMultiTexSubImage2DEXT (GLenum texunit, GLenum ta rget, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid *bits);
8884 GLAPI void APIENTRY glCompressedMultiTexSubImage1DEXT (GLenum, GLenum, GLint, GL int, GLsizei, GLenum, GLsizei, const GLvoid *); 10163 GLAPI void APIENTRY glCompressedMultiTexSubImage1DEXT (GLenum texunit, GLenum ta rget, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSiz e, const GLvoid *bits);
8885 GLAPI void APIENTRY glGetCompressedMultiTexImageEXT (GLenum, GLenum, GLint, GLvo id *); 10164 GLAPI void APIENTRY glGetCompressedMultiTexImageEXT (GLenum texunit, GLenum targ et, GLint lod, GLvoid *img);
8886 GLAPI void APIENTRY glNamedProgramStringEXT (GLuint, GLenum, GLenum, GLsizei, co nst GLvoid *); 10165 GLAPI void APIENTRY glNamedProgramStringEXT (GLuint program, GLenum target, GLen um format, GLsizei len, const GLvoid *string);
8887 GLAPI void APIENTRY glNamedProgramLocalParameter4dEXT (GLuint, GLenum, GLuint, G Ldouble, GLdouble, GLdouble, GLdouble); 10166 GLAPI void APIENTRY glNamedProgramLocalParameter4dEXT (GLuint program, GLenum ta rget, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
8888 GLAPI void APIENTRY glNamedProgramLocalParameter4dvEXT (GLuint, GLenum, GLuint, const GLdouble *); 10167 GLAPI void APIENTRY glNamedProgramLocalParameter4dvEXT (GLuint program, GLenum t arget, GLuint index, const GLdouble *params);
8889 GLAPI void APIENTRY glNamedProgramLocalParameter4fEXT (GLuint, GLenum, GLuint, G Lfloat, GLfloat, GLfloat, GLfloat); 10168 GLAPI void APIENTRY glNamedProgramLocalParameter4fEXT (GLuint program, GLenum ta rget, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w);
8890 GLAPI void APIENTRY glNamedProgramLocalParameter4fvEXT (GLuint, GLenum, GLuint, const GLfloat *); 10169 GLAPI void APIENTRY glNamedProgramLocalParameter4fvEXT (GLuint program, GLenum t arget, GLuint index, const GLfloat *params);
8891 GLAPI void APIENTRY glGetNamedProgramLocalParameterdvEXT (GLuint, GLenum, GLuint , GLdouble *); 10170 GLAPI void APIENTRY glGetNamedProgramLocalParameterdvEXT (GLuint program, GLenum target, GLuint index, GLdouble *params);
8892 GLAPI void APIENTRY glGetNamedProgramLocalParameterfvEXT (GLuint, GLenum, GLuint , GLfloat *); 10171 GLAPI void APIENTRY glGetNamedProgramLocalParameterfvEXT (GLuint program, GLenum target, GLuint index, GLfloat *params);
8893 GLAPI void APIENTRY glGetNamedProgramivEXT (GLuint, GLenum, GLenum, GLint *); 10172 GLAPI void APIENTRY glGetNamedProgramivEXT (GLuint program, GLenum target, GLenu m pname, GLint *params);
8894 GLAPI void APIENTRY glGetNamedProgramStringEXT (GLuint, GLenum, GLenum, GLvoid * ); 10173 GLAPI void APIENTRY glGetNamedProgramStringEXT (GLuint program, GLenum target, G Lenum pname, GLvoid *string);
8895 GLAPI void APIENTRY glNamedProgramLocalParameters4fvEXT (GLuint, GLenum, GLuint, GLsizei, const GLfloat *); 10174 GLAPI void APIENTRY glNamedProgramLocalParameters4fvEXT (GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat *params);
8896 GLAPI void APIENTRY glNamedProgramLocalParameterI4iEXT (GLuint, GLenum, GLuint, GLint, GLint, GLint, GLint); 10175 GLAPI void APIENTRY glNamedProgramLocalParameterI4iEXT (GLuint program, GLenum t arget, GLuint index, GLint x, GLint y, GLint z, GLint w);
8897 GLAPI void APIENTRY glNamedProgramLocalParameterI4ivEXT (GLuint, GLenum, GLuint, const GLint *); 10176 GLAPI void APIENTRY glNamedProgramLocalParameterI4ivEXT (GLuint program, GLenum target, GLuint index, const GLint *params);
8898 GLAPI void APIENTRY glNamedProgramLocalParametersI4ivEXT (GLuint, GLenum, GLuint , GLsizei, const GLint *); 10177 GLAPI void APIENTRY glNamedProgramLocalParametersI4ivEXT (GLuint program, GLenum target, GLuint index, GLsizei count, const GLint *params);
8899 GLAPI void APIENTRY glNamedProgramLocalParameterI4uiEXT (GLuint, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint); 10178 GLAPI void APIENTRY glNamedProgramLocalParameterI4uiEXT (GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w);
8900 GLAPI void APIENTRY glNamedProgramLocalParameterI4uivEXT (GLuint, GLenum, GLuint , const GLuint *); 10179 GLAPI void APIENTRY glNamedProgramLocalParameterI4uivEXT (GLuint program, GLenum target, GLuint index, const GLuint *params);
8901 GLAPI void APIENTRY glNamedProgramLocalParametersI4uivEXT (GLuint, GLenum, GLuin t, GLsizei, const GLuint *); 10180 GLAPI void APIENTRY glNamedProgramLocalParametersI4uivEXT (GLuint program, GLenu m target, GLuint index, GLsizei count, const GLuint *params);
8902 GLAPI void APIENTRY glGetNamedProgramLocalParameterIivEXT (GLuint, GLenum, GLuin t, GLint *); 10181 GLAPI void APIENTRY glGetNamedProgramLocalParameterIivEXT (GLuint program, GLenu m target, GLuint index, GLint *params);
8903 GLAPI void APIENTRY glGetNamedProgramLocalParameterIuivEXT (GLuint, GLenum, GLui nt, GLuint *); 10182 GLAPI void APIENTRY glGetNamedProgramLocalParameterIuivEXT (GLuint program, GLen um target, GLuint index, GLuint *params);
8904 GLAPI void APIENTRY glTextureParameterIivEXT (GLuint, GLenum, GLenum, const GLin t *); 10183 GLAPI void APIENTRY glTextureParameterIivEXT (GLuint texture, GLenum target, GLe num pname, const GLint *params);
8905 GLAPI void APIENTRY glTextureParameterIuivEXT (GLuint, GLenum, GLenum, const GLu int *); 10184 GLAPI void APIENTRY glTextureParameterIuivEXT (GLuint texture, GLenum target, GL enum pname, const GLuint *params);
8906 GLAPI void APIENTRY glGetTextureParameterIivEXT (GLuint, GLenum, GLenum, GLint * ); 10185 GLAPI void APIENTRY glGetTextureParameterIivEXT (GLuint texture, GLenum target, GLenum pname, GLint *params);
8907 GLAPI void APIENTRY glGetTextureParameterIuivEXT (GLuint, GLenum, GLenum, GLuint *); 10186 GLAPI void APIENTRY glGetTextureParameterIuivEXT (GLuint texture, GLenum target, GLenum pname, GLuint *params);
8908 GLAPI void APIENTRY glMultiTexParameterIivEXT (GLenum, GLenum, GLenum, const GLi nt *); 10187 GLAPI void APIENTRY glMultiTexParameterIivEXT (GLenum texunit, GLenum target, GL enum pname, const GLint *params);
8909 GLAPI void APIENTRY glMultiTexParameterIuivEXT (GLenum, GLenum, GLenum, const GL uint *); 10188 GLAPI void APIENTRY glMultiTexParameterIuivEXT (GLenum texunit, GLenum target, G Lenum pname, const GLuint *params);
8910 GLAPI void APIENTRY glGetMultiTexParameterIivEXT (GLenum, GLenum, GLenum, GLint *); 10189 GLAPI void APIENTRY glGetMultiTexParameterIivEXT (GLenum texunit, GLenum target, GLenum pname, GLint *params);
8911 GLAPI void APIENTRY glGetMultiTexParameterIuivEXT (GLenum, GLenum, GLenum, GLuin t *); 10190 GLAPI void APIENTRY glGetMultiTexParameterIuivEXT (GLenum texunit, GLenum target , GLenum pname, GLuint *params);
8912 GLAPI void APIENTRY glProgramUniform1fEXT (GLuint, GLint, GLfloat); 10191 GLAPI void APIENTRY glProgramUniform1fEXT (GLuint program, GLint location, GLflo at v0);
8913 GLAPI void APIENTRY glProgramUniform2fEXT (GLuint, GLint, GLfloat, GLfloat); 10192 GLAPI void APIENTRY glProgramUniform2fEXT (GLuint program, GLint location, GLflo at v0, GLfloat v1);
8914 GLAPI void APIENTRY glProgramUniform3fEXT (GLuint, GLint, GLfloat, GLfloat, GLfl oat); 10193 GLAPI void APIENTRY glProgramUniform3fEXT (GLuint program, GLint location, GLflo at v0, GLfloat v1, GLfloat v2);
8915 GLAPI void APIENTRY glProgramUniform4fEXT (GLuint, GLint, GLfloat, GLfloat, GLfl oat, GLfloat); 10194 GLAPI void APIENTRY glProgramUniform4fEXT (GLuint program, GLint location, GLflo at v0, GLfloat v1, GLfloat v2, GLfloat v3);
8916 GLAPI void APIENTRY glProgramUniform1iEXT (GLuint, GLint, GLint); 10195 GLAPI void APIENTRY glProgramUniform1iEXT (GLuint program, GLint location, GLint v0);
8917 GLAPI void APIENTRY glProgramUniform2iEXT (GLuint, GLint, GLint, GLint); 10196 GLAPI void APIENTRY glProgramUniform2iEXT (GLuint program, GLint location, GLint v0, GLint v1);
8918 GLAPI void APIENTRY glProgramUniform3iEXT (GLuint, GLint, GLint, GLint, GLint); 10197 GLAPI void APIENTRY glProgramUniform3iEXT (GLuint program, GLint location, GLint v0, GLint v1, GLint v2);
8919 GLAPI void APIENTRY glProgramUniform4iEXT (GLuint, GLint, GLint, GLint, GLint, G Lint); 10198 GLAPI void APIENTRY glProgramUniform4iEXT (GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3);
8920 GLAPI void APIENTRY glProgramUniform1fvEXT (GLuint, GLint, GLsizei, const GLfloa t *); 10199 GLAPI void APIENTRY glProgramUniform1fvEXT (GLuint program, GLint location, GLsi zei count, const GLfloat *value);
8921 GLAPI void APIENTRY glProgramUniform2fvEXT (GLuint, GLint, GLsizei, const GLfloa t *); 10200 GLAPI void APIENTRY glProgramUniform2fvEXT (GLuint program, GLint location, GLsi zei count, const GLfloat *value);
8922 GLAPI void APIENTRY glProgramUniform3fvEXT (GLuint, GLint, GLsizei, const GLfloa t *); 10201 GLAPI void APIENTRY glProgramUniform3fvEXT (GLuint program, GLint location, GLsi zei count, const GLfloat *value);
8923 GLAPI void APIENTRY glProgramUniform4fvEXT (GLuint, GLint, GLsizei, const GLfloa t *); 10202 GLAPI void APIENTRY glProgramUniform4fvEXT (GLuint program, GLint location, GLsi zei count, const GLfloat *value);
8924 GLAPI void APIENTRY glProgramUniform1ivEXT (GLuint, GLint, GLsizei, const GLint *); 10203 GLAPI void APIENTRY glProgramUniform1ivEXT (GLuint program, GLint location, GLsi zei count, const GLint *value);
8925 GLAPI void APIENTRY glProgramUniform2ivEXT (GLuint, GLint, GLsizei, const GLint *); 10204 GLAPI void APIENTRY glProgramUniform2ivEXT (GLuint program, GLint location, GLsi zei count, const GLint *value);
8926 GLAPI void APIENTRY glProgramUniform3ivEXT (GLuint, GLint, GLsizei, const GLint *); 10205 GLAPI void APIENTRY glProgramUniform3ivEXT (GLuint program, GLint location, GLsi zei count, const GLint *value);
8927 GLAPI void APIENTRY glProgramUniform4ivEXT (GLuint, GLint, GLsizei, const GLint *); 10206 GLAPI void APIENTRY glProgramUniform4ivEXT (GLuint program, GLint location, GLsi zei count, const GLint *value);
8928 GLAPI void APIENTRY glProgramUniformMatrix2fvEXT (GLuint, GLint, GLsizei, GLbool ean, const GLfloat *); 10207 GLAPI void APIENTRY glProgramUniformMatrix2fvEXT (GLuint program, GLint location , GLsizei count, GLboolean transpose, const GLfloat *value);
8929 GLAPI void APIENTRY glProgramUniformMatrix3fvEXT (GLuint, GLint, GLsizei, GLbool ean, const GLfloat *); 10208 GLAPI void APIENTRY glProgramUniformMatrix3fvEXT (GLuint program, GLint location , GLsizei count, GLboolean transpose, const GLfloat *value);
8930 GLAPI void APIENTRY glProgramUniformMatrix4fvEXT (GLuint, GLint, GLsizei, GLbool ean, const GLfloat *); 10209 GLAPI void APIENTRY glProgramUniformMatrix4fvEXT (GLuint program, GLint location , GLsizei count, GLboolean transpose, const GLfloat *value);
8931 GLAPI void APIENTRY glProgramUniformMatrix2x3fvEXT (GLuint, GLint, GLsizei, GLbo olean, const GLfloat *); 10210 GLAPI void APIENTRY glProgramUniformMatrix2x3fvEXT (GLuint program, GLint locati on, GLsizei count, GLboolean transpose, const GLfloat *value);
8932 GLAPI void APIENTRY glProgramUniformMatrix3x2fvEXT (GLuint, GLint, GLsizei, GLbo olean, const GLfloat *); 10211 GLAPI void APIENTRY glProgramUniformMatrix3x2fvEXT (GLuint program, GLint locati on, GLsizei count, GLboolean transpose, const GLfloat *value);
8933 GLAPI void APIENTRY glProgramUniformMatrix2x4fvEXT (GLuint, GLint, GLsizei, GLbo olean, const GLfloat *); 10212 GLAPI void APIENTRY glProgramUniformMatrix2x4fvEXT (GLuint program, GLint locati on, GLsizei count, GLboolean transpose, const GLfloat *value);
8934 GLAPI void APIENTRY glProgramUniformMatrix4x2fvEXT (GLuint, GLint, GLsizei, GLbo olean, const GLfloat *); 10213 GLAPI void APIENTRY glProgramUniformMatrix4x2fvEXT (GLuint program, GLint locati on, GLsizei count, GLboolean transpose, const GLfloat *value);
8935 GLAPI void APIENTRY glProgramUniformMatrix3x4fvEXT (GLuint, GLint, GLsizei, GLbo olean, const GLfloat *); 10214 GLAPI void APIENTRY glProgramUniformMatrix3x4fvEXT (GLuint program, GLint locati on, GLsizei count, GLboolean transpose, const GLfloat *value);
8936 GLAPI void APIENTRY glProgramUniformMatrix4x3fvEXT (GLuint, GLint, GLsizei, GLbo olean, const GLfloat *); 10215 GLAPI void APIENTRY glProgramUniformMatrix4x3fvEXT (GLuint program, GLint locati on, GLsizei count, GLboolean transpose, const GLfloat *value);
8937 GLAPI void APIENTRY glProgramUniform1uiEXT (GLuint, GLint, GLuint); 10216 GLAPI void APIENTRY glProgramUniform1uiEXT (GLuint program, GLint location, GLui nt v0);
8938 GLAPI void APIENTRY glProgramUniform2uiEXT (GLuint, GLint, GLuint, GLuint); 10217 GLAPI void APIENTRY glProgramUniform2uiEXT (GLuint program, GLint location, GLui nt v0, GLuint v1);
8939 GLAPI void APIENTRY glProgramUniform3uiEXT (GLuint, GLint, GLuint, GLuint, GLuin t); 10218 GLAPI void APIENTRY glProgramUniform3uiEXT (GLuint program, GLint location, GLui nt v0, GLuint v1, GLuint v2);
8940 GLAPI void APIENTRY glProgramUniform4uiEXT (GLuint, GLint, GLuint, GLuint, GLuin t, GLuint); 10219 GLAPI void APIENTRY glProgramUniform4uiEXT (GLuint program, GLint location, GLui nt v0, GLuint v1, GLuint v2, GLuint v3);
8941 GLAPI void APIENTRY glProgramUniform1uivEXT (GLuint, GLint, GLsizei, const GLuin t *); 10220 GLAPI void APIENTRY glProgramUniform1uivEXT (GLuint program, GLint location, GLs izei count, const GLuint *value);
8942 GLAPI void APIENTRY glProgramUniform2uivEXT (GLuint, GLint, GLsizei, const GLuin t *); 10221 GLAPI void APIENTRY glProgramUniform2uivEXT (GLuint program, GLint location, GLs izei count, const GLuint *value);
8943 GLAPI void APIENTRY glProgramUniform3uivEXT (GLuint, GLint, GLsizei, const GLuin t *); 10222 GLAPI void APIENTRY glProgramUniform3uivEXT (GLuint program, GLint location, GLs izei count, const GLuint *value);
8944 GLAPI void APIENTRY glProgramUniform4uivEXT (GLuint, GLint, GLsizei, const GLuin t *); 10223 GLAPI void APIENTRY glProgramUniform4uivEXT (GLuint program, GLint location, GLs izei count, const GLuint *value);
8945 GLAPI void APIENTRY glNamedBufferDataEXT (GLuint, GLsizeiptr, const GLvoid *, GL enum); 10224 GLAPI void APIENTRY glNamedBufferDataEXT (GLuint buffer, GLsizeiptr size, const GLvoid *data, GLenum usage);
8946 GLAPI void APIENTRY glNamedBufferSubDataEXT (GLuint, GLintptr, GLsizeiptr, const GLvoid *); 10225 GLAPI void APIENTRY glNamedBufferSubDataEXT (GLuint buffer, GLintptr offset, GLs izeiptr size, const GLvoid *data);
8947 GLAPI GLvoid* APIENTRY glMapNamedBufferEXT (GLuint, GLenum); 10226 GLAPI GLvoid* APIENTRY glMapNamedBufferEXT (GLuint buffer, GLenum access);
8948 GLAPI GLboolean APIENTRY glUnmapNamedBufferEXT (GLuint); 10227 GLAPI GLboolean APIENTRY glUnmapNamedBufferEXT (GLuint buffer);
8949 GLAPI void APIENTRY glGetNamedBufferParameterivEXT (GLuint, GLenum, GLint *); 10228 GLAPI GLvoid* APIENTRY glMapNamedBufferRangeEXT (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
8950 GLAPI void APIENTRY glGetNamedBufferPointervEXT (GLuint, GLenum, GLvoid* *); 10229 GLAPI void APIENTRY glFlushMappedNamedBufferRangeEXT (GLuint buffer, GLintptr of fset, GLsizeiptr length);
8951 GLAPI void APIENTRY glGetNamedBufferSubDataEXT (GLuint, GLintptr, GLsizeiptr, GL void *); 10230 GLAPI void APIENTRY glNamedCopyBufferSubDataEXT (GLuint readBuffer, GLuint write Buffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
8952 GLAPI void APIENTRY glTextureBufferEXT (GLuint, GLenum, GLenum, GLuint); 10231 GLAPI void APIENTRY glGetNamedBufferParameterivEXT (GLuint buffer, GLenum pname, GLint *params);
8953 GLAPI void APIENTRY glMultiTexBufferEXT (GLenum, GLenum, GLenum, GLuint); 10232 GLAPI void APIENTRY glGetNamedBufferPointervEXT (GLuint buffer, GLenum pname, GL void* *params);
8954 GLAPI void APIENTRY glNamedRenderbufferStorageEXT (GLuint, GLenum, GLsizei, GLsi zei); 10233 GLAPI void APIENTRY glGetNamedBufferSubDataEXT (GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid *data);
8955 GLAPI void APIENTRY glGetNamedRenderbufferParameterivEXT (GLuint, GLenum, GLint *); 10234 GLAPI void APIENTRY glTextureBufferEXT (GLuint texture, GLenum target, GLenum in ternalformat, GLuint buffer);
8956 GLAPI GLenum APIENTRY glCheckNamedFramebufferStatusEXT (GLuint, GLenum); 10235 GLAPI void APIENTRY glMultiTexBufferEXT (GLenum texunit, GLenum target, GLenum i nternalformat, GLuint buffer);
8957 GLAPI void APIENTRY glNamedFramebufferTexture1DEXT (GLuint, GLenum, GLenum, GLui nt, GLint); 10236 GLAPI void APIENTRY glNamedRenderbufferStorageEXT (GLuint renderbuffer, GLenum i nternalformat, GLsizei width, GLsizei height);
8958 GLAPI void APIENTRY glNamedFramebufferTexture2DEXT (GLuint, GLenum, GLenum, GLui nt, GLint); 10237 GLAPI void APIENTRY glGetNamedRenderbufferParameterivEXT (GLuint renderbuffer, G Lenum pname, GLint *params);
8959 GLAPI void APIENTRY glNamedFramebufferTexture3DEXT (GLuint, GLenum, GLenum, GLui nt, GLint, GLint); 10238 GLAPI GLenum APIENTRY glCheckNamedFramebufferStatusEXT (GLuint framebuffer, GLen um target);
8960 GLAPI void APIENTRY glNamedFramebufferRenderbufferEXT (GLuint, GLenum, GLenum, G Luint); 10239 GLAPI void APIENTRY glNamedFramebufferTexture1DEXT (GLuint framebuffer, GLenum a ttachment, GLenum textarget, GLuint texture, GLint level);
8961 GLAPI void APIENTRY glGetNamedFramebufferAttachmentParameterivEXT (GLuint, GLenu m, GLenum, GLint *); 10240 GLAPI void APIENTRY glNamedFramebufferTexture2DEXT (GLuint framebuffer, GLenum a ttachment, GLenum textarget, GLuint texture, GLint level);
8962 GLAPI void APIENTRY glGenerateTextureMipmapEXT (GLuint, GLenum); 10241 GLAPI void APIENTRY glNamedFramebufferTexture3DEXT (GLuint framebuffer, GLenum a ttachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset);
8963 GLAPI void APIENTRY glGenerateMultiTexMipmapEXT (GLenum, GLenum); 10242 GLAPI void APIENTRY glNamedFramebufferRenderbufferEXT (GLuint framebuffer, GLenu m attachment, GLenum renderbuffertarget, GLuint renderbuffer);
8964 GLAPI void APIENTRY glFramebufferDrawBufferEXT (GLuint, GLenum); 10243 GLAPI void APIENTRY glGetNamedFramebufferAttachmentParameterivEXT (GLuint frameb uffer, GLenum attachment, GLenum pname, GLint *params);
8965 GLAPI void APIENTRY glFramebufferDrawBuffersEXT (GLuint, GLsizei, const GLenum * ); 10244 GLAPI void APIENTRY glGenerateTextureMipmapEXT (GLuint texture, GLenum target);
8966 GLAPI void APIENTRY glFramebufferReadBufferEXT (GLuint, GLenum); 10245 GLAPI void APIENTRY glGenerateMultiTexMipmapEXT (GLenum texunit, GLenum target);
8967 GLAPI void APIENTRY glGetFramebufferParameterivEXT (GLuint, GLenum, GLint *); 10246 GLAPI void APIENTRY glFramebufferDrawBufferEXT (GLuint framebuffer, GLenum mode) ;
8968 GLAPI void APIENTRY glNamedRenderbufferStorageMultisampleEXT (GLuint, GLsizei, G Lenum, GLsizei, GLsizei); 10247 GLAPI void APIENTRY glFramebufferDrawBuffersEXT (GLuint framebuffer, GLsizei n, const GLenum *bufs);
8969 GLAPI void APIENTRY glNamedRenderbufferStorageMultisampleCoverageEXT (GLuint, GL sizei, GLsizei, GLenum, GLsizei, GLsizei); 10248 GLAPI void APIENTRY glFramebufferReadBufferEXT (GLuint framebuffer, GLenum mode) ;
8970 GLAPI void APIENTRY glNamedFramebufferTextureEXT (GLuint, GLenum, GLuint, GLint) ; 10249 GLAPI void APIENTRY glGetFramebufferParameterivEXT (GLuint framebuffer, GLenum p name, GLint *params);
8971 GLAPI void APIENTRY glNamedFramebufferTextureLayerEXT (GLuint, GLenum, GLuint, G Lint, GLint); 10250 GLAPI void APIENTRY glNamedRenderbufferStorageMultisampleEXT (GLuint renderbuffe r, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
8972 GLAPI void APIENTRY glNamedFramebufferTextureFaceEXT (GLuint, GLenum, GLuint, GL int, GLenum); 10251 GLAPI void APIENTRY glNamedRenderbufferStorageMultisampleCoverageEXT (GLuint ren derbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height);
8973 GLAPI void APIENTRY glTextureRenderbufferEXT (GLuint, GLenum, GLuint); 10252 GLAPI void APIENTRY glNamedFramebufferTextureEXT (GLuint framebuffer, GLenum att achment, GLuint texture, GLint level);
8974 GLAPI void APIENTRY glMultiTexRenderbufferEXT (GLenum, GLenum, GLuint); 10253 GLAPI void APIENTRY glNamedFramebufferTextureLayerEXT (GLuint framebuffer, GLenu m attachment, GLuint texture, GLint level, GLint layer);
10254 GLAPI void APIENTRY glNamedFramebufferTextureFaceEXT (GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
10255 GLAPI void APIENTRY glTextureRenderbufferEXT (GLuint texture, GLenum target, GLu int renderbuffer);
10256 GLAPI void APIENTRY glMultiTexRenderbufferEXT (GLenum texunit, GLenum target, GL uint renderbuffer);
10257 GLAPI void APIENTRY glProgramUniform1dEXT (GLuint program, GLint location, GLdou ble x);
10258 GLAPI void APIENTRY glProgramUniform2dEXT (GLuint program, GLint location, GLdou ble x, GLdouble y);
10259 GLAPI void APIENTRY glProgramUniform3dEXT (GLuint program, GLint location, GLdou ble x, GLdouble y, GLdouble z);
10260 GLAPI void APIENTRY glProgramUniform4dEXT (GLuint program, GLint location, GLdou ble x, GLdouble y, GLdouble z, GLdouble w);
10261 GLAPI void APIENTRY glProgramUniform1dvEXT (GLuint program, GLint location, GLsi zei count, const GLdouble *value);
10262 GLAPI void APIENTRY glProgramUniform2dvEXT (GLuint program, GLint location, GLsi zei count, const GLdouble *value);
10263 GLAPI void APIENTRY glProgramUniform3dvEXT (GLuint program, GLint location, GLsi zei count, const GLdouble *value);
10264 GLAPI void APIENTRY glProgramUniform4dvEXT (GLuint program, GLint location, GLsi zei count, const GLdouble *value);
10265 GLAPI void APIENTRY glProgramUniformMatrix2dvEXT (GLuint program, GLint location , GLsizei count, GLboolean transpose, const GLdouble *value);
10266 GLAPI void APIENTRY glProgramUniformMatrix3dvEXT (GLuint program, GLint location , GLsizei count, GLboolean transpose, const GLdouble *value);
10267 GLAPI void APIENTRY glProgramUniformMatrix4dvEXT (GLuint program, GLint location , GLsizei count, GLboolean transpose, const GLdouble *value);
10268 GLAPI void APIENTRY glProgramUniformMatrix2x3dvEXT (GLuint program, GLint locati on, GLsizei count, GLboolean transpose, const GLdouble *value);
10269 GLAPI void APIENTRY glProgramUniformMatrix2x4dvEXT (GLuint program, GLint locati on, GLsizei count, GLboolean transpose, const GLdouble *value);
10270 GLAPI void APIENTRY glProgramUniformMatrix3x2dvEXT (GLuint program, GLint locati on, GLsizei count, GLboolean transpose, const GLdouble *value);
10271 GLAPI void APIENTRY glProgramUniformMatrix3x4dvEXT (GLuint program, GLint locati on, GLsizei count, GLboolean transpose, const GLdouble *value);
10272 GLAPI void APIENTRY glProgramUniformMatrix4x2dvEXT (GLuint program, GLint locati on, GLsizei count, GLboolean transpose, const GLdouble *value);
10273 GLAPI void APIENTRY glProgramUniformMatrix4x3dvEXT (GLuint program, GLint locati on, GLsizei count, GLboolean transpose, const GLdouble *value);
8975 #endif /* GL_GLEXT_PROTOTYPES */ 10274 #endif /* GL_GLEXT_PROTOTYPES */
8976 typedef void (APIENTRYP PFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); 10275 typedef void (APIENTRYP PFNGLCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
8977 typedef void (APIENTRYP PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask); 10276 typedef void (APIENTRYP PFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) (GLbitfield mask);
8978 typedef void (APIENTRYP PFNGLMATRIXLOADFEXTPROC) (GLenum mode, const GLfloat *m) ; 10277 typedef void (APIENTRYP PFNGLMATRIXLOADFEXTPROC) (GLenum mode, const GLfloat *m) ;
8979 typedef void (APIENTRYP PFNGLMATRIXLOADDEXTPROC) (GLenum mode, const GLdouble *m ); 10278 typedef void (APIENTRYP PFNGLMATRIXLOADDEXTPROC) (GLenum mode, const GLdouble *m );
8980 typedef void (APIENTRYP PFNGLMATRIXMULTFEXTPROC) (GLenum mode, const GLfloat *m) ; 10279 typedef void (APIENTRYP PFNGLMATRIXMULTFEXTPROC) (GLenum mode, const GLfloat *m) ;
8981 typedef void (APIENTRYP PFNGLMATRIXMULTDEXTPROC) (GLenum mode, const GLdouble *m ); 10280 typedef void (APIENTRYP PFNGLMATRIXMULTDEXTPROC) (GLenum mode, const GLdouble *m );
8982 typedef void (APIENTRYP PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum mode); 10281 typedef void (APIENTRYP PFNGLMATRIXLOADIDENTITYEXTPROC) (GLenum mode);
8983 typedef void (APIENTRYP PFNGLMATRIXROTATEFEXTPROC) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z); 10282 typedef void (APIENTRYP PFNGLMATRIXROTATEFEXTPROC) (GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z);
8984 typedef void (APIENTRYP PFNGLMATRIXROTATEDEXTPROC) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z); 10283 typedef void (APIENTRYP PFNGLMATRIXROTATEDEXTPROC) (GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z);
(...skipping 141 matching lines...) Expand 10 before | Expand all | Expand 10 after
9126 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint lo cation, GLuint v0, GLuint v1, GLuint v2); 10425 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIEXTPROC) (GLuint program, GLint lo cation, GLuint v0, GLuint v1, GLuint v2);
9127 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint lo cation, GLuint v0, GLuint v1, GLuint v2, GLuint v3); 10426 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIEXTPROC) (GLuint program, GLint lo cation, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
9128 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint l ocation, GLsizei count, const GLuint *value); 10427 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UIVEXTPROC) (GLuint program, GLint l ocation, GLsizei count, const GLuint *value);
9129 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint l ocation, GLsizei count, const GLuint *value); 10428 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UIVEXTPROC) (GLuint program, GLint l ocation, GLsizei count, const GLuint *value);
9130 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint l ocation, GLsizei count, const GLuint *value); 10429 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UIVEXTPROC) (GLuint program, GLint l ocation, GLsizei count, const GLuint *value);
9131 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint l ocation, GLsizei count, const GLuint *value); 10430 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UIVEXTPROC) (GLuint program, GLint l ocation, GLsizei count, const GLuint *value);
9132 typedef void (APIENTRYP PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid *data, GLenum usage); 10431 typedef void (APIENTRYP PFNGLNAMEDBUFFERDATAEXTPROC) (GLuint buffer, GLsizeiptr size, const GLvoid *data, GLenum usage);
9133 typedef void (APIENTRYP PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid *data); 10432 typedef void (APIENTRYP PFNGLNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid *data);
9134 typedef GLvoid* (APIENTRYP PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum ac cess); 10433 typedef GLvoid* (APIENTRYP PFNGLMAPNAMEDBUFFEREXTPROC) (GLuint buffer, GLenum ac cess);
9135 typedef GLboolean (APIENTRYP PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer); 10434 typedef GLboolean (APIENTRYP PFNGLUNMAPNAMEDBUFFEREXTPROC) (GLuint buffer);
10435 typedef GLvoid* (APIENTRYP PFNGLMAPNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLin tptr offset, GLsizeiptr length, GLbitfield access);
10436 typedef void (APIENTRYP PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC) (GLuint buffer, GLintptr offset, GLsizeiptr length);
10437 typedef void (APIENTRYP PFNGLNAMEDCOPYBUFFERSUBDATAEXTPROC) (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
9136 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, G Lenum pname, GLint *params); 10438 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) (GLuint buffer, G Lenum pname, GLint *params);
9137 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLen um pname, GLvoid* *params); 10439 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPOINTERVEXTPROC) (GLuint buffer, GLen um pname, GLvoid* *params);
9138 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLint ptr offset, GLsizeiptr size, GLvoid *data); 10440 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERSUBDATAEXTPROC) (GLuint buffer, GLint ptr offset, GLsizeiptr size, GLvoid *data);
9139 typedef void (APIENTRYP PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum targe t, GLenum internalformat, GLuint buffer); 10441 typedef void (APIENTRYP PFNGLTEXTUREBUFFEREXTPROC) (GLuint texture, GLenum targe t, GLenum internalformat, GLuint buffer);
9140 typedef void (APIENTRYP PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum targ et, GLenum internalformat, GLuint buffer); 10442 typedef void (APIENTRYP PFNGLMULTITEXBUFFEREXTPROC) (GLenum texunit, GLenum targ et, GLenum internalformat, GLuint buffer);
9141 typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuff er, GLenum internalformat, GLsizei width, GLsizei height); 10443 typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) (GLuint renderbuff er, GLenum internalformat, GLsizei width, GLsizei height);
9142 typedef void (APIENTRYP PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint ren derbuffer, GLenum pname, GLint *params); 10444 typedef void (APIENTRYP PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) (GLuint ren derbuffer, GLenum pname, GLint *params);
9143 typedef GLenum (APIENTRYP PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint frame buffer, GLenum target); 10445 typedef GLenum (APIENTRYP PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) (GLuint frame buffer, GLenum target);
9144 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuff er, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 10446 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) (GLuint framebuff er, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
9145 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuff er, GLenum attachment, GLenum textarget, GLuint texture, GLint level); 10447 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) (GLuint framebuff er, GLenum attachment, GLenum textarget, GLuint texture, GLint level);
9146 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuff er, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoff set); 10448 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) (GLuint framebuff er, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoff set);
9147 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint frameb uffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); 10449 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) (GLuint frameb uffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
9148 typedef void (APIENTRYP PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (G Luint framebuffer, GLenum attachment, GLenum pname, GLint *params); 10450 typedef void (APIENTRYP PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) (G Luint framebuffer, GLenum attachment, GLenum pname, GLint *params);
9149 typedef void (APIENTRYP PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLen um target); 10451 typedef void (APIENTRYP PFNGLGENERATETEXTUREMIPMAPEXTPROC) (GLuint texture, GLen um target);
9150 typedef void (APIENTRYP PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLe num target); 10452 typedef void (APIENTRYP PFNGLGENERATEMULTITEXMIPMAPEXTPROC) (GLenum texunit, GLe num target);
9151 typedef void (APIENTRYP PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); 10453 typedef void (APIENTRYP PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
9152 typedef void (APIENTRYP PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum *bufs); 10454 typedef void (APIENTRYP PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) (GLuint framebuffer, GLsizei n, const GLenum *bufs);
9153 typedef void (APIENTRYP PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode); 10455 typedef void (APIENTRYP PFNGLFRAMEBUFFERREADBUFFEREXTPROC) (GLuint framebuffer, GLenum mode);
9154 typedef void (APIENTRYP PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuff er, GLenum pname, GLint *params); 10456 typedef void (APIENTRYP PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) (GLuint framebuff er, GLenum pname, GLint *params);
9155 typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei he ight); 10457 typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) (GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei he ight);
9156 typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum int ernalformat, GLsizei width, GLsizei height); 10458 typedef void (APIENTRYP PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) (GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum int ernalformat, GLsizei width, GLsizei height);
9157 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer , GLenum attachment, GLuint texture, GLint level); 10459 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) (GLuint framebuffer , GLenum attachment, GLuint texture, GLint level);
9158 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint frameb uffer, GLenum attachment, GLuint texture, GLint level, GLint layer); 10460 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) (GLuint frameb uffer, GLenum attachment, GLuint texture, GLint level, GLint layer);
9159 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebu ffer, GLenum attachment, GLuint texture, GLint level, GLenum face); 10461 typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) (GLuint framebu ffer, GLenum attachment, GLuint texture, GLint level, GLenum face);
9160 typedef void (APIENTRYP PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer); 10462 typedef void (APIENTRYP PFNGLTEXTURERENDERBUFFEREXTPROC) (GLuint texture, GLenum target, GLuint renderbuffer);
9161 typedef void (APIENTRYP PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenu m target, GLuint renderbuffer); 10463 typedef void (APIENTRYP PFNGLMULTITEXRENDERBUFFEREXTPROC) (GLenum texunit, GLenu m target, GLuint renderbuffer);
10464 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1DEXTPROC) (GLuint program, GLint loc ation, GLdouble x);
10465 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2DEXTPROC) (GLuint program, GLint loc ation, GLdouble x, GLdouble y);
10466 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3DEXTPROC) (GLuint program, GLint loc ation, GLdouble x, GLdouble y, GLdouble z);
10467 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4DEXTPROC) (GLuint program, GLint loc ation, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
10468 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1DVEXTPROC) (GLuint program, GLint lo cation, GLsizei count, const GLdouble *value);
10469 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2DVEXTPROC) (GLuint program, GLint lo cation, GLsizei count, const GLdouble *value);
10470 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3DVEXTPROC) (GLuint program, GLint lo cation, GLsizei count, const GLdouble *value);
10471 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4DVEXTPROC) (GLuint program, GLint lo cation, GLsizei count, const GLdouble *value);
10472 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2DVEXTPROC) (GLuint program, GL int location, GLsizei count, GLboolean transpose, const GLdouble *value);
10473 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3DVEXTPROC) (GLuint program, GL int location, GLsizei count, GLboolean transpose, const GLdouble *value);
10474 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4DVEXTPROC) (GLuint program, GL int location, GLsizei count, GLboolean transpose, const GLdouble *value);
10475 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10476 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX2X4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10477 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10478 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX3X4DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10479 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X2DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
10480 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMMATRIX4X3DVEXTPROC) (GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value);
9162 #endif 10481 #endif
9163 10482
9164 #ifndef GL_EXT_vertex_array_bgra 10483 #ifndef GL_EXT_vertex_array_bgra
9165 #define GL_EXT_vertex_array_bgra 1 10484 #define GL_EXT_vertex_array_bgra 1
9166 #endif 10485 #endif
9167 10486
9168 #ifndef GL_EXT_texture_swizzle 10487 #ifndef GL_EXT_texture_swizzle
9169 #define GL_EXT_texture_swizzle 1 10488 #define GL_EXT_texture_swizzle 1
9170 #endif 10489 #endif
9171 10490
9172 #ifndef GL_NV_explicit_multisample 10491 #ifndef GL_NV_explicit_multisample
9173 #define GL_NV_explicit_multisample 1 10492 #define GL_NV_explicit_multisample 1
9174 #ifdef GL_GLEXT_PROTOTYPES 10493 #ifdef GL_GLEXT_PROTOTYPES
9175 GLAPI void APIENTRY glGetMultisamplefvNV (GLenum, GLuint, GLfloat *); 10494 GLAPI void APIENTRY glGetMultisamplefvNV (GLenum pname, GLuint index, GLfloat *v al);
9176 GLAPI void APIENTRY glSampleMaskIndexedNV (GLuint, GLbitfield); 10495 GLAPI void APIENTRY glSampleMaskIndexedNV (GLuint index, GLbitfield mask);
9177 GLAPI void APIENTRY glTexRenderbufferNV (GLenum, GLuint); 10496 GLAPI void APIENTRY glTexRenderbufferNV (GLenum target, GLuint renderbuffer);
9178 #endif /* GL_GLEXT_PROTOTYPES */ 10497 #endif /* GL_GLEXT_PROTOTYPES */
9179 typedef void (APIENTRYP PFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index , GLfloat *val); 10498 typedef void (APIENTRYP PFNGLGETMULTISAMPLEFVNVPROC) (GLenum pname, GLuint index , GLfloat *val);
9180 typedef void (APIENTRYP PFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint index, GLbitfield mask); 10499 typedef void (APIENTRYP PFNGLSAMPLEMASKINDEXEDNVPROC) (GLuint index, GLbitfield mask);
9181 typedef void (APIENTRYP PFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint rende rbuffer); 10500 typedef void (APIENTRYP PFNGLTEXRENDERBUFFERNVPROC) (GLenum target, GLuint rende rbuffer);
9182 #endif 10501 #endif
9183 10502
9184 #ifndef GL_NV_transform_feedback2 10503 #ifndef GL_NV_transform_feedback2
9185 #define GL_NV_transform_feedback2 1 10504 #define GL_NV_transform_feedback2 1
9186 #ifdef GL_GLEXT_PROTOTYPES 10505 #ifdef GL_GLEXT_PROTOTYPES
9187 GLAPI void APIENTRY glBindTransformFeedbackNV (GLenum, GLuint); 10506 GLAPI void APIENTRY glBindTransformFeedbackNV (GLenum target, GLuint id);
9188 GLAPI void APIENTRY glDeleteTransformFeedbacksNV (GLsizei, const GLuint *); 10507 GLAPI void APIENTRY glDeleteTransformFeedbacksNV (GLsizei n, const GLuint *ids);
9189 GLAPI void APIENTRY glGenTransformFeedbacksNV (GLsizei, GLuint *); 10508 GLAPI void APIENTRY glGenTransformFeedbacksNV (GLsizei n, GLuint *ids);
9190 GLAPI GLboolean APIENTRY glIsTransformFeedbackNV (GLuint); 10509 GLAPI GLboolean APIENTRY glIsTransformFeedbackNV (GLuint id);
9191 GLAPI void APIENTRY glPauseTransformFeedbackNV (void); 10510 GLAPI void APIENTRY glPauseTransformFeedbackNV (void);
9192 GLAPI void APIENTRY glResumeTransformFeedbackNV (void); 10511 GLAPI void APIENTRY glResumeTransformFeedbackNV (void);
9193 GLAPI void APIENTRY glDrawTransformFeedbackNV (GLenum, GLuint); 10512 GLAPI void APIENTRY glDrawTransformFeedbackNV (GLenum mode, GLuint id);
9194 #endif /* GL_GLEXT_PROTOTYPES */ 10513 #endif /* GL_GLEXT_PROTOTYPES */
9195 typedef void (APIENTRYP PFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum target, GLuint id); 10514 typedef void (APIENTRYP PFNGLBINDTRANSFORMFEEDBACKNVPROC) (GLenum target, GLuint id);
9196 typedef void (APIENTRYP PFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei n, const G Luint *ids); 10515 typedef void (APIENTRYP PFNGLDELETETRANSFORMFEEDBACKSNVPROC) (GLsizei n, const G Luint *ids);
9197 typedef void (APIENTRYP PFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei n, GLuint *id s); 10516 typedef void (APIENTRYP PFNGLGENTRANSFORMFEEDBACKSNVPROC) (GLsizei n, GLuint *id s);
9198 typedef GLboolean (APIENTRYP PFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint id); 10517 typedef GLboolean (APIENTRYP PFNGLISTRANSFORMFEEDBACKNVPROC) (GLuint id);
9199 typedef void (APIENTRYP PFNGLPAUSETRANSFORMFEEDBACKNVPROC) (void); 10518 typedef void (APIENTRYP PFNGLPAUSETRANSFORMFEEDBACKNVPROC) (void);
9200 typedef void (APIENTRYP PFNGLRESUMETRANSFORMFEEDBACKNVPROC) (void); 10519 typedef void (APIENTRYP PFNGLRESUMETRANSFORMFEEDBACKNVPROC) (void);
9201 typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint i d); 10520 typedef void (APIENTRYP PFNGLDRAWTRANSFORMFEEDBACKNVPROC) (GLenum mode, GLuint i d);
9202 #endif 10521 #endif
9203 10522
9204 #ifndef GL_ATI_meminfo 10523 #ifndef GL_ATI_meminfo
9205 #define GL_ATI_meminfo 1 10524 #define GL_ATI_meminfo 1
9206 #endif 10525 #endif
9207 10526
9208 #ifndef GL_AMD_performance_monitor 10527 #ifndef GL_AMD_performance_monitor
9209 #define GL_AMD_performance_monitor 1 10528 #define GL_AMD_performance_monitor 1
9210 #ifdef GL_GLEXT_PROTOTYPES 10529 #ifdef GL_GLEXT_PROTOTYPES
9211 GLAPI void APIENTRY glGetPerfMonitorGroupsAMD (GLint *, GLsizei, GLuint *); 10530 GLAPI void APIENTRY glGetPerfMonitorGroupsAMD (GLint *numGroups, GLsizei groupsS ize, GLuint *groups);
9212 GLAPI void APIENTRY glGetPerfMonitorCountersAMD (GLuint, GLint *, GLint *, GLsiz ei, GLuint *); 10531 GLAPI void APIENTRY glGetPerfMonitorCountersAMD (GLuint group, GLint *numCounter s, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters);
9213 GLAPI void APIENTRY glGetPerfMonitorGroupStringAMD (GLuint, GLsizei, GLsizei *, GLchar *); 10532 GLAPI void APIENTRY glGetPerfMonitorGroupStringAMD (GLuint group, GLsizei bufSiz e, GLsizei *length, GLchar *groupString);
9214 GLAPI void APIENTRY glGetPerfMonitorCounterStringAMD (GLuint, GLuint, GLsizei, G Lsizei *, GLchar *); 10533 GLAPI void APIENTRY glGetPerfMonitorCounterStringAMD (GLuint group, GLuint count er, GLsizei bufSize, GLsizei *length, GLchar *counterString);
9215 GLAPI void APIENTRY glGetPerfMonitorCounterInfoAMD (GLuint, GLuint, GLenum, void *); 10534 GLAPI void APIENTRY glGetPerfMonitorCounterInfoAMD (GLuint group, GLuint counter , GLenum pname, GLvoid *data);
9216 GLAPI void APIENTRY glGenPerfMonitorsAMD (GLsizei, GLuint *); 10535 GLAPI void APIENTRY glGenPerfMonitorsAMD (GLsizei n, GLuint *monitors);
9217 GLAPI void APIENTRY glDeletePerfMonitorsAMD (GLsizei, GLuint *); 10536 GLAPI void APIENTRY glDeletePerfMonitorsAMD (GLsizei n, GLuint *monitors);
9218 GLAPI void APIENTRY glSelectPerfMonitorCountersAMD (GLuint, GLboolean, GLuint, G Lint, GLuint *); 10537 GLAPI void APIENTRY glSelectPerfMonitorCountersAMD (GLuint monitor, GLboolean en able, GLuint group, GLint numCounters, GLuint *counterList);
9219 GLAPI void APIENTRY glBeginPerfMonitorAMD (GLuint); 10538 GLAPI void APIENTRY glBeginPerfMonitorAMD (GLuint monitor);
9220 GLAPI void APIENTRY glEndPerfMonitorAMD (GLuint); 10539 GLAPI void APIENTRY glEndPerfMonitorAMD (GLuint monitor);
9221 GLAPI void APIENTRY glGetPerfMonitorCounterDataAMD (GLuint, GLenum, GLsizei, GLu int *, GLint *); 10540 GLAPI void APIENTRY glGetPerfMonitorCounterDataAMD (GLuint monitor, GLenum pname , GLsizei dataSize, GLuint *data, GLint *bytesWritten);
9222 #endif /* GL_GLEXT_PROTOTYPES */ 10541 #endif /* GL_GLEXT_PROTOTYPES */
9223 typedef void (APIENTRYP PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint *numGroups, GLs izei groupsSize, GLuint *groups); 10542 typedef void (APIENTRYP PFNGLGETPERFMONITORGROUPSAMDPROC) (GLint *numGroups, GLs izei groupsSize, GLuint *groups);
9224 typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters); 10543 typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERSAMDPROC) (GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters);
9225 typedef void (APIENTRYP PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint group, GL sizei bufSize, GLsizei *length, GLchar *groupString); 10544 typedef void (APIENTRYP PFNGLGETPERFMONITORGROUPSTRINGAMDPROC) (GLuint group, GL sizei bufSize, GLsizei *length, GLchar *groupString);
9226 typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString); 10545 typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC) (GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString);
9227 typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint group, GL uint counter, GLenum pname, void *data); 10546 typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERINFOAMDPROC) (GLuint group, GL uint counter, GLenum pname, GLvoid *data);
9228 typedef void (APIENTRYP PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitor s); 10547 typedef void (APIENTRYP PFNGLGENPERFMONITORSAMDPROC) (GLsizei n, GLuint *monitor s);
9229 typedef void (APIENTRYP PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLuint *moni tors); 10548 typedef void (APIENTRYP PFNGLDELETEPERFMONITORSAMDPROC) (GLsizei n, GLuint *moni tors);
9230 typedef void (APIENTRYP PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList); 10549 typedef void (APIENTRYP PFNGLSELECTPERFMONITORCOUNTERSAMDPROC) (GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint *counterList);
9231 typedef void (APIENTRYP PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor); 10550 typedef void (APIENTRYP PFNGLBEGINPERFMONITORAMDPROC) (GLuint monitor);
9232 typedef void (APIENTRYP PFNGLENDPERFMONITORAMDPROC) (GLuint monitor); 10551 typedef void (APIENTRYP PFNGLENDPERFMONITORAMDPROC) (GLuint monitor);
9233 typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten); 10552 typedef void (APIENTRYP PFNGLGETPERFMONITORCOUNTERDATAAMDPROC) (GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten);
9234 #endif 10553 #endif
9235 10554
9236 #ifndef GL_AMD_texture_texture4 10555 #ifndef GL_AMD_texture_texture4
9237 #define GL_AMD_texture_texture4 1 10556 #define GL_AMD_texture_texture4 1
9238 #endif 10557 #endif
9239 10558
9240 #ifndef GL_AMD_vertex_shader_tesselator 10559 #ifndef GL_AMD_vertex_shader_tesselator
9241 #define GL_AMD_vertex_shader_tesselator 1 10560 #define GL_AMD_vertex_shader_tesselator 1
9242 #ifdef GL_GLEXT_PROTOTYPES 10561 #ifdef GL_GLEXT_PROTOTYPES
9243 GLAPI void APIENTRY glTessellationFactorAMD (GLfloat); 10562 GLAPI void APIENTRY glTessellationFactorAMD (GLfloat factor);
9244 GLAPI void APIENTRY glTessellationModeAMD (GLenum); 10563 GLAPI void APIENTRY glTessellationModeAMD (GLenum mode);
9245 #endif /* GL_GLEXT_PROTOTYPES */ 10564 #endif /* GL_GLEXT_PROTOTYPES */
9246 typedef void (APIENTRYP PFNGLTESSELLATIONFACTORAMDPROC) (GLfloat factor); 10565 typedef void (APIENTRYP PFNGLTESSELLATIONFACTORAMDPROC) (GLfloat factor);
9247 typedef void (APIENTRYP PFNGLTESSELLATIONMODEAMDPROC) (GLenum mode); 10566 typedef void (APIENTRYP PFNGLTESSELLATIONMODEAMDPROC) (GLenum mode);
9248 #endif 10567 #endif
9249 10568
9250 #ifndef GL_EXT_provoking_vertex 10569 #ifndef GL_EXT_provoking_vertex
9251 #define GL_EXT_provoking_vertex 1 10570 #define GL_EXT_provoking_vertex 1
9252 #ifdef GL_GLEXT_PROTOTYPES 10571 #ifdef GL_GLEXT_PROTOTYPES
9253 GLAPI void APIENTRY glProvokingVertexEXT (GLenum); 10572 GLAPI void APIENTRY glProvokingVertexEXT (GLenum mode);
9254 #endif /* GL_GLEXT_PROTOTYPES */ 10573 #endif /* GL_GLEXT_PROTOTYPES */
9255 typedef void (APIENTRYP PFNGLPROVOKINGVERTEXEXTPROC) (GLenum mode); 10574 typedef void (APIENTRYP PFNGLPROVOKINGVERTEXEXTPROC) (GLenum mode);
9256 #endif 10575 #endif
9257 10576
9258 #ifndef GL_EXT_texture_snorm 10577 #ifndef GL_EXT_texture_snorm
9259 #define GL_EXT_texture_snorm 1 10578 #define GL_EXT_texture_snorm 1
9260 #endif 10579 #endif
9261 10580
9262 #ifndef GL_AMD_draw_buffers_blend 10581 #ifndef GL_AMD_draw_buffers_blend
9263 #define GL_AMD_draw_buffers_blend 1 10582 #define GL_AMD_draw_buffers_blend 1
9264 #ifdef GL_GLEXT_PROTOTYPES 10583 #ifdef GL_GLEXT_PROTOTYPES
9265 GLAPI void APIENTRY glBlendFuncIndexedAMD (GLuint, GLenum, GLenum); 10584 GLAPI void APIENTRY glBlendFuncIndexedAMD (GLuint buf, GLenum src, GLenum dst);
9266 GLAPI void APIENTRY glBlendFuncSeparateIndexedAMD (GLuint, GLenum, GLenum, GLenu m, GLenum); 10585 GLAPI void APIENTRY glBlendFuncSeparateIndexedAMD (GLuint buf, GLenum srcRGB, GL enum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
9267 GLAPI void APIENTRY glBlendEquationIndexedAMD (GLuint, GLenum); 10586 GLAPI void APIENTRY glBlendEquationIndexedAMD (GLuint buf, GLenum mode);
9268 GLAPI void APIENTRY glBlendEquationSeparateIndexedAMD (GLuint, GLenum, GLenum); 10587 GLAPI void APIENTRY glBlendEquationSeparateIndexedAMD (GLuint buf, GLenum modeRG B, GLenum modeAlpha);
9269 #endif /* GL_GLEXT_PROTOTYPES */ 10588 #endif /* GL_GLEXT_PROTOTYPES */
9270 typedef void (APIENTRYP PFNGLBLENDFUNCINDEXEDAMDPROC) (GLuint buf, GLenum src, G Lenum dst); 10589 typedef void (APIENTRYP PFNGLBLENDFUNCINDEXEDAMDPROC) (GLuint buf, GLenum src, G Lenum dst);
9271 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenu m srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); 10590 typedef void (APIENTRYP PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC) (GLuint buf, GLenu m srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha);
9272 typedef void (APIENTRYP PFNGLBLENDEQUATIONINDEXEDAMDPROC) (GLuint buf, GLenum mo de); 10591 typedef void (APIENTRYP PFNGLBLENDEQUATIONINDEXEDAMDPROC) (GLuint buf, GLenum mo de);
9273 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC) (GLuint buf, G Lenum modeRGB, GLenum modeAlpha); 10592 typedef void (APIENTRYP PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC) (GLuint buf, G Lenum modeRGB, GLenum modeAlpha);
9274 #endif 10593 #endif
9275 10594
9276 #ifndef GL_APPLE_texture_range 10595 #ifndef GL_APPLE_texture_range
9277 #define GL_APPLE_texture_range 1 10596 #define GL_APPLE_texture_range 1
9278 #ifdef GL_GLEXT_PROTOTYPES 10597 #ifdef GL_GLEXT_PROTOTYPES
9279 GLAPI void APIENTRY glTextureRangeAPPLE (GLenum, GLsizei, const GLvoid *); 10598 GLAPI void APIENTRY glTextureRangeAPPLE (GLenum target, GLsizei length, const GL void *pointer);
9280 GLAPI void APIENTRY glGetTexParameterPointervAPPLE (GLenum, GLenum, GLvoid* *); 10599 GLAPI void APIENTRY glGetTexParameterPointervAPPLE (GLenum target, GLenum pname, GLvoid* *params);
9281 #endif /* GL_GLEXT_PROTOTYPES */ 10600 #endif /* GL_GLEXT_PROTOTYPES */
9282 typedef void (APIENTRYP PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsizei leng th, const GLvoid *pointer); 10601 typedef void (APIENTRYP PFNGLTEXTURERANGEAPPLEPROC) (GLenum target, GLsizei leng th, const GLvoid *pointer);
9283 typedef void (APIENTRYP PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, G Lenum pname, GLvoid* *params); 10602 typedef void (APIENTRYP PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC) (GLenum target, G Lenum pname, GLvoid* *params);
9284 #endif 10603 #endif
9285 10604
9286 #ifndef GL_APPLE_float_pixels 10605 #ifndef GL_APPLE_float_pixels
9287 #define GL_APPLE_float_pixels 1 10606 #define GL_APPLE_float_pixels 1
9288 #endif 10607 #endif
9289 10608
9290 #ifndef GL_APPLE_vertex_program_evaluators 10609 #ifndef GL_APPLE_vertex_program_evaluators
9291 #define GL_APPLE_vertex_program_evaluators 1 10610 #define GL_APPLE_vertex_program_evaluators 1
9292 #ifdef GL_GLEXT_PROTOTYPES 10611 #ifdef GL_GLEXT_PROTOTYPES
9293 GLAPI void APIENTRY glEnableVertexAttribAPPLE (GLuint, GLenum); 10612 GLAPI void APIENTRY glEnableVertexAttribAPPLE (GLuint index, GLenum pname);
9294 GLAPI void APIENTRY glDisableVertexAttribAPPLE (GLuint, GLenum); 10613 GLAPI void APIENTRY glDisableVertexAttribAPPLE (GLuint index, GLenum pname);
9295 GLAPI GLboolean APIENTRY glIsVertexAttribEnabledAPPLE (GLuint, GLenum); 10614 GLAPI GLboolean APIENTRY glIsVertexAttribEnabledAPPLE (GLuint index, GLenum pnam e);
9296 GLAPI void APIENTRY glMapVertexAttrib1dAPPLE (GLuint, GLuint, GLdouble, GLdouble , GLint, GLint, const GLdouble *); 10615 GLAPI void APIENTRY glMapVertexAttrib1dAPPLE (GLuint index, GLuint size, GLdoubl e u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points);
9297 GLAPI void APIENTRY glMapVertexAttrib1fAPPLE (GLuint, GLuint, GLfloat, GLfloat, GLint, GLint, const GLfloat *); 10616 GLAPI void APIENTRY glMapVertexAttrib1fAPPLE (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
9298 GLAPI void APIENTRY glMapVertexAttrib2dAPPLE (GLuint, GLuint, GLdouble, GLdouble , GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *); 10617 GLAPI void APIENTRY glMapVertexAttrib2dAPPLE (GLuint index, GLuint size, GLdoubl e u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points);
9299 GLAPI void APIENTRY glMapVertexAttrib2fAPPLE (GLuint, GLuint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *); 10618 GLAPI void APIENTRY glMapVertexAttrib2fAPPLE (GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstr ide, GLint vorder, const GLfloat *points);
9300 #endif /* GL_GLEXT_PROTOTYPES */ 10619 #endif /* GL_GLEXT_PROTOTYPES */
9301 typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname); 10620 typedef void (APIENTRYP PFNGLENABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname);
9302 typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname); 10621 typedef void (APIENTRYP PFNGLDISABLEVERTEXATTRIBAPPLEPROC) (GLuint index, GLenum pname);
9303 typedef GLboolean (APIENTRYP PFNGLISVERTEXATTRIBENABLEDAPPLEPROC) (GLuint index, GLenum pname); 10622 typedef GLboolean (APIENTRYP PFNGLISVERTEXATTRIBENABLEDAPPLEPROC) (GLuint index, GLenum pname);
9304 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB1DAPPLEPROC) (GLuint index, GLuint s ize, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points ); 10623 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB1DAPPLEPROC) (GLuint index, GLuint s ize, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points );
9305 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB1FAPPLEPROC) (GLuint index, GLuint s ize, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); 10624 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB1FAPPLEPROC) (GLuint index, GLuint s ize, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points);
9306 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB2DAPPLEPROC) (GLuint index, GLuint s ize, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdoubl e v2, GLint vstride, GLint vorder, const GLdouble *points); 10625 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB2DAPPLEPROC) (GLuint index, GLuint s ize, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdoubl e v2, GLint vstride, GLint vorder, const GLdouble *points);
9307 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB2FAPPLEPROC) (GLuint index, GLuint s ize, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2 , GLint vstride, GLint vorder, const GLfloat *points); 10626 typedef void (APIENTRYP PFNGLMAPVERTEXATTRIB2FAPPLEPROC) (GLuint index, GLuint s ize, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2 , GLint vstride, GLint vorder, const GLfloat *points);
9308 #endif 10627 #endif
9309 10628
9310 #ifndef GL_APPLE_aux_depth_stencil 10629 #ifndef GL_APPLE_aux_depth_stencil
9311 #define GL_APPLE_aux_depth_stencil 1 10630 #define GL_APPLE_aux_depth_stencil 1
9312 #endif 10631 #endif
9313 10632
9314 #ifndef GL_APPLE_object_purgeable 10633 #ifndef GL_APPLE_object_purgeable
9315 #define GL_APPLE_object_purgeable 1 10634 #define GL_APPLE_object_purgeable 1
9316 #ifdef GL_GLEXT_PROTOTYPES 10635 #ifdef GL_GLEXT_PROTOTYPES
9317 GLAPI GLenum APIENTRY glObjectPurgeableAPPLE (GLenum, GLuint, GLenum); 10636 GLAPI GLenum APIENTRY glObjectPurgeableAPPLE (GLenum objectType, GLuint name, GL enum option);
9318 GLAPI GLenum APIENTRY glObjectUnpurgeableAPPLE (GLenum, GLuint, GLenum); 10637 GLAPI GLenum APIENTRY glObjectUnpurgeableAPPLE (GLenum objectType, GLuint name, GLenum option);
9319 GLAPI void APIENTRY glGetObjectParameterivAPPLE (GLenum, GLuint, GLenum, GLint * ); 10638 GLAPI void APIENTRY glGetObjectParameterivAPPLE (GLenum objectType, GLuint name, GLenum pname, GLint *params);
9320 #endif /* GL_GLEXT_PROTOTYPES */ 10639 #endif /* GL_GLEXT_PROTOTYPES */
9321 typedef GLenum (APIENTRYP PFNGLOBJECTPURGEABLEAPPLEPROC) (GLenum objectType, GLu int name, GLenum option); 10640 typedef GLenum (APIENTRYP PFNGLOBJECTPURGEABLEAPPLEPROC) (GLenum objectType, GLu int name, GLenum option);
9322 typedef GLenum (APIENTRYP PFNGLOBJECTUNPURGEABLEAPPLEPROC) (GLenum objectType, G Luint name, GLenum option); 10641 typedef GLenum (APIENTRYP PFNGLOBJECTUNPURGEABLEAPPLEPROC) (GLenum objectType, G Luint name, GLenum option);
9323 typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERIVAPPLEPROC) (GLenum objectType, GLuint name, GLenum pname, GLint *params); 10642 typedef void (APIENTRYP PFNGLGETOBJECTPARAMETERIVAPPLEPROC) (GLenum objectType, GLuint name, GLenum pname, GLint *params);
9324 #endif 10643 #endif
9325 10644
9326 #ifndef GL_APPLE_row_bytes 10645 #ifndef GL_APPLE_row_bytes
9327 #define GL_APPLE_row_bytes 1 10646 #define GL_APPLE_row_bytes 1
9328 #endif 10647 #endif
9329 10648
9330 #ifndef GL_APPLE_rgb_422 10649 #ifndef GL_APPLE_rgb_422
9331 #define GL_APPLE_rgb_422 1 10650 #define GL_APPLE_rgb_422 1
9332 #endif 10651 #endif
9333 10652
9334 #ifndef GL_NV_video_capture 10653 #ifndef GL_NV_video_capture
9335 #define GL_NV_video_capture 1 10654 #define GL_NV_video_capture 1
9336 #ifdef GL_GLEXT_PROTOTYPES 10655 #ifdef GL_GLEXT_PROTOTYPES
9337 GLAPI void APIENTRY glBeginVideoCaptureNV (GLuint); 10656 GLAPI void APIENTRY glBeginVideoCaptureNV (GLuint video_capture_slot);
9338 GLAPI void APIENTRY glBindVideoCaptureStreamBufferNV (GLuint, GLuint, GLenum, GL intptrARB); 10657 GLAPI void APIENTRY glBindVideoCaptureStreamBufferNV (GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset);
9339 GLAPI void APIENTRY glBindVideoCaptureStreamTextureNV (GLuint, GLuint, GLenum, G Lenum, GLuint); 10658 GLAPI void APIENTRY glBindVideoCaptureStreamTextureNV (GLuint video_capture_slot , GLuint stream, GLenum frame_region, GLenum target, GLuint texture);
9340 GLAPI void APIENTRY glEndVideoCaptureNV (GLuint); 10659 GLAPI void APIENTRY glEndVideoCaptureNV (GLuint video_capture_slot);
9341 GLAPI void APIENTRY glGetVideoCaptureivNV (GLuint, GLenum, GLint *); 10660 GLAPI void APIENTRY glGetVideoCaptureivNV (GLuint video_capture_slot, GLenum pna me, GLint *params);
9342 GLAPI void APIENTRY glGetVideoCaptureStreamivNV (GLuint, GLuint, GLenum, GLint * ); 10661 GLAPI void APIENTRY glGetVideoCaptureStreamivNV (GLuint video_capture_slot, GLui nt stream, GLenum pname, GLint *params);
9343 GLAPI void APIENTRY glGetVideoCaptureStreamfvNV (GLuint, GLuint, GLenum, GLfloat *); 10662 GLAPI void APIENTRY glGetVideoCaptureStreamfvNV (GLuint video_capture_slot, GLui nt stream, GLenum pname, GLfloat *params);
9344 GLAPI void APIENTRY glGetVideoCaptureStreamdvNV (GLuint, GLuint, GLenum, GLdoubl e *); 10663 GLAPI void APIENTRY glGetVideoCaptureStreamdvNV (GLuint video_capture_slot, GLui nt stream, GLenum pname, GLdouble *params);
9345 GLAPI GLenum APIENTRY glVideoCaptureNV (GLuint, GLuint *, GLuint64EXT *); 10664 GLAPI GLenum APIENTRY glVideoCaptureNV (GLuint video_capture_slot, GLuint *seque nce_num, GLuint64EXT *capture_time);
9346 GLAPI void APIENTRY glVideoCaptureStreamParameterivNV (GLuint, GLuint, GLenum, c onst GLint *); 10665 GLAPI void APIENTRY glVideoCaptureStreamParameterivNV (GLuint video_capture_slot , GLuint stream, GLenum pname, const GLint *params);
9347 GLAPI void APIENTRY glVideoCaptureStreamParameterfvNV (GLuint, GLuint, GLenum, c onst GLfloat *); 10666 GLAPI void APIENTRY glVideoCaptureStreamParameterfvNV (GLuint video_capture_slot , GLuint stream, GLenum pname, const GLfloat *params);
9348 GLAPI void APIENTRY glVideoCaptureStreamParameterdvNV (GLuint, GLuint, GLenum, c onst GLdouble *); 10667 GLAPI void APIENTRY glVideoCaptureStreamParameterdvNV (GLuint video_capture_slot , GLuint stream, GLenum pname, const GLdouble *params);
9349 #endif /* GL_GLEXT_PROTOTYPES */ 10668 #endif /* GL_GLEXT_PROTOTYPES */
9350 typedef void (APIENTRYP PFNGLBEGINVIDEOCAPTURENVPROC) (GLuint video_capture_slot ); 10669 typedef void (APIENTRYP PFNGLBEGINVIDEOCAPTURENVPROC) (GLuint video_capture_slot );
9351 typedef void (APIENTRYP PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC) (GLuint video_c apture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset); 10670 typedef void (APIENTRYP PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC) (GLuint video_c apture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset);
9352 typedef void (APIENTRYP PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC) (GLuint video_ capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture) ; 10671 typedef void (APIENTRYP PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC) (GLuint video_ capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture) ;
9353 typedef void (APIENTRYP PFNGLENDVIDEOCAPTURENVPROC) (GLuint video_capture_slot); 10672 typedef void (APIENTRYP PFNGLENDVIDEOCAPTURENVPROC) (GLuint video_capture_slot);
9354 typedef void (APIENTRYP PFNGLGETVIDEOCAPTUREIVNVPROC) (GLuint video_capture_slot , GLenum pname, GLint *params); 10673 typedef void (APIENTRYP PFNGLGETVIDEOCAPTUREIVNVPROC) (GLuint video_capture_slot , GLenum pname, GLint *params);
9355 typedef void (APIENTRYP PFNGLGETVIDEOCAPTURESTREAMIVNVPROC) (GLuint video_captur e_slot, GLuint stream, GLenum pname, GLint *params); 10674 typedef void (APIENTRYP PFNGLGETVIDEOCAPTURESTREAMIVNVPROC) (GLuint video_captur e_slot, GLuint stream, GLenum pname, GLint *params);
9356 typedef void (APIENTRYP PFNGLGETVIDEOCAPTURESTREAMFVNVPROC) (GLuint video_captur e_slot, GLuint stream, GLenum pname, GLfloat *params); 10675 typedef void (APIENTRYP PFNGLGETVIDEOCAPTURESTREAMFVNVPROC) (GLuint video_captur e_slot, GLuint stream, GLenum pname, GLfloat *params);
9357 typedef void (APIENTRYP PFNGLGETVIDEOCAPTURESTREAMDVNVPROC) (GLuint video_captur e_slot, GLuint stream, GLenum pname, GLdouble *params); 10676 typedef void (APIENTRYP PFNGLGETVIDEOCAPTURESTREAMDVNVPROC) (GLuint video_captur e_slot, GLuint stream, GLenum pname, GLdouble *params);
9358 typedef GLenum (APIENTRYP PFNGLVIDEOCAPTURENVPROC) (GLuint video_capture_slot, G Luint *sequence_num, GLuint64EXT *capture_time); 10677 typedef GLenum (APIENTRYP PFNGLVIDEOCAPTURENVPROC) (GLuint video_capture_slot, G Luint *sequence_num, GLuint64EXT *capture_time);
9359 typedef void (APIENTRYP PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC) (GLuint video_ capture_slot, GLuint stream, GLenum pname, const GLint *params); 10678 typedef void (APIENTRYP PFNGLVIDEOCAPTURESTREAMPARAMETERIVNVPROC) (GLuint video_ capture_slot, GLuint stream, GLenum pname, const GLint *params);
9360 typedef void (APIENTRYP PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC) (GLuint video_ capture_slot, GLuint stream, GLenum pname, const GLfloat *params); 10679 typedef void (APIENTRYP PFNGLVIDEOCAPTURESTREAMPARAMETERFVNVPROC) (GLuint video_ capture_slot, GLuint stream, GLenum pname, const GLfloat *params);
9361 typedef void (APIENTRYP PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC) (GLuint video_ capture_slot, GLuint stream, GLenum pname, const GLdouble *params); 10680 typedef void (APIENTRYP PFNGLVIDEOCAPTURESTREAMPARAMETERDVNVPROC) (GLuint video_ capture_slot, GLuint stream, GLenum pname, const GLdouble *params);
9362 #endif 10681 #endif
9363 10682
9364 #ifndef GL_NV_copy_image 10683 #ifndef GL_NV_copy_image
9365 #define GL_NV_copy_image 1 10684 #define GL_NV_copy_image 1
9366 #ifdef GL_GLEXT_PROTOTYPES 10685 #ifdef GL_GLEXT_PROTOTYPES
9367 GLAPI void APIENTRY glCopyImageSubDataNV (GLuint, GLenum, GLint, GLint, GLint, G Lint, GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei); 10686 GLAPI void APIENTRY glCopyImageSubDataNV (GLuint srcName, GLenum srcTarget, GLin t srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget , GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei hei ght, GLsizei depth);
9368 #endif /* GL_GLEXT_PROTOTYPES */ 10687 #endif /* GL_GLEXT_PROTOTYPES */
9369 typedef void (APIENTRYP PFNGLCOPYIMAGESUBDATANVPROC) (GLuint srcName, GLenum src Target, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLen um dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth); 10688 typedef void (APIENTRYP PFNGLCOPYIMAGESUBDATANVPROC) (GLuint srcName, GLenum src Target, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLen um dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth);
9370 #endif 10689 #endif
9371 10690
9372 #ifndef GL_EXT_separate_shader_objects 10691 #ifndef GL_EXT_separate_shader_objects
9373 #define GL_EXT_separate_shader_objects 1 10692 #define GL_EXT_separate_shader_objects 1
9374 #ifdef GL_GLEXT_PROTOTYPES 10693 #ifdef GL_GLEXT_PROTOTYPES
9375 GLAPI void APIENTRY glUseShaderProgramEXT (GLenum, GLuint); 10694 GLAPI void APIENTRY glUseShaderProgramEXT (GLenum type, GLuint program);
9376 GLAPI void APIENTRY glActiveProgramEXT (GLuint); 10695 GLAPI void APIENTRY glActiveProgramEXT (GLuint program);
9377 GLAPI GLuint APIENTRY glCreateShaderProgramEXT (GLenum, const GLchar *); 10696 GLAPI GLuint APIENTRY glCreateShaderProgramEXT (GLenum type, const GLchar *strin g);
9378 #endif /* GL_GLEXT_PROTOTYPES */ 10697 #endif /* GL_GLEXT_PROTOTYPES */
9379 typedef void (APIENTRYP PFNGLUSESHADERPROGRAMEXTPROC) (GLenum type, GLuint progr am); 10698 typedef void (APIENTRYP PFNGLUSESHADERPROGRAMEXTPROC) (GLenum type, GLuint progr am);
9380 typedef void (APIENTRYP PFNGLACTIVEPROGRAMEXTPROC) (GLuint program); 10699 typedef void (APIENTRYP PFNGLACTIVEPROGRAMEXTPROC) (GLuint program);
9381 typedef GLuint (APIENTRYP PFNGLCREATESHADERPROGRAMEXTPROC) (GLenum type, const G Lchar *string); 10700 typedef GLuint (APIENTRYP PFNGLCREATESHADERPROGRAMEXTPROC) (GLenum type, const G Lchar *string);
9382 #endif 10701 #endif
9383 10702
9384 #ifndef GL_NV_parameter_buffer_object2 10703 #ifndef GL_NV_parameter_buffer_object2
9385 #define GL_NV_parameter_buffer_object2 1 10704 #define GL_NV_parameter_buffer_object2 1
9386 #endif 10705 #endif
9387 10706
9388 #ifndef GL_NV_shader_buffer_load 10707 #ifndef GL_NV_shader_buffer_load
9389 #define GL_NV_shader_buffer_load 1 10708 #define GL_NV_shader_buffer_load 1
9390 #ifdef GL_GLEXT_PROTOTYPES 10709 #ifdef GL_GLEXT_PROTOTYPES
9391 GLAPI void APIENTRY glMakeBufferResidentNV (GLenum, GLenum); 10710 GLAPI void APIENTRY glMakeBufferResidentNV (GLenum target, GLenum access);
9392 GLAPI void APIENTRY glMakeBufferNonResidentNV (GLenum); 10711 GLAPI void APIENTRY glMakeBufferNonResidentNV (GLenum target);
9393 GLAPI GLboolean APIENTRY glIsBufferResidentNV (GLenum); 10712 GLAPI GLboolean APIENTRY glIsBufferResidentNV (GLenum target);
9394 GLAPI void APIENTRY glNamedMakeBufferResidentNV (GLuint, GLenum); 10713 GLAPI void APIENTRY glMakeNamedBufferResidentNV (GLuint buffer, GLenum access);
9395 GLAPI void APIENTRY glNamedMakeBufferNonResidentNV (GLuint); 10714 GLAPI void APIENTRY glMakeNamedBufferNonResidentNV (GLuint buffer);
9396 GLAPI GLboolean APIENTRY glIsNamedBufferResidentNV (GLuint); 10715 GLAPI GLboolean APIENTRY glIsNamedBufferResidentNV (GLuint buffer);
9397 GLAPI void APIENTRY glGetBufferParameterui64vNV (GLenum, GLenum, GLuint64EXT *); 10716 GLAPI void APIENTRY glGetBufferParameterui64vNV (GLenum target, GLenum pname, GL uint64EXT *params);
9398 GLAPI void APIENTRY glGetNamedBufferParameterui64vNV (GLuint, GLenum, GLuint64EX T *); 10717 GLAPI void APIENTRY glGetNamedBufferParameterui64vNV (GLuint buffer, GLenum pnam e, GLuint64EXT *params);
9399 GLAPI void APIENTRY glGetIntegerui64vNV (GLenum, GLuint64EXT *); 10718 GLAPI void APIENTRY glGetIntegerui64vNV (GLenum value, GLuint64EXT *result);
9400 GLAPI void APIENTRY glUniformui64NV (GLint, GLuint64EXT); 10719 GLAPI void APIENTRY glUniformui64NV (GLint location, GLuint64EXT value);
9401 GLAPI void APIENTRY glUniformui64vNV (GLint, GLsizei, const GLuint64EXT *); 10720 GLAPI void APIENTRY glUniformui64vNV (GLint location, GLsizei count, const GLuin t64EXT *value);
9402 GLAPI void APIENTRY glGetUniformui64vNV (GLuint, GLint, GLuint64EXT *); 10721 GLAPI void APIENTRY glGetUniformui64vNV (GLuint program, GLint location, GLuint6 4EXT *params);
9403 GLAPI void APIENTRY glProgramUniformui64NV (GLuint, GLint, GLuint64EXT); 10722 GLAPI void APIENTRY glProgramUniformui64NV (GLuint program, GLint location, GLui nt64EXT value);
9404 GLAPI void APIENTRY glProgramUniformui64vNV (GLuint, GLint, GLsizei, const GLuin t64EXT *); 10723 GLAPI void APIENTRY glProgramUniformui64vNV (GLuint program, GLint location, GLs izei count, const GLuint64EXT *value);
9405 #endif /* GL_GLEXT_PROTOTYPES */ 10724 #endif /* GL_GLEXT_PROTOTYPES */
9406 typedef void (APIENTRYP PFNGLMAKEBUFFERRESIDENTNVPROC) (GLenum target, GLenum ac cess); 10725 typedef void (APIENTRYP PFNGLMAKEBUFFERRESIDENTNVPROC) (GLenum target, GLenum ac cess);
9407 typedef void (APIENTRYP PFNGLMAKEBUFFERNONRESIDENTNVPROC) (GLenum target); 10726 typedef void (APIENTRYP PFNGLMAKEBUFFERNONRESIDENTNVPROC) (GLenum target);
9408 typedef GLboolean (APIENTRYP PFNGLISBUFFERRESIDENTNVPROC) (GLenum target); 10727 typedef GLboolean (APIENTRYP PFNGLISBUFFERRESIDENTNVPROC) (GLenum target);
9409 typedef void (APIENTRYP PFNGLNAMEDMAKEBUFFERRESIDENTNVPROC) (GLuint buffer, GLen um access); 10728 typedef void (APIENTRYP PFNGLMAKENAMEDBUFFERRESIDENTNVPROC) (GLuint buffer, GLen um access);
9410 typedef void (APIENTRYP PFNGLNAMEDMAKEBUFFERNONRESIDENTNVPROC) (GLuint buffer); 10729 typedef void (APIENTRYP PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC) (GLuint buffer);
9411 typedef GLboolean (APIENTRYP PFNGLISNAMEDBUFFERRESIDENTNVPROC) (GLuint buffer); 10730 typedef GLboolean (APIENTRYP PFNGLISNAMEDBUFFERRESIDENTNVPROC) (GLuint buffer);
9412 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERUI64VNVPROC) (GLenum target, GLen um pname, GLuint64EXT *params); 10731 typedef void (APIENTRYP PFNGLGETBUFFERPARAMETERUI64VNVPROC) (GLenum target, GLen um pname, GLuint64EXT *params);
9413 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) (GLuint buffer, GLenum pname, GLuint64EXT *params); 10732 typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC) (GLuint buffer, GLenum pname, GLuint64EXT *params);
9414 typedef void (APIENTRYP PFNGLGETINTEGERUI64VNVPROC) (GLenum value, GLuint64EXT * result); 10733 typedef void (APIENTRYP PFNGLGETINTEGERUI64VNVPROC) (GLenum value, GLuint64EXT * result);
9415 typedef void (APIENTRYP PFNGLUNIFORMUI64NVPROC) (GLint location, GLuint64EXT val ue); 10734 typedef void (APIENTRYP PFNGLUNIFORMUI64NVPROC) (GLint location, GLuint64EXT val ue);
9416 typedef void (APIENTRYP PFNGLUNIFORMUI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value); 10735 typedef void (APIENTRYP PFNGLUNIFORMUI64VNVPROC) (GLint location, GLsizei count, const GLuint64EXT *value);
9417 typedef void (APIENTRYP PFNGLGETUNIFORMUI64VNVPROC) (GLuint program, GLint locat ion, GLuint64EXT *params); 10736 typedef void (APIENTRYP PFNGLGETUNIFORMUI64VNVPROC) (GLuint program, GLint locat ion, GLuint64EXT *params);
9418 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMUI64NVPROC) (GLuint program, GLint lo cation, GLuint64EXT value); 10737 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMUI64NVPROC) (GLuint program, GLint lo cation, GLuint64EXT value);
9419 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMUI64VNVPROC) (GLuint program, GLint l ocation, GLsizei count, const GLuint64EXT *value); 10738 typedef void (APIENTRYP PFNGLPROGRAMUNIFORMUI64VNVPROC) (GLuint program, GLint l ocation, GLsizei count, const GLuint64EXT *value);
9420 #endif 10739 #endif
9421 10740
9422 #ifndef GL_NV_vertex_buffer_unified_memory 10741 #ifndef GL_NV_vertex_buffer_unified_memory
9423 #define GL_NV_vertex_buffer_unified_memory 1 10742 #define GL_NV_vertex_buffer_unified_memory 1
9424 #ifdef GL_GLEXT_PROTOTYPES 10743 #ifdef GL_GLEXT_PROTOTYPES
9425 GLAPI void APIENTRY glBufferAddressRangeNV (GLenum, GLuint, GLuint64EXT, GLsizei ptr); 10744 GLAPI void APIENTRY glBufferAddressRangeNV (GLenum pname, GLuint index, GLuint64 EXT address, GLsizeiptr length);
9426 GLAPI void APIENTRY glVertexFormatNV (GLint, GLenum, GLsizei); 10745 GLAPI void APIENTRY glVertexFormatNV (GLint size, GLenum type, GLsizei stride);
9427 GLAPI void APIENTRY glNormalFormatNV (GLenum, GLsizei); 10746 GLAPI void APIENTRY glNormalFormatNV (GLenum type, GLsizei stride);
9428 GLAPI void APIENTRY glColorFormatNV (GLint, GLenum, GLsizei); 10747 GLAPI void APIENTRY glColorFormatNV (GLint size, GLenum type, GLsizei stride);
9429 GLAPI void APIENTRY glIndexFormatNV (GLenum, GLsizei); 10748 GLAPI void APIENTRY glIndexFormatNV (GLenum type, GLsizei stride);
9430 GLAPI void APIENTRY glTexCoordFormatNV (GLint, GLenum, GLsizei); 10749 GLAPI void APIENTRY glTexCoordFormatNV (GLint size, GLenum type, GLsizei stride) ;
9431 GLAPI void APIENTRY glEdgeFlagFormatNV (GLsizei); 10750 GLAPI void APIENTRY glEdgeFlagFormatNV (GLsizei stride);
9432 GLAPI void APIENTRY glSecondaryColorFormatNV (GLint, GLenum, GLsizei); 10751 GLAPI void APIENTRY glSecondaryColorFormatNV (GLint size, GLenum type, GLsizei s tride);
9433 GLAPI void APIENTRY glFogCoordFormatNV (GLenum, GLsizei); 10752 GLAPI void APIENTRY glFogCoordFormatNV (GLenum type, GLsizei stride);
9434 GLAPI void APIENTRY glVertexAttribFormatNV (GLuint, GLint, GLenum, GLboolean, GL sizei); 10753 GLAPI void APIENTRY glVertexAttribFormatNV (GLuint index, GLint size, GLenum typ e, GLboolean normalized, GLsizei stride);
9435 GLAPI void APIENTRY glVertexAttribIFormatNV (GLuint, GLint, GLenum, GLsizei); 10754 GLAPI void APIENTRY glVertexAttribIFormatNV (GLuint index, GLint size, GLenum ty pe, GLsizei stride);
9436 GLAPI void APIENTRY glGetIntegerui64i_vNV (GLenum, GLuint, GLuint64EXT *); 10755 GLAPI void APIENTRY glGetIntegerui64i_vNV (GLenum value, GLuint index, GLuint64E XT *result);
9437 #endif /* GL_GLEXT_PROTOTYPES */ 10756 #endif /* GL_GLEXT_PROTOTYPES */
9438 typedef void (APIENTRYP PFNGLBUFFERADDRESSRANGENVPROC) (GLenum pname, GLuint ind ex, GLuint64EXT address, GLsizeiptr length); 10757 typedef void (APIENTRYP PFNGLBUFFERADDRESSRANGENVPROC) (GLenum pname, GLuint ind ex, GLuint64EXT address, GLsizeiptr length);
9439 typedef void (APIENTRYP PFNGLVERTEXFORMATNVPROC) (GLint size, GLenum type, GLsiz ei stride); 10758 typedef void (APIENTRYP PFNGLVERTEXFORMATNVPROC) (GLint size, GLenum type, GLsiz ei stride);
9440 typedef void (APIENTRYP PFNGLNORMALFORMATNVPROC) (GLenum type, GLsizei stride); 10759 typedef void (APIENTRYP PFNGLNORMALFORMATNVPROC) (GLenum type, GLsizei stride);
9441 typedef void (APIENTRYP PFNGLCOLORFORMATNVPROC) (GLint size, GLenum type, GLsize i stride); 10760 typedef void (APIENTRYP PFNGLCOLORFORMATNVPROC) (GLint size, GLenum type, GLsize i stride);
9442 typedef void (APIENTRYP PFNGLINDEXFORMATNVPROC) (GLenum type, GLsizei stride); 10761 typedef void (APIENTRYP PFNGLINDEXFORMATNVPROC) (GLenum type, GLsizei stride);
9443 typedef void (APIENTRYP PFNGLTEXCOORDFORMATNVPROC) (GLint size, GLenum type, GLs izei stride); 10762 typedef void (APIENTRYP PFNGLTEXCOORDFORMATNVPROC) (GLint size, GLenum type, GLs izei stride);
9444 typedef void (APIENTRYP PFNGLEDGEFLAGFORMATNVPROC) (GLsizei stride); 10763 typedef void (APIENTRYP PFNGLEDGEFLAGFORMATNVPROC) (GLsizei stride);
9445 typedef void (APIENTRYP PFNGLSECONDARYCOLORFORMATNVPROC) (GLint size, GLenum typ e, GLsizei stride); 10764 typedef void (APIENTRYP PFNGLSECONDARYCOLORFORMATNVPROC) (GLint size, GLenum typ e, GLsizei stride);
9446 typedef void (APIENTRYP PFNGLFOGCOORDFORMATNVPROC) (GLenum type, GLsizei stride) ; 10765 typedef void (APIENTRYP PFNGLFOGCOORDFORMATNVPROC) (GLenum type, GLsizei stride) ;
9447 typedef void (APIENTRYP PFNGLVERTEXATTRIBFORMATNVPROC) (GLuint index, GLint size , GLenum type, GLboolean normalized, GLsizei stride); 10766 typedef void (APIENTRYP PFNGLVERTEXATTRIBFORMATNVPROC) (GLuint index, GLint size , GLenum type, GLboolean normalized, GLsizei stride);
9448 typedef void (APIENTRYP PFNGLVERTEXATTRIBIFORMATNVPROC) (GLuint index, GLint siz e, GLenum type, GLsizei stride); 10767 typedef void (APIENTRYP PFNGLVERTEXATTRIBIFORMATNVPROC) (GLuint index, GLint siz e, GLenum type, GLsizei stride);
9449 typedef void (APIENTRYP PFNGLGETINTEGERUI64I_VNVPROC) (GLenum value, GLuint inde x, GLuint64EXT *result); 10768 typedef void (APIENTRYP PFNGLGETINTEGERUI64I_VNVPROC) (GLenum value, GLuint inde x, GLuint64EXT *result);
9450 #endif 10769 #endif
9451 10770
9452 #ifndef GL_NV_texture_barrier 10771 #ifndef GL_NV_texture_barrier
9453 #define GL_NV_texture_barrier 1 10772 #define GL_NV_texture_barrier 1
9454 #ifdef GL_GLEXT_PROTOTYPES 10773 #ifdef GL_GLEXT_PROTOTYPES
9455 GLAPI void APIENTRY glTextureBarrierNV (void); 10774 GLAPI void APIENTRY glTextureBarrierNV (void);
9456 #endif /* GL_GLEXT_PROTOTYPES */ 10775 #endif /* GL_GLEXT_PROTOTYPES */
9457 typedef void (APIENTRYP PFNGLTEXTUREBARRIERNVPROC) (void); 10776 typedef void (APIENTRYP PFNGLTEXTUREBARRIERNVPROC) (void);
9458 #endif 10777 #endif
9459 10778
10779 #ifndef GL_AMD_shader_stencil_export
10780 #define GL_AMD_shader_stencil_export 1
10781 #endif
10782
10783 #ifndef GL_AMD_seamless_cubemap_per_texture
10784 #define GL_AMD_seamless_cubemap_per_texture 1
10785 #endif
10786
10787 #ifndef GL_AMD_conservative_depth
10788 #define GL_AMD_conservative_depth 1
10789 #endif
10790
10791 #ifndef GL_EXT_shader_image_load_store
10792 #define GL_EXT_shader_image_load_store 1
10793 #ifdef GL_GLEXT_PROTOTYPES
10794 GLAPI void APIENTRY glBindImageTextureEXT (GLuint index, GLuint texture, GLint l evel, GLboolean layered, GLint layer, GLenum access, GLint format);
10795 GLAPI void APIENTRY glMemoryBarrierEXT (GLbitfield barriers);
10796 #endif /* GL_GLEXT_PROTOTYPES */
10797 typedef void (APIENTRYP PFNGLBINDIMAGETEXTUREEXTPROC) (GLuint index, GLuint text ure, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format);
10798 typedef void (APIENTRYP PFNGLMEMORYBARRIEREXTPROC) (GLbitfield barriers);
10799 #endif
10800
10801 #ifndef GL_EXT_vertex_attrib_64bit
10802 #define GL_EXT_vertex_attrib_64bit 1
10803 #ifdef GL_GLEXT_PROTOTYPES
10804 GLAPI void APIENTRY glVertexAttribL1dEXT (GLuint index, GLdouble x);
10805 GLAPI void APIENTRY glVertexAttribL2dEXT (GLuint index, GLdouble x, GLdouble y);
10806 GLAPI void APIENTRY glVertexAttribL3dEXT (GLuint index, GLdouble x, GLdouble y, GLdouble z);
10807 GLAPI void APIENTRY glVertexAttribL4dEXT (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
10808 GLAPI void APIENTRY glVertexAttribL1dvEXT (GLuint index, const GLdouble *v);
10809 GLAPI void APIENTRY glVertexAttribL2dvEXT (GLuint index, const GLdouble *v);
10810 GLAPI void APIENTRY glVertexAttribL3dvEXT (GLuint index, const GLdouble *v);
10811 GLAPI void APIENTRY glVertexAttribL4dvEXT (GLuint index, const GLdouble *v);
10812 GLAPI void APIENTRY glVertexAttribLPointerEXT (GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid *pointer);
10813 GLAPI void APIENTRY glGetVertexAttribLdvEXT (GLuint index, GLenum pname, GLdoubl e *params);
10814 GLAPI void APIENTRY glVertexArrayVertexAttribLOffsetEXT (GLuint vaobj, GLuint bu ffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset);
10815 #endif /* GL_GLEXT_PROTOTYPES */
10816 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1DEXTPROC) (GLuint index, GLdouble x);
10817 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2DEXTPROC) (GLuint index, GLdouble x, GLdouble y);
10818 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z);
10819 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4DEXTPROC) (GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w);
10820 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1DVEXTPROC) (GLuint index, const GLdou ble *v);
10821 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2DVEXTPROC) (GLuint index, const GLdou ble *v);
10822 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3DVEXTPROC) (GLuint index, const GLdou ble *v);
10823 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4DVEXTPROC) (GLuint index, const GLdou ble *v);
10824 typedef void (APIENTRYP PFNGLVERTEXATTRIBLPOINTEREXTPROC) (GLuint index, GLint s ize, GLenum type, GLsizei stride, const GLvoid *pointer);
10825 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBLDVEXTPROC) (GLuint index, GLenum pn ame, GLdouble *params);
10826 typedef void (APIENTRYP PFNGLVERTEXARRAYVERTEXATTRIBLOFFSETEXTPROC) (GLuint vaob j, GLuint buffer, GLuint index, GLint size, GLenum type, GLsizei stride, GLintpt r offset);
10827 #endif
10828
10829 #ifndef GL_NV_gpu_program5
10830 #define GL_NV_gpu_program5 1
10831 #ifdef GL_GLEXT_PROTOTYPES
10832 GLAPI void APIENTRY glProgramSubroutineParametersuivNV (GLenum target, GLsizei c ount, const GLuint *params);
10833 GLAPI void APIENTRY glGetProgramSubroutineParameteruivNV (GLenum target, GLuint index, GLuint *param);
10834 #endif /* GL_GLEXT_PROTOTYPES */
10835 typedef void (APIENTRYP PFNGLPROGRAMSUBROUTINEPARAMETERSUIVNVPROC) (GLenum targe t, GLsizei count, const GLuint *params);
10836 typedef void (APIENTRYP PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC) (GLenum tar get, GLuint index, GLuint *param);
10837 #endif
10838
10839 #ifndef GL_NV_gpu_shader5
10840 #define GL_NV_gpu_shader5 1
10841 #ifdef GL_GLEXT_PROTOTYPES
10842 GLAPI void APIENTRY glUniform1i64NV (GLint location, GLint64EXT x);
10843 GLAPI void APIENTRY glUniform2i64NV (GLint location, GLint64EXT x, GLint64EXT y) ;
10844 GLAPI void APIENTRY glUniform3i64NV (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z);
10845 GLAPI void APIENTRY glUniform4i64NV (GLint location, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
10846 GLAPI void APIENTRY glUniform1i64vNV (GLint location, GLsizei count, const GLint 64EXT *value);
10847 GLAPI void APIENTRY glUniform2i64vNV (GLint location, GLsizei count, const GLint 64EXT *value);
10848 GLAPI void APIENTRY glUniform3i64vNV (GLint location, GLsizei count, const GLint 64EXT *value);
10849 GLAPI void APIENTRY glUniform4i64vNV (GLint location, GLsizei count, const GLint 64EXT *value);
10850 GLAPI void APIENTRY glUniform1ui64NV (GLint location, GLuint64EXT x);
10851 GLAPI void APIENTRY glUniform2ui64NV (GLint location, GLuint64EXT x, GLuint64EXT y);
10852 GLAPI void APIENTRY glUniform3ui64NV (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
10853 GLAPI void APIENTRY glUniform4ui64NV (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
10854 GLAPI void APIENTRY glUniform1ui64vNV (GLint location, GLsizei count, const GLui nt64EXT *value);
10855 GLAPI void APIENTRY glUniform2ui64vNV (GLint location, GLsizei count, const GLui nt64EXT *value);
10856 GLAPI void APIENTRY glUniform3ui64vNV (GLint location, GLsizei count, const GLui nt64EXT *value);
10857 GLAPI void APIENTRY glUniform4ui64vNV (GLint location, GLsizei count, const GLui nt64EXT *value);
10858 GLAPI void APIENTRY glGetUniformi64vNV (GLuint program, GLint location, GLint64E XT *params);
10859 GLAPI void APIENTRY glProgramUniform1i64NV (GLuint program, GLint location, GLin t64EXT x);
10860 GLAPI void APIENTRY glProgramUniform2i64NV (GLuint program, GLint location, GLin t64EXT x, GLint64EXT y);
10861 GLAPI void APIENTRY glProgramUniform3i64NV (GLuint program, GLint location, GLin t64EXT x, GLint64EXT y, GLint64EXT z);
10862 GLAPI void APIENTRY glProgramUniform4i64NV (GLuint program, GLint location, GLin t64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
10863 GLAPI void APIENTRY glProgramUniform1i64vNV (GLuint program, GLint location, GLs izei count, const GLint64EXT *value);
10864 GLAPI void APIENTRY glProgramUniform2i64vNV (GLuint program, GLint location, GLs izei count, const GLint64EXT *value);
10865 GLAPI void APIENTRY glProgramUniform3i64vNV (GLuint program, GLint location, GLs izei count, const GLint64EXT *value);
10866 GLAPI void APIENTRY glProgramUniform4i64vNV (GLuint program, GLint location, GLs izei count, const GLint64EXT *value);
10867 GLAPI void APIENTRY glProgramUniform1ui64NV (GLuint program, GLint location, GLu int64EXT x);
10868 GLAPI void APIENTRY glProgramUniform2ui64NV (GLuint program, GLint location, GLu int64EXT x, GLuint64EXT y);
10869 GLAPI void APIENTRY glProgramUniform3ui64NV (GLuint program, GLint location, GLu int64EXT x, GLuint64EXT y, GLuint64EXT z);
10870 GLAPI void APIENTRY glProgramUniform4ui64NV (GLuint program, GLint location, GLu int64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
10871 GLAPI void APIENTRY glProgramUniform1ui64vNV (GLuint program, GLint location, GL sizei count, const GLuint64EXT *value);
10872 GLAPI void APIENTRY glProgramUniform2ui64vNV (GLuint program, GLint location, GL sizei count, const GLuint64EXT *value);
10873 GLAPI void APIENTRY glProgramUniform3ui64vNV (GLuint program, GLint location, GL sizei count, const GLuint64EXT *value);
10874 GLAPI void APIENTRY glProgramUniform4ui64vNV (GLuint program, GLint location, GL sizei count, const GLuint64EXT *value);
10875 #endif /* GL_GLEXT_PROTOTYPES */
10876 typedef void (APIENTRYP PFNGLUNIFORM1I64NVPROC) (GLint location, GLint64EXT x);
10877 typedef void (APIENTRYP PFNGLUNIFORM2I64NVPROC) (GLint location, GLint64EXT x, G Lint64EXT y);
10878 typedef void (APIENTRYP PFNGLUNIFORM3I64NVPROC) (GLint location, GLint64EXT x, G Lint64EXT y, GLint64EXT z);
10879 typedef void (APIENTRYP PFNGLUNIFORM4I64NVPROC) (GLint location, GLint64EXT x, G Lint64EXT y, GLint64EXT z, GLint64EXT w);
10880 typedef void (APIENTRYP PFNGLUNIFORM1I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value);
10881 typedef void (APIENTRYP PFNGLUNIFORM2I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value);
10882 typedef void (APIENTRYP PFNGLUNIFORM3I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value);
10883 typedef void (APIENTRYP PFNGLUNIFORM4I64VNVPROC) (GLint location, GLsizei count, const GLint64EXT *value);
10884 typedef void (APIENTRYP PFNGLUNIFORM1UI64NVPROC) (GLint location, GLuint64EXT x) ;
10885 typedef void (APIENTRYP PFNGLUNIFORM2UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y);
10886 typedef void (APIENTRYP PFNGLUNIFORM3UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
10887 typedef void (APIENTRYP PFNGLUNIFORM4UI64NVPROC) (GLint location, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
10888 typedef void (APIENTRYP PFNGLUNIFORM1UI64VNVPROC) (GLint location, GLsizei count , const GLuint64EXT *value);
10889 typedef void (APIENTRYP PFNGLUNIFORM2UI64VNVPROC) (GLint location, GLsizei count , const GLuint64EXT *value);
10890 typedef void (APIENTRYP PFNGLUNIFORM3UI64VNVPROC) (GLint location, GLsizei count , const GLuint64EXT *value);
10891 typedef void (APIENTRYP PFNGLUNIFORM4UI64VNVPROC) (GLint location, GLsizei count , const GLuint64EXT *value);
10892 typedef void (APIENTRYP PFNGLGETUNIFORMI64VNVPROC) (GLuint program, GLint locati on, GLint64EXT *params);
10893 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1I64NVPROC) (GLuint program, GLint lo cation, GLint64EXT x);
10894 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2I64NVPROC) (GLuint program, GLint lo cation, GLint64EXT x, GLint64EXT y);
10895 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3I64NVPROC) (GLuint program, GLint lo cation, GLint64EXT x, GLint64EXT y, GLint64EXT z);
10896 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4I64NVPROC) (GLuint program, GLint lo cation, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
10897 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1I64VNVPROC) (GLuint program, GLint l ocation, GLsizei count, const GLint64EXT *value);
10898 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2I64VNVPROC) (GLuint program, GLint l ocation, GLsizei count, const GLint64EXT *value);
10899 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3I64VNVPROC) (GLuint program, GLint l ocation, GLsizei count, const GLint64EXT *value);
10900 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4I64VNVPROC) (GLuint program, GLint l ocation, GLsizei count, const GLint64EXT *value);
10901 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UI64NVPROC) (GLuint program, GLint l ocation, GLuint64EXT x);
10902 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UI64NVPROC) (GLuint program, GLint l ocation, GLuint64EXT x, GLuint64EXT y);
10903 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UI64NVPROC) (GLuint program, GLint l ocation, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z);
10904 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UI64NVPROC) (GLuint program, GLint l ocation, GLuint64EXT x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
10905 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM1UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
10906 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM2UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
10907 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM3UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
10908 typedef void (APIENTRYP PFNGLPROGRAMUNIFORM4UI64VNVPROC) (GLuint program, GLint location, GLsizei count, const GLuint64EXT *value);
10909 #endif
10910
10911 #ifndef GL_NV_shader_buffer_store
10912 #define GL_NV_shader_buffer_store 1
10913 #endif
10914
10915 #ifndef GL_NV_tessellation_program5
10916 #define GL_NV_tessellation_program5 1
10917 #endif
10918
10919 #ifndef GL_NV_vertex_attrib_integer_64bit
10920 #define GL_NV_vertex_attrib_integer_64bit 1
10921 #ifdef GL_GLEXT_PROTOTYPES
10922 GLAPI void APIENTRY glVertexAttribL1i64NV (GLuint index, GLint64EXT x);
10923 GLAPI void APIENTRY glVertexAttribL2i64NV (GLuint index, GLint64EXT x, GLint64EX T y);
10924 GLAPI void APIENTRY glVertexAttribL3i64NV (GLuint index, GLint64EXT x, GLint64EX T y, GLint64EXT z);
10925 GLAPI void APIENTRY glVertexAttribL4i64NV (GLuint index, GLint64EXT x, GLint64EX T y, GLint64EXT z, GLint64EXT w);
10926 GLAPI void APIENTRY glVertexAttribL1i64vNV (GLuint index, const GLint64EXT *v);
10927 GLAPI void APIENTRY glVertexAttribL2i64vNV (GLuint index, const GLint64EXT *v);
10928 GLAPI void APIENTRY glVertexAttribL3i64vNV (GLuint index, const GLint64EXT *v);
10929 GLAPI void APIENTRY glVertexAttribL4i64vNV (GLuint index, const GLint64EXT *v);
10930 GLAPI void APIENTRY glVertexAttribL1ui64NV (GLuint index, GLuint64EXT x);
10931 GLAPI void APIENTRY glVertexAttribL2ui64NV (GLuint index, GLuint64EXT x, GLuint6 4EXT y);
10932 GLAPI void APIENTRY glVertexAttribL3ui64NV (GLuint index, GLuint64EXT x, GLuint6 4EXT y, GLuint64EXT z);
10933 GLAPI void APIENTRY glVertexAttribL4ui64NV (GLuint index, GLuint64EXT x, GLuint6 4EXT y, GLuint64EXT z, GLuint64EXT w);
10934 GLAPI void APIENTRY glVertexAttribL1ui64vNV (GLuint index, const GLuint64EXT *v) ;
10935 GLAPI void APIENTRY glVertexAttribL2ui64vNV (GLuint index, const GLuint64EXT *v) ;
10936 GLAPI void APIENTRY glVertexAttribL3ui64vNV (GLuint index, const GLuint64EXT *v) ;
10937 GLAPI void APIENTRY glVertexAttribL4ui64vNV (GLuint index, const GLuint64EXT *v) ;
10938 GLAPI void APIENTRY glGetVertexAttribLi64vNV (GLuint index, GLenum pname, GLint6 4EXT *params);
10939 GLAPI void APIENTRY glGetVertexAttribLui64vNV (GLuint index, GLenum pname, GLuin t64EXT *params);
10940 GLAPI void APIENTRY glVertexAttribLFormatNV (GLuint index, GLint size, GLenum ty pe, GLsizei stride);
10941 #endif /* GL_GLEXT_PROTOTYPES */
10942 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1I64NVPROC) (GLuint index, GLint64EXT x);
10943 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y);
10944 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z);
10945 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4I64NVPROC) (GLuint index, GLint64EXT x, GLint64EXT y, GLint64EXT z, GLint64EXT w);
10946 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1I64VNVPROC) (GLuint index, const GLin t64EXT *v);
10947 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2I64VNVPROC) (GLuint index, const GLin t64EXT *v);
10948 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3I64VNVPROC) (GLuint index, const GLin t64EXT *v);
10949 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4I64VNVPROC) (GLuint index, const GLin t64EXT *v);
10950 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1UI64NVPROC) (GLuint index, GLuint64EX T x);
10951 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2UI64NVPROC) (GLuint index, GLuint64EX T x, GLuint64EXT y);
10952 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3UI64NVPROC) (GLuint index, GLuint64EX T x, GLuint64EXT y, GLuint64EXT z);
10953 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4UI64NVPROC) (GLuint index, GLuint64EX T x, GLuint64EXT y, GLuint64EXT z, GLuint64EXT w);
10954 typedef void (APIENTRYP PFNGLVERTEXATTRIBL1UI64VNVPROC) (GLuint index, const GLu int64EXT *v);
10955 typedef void (APIENTRYP PFNGLVERTEXATTRIBL2UI64VNVPROC) (GLuint index, const GLu int64EXT *v);
10956 typedef void (APIENTRYP PFNGLVERTEXATTRIBL3UI64VNVPROC) (GLuint index, const GLu int64EXT *v);
10957 typedef void (APIENTRYP PFNGLVERTEXATTRIBL4UI64VNVPROC) (GLuint index, const GLu int64EXT *v);
10958 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBLI64VNVPROC) (GLuint index, GLenum p name, GLint64EXT *params);
10959 typedef void (APIENTRYP PFNGLGETVERTEXATTRIBLUI64VNVPROC) (GLuint index, GLenum pname, GLuint64EXT *params);
10960 typedef void (APIENTRYP PFNGLVERTEXATTRIBLFORMATNVPROC) (GLuint index, GLint siz e, GLenum type, GLsizei stride);
10961 #endif
10962
10963 #ifndef GL_NV_multisample_coverage
10964 #define GL_NV_multisample_coverage 1
10965 #endif
10966
10967 #ifndef GL_AMD_name_gen_delete
10968 #define GL_AMD_name_gen_delete 1
10969 #ifdef GL_GLEXT_PROTOTYPES
10970 GLAPI void APIENTRY glGenNamesAMD (GLenum identifier, GLuint num, GLuint *names) ;
10971 GLAPI void APIENTRY glDeleteNamesAMD (GLenum identifier, GLuint num, const GLuin t *names);
10972 GLAPI GLboolean APIENTRY glIsNameAMD (GLenum identifier, GLuint name);
10973 #endif /* GL_GLEXT_PROTOTYPES */
10974 typedef void (APIENTRYP PFNGLGENNAMESAMDPROC) (GLenum identifier, GLuint num, GL uint *names);
10975 typedef void (APIENTRYP PFNGLDELETENAMESAMDPROC) (GLenum identifier, GLuint num, const GLuint *names);
10976 typedef GLboolean (APIENTRYP PFNGLISNAMEAMDPROC) (GLenum identifier, GLuint name );
10977 #endif
10978
10979 #ifndef GL_AMD_debug_output
10980 #define GL_AMD_debug_output 1
10981 #ifdef GL_GLEXT_PROTOTYPES
10982 GLAPI void APIENTRY glDebugMessageEnableAMD (GLenum category, GLenum severity, G Lsizei count, const GLuint *ids, GLboolean enabled);
10983 GLAPI void APIENTRY glDebugMessageInsertAMD (GLenum category, GLenum severity, G Luint id, GLsizei length, const GLchar *buf);
10984 GLAPI void APIENTRY glDebugMessageCallbackAMD (GLDEBUGPROCAMD callback, GLvoid * userParam);
10985 GLAPI GLuint APIENTRY glGetDebugMessageLogAMD (GLuint count, GLsizei bufsize, GL enum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *mes sage);
10986 #endif /* GL_GLEXT_PROTOTYPES */
10987 typedef void (APIENTRYP PFNGLDEBUGMESSAGEENABLEAMDPROC) (GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled);
10988 typedef void (APIENTRYP PFNGLDEBUGMESSAGEINSERTAMDPROC) (GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf);
10989 typedef void (APIENTRYP PFNGLDEBUGMESSAGECALLBACKAMDPROC) (GLDEBUGPROCAMD callba ck, GLvoid *userParam);
10990 typedef GLuint (APIENTRYP PFNGLGETDEBUGMESSAGELOGAMDPROC) (GLuint count, GLsizei bufsize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message);
10991 #endif
10992
10993 #ifndef GL_NV_vdpau_interop
10994 #define GL_NV_vdpau_interop 1
10995 #ifdef GL_GLEXT_PROTOTYPES
10996 GLAPI void APIENTRY glVDPAUInitNV (const GLvoid *vdpDevice, const GLvoid *getPro cAddress);
10997 GLAPI void APIENTRY glVDPAUFiniNV (void);
10998 GLAPI GLvdpauSurfaceNV APIENTRY glVDPAURegisterVideoSurfaceNV (GLvoid *vdpSurfac e, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);
10999 GLAPI GLvdpauSurfaceNV APIENTRY glVDPAURegisterOutputSurfaceNV (GLvoid *vdpSurfa ce, GLenum target, GLsizei numTextureNames, const GLuint *textureNames);
11000 GLAPI void APIENTRY glVDPAUIsSurfaceNV (GLvdpauSurfaceNV surface);
11001 GLAPI void APIENTRY glVDPAUUnregisterSurfaceNV (GLvdpauSurfaceNV surface);
11002 GLAPI void APIENTRY glVDPAUGetSurfaceivNV (GLvdpauSurfaceNV surface, GLenum pnam e, GLsizei bufSize, GLsizei *length, GLint *values);
11003 GLAPI void APIENTRY glVDPAUSurfaceAccessNV (GLvdpauSurfaceNV surface, GLenum acc ess);
11004 GLAPI void APIENTRY glVDPAUMapSurfacesNV (GLsizei numSurfaces, const GLvdpauSurf aceNV *surfaces);
11005 GLAPI void APIENTRY glVDPAUUnmapSurfacesNV (GLsizei numSurface, const GLvdpauSur faceNV *surfaces);
11006 #endif /* GL_GLEXT_PROTOTYPES */
11007 typedef void (APIENTRYP PFNGLVDPAUINITNVPROC) (const GLvoid *vdpDevice, const GL void *getProcAddress);
11008 typedef void (APIENTRYP PFNGLVDPAUFININVPROC) (void);
11009 typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACENVPROC) (GLvoi d *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureName s);
11010 typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTEROUTPUTSURFACENVPROC) (GLvo id *vdpSurface, GLenum target, GLsizei numTextureNames, const GLuint *textureNam es);
11011 typedef void (APIENTRYP PFNGLVDPAUISSURFACENVPROC) (GLvdpauSurfaceNV surface);
11012 typedef void (APIENTRYP PFNGLVDPAUUNREGISTERSURFACENVPROC) (GLvdpauSurfaceNV sur face);
11013 typedef void (APIENTRYP PFNGLVDPAUGETSURFACEIVNVPROC) (GLvdpauSurfaceNV surface, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values);
11014 typedef void (APIENTRYP PFNGLVDPAUSURFACEACCESSNVPROC) (GLvdpauSurfaceNV surface , GLenum access);
11015 typedef void (APIENTRYP PFNGLVDPAUMAPSURFACESNVPROC) (GLsizei numSurfaces, const GLvdpauSurfaceNV *surfaces);
11016 typedef void (APIENTRYP PFNGLVDPAUUNMAPSURFACESNVPROC) (GLsizei numSurface, cons t GLvdpauSurfaceNV *surfaces);
11017 #endif
11018
11019 #ifndef GL_AMD_transform_feedback3_lines_triangles
11020 #define GL_AMD_transform_feedback3_lines_triangles 1
11021 #endif
11022
9460 11023
9461 #ifdef __cplusplus 11024 #ifdef __cplusplus
9462 } 11025 }
9463 #endif 11026 #endif
9464 11027
9465 #endif 11028 #endif
OLDNEW
« no previous file with comments | « third_party/mesa/MesaLib/include/GL/gl.h ('k') | third_party/mesa/MesaLib/include/GL/glx.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698